in reply to feld

the Hunt brothers tried to corner the silver market and managed to acquire a third of it but when they couldn't get loans anymore and the exchange halted silver futures contracts it's not like they could just sit on their silver and only sell what they needed to cover their loan repayments. They couldn't sell it fast enough obviously and they weren't going to stop mining it. So it all spiraled and crashed.

TLDR They'll mine silver faster than you can buy it, it's not that scarce

Ville de Montréal has given its employees a rulebook for dealing with English-speaking citizens...

Where is the gear and equipment Montréal firefighters desperately need?!?

STOP WASTING MONEY ON THIS F*CKING BS. I am so sick of this garbage.

montreal.citynews.ca/2025/09/0… #polMTL #MTLpoli

Montreal issues new guide to city workers on how to handle English speakers

montreal.citynews.ca/2025/09/0…

They have money for Franco-fascism but not firefughters. #polMtl

in reply to Matt Campbell

But I still like Rust and don't want to give it up; C and the other C alternatives don't have nearly as good a story when it comes to memory safety. So that leaves me with no good answer to the kind of problem that has been brought to light (again) by today's attack, except, I guess, to just be more selective about what dependencies we add, and be a little more willing to write straightforward though possibly tedious code ourselves rather than adding a dependency that could become a liability.
in reply to Matt Campbell

My current thought is that while the cargo package manager per se wasn't a mistake, the central crates.io registry might have been. Maybe we should normalize pulling packages directly from git, and especially from the package owner's own domain rather than a centralized host like GitHub. So packages owned by the Rust project (e.g. hashbrown and libc) would come from git.rust-lang.org, tokio packages from git.tokio.rs, Windows API bindings from git.microsoft.com, etc.
in reply to Matt Campbell

I don't think that particularly changes the outcomes, at least as soon as you have signed package infrastructure. github.com/rust-lang/rfcs/pull… and it instead just makes any signing efforts harder to deploy.
in reply to Matt Campbell

That's essentially how Go's package management started. Module names are essentially URLs of a git repo, or of a website that has some special metadata pointing at the repo.

It had a few problems:

1. If a popular project with frequent CI builds used you as a dependency, your code host will get hammered.
2. You might not be able to rebuild your project if the hosting for a dependency is offline.
3. You might not be able to transfer ownership of a module without also changing its name (e.g. if it was published in the Github personal namespace of the original author).

The first two problems were solved by introducing a module proxy run by Google. Instead of hitting the upstream directly, you download a zip file of the module source from the proxy. That version is only retrieved from upstream once, and can persist even if the code host goes away.

in reply to James Henstridge

@jamesh I don't like the Google proxy solution because it depends on big tech's largess, as does crates.io. I think the Zig Software Foundation has the right idea here, limiting their hosting responsibility to their own releases and delegating even that to mirrors as much as possible. ziglang.org/news/migrate-to-se… I just wish I liked Zig's approach to memory safety more, but Rust has spoiled me there.
in reply to Matt Campbell

You can set an environment variable to have the toolchain bypass the module proxy and clone things from git directly. You then run into the reliability problems in CI, where each job usually starts with none of the dependencies available.

You can also also point the toolchain at a different module proxy, and there are a few open source implementations (e.g. Athens). Frustratingly you can't run the same proxy as Google, since they built it on top of internal infrastructure and haven't released the source.

in reply to Matt Campbell

this would make everything worse. Without a central authority to filter malware, users would search the open web for random packages with zero possibility for community-wide mitigation. Every lapsed developer vanity domain, every failed startup, would immediately result in mass compromise.

If there is a problem with crates/npm/pypi, it’s that the abstraction of a “package” obscures the trust relationship with the org that produced it. It’s too hard to audit those relationships.

in reply to Matt Campbell

the big problem with a system like this is, for lack of a better term, the password reset problem. People, even people in big serious corporate environments, lose their credential material all the time. They have to be able to recover somehow. The MONK bit might provide some way to do this with social proof, but my back-of-the-napkin sketch level of design can’t realistically cope with that constraint.

> MEGATHREAD: All of Young Thug's leaked calls and beef in order

> Young Thug, Drake, Lil Baby, Lil Durk, 21 Savage, Future, Metro Boomin, Gunna, Yak Gotti, YSL Slug, YSL Woody, YSL Obama, YSL DK, SlimeLife Shawty

These are all nobodies except Drake but he sucks for other reasons, so why does anyone who likes rap care about any of this?

in reply to feld

@feld @SlicerDicer I don't know if you've been in a grow room (doo dee do) but they're hot (and humid).
If you're not in a place where it's legal to grow, IR is Often used (from the air) to find homes with Super Hot Spots.

The fun part Slicer is that it would seem they're STUPID easy to steal. (?!?)

Aside: When I was in Uni, every year they'd put sodium bulbs in the lamp posts over three or four bridges, and about two weeks after the quarter started, they would all disappear. A-MA-Zing.

On this day in 1966, Star Trek first beamed into living rooms across America. None of us could have imagined then the journey it would set us on. And not just the cast and crew, but the millions of fans who would find hope, inspiration, and community in its vision of the future.

Over the decades, I’ve been humbled and grateful for the love you’ve shown, not only to me, but to the ideals of Star Trek itself: diversity, unity, and the belief that together, humanity can boldly go where none have gone before. Thank you for your unwavering support and for keeping this dream alive all these years. Live long and prosper, always.

Today's #AndroidAppRain at apt.izzysoft.de/fdroid brings you 19 updated and 2 added apps:

* Network Switch: enables you to toggle between 4G and 5G network modes 🛡️
* Screenlite Web Kiosk: a simple Android kiosk browser app that displays web content in full-screen mode 🛡️

RB status: 705 apps (53.9%)

5 #Magisk modules have been updated at apt.izzysoft.de/magisk

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:

#deltachat is being used in virtually all world regions where one or more other messengers fail to work. We recently released a major milestone (V2 security hardening releases) that prepared the ground for chat profiles to have multiple #chatmail relays at once ... failure or blocking of a single relay would not disrupt chatting anymore. But multi transport also helps with the "centralization problem in decentralized systems" ... delta.chat/en/2025-06-04-surge…
(Funding is looking good currently btw!)

Peter Vágner reshared this.

💬 WECHSEL von #K9mail auf @thunderbird

UPDATE:
Es ist total easy. Die Daten müssen nicht vorher von K9 Mail exportiert werden

#Thunderbird installieren und dann den Weg gehen, wie in den Screenshots zu sehen. Das auswählen, was aus #K9mail importiert werden soll - fertig 👌

Thunderbird liest die Daten direkt aus K9 Mail aus

This entry was edited (2 days ago)

death of a pet

Sensitive content

I have been pushing for #Inkscape to remove/decommission it's Twitter account. But I didn't want to do it unilaterally, bossing people about, but through reasoned policy that can be applied to other captured banana-pants social media platforms.

So I've drafted a policy, which I'm interested in having more people look at as it's going to be one of those gnarly things that's important to get right:

lists.inkscape.org/hyperkitty/…

What do you think? Worth while approach for a #foss project?

Until now, if you lost or broke your phone, your Signal message history was gone, a real challenge for everyone whose most important conversations happen in Signal. So, with careful design & development, we’re rolling out opt-in secure backups.

Secure backups will let you save an archive of your Signal messages remotely in privacy-preserving form, refreshed daily.

Now available in the latest Android beta release, rolling out to iOS & Desktop soon

signal.org/blog/introducing-se…