karl_gluck | 1 month ago
karl_gluck's comments
karl_gluck | 1 month ago | on: Ask HN: Share your personal website
karl_gluck | 6 months ago
karl_gluck | 1 year ago
karl_gluck | 1 year ago
karl_gluck | 1 year ago
Is there a way to interact or chat on mobile?
karl_gluck | 1 year ago
karl_gluck | 1 year ago
Sphere10.com/articles/cryptography/pqc/wots
Signing many things with one identity is possible by precomputing a Merkle tree, but this takes time and the signatures get big.
karl_gluck | 2 years ago
karl_gluck | 2 years ago
Does this mean percutaneous coronary intervention [PCI] is over-applied, or something else?
karl_gluck | 2 years ago
https://github.com/karlgluck/ThresholdJS
This is a very straightforward encoding of a single 256-bit number.
karl_gluck | 2 years ago
I see the response later that you’d rather use whatever the team already uses, but could you explain this very strong opinion?
I maintained a 200,000 loc TCL codebase running the front end for millions of lines of industrial C spread over hundreds of machines. It was glorious. After moving on, I’m still struggling to figure out why TCL is so unpopular outside that domain. Other comments seem to boil down to not understanding the language or how to apply it. So what’s your take?
karl_gluck | 2 years ago
Personally, TCL fits a niche like QBASIC did. QBASIC was the shortest path from brain -> code drawing on a monitor. Literally 1 line to draw a shape, no initialization and not even an entry point function.
TCL similarly lets you just get on with what you’re doing when you need glue code, GUI’s, and DSL’s. It is easily (even trivially) able to do things that are just a pain in other languages, especially all at once:
- interop with native code (no limits on who calls who or in what order)
- define GUI’s that behave well without it being a huge pain to make anything non-trivial (lookin at you, UE5)
- create novel control flow that feels built-in
- implement an interactive GUI debugger with breakpoints & variable watch in ~200 LOC (saw this once, it’s amazing what you get “for free”)
- save or load a running program’s entire state, including code defined at runtime
- detour any function, allowing you to optimize or patch on the fly
- run from tiny, standalone executables so your users don’t have to install a ton of crap just to run your widget
There’s more but you get the idea. It’s been around for decades for a reason :)
karl_gluck | 2 years ago
karl_gluck | 3 years ago
I see a “free trial”. That plus the landing page not mentioning open source, a permanent license, or common/interchangeable formats bounced me immediately, despite what I’m sure are some great capabilities that folks put a lot of time and work into. Maybe I’m missing something? Is that kind of app not sustainable so we don’t see them, or do I just not know where to look?
karl_gluck | 3 years ago
https://www.science.org/doi/10.1126/sciimmunol.ade2798
From what I can understand, it seems mRNA vaccines can cause a non-inflammatory response to actual infection that prolongs the disease. I’m supportive of vaccination, but that doesn’t mean side effects can’t happen especially with new technology.
karl_gluck | 3 years ago
karl_gluck | 3 years ago
karl_gluck | 4 years ago
It’s of a similar age and goals, but evolved physical creatures with a screensaver.
I ran that screensaver as a middle schooler and happened to work with Prof. Lipson at the Computational Synthesis Lab in college.
Like other posters here, I feel genetic algorithms got a bit overshadowed by neural networks. Circa 2010, GA’s were capable of some real feats that still seem cutting edge today: deriving the full set of differential equations of metabolism for a bacteria, self-modeling through exploration, finding fundamental laws of physics by watching a double pendulum video, and more.
A ton of good came out of that lab, including a big part of modern open-source 3d printing (which was originally pursued to print the multi-material GOLEM robots!)
karl_gluck | 5 years ago
This is among my favorite devices of all time. It is quick, nimble, and lightweight. It has completely replaced walking, a car or a bicycle for my local trips. While there is a learning curve, unlike a bicycle, it has required almost [2] no maintenance in ~4000 miles of riding, and both hands are free to hold things so I can carry much more than I ever could on a bike. I've transported a desk, groceries, a 50 lb box of firewood, gardening tools, and so on. Plus, riding one is just plain FUN: it feels like skiing or flying. You really have to try it to know.
A pessimistic estimate of the V5F monowheel's efficiency:
* Battery = 320 Wh = 275335 calories
* Weight = 12 kg for the device, so with a rider around 95kg
* Range = 20 km on the low end (25-30 km is typical, manufacturer claims 38±3 km)
Efficiency = 275335 calories / 95000g / 20km = 0.14 calories/g/km
An optimistic estimate given my actual riding experience:
Efficiency = 275335 calories / 91175g / 30km = 0.10 calories/g/km
[1] https://www.myinmotion.com/products/solowheel-glide-2
[2] It still works just fine despite me beating the hell out of it, but the battery has worn down to ~70%