HNHacker News
TopNewBestAskShowJobs

mattbee

3,454 karma · joined February 10, 2010

Video games & internet plumber, cofounded Bytemark, a British hosting company.

https://matthewblo.ch https://bsky.app/profile/matthewblo.ch

email: matthew AT bloch DOT tv

submissionscomments
mattbee··on Stop Sloppypasta
"I'm sorry to ask, but have you forwarded me unedited output from an LLM? I'd rather hear what you think!"
mattbee··on MacBook Neo
I had internalised that it was Windows Defender hooking every file operation and checking it against a blacklist? I've had it forced off for years.
mattbee··on Rise of the Triforce
Right?? There is a working original After Burner in an arcade in Leeds - on free play and just open to kids of all ages. Sooo many places where it could trap a finger, and it moves pretty violently.
mattbee··on Privilege is bad grammar
?
mattbee··on Show HN: I spent 3 years reverse-engineering a 40 yo stock market sim from 1986
Congratulations Ben! The game sounds like a dangerous cult that I want no part of. But I've also done game ports recently and was curious - how much of the old codebase did you need to understand (and change!) in order to port it? And how much could you just wrap up / virtualise, and start building on top?
mattbee··on MinIO repository is no longer maintained
This has been on the cards for at least a year, with the increasingly doomy commits noted by HN.

Unfortunately I don't know of any other open projects that can obviously scale to the same degree. I built up around 100PiB of storage under minio with a former employer. It's very robust in the face of drive & server failure, is simple to manage on bare hardware with ansible. We got 180Gbps sustained writes out of it, with some part time hardware maintenance.

Don't know if there's an opportunity here for larger users of minio to band together and fund some continued maintenance?

I definitely had a wishlist and some hardware management scripts around it that could be integrated into it.

mattbee··on State of the Windows: What is going on with Windows 11?
Personally I don't think I've ever re-run it. I think I've clicked a few buttons as I've seen alerts about new options appearing. But ultimately it's just a bunch of powershell commands to remove packages and set options. So I'd assume it's safe to run regularly.
mattbee··on State of the Windows: What is going on with Windows 11?
The key to having a nice time with Windows is 1) to give it loads of memory (32GB+ surely) and 2) to run a debloater script the moment you pick up a new system e.g. https://github.com/Raphire/Win11Debloat

All the rubbish from the last 20 years - ads, OneDrive, Copilot, Office upsells, Candy Crush in the start menu - it can just disappear, leaving a pretty stable system that hasn't actually changed much.

Apart from the awful control panels, anything else you don't like is probably replaceable. I really love startallback.com which brings back the regular start menu and lots of other little fixes.

Obviously everyone deserves a computer that doesn't try to sell to them CONSTANTLY, and I wish Windows were better out of the box. But it doesn't take much adjustment to get there.

mattbee··on 'Bandersnatch': The Works That Inspired the 'Black Mirror' Interactive Feature (2019)
This is such a fascinating & personally inspiring time for me as a programmer.

The real game Bandersnatch (as a business folly) was something else - the "coming soon" advert from just before Imagine's bankruptcy would probably ring an alarm bell now - https://nosher.net/archives/computers/imagine_eugeneevans_yo...

Some of the programmers of Bandersnatch did release Gift From The Gods from the ashes of Bandersnatch - which I definitely had on my Spectrum! But it was very confusing - https://www.crashonline.org.uk/13/giftgod.htm

This 1984 documentary from the BBC archive covers Imagine's growth & demise, must have been a great visual reference for Brooker making the show, and the top comment has some more detail on Imagine's hiring spree - https://www.youtube.com/watch?v=buuUZFh_pyk also also check out 4:30 or so, where they show the game and the device that will "eventually be reduced to a small cartridge and sold with the game"!!

Also also the name Ritman is probably a reference to Jon Ritman, programmer of the brilliant Head Over Heels. But he was nothing to do with Imagine. He still gives interviews and seems lovely.

mattbee··on Try to take my position: The best promotion advice I ever got
And the advice is not (necessarily) "work extra, unpaid hours".
mattbee··on Show HN: DoNotNotify – Log and intelligently block notifications on Android
Ah OK - personally that would move it from an "annoying app with adverts" charge (that I'd resist) to a "leasehold bullshit" charge (that I'd pay).

