frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Claude Code now supports Hooks

https://docs.anthropic.com/en/docs/claude-code/hooks
29•ramoz•35m ago•6 comments

Xfinity using WiFi signals in your house to detect motion

https://www.xfinity.com/support/articles/wifi-motion
217•bearsyankees•5h ago•157 comments

The new skill in AI is not prompting, it's context engineering

https://www.philschmid.de/context-engineering
320•robotswantdata•3h ago•186 comments

I write type-safe generic data structures in C

https://danielchasehooper.com/posts/typechecked-generic-c-data-structures/
213•todsacerdoti•7h ago•81 comments

There are no new ideas in AI only new datasets

https://blog.jxmo.io/p/there-are-no-new-ideas-in-ai-only
286•bilsbie•9h ago•151 comments

The hidden JTAG in a Qualcomm/Snapdragon device’s USB port

https://www.linaro.org/blog/hidden-jtag-qualcomm-snapdragon-usb/
111•denysvitali•6h ago•16 comments

Donkey Kong Country 2 and Open Bus

https://jsgroth.dev/blog/posts/dkc2-open-bus/
186•colejohnson66•9h ago•44 comments

Entropy of a Mixture

https://cgad.ski/blog/entropy-of-a-mixture.html
24•cgadski•3h ago•2 comments

Melbourne man discovers extensive model train network underneath house

https://www.sbs.com.au/news/article/i-was-shocked-melbourne-mans-unbelievable-find-after-buying-house/m4sksfer8
29•cfcfcf•42m ago•7 comments

End of an Era

https://www.erasmatazz.com/personal/self/end-of-an-era.html
65•marcusestes•5h ago•13 comments

The Original LZEXE (A.K.A. Kosinski) Compressor Source Code Has Been Released

https://clownacy.wordpress.com/2025/05/24/the-original-lzexe-a-k-a-kosinski-compressor-source-code-has-been-released/
47•elvis70•5h ago•3 comments

Show HN: TokenDagger – A tokenizer faster than OpenAI's Tiktoken

https://github.com/M4THYOU/TokenDagger
242•matthewolfe•12h ago•66 comments

Price of rice in Japan falls below ¥4k per 5kg

https://www.japantimes.co.jp/news/2025/06/24/japan/japan-rice-price-falls-below-4000/
63•PaulHoule•4h ago•81 comments

Jim Boddie codeveloped the first successful DSP at Bell Labs

https://spectrum.ieee.org/dsp-pioneer-jim-boddie
11•jnord•2h ago•0 comments

Creating fair dice from random objects

https://arstechnica.com/science/2025/05/your-next-gaming-dice-could-be-shaped-like-a-dragon-or-armadillo/
26•epipolar•2d ago•8 comments

They don't make 'em like that any more: Sony DTC-700 audio DAT player/recorder

https://kevinboone.me/dtc-700.html
71•naves•6h ago•57 comments

GPEmu: A GPU emulator for rapid, low-cost deep learning prototyping [pdf]

https://vldb.org/pvldb/vol18/p1919-wang.pdf
12•matt_d•1h ago•0 comments

Beneath the canopy: Pioneering satellite reveals rainforests' hidden worlds

https://www.bbc.co.uk/news/resources/idt-d7353b50-0fea-46ba-8495-ae9e25192cfe
3•ZeljkoS•2d ago•0 comments

People Keep Inventing Prolly Trees

https://www.dolthub.com/blog/2025-06-03-people-keep-inventing-prolly-trees/
13•lifty•2d ago•2 comments

Show HN: New Ensō – first public beta

https://untested.sonnet.io/notes/new-enso-first-public-beta/
211•rpastuszak•13h ago•81 comments

14.ai (YC W24) hiring founding engineers in SF to build a Zendesk alternative

https://14.ai/careers
1•michaelfester•7h ago

A CarFax for Used PCs; Hewlett Packard wants to give old laptops new life

https://spectrum.ieee.org/carmax-used-pcs
61•rubenbe•7h ago•63 comments

Ask HN: What Are You Working On? (June 2025)

354•david927•1d ago•1112 comments

The provenance memory model for C

https://gustedt.wordpress.com/2025/06/30/the-provenance-memory-model-for-c/
198•HexDecOctBin•15h ago•106 comments

Ask HN: What's the 2025 stack for a self-hosted photo library with local AI?

139•jamesxv7•6h ago•67 comments

The Plot of the Phantom, a text adventure that took 40 years to finish

https://scottandrew.com/blog/2025/06/you-can-now-play-plot-of-the-phantom-the-text-adventure-game/
173•SeenNotHeard•3d ago•34 comments

Jacobi Ellipsoid

https://en.wikipedia.org/wiki/Jacobi_ellipsoid
25•perihelions•2d ago•4 comments

Public Signal Backups Testing

https://community.signalusers.org/t/public-signal-backups-testing/69984
21•blendergeek•4h ago•2 comments

Making a $20 smart boombox [video]

