HackerLangs
TopNewTrendsCommentsPastAskShowJobs

DanHulton

5,670 karmajoined 18년 전
dan (at) danhulton (dot) com

---

Working on Nodewood (https://nodewood.com/) - a SaaS starter kit designed to save weeks or months of development time. Skip out on the boring user and subscription boilerplate, and start writing business logic out of the box!

---

Senior Software Engineer at https://www.evisort.com/

comments

DanHulton
·4일 전·discuss
Switch vs Switch OLED is fine, comparatively, because you are forgetting about the worst (non-Microsoft) naming choice of all consoles: the New 3DS.

This lead to situations where you could have a new 3DS that wasn’t a new New 3DS, and didn’t play the games you bought with it. You could also, somehow, have an old New 3DS, a logical impossibility.

Anyone in charge of naming anything that just calls it the “new” thing should be fired for not taking their job seriously.
DanHulton
·4일 전·discuss
I mean, the first one was just called Xbox.

(Tiny rant - and even THAT name sucked. Internally, since it ran on DirectX (already a name that only a mother could love), it was called the DirectX Box. And rather than come up with a real name, they got attached to their lazy idea and shortened it to Xbox. They have made miserable naming choices for this thing since day one. Since BEFORE day one.)
DanHulton
·11일 전·discuss
There’s certainly a debate as to whether animals are conscious or not, and if we’ve just been engaging in a kind of human chauvinism all this time, but I mean consciousness definitely exists. There’s an “I” in here that perceives, and it’s reasonable to extrapolate that I’m not particularly special, that others that have the same parts as me have the same properties (consciousness).
DanHulton
·11일 전·discuss
No, that’s a fair point. I definitely have certain coffees I still quite enjoy after they’ve cooled, and others that I really, really don’t.
DanHulton
·11일 전·discuss
It’s not an absolute. The fallacy doesn’t imply that every building would be better with a doorman. But it does suggest that buildings that DO have them aren’t necessarily making a wise choice by getting rid of them.

At this point, though, I mean if you don’t get it, you don’t get it.
DanHulton
·11일 전·discuss
This is what I run on an M5 MacBook Air 32GB. Works great.

I’m not having it build whole features from scratch, though. I give it pretty explicit instructions closer to the class or function level, and it still saves me an immense amount of time, while I’m very connected to the code that’s written.

Definitely the sweet spot for me.
DanHulton
·15일 전·discuss
> What the article misses is that money is saved for the company by moving the work to the customer / end user.

What? No, you're making the Doorman fallacy here, explicitly.

The company THINKS they're saving money by pushing the work to the customer/end user, but there's more to wait staff than just taking orders and payment - they provide the ability to smooth over any difficulties experienced during the meal, they signal status, etc, which would theoretically allow the restaurant to charge more than if they force customers to do all this work themselves.

Not to mention, if I had an experience this miserable at a restaurant, I wouldn't be back, which is a direct loss in revenue.

Restaurants aren't monopolies, except in really extreme cases.
DanHulton
·19일 전·discuss
Nothing on that list sounds like a particular hardship. Your "Oh, and" is unfortunate and ought to be addressed, but then again, that was intended as your cherry-topper, not your main course.

This is people's _homes_ we're talking about here, not a baseball card where privileging the owner is without too much consequence. If you lack the empathy to understand why this is a special case, maybe don't be a landlord.
DanHulton
·21일 전·discuss
Call it what you want, but it certainly becomes less enjoyable.
DanHulton
·22일 전·discuss
> Correlation ... causation

Yeah, I'm surprised this isn't highlighted more in these comments. "A small study" and "an article" and such seems to be the basis for this article, and yet there's seemingly no work done to identify if it's actually that people's attitudes have changed, and they're adopting headphones because of that.

It's not as if there's been major, literal earth-changing events that happened in incredibly recent memory that might have changed how people socialize or interact or anything, right? Let's just blame a specific brand of a piece of technology that has existed for decades, instead.
DanHulton
·27일 전·discuss
Why would you even WANT to become a billionaire?

Wealthy, sure, but becoming a billionaire effectively destroys your place in any of your social circles. It obliterates any dynamics of trust and interdependence you may have and replaces them with a gnawing unease about if they’re still hanging out with you, or if they’re hanging out with the money.

Not to mention, Graham entirely fails to differentiate between EARNING a billion dollars and HAVING a billion dollars. You can be part of a structure that earns a billions dollars without “cheating”, there are all kinds of companies that do that. But if you let that wealth accumulate in yourself? There’s something wrong there. You are almost guaranteed to be under-valuing the contributions of others, or the externalities of the systems in which you operate or SOMETHING.

And even if you’re not? That’s a dragon’s hoard of money. You’d have a very difficult time spending that much money on yourself and your lifestyle, and I find it hard to justify sitting on the rest, just to have it. It is literally a hoarding problem at that point. You do not need that money, it is actively making your life worse (look up the Billionaire’s Social Calendar: it’s the list of ultra-wealthy-only events that billionaires must attend if they want even a chance of interacting with people as peers instead of dependents), just let it go.
DanHulton
·지난달·discuss
Yeah, honestly, as one of those managers with calendars full of 1:1s, I was kinda surprised at this. They’re frequently the most-useful meetings I have all week.

The first ten minutes are usually kinda whatever, just catching up or chatting, but at around the halfway point, the REAL shit comes out. The things that were bothering them, or the task they were stuck on, or the team that’s been blocking them, or in better weeks, the ideas that have been really exciting them, or the people they’ve really been enjoying working with, or the tools they’ve been having success with, that kind of thing.

All of that stuff is INSANELY actionable for me. Sure, I can do project-steering work until the cows come home, but all these “little things” I find out in 1:1s that let me reduce friction or create opportunities, that’s gold.
DanHulton
·지난달·discuss
> ChatGPT has 1 billion MAU. People are now getting life advice, financial advice, and mental health help from chatbots at a scale and cost that no human support network could match.

That's terrifying.

You realize that's terrifying, right?
DanHulton
·2개월 전·discuss
I dunno, the rest of the article feels very AI-written as well. Immediately after that, it goes into an overly in-depth bullet-pointed breakdown, it repeats information constantly...

It’s either written by an AI or I’m sorry, it’s just poorly written.
DanHulton
·2개월 전·discuss
I know it's "Evil AL", not "Evil AI", but there _is_ an "Evil AI" at work here - this is aislop, pure and simple. I wondered for a bit why the whole thing felt repetitive and boring, and then I hit this paragraph and it threw everything else into context:

> LAN-LOK is more than a forgotten DOS curiosity, it is a preserved moment in the daily life of Antarctic research stations during the earliest days of their local area networks. It captures the frustrations, humor, and personalities that shaped computing at Palmer Station as it transitioned from isolated standalone PCs to a shared (fragile) LAN.

It's frustrating, because this game absolutely has the vibes of a lot of old DOS/door games and I was kinda interested in learning about it, but this just sucks all the fun and interest out of it.
DanHulton
·2개월 전·discuss
noscript came before modern CSS, it came before XMLHttpRequest, it was around before a lot of things. It was before we had modern standards and practices around progressive enhancement. A lot of things that are commonplace and easy to do now would require hours and hours of hand-writing javascript, instead of using modern libraries and selectors to easily target and replace content.

I don't know if you were coding back in those days, but I definitely remember how much more work it was to do progressive enhancement back then if you wanted a really JS-enhanced site. We were all basically individually inventing it, because it hadn't be standardized and popularized yet.

I honestly don't understand the framing of best practices here as "whining." I also don't understand your refusal to read the article, because you say "no reason" but the article explicitly states the reason:

> The noscript element is a blunt instrument. Sometimes, scripts might be enabled, but for some reason the page's script might fail.

I dunno, I like having my page continue to reasonably work when unforeseen errors happen. (And they do happen. We've been at this business for decades, but errors have happened, can happen, and will continue to happen.) I generally prefer my users to have a good experience when possible. And if I can design my page intelligently, to progressively enhance, instead of displaying a blunt "WHAT ARE YOU, A JAVASCRIPT-HATER LOL" error message, well, I'd prefer that. =)
DanHulton
·2개월 전·discuss
I think you're missing the part where they quote the recommendation from the HTML spec:

> For this reason, it's generally better to avoid using noscript, and to instead design the script to change the page from being a scriptless page to a scripted page on the fly

That seems perfectly reasonable for modern sites and browsers to be able to do. `noscript` is effectively a relic from older days where you just didn't have the same budgets, tools, and browsers as today, where you couldn't seamlessly enhance the site how you can now. We shouldn't continue to use it in the same way we shouldn't continue to use `marquee` or `blink`.
DanHulton
·3개월 전·discuss
Oh my god, yet _another_ "developer-focused" laptop with full-sized left/right arrow keys, which are an absolutely miserable experience to actually use.

How is it that Apple is the only company these days() that consistently gets this right?

(
Yes, I know they used full-sized keys for a while, I moaned and cursed them at the time as well.)
DanHulton
·3개월 전·discuss
We've been here before. Outsourcing of coding was really big for a while, until the reality of that situation caught up with those who practiced it - if you were saving a bundle on outsourcing your coding work, you were only saving money _now._ Down the line, you'd have to pay extra for someone competent to re-implement the work with an eye to quality.

(Sure, there were good outsourcing shops, but you didn't tend to save too much with them, since they knew they were good and charged appropriately.)

"Slop" ai-generated code is the same tradeoff as cheap outsourcing shops. You move quicker and cheaper now, but there will come a day when code quality will dip low enough that it will be difficult enough to make new changes that a refocus on quality becomes not just worthwhile, but financially required as well.

(And you may argue that you're using ai-generated code, but are maintaining a high code quality, and so for you this day will never come and you might be right! But you're the "good outsourcing shop", and you're not "saving" nearly as much time or money as those just sloppin' it up these days, so you're not really the issue, I'd argue.)
DanHulton
·4개월 전·discuss
It's really thrown off some old adages. It's now "the first 90% takes 90% of the time, the last 10% takes the other 90,000,000% of the time."

Just doesn't have the same ring to it.