frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Epic Games announces Lore version control system

https://lore.org/
276•regnerba•1h ago•139 comments

Want your images back? Sure... That'll be $5!

https://www.lutr.dev/want-your-images-back-sure-that-ll-be-5-dollars
423•lutr•3h ago•170 comments

Volkswagen started blocking GrapheneOS users

https://discuss.grapheneos.org/d/35949-volkswagen-app?page=3
85•microtonal•1h ago•47 comments

French physicist and media star loses doctorate after plagiarism investigation

https://www.science.org/content/article/french-physicist-and-media-star-loses-doctorate-after-pla...
31•bookofjoe•50m ago•15 comments

GLM-5.2 is the new leading open weights model on Artificial Analysis

https://artificialanalysis.ai/articles/glm-5-2-is-the-new-leading-open-weights-model-on-the-artif...
522•himata4113•7h ago•277 comments

Sixty percent of US consumers say 'AI' in brand messaging is a turnoff

https://wpvip.com/future-of-the-web-2026/
629•thm•4h ago•335 comments

RFC 10008: The new HTTP Query Method

https://www.rfc-editor.org/info/rfc10008/
181•schappim•5h ago•85 comments

MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C

https://github.com/rxi/microui
86•peter_d_sherman•4h ago•27 comments

Hacker News but for Independent Blogs

https://bubbles.town/
344•headalgorithm•8h ago•111 comments

Show HN: Inkwash, a watercolor sketching app and explanation

https://johnowhitaker.github.io/inkwash/about
59•Yenrabbit•3d ago•15 comments

AI demands more engineering discipline. Not less

https://charitydotwtf.substack.com/p/ai-demands-more-engineering-discipline
103•BerislavLopac•1h ago•32 comments

GrapheneOS has been ported to Android 17

https://discuss.grapheneos.org/d/36469-grapheneos-has-been-ported-to-android-17-and-official-rele...
940•Cider9986•19h ago•500 comments

Running local models is good now

https://vickiboykis.com/2026/06/15/running-local-models-is-good-now/
1475•jfb•1d ago•560 comments

Show HN: High-Res Neural Cellular Automata

https://cells2pixels.github.io/
143•esychology•6h ago•35 comments

Image Compression

https://www.makingsoftware.com/chapters/image-compression
62•vinhnx•3d ago•8 comments

Abandoned and Little-Known Airfields

https://airfields-freeman.com/
101•wizardforhire•2d ago•23 comments

Agentic coding deserves more than a chat box bolted onto VS Code

https://github.com/evanklem/polypore
6•evanklem2004•47m ago•1 comments

Open-source React UI and D-pad focus engine for Meta Ray-Ban Display

https://glasskit.app/ui
5•Jeries•2d ago•0 comments

Why stdx is not on crates.io

https://kerkour.com/stdx-cratesio
34•Keyb0ardWarri0r•1h ago•28 comments

The Rise and (Potential) Fall of Letterboxd

https://www.statsignificant.com/p/the-rise-and-potential-fall-of-letterboxd
19•speckx•1w ago•5 comments

Show HN: Capacitor Alarm Clock

https://github.com/ArcaEge/capacitor-alarm-clock
106•arcaege•3d ago•31 comments

GLM 5.2 Performance Benchmarks

https://artificialanalysis.ai/models/glm-5-2
103•theanonymousone•8h ago•37 comments

Map Clustering Is Not My Favorite

https://blog.greg.technology/2026/06/12/map-clustering-is-not-my-favorite.html
91•gregsadetsky•4d ago•34 comments

Pentagon boasts of using AI to write reports mandated by Congress (1.5mil users)

https://arstechnica.com/ai/2026/06/pentagon-boasts-of-using-ai-to-write-reports-mandated-by-congr...
32•FrustratedMonky•1h ago•26 comments

Why thinking out loud with someone beats thinking alone

https://www.thesignalist.io/s/the-dialogue-dividend/
13•kodesko•3h ago•1 comments

Show HN: I built 184 free browser tools – PDF, image, dev, AI tasks, no upload

https://brevio.pro
61•ruimbarreira•6h ago•15 comments

Humiliating IIS servers for fun and jail time