https://www.youtube.com/watch?v=P3XCPywlXBI
8•surprisetalk•2d ago•2 comments

New proof dramatically compresses space needed for computation

https://www.scientificamerican.com/article/new-proof-dramatically-compresses-space-needed-for-computation/
176•baruchel•3d ago•92 comments
Open in hackernews

Ubuntu: Introducing Debcrafters

https://discourse.ubuntu.com/t/introducing-debcrafters/63674
53•jnsgruk•9h ago

Comments

jnsgruk•9h ago
Earlier this year, Canonical’s Ubuntu Engineering organisation gained a new team, seeded with some of our most prolific contributors to Ubuntu. Debcrafters is a new team dedicated to the maintenance of the Ubuntu Archive.

The team’s primary goal is to maintain the health of the Ubuntu Archive, but its unique construction aims to attract a broad range of Linux distribution expertise; contributors to distributions like Debian, Arch Linux, NixOS and others are encouraged to join the team, and will even get paid to contribute one day per week to those projects to foster learning and idea sharing

rbanffy•8h ago
Does that mean they are reducing work on snaps?
OsrsNeedsf2P•8h ago
Nope, they're still pushing it:

> In the coming weeks our Starcraft team (responsible for Snapcraft, Rockcraft 1, Charmcraft) will begin prototyping debcraft, which will (in time) become the de facto method for creating, testing and uploading packages to the Ubuntu archive.

bArray•8h ago
I wish they would stop with snap, snaps have been nothing but a pain. Ubuntu keep pushing half-baked ideas into the wild - who asked for a system that would randomly kill apps without warning? It's like the Rust SSH thing, they are going to make it the default whether you like it or not, even though they know it is not 1:1 and probably never will be.

I'm currently having an issue with Firefox where it will not stop crashing all of the time, even whilst using Hackernews. Not a RAM or CPU issue, just buggy software pushed through a "move fast and break things" attitude.

loloquwowndueo•8h ago
Google “remove snaps Ubuntu 24.04” (or whichever version you’re on). I did so, nuked all snaps and replaced Firefox with an upstream Deb repository. Everything’s working fine so far.
somanyphotons•8h ago
May as well run Debian at that point
loloquwowndueo•8h ago
I’ve found that Ubuntu comes with more things set up out of the box than Debian, so it gets me up and running faster. Or could look into Mint. Sure, to each their own - as long as it has no snaps!
stebian_dable•7h ago
Try Mx Linux :)
blacksmith_tb•6h ago
On a server, 100% but on a desktop/laptop, Ubuntu does bring some conveniences (though Pop_OS! improves that balance, the good stuff minus the over-dependence on snaps).
bokchoi•7h ago
Or run PopOS which is Ubuntu without the snaps.
simion314•8h ago
I like using snap on my LTS servers, I can test new CLI tools there and see if the new version has soem fixes that I need or not, if the snap works better I can use it without messing around with installing some PPA to update the tool and it's dependencies.
Jnr•7h ago
What I dislike about snaps is the performance. Somehow they have managed to make them practically unusable on computers older than a few years.
msgodel•7h ago
It's like they saw RedHat and though "ah the reason people complain about that is because they're just not going fast enough."
rbanffy•5h ago
> snaps have been nothing but a pain.

I remember being vocal about it being a bad solution to a problem nobody had while I was working for Canonical. That's probably one of the reasons it seems unlikely they'll ever hire me again.

jnsgruk•7h ago
No, this is an orthogonal effort.

We have two channels for distributing software in Ubuntu: the archive and the snap store. Each are suited to different scenarios.

Irrespective of any view on Snap as a packaging format, the workflow and developer experience is, in my opinion, much simpler to work with. The barrier to contribution is much lower.

The work on debcraft is to try and bring some of the lessons we've learned there to those developers working with debs - while also introducing new primitives that will allow for extended integration testing of the distribution using some of our existing (well tested) machinery.

loloquwowndueo•8h ago
> others are encouraged to join the team

What are the requirements for joining? Will I be asked about my high-school grades? Pass a psychometric test?

Thanks.

geodel•8h ago
One of the key requirement is high on sarcasm and low on contribution.
rpcope1•6h ago
Maybe that's why they got rid of Stéphane Graber...too much good work done too earnestly and too quietly.
jnsgruk•7h ago
Yes, candidates for the team will still be expected to go through our usual hiring process.
NewJazz•7h ago
Then the project is doomed.
vovavili•7h ago
Good luck with that.
Twirrim•6h ago
Here's hoping Canonical leadership will some day finally accept how broken the process is.

Congratulations on making it through that crazy, unscientific process.

neilv•8h ago
> In the coming weeks our Starcraft team (responsible for Snapcraft 2, Rockcraft 5, Charmcraft 1) will begin prototyping debcraft, which will (in time) become the de facto method for creating, testing and uploading packages to the Ubuntu archive.

Hopefully this won't in any way adversely affect development and maintenance of packages for Debian.

