Hacker News ReaderTop Best

Keep Our Servers Running | 19

Keep Our Servers Running

blog.archive.org

Keep Our Servers Running: Your Recurring Donation Goes 3X This September | Internet Archive Blogs

Programming is Art | 11

Programming is Art

orchidfiles.com

Programming is art

When I started programming, my whole day revolved around development. I’d wake up, write code, and go to sleep. And that’s how it was day in and day out. My entire social circle consisted of people who also wrote code. I studied frameworks, libraries, and various programming languages.

Making a Python interpreter in 1024 bytes | 18

austinhenley.com

Making a Python interpreter in 1024 bytes - Austin Z. Henley

I challenged myself to make a tiny subset of Python in C.

Ask HN: How do you manage skills files? 66

How do you find skills, keep them organized, and make sure they actually work? Do you keep improving them over time?

I believe skills will eventually be eating by model capabilities, but until then I'm just looking for a better way to manage things. [imadtaieber]

news.ycombinator.com

Ask HN: How do you manage skills files?

How do you find skills, keep them organized, and make sure they actually work? Do you keep improving them over time?<p>I believe skills will eventually be eating by model capabilities, but until then I&#x27;m just looking for a better way to manage things.

It took a year to ship WebAssembly in Anubis | 28

anubis.techaro.lol

Making sure you're not a bot!

After a year of work, hundreds of commits, 5 generations of pull requests, dozens of tests, rewriting part of Anubis in Rust, the first compiler bug of my career, and at least three times making my tower run out of ram I think I have finally done it. The next version of Anubis will ship with WebAssembly-based proof of work checks that admins can enable in their thresholds or bot rules:

Show HN: Engrim – A universal, local-first SQLite memory engine for AI CLIs | 13

The Universal Cross-Model Episodic Memory Standard. Local-first, project-scoped SQLite memory engine for Google Antigravity, Claude Code, Cursor, and Windsurf. Zero cloud lock-in. - timgordontg/engrim
timgordontg/engrim

GitHub - timgordontg/engrim: The Universal Cross-Model Episodic Memory Standard. Local-first, project-scoped SQLite memory engine for Google Antigravity, Claude Code, Cursor, and Windsurf. Zero cloud lock-in. · GitHub

The Universal Cross-Model Episodic Memory Standard. Local-first, project-scoped SQLite memory engine for Google Antigravity, Claude Code, Cursor, and Windsurf. Zero cloud lock-in. - timgordontg/engrim

Ask HN: Fable hacked my piano, can I release the results? 43

I have a self playing piano, using a system called PianoDisc Protigy. They have an online store which sells music for their system, from various modern artists along with classics such as Bach and Beethoven. Last night I saw they had released some music from Eric Satre, a 19th century French composer, which I bought. Curious if I could have just used AI to create these files, I began experimenting with Astra and Fable. Feeding the output of one into the other to critique. After an hour of LLM discussion of Rubato and fermata, solenoid response times and proper sustain pedal technique, they settled on their ultimate version of Gymnopedie No 1.

I then asked Fable to compare it to the open source version I'd downloaded from Mutopia, which it promptly ripped apart. No sustain, zero rubato, upside down balance.

Ok, what about the version I'd just bought?

