News for hackers. Stuff that matters.

Juerd

Re:Fire hazard of WHY2025 badge due to 18650 Li-Ion cells on Wednesday August 06, 2025 @05:03AM (#44809597)
Author here. I didn't add the logo, but it's a wiki so others can theoretically change things.

I think the logo is cute though, so let's keep it. I think it was made with the WHY2025 logo generator at https://design.why2025.org/

Re:Hackerspace Pixelbar in Rotterdam has burned down on Wednesday June 28, 2023 @09:58PM (#36515416)
"Hackerspaces tend to be (...) spaces that tend to overlook fire, health/safety, and disability building compliance."

I think that's not very relevant to this specific occasion, because the fire did not start at the hackerspace. The first flames and smoke were on the opposite side of the huge open warehouse, of which the hackerspace was just a relatively tiny part.

Pixelbar was a small free standing two-storey building within the very large warehouse. I don't know if the hackerspace was built to code, but I think it wouldn't have mattered much in this case. By the time the fire reached that building-within-a-building, it must have already been a nigh unstoppable inferno. The fire safety of the surrounding warehouse may have been questionable, but you can't really blame the the hackerspace for that.

Show HN: "Azu", a CLI utility for manipulating (hand written) DNS zone files

https://github.com/Juerd/azu

This is a tool I've been hoping to stumble upon for at least 2 decades. I found it hard to believe that something that does these things wouldn't already exist, but I couldn't find any. (This is your cue to inform me that I'm bad at searching the web, and that there are already tools out there that do exactly what I wanted :).) I've contemplated writing it before, but had always put that...

( Read More... | no comments | on HN )
Re:Exploiting ACropalypse: Recovering Truncated PNGs on Saturday March 18, 2023 @04:22PM (#35212745)
Very simple script to check which PNG files have trailing data: https://gist.github.com/Juerd/40071ec6d1da9d4610eba4417c8672...

I hope that people who host forums, image boards, chat applications, etc., will delete or fix potentially vulnerable images before anyone uses them maliciously.

One way to repair a vulnerable image is to use `optipng -fix`.

Re:Linqit – forget about python lists on Sunday July 29, 2018 @09:28PM (#17641450)
To me, foo.where(...) looks a bit cleaner than a function call such as filter(..., foo). But writing foo.skip(4) instead of foo[4:] is just silly.

This library consists of very thin wrappers around functionality that's available out of the box in Python. Are these wrappers worth an extra dependency? I think a cheat sheet for people coming from .NET would be more useful than implementing a similar API.

Thanks for taking questions. It's probably just a coincidence, but did you know that Mu also happens to be the name of Perl 6's root type?

https://docs.perl6.org/type/Mu

Re:How Fast Do People Type? (2007) on Sunday July 29, 2018 @08:50PM (#17641324)
The same question is answered by my own "study", a typing speed website that has been collecting data since 2008. It uses only simple words to avoid becoming a reading test (or worse, a typing torture test).

Halfway down the page at https://typing-speed-test.aoeu.eu/ there's a histogram of the statistics, built out of 46 million completed tests.

Because of the immense sample size, I've tried to keep the test compatible over time. Based on referrer logs I think the user base is incredibly diverse, although I have no specific statistical data on the participants.

Unfortunately, the database (small SQLite file available on request) is aggregated and I don't have any data on the development of the statistics over time.