HNHacker News
TopNewBestAskShowJobs

bevr1337

380 karma · joined June 13, 2025

submissionscomments
bevr1337··on Nobody has a personality anymore: we are products with labels
> And maybe that isn’t as crazy as we have been led to believe, maybe that isn’t so reckless, maybe there’s something human in that.

I'm quite certain the author is a Starfleet captain. So few things make me as excited to be human.

bevr1337··on Nobody has a personality anymore: we are products with labels
>Now: you are diagnosed as autistic, you get welfare benefits

I wish I lived in this reality. It sounds like a utopia over there.

bevr1337··on Don’t use “click here” as link text (2001)
I'm particularly fond of the latter approach. There's some joy in applying hints that can be optionally read and only provide clarity. It's a great writing challenge.

I did sweat localization with this approach. We use a workflow to ensure some peer review but it's an added challenge. Seemingly all good.

bevr1337··on What should a native DOM templating API look like?
> That StackOverflow question seems unrelated because it's asking about untagged template literals.

The first answer reinvents tagged templates and the second suggests them. I thought it was a good example to show the complexity of hacking in this approach. I'll add more context in the future.

I'm agreed that the average developer would hate working with an an AST -- JSX covers 99.9% use-case and React codebases are full of functional programming escape hatches -- but it is the foundation. An HAST is an interoperable, extendable representation we can move between any framework or tooling.

I'm likely projecting too much on the proposal. Templating is the top priority but it's the ancillary bits you mention that excite me most.

> Markup-based templates look like the output

I made the mistake of drinking functional programming laced koolaid, so in my mind they really do translate well, but I respect that you have a broader perspective.

Thanks for taking the time to reply. I'm a smidge honored that you'd even review my feedback!

bevr1337··on What should a native DOM templating API look like?
> Nested function calls (like React's createElement() or Hyperscript's h()) or object-based builder-style APIs just don't look enough like HTML.

What is "enough" here? It is good enough for the unified community. I know npmtrends.com isn't the best metric, but unified is popular. Unified has made it trivial to move between HTML, MDX, MD, JSX and even combinations of the above. I'm learning it's an opinion, but hyperscript and hast are HTML enough being that they're models of HTML

Hooking into a tagged template is a challenge. Functions will receive a list of unparsed html strings and already evaluated expressions to zipper up themselves before forwarding to the downstream template API.

https://stackoverflow.com/questions/39971088/evaluating-temp...

Unlike an expression or tag, a developer can hack on any AST or hyper script provided by a library. Im not sure proxies or reflection are useful working with string primitive and they're unergonomic.

This was something I mentioned on the other post so I appreciate seeing it called out clearly in the reply. (Not to assume I inspired the mention.) Thank you for sharing.

bevr1337··on How to leave the house
> Have/adopt a child instead.

> Just don't use it as a form of giving up on fundamental human needs, you're more resourceful than that.

This glib advice is what lands you in an uncomfortable HR meeting or is the reason you won't get invited back for game nights. This will be deeply hurtful to families struggling with fertility or adoption and to individuals who experienced the foster system.

Neither apathy nor ignorance affect adoption or pregnancy. Families will be excluded by the staggering costs, marital status, employment history, disability, and gender and sexual identity.

Ive written a few versions of this reply. Some included my personal background having been moved by protective services, or some emotional stories about my siblings in the foster system, some with swears, and one was simply "check yourself." The issue is deeply personal. More advocacy is always appreciated, but I implore you to tune in.

bevr1337··on A literary magazine accessible only via telnet
Twas mobile apps that slayed the shell. ;)

SSH ate its lunch in shell contexts, and then those new fangled computer graphics and browsers pecked away at the crumbs.

bevr1337··on A literary magazine accessible only via telnet
> Everything is sent in cleat-text?

From one Telnet lover to another, I'm still resentful folks blamed Telnet. Other application protocols built on TCP sockets are encouraged to use SSL/TLS e.g. HTTPS, SFTP, WSS (which is possibly HTTPS in a trenchcoat).

My speculation is that it raised the barrier for entry. Artists and writers wanted to quickly build and share worlds. Most computers supported raw TCP sockets and most shells handled ANSI, so players could join without installing software.

