|
There was a time when I effortlessly wrote multiple blog posts each month, a practice that continued for years. However, for the last two years, I’ve been struggling to write anything. It’s not that I haven’t had anything to write about—look, this blog is a platform where I share whatever I learn. I’ve written on various topics in the past. It’s not like I haven’t done anything new in the last two years; I just haven’t felt the urge to writ....
|
|
I recently started collaborating with Jessica on a new project we’ve lovingly named Color.lol Color lets you create custom printable coloring pages that are fun for all ages. It’s got two unique prompting modes we’ve dubbed WordMode™️ and KidMode™️.
|
|
I recently started collaborating with Jessica on a new project we’ve lovingly named Color.lol Color lets you create custom printable coloring pages that are fun for all ages. It’s got two unique prompting modes we’ve dubbed WordMode™️ and KidMode™️.
|
|
I’ve officially worked as a software developer since August 2016, and by now I have a fair share of stories to tell from those years. But those are stories for another time. Today I’d like to focus on where it all got started. The early days I never considered myself good with computers, or a nerd, or anything like that during my childhood. All my computing experiences can be summed up in a pretty short list, and most of the memories ar....
|
|
Other Posts in This Series Part 1: Test Timeouts Part 2: On Video Conferencing Part 3:
|
|
There are a few reasons why I’ve avoided adding a comment section to my blog these past two decades. Firstly, it can promote inappropriate and low effort responses… especially if comments can be made anonymously. As a result, my home page encourages readers to email me directly. I’ve received well over a thousand emails from readers over the years, and I’ve enjoyed replying to each one. Secondly, introducing a comment section requires the e..
|
|
There are a few reasons why I’ve avoided adding a comment section to my blog these past two decades. Firstly, it can promote inappropriate and low effort responses… especially if comments can be made anonymously. As a result, my home page encourages readers to email me directly. I’ve received well over a thousand emails from readers over the years, and I’ve enjoyed replying to each one. Secondly, introducing a comment section requires the e..
|
|
I recently wrote about image-mode's next/previous item navigation , a feature I wanted to bring to ready player mode . I was curious to see how image-mode resolved next and previous files, so I checked the associated keybinding (n) via helpful-key (my preferred alternative to describe-key ), and landed on image-next-file. While this function only takes care of high-level routing, it led me to image-mode--next-file, which is where the....
|
|
Other Posts in This Series Part 1: Test Timeouts Part 2: On Video Conferencing Part 3:
|
|
In honor of the upcoming Olympics, let’s look at a few of the “training areas” that help security teams on their journey to AppSec gold.
|
|
Building an Event-Driven Architecture with Managed Data Services
-
www.heroku.com
-
1 year ago
-
eng
Modern applications have an unceasing buzz of user activity and data flows. Users send a flurry of one-click reactions to social media posts. Wearable tech and other IoT sensors work nonstop to transmit event data from their environments. Meanwhile, customers on e-commerce sites perform shopping cart actions or product searches which can bring immediate impact […] The post Building an Event-Driven Architecture with Managed Data Services ..
|
The Mom Test is a concise and impactful guide for startup founders, emphasizing the importance of asking the right questions to distinguish genuine customer needs. It highlights common mistakes and provides practical advice.
|
|
I’m abandoning Twitter/X. I’ll freeze the account without deleting it; never say never, but I don’t plan on coming back. I no longer feel comfortable on that platform and haven’t been for a while. If you still want to follow me (I’d love for you to do so), the best option is my website where I always post first (RSS feed here ), the mailing list , or Mastodon .
|
|
In this blog post, we aim to provide an overview of common security vulnerabilities and vulnerable patterns that can occur when writing C/C++ add-ons in NodeJS.
|
|
Read four expert tips for establishing the right tools, process, and culture for a DevSecOps program, as discussed at the InCyber Forum Europe.
|
|
As I’ve started down the Indie Hacker road, one thing that has come up as I work on various projects is I need something to manage multiple versions of different binaries. I had used nvm and pyenv in the past (and rvm before that) so I started down the path of looking for the same type of tool in the elixir world. Thankfully, this led me down the path of more generic solutions to versioning these tools.
|
|
Assumed Audience : Anyone interested in OS design. Epistemic Status : Confident, but without time. Introduction Nearly three months ago, I wrote some ideas for a better operating system . I complained about lack of time. Well, I was talking about lack of time for programming, not thinking; I have insomnia, so I got plenty of thinking time. So here’s another post. There are a lot of misconceptions about microkernels , but I..
|
|
Assumed Audience : Anyone interested in OS design. Epistemic Status : Confident, but without time. Introduction Nearly three months ago, I wrote some ideas for a better operating system . I complained about lack of time. Well, I was talking about lack of time for programming, not thinking; I have insomnia, so I got plenty of thinking time. So here’s another post. There are a lot of misconceptions about microkernels , but I..
|
|
Assumed Audience : Anyone interested in OS design. Epistemic Status : Confident, but without time. Introduction Nearly three months ago, I wrote some ideas for a better operating system . I complained about lack of time. Well, I was talking about lack of time for programming, not thinking; I have insomnia, so I got plenty of thinking time. So here’s another post. There are a lot of misconceptions about microkernels , but I..
|
|
Assumed Audience : Anyone interested in OS design. Epistemic Status : Confident, but without time. Introduction Nearly three months ago, I wrote some ideas for a better operating system . I complained about lack of time. Well, I was talking about lack of time for programming, not thinking; I have insomnia, so I got plenty of thinking time. So here’s another post. There are a lot of misconceptions about microkernels , but I..
|
|
Assumed Audience : Anyone interested in OS design. Epistemic Status : Confident, but without time. Introduction Nearly three months ago, I wrote some ideas for a better operating system . I complained about lack of time. Well, I was talking about lack of time for programming, not thinking; I have insomnia, so I got plenty of thinking time. So here’s another post. There are a lot of misconceptions about microkernels , but I..
|
|
Assumed Audience : Anyone interested in OS design. Epistemic Status : Confident, but without time. Introduction Nearly three months ago, I wrote some ideas for a better operating system . I complained about lack of time. Well, I was talking about lack of time for programming, not thinking; I have insomnia, so I got plenty of thinking time. So here’s another post. There are a lot of misconceptions about microkernels , but I..
|
|
Assumed Audience : Anyone interested in OS design. Epistemic Status : Confident, but without time. Introduction Nearly three months ago, I wrote some ideas for a better operating system . I complained about lack of time. Well, I was talking about lack of time for programming, not thinking; I have insomnia, so I got plenty of thinking time. So here’s another post. There are a lot of misconceptions about microkernels , but I..
|
|
One of the more fascinating aspects of British Columbia's ecology is salmon. Their impact on life here ranges from the coasts of our islands and mainland to deep within inland forests, from sea to sky. Trees along salmon streams have wider growth rings, indicating faster growth—likely due to the nitrogen and phosphates the salmon bring upstream—and the forests they're in are often denser. These forests aren't only comprised of more vegeta....
|
|
Refining the Flow: A Streamlined Markdown/Git-Based Task Management System for Solo Developers
-
pankajpipada.com
-
1 year ago
-
eng
This post explores a markdown-based task management system designed for solo developers, balancing simplicity with effective project management.
|
|
In this post, we'll cover four simple methods for finding security vulnerabilities in your Java and Kotlin code.
|
|
C++20 introduced a defaulted explicit equality operator (==). It instructs the compiler to implement a piecewise equality check between two instances of the same class or struct. As a regular member function: #include
|
Based on recent events, I propose that we should all be aware of a new meta in psy-op strategies… Obviously, no sensible person believes that JD Vance had sex with a couch. The humour of this claim, fair or not, is about whether one can argue that “he seems like the kind of guy that […]
|
|
tl;dr Google DeepMind released a paper claiming that, without search, a transformer architecture can be utilized to achieve grandmaster level play in chess. But what does that mean? I’m giving a paper club talk on the subject, so I decided to write up my own analysis of the paper. [Paper] | [Code] | [My Slides] Chess Without* Search This paper got a fair amount of press, but it seems that much of the discussion surrounding it is conf..
|
|
As the web has aged, the issue of Link rot has increased, with links silently breaking as sites and services fall by the wayside. Although it's always been a problem, it feels like it's been more visible recently. From people abandoning Twitter to behemoths like Google deciding to turn off once popular link shorteners , there are likely going to be a ton of links that turn dead. Link rot is particularly pervasive on blogs of a ....
|
|
I Have Two Friends an Introverts Guide to Not Chasing Friendships
-
saeedesmaili.com
-
1 year ago
-
eng
This excellent essay from Karolina was the best I’ve read this year. I can related with many of her point on why friendship muscle looks different for every person. Abroad, I meet local people who don’t hang out with expats because they have their Martas. Every time I hear a Dutch or British person say “we’ve known each other since we were little”, I can’t help but feel a pang of regret. I’m moving countries, schools and jobs and leavin..
|
|
I Have Two Friends an Introverts Guide to Not Chasing Friendships
-
saeedesmaili.com
-
1 year ago
-
eng
This excellent essay from Karolina was the best I’ve read this year. I can related with many of her point on why friendship muscle looks different for every person. Abroad, I meet local people who don’t hang out with expats because they have their Martas. Every time I hear a Dutch or British person say “we’ve known each other since we were little”, I can’t help but feel a pang of regret. I’m moving countries, schools and jobs and leavin....
|
|
I Have Two Friends an Introverts Guide to Not Chasing Friendships
-
saeedesmaili.com
-
1 year ago
-
eng
This excellent essay from Karolina was the best I’ve read this year. I can related with many of her point on why friendship muscle looks different for every person. Abroad, I meet local people who don’t hang out with expats because they have their Martas. Every time I hear a Dutch or British person say “we’ve known each other since we were little”, I can’t help but feel a pang of regret. I’m moving countries, schools and jobs and leavin..
|