New
The latest blog posts to take off on Hacker News. 80,912 posts.
How RLHF Works
Why RLHF may still win out and why we haven't seen it yet in open-source.
Top Mental Health and Prayer Apps Fail at Privacy, Security (2022)
Despite dealing with issues like depression, suicide, domestic violence, and PTSD, these apps share data freely and raise many security concerns
Cookie Clicker saved my PhD
Or, how I cookie-clicked my way to a doctorate in interaction design. It’s been 5 years since I finished my Ph.D. on user interfaces for machine learning. To celebrate/commiserate, I’m sharing an u…
A case for toe socks
I love toe socks and I think you should too
The Neural Net Tank Urban Legend
AI folklore tells a story about a neural network trained to detect tanks which instead learned to detect time of day; investigating, this probably never happened.
The Almost Romance Languages
If you like languages, you’ve probably heard the terms Romance and the Romance family. Although it started life as a name for the language of medieval France, Romance has come to be the umbre…
Linux Namespaces Are a Poor Man's Plan 9 Namespaces
A blog about free software and programming
A regular expression to check for prime numbers (2007)
Regular expressions are extremely powerful. This is something I read at least once or twice every day while reading articles and blogs on the Web.
JetBrains Noria
This is a multipart series on building Fleet, a next-generation IDE by JetBrains. Part I – Architecture OverviewPart II – Breaking Down the EditorPart III – State ManagementPart IV – Distributed Tr
ASU: The New American University (2021)
I had the pleasure of stumbling upon the work of Michael Crow, Arizona State University’s president, earlier this year, and I so enjoyed his thoughts on knowledge production that I immediately wondered how his philosophy would translate to ASU as an organization. Turns out, President Crow was many steps ahead of me…
Welcome Lemmy.world
Extending the .world As some may know, I run several other Fediverse instances next to mastodon.world. When I decided it was time to a...
Emerging architectures for LLM applications
A reference architecture for the LLM app stack. It shows the most common systems, tools, and design patterns used by AI startups and tech companies.
A Bayesian view of Amazon resellers (2011)
I was buying a used book through Amazon this evening. Three resellers offered the book at essentially the same price. Here were their ratings: 94% positive out of 85,193 reviews 98% positive out of 20,785 reviews 99% positive out of 840 reviews Which reseller is likely to give the best service? Before you assume it's
Compiling Typed Python
With a little effort, you can make your mypy-typed Python go zoom.
Comparing Adobe Firefly, Dalle-2, and OpenJourney
“🔄 Update: after posting this on HN, some commenters provided Stable Diffusion and Midjourney results as well which are now included.” In the recent Photoshop Betas, users are now able...
Things I wish I’d known before fulltime RVing (2017)
Pre-Post Note/ Nov 2017. Although this post was written in 2011 it’s still my most popular post ever (!!), so I’m refreshing it as part of our 8th year on the road. See my updates in it…
RoboCat – A Self-Improving Robotic Agent
Robots are quickly becoming part of our everyday lives, but they’re often only programmed to perform specific tasks well. While harnessing recent advances in AI could lead to robots that could help in many more ways, progress in building general-purpose robots is slower in part because of the time needed to collect…
Representing Enums in PostgreSQL
Recently, we had a discussion about whether we should use native enums in PostgreSQL, or rely on regular string columns with CHECK constraints. In the end, we decided that we wanted to go with the latter.
Mullvad Leta: A search engine used in the Mullvad Browser
Online privacy isn't just about a VPN. That’s why we have developed the Mullvad Browser.
Style your RSS feed
How to make your RSS feed look nice and provide useful information at the same time.
Hashing
A visual, interactive introduction to hash functions.
I give up on free software phones (2019)
A blog about free software and programming
“Exit traps” can make your Bash scripts more robust and reliable (2013)
There is a simple, useful idiom to make your bash scripts more robust - ensuring they always perform necessary cleanup operations, even when something unexpected goes wrong. The secret sauce is a pseudo-signal provided by bash, called EXIT, that you can trap ; commands or functions trapped on it will execute when the…
The Federated App Problem
Federated applications have a few problems. And I really wish it weren’t the case, I love the idea and philosophy of these applications. But I can’t see them being mass adopted.
Gopher Wrangling: Effective error handling in Go
When programming in Go, the amount of error handling is something that slaps you in the face. Most API’s you deal with will expose errors. It can become overwhelming, but with a few tips and a guiding principle we can make handling errors easy, keep our code clean and give you the confidence that nothing is breaking…
MVC Isn’t MVC
In December of 1979 Tyrgve Reenskaug, an employee of Xerox PARC, published a paper called MODELS-VIEWS-CONTROLLERS about a design pattern he had invented for developing applications with a graphica…
Eight days later: Kbin, Lemmy, the landed gentry, and the rise of “threadiverse”
Draft! Work in Progress! Feedback welcome!