https://mll.sh/humiliating-iis-servers-for-fun-and-jail-time/
334•denysvitali•17h ago•80 comments

TIL: You can make HTTP requests without curl using Bash /dev/TCP

https://mareksuppa.com/til/bash-dev-tcp-http-without-curl/
507•mrshu•23h ago•216 comments

Subterranean fungi networks more than 100 quadrillion km in length

https://www.theguardian.com/science/2026/jun/11/arbuscular-mycorrhizal-fungi-plant-life-climate-g...
142•tosh•5d ago•35 comments

Has AI already killed self-help nonfiction books?

https://tim.blog/2026/06/12/has-ai-already-killed-nonfiction/
380•imakwana•23h ago•434 comments
Open in hackernews

Why stdx is not on crates.io

https://kerkour.com/stdx-cratesio
34•Keyb0ardWarri0r•1h ago

Comments

cetra3•1h ago
It just looks like stdx has copied stuff from crates and put it in a git repo.

It feels like this is worse than a package manager? As in why would I trust a random git repo to keep things up to date over the officially published channel?

graypegg•1h ago
Yeah that confused me for a second too. I think they're talking about stdx as a single package, even though it contains multiple crates. If you wanted to install a crate from stdx specifically, you'd use this git URL but if you wanted any other package, you'd use another git URL controlled by that project.

So as I understand it, they're not suggesting that we pile many packages into 1 git repo as a sort of pseudo-crates.io, they're just promoting the fact that you can install a package directly from a git URL, rather than using a crate name on a registry.

What seems weird about that model to me is that dependancies will not sync between these individual packages. If package A chooses the canonical git URL for package C, and package B uses a self-hosted version of package C instead, you have two versions of package C.

deeebug•1h ago
Looks like it's that, plus vibe coding (in areas like crypto!) - https://kerkour.com/stdx
FiloSottile•38m ago
Uh, yeah, this is not the writing of someone with the experience to maintain a cryptography toolkit: https://kerkour.com/nist-cryptography-backdoor

(I’m more worried about judgement calls than implementation correctness, it’s not about AI.)

tptacek•24m ago
Hah, length-extension and CBC mode, famous NIST backdoors.
bel8•59m ago
One upside I can think is that it is easier to trust and verify one repo than hundreds.

And the chances of a rogue actor or id theft reduce drastically.

sheept•34m ago
Plus, with forks anyone can publish a commit accessible from the main repo, so one could disguise a malicious version of stdx by forking the repo, pushing their charges, then setting the rev:

    base64 = { git = "https://github.com/rust-stdx/stdx", rev = "<sha1 of malicious commit in fork>" }
testdelacc1•26m ago
This comment needs to be higher up. The author styles themselves as a cybersecurity expert, but makes the fundamental mistake of assuming that they’re trustworthy and we’d trust them no questions asked. Software security isn’t based on blind trust like this. I’m surprised an expert can’t see that.

The other reason I don’t trust them is because this repo is 100% AI slop, even for crypto code. He posted it on /r/rust where every comment was highly negative - https://www.reddit.com/r/rust/s/4I4Xc7x7ec. The thread was removed by a moderator with the note:

Please, stop posting articles from kerkour.com.

The blog has been on a downward spiral for years, it's doomed, let it go.

alphabeta3r56•15m ago
This is hugely problematic behavior of github
tptacek•19m ago
The author is trying to make "stdx" a thing, and content like this (I'm not dunking on it) is what you write when you're trying to reinforce the idea that it's a thing.

The big question about this project isn't its distribution, it's the core question it posed when it was first announced: are Rust developers going to seriously entertain an alternative "standard library" curated by one developer.

sourcegrift•1h ago
More like which stdx?

I appreciate prople's efforts but they are misplaced. If I were passionate about this-- i'd do two things

1) A crates.io alternative which allows namespaces in package names like GitHub or alternatively. Single universal namespace doesn't seem fine (I don't think there would be necessarily changes required on the cargo side if users are willing to use full urls)

2) some kind of trust system so a user can up/down vote a package

3) Take a small one time payment for verifying a package? I don't know how this would work.

krzyk•1h ago
I'm a bit new to rust or npm system.

