HNHacker News
TopNewBestAskShowJobs

lexicality

3,266 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 Neurodivergent Brains Build Better Systems (2025)
This sounds like my kind of hell. I actively enjoy going to work in a busy office and the primary reason to do so is to chat to my coworkers.

I literally cannot work in silence. The best place I ever worked was at one CCC congress where someone had set up a bunch of desks in the corner of one of the raves.

What even is the point of going in to the office if you're going to sit in silent ranks trying to increase shareholder value as much as possible without any breaks or distractions? Eugh.

Bonus: by the way "Trait 2" is written I know for sure that the author has never experienced real hyperfocus. True hyperfocus is something to be avoided at all costs. Writing code for 6 hours straight is a terrible experience and leaves you drained, physically uncomfortable and sometimes mildly injured if you were in a bad posture during that time.

lexicality··on Poll HN: How do you feel about AI generated images on blog posts?
I tried my best to keep the question neutral but you can probably guess I'm not a huge fan of this trend

Sure, it's cute to see a Studio Ghibli re-enactment of your blog post but then I'm always left wondering if I'm going to spend more time reading the article than the author took to write it. It kind of ruins my enjoyment of the indieweb if I end up looking suspiciously at dashes. Could this have been a twitter thread with a few photos and the raw prompts instead?

All that being said, I've been trying to work out if this is another thing I should let go. With how outrage-fuelled social media is these days I've been working on being less judgemental of others if it doesn't directly affect me.

20 years ago you could have perfectly civil conversations on forums with people with usernames xXx_ShadowFox69_xXx and typically the contents of their messages was more important than how cringy their signature was. Maybe this is just an unfortunate part of the modern web I should look past, even if I don't like it?

lexicality··on Go away Python
Sounds good, I agree that uv should come with the language in the same way npm comes with node and cargo comes with rust.

You keep using words like "we" and "us" so I assume you'll be kicking off writing the PEP to make this happen?

lexicality··on LLVM AI tool policy: human in the loop
You would think it's common sense but I've received PRs that the author didn't understand and when questioned told me that the AI knows more about X than they do so they trust its judgement.

A terrifying number of people seem to think that the damn thing is magic and infallible.

lexicality··on OpenAI's cash burn will be one of the big bubble questions of 2026
Tragically I don't make CEO money so I also don't have one but I presume you'd want to have at least one per mansion and another one in the office. Maybe a separate one for special occasions.
lexicality··on OpenAI's cash burn will be one of the big bubble questions of 2026
I suspect most of it is going to utilities for power, water and racking.

That being said, if I was Sam Altman I'd also be stocking up on yachts, mansions and gold plated toilets while the books are still private. If there's $10bn a year in outgoings no one's going to notice a million here and there.

lexicality··on FediMeteo: A €4 FreeBSD VPS Became a Global Weather Service
Lovely to see someone building something that doesn't require Kubernetes over 4 AWS AZs, DynamoDB, S3, Lambda etc etc.
lexicality··on Go away Python
They've definitely not done it yet, but they're getting there.
lexicality··on Go away Python
A python virtualenv is just a slightly more complicated node_modules. Tools like PDM, Poetry and uv handle them automatically for you to the point where it effectively is the same as npm.

The thing that makes Python different is that it was never designed with any kind of per-project isolation in mind and this is the best way anyone's come up with to hack that behaviour into the language.

lexicality··on Go away Python
In my experience every other python tool has a variety of slightly to extremely painful behaviours that you have to work around or at least be aware of.

Sometimes it's things like updating to Fedora 43 and every tool you installed with `pipx` breaking because it was doing things that got wiped out by the system upgrade, sometimes it's `poetry update --only dep1` silently updating dep2 in the background without telling you because there was an update available and even though you specified `--only` you were wrong to do that and Poetry knows best.

Did you know that when you call `python -m venv` you should always pass `--upgrade-deps` because otherwise it intentionally installs an out of date version of pip and setuptools as a joke? Maybe you're not using `python -m venv` because you ran the pyenv installer and it automatically installed `pyenv-virtualenv` without asking which overrides a bunch of virtualenv features because the pyenv team think you should develop things in the same way they do regardless of how you want to delevop things. I hate pyenv.

So far the only problem I've had with uv is that if you run `uv venv` it doesn't install pip in the created virtualenv because you're supposed to run `uv pip install` instead of `pip install`. That's annoying but it's not a dealbreaker.

Outside of that, I feel very confident that I could give a link to the uv docs to a junior developer and tell them to run `uv python install 3.13` and `uv tool install ruff` and then run `uv sync` in a project and everything will work out and I'm not going to have to help them recover their hard drive because they made the foolish mistake of assuming that `brew install python` wouldn't wreck their macbook when the next version of Python gets released.

