Hacker News

Latest

FediMeteo: A €4 FreeBSD VPS Became a Global Weather Service

2025-12-30 @ 19:21:48Points: 46Comments: 10

Show HN: I remade my website in the Sith Lord Theme and I hope it's fun

2025-12-30 @ 18:08:37Points: 15Comments: 5

This time I decided to make it in the theme of an evil Sith Lord that commands the Galactic Cookie Empire, because I found my previous cookie consent game a bit boring after a while.

Here's the website's welcome page and the cookie consent game: https://cookie.engineer/index.html

(the cookie consent game isn't started on any other page of my website, only on the welcome page)

I also made a "making of" weblog article series, in case you're interested in the development process and how I implemented it and what kind of troubles I went through already:

- Making of the Game: https://cookie.engineer/weblog/articles/making-of-my-website...

- Making of the Avatar: https://cookie.engineer/weblog/articles/making-of-my-website...

- Debuggers to toy around with: https://cookie.engineer/design/consent/index.html

It "should" work on modern browsers. I tested it on Firefox on Linuxes, Chrome/Chromium on Linuxes, and Safari on Macbook. Don't have an iPhone so I can't test that, but my two old Android phones were also working fine with the meta viewport hack (I can't believe this is still the "modern" way to do things after 15 years. Wtf).

Best experience is of course with a bigger display. On smaller screen sizes, the game will use a camera to zoom around the game world and follow the player's spaceship. Minimum window width is 1280 pixels for no camera, and I think 800 pixels to be playable (otherwise the avatar gets in the way too much in the boss fights).

Oh, there's also a secret boss fight that you can unlock when you toy around with the Dev Tools :)

What's left to do on the avatar animation side:

- I have to backport CMUdict to JavaScript / ECMAScript. That's what I'm working on right now, as I'm not yet satisfied with the timings of the phonemes. Existing tools and pipelines that do this in python aren't realtime, which leads to my next point.

- I want to switch to using the "waveform energy detection" and a zero cross rate detector to time phonemes more correctly. I believe that changes in waveforms and their structures can detect differences in phonemes, but it's a gut feeling and not a scientific fact. Existing phoneme animation papers were kind of shit and broken (see my making of article 2). The phoneme boundary detector is highly experimental though and is gonna need a couple weeks more time until it's finished.

That's it for now, hope you gonna enjoy your stay on my website and I hope you gonna have fun playing the Cookie Consent Game :)

Oh, also, because it might not be obvious: No LLMs were used in the making of this website. Pretty much everything is hand-coded, and unbundled and unminified on purpose so visitors can learn from the code if they want to.

~Cookie

Electrolysis can solve one of our biggest contamination problems

2025-12-30 @ 18:08:32Points: 61Comments: 11

A Vulnerability in Libsodium

2025-12-30 @ 17:24:57Points: 60Comments: 4

Toro: Deploy Applications as Unikernels

2025-12-30 @ 17:09:57Points: 87Comments: 48

Show HN: 22 GB of Hacker News in SQLite

2025-12-30 @ 17:01:59Points: 92Comments: 35

Show HN: Tidy Baby is a SET game but with words

2025-12-30 @ 15:57:01Points: 15Comments: 5

Tidy Baby is a new game made by me and Wyna Liu (of NYT Connections!) that is inspired by the legendary card-based game SET that we assume many of you love (we too love SET).

In SET, you’ve got four dimensions: shape, number, color, and shading, each with three variants.

In Tidy Baby you only have to deal with three dimensions:

- word length (3, 4, or 5 letters) - part of speech (noun, verb, or adjective) - style (bold, underline, or italic)

Like in SET, you are trying to form sets of three cards where, along each dimension, the set is either all the same or all different. If you’ve never played SET there are more details/examples at “how to play” in the game.

The mechanics of Tidy Baby are sort of inspired by a solitaire/practice version of SET I sometimes play where you draw two random cards and have to name the third card that would make a valid set.

In Tidy Baby you are presented with two “game cards” and a grid of up to nine candidates to complete a valid set – your job is to pick the right one before the clock runs out.

Unlike in SET, you get points for “partial” sets where your set is valid on one or two dimensions (but not all three). It’s actually a pretty fun challenge to try to get only sets that are invalid along all three dimensions.

In building the game, we were sort of surprised that the biggest challenge was ensuring that all words were unambiguously one part of speech. You’d be surprised how hard it is to find three-letter adjectives that are not also common verbs or nouns. We did our best!

We’ve got three “paces” in the game: Steady, Strenuous, and Grueling (s/o MECC!)

Let us know what you think!

What Happened to Abit Motherboards

2025-12-30 @ 14:58:18Points: 55Comments: 43

Hive (YC S14) Is Hiring a Staff Software Engineer (Data Systems)

2025-12-30 @ 14:31:34Points: 1

Igniting the GPU: From Kernel Plumbing to 3D Rendering on RISC-V

2025-12-30 @ 13:55:59Points: 38Comments: 5

The British empire's resilient subsea telegraph network

2025-12-30 @ 13:10:56Points: 119Comments: 32

Approachable Swift Concurrency

2025-12-30 @ 13:01:51Points: 122Comments: 48

Times New American: A Tale of Two Fonts

2025-12-30 @ 12:56:07Points: 160Comments: 100

Non-Zero-Sum Games

2025-12-30 @ 11:42:55Points: 270Comments: 124

Netflix Open Content

2025-12-30 @ 10:11:57Points: 508Comments: 95

Go away Python

2025-12-30 @ 08:50:44Points: 267Comments: 261

Charm Ruby – Glamorous Terminal Libraries for Ruby

2025-12-30 @ 07:36:38Points: 114Comments: 18

Hacking Washing Machines [video]

2025-12-30 @ 01:40:49Points: 189Comments: 40

Stranger Things creator says turn off “garbage” settings

2025-12-29 @ 23:50:34Points: 370Comments: 653

ManusAI Joins Meta

2025-12-29 @ 22:24:22Points: 301Comments: 195

The future of software development is software developers

2025-12-29 @ 19:14:17Points: 369Comments: 455

Loss32: Let's Build a Win32/Linux

2025-12-29 @ 19:09:08Points: 92Comments: 201

Tesla’s 4680 battery supply chain collapses as partner writes down deal by 99%

2025-12-29 @ 17:57:03Points: 615Comments: 694

Five Years of Tinygrad

2025-12-29 @ 17:12:20Points: 120Comments: 52

HTTP Strict Transport Security (HSTS)

2025-12-29 @ 08:14:45Points: 13Comments: 4

Concurrent Hash Table Designs

2025-12-27 @ 14:36:43Points: 48Comments: 5

Show HN: A Claude Code plugin that catch destructive Git and filesystem commands

2025-12-26 @ 03:14:07Points: 47Comments: 52

Show HN: One clean, developer-focused page for every Unicode symbol

2025-12-25 @ 15:32:45Points: 142Comments: 57

Example: [https://fontgenerator.design/symbol/almost-equal-to](https://fontgenerator.design/symbol/almost-equal-to)

Includes Unicode, HTML, CSS, JS, UTF-8/16 bytes, URL encoding, and usage examples.

The same structure is used across thousands of symbols (math, arrows, currency, tech/UI, punctuation).

Built because existing references are fragmented. Feedback welcome.

Postgres extension complements pgvector for performance and scale

2025-12-24 @ 22:04:57Points: 87Comments: 16

Reverse Engineering a Mysterious UDP Stream in My Hotel (2016)

2025-12-23 @ 15:21:55Points: 111Comments: 13

Archives

2025

2024

2023

2022