So you're using a weird language
Tips and narratives around picking a weird language for your project
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,938 posts.
Tips and narratives around picking a weird language for your project
In the recent paper about "soulbound" tokens, Vitalik Buterin et al. write that they aim to build technology that is "acceptably non-dystopian". Do any of today's self-sovereign identity projects fit that bill?
I’ve put in my fair share of time with PostgreSQL. It has no shortage of functionality and I believe its expansive feature set drove a lot of its growing popularity in the 2010s. As my time with the database has worn on I’ve come up with a handful of features that I wish the database had. Some of these are ideas…
Stripe announces tender offer to provide liquidity to current and former employees; publishes 2025 annual letter
Trellix XDR, get the latest cybersecurity trends, best practices, security vulnerabilities, and more from industry leaders.
Everything the bros told you about how to train was wrong. Ok, not everything, obviously, but quite a lot of “everyone knows this” ideas turned out to be wrong. And after having lived and trained in over 50 countries, I think I know why. The origin of broscience People often ask me how they train in Taiwan or Ecuador…
This post will be a bit all over the place. Several months ago, I wrote Hard Mode Rust, exploring an allocation-conscious style of programming. In the ensuing discussion, @jamii name-dropped TigerBeetle, a reliable, distributed, fast, and small database written in Zig in a similar style, and, well, I now find myself…
Technical blog of Microsoft certified developer James Hickey. Helping you reach the next step of your career as a software developer!
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
IPIDEA’s proxy infrastructure is a component of the digital ecosystem leveraged by a wide array of bad actors.
As a long-time reader of Hacker News, I keep seeing some comments they don't really contribute to the conversation. Since the discussions a...
The always-excellent @ctrlcreep eloquently states a puzzle in 140 characters that it took me lots of words to express previously. This puzzle is expressed at the outset of C. A. Soper’s artic…
Performance is tricky to measure, and has many aspects. Also, in a new technology there are always going to be not-yet-optimized cases. So not every single benchmark will be fast ...
All engineers are good writers of code. I argue that they should also write non-code.
I sometimes get asked by regular people in the actual real world what it is that I do for a living, and here’s my 15 second answer: We built a sort of Wikipedia website for computer programmers to post questions and answers. It’s called Stack Overflow. As of
My team at Google is wrapping up an effort to rewrite a large production system (almost) entirely in Go . I say "almost" because one compon...
I bought a brand new iPhone and immediately made it slow on purpose.
We’re pleased that we can now include in a transparency report all U.S. national security-related requests including FISA as well as National Security Letters.
Disruption is simple to say but there many factors at play. Disruption is never one feature, but a full set of assumptions that go into a…
Julien Savoie has written a brilliant post explaining how you can enable https on your intranet. This is useful for several reasons. It means your employees aren't constantly fighting browser warnings when trying to submit stuff internally. All your http traffic is encrypted. You don't need to install a self-generated…
Mozilla teams up with Princeton University researchers to enable crowdsourced science for public good; collaborates with research groups at Princeton, Stan
Here is a copy of the MIT license. One of the well-known open source licenses. It is, effectively, the only license that I’ve used for software I wrote or contributed in the last 10 years:
EC2 is great if you need per-hour billing and instance provisioning. For everyone else, which is most, it's just really expensive and slow hardware.
and learn to accept imperfection