frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

A Jev that can ask Opus for help gives Opus accuracy at 4x lower cost

https://hightouch.com/blog/llm-judges-identity-resolution
230•theanomaly•3h ago•50 comments

AI is dramatically accelerating AI research

https://www.planned-obsolescence.org/p/ai-is-dramatically-accelerating-ai
119•yurivish•2h ago•68 comments

Firecracker VM Escape: PwnEscape Part 2

https://pwn.ai/blog/firecracker-escape
125•SerCe•3h ago•64 comments

US FAA says it will phase out floppy disks from air traffic control by 2028

https://www.reuters.com/world/us/us-faa-says-it-will-phase-out-floppy-disks-air-traffic-control-b...
244•ChrisArchitect•18h ago•197 comments

Tesla to wind down Cybertruck production

https://www.nbcnews.com/tech/tech-news/tesla-wind-cybertruck-production-years-poor-sales-markets-...
752•PLenz•10h ago•1570 comments

The Ubuntu 26.04 Rust sudo is not compatible with standard sudo

https://utcc.utoronto.ca/~cks/space/blog/linux/Ubuntu2604RustSudoNotCompatible
63•wondersky•3d ago•43 comments

First steps in bare-metal programming using UEFI

https://kevinboone.me/efitest_index.html
158•LaSombra•6h ago•29 comments

Restaurant Delivery Payment-Skimming Campaign

https://www.infohawk.com/news/2026-11-05-scamwich-restaurant-skimming
54•fiej•3h ago•22 comments

Blender's UI and Runtime: Much Faster Than GPUI

https://github.com/ppmpreetham/BUI
670•ppmpreetham•15h ago•269 comments

Replit rebuilt its sandbox engine with microVMs

https://frontier.replit.com/sandbox-engine-microvms-part-1/
39•gaplong•3h ago•9 comments

Memorilla: Latent Semantic Memory for LLMs

https://arxiv.org/abs/2610.21375
70•handfuloflight•4h ago•5 comments

Show HN: Waymark – A workflow engine that compiles jobs instead of replaying

https://github.com/piercefreeman/waymark
26•icyfox•1d ago•2 comments

*sshole, or when are we going to get rid of C?

https://sunshowers.io/posts/sshole/
9•hasheddan•22m ago•0 comments

Gemini Omni 1.2 Flash

https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-omni-1-2-flash/
278•thisisauserid•9h ago•211 comments

Devvm.dev: One VM for every project

https://devvm.dev/
81•luispa•5h ago•44 comments

Size-It-Up (Game)

https://magnitudle.com/size-it-up
55•whoishiding•4h ago•20 comments

Google has acquired Crusoe's data center site in southeast Wyoming

https://www.crusoe.ai/resources/newsroom/crusoe-wyoming-data-center-campus-update
10•rexbee•2h ago•0 comments

UpCodes (YC S17) is hiring SDR's to sell AI compliance software

https://up.codes/careers?utm_source=HN
1•Old_Thrashbarg•5h ago

How octopuses squeeze through too small gaps

https://journals.biologists.com/jeb/article/229/21/jeb253615/373332/How-octopuses-squeeze-through...
36•bookofjoe•8h ago•7 comments

Anthropic IPO buyers see valuation as low as $1.1T

https://www.bloomberg.com/news/articles/2026-11-06/anthropic-ipo-valuation-expectations-pressured...
177•dgellow•6h ago•412 comments

PyLings: Solve Exercises and Learn Python

https://github.com/thesayfulla/pylings
38•thesayfulla•5h ago•2 comments

My first and last telegram was from Rebecca West

https://thelampmagazine.com/blog/rebecca-wests-nightingale
29•bryanrasmussen•3h ago•6 comments

40C3 halfnarp – Submit talk preferences to aid scheduling

https://halfnarp.events.ccc.de
31•hanemile•4h ago•7 comments

Chomsky and the two cultures of statistical learning (2011)

https://www.norvig.com/chomsky.html
87•andsoitis•14h ago•72 comments

We know 15k websites are infected. how do we tell them?

https://scotthelme.co.uk/we-know-15-579-websites-are-infected-how-do-we-tell-them/
130•speckx•4h ago•110 comments

Deus Ex

https://www.filfre.net/2026/11/deus-ex/
310•cybersoyuz•7h ago•154 comments

Show HN: Agents infer Lego mechanisms from sources, then animate them

https://github.com/anteloc/ldraw-mecha/tree/v0.5.0
21•antelocnova•3h ago•1 comments

Rune: A native GPU-rendered Rust UI framework for macOS, Windows, Linux and web

https://github.com/anomalyco/rune
134•mik3y•6h ago•98 comments

As the Japanese countryside empties out, wildlife is disappearing

https://e360.yale.edu/digest/japan-depopulation-biodiversity
65•rdmuser•3h ago•36 comments

