HNHacker News
TopNewBestAskShowJobs

exasperaited

769 karma · joined July 29, 2025

submissionscomments
exasperaited··on OpenSCAD is kinda neat
Yes, VarSets are definitely better (more granular dependency recalculations).

The little-known Configuration Tables aspect of Spreadsheets is absolutely worth using, though, and has no equivalent in the VarSets scheme at this point. Once you get that set up it is great fun.

exasperaited··on OpenSCAD is kinda neat
I think I understand this — I mean, OpenSCAD was my brief gateway to parametric CAD, and then I got to FreeCAD via brief stepping stones of CadQuery and other packages.

But OpenSCAD isn't really parametric CAD. It's a programming language; it's parametric for that reason. But it's not really CAD, at another level, in the sense that it does nothing to "aid" your design work. It has no interim abstraction for generated geometry; everything must be explicitly described.

FreeCAD, though, is profoundly parametric, through and through, and really always has been. Indeed the parametric aspects are the main thing that made it workable before the TNP mitigations were added. It is not a limited CAD package, by any means. It's just a somewhat unfriendly one with a CAD kernel that has some limitations. Really it's almost better understood as a 3D IDE with some workflow affordances.

If you are stuck trying to get your head into how FreeCAD works, there are now three really good ways on Youtube: the Mango Jelly Solutions videos are incredible, the Shawn Hymnel/Digikey FreeCAD and 3D Printing course is good, and there are great recent videos by Deltahedra.

But what you will be able to make with it, once you get your head into it, is night and day different to what is possible with OpenSCAD. Because your parametric work in FreeCAD (or other CAD packages) can operate on the geometry of the result of previous operations.

Give it a try in the New Year with FreeCAD 1.1 when it is released.

If you want another stepping stone from OpenSCAD to FreeCAD or any other package, I really recommend you look at CadQuery/Build123D. This will give you a similar coding approach but it will introduce you to operations on the true faces, edges and vertexes of the output of other operations.

