News for hackers. Stuff that matters.

bmenrigh

Re:DiscImageStudio on Tuesday November 03, 2026 @02:32AM (#50349134)
I made a CTF challenge for this year's BSidesSF CTF where players were given a CDDA audio file (just raw PCM samples) which when burned on a CD-RW would produce an image of the flag. (The idea was not for them to burn the audio, since they'd need to guess my exact CD-RW or else they wouldn't get an image readable enough to be useful. Instead they were supposed to invert the process in software and simulate what a burned disk would look like, in a way that let them adjust disk parameters rapidly until they had a readable image.)

The challenge took me a few weeks to make because "calibrating" a disk (determining the geometry of the pregroove) is incredibly sensitive.

After the CTF I tried really hard to make a repeatable calibration process with the intent of building something releasable. I even ended up measuring the details on every CD-RW and CD-R I could buy on Amazon.

But despite trying very hard, I never did make calibration patterns that were reliable enough that I felt like other people would be willing to go through the process.

It seems someone else has succeeded where I failed. Great to see!

Re:A plea not to use uv-build on Tuesday October 13, 2026 @05:07PM (#50078773)
A friend of mine got me on Gentoo in 2004. He spent all of his time tweaking compiler flags like -O3 -ffast-math -fomit-frame-pointer -funroll-loops and running into so many issues in the process. I think he only lasted about 9 months on Gentoo. To this day, he's the only person I've ever met that was there for performance.

I'm still on Gentoo 22 years later.

Re:A plea not to use uv-build on Tuesday October 13, 2026 @03:15PM (#50077080)
I doubt this oft-repeated stereotype was every particularly accurate. I'm not aware of any current Gentoo users on the distro specifically for performance reasons. Gentoo users are in it for control over their system and customization.
Re:What should we tell our students? on Friday October 09, 2026 @04:58AM (#50017904)
The “convex hull of ideas” is a very interesting framing.

My own suspicion/guess is that AI can break out of the bounds of the convex hull in math, and that’s going to become apparent soon.

At least 1/3rd of these predictions aren't clear enough to determine exactly what is being claimed/predicted. Even after reading the full comment multiple times, on a lot of them I couldn't tell where the author had set the goalposts well enough to say whether we've crossed it or not.
Re:How did AMD Ryzen get 50% faster in two years? on Wednesday September 23, 2026 @12:23PM (#49818470)
I’m doing all my CPU measurements with ‘perf stat’ on Linux.
Re:How did AMD Ryzen get 50% faster in two years? on Wednesday September 23, 2026 @12:09PM (#49818239)
Entirely in C. Compilers are pretty good these days. Almost every time I try to outsmart them I make things worse.
Re:How did AMD Ryzen get 50% faster in two years? on Wednesday September 23, 2026 @03:54AM (#49812942)
It’s a backtracking search program looking for integer solutions to a specific problem. I’ve tuned a series of bloom filters to fill my L2 cache so that I rarely have to touch main memory (this alone took my IPC from 0.1-0.3 to 3.0 per thread). Without SMT it’s 4.6 IPC/core.

I think it’s only able to exceed 4.0/thread with SMT off because of a uops cache? From what I’ve read the Zen5 front end only had a 4-wide instruction decode per thread.

Re:How did AMD Ryzen get 50% faster in two years? on Wednesday September 23, 2026 @01:31AM (#49812017)
I was recently able to get a workload of mine optimized enough on Zen 5 to hit a sustained 6.0 IPC/core (3.0 / thread) at 5.1 GHz. Seeing the a > 99.8% branch prediction rate and a > 99.99% L2 cache hit rate retiring > 1T instructions every 3 seconds feels amazing.

Zen5 is incredible when you're able to make the most of it. I’m super excited about Zen6.

Re:Linux from Scratch on Tuesday September 15, 2026 @01:46AM (#49708234)
For a long time (probably 2002-2010) I really wanted to do LFS. But I've been on Gentoo since 2004 which, over the last ~22 years, has probably exposed me to almost everything LFS would have, plus a lot more it wouldn't have. I still wish I'd did it way back when. I probably would stumbled through fewer issues had I.
Re:I'm being cyberattacked by Tesla, Inc on Sunday September 13, 2026 @03:50PM (#49687948)
This is why the checking doors / neighborhood analogy isn't a good one.

Having one person with poor computer security negatively impacts everyone. Hacked sites turn into phishing landing pages, exploit kit hosting, stolen data dumps, and launching off points for attacks on everyone else. The vuln scanning ShadowServer is doing is meant to be a public good, which is why they share the info with ISPs and governments.

Security is too intertwined to stand by and say other people's vulnerabilities aren't your problem.

Re:I'm being cyberattacked by Tesla, Inc on Sunday September 13, 2026 @03:36PM (#49687821)
If the neighborhood was constantly being canvased by criminals checking doorknobs, so your concerned neighbor went over to your house to check your doorknob, and then let you know if you accidentally left it open, would you also accuse your neighbor of being a criminal trying to break in?
Re:I'm being cyberattacked by Tesla, Inc on Sunday September 13, 2026 @03:25PM (#49687708)
Calling vuln scanning from a non-profit a felony is a bit of a stretch. Many for-profit companies do similar vuln scanning and then threaten companies with security "scorecards". That is borderline extortion.
Re:I'm being cyberattacked by Tesla, Inc on Sunday September 13, 2026 @03:20PM (#49687641)
I just checked my own webserver logs (I also run a sever in the ntp pool) and I too see some hits in my webserver logs.

They look to all be log4j vuln scanning activity (CVE-2021-44228), and the volume isn't that high (a few a day, and not every day). They just have some overzealous vuln scanning. And yes, they shouldn't have the NTP pool under their DNS name.

I've had all sorts of strange things happen because of my ntp pool membership, this one is pretty far on the benign end of things.

If someone wants to beat me to either a solution, or proving no solutions exists, then by all means :-)

I think it's an extraordinarily hard problem computationally, even with exceptional theoretical backing.

Where people may be able to beat me is if no solution exists-- there may be some highly nontrivial, but findable unsatisfiability argument.

Re:New type of dice guarantees no tie when deciding who goes first on Thursday September 03, 2026 @10:42PM (#49559913)
Well I’m first exhausting some promising regions of the search space which should complete in less than 2 weeks. After that I strongly suspect a solution doesn’t exist (for the column grouped space I’m searching).

If it were just a matter of a few thousand dollars of computer time (say, less than $5000) the money would already be spent and I’d have an answer.

We’ll see, I may build the tooling to distribute the search and enlist help from others interested.

It’s only been about 2 weeks since I was able to drop the runtime from “age of the universe” levels to just decades.

Re:New type of dice guarantees no tie when deciding who goes first on Thursday September 03, 2026 @10:30PM (#49559824)
A set of permutation fair dice work for any subset of dice and players. So a 4-dice perm-fair set allows any three dice to be used and is guaranteed to be perm-fair for 3 as well.

The “Go First” name is catchy for laypeople, but permutation fairness is the strongest and most interesting property.

There are sets we call “all subset place fair” which means any subset of the dice can be used and can fairly choose 1st, 2nd, and so forth, but this property is slightly weaker and doesn’t always make every ordering equally likely for every subset.

Re:New type of dice guarantees no tie when deciding who goes first on Thursday September 03, 2026 @10:26PM (#49559793)
The big open question is whether a set of 5 (permutation fair) 30-sided dice exists.

I’ve been working on that on and off since 2012. I picked it up again about a month ago and have made dramatic speed improvements to my search, but exhausting the whole space I’m searching will still take my computer an estimated 70 years.

Re:GPT-6 Astra on Thursday September 03, 2026 @05:27PM (#49557310)
> GPT‑6 Astra brings together years of research and big bets across pre-training

Do we know if they’ve finally completed another pre-training run, or is this building off the same pre-training base they’ve been using since the GPT-4 days?

At first I was going to say this is just the tetrahedra trick dressed up in slightly different clothes, and some sense it is, but there is a nice cancellation in the y and z coordinates which leads to less calculation in practice.
Re:Decompiling a Nintendo 64 Game in 84 Days on Thursday August 27, 2026 @02:33PM (#49469231)
I saw some news last week saying the project had reached 100%. Looking at the git repo (https://gitlab.com/kholdfuzion/goldeneye_src) that claim is a bit harder to verify, but maybe look again?
Re:An elliptic curve of rank ≥ 30 on Thursday August 20, 2026 @04:01PM (#49379469)
Okay this result may well be in his expertise wheelhouse but what about the recent smooth Carathéodory conjecture disproof? Or the Jacobian, or the Hadamard matrices? It seems to span a pretty wide range. I know others are getting good results too, but his really stand out.
Re:An elliptic curve of rank ≥ 30 on Thursday August 20, 2026 @02:59PM (#49378711)
I just don't understand how Alpöge can get Claude to construct so many complex mathematical objects. He must already have some deep insight into the structure these things are likely to take. Naive prompting, or naive search would not have found pretty much any of the object he's found in the past month.
Has FHE really progressed so far that it's now so efficient that doing computation on an encrypted prompt is feasible? I thought even basic operations like FHE addition were still thousands of times more complex. The only mention in the article I see is:

> But while homomorphic encryption has a nontrivial cost overhead, it shifts the capability/privacy trade-off to a question of cost. And the cost of homomorphic encryption is rapidly decreasing.

Which doesn't spell out exactly hon "nontrivial" the cost overhead still is.

Re:The Hacker's Renaissance on Tuesday August 11, 2026 @08:51PM (#49266517)
> In which parallel universe?

"As far as my technological life goes"

Re:AI Is Solving CTF Challenges in Minutes on Tuesday August 11, 2026 @05:54PM (#49265034)
I'm one of the BSidesSF CTF organizers and challenge authors (symmetric). The article is a few months old now (May) which is ancient history as far as AI advancements go. That said, I'm still emotionally coming to terms with what happened.

Speaking from my own perspective (and not any of my challenge co-authors), I felt completely blindsided by the incredible progress frontier models made in solving CTF challenges between 2025 and 2026. We've been running the BSidesSF CTF for more than 10 years now, gaining experience on what makes a good, fun, and fair (solvable without random guessing) CTF challenge. 2026 was the first year where all of our past experience didn't seem to apply. Challenges that I designed to be hard, that I expected to take a dedicated human 10-20 hours to solve, fell to LLM automation in minutes.

I don't know what the future of CTFs is going to be, but I wouldn't be surprised if they're largely dead in 1-2 years. A lot of the satisfaction I get from making challenges is in seeing players struggle, learn, and then eventually solve them. I'm not sure there are going to be many players willing to sink 20 human hours of their weekend into one challenge when a dozen teams using AI solved the challenge in under an hour.

Overall I'm thrilled with the capabilities we're getting with AI, but saddened by what we're losing. I hope CTFs can somehow hold on, and that I can still get a lot of satisfaction out of building challenges and having players solve them.

Re:The Hacker's Renaissance on Sunday August 09, 2026 @09:43PM (#49238302)
These sorts of manifesto essays have never resonated with me. To me it never was—- and never has been—- about freedom. It’s about curiosity and knowledge. The essay seems to glorify the bad-old-days of fighting for freedom against corporate control (AT&T, IBM, Microsoft, etc.) as somehow the good-old-days. As far as my technological life goes, we’ve won—- MS, IBM, AT&T are irrelevant.
A pretty reasonable question. I guess it could be my ISP filtering.

Or rather could have been, since the issue seems like it was transient. I'm now getting resolutions.

Very strange, I wish I'd recorded what was going on better while it was broken.

I'm in the US and I'm either getting NXDOMAIN or NOERROR (with no A record answer) back from every big nameserver I try (my ISP, Google, Cloudflare, etc.).

But a dig +trace archive.ph (which recurses all the way to the root locally) resolves it fine.

Is there some US-mandated DNS filtering I don't know about?

Re:My Mathematical Regression on Monday June 22, 2026 @05:25PM (#48636420)
The 2n choose n solution isn't at all intuitive to me but thinking about it in terms of 40 steps, 20 of them rightward and 20 of them downward an then looking at all distinct permutations of these 40 steps as (40!) / ((20!)^2) is intuitive to me. Then it becomes obvious that since 20 is half of 40, k and n - k are the same number (20), which coincides with the binomial coefficient n! / k!(n - k)!. But this seems like a lucky coincidence in 2 dimensions and if you extended the problem into 3D you'd do better thinking about permutations.

Older »