Nuke πŸŒ„'s Avatar

Nuke πŸŒ„

@nuke-web3.bsky.social

Building a Better Web

58 Followers  |  130 Following  |  16 Posts  |  Joined: 29.05.2023  |  1.8781

Latest posts by nuke-web3.bsky.social on Bluesky

Preview
crates.io: Rust Package Registry

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
Terminal 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.

Terminal 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    πŸ“Œ 4
The Cameras Tracking You Are A Security Nightmare
YouTube video by Benn Jordan The Cameras Tracking You Are A Security Nightmare

New feature is up:
The Cameras Tracking You Are A Security Nightmare
youtu.be/uB0gr7Fh6lY

16.11.2025 15:10 β€” πŸ‘ 326    πŸ” 121    πŸ’¬ 19    πŸ“Œ 29

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    πŸ“Œ 1
Preview
rust-unofficial / awesome-rust A curated list of Rust code and resources.

rust-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    πŸ“Œ 0
Preview
Atlas of Surveillance Documenting Police Tech in Our Communities with Open Source Research

Alongside 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    πŸ“Œ 0

Technology 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    πŸ“Œ 4
Preview
Street Level Surveillance EFF Presents: A Field Guide to Police Surveillance

Learn about the spying technologies police are deploying in our communities at EFF's Street-Level Surveillance hub.
www.eff.org/sls

14.10.2025 22:04 β€” πŸ‘ 88    πŸ” 39    πŸ’¬ 0    πŸ“Œ 1
asking people who hates Windows all raise hands asking people who would stop using it and switch to Linux... No one.

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=...

13.10.2025 16:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Blocking Access to Harmful Content Will Not Protect Children Online, The UK is having a moment. In late July, new rules took effect that require all online services available in the UK to assess whether they host content considered harmful to children, and if so,

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    πŸ“Œ 2
Preview
LA County moves to limit license plate data sharing amid ICE raids State law prohibits local police from assisting federal immigration enforcement in California

ALPRs 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...

19.09.2025 22:26 β€” πŸ‘ 96    πŸ” 24    πŸ’¬ 1    πŸ“Œ 2
Preview
Voices grow louder in debate over license-plate reader technology Three dozen speakers opposed to Flock license-plate readers spoke at a recent Eugene City Council meeting, while Eugene police have touted use of the technology in making arrests.

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
Preview
Not so secret: X’s new encrypted chat feature puts users at risk, experts say X's new XChat feature does not remove sensitive metadata from images, which could lead to the exposure of GPS coordinates.

β€œ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    πŸ“Œ 4

Unfortunately, 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.

22.08.2025 19:54 β€” πŸ‘ 56800    πŸ” 14253    πŸ’¬ 2534    πŸ“Œ 2808
Preview
Controversial Surveillance Startup Flock Adds AI to Police Tech Flock Safety said Thursday it will add artificial intelligence to its surveillance products used by US police departments, an update the company said will help make society safer and that privacy advo...

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    πŸ“Œ 4
Preview
helix-editor / helix A post-modern modal text editor.

helix-editor / helix: A post-modern modal text editor. β˜…39171 https://github.com/helix-editor/helix

04.08.2025 13:04 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
By 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.

By 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/...

04.08.2025 17:47 β€” πŸ‘ 33    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Preview
You Shouldn’t Have to Make Your Social Media Public to Get a Visa The Trump administration is continuing its dangerous push to surveil and suppress foreign students’ social media activity. The State Department recently announced an unprecedented new requirement that...

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    πŸ“Œ 3
Comic. 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!

Comic. 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/

16.07.2025 04:54 β€” πŸ‘ 4325    πŸ” 673    πŸ’¬ 47    πŸ“Œ 43

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    πŸ“Œ 1
Preview
crates.io: development update | Rust Blog Empowering everyone to build reliable and efficient software.

Trusted publishing on crates.io! πŸŽ‰

#rustlang

11.07.2025 18:13 β€” πŸ‘ 30    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
Header 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="

Header 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    πŸ“Œ 366
Post image

What 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

12.07.2025 22:44 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
When will Colorado’s new battery collection and recovery system start? Here’s a primer.Β  Battery recycling and reuse for all Coloradans is on the way, but will take a few more years to fully implement.

When will Colorado’s new battery collection and recovery system start? Here’s a primer.

19.06.2025 13:09 β€” πŸ‘ 20    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1
Post image

New 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    πŸ“Œ 1
Coinbase 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

Coinbase 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

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.

20.05.2025 01:21 β€” πŸ‘ 1106    πŸ” 337    πŸ’¬ 14    πŸ“Œ 20
Post image

Day 1 of the RustWeek conference is a wrap 🎊 πŸ¦€ 🎊

Thanks to everyone for attending & thanks to our sponsors.
See you all tomorrow!

#rustweek #rustlang

13.05.2025 15:54 β€” πŸ‘ 14    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

#bubble #windsurf #cursor #ide #microsoft #ai

08.05.2025 15:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Use 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

08.05.2025 02:45 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Announcing the Local-First Landscape

A comprehensive guide to help developers choose the right tools for building local-first applications.

localfirst.fm/landscape

29.04.2025 14:42 β€” πŸ‘ 135    πŸ” 41    πŸ’¬ 5    πŸ“Œ 9

@nuke-web3 is following 20 prominent accounts