Readit News logoReadit News
eichin commented on SSL certificate requirements are becoming obnoxious   chrislockard.net/posts/ss... · Posted by u/unl0ckd
yjftsjthsd-h · 2 days ago
> When I saw the 47-day expiration period, it made me wonder if someone is trying to force everyone onto cloud solutions like what Azure provides.

> The old geezer in me is disappointed that it's increasingly harder to host a site on a cable modem at home. (But I haven't done that in over two decades.)

It might be harder to host at home, but only for network reasons. It is perfectly straightforward to use letsencrypt and your choice of acme client to do certificates; I really don't think that's meaningful point of friction even with the shorter certificate lifetimes.

eichin · 2 days ago
Yeah - the best time to do automated renewal was ~5 years ago, the second best time is now - I just get email once a week with the list of cert renewals (which is how I learned, to my surprise, that sometimes the letsencrypt renewals do fail! but I've never seen it happen twice in a row.)

And it's not like the automation is hard (when I first did letsencrypt certs I did a misguidedly-paranoid offline key thing - for my second attempt, the only reason I had to do any work at all, instead of letting the prepackaged automation work, was to support a messy podman setup, and even that ended up mostly being "systemd is more work than crontab")

eichin commented on AWS CEO says using AI to replace junior staff is 'Dumbest thing I've ever heard'   theregister.com/2025/08/2... · Posted by u/JustExAWS
feoren · 7 days ago
[flagged]
eichin · 7 days ago
200kloc is what, 4 reams of paper, double sided? So, 10% of that famous Margaret Hamilton picture (which is roughly "two spaceships worth of flight code".) I'm not sure the intuition that gives you is good but at least it slots the raw amount in as "big but not crazy big" (the "9 years work" rather than "weekend project" measurement elsethread also helps with that.)
eichin commented on Mark Zuckerberg freezes AI hiring amid bubble fears   telegraph.co.uk/business/... · Posted by u/pera
Q6T46nT668w6i3m · 7 days ago
There’s no evidence that it’ll scale like that. Progress in AI has always been a step function.
eichin · 7 days ago
The innovation here is that the step function didn't traditionally go down
eichin commented on Pride Versioning 0.3.0   pridever.org/... · Posted by u/laacz
mbirth · a month ago
I very much prefer Gregorian versioning. Also lets you instantly know whether that nice app you’ve just found mentioned somewhere is still being updated or abandoned for 5 years already.
eichin · a month ago
Do you mean calendar-year-major version numbers? (ubuntu aspell-en is "2020.12.07-0-1") I like the name, but google only found this comment mentioning it :-)
eichin commented on Claude Code weekly rate limits    · Posted by u/thebestmoshe
forty · a month ago
I assume they have an opinion on the topic, but it doesn't mean they are right (or wrong).

Think of driving a car. If the shortest path (in term to time of travel) is through traffic jam, and there is a longer path where you can drive must faster, it's very likely that most people will have the feeling to be more efficient with the longer path.

Also the slow down of using LLM might be more subtle and harder to measure. They might happen at code review time, handling more bugs and incident, harder maintainance, recovering your deleted DB ;)...

eichin · a month ago
We've known for decades that self-reported time perception in computer interactions is drastically off (Jef Raskin, The Humane Interface in particular) so unless they have some specifically designed external observations, they are more likely to be wrong. (There have been more recent studies - discussed here on HN - about perception wrt chat interfaces for code specifically - that confirm the effect on modern tools.)
eichin commented on CARA – High precision robot dog using rope   aaedmusa.com/projects/car... · Posted by u/hakonjdjohnsen
dvt · a month ago
I don't think the number of the gear ratio really matters, what matters is that you know what it actually is (since every IK calc depends on said ratio); 8:1 is probably arbitrary and/or looks nice & might simplify some stuff.
eichin · a month ago
It might be a lot easier to check the ratio "by hand" (by counting rotations etc) if it's numerically simple. (IIRC in some earlier videos he noticed that the pulley size ratio wasn't producing the expected movement ratio, because they were built as an obvious 8:1 or 10:1 or something, and didn't match - which led to him figuring out the subtleties of the design - I can easily imagine wanting to preserve that aspect just for debugging, at that point, even if you now have correct math.)
eichin commented on CP/M creator Gary Kildall's memoirs released as free download   spectrum.ieee.org/cpm-cre... · Posted by u/rbanffy
wvenable · a month ago
You can continue to argue the point but that goes against every single definition of compilation that exists. Compilation is a transformation of programming language into another form. For example, taking `3+x*(2+y)` and transforming it into a series of byte codes, machine language instructions, ASTs, or even C code would be compilation.

