HNHacker News
TopNewBestAskShowJobs

jurf

61 karma · joined September 6, 2025

Not AI – I liked en dashes and curly quotes before ChatGPT.

https://jurf.github.io

submissionscomments
jurf··on On caring for user data: NeoVim caused Vim undo files to be deleted
Oh my, I will, thank you.
jurf··on On caring for user data: NeoVim caused Vim undo files to be deleted
I dream of a Vim that would embrace colours and Unicode and can better communicate modes and context.

I dream of a Vim that wóuld guide and teach me how to use it, so that it does not scare away people because they can’t close it.

I dream of a Vim that embraces the needs of editing contemporary programming languages and fills in its UX gaps correspondingly (changes single to double quotes, anyone? Function argument order?).

I dream of a Vim with native Git gutters.

I dream of a Vim with sane default leader commands.

I dream of a Vim where I see line numbers by default.

I dream of a Vim where “Y” is consistent with other commands.

I dream of a Vim that detects correct indentation by default. And that can visualise whitespace.

I dream of a Vim where Ctrl+V does not have an assigned action that looks like it blocks input.

I dream of a Vim that experiments with keyboard ergonomics, not just mnemonics.

I dream of a Vim where quintuple-tapping Escape is not a habit I subconsciously form why learning it.

I dream of a Vim I stumble on people discovering and exploring, and not have to persuade people for months just to try it.

jurf··on On caring for user data: NeoVim caused Vim undo files to be deleted
To be the devil’s advocate here, I think Vim needs less backwards compatibility, not more. In the sanctifying of “muscle memory” it completely stopped innovation, to the point of slowly drifting to obscurity.

Of the over a hundred students I taught when I helped out in uni, basically no one wanted to learn it, despite my enthusiasm.

And I sympathise. As I get older, I slowly grow more and more distaste for software that does not respect my time enough to give me properly-crafted defaults. Vim, in the age of modern editors, cannot compete. Not without 20 plugins with conflicting shortcuts and its self-imposed cliff of a learning curve.

And I’m saying this from a place of love; I’ve been using Vim (at least as a VSCode extension) every day for the last 10 years. But it never really grew up to the promise that the “Vim Creep” essay [1] gave me.

[1]: https://web.archive.org/web/20190227031109/https://www.norfo...

:wq

jurf··on Simple visual patterns can trick AI-powered vehicles and robots
So we won’t be able to count on dazzle camouflage [1] even in the AI wars…

1: https://en.wikipedia.org/wiki/Dazzle_camouflage

jurf··on PipePipe: NewPipe hard fork implementing SponsorBlock
I think OP meant cross-device.
jurf··on Show HN: Make cursed fonts like Times New Bastard
Ah, yes, the central Europe experience. When I was a kid, all fonts looked like this, because almost none had ďíáčríťíčš, so text was full of fallback, out-of-place characters.
jurf··on Grammarly will send unhinged messages to all your users if you try to cancel
Sad to see this. We had student licenses at our university for writing theses and I thoroughly enjoyed it, even as an (ex)native speaker. Felt more like working with an editor than the “helpful coworker” vibe of current AI tools.

Never understood their browser integration though, ugh. Scanning private messages was already a bad look, I shouldn’t be surprised…

jurf··on AI-generated posters don’t have to be horrible
It’s interesting, all these examples look exactly as what I remember a typical result at an intro graphics design would look like, in that the idea might be good, but it gets very sloppy (pun unintended) in the details, such as alignment, consistency – especially in the visual hierarchy –, or typography.

What’s also interesting to me is that requesting ”professional typography” did not fix the problem at all. And I would guess that there is a staggering amount of examples in the training data.

Maybe inference is just wobbly by nature? The same as text output has the characteristic randomness, even design output cannot resist being – for a lack of a better word – hand made?

jurf··on LG denies TV spying claims, says tracking and snooping concerns 'not true'
Both can be true.
jurf··on EasyEffects can improve laptop speaker sound quality
I wonder how much of this comes down to marketing… I keep coming back to Posy’s “Desirable Nonsense” video [1].

[1]: https://youtu.be/B_8HDPBfvHI

jurf··on EasyEffects can improve laptop speaker sound quality
Maybe I should’ve said “never meant to be subjective” – I meant the target.
jurf··on EasyEffects can massively improve laptop speaker sound quality
Sure but they’ve always been mastered with the same setup, so the bar has not changed. And anything flavoured will not work universally for all types of music or other kinds of audio (like voice calls are really hard to understand with bassy speakers).
jurf··on EasyEffects can improve laptop speaker sound quality
> Third, audio quality is deeply subjective, and what sounds good to my ears may sound like total garbage to yours.

