3,665 karma · joined December 28, 2019
It's possible in technical theory. But sharing the comments would be hard. Federation might work. Spam moderation could be hard. And most websites refuse to go into iframes, so your options are limited to browser extensions, SOCKS proxies, and Opera Mini style apps that re-render the page. Which means you'll get less than a percent of a percent of people to use it.
I have half-joked that GUIs are an unsolved problem. Someone called me out and said that so many GUI frameworks exist. I now think I am not joking. GUIs are an unsolved problem.
I know it'll get faster as hardware marches on, but I often wish I could draw a boundary and say, "Look compiler, this program is months from being done. Let's say everything outside this boundary can be optimized and it won't change. But everything inside the boundary is quick-changing business logic that I'm actively debugging. Don't link or optimize across that boundary. Use wasm to enforce that if you need it."
In C++ I did that with Lua for a while, but the DevEx cost of FFI boundaries is pretty awful even when the performance cost is affordable. I dunno.
I promise I am being completely serious: This is a point in the mis-judged sci-fi story about being an attack helicopter - https://en.wikipedia.org/wiki/I_Sexually_Identify_as_an_Atta...
> My gender networks have been reassigned to make me a better AH-70 Apache Mystic pilot. ... Look at a diagram of an attack helicopter’s airframe and components. Tell me how much of it you grasp at once. Now look at a person near you, their clothes, their hair, their makeup and expression, the way they meet or avoid your eyes. Tell me which was richer with information about danger and capability. Tell me which was easier to access and interpret. The gender networks are old and well-connected. They work.
There was supposedly a study where scientists saw that when monkeys used tools, their brains treated the tools as extended body parts. If you get good enough at something, your brain wraps around it and it becomes as obvious to you as your own gender and social status.
For one, I think Harfbuzz text shaping underlies Skia, QPainter, and every other text renderer?
"They're miners... in space! They mine green Energy Crystals!" That's all you need. There was a K'nex mining set about the same time. Good stuff.
Then I realized that most of the catalog was like, Lego Harry Potter. Yeah, I really am complaining about what everyone else buys. I was up to my nose in Harry Potter merch already, I owned all 7 books. I wanted more Rock Raiders and Insectoids.
This also helps when people want to refer to a particular screenshot, and it can double as anchor IDs in an HTML page.
So much documentation for APIs, CLI programs, _everything_ is painfully lacking in examples.
Or the examples will be just totally wrong or out of date, then search engines and LLMs slurp it up and give you bullshit examples when prompted.
So now a lot of my comments start with `// e.g.`
I don't know why. ffmpeg is rock-solid. Modern CPUs are good enough that you can basically handle 1080p without touching accelerators.
Multi-threading is not impossible to get right in C++. So why do they all crash?
Now I'm an adult, several years into my career, wishing that the schools had done a bigger quantity of low-stakes group projects instead. It's a muscle that was never exercised
So indeed they might not ground HV stuff to the chassis, and the hundreds-of-volts sources are disconnected if the car is turned off and unplugged.
Unfortunately so many nodes ignore traceroute packets that it basically said my exit node connected to Linode and then Linode connected to your computer. I have the same experience with forward traceroutes, my router replies, my server replies, and if I'm lucky, one node in my ISP's network. The rest is locked up tight.
Maybe if you'd referenced Chernobyl I would have picked it up sooner. Or THERAC, that's a classic.