Carta's 83b Oversight: A Tax Trap for Married Startup Employees (2023)
There's a blind spot in Carta's 83(b) election feature you need to know about if you're married and living in California.
The latest blog posts to take off on Hacker News. 5,273 posts.
There's a blind spot in Carta's 83(b) election feature you need to know about if you're married and living in California.
ESP32-C61 marks Espressif's response to a significant demand for Wi-Fi 6 technology, offering optimized peripherals, improved connectivity, and increased memory options.
[This is a slightly edited repost of an essay from my old LiveJournal] A friend recently complained about how many people lack the basic skill of believing arguments. That is, if you have a valid a…
How come so many of the most talented engineers of our time work on making our entertainment more immersive?
Google Assistant will no longer support a number of underutilized features to focus on improving quality and reliability.
Topiary’s journey to a modern, user-friendly CLI experience.
A collection of QMK firmware libraries, macros, and thoughts on ergonomic keyboards.
Some C++ folk seem to think so, but they're wrong!
MIT student who enjoys performance engineering, compilers, and creating unconventional code
Since our removal of cookies, we’ve seen both positive & negative effects. Learn more about our experience of going cookieless here.
This page has moved to https://martinfinkel.com/blog/unity-double-oss-standards/ .
CVE-2023-6927 Keycloak vulnerability allows bypassing redirect URI validation which can be used as a vector for stealing authorization codes, access tokens and be used to redirect victims to arbitrary hosts.
Curated collection of prompts for use with LLMs. Accessible interactively in Chat Notebooks and programmatically in functions like LLMFunction. Initial categories in the Prompt Repository cover personas, functions, modifiers.
We walk through the incremental backup feature committed to the Postgres 17 development branch by Robert Haas. We show an example on our local machine.
I work in product growth helping people discover and use great software, currently at SurveyMonkey. In the past I've done it at Prismatic (acq. by LinkedIn), Clara Lending (acq. by Sofi), Right Side Up, Hubstaff. I've also enjoyed consulting with interesting companies like DoorDash, Empower, StitchFix, Calm, Dell…
From Hypervisor APIs in OS X 10.10 Yosemite in 2014, through early VirtIO kernel extensions in Mojave in 2018, and Arm hypervisor support in Big Sur.
How I created a wall poster of knot diagrams.
It’s been a while since I wrote an “attack of the week” post, and the fault for this is entirely mine. I’ve been much too busy writing boring posts about Schnorr signatures!…
Guide to PostgreSQL Replication and CDC - Navigate the complexities of logical replication in PostgreSQL.
Customers discontinuing their use of Google Cloud can move their data without incurring any network data transfer fees.
The new Outlook now appears to be a data collection service for Microsoft’s 801 external partners for targeted advertising.
Alexander Petros give a thoughtful exploration of htmx's relationship to traditional JavaScript frameworks, examining how its HTML-first approach and narrow focus on network requests sets it apart. He argues that while htmx exhibits framework-like qualities in how it shapes application architecture, its deep…
If Instagram and Facebook users want to withdraw their consent, they have to buy an expensive subscription
This is the Part 2 of a series. Feel free to read the prequel for more context: Building the fastest Lua interpreter automatically Building a good VM for a dynamic language takes a ton of engineerin
The most common type of blur used on the web and in design tools is Gaussian blur. There’s many ways to describe how blurry the blur is, and implementations vary so much that a blur in one app may be a completely different size to the blur in another app.
Linux's epoll API solved the C10K problem, enabling fast and afforable Internet services.
A Rust object that survives program restart thanks to Rust allocators, systemd's file descriptor store, and syscall memfd_create.
When the company stops growing, when the founder moves on, when HR is calling the shots, when the executives care more about real estate…
Building on the earlier article on automatically transforming Git URLs, I’m back with another article on a (potentially powerful) feature of Git—the ability to conditionally include Git configuration files. This means you can configure Git to be configured (and behave) differently based on certain conditions, simply…