HN user

theshrike79

13,788 karma

[ my public key: https://keybase.io/shrike; my proof: https://keybase.io/shrike/sigs/2v8AL5zf-3X-DJgzSYVw2mSzQWDa5gLsRE2Jm0dIJiM ]

aspe:keyoxide.org:JKVZEDBRMLKHYWMJWR6L6UDDY4

Posts60
Comments6,277
View on HN
pewdiepie-archdaemon.github.io 1mo ago

Odysseys – A Self-Hosted AI Workspace

theshrike79
3pts1
rootshell.com 2mo ago

Rootshell – The terminal, reimagined for Apple platforms

theshrike79
3pts0
lucumr.pocoo.org 3mo ago

The Center Has a Bias

theshrike79
5pts0
craigmod.com 3mo ago

Software Bonkers

theshrike79
2pts0
rmv.fyi 4mo ago

I Hope You Don't Use Generative AI

theshrike79
5pts0
rachelbythebay.com 4mo ago

Another round of reporting on feed readers

theshrike79
1pts0
github.com 5mo ago

Warcraft III Peon Voice Notifications for Claude Code, Codex, and Other IDEs

theshrike79
3pts1
blog.mozilla.ai 7mo ago

Encoderfile v0.1.0: Deploy Encoder Transformers as Single Binary Executables

theshrike79
1pts0
steve-yegge.medium.com 9mo ago

Beads: A coding agent memory system

theshrike79
1pts0
users.ece.utexas.edu 11mo ago

Rob Pike's Rules of Programming (1989)

theshrike79
4pts1
gitlab.freedesktop.org 1y ago

Freedesktop team member closes all open xserver merge requests

theshrike79
10pts5
www.theverge.com 1y ago

Google changes Chrome extension policies following the Honey link scandal

theshrike79
3pts0
kevquirk.com 1y ago

Forget Twitter threads and write a blog post instead (2021)

theshrike79
173pts122
notalwaysright.com 1y ago

So, Is Someone Getting Fired, Or?

theshrike79
4pts0
nora.zone 1y ago

Have a Website

theshrike79
3pts1
gabevenberg.com 1y ago

The Modern CLI Renaissance

theshrike79
130pts160
www.phoronix.com 1y ago

Debian Orphans Bcachefs-Tools: "Impossible to Maintain in Debian Stable"

theshrike79
6pts0
krebsonsecurity.com 1y ago

Local Networks Go Global When Domain Names Collide

theshrike79
1pts1
jon.bo 1y ago

Digital Tools I Wish Existed (2019)

theshrike79
75pts18
xeiaso.net 2y ago

"No way to prevent this" say users of only language where this regularly happens

theshrike79
27pts17
community.frame.work 2y ago

Frame.work laptop now available in Denmark, Finland, and Sweden

theshrike79
216pts183
wails.io 2y ago

Wails: Build beautiful cross-platform applications using Go

theshrike79
1pts0
gitlab.com 2y ago

Wget2

theshrike79
5pts0
store.steampowered.com 2y ago

Steam Families

theshrike79
2pts0
science.nasa.gov 2y ago

The Lost Universe: NASA's Tabletop Role-Playing Game Adventure

theshrike79
168pts52
kb.vmware.com 2y ago

End of General Availability of the Free VSphere Hypervisor (ESXi 7.x and 8.x)

theshrike79
3pts1
www.engadget.com 2y ago

The Game Awards raises an old question: What does indie mean?

theshrike79
38pts68
milkv.io 2y ago

Milk-V Pioneer – native RISC-V computer

theshrike79
95pts64
www.theverge.com 2y ago

The best robot vacuum for me is the one I hacked

theshrike79
2pts0
bottomfeeder.substack.com 2y ago

Four Tips to Make Your Murder and Loot Game Painfully Addicting

theshrike79
3pts0

Yep, but there’s a limit to everything.

At some point you hit market saturation and the forever users are just costing you money and new user acquisition isn’t enough to offset it.

Nobody likes the subscription model but it’s the easiest way to sustain constant development bigger than side hustle projects.

I've resorted to manually tracking some non-Plex/Jellyfin shows on Obsidian manually :D

It's super fun to watch some 7 season show on a local streaming service, be on season 3 episode hellifiknow, come back in a week and poof it's gone.

No, but the agentic monster system can have the relevant code checked out, manuals and runbooks analyzed, the error investigated and a fix proposed by the time the on-call engineer gets up from bed, grabs a Red Bull from the fridge and logs in to their work computer.

Then they have a starting off point to see if the agent was correct or not. If not, they lost maybe 2 minutes of reading. If yes, they can go "yea, push the fix and monitor", put down the Red Bull and go back to bed.

It's not like the plots are complex :D

Mostly it's shows that are on hiatus, due to release cycles being completely random nowadays. Or Anime releasing a second season under a whole different show name.

Also shows I've watched 1-2 episodes of and decided it's worth watching, but not now - as there are a limited number of hours in a day.

I am exercising outside

Doing deadlifts outside when it's -30C is pretty hardcore.

Also what's "engaging" in running? You put one foot in front of the other, it's not exactly something that needs 100% of your brain power to execute.

So on vacation you just come to the hotel room and fall on the bed. First thing you do when you wake up is leave the room?

Seems like you don't need hotels, a hostel would work just fine :D

Some of us need to unwind even on "vacation". Just get your feet up and watch your shows and relax before hitting the sack.

"Usually i remember what i was watching"

You must not watch that many TV shows or Anime then. Or you have the memory of a savant.

Without an automated system I'd have zero clue where I am in the 100+ series I'm tracking.

The goal of the law wasn't explicitly user-replaceability, it was device longevity.

iPhone batteries are over the required minimum cycle limit + water resistant -> no need to be user-replaceable.

Also people still have the notion that "user-replaceable" means that you can just clip off the battery while queueing in the store and snap on a fresh one from your belt holster. That's not what the law states, it just can't require specialist tooling. Screws and glue strips are fine.

Not just subsidised, but the supply chain is literally in the same block.

That's the thing Chinese do where other countries can't compete. If you're making product X, all of your suppliers are within walking distance around your assembly line.

In Europe they might be 4 countries over.

Yes.

Enterprise contracts are checked and agreed by lawyers. The contract states no training.

If the provider fucks up, there are actual monetary damages defined for breach of contract.

But what the customer is paying for is defined somewhere, right? Preferably in writing.

You can give that to an agent and have it confirm the application fulfills the spec. Just like a human would have to.

And if the specific test can’t be automated, why? Is it impossible to automate or just inconvenient?

Granted there are immaterial things that we can’t automatically test yet like how the application feels to use. “Snappy” or “smooth” can’t really be quantified with code.

If you never ship, how can you iterate?

Do you spend weeks running benchmarks and optimising your code without asking/observing a single actual user whether they care if that bit is fast or not?

Or would it be more efficient to ship something, gather data and iterate where relevant?

Because if you're not doing that, I can guarantee other people are. Sadly being the first and moving fast (adding features as users request them) is in many cases better in the mobile market than having the snappiest app with zero memory leaks and excellent battery efficiency.

The whole Turkish mobile gaming industry works on this principle, they ship like crazy and iterate quickly to see what sticks.

This is not about caring. This is about the real world where actual human programmers usually don't want to spend any extra time writing test suites or management doesn't give them the time to do so.

So if the starting point is "no tests", having a bunch of "slop tests" is better, right?