News for hackers. Stuff that matters.

yencabulator

Re:OpenAI's agents talked to each other through the CPU Cache on Sunday November 01, 2026 @01:13AM (#50322895)
It's standard practice to not let mutually-untrusting workloads share a CPU core. Spectre etc.
You seem to have forgotten about how FCC threatened to revoke ABC's broadcast license over some humor by Jimmy Kimmel?

https://www.aclu.org/press-releases/aclu-responds-to-trump-a...

Re:UUIDv7 doesn't have the properties you think it does on Sunday October 25, 2026 @12:59PM (#50233643)
One-way hash -> you need to store the result to look up based on it -> likely better off using random identifier, and not worry about hash weakness etc.
> No country can deny entry to their own citizens.

USA effectively does that, though: https://www.theguardian.com/us-news/2026/may/21/us-travel-re...

The weapons militaries use are also manufactured by corporations.

The question to ask is whether there's a hand-off; who operates the corporation operates the final system. It's completely plausible this is meant to be a product that is sold, not a service that is subscribed to.

https://www.iceye.com/newsroom/press-releases/iceye-and-noki... specifically says "give nations ownership and control of the satellites"

Re:Pele – Mermaid diagrams as themeable SVG on Thursday October 22, 2026 @05:38PM (#50201417)
That project is just Claude run rampant. Actually attempt to read this:

https://github.com/Latias94/merman/tree/83e3ea74bf4da30089a8...

So are doormen, even if it's not their only task.
Re:Namecheap just seized and disabled all my domains on Tuesday October 20, 2026 @03:07PM (#50171152)
They do the latter, it's $0.40 per million queries.

(And since the records are size-limited, per-GB is roughly the same thing.)

"Except for Alias A/AAAA records mapped to AWS services listed below, you incur charges for every DNS query answered by the Route 53 service."

https://aws.amazon.com/route53/pricing/

Re:Amazon pushes up prices across the Internet on Tuesday October 20, 2026 @01:10PM (#50169509)
My anecdata: Amazon makes the first N of your returns easy. They ramp up the difficulty as you continue being a customer.
Re:Example.com Just Launched the Biggest Redesign in Decades on Tuesday October 20, 2026 @11:09AM (#50167582)
You can use http://invalid for a URL that should never be valid.

https://en.wikipedia.org/wiki/.invalid

But for a web app, you probably want to use the current location as the base.

  new URL("/blah", window.location)
> Starlink, the commercial product, was always off limits for military operations (the type that require connectivity at 100+ MPH).

Lots of Ukrainian use of satellite communications is where people are hiding in a makeshift bunker. Those don't usually travel at 100+ MPH.

The people who started the fire are not going to be FSB employees, they're useful idiots that got paid for some vandalism who won't even know who hired them. Plausible deniability.
Re:Passkeys are a trap. Do not use them on Wednesday October 14, 2026 @02:37PM (#50092724)
> sharply restricting -if not preventing- freedom to sync the attested credential

They already did that! That was the first round! It is only through community outcry that "Credential Exchange Format (CXF)" came to existence.

https://github.com/keepassxreboot/keepassxc/issues/10407

This one is specifically about 1Password: https://news.ycombinator.com/item?id=37836783

There was a similar thing about what Google did with Android (basically making only the built-in manager viable, for a while), but I can't find a good link.

Re:Google is illegaly cutting forest to build data centers on Wednesday October 14, 2026 @12:34PM (#50090469)
There's huge areas of Finland that are very much protected (e.g. you can only walk on two trails in the whole preserve). Do an image search for Kevo trail to get an idea.

https://en.wikipedia.org/wiki/Protected_areas_of_Finland

Re:Google is illegaly cutting forest to build data centers on Wednesday October 14, 2026 @12:25PM (#50090276)
Finland is the second lowest-corruption country in the world.

https://www.transparency.org/en/cpi/2025

Re:Fingerprints Are the New Cookies on Wednesday October 14, 2026 @12:21PM (#50090178)
The cookie banners are intentionally designed so that they cause maximum moan and groan in the people who care, and the maximum naive allowance in people who don't.
Re:Fridges in French supermarkets hit by cyber attack on Wednesday October 14, 2026 @11:58AM (#50089717)
> not doing a strong action that would be discussed at a diplomatic level.

That's exactly what's happening.

https://brusselsmorning.com/von-der-leyen-proposes-european-...

Re:Americans Trust in Federal Government Sinks to New Depths on Wednesday October 14, 2026 @11:23AM (#50089048)
Supreme Court voting 5-4 means it was very close to being "legally sound" the opposite way. Not very sound, then.
Nurnberg style trials are for the humans behind the actions, not for countries.
HR formed a team -- you might say a squad -- to fire them.
Re:11 year old unsoundness bugs found in Rust borrow checker on Tuesday October 13, 2026 @06:05PM (#50079553)
Even better, configuring the built-in static analysis to forbid it is a one-liner.
Re:11 year old unsoundness bugs found in Rust borrow checker on Tuesday October 13, 2026 @06:04PM (#50079543)
On a typical Linux box, overcommit and eager or confused OOM killer will ruin your day anyway.

For no_std style work where running out of memory is actually a hard limit, you have two choices:

1. disable the global allocator and use APIs that take Allocator, to force yourself to only consume APIs that can return errors from allocation. (The ergonomics aren't always great, and fattening all types with a pointer to Allocator isn't great; might be able to use a zero-sized Allocator, with trickery. Say goodbye to many libraries.)

2. use static analysis and try to avoid ever hitting a code path like Vec::with_capacity that doesn't return a Result. Make sure the tooling also analyses your dependencies. (Tooling for the static analysis is painful. And still, say goodbye to many libraries.)

I do wish there were more conveniences for alloc-can-fail APIs, like the failable version of Vec::push needs both try_reserve and push_within_capacity (nightly only).

Re:11 year old unsoundness bugs found in Rust borrow checker on Tuesday October 13, 2026 @05:53PM (#50079411)
Sure, but it's worth acknowledging that that specific wart is being fixed.

https://doc.rust-lang.org/std/alloc/trait.Allocator.html

Re:11 year old unsoundness bugs found in Rust borrow checker on Tuesday October 13, 2026 @05:39PM (#50079223)
No, people who don't actually use Rust just like to pretend it's something more than it is, for some performative outrage or something.

Here's the current list of similar (unsoundness-causing) open compiler bugs in Rust:

https://github.com/rust-lang/rust/issues?q=state%3Aopen%20la...

Re:What Is Codemode on Sunday October 11, 2026 @06:46PM (#50048778)
The sandbox is the point.
Re:Making Git Hooks Visible on Sunday October 11, 2026 @05:56PM (#50048276)
Meanwhile, in JJ, per-repo config is also stored in ~/.config, to avoid this attack:

https://www.jj-vcs.dev/latest/design/secure-config/

Re:MXC - a sandboxed code execution system on Sunday October 11, 2026 @04:55PM (#50047719)
> vm can only connect to an IP if it came from a DNS lookup of an allowed name

That sounds like more than just the named destination is reachable, if an allowed name uses that same cloud load balancer/CDN.

Re:New gTLD Application for .lan on Sunday October 11, 2026 @01:00PM (#50045304)
Meanwhile, I watched a very prominent Microsoft consultancy shop install a client's ActiveDirectory as <nameoforganization>.ad. You know, the country of Andorra? That has an actual real ccTLD?
Re:New gTLD Application for .lan on Sunday October 11, 2026 @12:55PM (#50045237)
They should finally set aside .home and .corp as reserved domains. They're already considered not a valid gTLD:

https://en.wikipedia.org/wiki/.home

https://icannwiki.org/Name_Collision

Re:New gTLD Application for .lan on Sunday October 11, 2026 @12:50PM (#50045182)
Can we somehow, as a society, eject all lawyers?

> AGB Q118. What is the meaning/definition of the applied-for gTLD string?

> Lan commonly refers to a broadly recognized term used across a wide range of contexts.

> 1. Describe the mission and purpose of the applied-for gTLD, including the intended registrants and users, and the related activities that have been or will be carried out to achieve this purpose.

> The mission of .LAN is to provide a namespace associated with the applied-for string.

Older »