I am stuck similarly with the ClassDojo app that my kids school uses to communicate with parents. The notifications are just "You have a new notification!" which leads to a slow app load, an upsell splash, before finally having to scroll to find the important message from a teacher. In this case though, paying would not make it any less slow to use.

I just check once a week instead, and the parents WhatsApp group fills in the gaps for me.

mattbee··on Show HN: DoNotNotify – Log and intelligently block notifications on Android
I've been happy with the solution of switching off notifications from apps that interrupt me with promotions - one strike and they're out.

The remaining notifications are _still_ frequent enough that no single app can expect to get my attention with a single buzz.

It's not like apps don't upsell to when I _open_ them and have to swipe away ads before I can use them. So why give them another channel?

25-years ago me is going to roll his eyes so hard, but you know where I don't mind slightly-targeted ads? My email & my doormat. Send me a catalogue, I love a catalogue.

mattbee··on Here is the 15 sec coding test I used to instantly filter out most applicants
Go on then, what answer do you get? Was it right?
mattbee··on Is Mozilla trying hard to kill itself?
And users would flee not just because they're seeing the ads but because Firefox is obviously the slowest browser again. Stripping the ads is a big performance boost, so right now Firefox feels snappier than Chrome on ad-laden pages.
mattbee··on I'm Kenyan. I don't write like ChatGPT, ChatGPT writes like me
I'm not sure I've read any of Marcus' previous writing, but there's no way that essay could have been written by an AI. It's personal and has a structure that follows human thought rather than a prompt.

For sure he describes an education in English that seems misguided and showy. And I get the context - if you don't show off in your English, you'll never aspire to the status of an Englishman. But doggedly sticking to anyone's "rules of good writing" never results in good writing. And I don't think that's what the author is doing, if only because he is writing about the limitations of what he was taught!

So idk maybe he does write like ChatGPT in other contexts? But not on this evidence.

I have seen people use "you're using AI" as a lazy dismissal of someone else's writing, for whatever reasons. That usually tells you more about the person saying it than the writing though.

mattbee··on AMD GPU Debugger
My initiation into shaders was porting some graphics code from OpenGL on Windows to PS5 and Xbox, and (for your NDA and devkit fees) they give you some very nice debuggers on both platforms.

But yes, when you're stumbling around a black screen, tooling is everything. Porting bits of shader code between syntaxes is the easy bit.

Can you get better tooling on Windows if you stick to DirectX rather than OpenGL?

mattbee··on How elites could shape mass preferences as AI reduces persuasion costs
I agree with you! But the goal for people who want to turn money into power isn't to drive a single narrative, Big Brother style, to the whole world. Not even to a whole country! It's to drive a narrative to the subset of people who can influence political outcomes.

With enough data, a wonky-enough voting system, and poor enforcement of any kind of laws protecting the democratic process - this might be a very very small number of people.

Then the discord really is a problem, because you've ended up with government by a resented minority.

mattbee··on How elites could shape mass preferences as AI reduces persuasion costs
I think you're saying that mass broadcasting is going away? If so, I believe that's true in a technological sense - we don't watch TV or read newspapers as much as before.

And that certainly means niches can flourish, the dream of the 90s.

But I think mass broadcasting is still available, if you can pay for it - troll armies, bots, ads etc. It's just much much harder to recognize and regulate.

(Why that matters to me I guess) Here in the UK with a first past the post electoral system, ideological coherence isn't necessary to turn niche opinion into state power - we're now looking at 25 percent being a winning vote share for a far-right party.

mattbee··on I Let Claude Build My Home Network: Two ISPs Bonded, $312/Year Saved
And a really dreary blog describing something simple at great length :/
mattbee··on Dr Matthew Garrett v Dr Roy Schestowitz and Anor
Yep if you ask Google what Matthew Garrett's reputation is, its AI description includes the (libellous!) accusation of "professional troll". Incredibly, the original articles are still up.
mattbee··on Hard Rust requirements from May onward
The author's benchmarks suggest 10× would be a pathological case!