But I always thought NPM was what the author describes - just a random set of packages with git sources, which I thought was the main issue (leftpad etc.). Isn't that the case?

What about one system that just works and is there for "ages": maven repository?

zdragnar•56m ago
NPM doesn't require any version control, it's just a repository for files. The "main" issue (if one could be called such) around leftpad is that the types of ranges that could be specified for grabbing versions was very loose, and many dependencies of dependencies might just grab whatever is "latest".

Then, when someone throws a fit, they upload a broken version to NPM, and everyone downstream is SOL (or the package is given over to a malicious maintainer, or the maintainer is hacked, etc).

Heck, NPM doesn't (didn't?) require a license either. One of my former employers never let us use Webpack 1.x because it depended on something that depended on something that depended on a package from the very early days of NPM that didn't come with a license (it was by isaacs iirc, so it was meant to be public, but the version specified wasn't licensed). It wasn't until webpack 2.x that the versions were updated enough that all of the dependencies were formally open source.

rdtsc•50m ago
> Also, you can only create a crates.io account with a GitHub account

Oh is that true? They tied themselves to Microsoft it seems. What about people who won't or can't use GitHub.

weinzierl•32m ago
Yes, unfortunately it is true. Sad, but I could live with that.

What in my opinion is unacceptable is that it requires you to give permission to "read your organization and team membership and private Projects".

I made a separate GitHub account (weinzierl-trusted-publisher) for crates.io which is far from ideal, because it works completely against the idea to build trust for a single unified identity online, but ¯\(ツ)/¯.

g-b-r•7m ago
Multiple free accounts are also against GitHub TOS
g-b-r•7m ago
A clause that I think should be illegal, btw
simonask•24m ago
As far as I understand, this is purely a result of lack of maintainer resources. Apparently, nobody has been bothered enough by this to contribute the relevant changes.

Keep in mind that all of rustc and libs development takes place on Github.

progval•9m ago
There is some recent progress on https://github.com/rust-lang/crates.io/issues/326
jitl•49m ago
going where the people aren’t, a well understood strategy
foresterre•45m ago
> stdx is a monorepo of, as of today, 64 crates

It's quite an, ahem, interesting mix of libraries, including three csv libraries, hyper_utils (but not hyper itself), and a ton of copied crates from other maintainers.

I hope the author has a good way of updating these with upstream fixes (some look out-of-date already), otherwise you may replace one security issue with another.

And the name stdx has been taken on crates.io, more than 11 years ago which can also be equally confusing.

jcgrillo•44m ago
I don't get it, maybe my brain isn't wrinkly enough. Two things:

1. What problem does stdx actually solve?

2. Ok, it's a git dep, seems fine? Why is the choice to publish or not publish in crates.io a big deal either way?

weinzierl•15m ago
stdx is not the best example. The most popular package that is not on crates.io is probably embassy.

Also Debian tries to build and distribute independently from crates.io.

So crates.io is important but is not the (Rust) world.

jamesmunns•14m ago
There's no single "embassy" crate, but all the components (HALs, executor, usb, net, etc.) are all on crates up and have been for a long time.
weinzierl•10m ago
Oh, good to know, thanks!
maeln•14m ago
"The solution to rust's supply chain woes is me stealing some code and vibe coding the rest" is truly one of the take of all time.

And in general, people pointing at Rust "limited" stdlib (it's only limited compared to Python) as one of the big issue and risk with rust are, in my opinion, misguided. You will never make an stdlib big enough to remove the need for external dependencies. It also creates a bunch of other problems. Actually, to take Python as an example, some functionality being in the stdlib have created a bunch of issue over the years since you can't just introduce breaking changes in an stdlib as easily. Look at urllib2/3 or xml in python. In the end, almost everyone ends up using requests and lxml instead. There are many issues that need to be dealt with to mitigate supply chain attacks. A bigger stdlib or an "stdlib-extended" a la Boost, is not one of them.

Also, specifically for Rust, many people run in a no-std environment (anything sized constraint for the most part). So another stdlib would do nothing for them.

insanitybit•9m ago
Ignore this and just use `cargo-vet`, you're welcome.