HNHacker News
TopNewBestAskShowJobs

lexicality

3,264 karma · joined September 19, 2014

[Verifying my OpenPGP key: openpgp4fpr:3DA737C9AD623D06F65FA0F675D524B43F863B4A][ my public key: https://keybase.io/lexicality; my proof: https://keybase.io/lexicality/sigs/k1-DUvdbajFiAqO8wX9gdVzPMeSbtFp6YMk9fiIgkQg ]
submissionscomments
lexicality··on NASA asked several former SR-71A staffers to help secret restart
I mean... Whomst Amongus wouldn't?
lexicality··on C's Flexible Integer Sizes Were Not a Design Mistake
fwiw depending on use cases you might actually want to be using the fast variants for storage too, for example on arm64 you'll get aligned memory loads
lexicality··on C's Flexible Integer Sizes Were Not a Design Mistake
I feel like the article glosses over the fact that (to my mind) `int_fast32_t` and `int_least32_t` are a much better solution than "int is a random size good luck"

If you code exclusively using those types (and the `*ptr_t` ones) then you precisely express to both the compiler and the next person reading it what is supposed to be in those variables.

lexicality··on VSCode's SSH Agent Is Bananas (2025)
I suspect vscode claims to xterm-256 and doesn't bother to identify itself in any other way
lexicality··on AWS says it can't restore some data from mideast facilities struck by Iran
They can recover most of it? I assumed that those AZs had been offline for so long because they were like gone gone.
lexicality··on The Beauty of Roundabouts
There are quite a lot of videos of people ignoring roundabouts, and some of them even land on their wheels and keep going afterwards
lexicality··on Most people prefer traditional architecture
> The Empire State Building was famously built in a year. Nowadays the most utilitarian housing project takes longer.

This is true, but usually fewer people die in the construction of those utilitarian housing projects

lexicality··on I think I hate the internet
most actors have never even visited Thespia
lexicality··on “Tweet” and the bird logo apparently enter the public domain
It's stupid. Every normal (ie not terminally online) person I speak to calls it twitter and is confused if I call it X. For some reason most of them think an "x post" is on instagram too. I guess because influencers call crossposting that?
lexicality··on Tension wood: A 'muscle' that can both bend and straighten plants
> Topping puts the tree on senescence pathway and gives the ecology time to transition from alive to dead and dying.

Is this why the council recently topped a tree on my road that's been breaking up the pavement? We thought they were cutting it down since they dug up all the tarmac around it, but they just knocked the top off, taking something like 98% of the leaves with it, and then put fresh tarmac over the exposed roots. We've been puzzling over that for a week...

lexicality··on Git hosting that never leaves Europe
Most of the UK is on it. Northern Ireland is missing for some reason.
lexicality··on Git hosting that never leaves Europe
How did you choose which countries to include on your map? You have countries that aren't in the EU but are missing countries which are.
lexicality··on Elevator of the Year: Modernization of the Metropolis Trust Building
I understand the machines were in the basement, I don't understand why the motor for 2 was under shaft 1, 3 under 2, and 1 under 3.
lexicality··on Can AI design circuit boards yet?
> I'm confused. Who made this benchmark and why?

It's a thinly veiled advert for Atopile. I don't know if it's a company behind it or just someone with a lot of money to spend on advertising since their about page (and docs) both 404, and the "packages" link sends you to a login screen that tries to unlock 1password. I guess claude can make circuit boards but not functioning websites?

lexicality··on Elevator of the Year Winner Modernization of the Metropolis Trust Building
I wish there was more explanation as to why the original builders decided to make a cat's cradle out of the roping. It's not like you can accidentally run the cables for cab #1 all the way over cabs 2 & 3 because you weren't paying attention during installation.
lexicality··on Introducing Ad Blocker for Firefox on iOS
> That’s what a good executive costs these days.

maybe they should go get some then

lexicality··on Introducing Ad Blocker for Firefox on iOS
especially when you pay your executives 7 figure salaries
lexicality··on Highlighting My Code Based on How Much I Care
> Note how nobody ever got the idea to apply syntax highlighting to English or any other natural language

Yes they have? It's a fairly common method of teaching children sentence structure.

Pedagogy aside, take a look at what books looked like before the printing press.

> for experienced readers syntax parsing happens as automatically as it does in natural language without any need of colors.

If you're reading slowly, yes. The colours help you skim-read.

Why do you feel the need to intentionally hobble yourself? The human eyes can take in a spectacular amount of visual information at a glance, using colour, texture, shape and so on to instantly classify and identify things.

Decades of visual design research have proven that colours and shapes improve understanding and you're using a device capable of complex and rich information display, but you want it to look like a book because ..?

lexicality··on HTML over WebSockets: real-time SPAs with barely any JavaScript
I remember doing this with jQuery's $.ajax nearly 15 years ago. This seems comically overcomplicated in comparison. Why bother with the overhead of a websocket?

> You do not need to build an API: the server generates HTML and sends it to the client, with no middleman.

You're still building an API, it's just inside the websocket handler rather than http. Essentially this is yet another DIY RPC framework.

Why reinvent everything yet again? jQuery still exists. All the required methods still exist too. You can build a bog standard HTML website and then use progressive enhancement to fetch the next html page and replace the content of the current one with that, which has the benefit of handling middle click perfectly.

lexicality··on London Underground begins scanning passengers' faces
On the one hand, I hate the expansion of authoritarian power by the state.

On the other, I do think that we should put people in prison for posting on facebook. That way I won't have to keep seeing my crazy uncle at family gatherings!

lexicality··on Stateless MCP has recaptured my interest
They didn't reinvent it, it's literally using JSONRPC. The thing they "invented" was coming up with a loose standard for how to implement your RPC endpoints in a way that the AI was pre-trained to interact with.

The actual implementation may have been very janky but the idea itself is sound: If you want to interact with arbitrary services then providing one single protocol (ideally not JSONRPC but hey) with a standard api discovery method and standard starting method call means your super-intelligent machine god can connect to any MCP service with just a URL and figure everything out from there.

lexicality··on The Warp Agent CLI
I'm glad it works for you, but I've got enough electron apps running on my computer already. I have to run a bunch for work and fully half my cpu is just electron at idle
lexicality··on The Warp Agent CLI
The killer feature that got me into using it was the shell integration. Your prompt, input and command output are entirely separate entities rather than one single stream of text. It's like using a Jupyter notebook for the terminal.

That was also the thing that destroyed it for me, since navigating between history entries started getting more and more unreliable and sometimes clicking on the input box would randomly resize the entire window or move it between screens. I don't entirely know how they managed that one.

lexicality··on The Warp Agent CLI
I don't dislike it. The keybindings are a bit arcane and having to write the config in Lua rather than having a preferences panel is annoying (though spectacularly powerful), but I've settled in to it and being able to use ctrl-shift-p to control the entire terminal is nice.
lexicality··on The Warp Agent CLI
I used to really like Warp, back when it was just a terminal. Then as they went more and more in on AI the actual terminal features became more and more buggy and I ended up having to go back to WezTerm.

Why is every company seemingly trying to re-implement agents themselves rather than making their product work with the existing ones?

lexicality··on SQLite Critical CVEs or LLM Slop?
that's fine, I'm not sure they bothered to actually write the article either
lexicality··on I don't recommend Tailwind CSS
I genuinely don't understand, why would you use `@apply text-center` instead of `text-align: center`?

Like if you're already at the point of setting up stylesheets & classes with a pre-processor why would you do that and not say use scss with some mixins for the more complex reused parts? At that point any IDE plugin that knows CSS can give you completion and your compiled sources will look a lot like the written ones in the dev tools.

lexicality··on The Art of 64-bit Assembly
I own volume 1 and when it first arrived I dropped it on my foot and had to go to the doctor. I have not got around to reading it again. His original x86 ASM book was good though.

I also read his Write Great Code series and generally found it to have some pretty good advice, but it was also full of things like recommendations to never trust compilers and to write lots of arcane unreadable magic code to unlock ultimate speedy hacker cred.

That being said, if you want to learn about ASM in TYOOL 2026 then you could do a lot worse than learning it from someone who doesn't trust compilers and does everything themselves.

lexicality··on Log is non-monotonic in PHP and Lua
this is true but basically everyone uses LuaJIT these days
lexicality··on PyPI Blog: Releases now reject new files after 14 days
14 days still seems way too long to me. As a user I thought releases on pypi were immutable!
Page 1 of 25Next →