Today, people assume Telnet can't be secured and so they don't bother. Regrettably, I maintain some.

There's a recent push for MUD hosts to deploy a WSS proxy. An example: The IRE MUDs have a login telnet subnegotiation which the web client performs over WSS. Credentials are no longer sent in plaintext nor stored in the application's command history. (Telnet does specify when inputs shouldn't be stored in hisotry, but it's on the client to respect.) IRE is a bit of a pooper here, they consider the WSS service private. Because the subnegotiation is nonstandard and WSS is discouraged, MUD clients are obligated to make bad choices.

Other MUDs and engines are more forward. Evannia games support WS and Telnet and both can use SSL.

So what MUDs are we playing?

Edit to add: the tintin author, Scandum, is still at it. There's a nice group of folks in the Discord where Scandum and others helped me write my first terminal emulator. Come join us!

bevr1337··on The Monster Inside ChatGPT
> It's no different

There are similarities, I agree, but there are huge differences too. Both should be analyzed. For ex, Wikipedia requires humans in the loop, has accountability processes, has been rigorously tested and used for many years by a vast audience, and has a public, vetted agenda. I think it's much harder for Wikipedia to present bias than pre-digital encyclopedias or a non-deterministic LLM especially because Wikipedia has culture and tooling.

bevr1337··on Starcloud can’t put a data centre in space at $8.2M in one Starship
Given all mass has gravity, and gravity can be metaphorically described by a well, all mass has a gravity well. It is not necessary for mass to capture other mass in its gravity. A well is a pleasant and relative metaphor humans can visualize - not a threshold reached after certain mass.

"Large" is almost meaningless in this context. Douglas Adams put it best

> Space is big. Really big. You just won't believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it's a long way down the road to the chemist, but that's just peanuts to space.

From an education site:

> Everything with mass is able to bend space and the more massive an object is, the more it bends

They start with an explanation of a marble compared to a bowling ball. Both have a gravity well, but one exerts far more influence

https://www.howitworksdaily.com/the-solar-system-what-is-a-g...

bevr1337··on The Monster Inside ChatGPT
> deferring

Great choice of words. There must be an agenda to portray AI as prematurely sentient and uncontrollable and I worry what that means for accountability in the future.

bevr1337··on The Monster Inside ChatGPT
> How can anything be good without the awareness of evil?

Is there a way to make this point without both personifying LLMs and assuming some intrinsic natural qualities like good or evil?

An AI in in the present lacks the capacity for good and evil, morals, ethics, whatever. Why aren't developers, companies, integrators directly accountable? We haven't approached full Ghost in the Shell yet.

bevr1337··on Starcloud can’t put a data centre in space at $8.2M in one Starship
All mass has gravity
bevr1337··on The time is right for a DOM templating API
And then some. Switching to react-native or other render targets can also be a doozy. Hopefully the references clarify all the features.
bevr1337··on The time is right for a DOM templating API
> React doesn't provide a way to explicitly bind to properties and events of DOM elements

We can nitpick this point because react has had a ref API for at least 5 years now. Given a ref, all DOM API are available. For events, SyntheticEvent will refer to a native event if it exists.

The SyntheticEvent abstracts vendor discrepancy. Under the hood, react can apply some optimization too.

https://legacy.reactjs.org/docs/events.html https://react.dev/reference/react-dom/components/common#reac...

bevr1337··on The time is right for a DOM templating API
As mentioned, the DOM API is a stinker. Does this address that root issue?

I'd love to see something that builds on the work of hyperscript and HAST. They are great models of the DOM. It would be exciting if a template language were syntax sugar.

JSX is easy to reason about because its elements are 1:1 with a single, uniform function call. That feature means JSX is always optional. Sometimes it is even more verbose or less-performant to use JSX than a hyperscript API like specifying optional properties. I think errors and call stacks are clearer than during string interpolation, but that's possibly BS.

Web components offer limited data binding and the hyperscript approach has clear control flow. The templates seem to be a source of confusion in the GH discussions.

There is still something special and pleasant about jquery because its API was a reflection of the domain. As a developer, I want to query for a node (CSS selector, xpath, etc.) to affect change and traverse to other nodes. After a beer or two I'm convinced emacs and org mode approaches are worth emulating in the web.

