Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zahlman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
961.
▲
by
zahlman
6mo ago
He's "smart" but he chooses to be in a business where he's presumptively willfully ignorant of the fundamentals (since he surely should be able to learn to reverse a string if he wanted to learn)? He doesn't have a
962.
▲
by
zahlman
6mo ago
> it works in the end. Even has tests (ostensibly mock-ridden, a pet peeve of mine which always falls on deaf ears). So I cannot reject the PR without being an asshole. This is a social problem that I had thought the industry had solved
963.
▲
by
zahlman
6mo ago
I knew which thing it would be about from the title, because that really is the one good idea in there. > Senior engineers know this on instinct. Try to watch one of them learning a new library or programming language. They do not paste
964.
▲
by
zahlman
6mo ago
> No one mentioned vi But you mentioned multiple variants thereof, in the context of a thread about Emacs. It's highly disingenuous to suppose that this doesn't count.
965.
▲
by
zahlman
6mo ago
> or now pi I have never heard of such an editor, and the name is exquisitely unsearchable. Even if I explicitly try to tell the search engine that I'm looking for a text editor that's a variant of vim, I just get results abo
966.
▲
by
zahlman
6mo ago
> an authoring environment with good, well-thought-out building blocks and easy-to-grasp metaphors, shorn of layers of accidental or over-engineered complexity. I strive to make these kinds of tools.
967.
▲
by
zahlman
6mo ago
> decentralized local-first social network that is based on git and plain text files. Nice! This sounds just like what I'd been thinking the system should be like. But how do you manage identity/authentication , or discovery of
968.
▲
by
zahlman
6mo ago
> bot tried 3.5 trillion passwords before decrypting an old wallet backup > After finding a mnemonic that actually turned out to be their old password a few weeks ago, the user dumped their entire college computer files in Claude in a
969.
▲
by
zahlman
6mo ago
>over $billion. BTCUSD has been over 100k, but is not currently.
970.
▲
by
zahlman
6mo ago
I remember thinking about buying $100 (at $10). And then realizing I didn't actually know how to do it and didn't feel like looking it up or going through whatever steps to do that kind of transaction online, or worrying about get
971.
▲
by
zahlman
6mo ago
I impersonate multiple users on my machine for organizational reasons. LPEs also potentially make user-level malware into system-level malware, which is only marginally more impactful for a single person on a desktop, but considerably harde
972.
▲
by
zahlman
6mo ago
> I really dislike blanket statements. ... All of them?
973.
▲
by
zahlman
6mo ago
I'm struggling to even understand what you have in mind, because HN doesn't do Markdown formatting and asterisks are interpreted for emphasis across lines. But I've never really thought there was a problem with the syntax. To
974.
▲
by
zahlman
6mo ago
Anyone else find it suspicious that an account that hasn't commented since right after creation in 2023 ( https://news.ycombinator.com/threads?id=Kate0CoolLibby ), suddenly posts three submissions from the same domain wi
975.
▲
by
zahlman
6mo ago
I'm pretty sure that one is intended to be a light-hearted joke.
976.
▲
by
zahlman
6mo ago
The Python version of Mistral was also affected, to my understanding. Unless that was some separate, coincidental attack....
977.
▲
by
zahlman
6mo ago
I don't mind if the editor guesses wrong when I hit Enter and it tries to guess where I want the next line of code to start. I can trivially fix that. I don't use a "reformatter" on my Python code, because I already auto
978.
▲
by
zahlman
6mo ago
No, the meaning is straightforward. It's a joke because the audience is assumed to write in a left-to-right script (such as English), such that text is already left-justified by default.
979.
▲
by
zahlman
6mo ago
> Moving code from one place to another (copy/paste from online or just from one file to another) is a fairly common source of bugs for a lot of people when it comes to Python. I genuinely don't understand how they manage this.
980.
▲
by
zahlman
6mo ago
> Would I like to use better tooling? I present my .vim file as evidence. Am I using what they tell me is state of the art? yes. And in 2026, state of the art does not solve python indenting, because python indenting is inherently a brok
981.
▲
by
zahlman
6mo ago
Exactly. So if the indentation is the actually salient thing, why not use it directly? I mean: you don't count the braces because your tooling counts them and makes the indentation match what Python would use anyway. If you had just cr
982.
▲
by
zahlman
6mo ago
Yes, and so will any reasonable text editor automatically indent to the most likely position, and remove an entire indentation level with backspace, and substitute spaces for tabs per community standards, and keep everything lined up neatly
983.
▲
by
zahlman
6mo ago
All pretty well-known stuff, I thought. > More interesting is int. At the time of writing this post, the current implementation of CPython pre-allocates integers from -5 to 256. The upper bound will increase to 1024 in CPython 3.15 IIRC.
984.
▲
by
zahlman
6mo ago
> And it catches a lot of bugs (especially during code refactoring) that I would not have noticed so easily. Can you give me an example of a recent experience with this? I've been working without type annotations for many, many year
985.
▲
by
zahlman
6mo ago
> I find brackets help me understand structure from a distance much better than whitespace. I can't imagine how. Whitespace physically lays out the block structure on the screen; braces expect you to count and balance matching symbo
986.
▲
by
zahlman
6mo ago
If you are messing up indentation accidentally during refactoring there is either something wrong with your tooling (including your text editor) or you are letting things get too far out of hand before starting the refactoring.
987.
▲
by
zahlman
6mo ago
> Also checkout my other projects: Best Sugar Daddy Apps Best Sugar Daddy Apps 2026 Best Sugar Daddy Apps NPM Best Sugar Daddy Apps Socket That's, er, definitely not where I expected this to be leading. Although I guess the PyPI use
988.
▲
by
zahlman
6mo ago
"Allow"? What are they doing to do about it?
989.
▲
by
zahlman
6mo ago
You can do both. And then you help out people who don't know that they have a meaningful system preference (or maybe all the other sites they visit don't honour it, or maybe their web browser isn't picking it up for some reas
990.
▲
by
zahlman
6mo ago
I did a game jam over the weekend, and took it as an opportunity to start streaming my development work. Also hoping to start building a TUI library as I refactor this mess...
More ›