HNHacker News
TopNewBestAskShowJobs

regularfry

9,470 karma · joined January 6, 2009

submissionscomments
regularfry··on Formlabs Studio 1 $699 Resin Printer
"A tad messy" really undersells it. You need a solid process to manage the (sticky, carcinogenic, smelly) liquid resin both as an input and waste product, along with having to dispose of (carcinogenic, smelly, flammable) cleaning solvent.

The problem isn't so much the process of a successful print as how you deal with a failed one. At that point you've got a vat full of resin with some solid parts stuck to the bottom, so you need to filter and clean the damn thing which means taking it out of whatever containment you've got. And that step you can't use the usual solvent for because it damages the sheet. But you'll have ample time to figure all this out because you'll get loads of failed prints as you figure out how slicing and supporting for resin works: it's different to FDM, some knowledge carries over but not that much.

Focusing on the 10-30 minute curing process ignores the part prep step: SLA is much more reliant on supports than FDM in general, so there will be either rough surfaces hopefully out of sight, or (if it's not a model that orients well) scraping/sanding/filling. And you want to do support separation and get that as clean as possible before curing, while the resin is still a bit soft, but that means it's only partially cured and you need to be PPE'd up.

When I'm doing anything with my resin printer I don't even go into the room without a breathing filter, don't touch anything without gloves. It really is a very different experience to FDM.

regularfry··on F-Zero X on Nintendo 3DS
Not the GP but the experience of being on the wrong end of a vociferous false positive is not great, and there are enough readers to make that not an unlikely outcome.
regularfry··on LLMs are making formal software verification feasible at a much larger scale
A trace is basically a sequence of states. If you're using TLA+ or something built on it (quint in my case) then you can get it to dump out valid sequences that you can then compare to output produced by your implementation. You have to explicitly instrument where the implementation performs the updates, so it's not free and there's potential for error there, but it clearly signals "this bit of code is responsible for that bit of the model".
regularfry··on Root shell on Samsung TV
I'll probably get a kiosk panel next time. But this time, yeah, I've just not configured the network. All content comes from the console. Which is a different bundle of problems and no better in a lot of ways, but it's more of a known quantity.
regularfry··on LLMs are making formal software verification feasible at a much larger scale
Positive note from me: one thing I've had good experience with is following the path from a project that does something similar to what I want; extract a tech-neutral prose spec from the source; convert that prose spec into a formal spec; use that spec to generate valid traces, a language-specific interface layer, and conformance checks to test whether an implementation of the interface generates good traces. Once you've got that, implementing the system is a matter of colouring the interface in by numbers, which is really easy for a model.

The bonus here is that you can cut in at the prose spec stage and change it to whatever you need, as well as being able to target it at specific technical choices at the last couple of steps.

Where I've seen this work really well is with privilege escalation management, where you do actually want to be careful about the states the system can get into, and the APIs available for managing privileges in a system might be super specific to that system. But I can imagine the workflow being quite a useful one any time you've got anything state-machine flavoured.

regularfry··on The 1.5°C goal of the Paris Agreement is no longer viable
The point is that even if we did get to net zero today heating would continue to rise for another 15 years. That's what the lag is. Whenever we get there, add 15 years.
regularfry··on DeepSeek just open-sourced its inference engine
Depends on the parameters of "acceptable", but they do offer inference in non-US zones. If the company is already on AWS for meaningful workloads with sensitive data (which is not uncommon), they've already been through the hard part.

That being said it's not quite as simple as would be ideal, you do need to check whether there's an additional EULA on your specific model choice.

regularfry··on DeepInfer: High-performance inference framework for DeepSeek models
The other choice is AWS Bedrock, if it happens to have the model you're interested in. They do have GLM-5.3. They don't have DS-4 or 4.1 yet, and updates are intermittent at best, but they're already on the trusted provider list for anywhere large enough to be interesting.
regularfry··on Wine ported to OpenBSD
> It's like comparing DigitalOcean with AWS.

As someone who has to professionally deal with AWS's feature breadth, this does not hit the way you expect.

regularfry··on OpenBSD 8.0
That's pushing the timelines a bit. I had more than one early Ubuntu completely hose itself on dist-upgrade pre 16.04, despite it being based on Debian for which such things have never been a problem for me. Until 22.04->24.04 my rule was always to reinstall as a result.
regularfry··on How tabasco became the hot sauce
I can also respect the mastery that results in every keg of Heineken being functionally identical. I don't have to like the stuff. Or, heaven forbid, drink it.
regularfry··on Passkeys are not a trap
The trap is the ratchet towards attested hardware and closed-source-only implementations.
regularfry··on Hackers activate automatic defrosting in supermarket fridges across Europe
Arguably the customer gains the option of not paying, which has some value. Whether that option value is close to the extra they pay through the subscription is left as an exercise for the reader.
regularfry··on Janas: Run LLMs larger than RAM by streaming experts from SSD
I can't justify this at all, but it feels like there's headroom in the currently-available hardware, which the current shortage will increasingly force us to optimise into. Then when the choke-point relaxes the upper bound of what's achievable will be even higher than it would have been.
regularfry··on 3rd Yandex Cloud Data Center Was Hit
us-east-1 is all you need, surely.
regularfry··on Show HN: BetterWispr – Free, open-source dictation for Mac
Push-to-talk?
regularfry··on ADHD as a circadian rhythm disorder: evidence and implications for chronotherapy (2025)
It's more literal than that. The prospect of reward is very literally not motivating. It does not provide motive force. It does not make us move.

We consciously want the thing, but that isn't enough for executive function to kick in, so "I need to get off the sofa so I can make tasty dinner" results in not having moved two hours later.

regularfry··on Sharing AI progress in mathematics
As long as that company doesn't expect me to continue in their employment if I stop enjoying it, then we understand each other.

Total compensation includes fun.

regularfry··on Sharing AI progress in mathematics
We have people who want to fill those positions because there are enough people who find it rewarding enough. Take away reasons why they would find it rewarding and you will have fewer theories and results that will advance our civilisation.

And yes, fun counts. Nobody said this had to be only a hardship.

regularfry··on Why Common Lisp is now the best programming language
SBCL can produce very fast code. It's really slept on from that point of view.

A couple of years back there was a paper doing the rounds about software execution efficiency, which a lot of people in my neck of the woods got interested by because of the potential for environmental impact at the sort of scale we operate at. SBCL ranked disturbingly highly for something that is culturally never going to happen for us.

regularfry··on Why Common Lisp is now the best programming language
I got downvoted to oblivion on a reddit thread where someone was asking how they could handle the massive context that an agent needed to load to understand their codebase when I suggested that exactly the same techniques which let humans manage it would work on an LLM.

Models aren't good at this by default, so you end up with spaghetti mess. But if you tell them that you want strong interfaces, isolation, and types, they can work that way.

regularfry··on Pixel 11 doesn't yet meet the GrapheneOS security standards and may be skipped
Yeah, I've got a 10 Pro, jumped up from an 8. Looked briefly at upgrading to the 11 but it's clearly not worth it.
regularfry··on There is more to code review than (automatable) detection
> What evidence do we have that code review is good for spotting bugs?

There are papers that show positive results for Fagan inspection (1976 onwards) and I'd put good money on there being a straight line between IBM having good results with that method and more recent devs believing that code review is good for finding bugs, despite the loss of a formal structure.

> we think that code review is good for spotting bugs but what it's actually good for is knowledge sharing.

It can be both! I'm not sure it is, but there's nothing contradictory in that.

> Ask engineers why they review code, and most will say they do it to find bugs. In 2013, Alberto Bacchelli and Christian Bird studied code review at Microsoft and classified 570 review comments. 44% of developers ranked finding defects as their top reason for reviewing. Only 14% of the actual comments were about defects. Five years later, Caitlin Sadowski and her colleagues looked at nine million reviewed changes at Google and reached the same conclusion.

Proportion of comments tells you nothing about whether it's a good technique for finding bugs. It just tells you what the spread of comments is across the different purposes for which the channel is being used.

regularfry··on Digital Audio on the ZX Spectrum's 1-Bit Beeper
There was a music editor I remember getting on a late Your Sinclair edition cover tape which displayed proper music staves and gave you 4-note chord output. Blew my mind a bit at the time.
regularfry··on There is more to code review than (automatable) detection
Just going to nitpick on one thing:

> "Can you review this" [link to PR] is getting a rubber stamp because humans have never been good enough at "just spotting bugs" to make this worth it and now any LLM is better than a human.

Spotting bugs is the one thing we do have evidence that code inspection is good for. But there's a massive difference between the type of code review there's good evidence for and a github-style PR review, so it's mixed but not entirely without foundation.

regularfry··on Fakecloud: Local AWS cloud emulator for integration tests
That's fine if the interaction with the service is within the scope of your code. If you want to, say, mock out terraforming a bunch of IAM permissions to least-privilege a lambda such that you can check it actually works, you don't have a seam where any app-level tests can go in.

That's where the difficulty is, where the round trip to testing this stuff on live services is painfully slow and error feedback is mixed at best.

regularfry··on Ideas on modernizing the open-source desktop
Persistence. If you're going to have a physical metaphor, don't throw out one of the most useful features of the thing you're emulating.
regularfry··on What California is learning from solar panels built over irrigation canals
I'm sure this is exactly the sort of group they meant: https://www.bbc.co.uk/news/articles/c39n19dw1ggo

Or maybe him: https://www.networkrailmediacentre.co.uk/news/cable-thief-ja...

"Almost exclusively" would seem to point in a very home-grown direction.

regularfry··on Microsoft killed FoxPro in 2007. Anyway, here's FoxPro revived
> But they fail to scale for teams where you want a distributed version system, automated tests and CI/CD pipelines.

I don't think this is true? Certainly you could have done those things with Delphi but it pre-dated DVCS and CI/CD being common concerns.

> Also you want to reuse code via package management systems.

Again, these tools pre-dated package management systems being in common use because they pre-date internet access at any sort of bandwidth being a reliable assumption. No reason they couldn't have one. Perl did at the time, which I mainly put down to it being in common use where internet access was a reliable assumption, but very little else did.

> And a single code base for several target systems (cross compilation , electron) is also nice

You can absolutely do this with Lazarus, which picked up where Delphi left off. Flash also counts here.

regularfry··on Sherline Tools Is Going Out of Business
It's just a colossal misread of the demographics. The community was always a mix of people who wanted to build a printer, and people who wanted a printed thing. The community has massively exploded since the early years, and it's almost entirely made of people in the latter camp who, critically, no longer have to go through the former campsite to get there. It doesn't mean there aren't people in the first camp, or even that there are fewer of them. They're just a rounding error now.

You can tell when it happened, because the E3D v6 nozzle pattern went from being a de facto standard across everything to something you need to buy an adapter for, and nobody really seemed to blink.

Page 1 of 34Next →