crates.io now supports GitLab for Trusted Publishing β one more step towards "less dependence on GitHub for everything" π crates.io/docs/trusted...
19.11.2025 10:33 β π 58 π 3 π¬ 3 π 1@nuke-web3.bsky.social
Building a Better Web
crates.io now supports GitLab for Trusted Publishing β one more step towards "less dependence on GitHub for everything" π crates.io/docs/trusted...
19.11.2025 10:33 β π 58 π 3 π¬ 3 π 1Terminal window showing cargo-nextest running a Rust test with rust-gdb debugger. The test 'test_argument_parsing' from cargo-nextest is being executed. GDB (GNU Debugger) version 15.0.50.20240403 starts up, displaying copyright information, GPL v3+ license notice, and configuration details for x86_64-linux-gnu. The debugger is reading symbols from the cargo_nextest binary in the target/debug/deps directory. The prompt shows '(gdb)' ready for debugging commands.
Just released cargo-nextest 0.9.113, with support for a long-requested feature that I realized I needed all of a sudden: debugger support! Run individual tests under gdb, lldb, WinDbg, or Visual Studio Code via CodeLLDB! This preserves all the environment setup done by nextest.
16.11.2025 23:33 β π 87 π 19 π¬ 3 π 4New feature is up:
The Cameras Tracking You Are A Security Nightmare
youtu.be/uB0gr7Fh6lY
I've done a 180 on supply chain security - I used to think it was mostly a theoretical problem: between communities of mostly good actors, many eyes to review, good policies for announcing vulns and removing crates, and basic due diligence, issues would be found and addressed before doing damage
30.10.2025 20:35 β π 11 π 4 π¬ 3 π 1rust-unofficial / awesome-rust: A curated list of Rust code and resources. β 53386 https://github.com/rust-unofficial/awesome-rust
26.10.2025 12:42 β π 2 π 1 π¬ 0 π 0Alongside armored vehicles, local police are getting surveillance technology with help from the federal government. Learn what tech law enforcement have in your area with EFF's Atlas of Surveillance, where weβve documented thousands of examples: atlasofsurveillance.org/
19.10.2025 15:58 β π 84 π 43 π¬ 0 π 0Technology like Flock and Ring doesnβt make people safer, it just subjects them to a round-the-clock warrantless digital dragnet. βPrivacy isnβt dangerous, but giving privacy up for a false sense of security is very dangerous,β EFFβs Jennifer Pinsof told @CNBC.com. www.cnbc.com/2025/10/16/...
17.10.2025 00:03 β π 168 π 51 π¬ 4 π 4Learn about the spying technologies police are deploying in our communities at EFF's Street-Level Surveillance hub.
www.eff.org/sls
asking people who hates Windows all raise hands asking people who would stop using it and switch to Linux... No one.
But we can help! Those who haven't tried Linux yet just need opportunities and willing people to (gently) pressure and be overjoyed to help when they are willing to try things.
In the #denver #colorado area? Join me for the end of Windows 10 event tomorrow
luma.com/rndz6ti5?tk=...
When platforms are forced to block βanything that might harm kids,β the result is overreach. A real rights-respecting solution to keeping people safe online is one that's built on user control, privacy, and smart design, not censorship. www.eff.org/deeplinks/2...
13.10.2025 15:57 β π 101 π 47 π¬ 4 π 2ALPRs can still be abused given the sheer volume of data collected and the lack of transparency in who can request it. βWhat we actually need, if we want these laws to mean something, are robust oversight measures,β EFFβs @maassive.bsky.social told Spectrum News 1.
spectrumnews1.com/ca/southern...
Itβs unsurprising that Eugene police have been crediting all their successes to license-plate readers, EFFβs @tsnvaa.bsky.social told @lookout-es.bsky.social; police often do that when Flock contracts are the subject of public outrage. βThat is play-for-play from the playbook.β
10.09.2025 23:21 β π 88 π 28 π¬ 2 π 0βSocial media sites and chat apps normally strip metadata by default,β which protects privacy, EFFβs Jacob Hoffman-Andrews told Straight Arrow News. βIf XChat is failing to strip metadata, itβs putting its users at risk.β san.com/cc/not-so-s...
08.09.2025 20:51 β π 115 π 39 π¬ 4 π 4Unfortunately, Bluesky is unavailable in Mississippi right now, due to a new state law that requires age verification for all users.
While intended for child safety, we think this law poses broader challenges & creates significant barriers that limit free speech & harm smaller platforms like ours.
Surveillance tech companies like Flock βare serving their investors first, their customers second and members of the public third,β EFFβs @maassive.bsky.social told @bloomberg.com. βTheir primary goal is not to make it safer, itβs to make money.β
07.08.2025 20:32 β π 95 π 33 π¬ 4 π 4helix-editor / helix: A post-modern modal text editor. β 39171 https://github.com/helix-editor/helix
04.08.2025 13:04 β π 3 π 1 π¬ 0 π 0By default, when you select the write:packages scope for your personal access token (classic) in the user interface, the repo scope will also be selected. The repo scope offers unnecessary and broad access, which we recommend you avoid using for GitHub Actions workflows in particular. For more information, see Secure use reference. As a workaround, you can select just the write:packages scope for your personal access token (classic) in the user interface with this url: https://github.com/settings/tokens/new?scopes=write:packages.
π€¦ to log into github's docker registry, you need a "classic" API token. But when you check "write:packages" it enables a bunch of other permissions. You can't uncheck those. But you can use a special URL.
Screams "we have a security team with no agency" imho
docs.github.com/en/packages/...
The Trump administrationβs new policy requiring applicants for student and exchange visas to set social media accounts to βpublicβ for government review is a dangerous expansion of existing social media collection efforts. This policy gravely chills free expression.
31.07.2025 18:30 β π 160 π 69 π¬ 2 π 3Comic. The Three Types of Unsolved Physics Problem (First panel) Vague. PERSON [next to curved diagram] What is the nature of time in quantum gravity? Is it a background parameter, a dynamic aspect of spacetime, or an emergent phenomenon? (Second panel) Precise. PERSON 2 with short hair [device with equation below: 71Ga + Ξ½e β 71Ge + e- .] Why does the *S.A.G.E.* Gallium Neutrino Capture Experiment produce only 75% as much germanium as predicted? (Third panel) Cursed. PERSON 3 with white hat [rectangular block with hairs growing out of it labeled Zinc Whiskers] Why does some metal randomly grow hairs? It keeps causing short circuits and we have no idea whatβs going on. OFF-PANEL: Is this a joke? PERSON 3: No! Please help!
Unsolved Physics Problems
xkcd.com/3115/
I realize now an important missed detail of my LLM post: no Rust programmer needs an LLM to generate code; they can just post Go code anywhere on the Internet and say "I don't think this could be expressed better in Rust".
15.07.2025 20:51 β π 54 π 4 π¬ 4 π 1Header text: "HEY YOU! YES YOU! TAKE THIS SHIT OUT OF LINKS!" This is followed by a couple example urls, with a red square highlighting the sections with source identifiers. The rest of the text is as follows: Source identifiers are used to track your activity on a site. Where you came from, what device you use, and even who you talk to. Whether it's written clearly in the url or tied to a random string of characters, it's assigned to your activity. When you send a link containing a source identifier to somebody and they click it, it signals to the website that you two are connected. And that data goes right back to the website operators, and thus their advertisers. Whenever you select "share" or "copy link" on a social app or website, it creates a link like this. If you give even the smallest shit about online privacy, it's important to remove them. Everything after the "?" symbol can be removed without issue, especially sections starting with "si=" or "utm_source="
I saw an infographic a couple years ago about how to remove source identifiers from links and why it's important, but I can't find it again and too many people I know are sending me links with them so here's an infographic straight from the oven
11.07.2025 22:22 β π 14897 π 8608 π¬ 210 π 366What do blinking LEDs, lang tooling, & billion-user platforms have in common? They all run better on Rust.
#rustconf is where Rustaceans come together to learn, teach, & push boundaries.
π§ Inspiring talks
π οΈ Hands-on workshops
π¬ Deep hallway convos
Sept 2-5, 2025 Seattle
ti.to/rustconf/2025
When will Coloradoβs new battery collection and recovery system start? Hereβs a primer.
19.06.2025 13:09 β π 20 π 5 π¬ 1 π 1New video series for homelab beginners! π₯ PartΒ 1 is all about Proxmox + Tailscale: see how to spin up VMs on Proxmox and secure them with your own private Tailscale network. No more port forwarding nightmares and only accessible by you. π youtu.be/zngSuqCM4d8 #Homelab
22.05.2025 14:03 β π 29 π 2 π¬ 0 π 1Coinbase logo 4/12/2025 Update to the Coinbase User Agreement We are emailing you about an important upcoming update to the Coinbase User Agreement. This update will revise our Arbitration Agreement with you. We made these updates to streamline the process for resolving disputes. You can read the entire agreement here. The revised terms are in sections 9.9, 9.10 and Appendix 6. These terms apply only to disputes that you or we initiate after May 15, 2025. The current terms will continue to apply until May 15. Please make sure you read the updated User Agreement. Thank you for being part of the crypto economy! Team Coinbase
9.9. Class, Collective, Representative, and Mass Action Waiver and Jury Trial Waiver. You and Coinbase agree that, except as specified in the Batch Arbitration Provision set forth above, each of us may bring claims against the other only on an individual basis and not on a class, representative, or collective basis or as part of a mass action (such as a mass arbitration), and the parties hereby waive all rights to bring or to participate in such actions in arbitration or in court to the maximum extent permitted by applicable law. This provision does not prevent you or Coinbase from participating in a class-wide settlement of claims. YOU AND WE AGREE TO WAIVE OUR RIGHTS TO A JURY TRIAL. To the extent that any Dispute proceeds in court, and to the maximum extent permitted by applicable law, you and we agree to waive any right to a jury trial and have such matter resolved by a judge (also known as a bench trial). 9.10 Forum Selection. Unless you and Coinbase agree otherwise, to the maxim
In April, Coinbase announced changes to its user agreement that added two clauses limiting class action lawsuits and requiring lawsuits to be filed in New York. The changes apply to disputes initiated after May 15.
On May 14, Coinbase disclosed a data breach.
Day 1 of the RustWeek conference is a wrap π π¦ π
Thanks to everyone for attending & thanks to our sponsors.
See you all tomorrow!
#rustweek #rustlang
#bubble #windsurf #cursor #ide #microsoft #ai
08.05.2025 15:59 β π 2 π 0 π¬ 0 π 0Use match exhaustivelyβeven when you're βsureβ you covered all cases.
The compilerβs insistence? Itβs your safety net.
Enums + match = β¨ fearless refactoring.
#rustlang #programming #buildinpublic
Announcing the Local-First Landscape
A comprehensive guide to help developers choose the right tools for building local-first applications.
localfirst.fm/landscape