New
The latest blog posts to take off on Hacker News. 80,900 posts.
Interview with a blind developer on how he works (2017)
Insights | Vincit
Anatomy of a credit card rewards program
Credit card rewards are mostly funded out of interchange, a fee paid by businesses to accept cards.
Kobold letters: HTML emails are a risk
Anyone who has had to deal with HTML emails on a technical level has probably reached the point where they wanted to quit their job or just set fire to all the mail clients due to their inconsistent implementations. But HTML emails are not just a source of frustration, they can also be a serious security risk.
Tokens, n-grams, and bag-of-words models (2023)
This post covers Natural Language Processing fundamentals that are essential to understanding all of today’s language models.
German state moving 30k PCs to LibreOffice
Following a successful pilot project, the northern German federal state of Schleswig-Holstein has decided to move from Microsoft Windows and Microsoft Office to Linux and LibreOffice (and other free and open source software) on the 30,000 PCs used in the local government. As reported on the homepage of the…
Keeping your data from Apple is harder than expected
New study shows that the default apps collect data even when supposedly disabled, and this is hard to switch off
Uv saves Home Assistant 215 compute hours per month
By replacing pip with uv in our production images, our build pipeline (and therefore releasing a new version) is a lot faster.
Terraform makes carbon neutral natural gas
We did it! After two years of hard work we hold in our hands hard proof that the incredible team at Terraform can make synthetic natural gas from sunlight and air, as reported in TechCrunch. Last W…
Jpegli: A new JPEG coding library
Jpegli, an advanced JPEG coding library that maintains high backward compatibility is faster, and more efficient, than traditional JPEG.
Tips for linking shell companies to their secret owners
At a recent panel at the 2024 NICAR conference, Karrie Kehoe, deputy head of data and research at ICIJ, offered a series of tips for investigating the true owners of shell companies.
Improvements to static analysis in GCC 14
Learn about static analysis improvements coming in GCC 14 with -fanalyzer, which helps identify issues in C code at compile-time, rather than at runtime.
Cloudflare R2 IA storage tier
We’re excited to announce three new features for Cloudflare R2: event notifications, support for migrations from Google Cloud Storage, and an infrequent access storage tier
Legendre transform, better explained (2017)
The way that most physicists teach and talk about partial differential equations is horrible, and has surprisingly big costs for the typical understanding of the foundations of the field even among professionals. The chief victims are students of thermodynamics and analytical mechanics, and I've me
LiveView Is Best with Svelte
Discover why Phoenix LiveView + Svelte is so fast and productive. Learn our production implementation tips and performance insights.
Every Dunder Method in Python
An explanation of all of Python's 100+ dunder methods and 50+ dunder attributes, including a summary of each one.
Redict 7.3.0, a copyleft fork of Redis, is now available
The Redict community is pleased to announce the release of Redict 7.3.0, the first stable version of our copyleft fork of Redis® OSS 7.2.4.1 You can download the release on Codeberg, or download one of our official container images from registry.redict.io. We have written comprehensive documentation detailing our…
Reflections on Distrusting xz
Was the ssh backdoor the only goal that "Jia Tan" was pursuing with their multi-year operation against xz?
Full EU chat control proposal attack on digital privacy and encryption
The French news service contexte.com has today published the latest Belgian Presidency's proposal for introducing indiscriminate chat control scanning of private messages for illegal content. The proposal covers the entire regulation and is therefore ready for endorsement. The proposal is to be disc
Subroutine calls in the ancient world, before computers had stacks or heaps
A lot of computing got done even before we had stacks and heaps.
Study uses wearables to show that physical activity lengthens REM latency
AUSTIN, Texas — A new study by an interdisciplinary team of researchers at The University of Texas at Austin provides the most reliable validation to date
Recreating the Flying Toasters screen saver for the Vision Pro
I recently decided to make an app for the Apple Vision Pro (AVP) during a two-week break between jobs. I wanted to explore its potential and learn some new skills. My day job primarily involves low-level firmware; I hadn’t built a user-facing app in a while–my last iOS app experience was back in high school in 2011!…
Python Cloudflare Workers
Introducing Cloudflare Workers in Python, now in open beta! We've revamped our systems to support Python, from the runtime to deployment. Learn about Python Worker's lifecycle, dynamic linking, and memory snapshots in this post
Debian Git Monorepo
Lars Wirzenius Consulting Ltd has created a Git repository with the source code of Debian 12 (bookworm), the main component. It's one repository for all the source code, as one commit. It's a monorepo .
The xz attack shell script
Andres Freund published the existence of the xz attack on 2024-03-29 to the public oss-security@openwall mailing list. The day before, he alerted Debian security and the (private) distros@openwall list. In his mail, he says that he dug into this after “observing a few odd symptoms around liblzma (part of the xz…
Avoid blundering: 80% of a winning strategy
Why do startups typically fail? It turns out that "avoiding those things" is already a plan for success.
You won't find a technical co-founder
Breakneck is the ultimate SaaS Starter Kit for .net developers. Lettings you focus on your business instead of boilerplate code.