We've built an open-source feature flag server for 11 years

https://github.com/Unleash/unleash
137•ivarconr•11h ago•97 comments
Open in hackernews

The Ubuntu 26.04 Rust sudo is not compatible with standard sudo

https://utcc.utoronto.ca/~cks/space/blog/linux/Ubuntu2604RustSudoNotCompatible
58•wondersky•3d ago

Comments

orf•2d ago
Sudoers glob expressions are a horrible footgun and I have little empathy for anyone complaining about their removal, especially when it’s trivial to fix with 3 extra (explicit) lines.
Vaushite•2d ago
Tools have to be allowed to evolve. Half the Linux ecosystem's problems are caused by sticking on some design that made sense in 1980.

At least the command is still called sudo or run0. Changing it to doas would have been a much more breaking change.

Alas, TFA blocks me with no workaround because I'm using Tor Browser so I can't read about the nature of the changes.

bikvfeee•2d ago
To many of us it's not about the features which you obliquely refer to when you say "evolve" but about licensing. It's extremely concerning that we're replacing GPL stuff for non GPL, and just as concerning that so many folks don't recognise this point.
Vaushite•1d ago
Licensing is downstream of software existing. The person who actually writes software gets to make the license. If you want a GPL one you have to make that.
bikvfeee•21h ago
It already exists.
Vaushite•18h ago
Is it better?
cpach•22m ago
Where…?
lakeviewterrace•34m ago
This is by design.

They are slow-rolling the cancellation of Stallman's connection to the OS because their first attempt failed.

In 10 years, no one will have heard of GNU after all components have been replaced with corporate clones.

tomkarho•27m ago
I find it hard to believe that all of this movement is because of Stallman. That seems so... petty.
fwip•24m ago
Less Stallman and more the GPL. Companies hate it.
lakeviewterrace•37m ago
> Tools have to be allowed to evolve.

Great, then give it a new name.

> At least the command is still called sudo or run0

You're happy it's a knockoff?

> would have been a much more breaking change

All these "Rust rewrite" projects are creating breaking changes all over the place, whilst solving no real problems. They can shove them up their arses.

novafunc•34m ago
It’s not a knockoff. They have a friendly relationship with the original creator of sudo. And their work helps uncover bugs of the original sudo so they send fixes upstream.
lakeviewterrace•31m ago
All the time wasted on navel-gazing could have been spent auditing and fixing the original projects' code.

Starting anew WILL introduce new bugs. This is a statistical certainty.

Most Rust rewrites are justified upon imaginary boogeymen. The complex security nightmares of 'cp' 'ls' and 'rm' were begging for a new design.

danielheath•26m ago
One would never return “*” to signal an error in rust code (or any language with an option type).
lakeviewterrace•20m ago
Rust can't even self-host on most of the architectures that abortion of a library was written for.

Holy fuck are Rust people all petty activists?

Stop spending every waking minute telling everyone how great it is and making knockoff clones of 40 year old software and go solve new problems.

mtmail•33m ago
> TFA blocks me with no workaround

I hope this copy works https://pastebin.com/mxAZyQJL (I was surprised the website even blocked archive.ph with "suspicious old browser")

jms703•22m ago
Yes, they do. Put them into your stable server distribution AFTER they are complete.
graemep•20m ago
If you read the article you would know this is a regression, not an improvement. Stuff breaking silently is never good. If you change config options error when you read the config file that no longer works.
bikvfeee•2d ago
Could someone remind me why people use Ubuntu?

I remember 20 years ago Ubuntu was marginally more user friendly. Is it the power of inertia? Ubuntu is just Debian actively made worse.

p4ul•28m ago
Yes, I would guess that a combination of inertia and network effects explain Ubuntu's prevalence.
mminer237•25m ago
Ubuntu typically has more packages available and newer versions of them, besides supporting PPAs and Snaps to expand the easily available software.

Also, Gnome and KDE are both horribly unintuitive for newcomers. Ubuntu makes a several tweaks to Gnome to make it more user-friendly. Debian just gives a list of names and says to choose one or more.

It is mostly just inertia though.

