I am deeply sorry, my macarades
When you came out of the oven, there were cracks where the water did not dry, you were misshapen and not shiny. In my horror, my instinctual reaction was a gasp, and then gathering you up I tossed you into my compost bin.
Stevey's Google Platforms Rant (2011)
The Golden Rule of Platforms, "Eat Your Own Dogfood", can be rephrased as "Start with a Platform, and Then Use it for Everything." You can't just bolt it on later. Certainly not easily at any rate -- ask anyone who worked on platformizing MS Office. Or anyone who worked on platformizing Amazon. If you delay it, it'll be ten times as much work as just doing it correctly up front. You can't cheat.
>>> print(f"{42:<8}!")
42 !
My Ultimate Self-hosting Setup
Relatively easy for family and friends to use. This means keep one login per person, ideally with SSO, for as many services as I can. Me working with someone to setup things once is fine. But my users shouldn’t need me to regularly fix things for them In certain cases, this might mean I do make something public facing on the internet for usability sake
It's a bug alright - in the kernel. How long have you been a maintainer? And you *still* haven't learnt the first rule of kernel maintenance?
If a change results in user programs breaking, it's a bug in the kernel. We never EVER blame the user programs. How hard can this be to understand?
METR ran a proper RCT experiment seeing how much access to Cursor (using Sonnet 3.7) would accelerate coders working on their own open source repos.
Everyone surveyed expected a substantial speedup. The developers thought they were being substantially sped up.
Instead, it turned out that using Cursor slowed them down.
parlay, v.
The word comes from a maneuver in gambling where you put your winnings from the last bet into the new one -- and also to a specific kind of compound proposition bet that pays out only if some number of (usually pretty independent) events all happen. A six-way parlay (pronounced PAR-lay when it's a noun) forms a core plot point in the excellent "Uncut Gems."
Hacker News Commenter on Docker Swarm
Painless afterward
In any nontrivial codebase, this inevitably leads to bugs when, for example, a string representing a user ID gets used as an account ID, or when a critical function accepts three integer arguments and someone mixes up the correct order when calling it.
A much better solution is to define different types and use them when representing different things!
"all text in nyc" is a search engine that finds text in New York City's Google Street View images. Search for any word or phrase to see where it appears across the city—in shop signs, graffiti, advertisements, and protest signs.
introducing copyparty, the FOSS file server (video)
browser support
TLDR: yes