HNHacker News
TopNewBestAskShowJobs

dented42

119 karma · joined September 5, 2024

submissionscomments
dented42··on The story of Squeak, a practical Smalltalk written in itself (1997) [pdf]
This very much depends on your definition of ‘best’. While your criticisms of the environment are valid, smalltalk is flexible in tangible ways that Java couldn’t match. Java took the OO model of smalltalk and make a bunch compromises that had big negative impacts on the language that are still there today.

Smalltalk was (and still is in some places) successful because of its portability, flexibility, etc. while it hasn’t enjoyed the degree of success as Java, ruby, perl, python, C++, and friends it would be a mistake to call it just a you.

dented42··on Nerd: A language for LLMs, not humans
I can’t be alone in this, but this seems like a supremely terrible idea. I reject whole heartedly the idea that any sizeable portion of one’s code base should specifically /not/ be human interpretable as a design choice.

There’s a chance this is a joke, but even if it is I don’t wanna give the AI tech bros more terrible ideas, they have enough. ;)

dented42··on Z2 – Lithographically fabricated IC in a garage fab
It’s heartbreaking.
dented42··on Abstract Interpretation in the Toy Optimizer
That kind of feedback is also possible within this framework in theory. It depends on at what level the abstract interpreter is operating. If it’s the source level then it’s easy, but propagating that from an IR to source code is, shall we say, an open question.
dented42··on Ecosia: The greenest AI is here
The sheer amount of linear algebra number crunching vs some database lookups is monumental. I don’t see how an LLM could ever be as efficient as a search engine.
dented42··on System 7 natively boots on the Mac mini G4
HyperCard is one of my all time favourite memories of Mac OS.
dented42··on Show HN: Kent Dybvig's Scheme Machine in 400 Lines of C (Heap-Memory Model)
What an utterly delightful itty bitty scheme. <3
dented42··on Fast Fourier Transforms Part 1: Cooley-Tukey
You’re pulling a quote that disproves your point.
dented42··on A brief history of threads and threading
As a native English speaker it likewise took me quite a while to figure out Andy kind of thread they are talking about. ;)
dented42··on The treasury is expanding the Patriot Act to attack Bitcoin self custody
This is blatant misinformation. Firstly this has nothing to do with the patriot act, I’m pretty sure the patriot act expired years ago.

But more importantly it doesn’t seem like the government is trying to ban anything, they’re just extending the anti-fraud / anti-money laundering measures enjoyed by the ‘traditional’ financial institutions to the world of cryptocurrency.

Those measures don’t prevent people from doing ‘suspicious’ things, they just treat certain transaction types with more care because of the increased likelihood that they are evidence of a crime.

dented42··on Do things that don't scale, and then don't scale
Was scaling ever the point?
dented42··on Show HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS Model
Nothing to do with Apple Intelligence. The speech synthesiser manager (the term manager was used for OS components in Classic Mac OS) has been around since the mid 90s or so. The change you’re hearing is probably a new/modified default voice.
dented42··on Show HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS Model
That’s not a far comparison. Say just calls the speech synthesis APIs that have been around since at least Mac OS 8.

That being said, the ‘classical’ (pre-AI) speech synthesisers are much smaller than kitten, so you’re not wrong per se, just for the wrong reason.

dented42··on Escher's art and computer science
Agreed I think the criticism of this post is largely undeserved. This kind of thinking is an important stepping stone on any developers journey.
dented42··on Airpass – Easily overcome WiFi time limits
That analogy doesn’t really work here. Because there is a downside. It’s slow, takes up a ton of memory, lots of disk space…

When you have so many processes on a modern machine competing for resources, when every app chooses to be bloated and slow it really adds up.

dented42··on The Wrong Way to Use a Signed Distance Function (SDF)
Twitter continues to be broken. Each twitter hyperlink gives me an error message.
dented42··on History of Null Pointer Dereferences on macOS
We’re covering the history of null pointers on the Mac and not mentioning that in the early days null de-referencing was totally allowed and the system didn’t do anything to stop it? ;)
dented42··on Thinkserver: My web-based coding environment
This is so reminiscent of doing web development in smalltalk with seaside.
dented42··on Nobody gets fired for picking JSON, but maybe they should?
But the libraries aren’t broken, they follow the spec. The spec is vague enough that compliant implementations can be mutually incompatible, that’s the main criticism as far as I can see.
dented42··on The Onion buys Infowars
I don’t understand what you think they want out of this. They don’t want to keep infowars the way it was, nor are they trying to make money off of it. Do you think their goal was to buy it, keep it running without any changes, and keep extracting money from its previous audience?
dented42··on Security research on Private Cloud Compute
This is my thought exactly. I really love the idea of open hardware, but I don’t see how it would protect against cover surveillance. What’s stopping a company/government/etc from adding surveillance to an open design? How would you determine that the hardware being used is identical to the open hardware design? You still ultimately have to trust that the organisations involved in manufacturing/assembling/installing/operating the hardware in question hasn’t done something nefarious. And that brings us back to square one.
dented42··on AP5 - Declarative Programming Library For Common Lisp (1995)
I believe he’s asking if it’s available via QuickLisp. It’s a sort of package manager for Common Lisp, but it seems to no longer be maintained.
dented42··on Vector math library codegen in Debug
I’m pretty skeptical of anything claiming to be a zero cost abstraction…
dented42··on Does It Scale (Down)?
This is very sensible but I think is missing one key insight. Very often side projects are ridiculous things that serve very little actual utility but we build them because we think it’s cool. If, for example, I want to writing a reminders app for my groceries that uses a cluster of 8 machines because it’s silly and I want it, that’s what I’m gonna do.

But if you’re building your side project just to serve a purpose and you’re trying to be as efficient as possible then yes, absolutely this advice is incredibly important.

dented42··on A subtle change to the iPhone’s contact-sharing permissions
I don’t understand what part of this I am meant to be opposed to.
dented42··on I Like Makefiles
I genuinely don’t understand why that matters. The fact that there exists bad editors that don’t support my workflow shouldn’t prevent me from using the tools that I like and am comfortable with. I use editors that don’t screw up makefiles so what’s the problem? If I take your argument to the absolutely absurd logical extreme, I shouldn’t use lower case letters because some character encodings don’t support them.
dented42··on I Like Makefiles
Make has been my favourite unix tool for years and a really useful tool to have in your pocket. It’s simple, elegant, and powerful.
dented42··on I Like Makefiles
But those are things that he’ll learn about as he keeps using make. And why does it matter that some editors don’t know about makefiles? The one he is using handles them just fine so what’s the problem?
dented42··on Cards Against Humanity Sues Elon Musk's SpaceX for Trespassing on Texas Land
CAH, yet again doing the lords work of trying to do the right thing in the absolute silliest way possible.
dented42··on Wallops: A modern IRC client for classic Mac OS
I’m serious considering it too…
← PreviousPage 2 of 3Next →