News for hackers. Stuff that matters.

GCUMstlyHarmls

Alma has provided a mitigating nftables rule,

https://almalinux.org/blog/2026-10-30-cve-2026-98432/#tempor...

> This one I still don't know whether is an RCE or DoS in practice!

It is. It depends on dumping (potentially) a lot of traffic at you to "luck" into the cpu core scheduler but obviously computers can increase their luck by doing something a lot. The RCE is real, the risk is probably lower if you're not high profile simply because it requires some about of CPU spend on the attackers side, not something that you just fire off at anything that will respond to a ping or `GET /config.php`.

> I don't know whether a computer blocking connections via a "normal firewall" protects me or not! It's incredibly frustrating.

It doesn't. Apply the above rules until your kernel is updated.

Re:The Federated Code Forge on Monday November 02, 2026 @04:26AM (#50334684)
Yeah, Radicle feels closest to a "network extension for git", I hope it or something near to it wins out in the end but I think Tangled with its VC backing and defaultism "its like github, you visit tangled.sh" orientation means it will probably be more popular and eventually win out. I think we'll see sponsored "GITHUB DEAD???" youtube videos for Tangled, but not many for Radicle.

Radicle has some association with cryptocurrency, which is a bit ick to me, but as far as I understand it, it's actually a non-profit and the crypto was more of a grant than buy-in.

Re:The Federated Code Forge on Saturday October 31, 2026 @05:43AM (#50314480)
I believe radicle.dev (another federated forge) does this,

> Radicle’s Collaborative Objects (COBs) provide Radicle’s social primitive. This enables features such as issues, discussions and code review to be implemented as Git objects. Developers can extend Radicle’s capabilities to build any kind of collaboration flow they see fit.

Re:Northflank Breached on Saturday October 31, 2026 @02:16AM (#50313659)
If its a targeted attack, they'll know and probably "crack" it. If its just data trawling, you might get owned one day if they bother, but likely the env `AWS_KEY=encrypted_abc` looks reasonably close to `AWS_KEY=unencrypted_abc` and any API key probing will just look like it got rotated already.

I think siblings are correct that the more widespread this is, the less effective once every dump is run through a "also look for keys in the binary" step.

Re:Show HN: A working Nintendo in ~1GB of Qwen weights on Friday October 30, 2026 @11:36PM (#50312981)
Entirely depends on who is paying.
Re:If IPv4 Were Land on Friday October 30, 2026 @01:15AM (#50300088)
I think CGNAT is the default for new connections in .au, since about 5+ years, at least among "younger" ISPs that popped up around the national broadband network crawlout.

You can generally request to get off it though, at ~1-5$/m extra cost.

Yes but there is an English breakfast and a Continental breakfast.
First time I used Iosevka I felt really nauseated, kind of like getting motion sickness, it was a really bizarre experience for a font to give me. I was on a smaller screen though and getting some more characters in without getting tiny was actually a selling point, so I gave it another go and eventually got over the feeling.

Now (after ... gosh, 6, 7, 8? years probably) I love it, use it everywhere and other monospace font feels super w i d e and weird.

Ethics?
Re:Pi 1.0 on Friday October 02, 2026 @07:23AM (#49932262)
Thanks that's helpful.
Re:Pi 1.0 on Friday October 02, 2026 @06:06AM (#49931769)
> Qwen3.6-35B-A3B or gemma4-26B-A4B

What quantization are you running for these? Like, you cant just run the "real" ones on your laptop right?

Wouldn't the performance of Qwen3.6-35B-A3B be drastically different if its quantized to 2b, 4b, 5b, etc? And also be effected by who did the quantization?

Re:Ember-1 on Monday September 28, 2026 @11:59AM (#49880121)
I have no experience doing this, and I dont mean this to be snarky: what is the power (and thermal) usage of running your CPU only LLM?

When I do something "heavy", my 9800x3D will kick on the fans and start making lot of heat. This is fine when I'm intentionally doing say a transcode, but if I'm just querying syntax it could get pretty annoying. Do you "feel" it? I know that will be pretty machine dependent.

Re:Prompting Claude Opus 5.5 on Monday September 28, 2026 @05:47AM (#49875622)
> and I just have no idea how they do it

Lies?

It also feels like people running ActivityPub instances are in it for "the culture", it's grass roots, moxie, free, hacker, whatever. ATProto doesn't have the same vibe.
Re:Reviving a four year old reMarkable 2 on Sunday August 09, 2026 @09:09AM (#49231076)
This is pretty refreshing to read. "Its just linux", seems to ship with SSH/root terminal enabled (over USB at least, with a simple way to enable networked access), built in webserver, just uses systemd for service control, etc.

They even list it in the user guide https://remarkable.guide/guide/access/ssh.html along with an "developing software" guide https://remarkable.guide/devel/index.html.

Maybe other tablets are like that too, to be honest I'm too poor to swing the 700-1000$ for what I can cover with an paper note pad (with the bonus of being able to comfortably sit my coffee cup on it, use any pen or pencil, rip pages out, drop it, forget it somewhere, etc etc) to buy one but at least it seems like a product I would support.

> Are you using an AMD driver?

Yes, I'm using RADV :)

Re:TokenTown: A visual way to understand how LLMs work on Wednesday July 29, 2026 @11:32AM (#49098835)
"This is not a loop in code: it is a stack of distinct blocks"

Proceeds to literally loop around 6 times.

The developer writes here, https://www.collabora.com/news-and-blog/news-and-events/crac...

> users are still served only by the proprietary driver [...] An open source Vulkan driver on Windows opens up a number of possibilities: a shared codebase across platforms, easier debugging and experimentation, faster turnaround on fixes, and a path for the community (e.g., game developers) to report problems or contribute improvements that benefit everyone regardless of operating system.

To me, the argument against a proprietary driver seems extremely weak if you're running Windows anyway, but I guess they see it more that if more game devs can run the RADV driver, they can get wider testing (or a simpler story for devs to test at least) and backdoor improvements into the Linux side?

I guess I dont understand the "a shared codebase across platforms, easier debugging and experimentation," comment. Shared RADV codebase? Or shared game engine code, at least the specific parts of the engine that target Vulkan x Radeon (how big is that really?). Similarly I guess "debugging" here is tracking down odd ball RADV bugs where you could then run it in windows to see if its a linux thing or a RADV thing?

Re:AI 2040: Plan A on Saturday July 11, 2026 @09:38AM (#48871959)
Video link, as the link on the page is dead. https://www.youtube.com/watch?v=kErHiET5YPw
Didn't we just see that wired drones are the current peak over wireless, and Russia is at this moment jamming satellite drone control...
Re:Vite+ Beta on Thursday July 02, 2026 @09:39AM (#48761450)
> Sure beats opening some ancient project and seeing some mix of Vite, Vitest, Oxlint and Oxfmt and a bunch of other disjointed stuff (I migrated that one over to also use the newer stack).
The door refused to open. It said, “Five cents, please.”

He searched his pockets. No more coins; nothing.

“I’ll pay you tomorrow,” he told the door.

Again he tried the knob. Again it remained locked tight.

“What I pay you,” he informed it, “is in the nature of a gratuity; I don’t have to pay you.”

“I think otherwise,” the door said. “Look in the purchase contract you signed when you bought this conapt.”

In his desk drawer he found the contract; since signing it he had found it necessary to refer to the document many times. Sure enough; payment to his door for opening and shutting constituted a mandatory fee. Not a tip.

“You discover I’m right,” the door said. It sounded smug.

From the drawer beside the sink Joe Chip got a stainless steel knife; with it he began systematically to unscrew the bolt assembly of his apt’s money-gulping door.

“I’ll sue you,” the door said as the first screw fell out.

Joe Chip said, “I’ve never been sued by a door. But I guess I can live through it.”

- Ubik

Re:Phoenix LiveView 1.2 Released on Sunday June 14, 2026 @07:28AM (#48526230)
I quite like the colocated JS. I much prefer to define a components "hook" code inside the component. I think you could abuse it, I would never put colocated JS just in some template to include it "just to avoid writing a js file" but for keeping `email_validator.js` code right next to the `email_input` component, its quite nice I think.

The nature of them being basically forced to inherit the module name means its pretty obvious that `MyAppWeb.Admin.Components.EmailValidator` is in the `MyAppWeb.Admin.Components` module. I also think it probably strongly depends on how much JS you actually have, most of my liveview apps have it "here and there" to enhance something or minor DOM fiddling, if you are booting react components everywhere and have some other pile of existing js code, its probably not so good.

Re:Phoenix LiveView 1.2 Released on Sunday June 14, 2026 @07:22AM (#48526194)
There is some propensity to forget that you're basically making a REST API because its all "in my process, responding to messages", it feels like you're writing your regular server side render controller. But really instead of `PUT /create/post` its `websocket.send("create_post", {})`, so you need to understand that if you only want to operate on `user_id=1`, you need to not just accept `{user_id: 1, ...data}`.

I dont think its inherently any more insecure than another method, you just have to recognize that clients can create malicious requests to `handle_event(my_event, params, socket)`, just like you might to `my_action(params, conn)`. It's also pretty painless, normal, to just crash on bad data, it will only effect that one naughty lv process.

You could also send "control" signals to the phoenix liveview process via the same socket but I dont think that actually as much surface outside of heartbeats and closing the socket.

Wow, I have no idea how accurate it is, NFL is not in my country, but google says there is about 11-16 minutes of actual play??

    Commercials, 45 – 60 mins
    "Standing Around" & Stoppages, 65 – 75 mins
    The Halftime Show, 25 – 30 mins
    Replays & Commentary, 15 – 20 mins
    Actual Football Action - The ball is live and in play, 11 – 16 mins
versus what it says about AFL,

    Actual Football Action - The ball is live and in play, 80 mins
    "Time-Off" Stoppages, 30 – 40 mins
    Commercials, ~15 mins
    Scheduled Breaks, 32 mins
Wonder how that effects the social dynamic of watching games, I imagine you have more time to "shoot the breeze" during an NFL game. It's also not apples to apples comparison as my understanding of NFL is that it's probably shorter but more packed intervals, setup -> crunch, setup -> crunch. AFL can have a bit of back and forth to it maybe.

Also this says nothing of on-ground and around-ground ads which I always found depressing, which I guess must exist in all sports.

Re:GLM 5.2 Is Out on Sunday June 14, 2026 @12:07AM (#48524088)
> I think the Opus and Fable design (that I saw for a short while) have gotten stale

Can you expand on what you mean by stale? I don't get how an artefact-producer can get "stale" besides literally out-of-data information which I dont think you mean because you mention fable.

Pump 6 and Other Stories has a few in that vein, sort of. Eg there are no petrol engines, instead compression springs, treadle operated computers, etc. There are some pretty grim stories in there, some may find them distasteful.

https://windupstories.com/books/pump-six-and-other-stories/

Also I guess Silo / WOOL by Hugh Howey is perhaps closer to what you wrote literally but probably not quite the vibe maybe.

It is a bit disappointing to not see any mention anywhere official.

I know its all volunteer work and extremely not fun at the moment, but it feels weird to not even have some sticky-no-reply on the AUR sub forum with a list of compromised packages. You have to instead try and scrape them up from around threads like here or reddit.

Re:Starfish by Peter Watts (1999) on Thursday June 11, 2026 @08:39PM (#48498397)
> author page on fcuking Amazon is essential to success

> information above is fucked. For example

I imagine at some point writing "fucking" was rebuffed, or maybe you can write "fucked" but not "fucking", or there was some time between those paragraphs.

Re:Starfish by Peter Watts (1999) on Thursday June 11, 2026 @07:26AM (#48488897)
Peter Watts Amazon "About the Author".

> https://www.amazon.com.au/stores/author/B001H6Q2TE/about

> This is awkward and a little creepy. They tell me I have to do it for promotional purposes, but I've already got a blog. I've already got a website. Being told that setting up an author page on fcuking Amazon is essential to success? A company that treats us all like such goddamn children it doesn't even allow us to correctly spell an epithet with a venerable history going back 900 years or more? That just sucks the one-eyed purple trouser eel.

>

> Also the bio information above is fucked. For example, my work has only appeared in 36 BoY collections, not 350; the noms and awards info is out of date too, but apparently it was all written by some publishing house and I can't change it from this interface.

>

> Still, here I am. But if you're really all that interested, go check out my actual blog/website. Google is not your friend (any more than Amazon is), but at least it'll point you in the right direction.

>

> I'm the one on the left, by the way.

Hell yeah brother.

Wonder when it was written and what it would say if written today.

Older »