HNHacker News
TopNewBestAskShowJobs

jddil

229 karma · joined July 11, 2011

Software engineer with 25 years experience.

Mostly jaded on our industry and attempt to help younger engineers realize what they are getting into.

submissionscomments
jddil··on An open-source maintainer's guide to saying “no”
> I had to maintain it, almost completely alone, for ten years, before it was taken over by a competent team, and I could finally walk away.

No you didn't.

Younger folks reading this, you don't owe anyone free labor. If you want to donate your time to open source that's ok but just know there are thousands of people in this industry that don't care about your mental health and will continue to take advantage of you because you enjoy coding and don't understand how valuable your time is yet.

jddil··on Show HN: I made a game for learning the country flags of the world
Thanks, my daughter loves it. She wanted me to tell you she's only 10 and got 2nd on the leaderboard.
jddil··on Timeline of the xz open source attack
Never understood why our industry seems unique in our willingness to do unpaid work for giant corps. Your compression library isn't saving the world, it's making it easier for amazon to save a few bucks.

You have the right to be paid for your time. It's valuable.

I enjoy coding too... but the only free coding I do is for myself.

Use a proper license, charge for your time and stop killing yourself doing unpaid hobby projects that cause nothing but stress.

jddil··on Researchers develop blood test for anxiety
Alcohol temporarily helps but you pay it back with interest over time.

It sounds trite but exercise and sleeping/eating better is really the only thing we have proof that works. (zoloft can help kickstart the changes but it won't reduce anxiety long term)

jddil··on Researchers develop blood test for anxiety
Exercise. It's the silver bullet.
jddil··on Ask HN: How to move from traditional tech into game dev?
Don't.

Do you enjoy playing games or do you enjoying making games?

If you enjoy playing games don't kill your hobby, if you enjoy making games I would expect you'd already have a ton of example projects you could show and discuss, even just game designs scribbled on paper somewhere.

If you don't have that you'll be competing with people that do, and with people that will kill themselves in their 20's to work unreasonable hours for shitty pay because it's their passion. It's all they've done since they were 10 years old and it's all they ever want to do.

jddil··on Twitter is no longer enforcing the Covid-19 misleading information policy
This completely made up series of conspiracy-laden comments is what HN is now ... well, that and people getting very confused about what free speech is.
jddil··on WikiLeaks is struggling to stay online as millions of documents disappear
How did this become the narrative? Wikileaks was started by the Russian secret service, so of course they wouldn't leak their own stuff. Assange was a useful idiot to them.
jddil··on FTX investor Sequoia removed its glowing profile of Sam Bankman-Fried
You're missing the point of VC funds. Due diligence doesn't matter, incompetence doesn't matter, reality doesn't matter. What matters is if they can turn their 1 dollar into 2.

Doesn't matter if that requires breaking laws(airbnb) or stealing from naive people(shitcoins) they will do it, full stop. Once you understand that VC funds are literally robber barons who grouped together and gave themselves a new name it all makes a lot more sense.

jddil··on FTX to file for U.S. bankruptcy, CEO resigns
Ding ding, winner winner chicken dinner.

Quick reminder that we're on a VC board that has participated in this shell game; this fraud that has stolen money from naive people.

And before I get downvoted to oblivion or moderated by @dang I hope a few people read this comment and realize how much was stolen from you so the sand hill gang can play monopoly ... it was a lot.

jddil··on FTX to file for U.S. bankruptcy, CEO resigns
I hope people read this and really understand what it says. It Crypto had any intrinsic value this paragraph would be ridiculous ... but it's not. At least tulips were pretty to look at.
jddil··on Tesla engineers were on-site to evaluate the Twitter staff’s code, workers said
You're on a board founded by a VC fund to market their investments, I would expect capitalists to be the majority here.
jddil··on Ask HN: HNers with multiple sclerosis, can we get in touch?
Giving out dangerous medical advice was on topic for the thread?

Yes my comment was intentionally an attempt to derail a dangerous thread, it worked for a bit and I'm glad it did.

jddil··on Ask HN: HNers with multiple sclerosis, can we get in touch?
This thread is terrifying.

No, covid boosters don’t cause MS.

No, there isn’t a magical Mexican clinic that fixes everything.

No, light isn’t going to cure you.

Please stop giving out dangerous health info and stick to which JS framework is better HN

jddil··on Deno vs. Bun performance is rigged
Fair enough and you seem to be adding features fairly quick which is impressive to watch, but my point still stands.

These benchmarks don't make me think Bun is fast, they make me think Bun is cheating in something they don't need to cheat in yet.

Go heads down, finish adding features, run another benchmark when you're closer to parity and promote THAT heavily. Sure it won't be such a dramatic difference once you have to compare apples to apples but it'll be more honest.

jddil··on Deno vs. Bun performance is rigged
Not rigged at all. Just a joke of a microbenchmark trying to equate a toy with an actual runtime.

Bun may be great someday, but right now it’s missing such basic functionality that any benchmark is a farce. Nobody cares that you can quickly ack a request a half million times a sec if you can’t do something as basic as spawn a child process.

jddil··on Russians hit the office and R&D center of Samsung in Kyiv
Miss? Russia is indiscriminately firing missiles into dense civilian areas for maximum terror.

They did not miss.

jddil··on Ask HN: Have you experienced “hiring fraud?”
Then say no to the meeting.

And if you can't, find a job that treats you like an adult.

jddil··on Googling 'cancer genetics conferences' only returns ads
I wonder if anyone who upvoted this post actually tried it first.

Be better HN, don't just upvote a post that matches your view of google.

jddil··on Ask HN: I automated part of someone else's job in my free time – how to proceed?
No idea if this is you but the number of times I've seen an over eager employee (usually more junior but not always) think they've stumbled upon a great solution to a problem but really they were just missing some details is very high ... we are a very overconfident bunch.

> As I understand it, significant time is spent on the manual part of it all.

Get more details about the problem space before doing anything else.

jddil··on For sale: 8 hours/week of my time
You're not nuts but you're viewing this the wrong way. You will be significantly happier if instead of working more to keep up on the hedonistic treadmill you do one of 2 things.

1) Get a raise. There should be 0 reason for a software engineer to need a second job.