The BASIC interpreter doesn't recognize `3+x*(2+y)` nor does it compile it instead it evaluates that expression using a pair of stacks. You've expanded the definition of compilation to cover almost all computation. It's compilers all the way down to the electrons.

eichin · a month ago
No problem calling it parsing, but yeah, "compilation" feels like a huge stretch. And they didn't do recursive descent - just tokenizing for compactness (when you only have 4k or 16k of RAM you do things like that) - you could still get syntax errors at runtime. In some interpreters it also served to normalize abbreviations to save typing.
eichin commented on CP/M creator Gary Kildall's memoirs released as free download   spectrum.ieee.org/cpm-cre... · Posted by u/rbanffy
WalterBright · a month ago
In retrospect, MS-DOS was a rather trivial program. Sometimes I wonder why I and/or many others did not write an equivalent, even just for fun.
eichin · a month ago
TurboDOS was a contemporary one - had multiprocessing (as in, you could have multiple Z80 CPU boards in a single card cage that passed messages over a bus) and was delivered as linkable objects, so you could customize the OS for your hardware (in the multi-Z80 setup, you didn't need any I/O that wasn't in the daughterboards, so in this case the tiny version of TurboDOS on the daughter boards did the message passing thing and talked to the physical serial ports, but didn't need a disk driver since the only disk was hooked to the single master board. Great (long-lost) stuff - we were building an early dialup info-service so each daughter board had multiple modems...
eichin commented on CP/M creator Gary Kildall's memoirs released as free download   spectrum.ieee.org/cpm-cre... · Posted by u/rbanffy
WalterBright · a month ago
Um, it is necessary to compile a program before being able to interpret it. I don't know how early BASICs were implemented, but the usual method is to compile it to some sort of intermediate representation, and then interpret that representation.

D's compile time function execution engine works that way. So does the Javascript compiler/interpreter engine I wrote years ago, and the Java compiler I wrote eons ago.

The purpose to going all the way to generating machine code is the result often runs 10x faster.

eichin · a month ago
> necessary to compile

Um, no? your experience is probably at least two decades after the time period in question.. The more advanced versions of, for example, the TRS-80 BASIC (part of this "microcomputer BASICs that all share a common set of bugs") did no more than tokenize - so, `10 PRINT "Hello"` would have a binary representation for the line number, a single byte token for PRINT, then " H E L L O " and an end-of-line marker. Actually interpreting the code involved just reading it linearly; GOTO linenumber involved scanning the entire code in memory for that line number (and yes, people really did optimize things by putting GOTO and GOSUB targets earlier in the program so the interpreter would find them faster :-)

eichin commented on Hand: open-source Robot Hand   github.com/pollen-robotic... · Posted by u/vineethy
beAbU · a month ago
The human hand is arguably the best general purpose gripper of human-scale objects. Only took evolution a couple of hundred million years to figure it out.

If you can limit the scope of things to be gripped, e.g. a sheet of paper, a baby chicken or a 100x100mm square steel girder then no doubt there is a better design out there.

eichin · a month ago
Not exactly. The human hand is really advanced within the constraint of "you can't just arbitrarily replace damaged parts". If you can swap in replacement fingers, 3 of them is fine (and much easier to model and perform grasping calculations.)

u/eichin

KarmaCake day916February 2, 2012View Original