HNHacker News
TopNewBestAskShowJobs

TacticalCoder

10,158 karma · joined December 4, 2013

email: I'll add a suitable email one of these days
submissionscomments
TacticalCoder··on I think I hate the internet
> In many ways it’s something that I have to tolerate to do many things that functioned fine before. I have to use an app to pay for parking. I need to create an online account to pay for a family swim at the local leisure centre. I have to submit an online form to book a slot at the local recycling centre. I need an app to check my bank and credit card balances.

The really sad thing about those is that due to the phone being a mediocre, inferior, device the experience on that shitty tiny screen is pathetic compared to doing the same on a proper screen (say on a laptop or, as in my case, on an ultra-wide monitor).

Seriously: I do appreciate that I can use my bank's webapp to do wire transfers, check my balances, search for old payments I made, etc. compared to the old days where, if I was lucky, could do 1/10th of this by going to some terminal (that was only accessible 8/5) or, even before that, by going to the bank to ask a bank employee to do it for me.

But phone apps, on that dumb tiny screen and improper input methods? Just screw that.

> Can you imagine leaving the house without a phone?

It's still totally doable. Just as it's still possible to do a 1500 kilometers drive and getting without any trouble to your destination without needing an Internet-connected NAV system: a map + GPS-receive only works fine. I do it all the time.

I regularly leave the house without my house: it's okay, I know where my kid's school is. I know where the groceries store is.

Really the main reason I do take my phone is when I know I need to either give or receive an important phone call. A phone for phone calls: such a weird concept.

But I agree with the author that it's bad: when your local recycling center believes it's okay to make you install an app, you know things aren't headed a good direction.

I'll fight for as long as I can: I'll keep using "offline map + GPS receiver" for navigation while I can and I'll install as few apps as possible on my phones.

And most of all: I'll keep using my phone to give and receive phone calls.

P.S: there are still good stuff and communities on the Internet. I'll give just one example: the community sharing free 3D models that can then be 3D printed: I'm fixing and enhancing many things in the house with those.

TacticalCoder··on What do Visa and Mastercard do? An intro to card networks
> For US readers - in my country in Europe I'd say that 95% of people have only debit card, not credit card. it's very not common to have a credit card here.

In the countries I've been to in the EU (Belgium, France, Spain, Luxembourg), when they give you cards they give you typically both a debit and a credit card. It's extremely common to have both. I've got debit cards, a pre-paid debit card (which I top up when I plan to spend) and credit cards.

And getting up to 2% cashback in the EU (even if the fees vendors can add in the EU are maximum 0.3) is not that hard.

It's very common to pay for mostly everything with a debit card and then use a credit card to, say, book a plane or vacations or to open a tab when you check-in at some hotel.

Heck, I don't even know if you can book a plane with a debit card!? (and anyway then you probably don't get the cancellation insurance etc. that you typically automatically get with a credit card).

TacticalCoder··on DeepSeek v4.1 Flash
> quant HFT is pretty decent mental exercise and it has given them “deep” brain muscles. that’s my take.

It's quite crazy that it's Deepseek's background/original purpose. We already had very advanced stuff from the world of HFT, but now a frontier family of models from a private company that used to be (still is?) in HFT is plain bonkers.

Is more known about them and the HFT background?

TacticalCoder··on Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?
> You'd have been lucky to be able to recover those in 2001.

2001 might be a stretch but indeed they do degrade badly. During Covid I was locked down, by a stroke of bad luck, alone, 2000 kilometers away from my wife and young daughter... In the house were I grew up. My old Commodore 128 was still in the attic and I dug it out, cleaned it, cleaned (and greased) the disk drive and tried to read my 5"1/4 floppy disks.

I'd say I got about 50% success: one disk out of two was already unreadable.

One could see it as "50% success rate after 35+ years is quite good" but I fear that if I were to try now, many more would fail.

I took the opportunity to make a copy of the game Commando (which has an incredible chiptune by Rob Hubbard) on two NOS (new old stock) 5"1/4 floppies. For thankfully I had a copy a Fast Hack'em that'd still boot.

Having real time capsule stuff, re-using data from old floppies that haven't been archived since decades, is becoming near impossible.

In my experience CDs and DVDs I burned myself have a lifespan even shorter than floppies. Most of the CDs I burned in the late 90s/early 2000s are already unreadable.

TacticalCoder··on Ask HN: 3.5 inch diskette read errors, would a period correct drive do better?
Upvoted you but...