(FWIW I would not say that Sketchup is not high end, either. It's not to my tastes but it is quite powerful)

exasperaited··on OpenSCAD is kinda neat
OpenSCAD isn't a CAD tool, IMO. It does nothing at all to aid your design. It barely even helps describe it in any abstract way.

It is a useful tool for programmatically describing either very simple or heavily geometric objects. For everything else it's the wrong tool.

exasperaited··on OpenSCAD is kinda neat
Neat-ish.

I don't really see why that code is better, more logical, more readable or more robust than the equivalent quite trivial parametrics in more or less any GUI CAD program, and I think the geek discourse is really harmed by people who don't understand the value of the things that OpenSCAD can't ever offer.

exasperaited··on Fuzix on a Raspberry Pi Pico
The Pico series is, IMO, the truest implementation of the Raspberry Pi Foundation’s broader goal to make physical computing accessible to education. I am so glad that this is now such a major focus for both the foundation and the trading company (a pivot that was accelerated by the pandemic chip shortage)

The RP2350 is an awesome device but hypothetically it feels like the next one is where things will really kick off, because there likely won’t be a 90s computer it can’t emulate, and it feels clear from what Eben Upton says that retrocomputing, historical device education and simple 90s-style computing environments are part of the picture, and that absolutely dirt-cheap simplified modern “home computer” environments on these devices could have value to them.

exasperaited··on Immersa: Open-source Web-based 3D Presentation Tool
Right. I think if it’s a presentation about the object then there could be plenty of applications for this. I will definitely be trying it.
exasperaited··on CSS Grid Lanes
Sooner or later, the age of your machine will affect browser compatibility.

It doesn't even take many things to do this — the knock-on support of a bug in a driver that no-one wants to fix, a package that you like that prevents you from upgrading your host OS, web browser developers abandoning something about your GUI (how long before they drop X?) etc.

In the Linux world, the age of your machine is a limit with a blurry edge, but it's still there.

exasperaited··on Skills for organizations, partners, the ecosystem
Argh word creep.

It has been published as an open specification.

Whether it is a standard isn't for them to declare.

exasperaited··on A16z-backed Doublespeed hacked, revealing what its AI-generated accounts promote
> Major VC firm investing in slop farm

And this would be an entirely clickbait-free, fact-based summary of what they are doing.

It's not far off fraud as a service. This activity could get people prosecuted in EU countries and the UK.

exasperaited··on A16z-backed Doublespeed hacked, revealing what its AI-generated accounts promote
A16Z is basically funding toxic fungi growing on the face of society at this point. So much of what they do seems to be a bet that people will want to pay money to do antisocial things and avoid the consequences.
exasperaited··on AI's real superpower: consuming, not creating
AI-powered solipsistic reassurance?
exasperaited··on AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
> In many cases he helped build the bandwagons you're implying he simply jumped onto.

The fact that I cannot tell if you mean this satirically or not (though I want to believe you do!) is alarming to me.

exasperaited··on Mozilla's new CEO is doubling down on an AI future for Firefox
EAITD: Everything AI Touches Dies
exasperaited··on Rob Reiner has died
I mean I suppose in all fairness we should carve out a huge exception for tech and medical stories.

Perhaps it is my/our geek bias that we habitually do, and we are therefore excusing some of this without intending to? It is worth pondering.

exasperaited··on US Tech Force
Like this administration cares about little things like how many states there are. L'état, c'est Trump.
exasperaited··on US Tech Force
==> We are going to build infrastructure with teams of people who won't stay longer than two years. Nobody has thought about this long enough to realise this might be a problem.
exasperaited··on Ask HN: Is building a calm, non-gamified learning app a mistake?
Oh, thanks for this link. Looks great and it may suit me well. I need to settle in and learn Python but I am experiencing tremendously severe dysregulation at the moment, and my normal quick deep learning is simply not happening.
exasperaited··on Ask HN: Is building a calm, non-gamified learning app a mistake?
If you are avoiding subscriptions, are you doing credit buckets? Up front X months in advance and a reminder to top up?

I find either of these more ethical but it is worth noting that any non-expiring, roll-over credit scheme is going to kill you. All you need is one or two months where you’re focussed on infrastructure instead of fresh content and you will find users get out of the habit of using it up, which can end up with you effectively in debt to your users, who will expect more value the longer they wait.

exasperaited··on Rob Reiner has died
Right. Scooter Libby portrayed as a “Hill staffer”.
exasperaited··on Rob Reiner has died
Fake sources (outside the gossip and celebrity columns and a couple of cheap tabloids in any given country) is essentially a non-issue even now.

“non-credible” anonymous sources: that’s in the eye of the beholder, I guess. It is in any government’s interest to downplay the authority of any off-the-record leak source, but political parties that rail the hardest against anonymous sources generally have more to hide, and generally those stories prove substantively true in the long run.

It is still rare for any newspaper to predicate a story on a single uncorroborated anonymous source.

If you have examples it would be interesting.

exasperaited··on Rob Reiner has died
This is indeed a delightful film. I tend to forget that Nicollette Sheridan was the titular character. It’s unusual (but perhaps explains some of Reiner’s interest, I wonder) that this film has an identifiable, personified McGuffin.
exasperaited··on The Typeframe PX-88 Portable Computing System
I know a few people who would love a device that gave them only the things they need and none of the rest. A great keyboard, enough room for writing.

I use an iPad with a keyboard when I need this kind of “writing room” thing, but I know someone who uses an ancient electronic typewriter.

FWIW when my disorganisation is catastrophic, I go out for a walk, leave my phone at home if I can, sit on a bench, and try to organise my life in one side of A4. And then if there’s a task that I can start by writing, I do it there, with a pen.

exasperaited··on The Typeframe PX-88 Portable Computing System
Instantly in love with the 80s ad design cues in the website design. Disappointing that the 3D design files are Fusion, though; this is fully within FreeCAD’s scope.
exasperaited··on GraphQL: The enterprise honeymoon is over
I dunno. I still really like Lighthouse (for Laravel).

It's about the only thing about my job I still do like.

The difference is that it is schema-first, so you are describing your API at a level that largely replaces backend-for-frontend stuff. If it's the only interface to your data you have a lot less code to write, and it interfaces beautifully with the query builder.

I tend not to use it in unsecured contexts and I don't know if I would bother with GraphQL more generally, though WP-GraphQL has its advantages.

exasperaited··on Europeans' health data sold to US firm run by ex-Israeli spies
I once had to threaten to resign from a job (in the EU, pre-Data Protection Act) over the data handling of evidence of one of the things in your comment.

I think this has been something people have had an instinct about forever, and the only reason I had to threaten to quit was because of a misunderstanding of the level of data safety involved; put simply it was not common knowledge that socket connections could be snooped and that targeting a popular service would be easy for a malicious person to do. (This was before SSL was efficient or easy to manage, and in the days when only payment screens were encrypted).

Once the message was across, everyone's objectives were aligned again.

Health information is deeply private because disease is entangled with shame/weakness/vulnerability/taboo/intimacy.

exasperaited··on Ask HN: How can I get better at using AI for programming?
> I know you absolutely hate being told you're holding them wrong... but you're holding them wrong.

Wow, was that a shark just then?

exasperaited··on The Gorman Paradox: Where Are All the AI-Generated Apps?
It is an aside, but: I am not sure I encountered any professional photographers saying that in 2005, FWIW; only non-serious photographers were still prattling on about e.g. the mystical and conveniently malleable "theoretical" resolution of film being something that would prevent them ever switching.

There were still valid practical and technical objections for many (indeed, there still is at least one technical objection against digital), the philosophical objections are still as valid as they were (and if you ask me digital has not come close to delivering on its promise to be less environmentally harmful).

But every working press photographer knew they would switch when there were full-frame sensors that were in range of budget planning that shot without quality compromise at the ISO speed they needed or when the organisations they worked for completed their own digital transition. Every working fashion photographer knew that viable cameras already existed.

ETA: Did it disrupt the wider industry? Obviously. Devastatingly. For photographers? It lowered the barrier to entry and the amount they could charge. But any working photographer had encountered that at least once (autofocus SLRs did the same thing, minilabs did the same thing, E6 did it, etc. etc.) and in many ways it was a simple enabling technology because their workflows were also shifting towards digital so it was just the arrival of a DDD workflow at some level.

—

Putting aside that aside, I am really not convinced your comparison isn't a category error, but it is definitely an interesting one for a couple of reasons I need to think about for a lot longer.

Not least that digital photography triggered a wave of early retirements and career switches, that I think the same thing is coming in the IT industry, and that I think those retirements will be much more damaging. AI has so radically toxified the industry that it is beginning to drive people with experience and a decade or more of working life away. I consider my own tech retirement to have already happened (I am a freelancer and I am still working, but I have psychologically retired, and very early; I plan to live out my working life somewhere else, and help people resisting AI to continue to resist it)

exasperaited··on Europeans' health data sold to US firm run by ex-Israeli spies
Why would they not?

You still wouldn't necessarily want a life insurance company to know stuff they haven't formally asked to know, you still have health information that could be used to blackmail you or whose reveal would be humiliating or upsetting.

exasperaited··on Using e-ink tablet as monitor for Linux
That's probably, what, 200,000 refreshes?

From what I gather, at book-reading speeds, newer e-ink displays may never wear out in a human lifetime.

But at usable computer display speeds I rather suspect many of these panels have a lifetime one might measure in months.

exasperaited··on Using e-ink tablet as monitor for Linux
How long will the display last like this?
← PreviousPage 3 of 24Next →