lexicality··on Go away Python
> Does uv work in all of these cases?

Yes. The goal of uv is to defuck the python ecosystem and they're doing a very good job at it so far.

lexicality··on As AI gobbles up chips, prices for devices may rise
If it was easy there would be more memory manufacturers, rather than 2-3 wholesalers who sell to the people who put badges & rgb on it
lexicality··on Mattermost restricted access to old messages after 10000 limit is reached
> an IT company that wants to resell the (free) version of Mattermost software and is now complaining that they have to pay?

A user that was following the letter of the license and has suddenly had their access to the software restricted without warning.

Open source software means people are entirely within their rights to sell it to others, perhaps creating value by providing the warranty that all licenses expressly disclaim.

lexicality··on State Department to deny visas to fact checkers and others, citing 'censorship'
Yes, there are many situations where it would be illegal or detrimental to publish falsehoods, so people are implied to check facts.
lexicality··on Imgur geo-blocked the UK, so I geo-unblocked my network
vindictiveness
lexicality··on Penpot: The Open-Source Figma
I dunno if I can move to a design platform that doesn't have a silly name. It'd ruin the joy I get every day when I open it.
lexicality··on Cool-retro-term: terminal emulator which mimics look and feel of CRTs
Oh, that one's really pretty! I actually went to check if wezterm supported shaders after seeing the preview on your site, but tragically it doesn't.
lexicality··on Cool-retro-term: terminal emulator which mimics look and feel of CRTs
Bit disappointed that Galaxy is the only one without a preview, what does it look like?
lexicality··on Shai-Hulud Returns: Over 300 NPM Packages Infected
Good luck with the XSLT going forward what with Google trying to remove it from the internet.
lexicality··on Show HN: Build the habit of writing meaningful commit messages
It's pretty handy when tools like lazy.nvim display changes as a list of commit summaries and you have to make a fast value judgment on if you should allow the upgrade.

Outside of that, I agree that it's silly to put it in the summary and seems to be a symptom of people writing crap commit messages.

If all you ever write or look at is the summary then obviously it needs to go in there or it'll never be seen.

lexicality··on Show HN: Build the habit of writing meaningful commit messages
comments rot as the code changes around them
lexicality··on Ancient Roman Glass Reveals a Hidden "Language"
> “Because I am trained as a maker, I kept wanting to flip things over,” Meredith said in a statement. “When that happens, patterns appear that everyone else has literally photographed out of the frame.”

Beautifully ironic that the photo in the article shows the vessel the correct way up

lexicality··on Android and iPhone users can now share files, starting with the Pixel 10
- sharing files between two phones when Apple's monopolistic tendencies are involved

I've been using Quick Share to send files between different makes of Android phone for ages. This is entirely on Apple.

lexicality··on LLMs are steroids for your Dunning-Kruger
Honestly I wouldn't worry about it. He's a wonderful writer, the problem is that he doesn't let reality get in the way of a good story. Just classify them with the rest of the fiction-non-fiction books and enjoy the journey. If you ever find yourself asking "wow is that true?" then it probably isn't.
lexicality··on Man spent 200 days building a solar-powered explorer yacht that can run forever
The video[1] from the actual person that built it contains dramatically more info than this lazy SEO spam clickbait blog

[1] https://www.youtube.com/watch?v=GB52wYgEa9A

lexicality··on This World of Ours (2014) [pdf]
Bought a pager recently?
lexicality··on Advent of Code 2025: Number of puzzles reduce from 25 to 12 for the first time
Yeah, a bunch of people started going on witch hunts against the people where were obviously using AI (eg ~30 second solve times) and also anyone who had "AI" anywhere in their bio.

IMO the levels it got to was wildly out of proportion, even if these people were cheating (say what you will about AI, but if the rules say not to use it and you do: you're a cheater) but maybe I would have felt differently if the timezones meant I could take part, rather than waking up to drama.

lexicality··on Advent of Code 2025: Number of puzzles reduce from 25 to 12 for the first time
I see the leaderboard is gone too. Unfortunate but entirely predictable given how the last 2 years went.

That being said, I was worried he'd cancel the entire thing, so this is still good news!

lexicality··on A worker fell into a nuclear reactor pool
I remember hearing somewhere that the biggest risk from swimming in a live reactor's coolant pool would be lead poisoning caused by the DoE guards and their lack of a sense of humour
lexicality··on Computer science courses that don't exist, but should (2015)
every single go program
← PreviousPage 4 of 25Next →