2) Spend less. You will never make enough money if your expenses keep increasing

jddil··on How to stay focused while working on your startup and having a 9 to 5
No news adds benefits. It was designed and refined to trigger your outrage and voyeurism. Unless it's hyper local news (that mostly doesn't exist anymore) it's junk and will make your life worse.
jddil··on UN trade body calls for halting cryptocurrency rise in developing countries
What joke?
jddil··on Ask HN: How to say no to a GitHub issue feature request?
You're under no obligation to even respond
jddil··on GraphQL kinda sucks
You haven't actually described any of the unique parts of GraphQL though. Generating a typesafe API whose schema is defined in a single place is trivial with an OpenApi spec and a client generator

What I've noticed is people get their first taste of a type safe api and automatic client creation via GraphQL and don't understand that exists without it.

jddil··on GraphQL kinda sucks
What? Server rendered content is infinitely more cacheable, maybe I'm not understanding what you're saying.

In the boring old days we just did it all on the server and used the semantics of HTTP to handle caching ... it worked great.

jddil··on GraphQL kinda sucks
The longer I do this the more I realize the part of engineering most of us enjoy is solving a problem in a novel way. Which means if left to their own devices engineers will recreate the entire tech stack every few years instead of using the shit we've already built 20 years ago cause it's too boring.
jddil··on GraphQL kinda sucks
I'm glad the tide seems to be turning against GraphQL.

Your company is not Facebook, you don't have an impossibly large graph dataset that needs querying

I've used it 3 times, each time it was a nightmare. REST with some additional params to query extra data is so much easier and safer ... that's just not very cool I guess.

jddil··on How I successfully became a software engineer in 3 months
It's a guild system in some countries to try and retain high wages.

Engineer means, "Clever builder", how does that not describe software engineering?

jddil··on How I successfully became a software engineer in 3 months
In 2022 anyone that writes code is an engineer. Words change meaning.
Page 1 of 2Next →