News for hackers. Stuff that matters.

sjmulder

Show HN: Poems, an .ISO Puzzle

http://wii.sjmulder.nl/2026/poems/

Here a small puzzle for you to enjoy. In this file, there are 16 short poems to be found. Joy is had not by grepping or wanton scanning, but by careful parsing, and attention to detail. Such will be rewarded by small joys of wonder. Over the past few days I’ve been building up this little file format hacking puzzle. It’s a bit niche, but I hope the sort of people who’re...

( Read More... | no comments | 2 points | on HN )
Re:OS9Map on Friday June 26, 2026 @02:54AM (#48683231)
I agree that OSM is amazing, but

> The cool thing isn't so much os9map (yes it's cool)

OS9Map is absolutely the cool thing here, especially if you consider the platform lacks basics such as TLS and JSON parsing.

Re:Moving beyond fork() + exec() on Saturday June 06, 2026 @11:37AM (#48426046)
Doesn't the loaded code have to be patched for relocations?
Re:Moving beyond fork() + exec() on Saturday June 06, 2026 @11:36AM (#48426031)
Even DOS has environment inheritance!
Re:OpenBSD 7.9 on Tuesday May 19, 2026 @10:42AM (#48193968)
Web/SSH/mail server using the built in httpd, sshd and smtpd. Very happy with it.

And on my laptop, occasionally, to experience it in person.

Re:OpenBSD 7.9 on Tuesday May 19, 2026 @10:38AM (#48193900)
I dual boot OpenBSD on it, and it's been doing fine. The out of the box experience is pretty bare although the default window manager cwm is surprisingly nice once you get to know it. Note that apmd, the power management daemon used to manage CPU speed and low-battery suspend, is not enabled by default. The high-DPI screen required some adjustments in Xresources (I haven't dared try a multi-monitor, mixed DPI setup).

NetBSD seemed okay to but I've only used it a little bit. It actually set up X pretty well for the screen using some built in script with heuristics to determine font size from the screen metrics.

Re:Web Server on a Nintendo Wii on Wednesday May 13, 2026 @05:39PM (#48127996)
Turns out the rule works perfectly fine, I just forgot to enable IPv4 forwarding in sysctl (in addition to IPv6, which I did enable).
Re:Web Server on a Nintendo Wii on Wednesday May 13, 2026 @02:12PM (#48125415)
A 'charade'? Just having some fun running NetBSD on unusual hardware and learning something along the way. There's no cheating some imaginary game you seem to think I'm participating in.
Re:Web Server on a Nintendo Wii on Wednesday May 13, 2026 @02:04PM (#48125322)
It would be a fun project to do a homebrew HTTP server (and I wouldn't be surprised if it had been done already) but in this case I actually mean to replace my Pi 'home server' with this Wii, and for that I want SSH, git, web, mail, and all that, so practically, NetBSD was a good option.

There's also the fact that there's a modern, up-to-date Unix distribution for this in the first place, how cool is that.

Re:Web Server on a Nintendo Wii on Wednesday May 13, 2026 @02:00PM (#48125267)
I meant to replace it with IP forwarding from a secondary IPv4 address on another host running OpenBSD, but I haven't been able to get that to work yet. Perhaps any OpenBSD/pf folk here have an idea? This is my config (where in the real file the variables are literals):

  pass in on egress inet to $secondary_ipv4 \
    af-to inet6 from $ipv6 to 2a02:a45f:8eaa::2/128
All I get is timeouts and traceroutes with infinite hops. First I tried rdr-to, but that complains of the address family mismatch.
Re:Email Signatures and the Power of Defaults on Tuesday September 02, 2025 @07:17AM (#45101516)
404, supposedly the correct link is: https://buttondown.com/blog/email-signatures-history
Re:Nginx Introduces Native Support for Acme Protocol on Wednesday August 13, 2025 @04:09PM (#44893226)
How is that? These are vendor packages
Re:Bird signs and cycles, February, 2024 on Wednesday August 13, 2025 @09:03AM (#44887928)
The followup year overview is also beautiful and extensive: https://subject.space/projects-static/medium-year-bird-calen...
Re:Digital Foundry is going independent on Thursday August 07, 2025 @11:56AM (#44826165)
Looks like great news!

> DF plans to stick to PC gaming, retro gaming, and console performance analysis as its “three pillars” and doesn’t plan to chase SEO.

Happy to see that. I especially like their retro content, aside from the weekly podcast.

Re:Digital Foundry is going independent on Thursday August 07, 2025 @11:50AM (#44826093)
Re:Part 1: A Deep Dive into Rust and C Memory Interoperability on Wednesday August 06, 2025 @03:56AM (#44809058)
The interjected bullet point sections seem to be entirely LLM written and don't add anything, just meaningless interruption
Re:YouTube No Translation on Saturday July 19, 2025 @08:10AM (#44614854)
Great! Dutch living in Austria and YouTube is randomly dubbing videos from one language to another with no way of turning it off, which is my real WTF here.
Re:Show HN: Ten years of running every day, visualized on Monday July 14, 2025 @10:39AM (#44560824)
Running through illness and injury isn’t, otherwise why not. But I don’t think that’s the point. It’s challenge to yourself.
Re:Using Microsoft's New CLI Text Editor on Ubuntu on Saturday June 21, 2025 @10:32AM (#44337896)
Btw, CLI editors can be interactive too: consider ed ("the standard text editor") and DOS' edlin.
Re:Man pages are great, man readers are the problem on Wednesday April 09, 2025 @09:31AM (#43631869)
It's a shame so many web versions of man pages are typeset with monospace fonts and barely any formatting. The mandoc-powered OpenBSD online man pages are great though: https://man.openbsd.org/acme-client

Still I also really like being able to read man pages in the terminal. Getting a bit familiar with less helps to make it convenient. I mostly use the search features (/ and ?) and half page scrolling (d an u).

[previously posted on a dupe]

“The problems included a jury that was patently biased in favor of Energy Transfer, with many members working in the fossil fuel industry; a judge who lacked the requisite experience and legal knowledge to rule properly on the complex First Amendment and other evidentiary issues at the center of the case; and incendiary and prejudicial statements by lawyers for Energy Transfer that tried to criminalize Greenpeace and by extension the entire climate movement by attacking constitutionally-protected advocacy.”

“In my six decades of legal practice, I have never witnessed a trial as unfair as the one against Greenpeace that just ended in the courts of North Dakota. This is one of the most important cases in American history.”

https://www.trialmonitors.org/statement-of-independent-trial...

“The problems included a jury that was patently biased in favor of Energy Transfer, with many members working in the fossil fuel industry; a judge who lacked the requisite experience and legal knowledge to rule properly on the complex First Amendment and other evidentiary issues at the center of the case; and incendiary and prejudicial statements by lawyers for Energy Transfer that tried to criminalize Greenpeace and by extension the entire climate movement by attacking constitutionally-protected advocacy.”

“In my six decades of legal practice, I have never witnessed a trial as unfair as the one against Greenpeace that just ended in the courts of North Dakota. This is one of the most important cases in American history.”

https://www.trialmonitors.org/statement-of-independent-trial...

The explanation as to why flour yeast and grape wine yeast are unsuitable is a bit of a tautology. I know little about yeast. Can someone explain why one sort of yeast is not suitable for another use? And why is "sorghum, the traditional fermenting agent of banana wine" unsuitable or not acceptable to regulators?
Re:XORShift for Magic Bitboards on Saturday January 04, 2025 @01:14PM (#42596540)
Might be because of the very similar PRNG used in Advent of Code two weeks ago:

    secret = (secret ^ secret << 6)  & 0xFFFFFF;
    secret = (secret ^ secret >> 5)  & 0xFFFFFF;
    secret = (secret ^ secret << 11) & 0xFFFFFF;
https://adventofcode.com/2024/day/22
Re:Advent of Code 2024 on Tuesday December 03, 2024 @09:28AM (#42306385)
I use a private submodule (hosted on my own infra) for the inputs, which addresses point 1. But I get where you're coming from.

Older »