Sign in

Thomas Hunter II

@thomashunter.name
132 followers 203 following 117 posts

I came here to kick ass, build web applications, and chew bubble gum. And I'm all out of gum. Author of Distributed Systems with Node.js and Multithreaded JavaScript. Bluesky is pronounced like Brewski.

PostsRepliesMedia
Thomas Hunter II @thomashunter.name · 26/09/2026
Does anyone know a good way to scan and view the data in a QR code on Android? The default camera app opens the QR URL and follows redirects and is inadequate.
100
Reposted by Thomas Hunter II
potch @potch.me · 12/09/2026
"no you HAVE to say it's okay and not just okay but cool and exciting that I like and use it. you have to like it and me or it is you who is bad and wrong and dumb and history will agree with me" is some pathetic musk-grade insecurity. if we're being left behind stop looking back at us! orpheus ass
1378
Thomas Hunter II @thomashunter.name · 12/09/2026
LLM-generated text contains a lot of em-dashes. that's why I'm switching to space-separated en-dashes – it's important to stand out.
000
Thomas Hunter II @thomashunter.name · 06/09/2026
Interesting place for an ethernet switch...
000
Reposted by Thomas Hunter II
ᵀᴴᴱᴍ̴ᴇ̵ᴏ̵ᴡ̷ᴄ̶ʜ̸ᴇ̴ᴍ̶ɪ̵s̵ᴛ̶ ̵ @catpope.gay · 26/08/2026
243578978
Reposted by Thomas Hunter II
Marko Bajlovic @marko.tech · 26/08/2026
State of SaaS
673745890
Reposted by Thomas Hunter II
SwiftOnSecurity @swiftonsecurity.com · 22/08/2026
We value your privacy
We and our 1566 partners use c
12493100
Thomas Hunter II @thomashunter.name · 18/08/2026
Keep an eye out for the latest @npmjs.com phishing attack. This one showed up from an automatically-enrolled Google group titled "Google" with the handle "accountsecurity @ googlegroups . com". That npm URL points to "https :// verifygate . org / npm-verify".
000
Thomas Hunter II @thomashunter.name · 13/08/2026
I love all these websites that do some sort of CPU-heavy bot detection that glitches out my phone's audio while I play white noise for my sleeping baby.
000
Thomas Hunter II @thomashunter.name · 12/08/2026
Apparently Google Play and myself have different definitions for the word "Important".
000
Thomas Hunter II @thomashunter.name · 11/08/2026
The problem was never that we needed code written faster.
010
Thomas Hunter II @thomashunter.name · 08/08/2026
When I drink too much Baja Blast
Sodaria
000
Thomas Hunter II @thomashunter.name · 08/08/2026
www.noemamag.com/why-is-every...
noemamag.com
Why Is Everyone In Tech So Sad? | NOEMA
A lot of people seem to be realizing that knowledge work is mostly pointless. AI might give us the pleasure of finding out what happens if an entire class of workers loses faith in their careers.
010
Reposted by Thomas Hunter II
Hidde @hidde.blog · 02/08/2026
🔗 From today, EU regulation around labeling AI generated content goes into effect. The Commission provides icons that can be used digital-strategy.ec.europa.eu/en/policies/...
digital-strategy.ec.europa.eu
EU Icons for labelling AI-generated content
Deployers of generative AI systems can use the EU set of icons to label certain AI-generated content, in accordance with the AI Act transparency rules.
64621
Reposted by Thomas Hunter II
Feross @feross.bsky.social · 01/08/2026
Excited by the approach Packagist has taken here, and so incredibly excited for Socket to be a launch sponsor. socket.dev/blog/socket-...
socket.dev
Socket Is Sponsoring Composer and Packagist - Socket
Socket has joined the new Composer and Packagist sponsorship program as a launch sponsor, supporting the team that keeps PHP's package ecosystem secur...
033
Thomas Hunter II @thomashunter.name · 25/07/2026
[Indian] Government orders GitHub to remove Bluetooth-based chat app Bitchat over security concerns: Jack Dorsey www.thehindu.com/news/nationa...
thehindu.com
Government orders GitHub to remove Bluetooth-based chat app Bitchat over security concerns: Jack Dorsey
Government orders GitHub to remove Bluetooth app Bitchat over security risks amid internet restrictions during protests, says Jack Dorsey.
210
Reposted by Thomas Hunter II
Ars Technica @arstechnica.com · 21/07/2026
arstechnica.com
Judge approves Anthropic’s $1.5 billion copyright settlement with authors
Anthropic blocks authors from opting out of $1.5B settlement at last minute.
22712
Reposted by Thomas Hunter II
rob pike @robpike.io · 08/07/2026
The gap between hype and reality for AI is vast. karlbode.com/the-ai-hype-...
karlbode.com
The AI Hype Reckoning Is Upon Us
The massive chasm between AI hype and reality is finally reaching the breaking point.
47420
Thomas Hunter II @thomashunter.name · 28/06/2026
Me: reports an eBay product with AI generated images. eBay: our AI has decided to ignore your report.
030
Thomas Hunter II @thomashunter.name · 20/06/2026
"Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them." ― Frank Herbert, Dune
000
Thomas Hunter II @thomashunter.name · 16/06/2026
www.freebsd.org/releases/15....
freebsd.org
FreeBSD 15.1-RELEASE Announcement
000
Reposted by Thomas Hunter II
The Associated Press @apnews.com · 05/06/2026
A New Jersey police sergeant has been charged with stealing $10,000 worth of camera equipment from a photojournalist.
bit.ly
New Jersey police sergeant charged with stealing journalist's camera bag at immigration protest
A New Jersey police sergeant has been charged with stealing $10,000 worth of camera equipment from a photojournalist.
7289122
Thomas Hunter II @thomashunter.name · 28/05/2026
An LLM is basically a big database that's slow and expensive to query. The code it produces is just a query result. If you publish a library made up of LLM-produced code then that library is just a cache.
030
Thomas Hunter II @thomashunter.name · 25/05/2026
thomashunter.name/photos/2026-...
thomashunter.name
2026 San Francisco Carnaval Parade
000
Thomas Hunter II @thomashunter.name · 23/05/2026
000
Thomas Hunter II @thomashunter.name · 05/05/2026
Utah first state to hold websites liable for users who mask their location with VPNs www.tomshardware.com/software/vpn...
tomshardware.com
Utah first state to hold websites liable for users who mask their location with VPNs — law goes into effect, designed to prevent bypassing age checks
Senate Bill 73 holds websites liable for users who mask their location.
000
Thomas Hunter II @thomashunter.name · 23/04/2026
FreeBSD 15.1 (due in a month) ships with some laptop compatibility improvements. Once it ships I'm going to give it a series try on my spare laptop. @freebsdfoundation.bsky.social freebsdfoundation.org/blog/freebsd...
freebsdfoundation.org
FreeBSD Closes the Laptop Gap: Year One Project Update | FreeBSD Foundation
If you’ve been waiting for the right moment to try FreeBSD on a laptop, take note - 2025 has brought transformative changes. The Foundation's ambitious Laptop Support & Usability Project is systematic...
000
Reposted by Thomas Hunter II
tante @tante.cc · 21/04/2026
A @tante.cc tries to keep his promises. Here it is tante.cc/2026/04/21/ai-as-a-fascist…
06819
Thomas Hunter II @thomashunter.name · 21/04/2026
frame.work/blog/introdu...
frame.work
Introducing Framework Laptop 13 Pro
We’re happy to introduce Framework Laptop 13 Pro, a complete ground up redesign with Intel’s Core Ultra Series 3 Processors.
000
Thomas Hunter II @thomashunter.name · 15/04/2026
www.nytimes.com/2026/04/15/a...
nytimes.com
Jury Finds Live Nation Acts as a Monopoly in a Victory for States
000
Thomas Hunter II @thomashunter.name · 06/04/2026
I'm starting to wonder if powerful elites are convinced that the Second Coming (Christianity, Islam) or Rapture will occur soon. Like someone discovered or fabricated some evidence. And that all the unbelievable political chaos happening right now is to either trigger it or gain advantage.
000
Thomas Hunter II @thomashunter.name · 14/03/2026
www.reuters.com/business/wor...
reuters.com
Exclusive: Meta planning sweeping layoffs as AI costs mount
Meta is planning sweeping layoffs ​that could affect 20% or more of the company, three sources familiar with the matter told Reuters, as ‌Meta seeks to offset costly artificial intelligence infrastruc...
000
Thomas Hunter II @thomashunter.name · 08/03/2026
Mar 7th, 2026: Several hundred protesters gathered in San Francisco's Embarcadero Plaza during the Stop the War on Iran protest. They were met with several dozen counter-protesters with signs praising Trump and the Regime change. thomashunter.name/photos/2026-...
thomashunter.name
2026 San Francisco No War in Iran Protest & Counterprotest
010
Thomas Hunter II @thomashunter.name · 08/03/2026
I saw this characterized version of @garrytan-mirr.selfhosted.social on an anti Y Combinator wheatpaste in SOMA. #sanfrancisco #ycombinator
000
Thomas Hunter II @thomashunter.name · 21/02/2026
This $80 memory card I bought two years ago is $130 today.
000
Thomas Hunter II @thomashunter.name · 21/02/2026
マリウス.com/hold-on-to-y...
xn--gckvb8fzb.com
010
Thomas Hunter II @thomashunter.name · 18/02/2026
thomashunter.name/posts/2026-0...
thomashunter.name
My experience building a Node.js Native Module using an LLM
010
Reposted by Thomas Hunter II
Adam Gurri @adamgurri.liberalcurrents.com · 09/02/2026
So uh Ring just up and said they've got a huge centralized private surveillance network they can leverage all at once huh
18670731597
Thomas Hunter II @thomashunter.name · 18/01/2026
www.caimito.net/en/blog/2025...
caimito.net
Why We've Tried to Replace Developers Every Decade Since 1969
Every decade brings new promises: this time, we'll finally make software development simple enough that we won't need so many developers. From COBOL to AI, the pattern repeats. Business leaders gro...
000
Reposted by Thomas Hunter II
bryan english @bengl.dev · 15/01/2026
It's been over 4 years since @multithreadedjs.bsky.social, by @thomashunter.name and myself, was published. A lot has changed in 4 years, and a lot has stayed the same. What interesting things have you done with threads in JS? LMK. Would love to publish anecdotes (with permission) in 2nd edition.
Multithreaded JavaScript book cover
071
Thomas Hunter II @thomashunter.name · 13/01/2026
thomashunter.name/posts/2026-0...
thomashunter.name
Repairing a Bose SoundDock iPod Speaker
020
Reposted by Thomas Hunter II
Moohud Kurzweil @ehudkurzweil.bsky.social · 03/12/2025
USB USB Type C USB Type-0 USB-III: Lightning Returns Dissidia USB-012: Duodecim Kingdom Hearts USB: Universal Serial Bus
20862391
Thomas Hunter II @thomashunter.name · 01/12/2025
I've been working on a project to keep track of internal company technical proposals (#RFC, #ADR, #TDD, etc). It formalizes the review and acceptance process to make proposals more like a pull request and less like adding dropdowns in a text document. Give RFC Hub a try: rfchub.app
rfchub.app
Home
Track the lifecycle of Request For Comment (RFC) / Technical Design Doc (TDD) technical proposals.
010
Thomas Hunter II @thomashunter.name · 23/11/2025
I built a webpage that you can use on your mobile phone to turn the screen into an accent light. Click the fullscreen button then drag your finger around to change the color. I use it with my old spare Android phones where I can't install new apps. thomashunter.name/light
thomashunter.name
Full Screen Mobile Color Selector for Photography
The personal website of Thomas Hunter II, Software Engineer.
010
Thomas Hunter II @thomashunter.name · 13/11/2025
I might have found a bug in V8 but I'm not sure yet. V8 doesn't list America/Nuuk as being a valid timezone but Firefox does. Both V8 and Firefox accept the timezone as valid.
110
Reposted by Thomas Hunter II
Yawar Amin @yawaramin.bsky.social · 06/11/2025
> I do wish I could do <form hx method="post" action="/rfchub/rfc99/reviewers"> instead and get graceful fallback… You can, see dev.to/yawaramin/wh...
dev.to
Why hx-boost is actually the most important feature of htmx
A widely misunderstood htmx attribute holds the key to unlocking its hypermedia design philosophy
011
Thomas Hunter II @thomashunter.name · 06/11/2025
thomashunter.name/posts/2025-1...
thomashunter.name
A few months with htmx
120
Thomas Hunter II @thomashunter.name · 02/11/2025
I tried the brand new #Sony #RX1R III at B&H yesterday. It's a $5,000 fixed-lens camera with a full frame 60MP sensor. Ultimately the photos had less detail than the combo 33MP Sony A7c II + 40mm lens that I had brought with me which is half the price and not much larger.
000
Thomas Hunter II @thomashunter.name · 25/10/2025
I just discovered that the @digitalocean.com App Platform hosts my service behind @cloudflare.social because in _certain_ conditions it injects JavaScript into the page which then violates my Content Security Policy.
100
Thomas Hunter II @thomashunter.name · 20/10/2025
It's days like these that I'm glad I don't host my projects on AWS.
020