Recent submissions

Comment · 1 month ago
You'd get rapidly diminishing to zero returns after the cost of university a few times over. Every dollar past that would produce no performance gain beyond that.
Comment · 2 months ago
Focus on your kids, your health, and your work? It seems like a very tall order.

You've studied many notable builders, but have you studied the great dads? How much time does one have to spend to be a great dad? Do they get to pick the times when they can spend their focus on being dad, or do they have to be present at times they'd rather be doing other things? I think being a great dad might involve a lot of taking your children to sports practice, music lessons, play dates, libraries, and tons of other activities until you discover what clicks with them, and then there's many years of supporting those interests. I don't think you can just put it on pause during the week. To be a great and present dad, I think you can only count on being able to spend maybe 55 to 60 hours a week on work (with a lot of that being after bedtime and/or starting very early).

Looking at the great builders, I think the common element is that they picked the right thing to work on at the right time, in the right place, executed better than their peers, and also had a ton of luck.

* Zuckerberg was in the right place at the right time with ample luck and he chose to drop out of Harvard to spend a few years doing the hardcore startup house thing working exclusively on building Facebook, and nine years later he had his first kid. Right place, right time, strong execution, and much luck.

* Bill Gates was in the right place (a high school where he got extensive access to a mainframe computer, then in a local company that gave him and his friends unlimited computing time in exchange for them finding and fixing bugs) at the right time (when mainframe computers were an extremely rare and expensive thing and before operating systems existed) and he dropped out of Harvard to go all in on building Microsoft, then 21 years later he had his first kid. Right place, right time, right skills, great execution, and much luck.

* Paul Graham was in the right place (a Harvard CS Ph.D. who studied design at RISD living in NYC) at the right time (during the Internet 1.0 boom and before both the bust and before anyone else had brought a site building cloud application SAAS offering to the market), and he brought a great idea to market in time to sell it to Yahoo in 1998 for $49M of stock and he correctly elected to cash out his stock before the bubble burst in March 2000. And then he leveraged his great technical and business faculties to identify and develop great business ideas via YCombinator (2005-present). Then he had his first kid in 2009). Right place, right time, right skills, great execution of a novel great idea, and much luck.

* John Carmack is probably the platonic ideal of focusing and getting things done. His work ethic and habits are legendary (8 hours of sleep a night, 10 hours of focused work a day, and 60 hours of work a week) as is his output (Doom, Commander Keen, Wolfenstein 3D, Quake). In 1978 he discovered video games and in 1982 (at age 12), his family bought an Apple II computer and he quickly learned BASIC to start making games before digging deeper to learn assembly code. He gained deep and extensive knowledge of how computers work, motivated by his drive to make games, and this enabled him to make the limited PC hardware of the time do things comparable to purpose-built arcade machines. He came up at the right time, had sufficient interest, drive, and vision that motivated him to deeply explore and master computing as well as design and develop many iconic games of the 1990s. Then in 2004 he had his first kid, at which point he started working less, although still a 50+ hour per week workload. Luckily his children are interested in programming, which makes it easier for him to get quality time in. Still, right time, great skills, great ideas, much luck.

* etc.

Having a child already, you might be a bit constrained. But if you can manage getting into the right place to seize upon a great and novel idea that you are uniquely positioned to execute on, you might be able to build the idea out while the market and need is unserved.

Another potential strategy is to work on an established business model that someone else came up with, and spend your evenings and weekends with your children. The best dad I knew growing up did this (he was/is a database administrator and was the dad of three of my friends I knew through my boy scout troop who have all grown up to do incredible things and also be deeply happy people) and is still one of the coolest, most interesting and well-rounded people I've ever met.

Comment · 2 months ago
As I've aged and grown as a data engineer/scientist, unsurprisingly, it has become much rarer that I encounter something new that seems like magic (ie is something with functionality that expands my understanding of what is possible), but through new hobbies or explorations into new fields, I continually discover new and exciting uses of technology that adds neat functionality to my life.