> A lot of my friends have kept their old 486 computers, and everything is period-correct except for the hard drive and floppy drive which have been replaced with a CF-to-IDE for the HDD and Gotek running FlashFloppy firmware for the 3.5".

That's quite stretching the definition of "period correct". I mean: how could one have a 486 even less period correct than that? With adapters for more modern RAM and more modern CPUs and a 5090 somehow stuck in it?

TacticalCoder··on Muse – Meta’s personal AI agent
> I then realized that most people just stick with whatever default they're provided with, and it's a lot of them.

That's why Google already captured such a big part of the market with Gemini: they're now integrating it with just about everything. GMail? Gemini. Search? (asnwer by and "do you want to continue discussing this with") Gemini. Workspace? Gemini.

https://blog.google/innovation-and-ai/products/gemini-app/on...

They may not have yet the same number of MAU as OpenAI but the Gemini experience is much more streamlined than ChatGPT: when people are presented with it, they just use it.

And to be fair Google's flash model are just amazing.

TacticalCoder··on UAE-based Falcon AI NSFW classifier among top global open-source models (2025)
> UAE AI model tops 50 million monthly downloads

So in a bit more than a year, 10% of the planet has downloaded a NSFW classifier?

I mean: in the end there are only 8 billion people on earth, which projects do, all added up, need to download one NSFW classifier 600 million times a year?

Something something something makes me think there are inefficiencies at play here.

TacticalCoder··on Emacs Bedrock 2.0
> Isn’t eMacs just a text editor like vim or nano?

For a start it's either spelled "Emacs" or "EMACS", and definitely not "eMacs".

Then it's closer to an OS than an editor.

TacticalCoder··on My business partner sent a 5K vibe-coded PR that he didn't even test
> Well, as much as people lose all their muscle by been bed-ridden, he's lost all his brain by being AI Assisted™.

Wanna know the answer of those who lost all their brain cells to that?

"If there are bugs, it's only because the prompt was off. I'm a better prompt-engineer than your business partner, so this could never ever happen to me."

And off to the couch they go sit and shut their brains off.

TacticalCoder··on We have a year to fix security everywhere
> There are millions of schizophrenics worldwide.

Are 95% of worldwide terror attacks done by schizos?

TacticalCoder··on Mistral raises €3B
> When Apple is not racing for the frontier it's a strategy, but when it's Mistral it's a mistake.

Apple is a $4.7 trillion company selling computers and iPhones. How many computers and iPhones is Mistral selling?

In your comparison Apple is Apple while Mistral is orange.

TacticalCoder··on Which came first, Windows 95's taskbar or NeXT's Dock? Neither
If you're on some X11 (Xorg or whatever else if there's still something else than Xorg) windowing system (say non-Wayland Linux or a BSD), you can definitely get some window manager with themes very close to that.
TacticalCoder··on The car industry A/B tested selling a car with and without CarPlay
TFA just shows the author is addicted to his phone and nothing else. Many comments here are already explaining why the comparison is not valid.

