HN user

frou_dh

8,910 karma

You, yes YOU, are now obligated to play this in the background for the next 52mins: https://youtu.be/q4xKvHANqjk?t=37

Posts16
Comments2,809
View on HN

I've always found it weird when a form admonishes you for writing spaces or dashes in e.g. a phone number or credit card number. Hey, implementation, you're a computer! Strip them out automatically on the backend if you don't like them!

Talking of heavy-handed confirmation dialogs, there's a good example of this in Apple's Preview.app (PDF viewer). They made an unconfigurable change a few years ago, such that every single time you click any web link in a PDF, you have to confirm with a dialog that you want to open the link. You used to be able to just click links!

IMHO the persistence of Model M (now Unicomp) worship is a meme. Yes a chunky Buckling Spring mechanism is a very unique and "fun" feel, but that doesn't mean it's actually good to do a lot of typing on in terms of ergonomics or speed. So what of it? It's a novelty item, not the ultimate keyboard.

Om 26 days ago

I remember these guys from the glory days of the CrankyGeeks video podcast. John C. Dvorak and Sebastian Rupley had a great double-act hosting that show.

Deno Desktop 1 month ago

Even the later JavaFX was a tasteless exercise. I opened some apps and you could tell within 1 second that something was wrong because all the text was using fugly non-platform-native (or somehow screwed up) text rendering.

Any body who saw a Perl programmer do over a weekend, what they would take a year to do in their language(especially Java and Python)- had a deep rooted seething envy at Perl and Perl programmers. So they went around almost on religious crusade to have Perl gone. This was done entirely to crush competition. They just didn't want other people to wield a power they didn't have. Lisp has had a similar arc of development over the decades.

Isn't that the fate of the archetypical loser? To end up on the sidelines thinking "I'm actually the smartest and most powerful, the wider world just isn't capable of appreciating it".

I saw someone recently say something like... they wished contemporary Lisp people put anywhere near as much effort into creating lots of great software with Lisp as they do extolling Lisp.

The tapestry of share buttons were certainly novel and interesting like 20 years ago. They may be lame and 99+% ignored now but it's been a slide to this state of affairs.

Why TUIs are back 3 months ago

There's something disgusting about the use of characters for graphs/charts on a bitmapped monitor. Trust nerds to find a way to make stuff ugly!

It's got to be somewhat depressing working on a household name product in its trashy downturn. Surely you can't have the pride in your work that an equivalent employee once would have.

I wonder about the timing in relation to the OpenAI acquisition of Astral this week. Was it a two-horse race to be acquired and then Deno got word that they were not the chosen one, and so said oh well, mass layoff it is?

BTW the Deno architects would contend that "mastering Deno" could never be a waste of time, because what you're mastering is to a large extent standards-based JS (in comparison to the APIs that came before).

It's abject hackery because such "comment" directives don't even necessarily have to be a comment to be active:

    const x = `This whole thing is
    a
    //go:generate worse-is-better
    multiline
    string literal`
A lot of people in this discussion are beating up Go for using syntactical comments for directives, but in reality the implementation is even less principled than that!
Digg is gone again 4 months ago

You really gotta wonder how much value the "Digg" brand actually has, because the number of people that remember/care about the site from its original glory days is ever dwindling.

Safari's devtools has a visual <canvas> debugger. I remember using it, seeing all the CanvasRenderingContext2D calls that affected the canvas listed, and scrubbing left and right through time to see how a frame was built up.

sometimes, I allow myself to lean back in my chair and just scroll

WHAT??! This cannot be allowed!! /s

It's clear from reading programmer geek thoughts on peripherals over the years that autistic types love the "Use keyboard 100% of the time!" dogma because it is black-and-white thinking. The idea of someone knowing how to do things in a multitude of ways and changing it up based on mood is displeasing.

On the off-chance I ever do reply to some of the months/years old things that I've never replied to, then I will surely include an apology, because it's definitely rude what I've done.

I don't think many people in the real world worship the sanctity of the "Asynchronous Communication" principle above all else. Maybe the author is the 1/1000 that does.

One of Reddit's cutesy error pages (presumably for Internal Server Error is similar) is an illustration that says "You broke reddit". I know it's a joke, but have wondered what effect that might have on a particularly anxiety-prone person who takes it literally and thinks they've done something that's taken the site down and inconvenienced millions of other people. Seems a bit dodgy for a mainstream site to assume all of its users have the dev knowledge to identify a joking accusation.

In 3D games, something that's key for roads to look/feel realistic is to have small amounts of banking here and there all over the place - as opposed to just having a crude categorisation where there are flat roads on one hand and ramps on the other.

If you don't do that then large parts of the game world end up seeming like ice rinks with roads painted on them.