HNHacker News
TopNewBestAskShowJobs

sjs382

4,537 karma · joined March 31, 2008

  website: http://sjstrutt.com/
  email:   steve@sjstrutt.com
  bsky:    https://bsky.app/profile/sjstrutt.com
[ my public key: https://keybase.io/sjs; my proof: https://keybase.io/sjs/sigs/-vO94p-56G_i11SdZnMOviltxYxNXZqPSIjC_K5XmJU ]

I'm a full-stack developer living in Houston and working at an advertising agency in New Orleans, LA.

A few projects:

• http://artpacks.org - A History of PC ANSI & ASCII Art, from 1990-present.

• http://aboutbrowser.com - A troubleshooting tool that allows users to easily share their browser info (version, plugins, features & CSS capabilities) with developers.

submissionscomments
sjs382··on Gateside by TSA Precheck
It is. With Global Entry, you have a KTN.

> Who is Eligible

> TSA PreCheck members and those with Known Traveler Numbers (KTNs).

sjs382··on Christmas Village shoppers no longer will be allowed to enter booths
Malicious compliance strikes again.

Alternatively, they could have designed booths without unnecessary steps. But sure, blame it on the ADA.

sjs382··on Bookshelf – Self-hosted eBook library that runs on object storage
I use Grimmory, too. It feels a bit "heavy" for me[0] but I like it a lot.

Not necessarily re: resource usage but rather: it does a lot more than what I have any interest in using. I just use it to expose books to my 2 ereaders (via OPDS) and to sync reading progress (via koreader-sync).

sjs382··on Pixel Watch 5
I have a Galaxy Watch 7 that I keep on silent ("Mute all sounds"). I think I'd be considered a heavy user. I don't use it to do a lot, but I've come to rely on the things I do use it for and I use it frequently.

I use it:

  - To tell the time
  - Set one-off timers/alarms
  - Recurring silent/vibration alarms throughout the day
    Wake up, start work, mid-morning break/checkpoint, lunch, end lunch, mid-day break/checkpoint, 30 minutes before "clock out", end of work day, and medication reminders
  - For silent/vibration notifications (HEAVILY filtered. Mostly messages from VIPs, security camera notifications, reminders, "rain in 15 minutes")
  - Set reminders "Remind me tomorrow morning to schedule a vet appointment"
  - Add things to different shopping lists (grocery list, shopping list, etc)
  - Quick, short-term notes ("10 M4x20mm screws")
  - Casual health tracking: sleep, step count, activity minutes, etc
Almost every one of my interactions with it is via voice/Gemini.
sjs382··on Microsoft Edge is about to lock out older ad blockers, just like Chrome did
> I'd use Brave if someone made a fork with all the BAT token stuff removed but I haven't seen one.

https://brave.com/origin/

sjs382··on A directory of people who love RSS
Flashback to a memorable bug report complaining that "the JPEGs I'm uploading don't work" but upon further investigation, they were trying to upload HEIC photos. The field was explicit about the formats supported, but to this user, "JPEGs" just meant "images".
sjs382··on EU will mandate labels on authentic-looking AI content starting August 2
"The law is not autistic"
sjs382··on Meta Got Everything It Wanted in a Secret Louisiana Data Center Deal
Gift link: https://www.nytimes.com/2026/07/27/technology/meta-data-cent...
sjs382··on Claude Opus 5
Just leaving this for anyone that says a design like this doesn't work: https://riceboxed.com/
sjs382··on IRGC claims it destroyed Amazon's Bahrain data center
I learned about it from HN, a while ago.
sjs382··on Protecting our FLOSS commons from LLMs
Whether you're expecting to have contributors that all have GitHub accounts already. And whether you expect to use the network-effects (follows/stars/activity feed) to have your project be more discoverable.
sjs382··on Protecting our FLOSS commons from LLMs
I mean, they have every right to adopt that policy... but because of the policy, I can't see myself CHOOSING to use Codeberg.

I don’t currently use LLMs for any significant part of my work but I’m not willing to put myself in a position where I might someday have to prove that something WASN'T written with an LLM because someone is making spurious accusations to troll or "DoS" a project.

It's unlikely to happen, but there are plenty of alternatives where this isn't a concern at all. Why open yourself or your projects to this?

sjs382··on Terence McKenna's Mega Bad Trip (2025)
Don't incapacitate yourself during a major weather event.
sjs382··on Terence McKenna's Mega Bad Trip
You define "spiritually" differently (more narrow, for one) than the person you're replying to.
sjs382··on I joined the IndieWeb, here's what I learned
Is there some giant rss feed following community I’m missing?

Yes

sjs382··on Dumber Mini: A Nokia-Style Phone with WhatsApp and Maps
Not sure how you define "first class" but:

Do you support WhatsApp, Messenger and Signal?

Yes we do! These also work with push notifications via MicroG or Google Play Services to ensure you get instant updates!

Do you support X app?

In general, we support almost all apps that work on Android, only really having difficulty with banking apps or digital id apps (due to Google Play Integrity Check). We ship with either Aurora store or Google Play Store to have full access to the apps on the Google Play Store

sjs382··on Running Gemma 4 26B at 5 tokens/sec on a 13-year-old Xeon with no GPU
I bought a trashcan Mac Pro on a whim last week ($120 in eBay!) and did some reading about them—it turns out people recently started using the GPUs to run models @ 20-30 tok/s.

I'm excited to get my mitts on it on Friday when it finally arrives.

Here's some of the resources I came across if you're interested in reading.

https://echalupa.com/blog/mac-pro-6-1-llama-cpp-firepro-d300...

https://matthewgribben.com/blog/mac-pro-6-1-llama-cpp-firepr...

sjs382··on I'm a USB-C Maximalist
I use these USB-C rechargeable batteries in my travel kit, too. I love the flexibility of being able to pickup some AA/AAAs, charge the ones that just died, or swap in the 2 spares I travel with.
sjs382··on Ask HN: Add flag for AI-generated articles
It seems like we get a post like this every other day or so...
sjs382··on Tiny data centre used to heat public swimming pool
LinusTechTips did this at home. https://www.youtube.com/watch?v=d-4JJbk3ZS0
sjs382··on Marfa Public Radio Puts You to Sleep
Hah! I often keep a few 1-3 week-old sports podcasts around as a sleep aid.

I find that outdated previews/predictions of events that have already happened is the perfect thing to get me to doze off.

I think the 2 weeks of heavy speculation about where Giannis Antetokounmpo will be traded to has me set for another month.

sjs382··on CSS: Unavoidable Bad Parts
> You almost always need wrapper elements to group elements you want to align together for presentation purposes only (e.g. "a vertically centered row containing one paragraph next to two vertically stacked images"), so there often aren't semantic HTML tags that would make sense.

I'd argue that a lot of times those groupings are meaningful.

sjs382··on Building an HTML-first site doubled our users overnight
"And then the whole bus clapped..."
sjs382··on Chrome is looking to permanently drop MV2 extension
Happy Kagi customer here—I wish Orion was available on Android.
sjs382··on Ask HN: When and why did you start believing in God?
> So, for those who believe [...]
sjs382··on A Tiny E Reader
> Some Xteink units purchased from third-party stores (e.g. AliExpress) ship with USB flashing locked from the factory. If your device is locked, you will need to use the Xteink Unlocker tool available at https://crosspointreader.com/#unlock-tool before you can flash CrossPoint.

Source: https://github.com/crosspoint-reader/crosspoint-reader

sjs382··on 'Point of no return': New Orleans relocation must start now due to sea level
When you look at who the rest of Louisiana voted for, they don't even want to preserve New Orleans. They're literally terrified of it and were elected on the promise to subjugate it.

What they really want to preserve is stuff like this: https://www.youtube.com/live/mHljI5JbnTM?si=dReL9sZKiqtNlvpr...

sjs382··on 'Point of no return': New Orleans relocation must start now due to sea level
The energy, the community, the corruption, the vibrance, the hopelessness, the resilience, the city that care forgot. You can't relocate New Orleans.

I know it's "gatekeeping" but it's so difficult to talk about with those who haven't had their every day consumed by it.

sjs382··on Breaking up with WordPress after two decades
> trying to monopolise the web hosting field

What does this even mean?

sjs382··on Do you want the US to "win" AI?
AI gets better with more resources. Even if you have access to the software/models, those with more money to throw at better hardware (and the cost associated with running it) will be better positioned.

I wish we had a good way to solve for that.

← PreviousPage 2 of 34Next →