Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,939 posts.
I want flexible queries, not RAG
There is a lot of excitement around retrieval augmented generation or “RAG.” Roughly the idea is: some of the deficiencies in current generative AI or large language models (LLMs) can b…
Change at Buffer: The Next Phase, and Why Our Co-Founder and CTO Are Moving On
We're looking to the future without 2 meaningful leaders and teammates. But we're excited for our vision and the journey ahead. Here's what's next.
Google confirms Java and OpenSSL crypto PRNG on Android are broken
News and insights on the Android platform, developer tools, and events.
‘Abusing’ the C switch statement – beauty is in the eye of the beholder
The C Language Before we start, let’s get something straight; for over 30 years now I have had a love-hate relationship with the C programming language. The ‘engineer’ in me[1] sometimes just cannot believe we are still using C as the dominant embedded programming languages after all these years, and yet, I also see…
A Conference Stole My Identity
FutureStack is hitting the road—and coming to a city near you. Register now.
What do the best interviewers have in common?
What do the best technical interviewers have in common? We looked at thousands of real interviews to find out the answer to this important question.
Trying out the Pinebook Pro – a $200 ARM Laptop
The Pinebook Pro is a $200 laptop with ARM processors that promises a lot. Does it deliver?
Jack Daniels writes the politest cease and desist notice ever.
Learn why professors appreciate storytelling in essays and how students can use narrative techniques to write stronger academic papers. Practical tips and examples included.
Unauthenticated RCE on a RIGOL oscilloscope
I work in a company that uses custom electronic boards, so there are plenty of instruments floating around that electrical engineers employ to debug faulty connections and solderings. One kind of tools used are the oscilloscopes, tools that measure signals and plot them in a graphically understandable way. We have a…
RSS as a Facebook alternative
Making the case for RSS feeds and feed readers as the best alternative to big tech news consumption services like Facebook newsfeeds.
Study urges caution when comparing neural networks to the brain
Neuroscientists often use neural networks to model the kind of tasks the brain performs, in hopes that the models could suggest new hypotheses regarding how the brain itself performs those tasks. But a group of MIT researchers urges that more caution should be taken when interpreting these models.
Heroku Isn't for Idiots: developer time and comparative advantage
My rant on David Cramer's The Cloud is Not For You: Heroku is just Ubuntu, enforces twelve-factor apps, has New Relic, and saved my team time and money.
API design note: Beware of adding an "Other" enum value
What are you going to do when you add a new kind?
Run your own DALL-E-like image generator
Run your own text to image prompts with CUDA, a bunch of disk space, and an insane amount of memory.
Letters between Backus and Dijkstra (1979)
Letters between John W Backus and Edsger W Dijkstra, 1979
1.5 is the midpoint between 0 and infinity in Ruby
What's the midpoint between 0 and infinity in Ruby? It's 1.5 for some reason. What's the reason you might ask? Read on to find out.
Mathematicians becoming data scientists
I was talking the other day with a former student at UW, Sarah Rich, who’s done degrees in both math and CS and then went off to Twitter. I asked her: so what would you say to a math Ph.D. …