Nobody wants embrace-extend-extinguish, nor poaching of volunteers, nor Debian starting to get second-hand packaging that goes to Ubuntu first, etc., even accidentally.

> The Debcrafters must spend the majority of their work time on Ubuntu, but they will be encouraged to spend a day per week contributing to other distributions to gain understanding, and bring fresh perspectives to Ubuntu (and the reverse, hopefully!). This will be structured as a literal day per week, agreed with the team management - for example “I work on NixOS on Tuesdays”.

That's a good open source company practice. And takes some of the edge off of Ubuntu getting so much mileage out of Debian effort, but making the brand all their commercial one.

I'll still continue to be all about Debian Stable, since it's actually been better for production use than Ubuntu has been for me.

jnsgruk•7h ago
Indeed, we'll need to be very careful to ensure that a new tool doesn't preclude our contribution to Debian, nor complicate our ability to work as a functioning downstream.

Early versions of debcraft will focus on compatibility with the existing format, and aim to help unify workflow across our Ubuntu Developer community.

chupasaurus•7h ago
> Debian starting to get second-hand packaging that goes to Ubuntu first, etc., even accidentally.

A notorious number of maintaining teams are the same for both distros and there hasn't been a problem I could think of.

> And takes some of the edge off of Ubuntu getting so much mileage out of Debian effort

And if you look on those teams' Debian QA pages you'll see that Sid isn't the upstream, this "mileage" has worked both ways for many years, for example Plasma 5 and 6 updates started in Unstable after they were deployed and ate most of the bugs in Ubuntu.

> I'll still continue to be all about Debian Stable

Which is the reason you probably don't know about the above since all of that work is to get updates into Testing.

neilv•7h ago
Thank you. I used to use Testing and Unstable, and appreciate immensely the work of all the Debian contributors.
mvdtnz•5h ago
Isn't the entire point of Debian that we get old second hand known-good stable packages?
thesuperbigfrog•8h ago
Maybe this is more of a Debian question since a lot of Ubuntu packages come from Debian, but what process is used to deprecate unmaintained packages?

If a package is abandoned (i.e. there is no current maintainer), how is it determined if a package should be updated and maintained by Debcrafters or someone else?

Is there any kind of download metrics to know if a package is used?

How would package maintenance be prioritized?

chupasaurus•7h ago
Here[1][2] are some info of how it works in Debian.

[1] https://www.debian.org/devel/join/#contributing

[2] https://www.debian.org/devel/wnpp/

notpushkin•7h ago
> The first prototype of debcraft will focus on unifying the current workflow adopted by most Ubuntu Developers at Canonical.

Is it the same debcraft as the Debian one? https://salsa.debian.org/debian/debcraft

jnsgruk•7h ago
No, that's an unfortunate naming collision.

Canonical’s debcraft will be a close relation of snapcraft, rockcraft and charmcraft, built using the craft-application and associated libraries.

NewJazz•7h ago
Not too late to rename.
CoastalCoder•7h ago
Please rename. No good will come from a name collision here. Especially for two pieces of software in the same problem space.
diggan•7h ago
> No, that's an unfortunate naming collision.

Unfortunate? Ubuntu developers surely know what exists in Debian already, especially since both of them share the same packaging format (at least originally). They must have realized where the "deb" part of the name comes from, no?

Twirrim•6h ago
I get how tempting it is to stick with a theme, but you're now running full speed into a name collision in the exact same space that you're attempting to work in. It's probably time to let go of that naming convention.
nullbyte•7h ago
500 server error is not a good look for an official ubuntu webpage XD
AdmiralAsshat•7h ago
> > In the coming weeks our Starcraft team (responsible for Snapcraft 2, Rockcraft 5, Charmcraft 1) will begin prototyping debcraft, which will (in time) become the de facto method for creating, testing and uploading packages to the Ubuntu archive.

Do they play Starcraft?

neogodless•6h ago
I'm confused. The "-craft" part of this all makes sense. But... why is the team called StarCraft?

Or is it a "star" team that works on their "craft" solutions?

bb88•6h ago
I think it makes sense if you see "star" as the unix glob character, "*".
jnsgruk•6h ago
Starcraft as in *craft, as in they work on all the crafts - the star is a wildcard :)
alexktz•7h ago
Jon is a breath of fresh air for the Ubuntu project.
tonymet•7h ago
what's Debian's trademark on .deb , debian, and the release names? While I understand Debcrafters technically refers to the .deb format, to the uninitiated it sounds like a Debian project not an ubuntu one.

Debian branding is an important signal of quality. Ubuntu has always seemed like a lower quality product.

chrsw•4h ago
Hopefully this makes things easier and simpler for users? Not being a Linux application developer or maintainer, I always wondered why we needed snaps, flatpaks, etc when we have .deb packages. I just like doing 'apt install something'. As a user, I prefer one central way to manage software and have the complexity automatically handled behind the scenes. It's great when things are open so I can dig into that stuff if I want to. But I shouldn't really need to.