HNHacker News
TopNewBestAskShowJobs

ReactiveJelly

3,665 karma · joined December 28, 2019

Only shows up for threads about gender and Rust.
submissionscomments
ReactiveJelly··on Simulating fluids, fire, and smoke in real-time
Even the ray tracing / path tracing is half-fake these days cause it's faster to upscale and interpolate frames with neural nets. But yeah in theory you can simulate light realistically
ReactiveJelly··on She Gave a Hotel a Mediocre Review. Then Came the Badgering
Yeah I've been wanting to have that "comment on anything" for a while.

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.

ReactiveJelly··on The teenager who lives like it's the 1940s
I want to live in the 90s. CD audio is a little bit nicer tech. They say vinyls release VOCs. There's Internet, but not enough to drown in.
ReactiveJelly··on Word2Vec received 'strong reject' four times at ICLR2013
To err is human, to seek profit is common to all lifeforms
ReactiveJelly··on This year in Servo: over 1000 pull requests and beyond
If it has enough features to match Electron, I think it's likely to end up the same size (100 MB on disk)
ReactiveJelly··on Jurassic Systems
He also doesn't think about bus factor and that lack of respect for safety / quality ends up undoing the whole company. Leaders can't buy quality if they don't want it
ReactiveJelly··on An Empirical Study and Evaluation of Modern CAPTCHAs
Sadly, probably something like TPMs or email logins (from a reputable email provider of course, one who requires SMS to sign up, from a reputable phone provider of course, one who doesn't offer free VoIP numbers and requires a credit card to sign up, from a reputable card brand of course, not a burner card)
ReactiveJelly··on Programs are games, programming is a game
The problem I've noticed is that scrolling numbers are way easier to implement than useful GUIs.

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.

ReactiveJelly··on Programs are games, programming is a game
Fighting the borrow checker, much like reaching the summit in Celeste, used to take me days, now takes mere hours
ReactiveJelly··on Programs are games, programming is a game
If the program doesn't take any input and your only output is termination time, you are writing an egg timer.
ReactiveJelly··on Programs are games, programming is a game
Hmm if ECS is just a database, and filesystems are just databases... you might be onto something
ReactiveJelly··on Programs are games, programming is a game
Not to mention the dev-endorsed hack of sending HTML to a browser so that you can use text as "graphics"
ReactiveJelly··on Programs are games, programming is a game
The fan base was really split when Py3 came out and didn't support any Py2 maps.
ReactiveJelly··on Programs are games, programming is a game
Yeah, slow compile loops are the worst part of Rust for me. (The 2nd-worst part is fighting the borrow checker)

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.

ReactiveJelly··on Programs are games, programming is a game
> to me particularly it feels like something that is part of the sensations of my body.

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.

ReactiveJelly··on Qt Widgets Rendering Pipeline
There's only so many ways to approach the impossible task of rendering text.

For one, I think Harfbuzz text shaping underlies Skia, QPainter, and every other text renderer?

ReactiveJelly··on How Lego builds a new Lego set
It bugged me 20 years ago as a kid. I just wanted more stuff like Rock Raiders.

"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.

ReactiveJelly··on Reclaiming the web with a personal reader
Those HR bastards manipulating the customers into buying adtech when everyone knows the real profit^H benefit to humanity would be if I made an indie game in straight C
ReactiveJelly··on Should you add screenshots to documentation?
For those who want to do it manually, just give every screenshot a number, and put comments in the code saying "This UI layout / function affects Figures 1, 2, 4, 7". If you don't trust your team to maintain a sequence (fair) use random numbers.

This also helps when people want to refer to a particular screenshot, and it can double as anchor IDs in an HTML page.

ReactiveJelly··on Should you add screenshots to documentation?
I find myself craving examples for _everything_ even as someone experienced with a variety of tools.

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.`

ReactiveJelly··on The whale fact chapters in Moby-Dick are among the most memorable
There are some parts of story-space that cannot be expressed, because the audience would not bother to read them
ReactiveJelly··on Pitivi – Free video editor with a beautiful and intuitive user interface
I was gonna ask that. Every video editor I've tried, even back to Windows Movie Maker, crashed frequently.

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?

ReactiveJelly··on Doug Engelbart’s 1968 demo
Just as telephones were a step backwards from telegrams, every other HCI mode has been a step backwards from the Xerox Alto :P
ReactiveJelly··on You are never taught how to build quality software
Me too. All throughout my education, group projects and speeches were both these scary, uncommon things that you could afford to fuck up, and I skated by on individual talent.

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

ReactiveJelly··on The valve at the end of the world
Really? The dentist always tells me "get below the gum line, get way deep in there" and even though it disgusts me to imagine peeling back my gums, I do it. And bleed and feel like shit.
ReactiveJelly··on Fake chips, I got stung
Did you waste $7,000 of expert time, or did you just save yourself $7,000 on a hardware class?
ReactiveJelly··on Tesla shares 48V architecture with other automakers
Not sure how relevant this is, but curious readers might be interested: In those 400-800 volt systems, the low-voltage system is used to wake up the battery's computer and close a normally-open contactor inside the battery that connects the high-voltage system.

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.

ReactiveJelly··on Virtual Machine as a core Android Primitive
It must be relying on a TPM somehow, right? That isn't possible with any normal software VM
ReactiveJelly··on Show HN: How did your computer reach my server?
Cool! I was nervous it was gonna show my Tor circuit o_o

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.

ReactiveJelly··on Firefox on the brink?
Honestly yeah I had to read it a couple times, I didn't notice the joke right away, cause there are people out there who justify CEO salaries, I just can't remember the justification offhand.

Maybe if you'd referenced Chernobyl I would have picked it up sooner. Or THERAC, that's a classic.

← PreviousPage 3 of 34Next →