davidhyde

Joined 10 years ago

Karma
2,822
Submissions
571
Member since
Apr 7
Curious software developer
View on Hacker News

Recent submissions

Comment · 23 days ago
For those looking for a more satisfying answer implied by the simple title here goes. The “αs” number quoted is a dimensionless unit so let’s pick a distance of 1 femtometer so that we can use newtons. The strong force between two gluons is about 150,000N at this distance, compared to 230N for electromagnetism. Electromagnetism weakens with the square of the distance and the strong force does a similar thing up to a point and then it becomes constant. At about 1.1 - 1.5 fm it “snaps”. The energy in the tension is enough to create another pair of gluons. To put it in perspective, the width of a proton is 0.85 fm. It’s all waves down there so my layman view is probably oversimplified.
Comment · 1 month ago
Comment · 1 month ago
Oh shame. The poor devils.
Comment · 2 months ago
This library can be used to build no_std guis on embedded hardware (microcontrollers with KBs of ram). It is that lightweight and fast.
Comment · 7 months ago
D) Parenting
Comment · 8 months ago
https://m.youtube.com/watch?v=3m5qxZm_JqM

Looks like they didn’t meet the minimum crew requirement on this one.

Comment · 8 months ago
My take on the difference between now and then is “effort”. All those things mentioned above are now effortless but the door to “effort” remains open as it always has been. Take the first point for example. Those little black boxes of AI can be significantly demystified by, for example, watching a bunch of videos (https://karpathy.ai/zero-to-hero.html) and spending at least 40 hours of hard cognitive effort learning about it yourself. We used to purchase software or write it ourselves before it became effortless to get it for free in exchange for ads and then a subscription when we grew tired of ads or were tricked into bait and switch. You can also argue that it has never been easier to write your own software than it is today.

Hostile operating systems. Take the effort to switch to Linux.

Undocumented hardware, well there is far more open source hardware out there today and back in the day it was fun to reverse engineer hardware, now we just expect it to be open because we couldn’t be bothered to put in the effort anymore.

Effort gives me agency. I really like learning new things and so agentic LLMs don’t make me feel hopeless.

Comment · 9 months ago
> “I would ban the sale of semiconductor manufacturing equipment to Chinese fabs”.

Ahem, ASML, who makes the manufacturing equipment for TSMC is a Dutch company, not a US one.

Comment · 9 months ago
You're right, the latency is in the embedded terminal. Perhaps it is trying to run SSH inside SSH. Still, the disconnects are a pain too.
Comment · 9 months ago
I wonder if this is the same reason why Microsoft's Remote SSH plugin on VS Code is so flaky even with a decent internet connection. Every couple of months I try to give it another go and give up due to the poor keyboard latency I inevitably experience. And the slow reconnects whenever I glance away from my computer monitor briefly. This is on a fiber connection with a 20ms ping to the remote machine.
Comment · 9 months ago
Works with Waterfox on macOS but curiously not Firefox. I wonder if their search deal with Google included keeping the image.jxl.enabled setting off.
Comment · 9 months ago
Yes and yes. I make open source software because I fundamentally enjoy the act of learning something new and then applying that knowledge by making something. I publish it for the ego boost only. I am equally likely to be irritated by contributions than to be excited by them. My day job contributions are up for scrutiny but the personal projects I publish on github are my island, my sovereign ground. As exciting as PR interest is, sometimes I don’t really want someone to paint over my painting. It’s mine after all. I obviously don’t speak for all open source contributors but I don’t want compensation. If someone wants to fork my work and turn it into a community then they are free to do so as a result of my licensing choice. If the first few contributions I receive are pleasant and someone takes over then that is great too. My point is that not all creators are aggregators. Leave us alone and stop complaining. We gave it away for free after all.
Comment · 9 months ago
vLLM needs to perform similar operations to an operating system. If you write an operating system in Python you will have scope for many 40% improvements all over the place and in the end it won’t be Python anymore, at least under the hood it won’t be.
Comment · 10 months ago
Thanks for the links. To the limit of my influence I try to protect my team from distractions, be fluid about methodology (constant agile churn can be depressing), limit the toxicity of pull requests, and to spend as much time with them as I can. A happy team is a productive team. Oh and I try not to work with leaders who obsess over Gantt charts. To me estimates are more about trust and respect rather than metrics and velocity. It has to be the right kind of company though.
Comment · 10 months ago
< “Those often require estimates in much the same way they're required from Star Trek's engineers: so the people with main character syndrome have something to dramatically ignore or override to prove their dominance over the NPCs and material reality.”

This is so good.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton