Sign up

davewiner's subscription list, hackerNewsStars category. List created by feedlandDatabase v0.9.3.

An external list from lists.opml.org.
https://lists.opml.org/hackerNewsStars.xml

Matthew Garrett

The GPU, not the TPM, is the root of hardware DRM

As part of their "Defective by Design" anti-DRM campaign, the FSF recently made the following claim:Today, most of the major streaming media platforms utilize the TPM to decrypt media streams, forcefully placing the decryption out of the user's control (from here).This is par...

Refactoring English

Rules for Writing Software Tutorials

Most software tutorials are tragically flawed. Tutorials often forget to mention some key detail, preventing readers from replicating the author’s process. Other times, the author brings in hidden assumptions that don’t match their readers’ expectations. The good news is tha...

Simon Tatham's quasi-blog
• Simon Tatham

Post-quantum public-key encryption: what’s it all about?

An explanation of some post-quantum public-key cryptosystems, simplified to the level of pop-science.

DYNOMIGHT Valid
• dynomight

Counterintuitive effects of minimum prices

they lower utilization

Grant Slatton's Blog

How to write complex software

A general method

Rakhim's blog

YouTube picks, December 2024

I've added a new feature to Exotext which converts YouTube links into embeds (when a link is on its own line and surrounded by newlines). To test things out, here are some cool YouTube videos I've watched this month.

Jim Nielsen’s Blog Valid

Podcast Notes: Vlad Prelovac on “The Talk Show”

Vlad Prelovac is the CEO of Kagi: a search engine you have to pay for. He’s on episode 416 of John Gruber’s The Talk Show to discuss why he thinks we should be paying for search. Hearing his point of view is compelling. I quite enjoyed the entire podcast. So much, in fact, t...

Jim Nielsen’s Blog Valid

Christmas Day

It’s Christmas circa 2004. My teenage brothers, sisters, and I have all finished opening presents and we’re more than content to have absolutely nothing to do — it’s Christmas day after all! But not Dad. He’s in the bathroom laying tile. Again, this is Christmas day and Dad ...

Derek Thompson | The Atlantic
Derek Thompson

The Most Important Breakthroughs of 2024

This year saw several advancements across medicine, space technology, and AI that extend our knowledge in consequential ways.

Mitchell Hashimoto Valid

Ghostty: Reflecting on Reaching 1.0

Rakhim's blog

How to make forbidden changes to SQLite tables

Sometimes you need to make a change to an SQLite table which is not possible with a simple ALTER command. For example, today I realized that email_verifications table in my DB references users with a foreign key, but does not have ON DELETE CASCADE (I simply forgot to put it...

Jim Nielsen’s Blog Valid

Making o(m)g:image, Part IV: URLs

This is part four of my series of posts describing how I made my quiz game o(m)g:image. Project Announcement Pt. I: Design Iterations Pt. II: As Little JS As Possible Pt. III: The HTML Pt. IV: URLs The design of the game is simple: Each page has one question with four po...

Rakhim's blog

I wish your bespoke React-Tailwind-etc static site generator had RSS

I discover and curate dozens of blogs every day while working on Minifeed. The blogging is far from dead, there are SO many blogs out there! Sadly, lots of blogs don't have RSS. What's surprising is that the "techiest" of blogs usually don't have RSS. Quite often, I come ac...

Bert Hubert's writings Valid

On Long Term Software Development

Recently the Dutch Electoral Board (where I am also a very part time advisor) invited me to do a talk reflecting on their open source Abacus vote tabulation software. Much software is now provided as a service, and is typically deployed continuously (CD, continuous deployment), surrounded by enough automated testing (CI, continuous integration) that we can be reasonably sure that a new revision is likely to at least work to some extent.

Geoffrey Litt Valid
• Geoffrey Litt

AI-generated tools can make programming more fun

I want to tell you about a neat experience I had with AI-assisted programming this week. What’s unusual here is: the AI didn’t write a single line of my code. Instead, I used AI to build a custom debugger UI… which made it more fun for me to do the...

Simone Salis Supports Webmention
• Simone Salis

AI ‘Street Photography’ Isn’t Photography: What We Lose by Simulating Experience

AI ‘Street Photography’ Isn’t Photography: What We Lose by Simulating Experience

When we pretend AI generation is street photography, we're not just misusing terms—we're surrendering authentic engagement with reality.

Grant Slatton's Blog

Bureaulogy

The study of bureaucracy

Rakhim's blog

How to build and publish multi-platform Rust binaries via Github actions

While developing Textpod (a simple note-taking app written in Rust), I needed to automate building and publishing on Github. This article (or the corresponding set of YAML-files) describes the setup which performs the following: Build binaries for Windows and Linux Build bi...

Derek Thompson | The Atlantic
Derek Thompson

A Mysterious Health Wave Is Breaking Out Across the U.S.

America is suddenly getting healthier. No one knows why.

Rakhim's blog

How do you do, fellow web developers? A growing disconnect.

I had a "woah" moment once when one programmer got genuinely baffled about the fact that a website somehow "erases" the history of requests from the Network tab of Chrome DevTools. He was wondering what magic method was used to hide the communication. He hadn't realized the ...