ahartmetz•15m ago
From my experience, Kubuntu barely changes anything about KDE these days, and that's a good thing, too. I compile my own KDE on my usual machines, but I also have stock Kubuntu on one, and it's pretty much the same.
poszlem•24m ago
One reason is that we have a lot of developers who get into programming in the last 10 years. Ubuntu was catering directly to "beginners". Many people who only used Ubuntu because they wanted "a linux" never really reconsidered and just use what they know (and often don't even know there are other options).
davb•33m ago
Further validation of our decision to move to Debian (as if the sluggish kernel updates and ramming of snaps down our throats weren’t enough). We migrated a few hundred lab machines this summer, and have around half of our servers and containers switched over. It has gone very smoothly.
foxhill•12m ago
i set up a bunch of machines at my new place. ubuntu.

my weekend project is moving them over to debian.

it pains me, ubuntu used to be “the” linux i would point people to. the “un-fuckup-able” thing people should try if they’re switching.

jmclnx•31m ago
Seems in Linux land, compatibly, even between distros, is going out the window. :(

Individuals can deal with that, but companies will have a hard time. You would think the Linux Foundation (LF) would chime in with all these differences. But they seem more concerned with AI than Linux these days.

If it was up to me, I would standardize on OpenBSD's doas, but me doing that would make for more incompatibilities.

ikmckenz•19m ago
If they were going to make breaking changes anyways, they should have just switched to the much simpler `doas`
bravetraveler•18m ago
Ah, but then you don't get to skip editing docs, proclaim walking on a tightrope, or make a new TiVo.
randomblock1•9m ago
This is trivial to fix, at least for you.

  %corestaff ALL=NOPASSWD: /usr/bin/mailq "", \
                           /usr/sbin/exim -bp, \
                           /usr/sbin/exim -bpa, \
                           /usr/sbin/exim -bpc, \
                           /usr/sbin/exim -bpr, \
                           /usr/sbin/exim -bpu
That being said there definitely should be an automated way to check for incompatibilities between normal and rust sudo.
foxhill•6m ago
forgive me if i’m wrong. i don’t think you’ve ever had to administer more than a handful of machines. your “fix” is irrelevant.

> That being said there definitely should be an automated way to check for incompatibilities between normal and rust sudo.

yes. it’s called the bare minimum.

ForHackernews•26m ago
Maybe the GPL people need to get with the times, then. LLVM exists largely because the GCC people were so obstinate. I'm a big believer in copyleft software, but it only works if people want to use your software with their projects.
dofm•20m ago
Ref: https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00...
ahartmetz•17m ago
LLVM was supposed to be a virtual machine initially, hence the (original) name: Low-level virtual machine. The direction that it took, and especially the development of Clang: that was at least partially because of GCC's intentional anti-modularity.
thesuperbigfrog•25m ago
sudo is MIT-licensed: https://github.com/sudo-project/sudo/blob/main/LICENSE.md

sudo-rs is MIT-licensed: https://github.com/trifectatechfoundation/sudo-rs/blob/main/...

Perhaps you are thinking of uutils? https://github.com/uutils/coreutils/blob/main/LICENSE

Twirrim•20m ago
Friendly relationship or not, the end user experience is that something that was working, no longer is, because it's not feature compatible. This is despite it being used to replace it under the same name. If it had been `runas` or anything else it'd be fine.

There's a strong principle in upstream Linux kernel about "You don't break userspace"[1], that I really wish more folks would get into their heads, but most especially a variant "You don't subtly break userspace".

If you're going to replace an existing binary, under the same name, you need to be like-for-like in commands, even if your guts are completely different. Very few people give a damn about how it's actually implemented, just does it do what they need it to do.

If you want to do things differently, do it under a different name and have it be an explicit break for an end user by not shipping with the original and let people choose to install it if they really don't want the new thing. Breaking things subtly is completely unacceptable.

[1] espoused really clearly, as part of an infamous rant https://lore.kernel.org/all/CA+55aFy98A+LJK4+GWMcbzaa1zsPBRo...

Twirrim•16m ago
There's a lot of inertia. That is leading to various major companies shipping their software for, and only supporting, Ubuntu, and if you're lucky Red Hat.
yallpendantools•10m ago
Ayenertia, 'tis not to be under-estimated. Tis why, with certainty, many a hacker here maintain some rudimentary Facebook account despite an open disdain for Meta.

I started off with Ubuntu in the 2010s because I wanted to try out Linux but was sure as hell didn't have the patience nor resources to make consumer conveniences like WiFi just work. The local LUG was also heavily promoting it; that's even more inertia.

Then I got fancy and started really customizing my configuration---I got a dotfiles repo. The oldest commit touching a top-level file in my dotfiles is 11 years ago (almost unthinkable to me!). I haven't really tried it out on any other distro but I'm pretty sure I've written some shim or personal bash command relying on something Ubuntu-specific.

I happen to be in the market for a new laptop right now. I'm looking at Starlabs but unfortunately they do not ship with Debian. Today, however, I saw a random woman in a cafe with Linux Mint so that might be my sign to investigate that ecosystem.

tikkabhuna•9m ago
I run Ubuntu on my framework laptop. I still run Win11 on my desktops to play games and to have less faff when remoting into work.

I want the simplest possible experience. There is more documentation for Ubuntu, which means things are more likely to work. Or if they don’t work, someone might have posted about the issue.

sudo being slightly different doesn’t make a difference for me when my laptop experience of sudo is “sudo apt …”.