1,032 karma · joined September 15, 2017
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.
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/
Is this stealing? Is it depriving NYT or publishers/writers from money via lost sales/subs? I don't know, but it certainly could be.
[0] https://www.nytimes.com/2023/12/27/business/media/new-york-t...
> What methodology is used to calculate Statcounter Global Stats? > Statcounter is a web analytics service. Our tracking code is installed on more than 1 million sites globally. These sites cover various activities and geographic locations. Every month, we record billions of page views to these sites. For each page view, we analyse the browser/operating system/screen resolution used and we establish if the page view is from a mobile device.
I assume they infer the OS and stuff from the User Agent and other stuff in the headers of requests. And I assume scrapers collecting data for AI systems don't include the standard User Agent stuff Statcounter classified when they made their data collection tooling. So my guess would be non-browser-automation style scrapers that are getting around defenses and have header data Statcounter doesn't know how to classify to an OS.
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+.
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.
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).
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.
As exhausting the combustion products is a critical safety feature, I would be surprised if any furnace was designed such that it could possibly keep running if the draft inducer motor stopped. It seems like it would be trivially easy to make a circuit such that gas valves could only open if the draft inducer motor + fan wasn't spinning.
As a former physicist and current data scientist/engineer, I know for a fact that commercial utility drives math research and researchers.
Math is a tool to solve problems. Some mathematicians might only love the process of using the tool, but commercial logic absolutely drives mathematician attention to develop commercially useful tools.
That's mostly true, but it's also true that we don't want to starve. There are 330 million hungry mouths in the US and we've got to keep production way above that level or it becomes a big political problem real quick.
If we just let the market set prices, in years where farms are all producing bumper crops, oversupply would push profits way down. This would force many producers to sell their farms (most likely to corporate-scale farmers) and leave the sector. Subsidies keep a nonzero number of producers producing independently. Granted, the corporate-scale farmers (who also accumulate funds via subsidies) can buy out producers who want to sell, but with subsidies, more producers can afford to say no and stay independent.
It's quite disappointing objectively, but I expected worse from MSFT.
For some people, yeah, this could be a career killer. For some other people, it might just precipitate a flight back to Moscow or Beijing or something.
The not-responding-when-notified part makes me think it's not just incompetence.
Reading code carefully is harder than writing code unless the code is written consistently and clearly in a way that is idiomatic to the reader. And there's way more code to review now, but companies aren't scaling up the number of skilled engineers on staff. So in practice, never reading all of the diffs is the MO that will be built into code we depend on.
Maybe for the ideas that are so far from novel that there's a corpus of training data that could train an LLM to reproduce it. But for actually novel ideas, LLMs won't ever be much use. They can't interact with the world directly, they can only interact with text (or I guess bits).
And I guess that's not much of a distinction, as truly novel good ideas are very rare and you can go very far applying a good idea into a new domain. But at the edges where true novelty is required, LLMs will either hallucinate or guide you away from the edge.