The PianoDisc versions are mp3s encoded with the right channel carrying MIDI to be played on the piano, and the left channel containing any accompanying music to be played through attached speakers (who doesn't want the harmonica on Piano Man?)

I gave the mp3 to Fable, which promptly decoded the format, identifying the right channel carrying MIDI using a 2004.5 Hz square wave.

It then went on to analyze the nuance of pedal lift and melody relative to the chords.

Fable then asked if I wanted it to build an encoder to write my own MIDI files into the right channel of mp3s.

Sounds great, and I instructed it to write the encoder.

What it came back with was a python encoder PLUS a decoder.

In the verbose explanation, it mentioned decoy notes.

Curious, I asked it to explain the decoy notes.

Apparently PianoDisc adds obfuscation into their format which is handled properly by their decoder, but would leave naively extracted MIDI unplayable on other systems.

Fable created an encoder which adds those decoy notes, and a decoder which removes them.

Am I allowed to publish the decoder? The encoder? [jmpman]

news.ycombinator.com

Ask HN: Fable hacked my piano, can I release the results?

I have a self playing piano, using a system called PianoDisc Protigy. They have an online store which sells music for their system, from various modern artists along with classics such as Bach and Beethoven. Last night I saw they had released some music from Eric Satre, a 19th century French composer, which I bought. Curious if I could have just used AI to create these files, I began experimenting with Astra and Fable. Feeding the output of one into the other to critique. After an hour of LLM discussion of Rubato and fermata, solenoid response times and proper sustain pedal technique, they settled on their ultimate version of Gymnopedie No 1.<p>I then asked Fable to compare it to the open source version I&#x27;d downloaded from Mutopia, which it promptly ripped apart. No sustain, zero rubato, upside down balance.<p>Ok, what about the version I&#x27;d just bought?<p>The PianoDisc versions are mp3s encoded with the right channel carrying MIDI to be played on the piano, and the left channel containing any accompanying music to be played through attached speakers (who doesn&#x27;t want the harmonica on Piano Man?)<p>I gave the mp3 to Fable, which promptly decoded the format, identifying the right channel carrying MIDI using a 2004.5 Hz square wave.<p>It then went on to analyze the nuance of pedal lift and melody relative to the chords.<p>Fable then asked if I wanted it to build an encoder to write my own MIDI files into the right channel of mp3s.<p>Sounds great, and I instructed it to write the encoder.<p>What it came back with was a python encoder PLUS a decoder.<p>In the verbose explanation, it mentioned decoy notes.<p>Curious, I asked it to explain the decoy notes.<p>Apparently PianoDisc adds obfuscation into their format which is handled properly by their decoder, but would leave naively extracted MIDI unplayable on other systems.<p>Fable created an encoder which adds those decoy notes, and a decoder which removes them.<p>Am I allowed to publish the decoder? The encoder?

LG smart TVs caught logging audio with screen off and snooping on local devices | 10

notebookcheck.net

LG smart TVs caught logging audio with screen off and snooping on local devices - Notebookcheck News

An investigation by Gamers Nexus found LG smart TVs sweep local networks to map phones and nearby devices. Tests also showed the sets can capture microphone audio with the screen off — they then upload data once reconnected to the internet.

GrapheneOS Overhauled Default Apps and Secure Clipboard | 19

grapheneos.social

GrapheneOS: "We're well into the process of converting the Mes…" - GrapheneOS Mastodon

We're well into the process of converting the Messaging app included in GrapheneOS into a modern app. We'll be making a new release later today with a completely overhauled user interface written in Android Compose. We've made a massive amount of other improvements and bug fixes beyond that too.

Nitter and XCancel resume service after legal advice | 35

zedeus/nitter

Update README - Nitter lives · zedeus/nitter@1428b4c · GitHub

Alternative Twitter front-end. Contribute to zedeus/nitter development by creating an account on GitHub.

Show HN: GET Together – A social network where you don't need POST to Post | 13

gettogether.dev

GET together

A social network with no POSTs. Send a message with an HTTP GET request.

Harnessing the Universal Geometry of Embeddings | 9

Jha, Rishi | Zhang, Collin | Shmatikov, Vitaly | Morris, John X.

[2505.12540] Harnessing the Universal Geometry of Embeddings

Abstract page for arXiv paper 2505.12540: Harnessing the Universal Geometry of Embeddings

TiVo to charge money for skipping commercials in your own recordings | 13

cordcuttersnews.com

TiVo Plans to End Free Automatic Commercial Skipping in November, Tests Paid Premium Replacement Service | Cord Cutters News

TiVo has begun notifying customers of a significant change to one of its longest-standing and most popular DVR features. Starting November 2, 2026, the current version of SkipMode that allows users to jump over commercial breaks with a single button press on the remote will no longer be available. The company is instead preparing to […]

Switzerland's Federal Government Is Replacing Microsoft on 3k Computers | 12

itsfoss.com

Switzerland's Federal Government is Replacing Microsoft on 3,000 Computers

This is the pilot phase, with 3,000 workstations moving away from Microsoft 365. The federal administration has over 54,000 computers.

Has anybody seen my keys? A key-hierarchy strategy for rack-level security | 3

rfd.shared.oxide.computer

301 - Has anybody seen my keys?: A key-hierarchy strategy for rack-level security | RFD | Oxide

Babylonian Lamb Stew with Beets (1750–1730 BCE) | 17

babylonian-collection.yale.edu

Babylonian Cooking | Babylonian Collection

Is mathematics about to enter the conservatory? | 17

mbmccoy.dev

Is mathematics about to enter the conservatory? | Mike's Notebook

Math as cultural institution.

Asahi Linux on M3 | 22

asahilinux.org

M2: Episode 1 (or, Asahi Linux on M3) - Asahi Linux

Porting Linux to Apple Silicon

Research acceleration: The view inside OpenAI | 17

openai.com

Research acceleration: The view inside OpenAI

I'm a seeing-eye dog for a computer | 13

claytonwramsey.com

I'm a seeing-eye dog for a computer

I'd rather argue with strangers on the Internet.

Signing TLS handshakes inside a TPM | 13

bschaatsbergen.com

Making sure you're not a bot!

A client certificate whose private key stays in the TPM: what crypto/tls asks of a key, the Go for both ends, and what it costs per handshake.

An Alien Mind | 85

An Alien Mind

openai.com

An Alien Mind

The NX bit is not just about security | 11

purplesyringa.moe

The NX bit is not just about security

Please don't rearrange our shoes when we turn up, paramedics in Japan urge | 13

theguardian.com

Please don’t rearrange our shoes when we turn up, paramedics in Japan urge | Japan | The Guardian

It is polite to reposition a guest’s shoes when they arrive, but the emergency services in one city advise just skipping that part

NetBSD 9.5 released and EOL for NetBSD-9 | 2

blog.netbsd.org

NetBSD 9.5 released and EOL for NetBSD-9

Show HN: Mador – Make any DOM reactive with a tiny 80-line Proxy state tuple | 12

marsbos/mador

Show HN: Mador – Make any DOM reactive with a tiny 80-line Proxy state tuple

Black Hole of Los Alamos: Seller of surplus nuclear research materials (2011) | 11

atlasobscura.com

Black Hole of Los Alamos: Seller of surplus nuclear research materials (2011)

Reverse engineering the storage format for an undocumented database | 3

blog.glazer.ee

Reverse engineering the storage format for an undocumented database

Your intellectual fly is open when you use an LLM to author a post (2025) | 89

bcantrill.dtrace.org

Your intellectual fly is open when you use an LLM to author a post (2025)

Coop – Isolated VM Environments for Running Claude Code and Codex | 7

trailofbits/coop

Coop – Isolated VM Environments for Running Claude Code and Codex