Interesting article (audio processing should be a standard OS feature), but I wish we'd stop doing this. Speakers were never subjective (unlike earphones), they’re supposed to be flat – “equalised”. At least if you want to hear the thing as it was mastered.

I think it just hurts consumers in the end, as it validates snake oil in the form of various ”enhancements”, like image processing on TVs. It makes stuff really hard to compare and much easier to sell shitty hardware.

Not that I’m opposed to improving shitty hardware with software, – quite the contrary – it’s just the murky subjectivity that irks me.

jurf··on My agent.md to improve LLM-assisted code quality
That's a lot of context for not much content. I ussually start with something like:

- Prefer documentation as code

- Comment why, not what

- Document public APIs

- Readability is paramount

That usually gets me 80% there; rest is covered by the linter.

I'm mostly just missing it explaining previous state too much, especially when making edits to plans, but I have not found good wording for that yet.

jurf··on 2027 memory capacity is reportedly sold out
RAM over “USB” seems dangerously close to an SSD.

In any case DDR3 isn’t nearly as bad price-wise and would have much better energy efficiency than stacking 1–2 gig sticks.

jurf··on What AI did to stackoverflow in a graph
I never understood the point if having the unfathomable churn of thousands of new questions per day. The value of SO to me was always a knowledge base with reputation mechanics, and that did not change. I still default to searching before asking AI.
jurf··on GhostLock, a stack-UAF that has existed in all Linux distributions for 15 years
Got me confused for a sec, as the exploit in the top comment implies JavaScript→root, but it actually relies on two separate exploits.
jurf··on Real-time map of Great Britain's rail network
If you’d like to take a look at how one of the older Victorian mechanical signal boxes on this map (still) work, I can wholeheartedly recommend Tom Scott’s recent video on signalling in Britain [1].

[1]: https://youtu.be/omYfLDlt-MA

jurf··on Making espresso with ultrasound
I love coffee on ice in summer, but I think that’s a different category, like ice cream.

I would rather have room temperature coffee than a cold brew usually though. I just did not have good luck with it so far

jurf··on Making espresso with ultrasound
I don’t understand, you say it’s a myth and then said it’s better when warm?

Regardless, I would say it’s an objective fact that good coffee is ruined at room temperature. It still tastes fine, but no where near as good.

What especially irks me is that they could have just heated the stuff in a microwave [1] to 50°C and have a much better test.

[1] https://youtu.be/yqgKlqAUM9g

jurf··on Making espresso with ultrasound
Yes, but the test was at 22°C, which I wouldn’t consider warm. And it’s too cold for the differences to be even perceptible well, making the test flawed. Disregarding the fact that it’s also much colder than people use to drink coffee, making it even harder to distinguish for non-experts.
jurf··on Making espresso with ultrasound
> Both espresso samples were served at 22 °C to ensure a fair like-for-like comparison […]

> It is noted that espresso is normally consumed hot and has transient sensory attributes that are temperature- and time-dependent. Hence, serving espresso at 22 °C will alter its sensory characteristics.

This is a weird test, coffee get’s so much worse when cold. So people can’t distinguish between two bad coffees.

jurf··on Claude Fable 5: mid-tier results on coding tasks
I mean what is that, three bananas?
jurf··on The Website Specification
I always assumed it was because of SSO redirects
jurf··on Microsoft Edge stores all passwords in memory in clear text, even when unused
I think it’s more about layers of defense being always better than relying on a single point of failure.

IIRC those bugs could only steal data, not do remote execution. If you did not store even the encrypted passwords in memory, getting the password/key to them compromised would still keep you safe, or at least upgrade it to a timing attack.

jurf··on The greatest shot in television: James Burke had one chance to nail this scene (2024)
I wonder if this show is the ”Connections” in “Technology Connections” [1]. I can’t find a reference on it but I wouldn’t be surprised.

[1] https://youtube.com/c/TechnologyConnections

jurf··on Microsoft Edge stores all passwords in memory in clear text, even when unused
Yeah because Meltdown and Spectre [0] weren't a thing.

[0] https://spectreattack.com/

jurf··on Ubuntu 26.04 Ends 46 Years of Silent sudo Passwords
That seems like it would be hard to see, even for the person sitting right in front of it.
jurf··on Defer available in gcc and clang
My university also taught best practices alongside that, everytime. I am very grateful for that.
jurf··on 1,400-year-old tomb featuring giant owl sculpture discovered in Mexico
I get a choice, at least in the EU. Admittedly you need to scroll down a bit on mobile, which is not clear at first.
Page 1 of 2Next →