For example, maybe a year or two ago, my wife started getting into bird watching, which introduced me to the Merlin Bird Id app [0], which (using my location, the date, and audio from my phone's mic) identifies the birds around me on walks. I can walk around and get mostly accurate identifications that help me better understand a complex and rich facet of the world that I had mostly ignored before! Super cool!

Another tech thing I recently learned a lot about that got me excited: I was playing around with a personal project to produce safer bike routes and I finally dug into OpenStreetMap [1, 2]. I had been aware of OSM for a long while, but taking this project on led me to look for a source for freely available route segment data that I could collect and use to build upon, and I found OSM was perfect for this. Digging into the source, I discovered it's essentially a Wikipedia-esque project (a triumph of the human species) where anyone can contribute edits to maps and they're immediately published worldwide! I was and remain very excited about this project.

When I just stay in my technical lane, I get desensitized to the cool stuff people are doing (which becomes hard to find in our ecosystems that have sold our attention to the highest bidders), but when I go out looking, people are still doing exciting stuff.

[0] https://merlin.allaboutbirds.org/

[1] https://en.wikipedia.org/wiki/OpenStreetMap

[2] https://www.openstreetmap.org

Comment · 2 months ago
Comment · 3 months ago
Those were just CS majors before they majored in CS.
Comment · 3 months ago
Have you ever wanted to try flying a plane or running a city or being a tycoon of roller coasters without having to invest much time, money, and energy to take flight lessons, run for political office, or work your way up through an amusement park company? Sim games let you play with these complex systems easily and walk away when you get bored.
Comment · 3 months ago
I don't know. If they were training on this, I feel like they would be able to get the shape of a bike frame right; it's a pretty simple polygon, and a lot of the bike frames that are getting generated would be impossible to steer.
Comment · 3 months ago
Comment · 3 months ago
Being bombed to hell and then split in half and starved of resources until 1989 really hindered Berlin's economic development. It's not the powerhouse one might expect given its cultural output and being a nation's Capitol.
Comment · 3 months ago
Comment · 4 months ago
So, uh, any chance us Claude subscription people are going to get the 11 days of Fable 5 access (at non API pricing) we were deprived of?
Comment · 4 months ago
I used Fable 5 for maybe 10 hours in the window when it was available. It was much better than Opus 4.8. And I have found the Opus models to be excellent, but Fable 5 was cranking out incredible research on some data sources I wanted to plumb into my project.

I wouldn't personally pay API pricing for it for my personal projects, but I bet it's going to be absolutely slammed with usage for the next month+.

Comment · 4 months ago
If you go to pcpartpicker.com, you can select components and it only shows parts that are compatible with the parts you've already selected. It made selecting parts super easy. And I was shocked at how easy it was to build a PC. It only took maybe 90 minutes including 20 minutes skimming a YouTube video on how to assemble a PC. And installing Ubuntu was maybe 30 more minutes (15 minutes to make a bootable thumb drive and 15 minutes to install the OS on my new machine).

It was so much less of a hassle than I had expected.

That being said, I wouldn't make a PC until RAM and storage prices come back down to earth.

Comment · 4 months ago
Yeah, and I'm a big fan of the the hardware. I bought a refurbished MacBook Air in 2022 (M1 or M2, I don't recall) to try it on and see how I liked it. I mainly used it as a thin client to ssh to my homelab, but it was far and away the best laptop hardware on the market and I loved the battery life. I found that I couldn't use it with two (non-duplicating) external monitors, so I considered the test a success, gave the MacBook Air to my wife, and bought a MacBook Pro (which I'm still using mainly as a thin client and ssh-ing to a Linux machine and working there; plug for Tailscale, it makes everything really nice and easy).

I know it's silly to have a MacBook Pro just for the screen size, its ability to drive two external monitors, and the battery life Apple Silicon achieves. And I feel a bit rude not really learning much about the dev tools the community has made for MacOS. But it is just really nice hardware (I just wish it wasn't such a chore to configure my Macbook to have the same ctrl+c, ctrl+v keyboard shortcuts when using an external keyboard, but the hardware is sufficiently better than anything else on the market that I tolerate it).

Comment · 4 months ago
Up until 2019, Windows was my daily driver and had been for the prior ~20. years. I had been regularly ssh-ing into Linux machines, but it didn't seem like a place I could live. Then, in 2019, I built a PC and, wanting to get more proficient in Linux environments, I made it a dual boot setup with a Ubuntu desktop partition and a Windows partition, expecting I'd inevitably get frustrated on the Linux partition by sidequests debugging driver issues or setting up peripherals, unproductive yak-shaving stuff. I had to google a setting or two over the first couple days, but other than that, everything just worked on the Linux partition. Things opened quickly, things installed easily, and things I was worried about (e.g. nvidia and printer drivers) were either automatic or a one-time step so small I don't remember it. After a couple weeks, I noticed there hadn't been a single moment where I had to switch to the Windows partition, and a month after that I reformatted the Windows partition ssd and added the storage to the Linux partition.

If you have considered switching to Linux and worried that it would be a chore, give it a shot (if you have the freedom to choose). It has been polished and ready since at least 2019. I have to use a Windows machine for work and, like this New Outlook issue shows, MSFT has concluded most users can't or won't leave so there's no margin in improving UX and some margin in doing things that make UX much worse. I don't think I'll elect to have a personal Windows machine ever again in my life.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton