News for hackers. Stuff that matters.

elevation

The 20A breaker already had 30-40% headroom.
If I acquire some cheap H200s, I intend to build a rack mount power supply that I can feed from a dryer plug. 4x H200's need about 2.8KW, which you could pull from a standard 240VAC 20A dryer/oven breaker [0].

[0]: https://www.sunbirddcim.com/blog/nvidia-h200-power-requireme...

Re:Can't fish Ethernet? Use "invisible" fiber instead on Monday November 02, 2026 @05:18PM (#50344718)
If your CAT6 is down to 100 Mbps, check that all the conductors have been properly crimped into the connector -- or consider re-crimping. It's possible the building has shifted and damaged the fished cable, but it's more likely the problem is with the connector(s).
Re:WTF Ubuntu? on Monday November 02, 2026 @11:59AM (#50339803)
How about WTF linux?

The TCP/IP stack has one of the most stable requirements bases of any component -- modern PCs can communicate with decades-old software and hardware, and the composition of layers design means the code can be easily tested, and is a great candidate for analysis via formal methods. And once you have a formally verified implementation, the stable requirements means you can make it safe and then leave it alone.

I wanted to reverse engineer a win-xp era game with boring music and make it play my own selections--inherently a fair-use activity. The game was somewhat obfuscated, so while I've used ghidra successfully at work, I wasn't able to work out how the game's system design even after a saturday of poking at it.

Claude has already refused to perform incredibly not-security-relevant tasks, so I'm guessing it will simply not help with this now either. Today, I am, for the first time, looking into my own LLM hardware.

Re:Requests, Please on Saturday October 31, 2026 @09:39PM (#50321986)
I know some middle schoolers who are writing PHP apps. I could give them this game, but they don't deeply understand SQLi yet, for instance. Would you consider a mode that could be used to brief software-adjacent but security-ignorant students on the background of each attack style? This could be powerful as an education tool.
Re:Northflank Breached on Friday October 30, 2026 @05:18PM (#50310270)
> LLM assisted attacks solve

Yes, LLMs can easily knock over your on-prem docker appliances.

But you can still put stuff out of reach. I'm currently designing a key on-prem appliance that is can be compiled down to transistors, giving deterministic wire-speed performance while ruling out RCEs. It's cryptographically homomorphic: it processes authorized inputs but doesn't know what they mean, so an attacker who obtains the disk doesn't benefit either. The design will be highly resistant to exploits, and is likely to remain outside the "next-token" prediction training set.

This is the kind of thing AWS won't sit down and engineer for you. But thanks to LLMs I finally have the time.

Please keep this up. I wished someone would run a DoorDash competitor in my area after hearing that drivers and restaurants are both fed up with the incumbents, it’s so encouraging to hear of someone pulling it off.
Re:Official Claude Code extension compromise on Friday October 30, 2026 @10:23AM (#50304369)
> We’re working with Cursor on this incident

Could be better to say "we're working with the Cursor team on this incident". Not your intent, but I initially understood that the Claude team was using Cursor-the-product (instead of Claude-the-product) to resolve the backdoors.

Hacker's breach Anthropic and dump session logs; they have your software designs, tax records, draft business proposals -- Claude doesn't get all of your information, but it helps with deep details on a significant cross section of it. How do you mitigate this loss?
Re:Partitioning my digital life into security domains on Friday October 30, 2026 @01:27AM (#50300165)
Qubes will always be inseparable in my mind from Joanna Rutkowska, but I notice she's no longer with the project. Does anyone know what prompted the split?
> Irrational hatred aside, that's literally what PHP was designed for.

Yes, in 2005 you choose PHP, but in 20 years of operation, you don't revisit reconsider your architectural considerations? A fantastic avenue for hardening any product would be to replace a ~2MSLOC component (the PHP interpreter) with a 10K SLOC daemon that does only what you need.

When you're a startup, expediency and funding prevent this, but by the time you're selling "solutions" and baking designs into ASICs you could have prevented this attack by putting a fraction of the effort into software.

Why does a world-class firewall stack need PHP? I'm sure PAN-OS has some neat DPI features, but I would love to see firewalls that are implemented in FPGA, where the tasking was compiled down to gates to be performed deterministically, much like the low port count network switches we have today.
Re:Requests, Please on Thursday October 29, 2026 @09:51AM (#50289053)
So this game needs a story arc where you become an accomplice to specific threat group to bring vigilante justice while maintaining plausible deniability by blocking some of their requests without letting your total numbers drop below a specific threshold?
> doesn't know anything about your project

I consulted for a client who cut off an offshore consulting firm after they billed 40 hour for a one line CSS border-color fix change. We were suspicious of billing fraud, but the quality of developers we'd observed wouldn't allow us to rule out hanlon's razor.

Re:Active incident at Dreamhost forcing password reset on Tuesday October 27, 2026 @12:17AM (#50254658)
Yes, they're in my rotation as well (I never want to have just one provider.) But I liked that DH would maintain the OS, the shared hosting performance never bit me (my sites are all highly performant, no wordpress dogs) so all of my time would be in patching vulns. DH giving me no-root access to a hardened, performant box is ideal all around.
> My local model never says no

In case a future user wants to know what a 2026 model would refuse to do, I needed to rotate dozens of passwords last night both on the server and on the clients. When it was time to verify that the rotated credentials worked, I asked for a script that would rate limit the credential checks. Claude/opus5 (opus!!) refused and stopped in its tracks.

In another instance, Claude was making great headway bringing a legacy Windows app up in WINE until it’s saw “auth” somewhere and shut down. In the shutdown state, Claude asked me to reword the prompt to see if I could get it to act on less dangerous instructions. But when I reworded my request, narrowed the scope to be clearly unthreatening, or even redirected the model, it’s still rejected me. I suspect Anthropic uses the less suspicious rephrasing as training material to increase their rejection rate.

Re:Somebody please stop the spam texts on Monday October 26, 2026 @04:58PM (#50250843)
> then blocking the number & reporting spam

I think it's also helpful to be prompt if you'd like to help others; A campaign will use e.g. twilio numbers leased for a matter of hour, then release it. If you wait too long to report spam, you damage the number's reputation without actually punishing the hyperactive spammer.

Re:Active incident at Dreamhost forcing password reset on Sunday October 25, 2026 @11:05PM (#50238572)
I love their shared hosting; I have a $100/year account with dozens of little low traffic apps in their own subdomain/user isolation. They maintain the OS, I maintain the app, I can pull code with git and even compile a python interpreter if I need.

I love that I have infinite/unmetered email accounts. In practice I run 3-4 accounts on 2-4 domains, but they don't nickel and dime you on it, I've literally setup 1200 forwarders in the past. They have a good sending reputation.

What other provider does this as well?

Re:Biggest pet peeve of FPGA toolchains on Sunday October 25, 2026 @12:51AM (#50228437)
Also, you can’t generate a bitstream for a hello world design without getting 10^5 warnings about why the fit for your part could be suboptimal. The signal to noise is awful.

Also, not supporting new VHDL2008 for years and years, and lagging on newer updates.

Re:Biggest pet peeve of FPGA toolchains on Sunday October 25, 2026 @12:38AM (#50228379)
Another Vivado bugaboo: terrible support for source control.

My current flow is to use the ‘write_project_tcl’ command to export a tcl script that would rebuild the project from a single command. Tracking this in git along with your RTL and constraints should be enough. But the file is jam packed with hard coded paths that have to be carefully removed, or else the source can’t be built on another machine. I wrote a custom tool to post process “setup.tcl” but it is brittle because with every new release, Vivado tampers with the output format.

Re:Biggest pet peeve of FPGA toolchains on Sunday October 25, 2026 @12:32AM (#50228341)
Xilinx ships IBERT cores so you can test high speed lanes between devices. When you bake them into a bitstream and configure an FPGA, you can read/clear the status of the cores over JTAG via the UI or a TCL script.

Using these cores in particular have revealed a bunch of issues with the Vivado suite:

Inconsistent naming conventions: In a Vivado block diagram, you must figure an IBERT core to use a transceiver by bank number, e.g, Quad 127, Quad 224. But when you get per-lane test results they reference transceivers as X0Y1, X0Y23. The official “packaging and pinout” documentation will help you translate between these identifiers, but you shouldn’t need to: the Towing should use a consistent naming convention in both the design flow and the test flow.

Another issue: incomplete script Support. When you’re viewing the status of an IBERT core over JTAG, you can see a lot of meta data in the details panel, but not all of this information is available in the TCL objects provided to the script console. This means that certain checks cannot be scripted.

Bad UI architecture: all TCL commands run in the UI thread, so long running commands can lock you out of even unrelated actions for minutes at a time.

TCL was novel in the 90s, but it is haggard, and ill-suited to this line of work. Give me python!

> Lie to your colleagues with confidence and ease

https://xkcd.com/1138/

Re:Docker Is Weird on Friday October 23, 2026 @02:36PM (#50213483)
> containers are just processes

Johnathan Blow's talk on the bronze age collapse pushed me to simplify my production stack. I wanted 'just processes', so I stopped using docker there. I'm happy with the result.

In recent years we have also witnessed the outcomes from DAs who refuse to prosecute -- having someone more hard nosed in office seems vastly preferable to losing the local Walgreens and still not having my burglaries prosecuted.
We like convictions because there's a hell of a lot of actual crime that is never punished. Just my circle of friends has suffered car break-ins, burglaries (no suspects), grand theft auto (never recovered the car), and devastatingly, a rape on school property. Most of these crimes weren't investigated, despite real damages, and the couple that were never saw a conviction.
> physical security system

> can be trivially MITMed

Crazy how poor security can be even from a purported security vendor.

Re:What shall I teach my son? on Tuesday October 20, 2026 @08:45PM (#50174679)
> cannot afford to get on the property ladder

The American Midwest would like a word.

If you don't mind being a couple hours drive from anywhere Taylor Swift would play, you can find affordable property, a good community, and amazon prime service. Any town that lacks tech work opportunities will still have solid internet from Starlink to support remote work.

There are awesome opportunities if you look.

Thanks, I appreciate it!
Re:Facebook now charging to post more than 2 links a month on Tuesday October 20, 2026 @11:43AM (#50168100)
> World Wide Web

Embrace, extend, extinguish

Older »