HNHacker News
TopNewBestAskShowJobs

knighthack

735 karma · joined May 29, 2017

submissionscomments
knighthack··on Asahi Linux lead developer Hector Martin resigns from Linux kernel
As someone who has never used mailing lists before (for software development), how much harder/less advantageous it is to migrate to an issues or thread-based approach, like with Github?

And why not?

knighthack··on What really happens inside a dating app
Congratulations on your shaming ad-hominem language. Your lack of any genuine counterpoint reveals your men-hating nature by your remarks, which deserve no further response.
knighthack··on Software development topics I've changed my mind on
'Programming as theory-building' is an approach that has grown on me in the past few years.

Your first draft may be qualitatively an MVP, but it's still just a theory of a final product you want, which requires a lot of iterative building before you get to that.

As such, there's no way to not shift between code and design, especially when business requirements are involved and which themselves may change over time.

knighthack··on Chat is a bad UI pattern for development tools
I mostly agree with you, but I have to point out something to the contrary of this part you said: "...The minute you have to discuss those things with someone else, your bandwidth decreases by orders of magnitude and now you have to put words to these things and describe them, and physically type them in or vocalize them."

Subvocalization/explicit vocalization of what you're doing actually improves your understanding of the code. Doing so may 'decrease bandwith', but improves comprehension, because it's basically inline rubber duck debugging.

It's actually easy to write code which you don't understand and cannot explain what it's doing, whether at the syntax, logic or application level. I think the analogue is to writing well; anyone can write streams of consciousness amounting to word salad garbage. But a good writer can cut things down and explain why every single thing was chosen, right down to the punctuations. This feature of writing should be even more apparent with code.

I've coded tons of things where I can get the code working in a mediocre fashion, and yet find great difficulty in try to verbally explain what I'm doing.

In contrast there's been code where I've been able to explain each step of what I'm doing before I even write anything; in those situations what generally comes out tends to be superior maintainable code, and readable too.

knighthack··on The young, inexperienced engineers aiding DOGE
You're conflating several things.

- Public figures are public by influence; public servants are employees and can/should have their information revealed when necessary.

- Revelation of information of employees under public pay is not 'doxxing'. Making it seem as if it's 'doxxing' is stretching the definition, like saying someone merely touching you has committed 'violence'. Your intentional use of a more serious concept for a less serious one is misleading.

- Your private employer has no duty to the public, they answer only to the end stakeholders. In contrast, public servants must be accountable and known to the public - it's literally in their name, 'public' and 'servants'. Why you should confuse your status with that of public servants is bewildering.

knighthack··on I still like Sublime Text in 2025
Sublime Text is _the_ Swiss knife of all text editors:

- Loads up fast, supports tons of very useful packages (e.g. TextPastry, SQLTools), extremely customisable.

- Multi-cursors, multi-panes (e.g. with Origami), spellcheckers, extremely fast filesystem integration/browsing/preview (whether with/without projects and workspaces), color/UI schemes, syntax highlighting, search browsers, Git support (particularly when used with Sublime Merge), etc.

Sure I love my Jetbrains IDEs and Vim, but nothing comes close; Sublime Text is in its own league.

knighthack··on My failed attempt to shrink all NPM packages by 5%
Do you even know how absolute numbers work vis-à-vis percentages?
knighthack··on Sweden brings more books and handwriting practice back to its schools (2023)
While I agree with the sentiment, I have hesitation in letting people see what I read.

In a way, you're letting people see the nature of things that you read - from which they might glean the nature of your thoughts, and privacy is something we all value. For that reason (and since I don't have any particular sentimental value for books, only their contents) I've long since preferred a digital library. As a minimalist, having a single Kindle on the table is aesthetics enough for me, which is complementary of the minimalist viewpoint as well.

However, I completely agree with the fact that having a physical library is a very conducive environment for kids to grow up with. I remember fun memories of my childhood reading from the home library, and thinking how pretty and colourful the shelves were too. But I think there should be a distinction between cultivating a library for your kids, versus that for the observation and assessment of strangers.

knighthack··on Why is homeschooling becoming fashionable?
Answer to question: because public schooling is becoming a place of indoctrination/brainwashing (particularly of woke mentality), rather than a place of learning. This is very apparent in America, but even happens in outside places like England - kids as young as 7 are being taught and groomed with unnecessary sex and sexual ideas, when that age is meant for innocent play and exploration.

I know a few parents who've taken objection to this. They would rather have their children be properly taught, rather than be taken advantage of for their high impressionableness.

knighthack··on How I program with LLMs
I knew he was a world-class engineer the moment I saw that his site didn't bother with CSS stylesheets, ads, pictures, or anything beyond a rudimentary layout.

The whole article page reads like a site from the '90s, written from scratch in HTML.

That's when I knew the article would go hard.

Substantive pieces don't need fluffy UIs - the idea takes the stage, not the window dressing.

knighthack··on Show HN: Minimal, self-hosted exercise tracker
Love it! I have my own minimal system for tracking my fitness, which I came to after that typical track of forgetting YAGNI implementing all sorts of features...that never got used, because of how complicated it got.

Simple systems are the best; go only for complicated systems if you're a professional and _need_ complicated tracking features. (And if that's needed, you might be better off hiring a manager to do the tracking anyway.)

