HNHacker News
TopNewBestAskShowJobs

Magicrafter13

53 karma · joined June 19, 2026

submissionscomments
Magicrafter13··on I switched to Brave
> It's developers not testing their web apps with Firefox, since it has such a small market share.

This is exactly why I still use Firefox. Brave is good, no doubt. I keep it installed for the blue moons where I want a Chromium browser for something.

But I refuse to contribute to the Chromium monopoly. Every time I use a Chromium browser, I'm telling web developers that its okay to discriminate against other browser engines (Firefox, Safari, Ladybird).

Magicrafter13··on Coding Is Not Solved
> maintenance, reliability, security, scalability, etc. is the majority of the cost

It's funny because, I think the author is spot on in this article, including the problems identified in my quote above, but none of those are the reason I personally dislike the rise of LLM code - for me it all comes back to licensing and attribution. Everything else is just a cherry on top of the diarrhea sundae. I certainly don't want unmaintainable, unreliable, insecure code, but even some of the best software occasionally falls victim to these traits (its simply intrinsic to LLM code).

Magicrafter13··on Git-bug: Distributed, offline-first bug tracker embedded in Git
oh wow, how can your ssh config change based on the network you're using?
Magicrafter13··on Git-bug: Distributed, offline-first bug tracker embedded in Git
hi - this is incorrect

I use a Yubikey for some of my keys, and I've never used an "agent", don't know how, and don't want to start, unless someone can give me a good reason to

ssh-keygen -t ed25519-sk

that's all you need to use a Yubikey with SSH

Magicrafter13··on GrapheneOS' rewritten Messages app is released
an objective statement of fact should not be considered "absolutely insufferable"
Magicrafter13··on Zellij 0.45.0: nested sessions, Kitty graphics, a fresh UI
you mean the tab bar...?

Gee, I wonder why that's there.

Also there is an option, modify the libre source code that is provided to you.

Magicrafter13··on Google has stopped pushing Git tags for some Android source code
I really hope the courts just utterly destroy Google one day. Society would be better off, regardless of the collateral.
Magicrafter13··on Casio F-B100W-1A
Requires a dedicated app? Too bad, if this worked with a generic solution like Gadget Bridge or health connect, this would be peak.
Magicrafter13··on Casio F-B100W-1A
>euroderf

Name checks out.

Magicrafter13··on Remote workers report the highest well-being in study of 7,700 employees
I mean yes, if I can work in my sweatpants (or no pants), not have to pack myself a lunch, and more easily goof off when I feel it is acceptable to do so, I too would report a higher 'well-being'. You wouldn't have to ask me twice to work remote again - unfortunately I work in manufacturing which can't really be done from one's home, usually.

This is a funny thing to study though, I'm really curious what they hope to gain from this 'knowledge'.

Magicrafter13··on Judge sets framework for Nine PBS to retrieve archival data
Probably mostly by people who recognize that they are in the same situation but don't want to come to terms with the fact that their data is not safe.

Though, most individuals at least have the financial excuse. This station did not. (In fact, long term, a local copy of the data would cost significantly less than a monthly/yearly billed cloud storage provider.)

Magicrafter13··on Judge sets framework for Nine PBS to retrieve archival data
They don't even need another vendor, they could literally have their own on-site copy. Then they not only have 2 copies of the data, but they're in geographically distinct locations, so an 'act of God' wouldn't take out the data either (unless that act was the entire world being destroyed, but I digress).
Magicrafter13··on Judge sets framework for Nine PBS to retrieve archival data
That's not a backup, that was their only copy of the data.

2 is one, and 1 is none.

I wouldn't hire someone with this mindset of yours to run the IT at my company, we'd lose data for sure.

Magicrafter13··on Ask HN: Alternatives to GitHub
My setup is a self hosted GitLab. From there, in most of my repos I setup repo mirroring (basically it just does its own SSH-based git push whenever I push commits to it) to GitHub, GitLab, and Codeberg.

All of these are free (if you ignore electricity cost of hosting your own git server), and each one is a backup of sorts.

I don't necessarily recommend starting with GitLab though unless you want advanced CI capabilities, but you're already used to GitHub so you should consider self hosted gitea, which uses the same Actions syntax and even has some interoperability with its action modules I think.

But yeah, my recommendation is just to push to as many (free) git hosts as you can. Why not take advantage of free code storage if it's available. Plus if any one host goes down you can still retrieve your code from the others.

Magicrafter13··on Judge sets framework for Nine PBS to retrieve archival data
> These archives represent an important part of our region’s history, and we look forward to ensuring their preservation and protection through the Court-approved process.

Apparently you didn't find them important enough to have backups. Hundreds of thousands of dollars a year in net income and they couldn't afford a cheap NAS with 4 disks. Incredible.

Magicrafter13··on Anthropic's ‘watermark’ text adulteration in Claude is a perversion of writing
Tl;dr the author is upset that the slop generator will generate slightly different slop, and calls this perversion of the text, ironically missing the fact that the entire technology takes existing human work and perverts it in order to give him the output that he seemingly enjoys.

Perhaps it's not actually irony, perhaps it is hypocrisy.

This isn't to say there aren't correct statements in the article, but its framed very strangely.

Magicrafter13··on The TEMU-Fication of Software, Digital Goods and Services
One of the only people I've seen who gets it, and has a sane take on the matter. I've been trying to write my own article on a very similar subject for a while now, and it's always hard to put these things into words.

I yearn for humanity to stop being so greedy and always looking for the cheapest crap they can get, so they can pretend to be rich by having a lot of stuff. Particularly people in countries like America (where I live), are too comfortable, and pretend to live above their means (not necessarily consciously) by partaking of low quality mass produced goods.

Magicrafter13··on The TEMU-Fication of Software, Digital Goods and Services
I think the parent comment is incorrect, however this is true for some products. Solar panels being the one I know for a fact, because we buy them at work. We pay less than it costs them to manufacture them because the Chinese government subsidizes it. (Granted, after tariffs we're probably hitting that manufacture price again, but that money doesn't go to them obviously.)
Magicrafter13··on Show HN: We Implemented the IPv8 Internet-Draft in Linux, Libc, and BGP
they are disgustingly slow so maybe we need a new draft...
Magicrafter13··on Show HN: We Implemented the IPv8 Internet-Draft in Linux, Libc, and BGP
It's 2026 and we're turning troll/fake spec submissions into actual usable technology. What a time to be alive.

There's only one thing in the article I disagree with:

> RIRs (ARIN, RIPE, APNIC) Go Financially Bankrupt

This is purely an argument of pragmatism, rather than having any technical merit. If a system works, and meaningfully improves over another system, I couldn't care less that people aren't able to effectively monetize it.

Magicrafter13··on Docker Sandboxes – Disposable, isolated sandboxes for AI agents
Does it come with the downsides of standard VMs? (Dedicated resources like memory and CPU cores, virtual disk images.)
Magicrafter13··on Docker Sandboxes – Disposable, isolated sandboxes for AI agents
So what "sandboxing" does this add that is not already present in Docker, and how can users be any more assured that software cannot break out (which has happened at times with Docker).

Can a user blindly trust this sandbox, because that's how people will treat it based on the marketing. Sounds like it could be useful for far more than just AI though.

Magicrafter13··on Ask HN: What are you working on? (August 2026)
In the immediate, I'm trying to add functionality to my blog, that used to exist before I rewrote it.

It used to be a mashed together set of PHP scripts that used the filesystem for data storage/organization, and I had to write raw HTML for my blog posts. A few years ago I rewrote it in Flask (Python), and designed it to use a database.

One piece of functionality I never got around to copying from the PHP version though, was author biography pages. Early on, my blog was designed such that I could publish things written by other people, because a close friend of mine expressed some interest in having his stuff on it. Thing is, he never got around to writing anything. So when updating to Flask/Jinja, I didn't implement this (I did implement minimal authorship code, so the database already stored author identities, and there was HTML to show author name).

I've been in talks with another friend though about doing the same thing, and I mistakenly told him it was already ready (I thought it was), only to discover the lovely URL `/author/NOTIMPLEMENTED`, so I'm finally creating this endpoint and page template.

I'll also have to update the database schema to include licensing, because the current site always reports the same CC license (the one I chose for all my posts).

https://gitlab.matthewrease.net/matthew/blog

If anyone wants to use the code, there's a Docker image too, and you can easily-ish replace the branding with your own.

Outside of that, for the last few months I've been working with someone on a web app for uploading videos to a server/database.

Magicrafter13··on Show HN: I spent 2 years designing a mechanical Magic Keyboard
I can't go back to a staggered typewriter layout, ergonomic columnar is where it's at.

I'm curious what the purpose of haptic feedback on an already mechanical keyboard is?

Cool that you've been able to turn this into a livable business though.

Magicrafter13··on The title cards in Blade Runner are amazing
I was enjoying this article, but several of the images don't seem to load on any device I try, so it's hard to keep following along with what the author is discussing.

It kinda makes me want to mess around with special fonts on my blog, but designing a simple way to change fonts and font options on a per-post basis sounds difficult.

Magicrafter13··on Born Against, or why hobby programming communities are against LLM usage
I disagree with the conclusion. I think this is only half of the story, and I can say so as one of the people in question who is largely against LLM code (despite finding LLMs to be very useful tools). While I do care about genuine care in one's craft, I also am a free software advocate and fundamentalist, and I find non-trivial LLM code is too legally and ethically dangerous to be included in software that is distributed to other people (do whatever you want if it's just personal use).
Magicrafter13··on Branchless Rust: Making a Filter 4x Faster by Removing an If
Based on the title, I knew the issue as soon as I looked at the first table. Still, great primer for those who don't know about such CPU shenanigans, and I did appreciate the solution, since I knew high level how to solve it, but didn't come up with an actual piece of code before the author presented theirs.

I didn't know about branch prediction or pipelined CPUs back when I was profiling the code I wrote - honestly it probably would have helped.

Magicrafter13··on Google Assistant is going away on Mobile Devices
Works for me in my dedicated Android Auto user profile in GrapheneOS. Proton VPN with 'killswitch' turned on, and I've been able to use Android Auto. Though, I don't think I gave Android Auto network/internet permissions, so it shouldn't know if I'm on a VPN or not. Android Auto doesn't need internet to function (though the apps you run in it might, i.e. Google Maps).
Magicrafter13··on Google Assistant is going away on Mobile Devices
Thanks for the tips. I currently have 0.5.5y - I'll update and try these out and see if my experience improves. I also have a paid Proton plan so they shouldn't be rejecting my connections but it's definitely still possible since I think their plans are for "up to 5 devices" or something like that, and I do have a few connections at all times.
Magicrafter13··on Google Assistant is going away on Mobile Devices
I already use a VPN (Proton) so I can't VPN back to my home (i.e. Tailscale). A very unfortunate limitation of Android.

RethinkDNS has the potential to solve all my problems since it can do per-app proxies, however I've found that it doesn't work well with Proton (or possibly Wireguard as a whole) with frequent proxy disconnects, making it a very painful experience. Which is a shame because in some cases I value DNS filtering more than VPN.

Page 1 of 2Next →