But even so - what price correct & secure software? We all lost a tonne of performance overnight when we applied the first Meltdown and Spectre workarounds. This doesn't seem much different.

mattbee··on Hard Rust requirements from May onward
The Fil-C project ( https://fil-c.org/ ) seems like a more pragmatic way to deal with C security holes in old, well-loved userspace code. It effectively turns C into a managed language rather than a bare metal one, seems to remove a lot of the impetus to rewrite.
mattbee··on An Update on TinyKVM
First I'd heard of this project; here's an introduction from the author: https://fwsgonzo.medium.com/tinykvm-the-fastest-sandbox-564a...
mattbee··on MinIO stops distributing free Docker images
I reckon they gave away too much, and are clumsily rowing it back.

Gitlab seemed to do a good job of navigating a community edition as an on-ramp for sales. But it's obviously a lot of work to maintain that edition, and VC must be feeling less geenerous than 10-15 years ago.

e.g. maybe if it were my project I'd have kept back the S3-compatible ACL support and put in something super-basic. Or even cluster support. Right now it feels like they're cutting off everything they can while still being able to call it "open source".

mattbee··on MinIO stops distributing free Docker images
They abandoned documentation (edit: for the open source codebase) a couple of weeks ago - that seems more significant.

From their Slack on Oct 10:

"The documentation sites at docs.min.io/community have been pulled of this morning and will redirect to the equivalent AIStor documentation where possible". [emphasis mine]

The minio/docs repository hasn't been updated in 2 weeks now, and the implication is that isn't going to be.

Even when I set up a minio cluster this February, it was both impressively easy and hard in a few small aspects. The most crucial installation tips - around 100Gb networking, Linux kernel tunables and fault-finding - were hung off comments on their github, talking about files that were deleted from the repository years ago.

I've built a cluster for a client that's being expanded to ≈100PB this year. The price of support comes in at at slightly less than the equivalent amount of S3 storage (not including the actual hosting costs!). The value of it just isn't that high to my client - so I guess we're just coasting on what we can get now, and will have to see what real community might form around the source.

I'm not a free software die-hard so I'm grateful for the work minio have put into the world, and the business it's enabling. But it seems super-clear they're stopping those contributions, and I'd bet the final open source release will happen in the next year.

If anyone else is hosting with minio & can't afford the support either :) please drop me a line and maybe we can get something going.

mattbee··on The MacBook has a sensor that knows the exact angle of the screen hinge
If you have an external monitor and don't mind killing your hinge within an hour it's perfect for Trombone Champ

https://store.steampowered.com/app/1059990/Trombone_Champ/

mattbee··on AI tooling must be disclosed for contributions
LLMs can't count letters, their writing is boring, and you can trick them into talking gibberish. That is a long way off the Turing test, even if we were fooled for a couple of weeks in 2022.

IMO when people declare that LLMs "pass" at a particular skill, it's a sign that they don't have the taste or experience to judge that skill themselves. Or - when it's CEOs - they have an interest in devaluing it.

So yes if you're trying to fool an experienced open source maintainer with unrefined LLM-generated code, good luck (especially one who's said he doesn't want that).

mattbee··on AI tooling must be disclosed for contributions
I'd extrapolate that the OP's view would be: you've still put in less effort, so your PR is less worthy of his attention than someone who'd done the same without using LLMs.

That's a pretty nice offer from one of the most famous and accomplished free software maintainers in the world. He's promising not to take a short-cut reviewing your PR, in exchange for you not taking a short-cut writing it in the first place.

mattbee··on AI tooling must be disclosed for contributions
The observation that inspired this policy is that if you used AI, it is likely you don't know if the code, the documentation or tests are good or appropriate.
mattbee··on Streaming services are driving viewers back to piracy
Absolutely right!

A week ago I downloaded a couple of movies and shows from Netflix for my 6yo daughter, to watch on a 3hr flight. Worked nicely!

Today we made the return flight. She opens Netflix, and ⅔ of the films have now "expired" with no notice and she can't watch the one she wanted.

For the next flight I'll remember to pirate!

← PreviousPage 2 of 22Next →