knighthack··on Language and Personality
Coordinate bilingualism seems like when you're learning languages separately and consciously, later in life. You can still acquire high fluency, but it doesn't seem as 'native' as it might be as if you acquired it during childhood and unconsciously.
knighthack··on 20 years of Linux on the Desktop (part 2)
I love Linux, but I do like MacOS for one reason - the unified nature of the ecosystem where Apple devices can talk/switch between each other is quite unparalled.

There's nothing quite like listening to music with Airpods on my iPhone, then switching to listen to music on my Mac while I'm Airdrop-ing photos from my phone to it, then hopping on to my walking treadmill and immediately switching to listening to the Mac Studio while having iPhone Monitoring on, etc.

Also for certain things - especially for creative work - the Mac is just hard-to-beat. Drivers for audio equipment, and VSTs for DAWs work well and without issue on the Mac; it's quite a struggle to set them up on the Linux, and there's always latency issues or manual config to deal with.

knighthack··on My PhD advisor rewrote himself in bash (2010)
That doesn't seem like a very divisive statement.
knighthack··on Testosterone, sexual desire and courtship efforts association in young men
The paper proposes that testosterone's evolved function is more closely related to courtship efforts, than sexual desire.

It's easy to lust after a lady; not to court her.

If so, the purported purpose of testosterone makes sense, since the courtship process is hard.

knighthack··on A Visual Guide to the Aztec Pantheon (2022)
This is some great stuff! A beautiful deconstruction (literally) of Aztec symbolism of their pantheon.
knighthack··on Llama-3.3-70B-Instruct
Given how censored the 3.2 model was, is I'm looking forward to the abliterated 3.3 version to see if there's any significant improvements there that can replace it.
knighthack··on SQLiteStudio: Create, edit, browse SQLite databases
That's my Swiss knife.

Super handy in a lot of scenarios, and I use it side-by-side with Jetbrains' DataGrip.

knighthack··on Lush: My favorite small programming language
What does 'small' really mean?

I would think of a language like Go as small (say, in comparison to Rust or Swift) - the language itself at least, if you discount the standard library.

I find the use of the word 'small' quite confusing.

knighthack··on How to Train Yourself to Go to Sleep Earlier
I disagree.

I find journaling a bit like physical exercise: It feels like _work_ in the moment, but you never regret writing it after. And you feel a lot better - there's a therapeutic effect to it. There's studies on this.

And dumping it out by journaling is much better than letting bad thoughts swirl in your head, which leads to even more rumination.

knighthack··on Why I'm leaving OpenAI and what I'm doing next
How is someone so young and general in skill (he doesn't seem to be a technical person or coder) have the ability to be "...advising OpenAI executives and the OpenAI board on AGI readiness"?

And why the need for such a long blog post, in a company which he doesn't play a significant role?

knighthack··on Show HN: Create mind maps to learn new things using AI
It's not quite pointless. A prepared outline/mind-map gives you a roadmap for learning beforehand; it can function like a good index.

It's better to memorize domain knowledge upon paths that are clearly understood (thus you are memorizing well-worn, acceptable paths), rather than synthesizing your understanding of a topic as you go along. The second is prone to mistakes and mistaken understanding, unless you're a subject matter expert or charting new domains of knowledge.

knighthack··on The useful use of cat
I don't care about fancy '<' syntaxes.

I want to type 'cat'.

The visual imagery of summoning a cute cat to do my POSIX sorcery trumps all else.

knighthack··on Internet Archive breached again through stolen access tokens
> Absolutely moronic and unbased implication. The "rent-seekers" won their case and have zero interest in being implicated in dumb palace-intrigue style hacking. I mean, fuck those guys, but to bring up allegations like that is big stupid.

That makes no sense.

The fact that they won their case gives even greater cause in ensuring that what they want goes through. Doesn't mean they have to be classy about it, or that Internet-based means of sabotage are impossible implications (given that the IA literally is about putting things up on the Internet that some want to be taken down).

knighthack··on Adding syntax to the CPython interpreter
Try Nim's macros.
knighthack··on The TikTok documents: Stripping teens and boosting 'attractive' people
I wouldn't classify Hacker News as 'social media' per se.

Hacker News does not have the feed-driven approach of other social media that is designed to generate addiction/engagement amongst users; we just like to talk about fun stuff. Hacker News is more of an old-school forum, where we talk about topics, rather than being a true 'social media' experience where you can talk about anything/yourself as a topic.

Moreover, the average baseline of discussions here is much higher and more intellectually-driven than discussions on X, IG, FB, and so on. That makes it keenly distinct from other social media designed for more base discussions.

knighthack··on Turn your old laptop into low-end gaming machine
I tend to have newer machines as main machines, and which may not necessarily be gaming machines; subsidiary machines be dedicated to a TV, or to side-rooms. Not all gaming needs to be done on your newer machine.
knighthack··on Octopuses seen hunting together with fish
Wait... so we have an octopus lording over fishy underlings? Like... a mob boss?
knighthack··on Rewriting Rust
Since Rustaceans are so neurotic about rewriting everything in Rust, I genuinely thought that an article about rewriting Rust (in Rust) had to be a meta-satirical joke.
knighthack··on SQL Tips and Tricks
With autocomplete (like with Jetbrain's Datagrip) I found that verbose table names aren't that much of a problem; they in fact really help readability.
← PreviousPage 2 of 11Next →