As a consumer in the market for cars (we've got four at home), I'm basically interested in how pleasant/agreeable the car is to drive and how secure it is.

I give exactly jack fucking zero shit if it's got Android Auto or Apple Car Play or both or neither.

I drive way, way, way more than most on this forum. For example I've been both to Stockholm and Ibiza by car [involving a part with the on a boat in both cases]). And I regularly do long distances (longest was 8am to 10pm non-stop except bio-break and gasoline). I'll cross Germany (I don't live in Germany) in one-go to go to Poland. Stuff like that. Also I spent months a year in a rural area, so car is the only option (closest village to find croissants and baguettes is a 10 minutes drive).

And yet I don't care a yota about "phone connectivity" in my car.

The rare cases where I really need my phone I can... just use my phone?

Like what the heck is hard about that?

BTW my main car run QNX for its infotainment/phone system and phonecalls and reading message over Bluetooth works just fine. And it wouldn't be working, it'd be totally fine too.

TFA and people agreeing with it says more about people's incestuous relation with their phones than about what the "best option" (mentioned in TFA) is.

TacticalCoder··on It took a year to ship WebAssembly in Anubis
Yup was thinking the same: make honest people pay $0.00001 when they visit the site (in electricity/compute), have the challenge made so that only the website wins a tiny something. Bleed the bots dry.

> This makes Anubis challenges use a memory-hard proof of work function (argon2id) instead of just a CPU hard one. It also means that the "hey Claude vibeslop me a CUDA Anubis solver" route is on its way to being fundamentally dead.

Nice.

TacticalCoder··on AMD Based FreeBSD Desktop Reloaded
> the best thing about freebsd in 2026, is no goddamn systemd virus

Yup. And with FreeBSD's bhyve you can run VMs. My plan to be, at long last, entirely systemd free again is FreeBSD/bhyve/Linux VM (a distro without systemd)/(podman) containers.

The amazing thing with containers is that, by definition, PID1 ain't systemd and they're minimal: no room for systemd and its tentacles meddling everywhere in a container.

Now I could go all Linux (a systemd-less distro) but sadly IMO the Linux ecosystem is way too cosy with systemd, so I prefer a safer bet with FreeBSD.

I wonder how many of us are beginning to use FreeBSD because of our sheer hate of the poetteringization of the Linux ecosystem?

TacticalCoder··on Germany's far-right AfD projected to win
> What exactly went wrong for this catastrophe to happen?

The AfD's only selling point is that they'll end immigration.

Here's what happened: 2.6 migrants coming to Germany in 2022 alone. Net migration into Germany in 2022: +1.4 million.

There are many germans (and many people in the EU) who don't like to see mass-migration from Africa and the middle east.

It's those who let that happen (and pushed for it) who are responsible for people voting for extremist political parties.

The same is happening in France and even Gabriel Attal (ex french prime minister) said France failed to control both its legal and illegal migration and that now he wants to only allow in migrants who are coming to actually work (Gabriel Attal is probably going to be a candidate to be the next french president).

You cannot look at the AfD and say "bad AfD" / "evil neo-nazis germans who voted for them" and not take a cold hard look at what happened with migration in the EU these last years.

TacticalCoder··on Germany's far-right AfD projected to win
> I feel so angry with and ashamed of my own country in a way I cannot even find words for.

I feel so angry and ashamed for what the EU bureaucrats and politicians have done to the EU.

Many people do feel like me. I'm not german but I know that half of that region didn't suddenly wake up "neo-nazis": they're people who are fed up with what the politicians have done to their countries.

You cannot change abruptly systems / countries / cultures by flooding them massively with migrants from different cultures by the tens of millions and expect the entirety of the population to, like you, beg for more.

TacticalCoder··on QBittorrent breaks out of sandbox to commit crimes
> and then my copy of Jellyfin broke containment

The really incredible thing is that my computers were already doing similar stuff before LLMs became really a thing... In the BBS days.

Later on they downloaded mp3s from Napster which my computers auto-installed.

And now I gotta say: LLMs and agents at my place are acting like in TFA, downloading movies and series and setting them up in my Plex and JellyFin instances.

Thankfully they've not found a way to share those with the world yet.

TacticalCoder··on Isar Aerospace reaches orbit and deploys payloads on second flight
> Deep down, we're an annoyingly arrogant little country with delusions of grandeur ...

The problem is France used to be the world's superpower, with an economy bigger than the one of the UK. Literally number one.

Then the monarchy fell and all it took was a mere 15 years for that little arrogant man that Napoleon was to get its arse (and France's arse) handed to him in Waterloo in 1815.

15 years to throw away centuries of greatness: what an amazing success the revolutionaries managed to pull. They fucked up so bad they realized it and tried to, peacefully, re-instate monarchy, but it was too late. Charles X was king of France after the Waterloo SNAFU (1824 to 1830) but it was too late to fix things.

It's nice and all, on paper, to want no king. But France is considered to have lost, forever, its place as the world's n 1 superpower when Napoleon lost in Waterloo.

I'm not saying monarchy is better: what I'm saying is that the french revolution coincides with France losing its status as the world's 1st super power.

And France has been arrogant ever since but it went from 2nd to 3rd to 4th to 5th to 6th to now 7th place.

It's a never ending fall.

With the biggest public deficit and the biggest public debt in the entire EU, and the level of primary education going down the drain (university is still doing OK), I fear it's only ever more pain ahead for France.

The country is literally crumbling left and right and communists, siding with islamists (the party of Melenchon are downright commies, who understood that if they were cozy with islamists, they'd get a chance a winning the elections), are planning to destroy the little that's left of France's past grandeur.

If you think those in charge now are negative towards their own country, you haven't seen anything should either the communists (Melenchon) or the national-socialists (Le Pen / Bardella: which are for a national preference with a deeply socialist program) win the next elections.

Besides an aching aircraft carrier France still has the atom bomb and that's it.

No more money. No more education.

France is toast.

P.S: the biggest success, from their leftist point of view, of french intellectuals is managing to present national-socialists as "far right" (as if they were fascists)

TacticalCoder··on Record-High 89% in U.S. Say Government Corruption Widespread
89% only think that?

Wanna talk about the enrichment of US politicans? Not just the Trump and the Pelosi but also a serious discussion about the net worth of, say, the Obama, Ilhan Omar and Kamala Harris, etc.?

And the argument: "But they only made millions, while Trump made billions" ain't a valid one. It's not "better" if you only manage to steal less: you're still a thief. A less successful thief, but still just a petty thief.

TacticalCoder··on An open DNS recursive service for free security and high privacy
Instead of CloudFlare's 1.1.1.1 I like CloudFlare's 1.1.1.3: it filters known porn and known malware sites.

By now I expect many sites to be filtered out: too much crap out there.

Then I also run my own DNS (unbound) and after seeing a warning from one of my banks about a phishing site where one letter differed in the domain name from the real bank's site, I went ballistic: I did generate hundreds of thousands (maybe millions by now) of variations of the names of banks/brokers domains I use, with every single variation of one character and many variations of up to two characters and I nullroute those too (in addition to known porn and known malware sites).

And I nullroute every single Unicode domain name. I don't care. I don't care if you disagree with this: too many homoglyph attacks. Too risky. And the Web Just Works [TM] without accessing any Unicode domain.

I null route tens if not hundreds of TLDs.

Filtering out every single domain name using any Unicode char is a bit more involved but it's doable (I do it since years, but today you can ask LLMs if you want to do it or patch a DNS software to do it).

I know some go further and by default disallow everything and then only allow domains they want to use but I find that a bit too tricky.

Now... Should there be something I really want, say I want a shady torrent tracker to download some dubious file, I can always use a VM/container with a more lenient DNS.

I'm using such a setup since years. My unbound DNS runs on a Pi 3 that's on 24/7.

Works flawlessly.

P.S: on another subject I also blocklist entire IP blocks, including entire countries. Same thing: the Web still works totally fine.

TacticalCoder··on Kale: A Transformation-Safe Spreadsheet System
> Spreadsheet formulas can refer to rectangular ranges of arbitrary size. When a user changes the structure of a referenced table, the spreadsheet system updates the references to refer to a new range. Unfortunately, this new range may differ from the user's expectations, introducing bugs in spreadsheets. We describe a user study showing that standard reference semantics are error-prone

Yeah. It's a pet-peeve of mine: after having been tasked to port a spreadsheet to a dedicated app, I've lost all illusions about spreadsheets.

Or, put it like this: spreadsheets are for programmers. When a non-programmer uses a spreadsheet, it's full, full, full of broken assumptions.

The famous Excel vid by Joel Spolsky shows just that: it's ultra-powerful stuff, but you basically have to be a programmer to understand what's doable and how to use that power wisely (and Joel Spolsky is a programmer himself).

Users don't understand dates and the relation between values and the values at a certain date or the values at the date of encoding or the values when they're automatically fetched, for a start.

Then they have absolutely zero clue as how to model things crossing boundaries: for example something crossing a year boundary.

I could go on and on but it's just mind-boggling. Reunions discussing the spreadsheet with "the users" and asking questions and they're just lost: they don't get it. They don't understand what they've done. It's confusion everywhere (in their minds and in their spreadsheets).

The corporate world runs on Powerpoint presentation using bogus numbers from broken spreadsheets.

Now it's nice to see a system that tries to add some sanity to spreadsheets but I fear it's like "SVN trying to be CVS done right, but it's impossible to do CVS right" (paraphrasing Torvalds).

P.S: do I use spreadsheets? You bet I do, I'm a programmer.

TacticalCoder··on Actively exploited sandbox RCE in all Chromium versions
> It means it can execute arbitrary machine code in the sandbox.

Well which is precisely why we have sandboxes.

To me "executing arbitrary code in the sandbox" is similar to "I don't give a flying fuck for it's what a sandbox is for".

More information is needed. As someone commented: this has to be paired with at least another exploit to make anything remotely useful.

A sandbox is a sandbox. We want to understand how "code running in a sandbox" is "actively exploited".

TacticalCoder··on Hayes AT command set
> M0 or M Speaker Mute, completely silent during dialing M3 is also common, but different on many brands

As a teenager with my first modem (I think I started with a 14.4, so not that early) I had no idea how to mute the modem with those commands yet while connecting to BBSes.

So I created my own "mute" (for during connection negociation at the beginning of a call, the modems were extremely noisy) system...

Late at night, when my parents were asleep, I'd unscrew the cover of the modem, take the PCB out and muffle it between two pillows while the connection was establishing.

Worked flawlessly.

As I was both up to no good and because I didn't want risking shorting the PCB, I'd then put the cover back on. Rinse and repeat every night.

TacticalCoder··on Which tools do Claude, Codex and Cursor choose? We measured 17k runs to find out
> Yes. Grab those open-weight models while you still can.

You mean like it's impossible to download a movie because it's illegal, it's going to be impossible to download open-weight models because it's going to be made illegal?

So for the same definition of "impossible", it's going to be "impossible" to download open-weight models?

TacticalCoder··on Sing-song: a speakable encoding for long numbers and keys
We've got a solution for this already...

Raising my kid in three languages (english, french and spanish) and over four countries now, spelling words letter by letter was bound to be a never-ending problem (like french 'i' 's pronouciation is basically english 'e' etc.) so I decided, very early on, to teach both my wife and my kid the NATO alphabet.

It is really very convenient. As soon as there's any doubt, we switch to NATO alphabet.

The other day my daughter and I were confirming a code and I read a "fiver" and she told me: "wait, you skipped 'sierra'". Turns out I miswrote down a '5' into a 's' but during verification, we caught it. Which is precisely why we use that kind of stuff. Now we've got our own "code" to differentiate letters from digits too (for when we write codes down): every digit we place a little dot underneath it and every uppercase we underline it.

Besides that, there's also always the memorizing method from the I.T. Crowd:

https://youtu.be/HWc3WY3fuZU

TacticalCoder··on A PCB business card with a batteryless LED, powered by the phone that taps it
A few months ago some dude offered a very fancy business card: it looked really gorgeous and all tech. Don't remember all the details but it was shiny and had tiny components etc.

So I took it and was going to put me in my wallet and the dude interrupted me and say: "No, no, you can't have it, I've got only one, you need to scan the QR code".

I found that incredibly cheap ; )

P.S: and also I don't scan random QR codes.

TacticalCoder··on GPT-6 Astra
> How will we make a living?

Don't be selfish. Think first of all the jobs that are already dead. A friend of mine she's a translator: like translating financial documents between french/english/spanish. It's over for her: she doesn't get 10% of the gigs she used to get and the 10% she gets is... Verifying AI output.

Think of the artists: I'm sorry for those too, for for many it's already game over today.

> How will we make a living?

A friend of mine who's got his own software-consultancy SME is now advertising on LinkedIn that he'll also help your company fix the mess LLMs created.

That's how you'll make a living: by learning, in addition to all you've already learned, how you work with harnesses and LLMs to be more productive, by learning what they're good at and what they suck big fat balls at.

TacticalCoder··on Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly
> I spent the last few weeks analyzing what Claude did, feeding it my 33 years of memory of how I built the game, my notes and the git repos. It wrote the first draft of the article, and I edited line by line over a week.

Sooooo cool! I did something similar a few months ago: had the old source code (and executable files) of a game I wrote in 1991 (PC DOS) and a few notes in source code and, well, my old memories of how things worked. I didn't know how to compile it anymore but with the help of LLMs I managed to get it compiling again.

Since then I found about 8 pages of handwritten notes I took back in the days and I did immediately scan them and I added them to the repo.

Now my PC DOS from 1991/1992 does compile again and, well, I really should blog post about it one of these days (if only I had a blog...).

TacticalCoder··on GPT-6 Astra
The benchmarks do looks good (I mean: they literally spank the latest Anthropic benchmarks of two days ago in every single benchmark) but the promotional vid is so cheesy.

They decided to use the iconic Herman Miller Eames chair if I'm not mistaken:

https://youtu.be/s5zyhGMMPKs

And that's basically 50% of the vid looking "classy".

I don't know if it's farcical but at this point --maybe I'm jaded-- I'm expecting more than a kid rocketship I can print on my Bambu Lab A1.

Now I'd say the promotional vid is actually good. But it's marketing: so it's a good vid, but cheesy good.

Doesn't mean GPT-6 Astra is good or bad: looks solid from the numbers.

← PreviousPage 3 of 34Next →