Great article and linked discussions. Thanks for sharing.

bevr1337··on America’s incarceration rate is in decline
> The birthrate right now is below replacement rate, meaning that if we keep going like this (even if the birthrate doesn't keep trending down and holds steady) that society will die off.

Why? Why are we sure that the population will not settle? Or that our increased productivity won't offset a change in labor?

I do worry societies will fail to handle side effects like the temporary increased demand for elder care, but no real fear of total societal collapse.

bevr1337··on Web Embeddable Common Lisp
Whoa, what a surprising fact! I had not considered TCO in LISP was "nice to have." That's a good example where it's easy to hack but hard to make production ready.
bevr1337··on Web Embeddable Common Lisp
Thanks for clarifying. I've been speculating on this for a while but haven't had the chops to know what to research. The details folks are providing are yielding much better search results.
bevr1337··on The Hollow Men of Hims
> Compounding pharmacies are notoriously shady, and are likely using grey market materials from questionable sources.

Are they? Compounding pharmacies are common and boring. If someone hasn't yet used a compounding pharmacy then it's likely they're in very good health -- yay for them!

What's being described doesn't feel like an issue with compounding rather folks setting up shop to peddle questionable drugs.

bevr1337··on Web Embeddable Common Lisp
Do you know why only sorta? My understanding is that only toy implementations exist right now but nothing production ready. I'm poking around Google and GitHub and not finding any new information.

> Implementing Lisp onto WebAssembly is so obvious that you may wonder why somebody did not have this idea long ago.

I did find this on the Femto GitHub and got a chuckle. Yes, dear author, that is exactly the piece of information I want explained. Too funny.

bevr1337··on Web Embeddable Common Lisp
Why was LISP not one of the first languages able to compile to WASM? I've been curious ever since the awesome WASM project started tracking different projects. They use emojis for progress and LISP has been a hatching egg.
bevr1337··on Framework Laptop 12 press reviews are live and Framework Laptop 13 in-stock
I wanted to understand if any other cpu generations had comparable gains over the previous, but I need to work on an Intel ark scraper. Maybe I'll find some time to post it back here on HN. Thanks for added details
bevr1337··on Framework Laptop 12 press reviews are live and Framework Laptop 13 in-stock
Unless Foundation always uses the current generation CPU, then this complaint is always valid. Or maybe invalid.

Thermals and energy consumption are almost always improving between generations. It's hard for me to think of 13th generation as old. Maybe I'm getting old!

bevr1337··on Ocarina of Time Randomizer
I couldn't find an easy answer on the wiki or site, but I am using my phone instead of a desktop.

Do users still need to obtain (an obviously legal, Nintendo approved) ROM of classic OOT to use the randomizer?

bevr1337··on Tell me about your favorite tree (a slow-web proposal)
> because I've never heard of it as anything else.

Then it's clear your didn't read my comments. Scroll up and you can see that I am replying to a mischaracterization of Luddites.

Here is the original comment that I addressed:

> or to become complete Luddites living on subsistence farming?

bevr1337··on Tell me about your favorite tree (a slow-web proposal)
> I guess the Luddite movement is conservative after all.

Sure, +10 points for semantics, but it's missing the point. Maybe my fault for invoking a false liberal/conservative binary.

Intriguing to try and reify labor rights as conservative. Definitely a novel argument.

bevr1337··on Tell me about your favorite tree (a slow-web proposal)
https://xeiaso.net/blog/2025/rolling-ladder-behind-us/

I found it to be a very fun read. Some neat connections being made.

bevr1337··on Tell me about your favorite tree (a slow-web proposal)
The Luddites were not opposed to technology and change. The movement opposed the owning/ruling class's ability to buy and consolidate more labor as technology improved. The Luddite movement would have embraced technology if it benefited labor. It was a workers rights movement.
bevr1337··on [dead]
The given examples are clearly not marketing emails. As a previous customer, a change to current privacy policy is still relevant.

Yeah CF still carries some annoying startup energy and it's fine to hate them, but this didn't move my needle.

← PreviousPage 5 of 6Next →