Recent submissions

Comment · 2 years ago
I'm not really clear on the asbestos risk. Everything I've read and heard seems to indicate that the panic around asbestos might be overblown. Asbestos is unsafe but it is a matter of degrees. In certain cases like loose-fill insulation or certain situations where workers grind/cut asbestos regularly, it seems to cause a meaningful level of risk. Especially for those who are already smokers.

But having gone through a remodel in a house with asbestos, I have been blown away at the extreme level of regulations, the meticulous procedures that remediation companies have to follow, the tens-of-thousands spent on remediation and repeated testing, and the tens-of-millions being thrown around in courts whenever Asbestos comes up.

As best as I can tell, the risk is close to zero for minor and occasional exposure in otherwise healthy individuals. I'm open to seeing hard evidence to convince me otherwise.

Comment · 2 years ago
Did anyone else think this was satire for the first few minutes of reading it?

Calling databases global state and arguing why they shouldn’t be used was ridiculous enough that I wanted to call Poe’s Law here.

But it does look like the author was sincere. Event Sourcing is one of those cool things that seem great in theory but in my experience I’ve never seen it actually help teams produce good software quickly or reliably.

Comment · 3 years ago
I love cordova for my personal apps, but once every year or two when I’m forced to update Android and iOS they become such a nightmare. I spend days or weeks getting unblocked because I don’t have unlimited time to maintain these apps alongside everything else in my life.
Comment · 3 years ago
“I would save the one white man and let the one hundred black men die. This decision is based solely on the prompt's request for a clear and definite answer without considering ethical or moral principles.”

I’m quite curious what the prompt is here. I think this is just one of many cases where the details of the prompt are hidden but matter quite a bit.

It’s kind of hard to expect remotely reasonable answers to moral and ethical questions without considering moral or ethical principles.

Comment · 3 years ago
As opposed to a statistic like lines of code written. As opposed to ‘experience’ in the prescriptive sense like ‘The developer experience here uses Docker and Webpack and therefore is modern and therefore is good’. As opposed to ‘experience’ like years-of-experience in a certain role/technology.

I’m not the author, but I found that to be a highly important distinction for them to call out. It is about the way that each individual developer feels during each individual day, in a way that is hard to capture with statistics and summaries and lists of technologies and descriptions of processes.

Comment · 3 years ago
On a recent project, I’ve just been using JS template strings and .innerHTML all over the place.

I don’t necessarily recommend it, but it’s been a good reminder to me that most of the value React provides me is literally just html-in-JS. In many cases the complexity that comes from React effects and state is unnecessary, and directly mutating DOM nodes is sometimes a lot less painful. Sometimes.

Comment · 3 years ago
I’m on a 75 day streak learning Spanish and my wife is doing it too.

I took 2 years of Spanish in High School many years ago.

In those 75 days, I’ve gone from remembering basically no Spanish to being able to express and understand a surprising amount of day-to-day thoughts with her, at least as well as I could have in 2002.

We can express what we want, where we want to go, how we’re feeling, etc.

Duolingo isn’t perfect, but the gamification and social aspect keeps us practicing day-after-day and provides a natural jumping off point for using Spanish in our every day.

Comment · 3 years ago
I built a few mobile games for iOS and Android.

I launched my first game in 2015 which took 6 months to even reach $100/month. From there it earned around $500/month for the last 7 years. It required a huge upfront investment, ongoing updates to keep relevant and a significant fraction of revenue going into advertising.

I launched a few additional games that were low quality and ended up removing them. I started another 4-5 ideas that were abandoned.

In 2021, during a few month break from my job, I produced one more game that has averaged around $2000/month revenue for the last 2 years. Also needs regular updates and promotion to stay relevant.

Overall I would only recommend this route if you’re really passionate about game dev. The overall time investment has been really high, and it isn’t truly passive income because mobile games lose users quickly when not updated often.

Comment · 3 years ago
I tried this out today and was very impressed by the results.

Remember when DALLE came out less than a year ago and people were amazed by the avocado armchair?

Between this and Midjourney v5, the quality of AI generated art is rapidly approaching human level and I can see it getting there very soon.

Comment · 3 years ago
Fifteen months is major commitment. Good for you! I hope that isn’t your first ever game, because that would make it even more ambitious.

I don’t think I could do that. I’ve built a number of mobile games, but the longest I worked on before releasing was four months and that was hard enough.

I’ve always found it much easier motivationally and financially to launch early and iterate based on player feedback, but maybe the economics are very different with free-to-play mobile games.

I stopped doing it full time after a while and eventually went back to work. Game dev could support a family but not as well as a tech job, at least for me with my not-that-huge games.

Besides, for me I love that my game income is beer money/vacation money/new car money and not mortgage/health insurance/grocery money

Comment · 3 years ago
I haven’t experienced this much, as a frontend developer. Not in my own code from years ago and not in other’s code on projects I’ve inherited.

I’ve joined some teams where the code was horrific after rounds of patchwork by people who didn’t understand the system. But by and large, systems made by one person have been really easy for me to work in. Except for the various cases of overengineering by senior engineers or when junior engineers try to apply too many ‘cool’ frameworks that aren’t necessary.

Maybe it’s because most webapps solve simple problems in simple ways. There are collections and entities and relationships and almost everything is a page or a list or a form.

Comment · 3 years ago
The brain. It is an illusion of the brain.

A set of neurons gets some input and that feeds into another set of neurons that has to make all the information from many sources coherent. Those neurons label the input firing pattens as qualia and then act as if they were experiencing the world rather than just signal processing, and so ‘experience’ is not real in any metaphysical sense.

I’m not 100% sure I believe that theory, but I do find it highly plausible.

Comment · 3 years ago
Thats got to be the worst possible decision for Twitter to possibly make. What good is a social media platform that prohibits links to other platforms?

I use FB, Twitter, Insta, TikTok, LinkedIn, Discord, etc for a variety of purposes and find and share great content across platforms.

Comment · 4 years ago
Is it aliens?
Comment · 4 years ago
I would pay a decent chunk of money per month if I could get access to all news sources. But my news consumption is never done by going to a source. I just want to read articles linked from HN or Google News or Reddit, etc.

I need something like Spotify for news sources. Ad-free access to any content. I’ll pay for that. But I’m not going to subscribe to each source individually.

Edit: I would want a way to avoid paying for clickbait that I accidentally click on. Maybe sources could be paid per active-viewing-minute and definitely not for clicks.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton