HNHacker News
TopNewBestAskShowJobs

jdwithit

677 karma · joined September 26, 2014

submissionscomments
jdwithit··on Building and operating a pretty big storage system called S3
I am going to choose to believe this
jdwithit··on Building and operating a pretty big storage system called S3
It's honestly super impressive that it's never leaked. All it takes is one engineer getting drunk and spouting off. In much higher stakes, a soldier in Massachusetts is about to go to jail for a long time for leaking national security intel on Discord to look cool to his gamer buddies. I would have expected details on Glacier to come out by now.
jdwithit··on Building and operating a pretty big storage system called S3
James' posts are always a treat. It's so rare to encounter such plain, straightforward content from someone with a title and responsibilities like his. Without layers of marketing sugar over everything. Dude just wants to post about the cool shit he did on his GeoCities-tier website and I love it.
jdwithit··on Former intel officer says 'non-human biologics’ found at alleged UFO crash sites
This is a good point. Remember the time he revealed highly classified spy satellite capabilities by posting an extremely detailed photo of an Iranian nuclear site ON TWITTER [0]? He cannot help himself if there's a chance to show off.

Although, the nice thing about conspiracy theories is you can always just layer on another explanation. Obviously the Deep State didn't trust Trump with this dangerous knowledge, so they kept him in the dark. Some things not even the President is cleared to know. Duh.

0: https://www.npr.org/2022/11/18/1137474748/trump-tweeted-an-i...

jdwithit··on Former intel officer says 'non-human biologics’ found at alleged UFO crash sites
It's pretty obvious what to make of it. The guy is an attention seeking nut, and it's a huge waste of time.
jdwithit··on Remote work on HN: Who is hiring? – 69% jobs in 2023 are remote
Definitely sympathize, you are not alone. I have a wife and two young kids. I love her but for a long time my wife just did not consider me as "at work" when I was working remotely. She had zero qualms about coming into our home office to chat or see if I could change a diaper or whatever. I'm happy to help out if I'm between tasks (hell that's one of the perks of WFH, and everyone takes breaks wherever you're working. I'm taking one to write this post!) but it was all day every day and driving me up the wall. Plus toddlers don't care about work hours, if they want to see daddy they're going to come see daddy. We had plenty of conversations about how disruptive it is to have someone tap you on the shoulder while coding to ask if you can run to the grocery store for milk. But it never went anywhere. To her, if I was physically in the house, I was available to do stuff at any time.

To be honest we never "solved" it. Eventually the younger reached kindergarten age and my wife returned to full time work. I wish I had better advice. The suggestion to have a dedicated office space with a door is a good one, but if your partner does not respect boundaries that won't be enough. If finances allow, you could look at leasing a part time desk in a coworking space or even a dedicated office. I know it feels silly to pay for office space when you can do the job from home, but if it's damaging your relationship, it may be worthwhile. Some employers might even offer a stipend for remote workers to help offset costs. The fact that you refer to your partner as a nagging micromanager tells me something has to change.

I hope this post doesn't make me sound like a dick. I have immense respect for my wife for choosing to pause her career to care for our children. Raising kids is HARD, harder than the work I get paid for to be honest. We're partners in life and parenthood. But my role in the partnership at that time was to hold down a job and that's a lot harder to do when you're being interrupted 10 times a day. Hope you are able to work something out.

jdwithit··on ‘World of Warcraft’ players trick AI-scraping website into publishing nonsense
They aren't as funny and elaborate as they once were, but yeah, they still do post something every year. In the early days of WoW they used to publish really good fake patch notes that were right on the line of credibility with a couple fake bombshells mixed in. The forums would melt down with posts from people who forgot it was April 1. Good times.
jdwithit··on Stanford president resigns over manipulated research, will retract 3 papers
> Stanford requires a president “whose leadership is not hampered by such discussions.”

You'll notice he doesn't say "I regret my actions and the harm I caused". Just a vague allusion to "such discussions". As if the people discussing him falsifying research are somehow the problem. When someone goes down for a scandal, they rarely express true remorse or take responsibility. It's always "I'm sorry... that I got caught".

His response speaks to his character, but I'm not sure it says what you think it does.

jdwithit··on The underground economy of Glassdoor reviews
He mentions ChatGPT in passing but you could write a whole separate article about that. These bogus review companies are going to be able to pump out so many more reviews, of higher quality, with access to LLM-generated content. This problem is only going to get even worse.
jdwithit··on Windows Update Restored: Fix Windows update on Windows 95, 98, ME, 2000, and XP
No, it's just old preexisting patches. In their FAQ and even on the front page they say continuing to run these operating systems is a terrible idea as they are highly vulnerable even after patching.
jdwithit··on Archaeologists find 3000-year-old sword, exceptionally well preserved
Same, I had to facepalm when the logo loaded indicating the correct name heh.
jdwithit··on Speed running Monkey Island
I couldn't bring myself to finish Return either. Which is a huge bummer, since the first couple games are near the very top of my list of favorite and most (personally) influential games ever. But the nostalgia tour and nonstop callbacks to prior games, rather than actual new content, didn't really do it for me.
jdwithit··on Had a call with Reddit to discuss pricing
Mods merged 2 or 3 posts into this one, there were several dupes
jdwithit··on Had a call with Reddit to discuss pricing
I just checked "For You" for the first time and the top story was about one celebrity commenting on another's ass. And then a bunch of clickbait headlines designed to make people share them on social media and get mad. Think I'll pass.
jdwithit··on Had a call with Reddit to discuss pricing
I check the fantasy football sub from time to time and the hive mind is definitely a factor there. If you post an opinion that goes against the grain, you're likely to get aggressively dogpiled with downvotes and called a moron in the replies. Reddit really isn't an enjoyable place to post.
jdwithit··on I try to answer “how to become a systems engineer”
This is absolutely true, there is zero consistency in titles, levels, or their meaning across companies. I've been doing more or less the same stuff (if you zoom out enough) for more than 15 years. In that time I've been a System Administrator, Systems Engineer, DevOps Engineer, Cloud Engineer, Software Engineer. I haven't gotten SRE on the bingo card yet but it's one of the main titles I search for these days.

Doesn't really bother me, although it does make evaluating what you might actually DO in a particular role challenging. In this "SRE" position am I writing Kubernetes operators in Go, or am I a Jenkins pipeline janitor, or am I working the graveyard shift in a data center swapping dead hard drives? WHO KNOWS!

jdwithit··on I try to answer “how to become a systems engineer”
The latency one hits hard, as someone approaching this from the other side who came up through Ops and learned software development over time. So much software I've had to support was written with the assumption of flawless network connectivity. No latency, no dropped packets, no fluctuation in response time. If there was any disruption or a call didn't return within a very short timeout, the app just blocked and eventually crashed. Any sort of network maintenance was a huge problem because a couple seconds of spanning tree reconverging or whatever meant a significant outage until all the applications recovered. This was of course always the network's/ops' fault, using patterns and libraries that have been around for over a decade to handle the inherently unreliable nature of computer networks was never on the table.

I've seen some replies that this is basic stuff everyone should know, but the fact is, people don't. Even Senior or Principal engineers (depending on the company). You can get very far in software engineering without understanding anything outside the bubble of your domain. Hell this is basically why the field of SRE exists, because a lot of developers do not know how to write reliable software that works in the real world, not just in a perfect test environment. If you've somehow worked your entire career surrounded by engineers who have even an entry level understanding of how networks function, you're the outlier. More often I've found people invent their own bizarre mental model of what's happening that only has the vaguest grounding in reality.

And honestly that's ok much of the time. Everyone can't be an expert in everything. Just have some grace about it. Don't pull a Dunning-Kruger and assume because you are a fabulous Java developer you are automatically an expert in every technical field. Most of us aren't.

jdwithit··on Want to buy a West Texas ghost town? Now’s your chance
I know it's a different company, but after SpaceX's most recent launch spewed debris 10+ miles, I wouldn't be thrilled about being in close proximity to a Blue Origin launch site.
jdwithit··on Microtiming in Metallica's “Master of Puppets” (2014)
I've seen interviews with musicians where they're asked a relatively simple question about the key a song is in or what's going on in a given riff from a music theory perspective, and the response is like "I don't even know what that means man I just play what comes to me". It's definitely not a given that a band would be able to transcribe their own songs, or tell that someone else did it correctly, even if they wanted to. Some people seem to just have an intuitive feel for playing music, which I envy.
jdwithit··on Windows XP Activation: Game Over
I vaguely remember trying to install Gentoo back in the early 2000s. It took more than 24 hours and eventually failed with an inscrutable C compilation failure in some random package. That was quite the eye opening experience. Certainly gave me an appreciation for the relative polish of Red Hat and other packaged distros, despite their warts.
jdwithit··on The Staff Engineer's Path – Book Review
Or sales. The startup I used to work at, absolutely everyone in sales had some kind of Director or higher title regardless of seniority or role. I guess the theory being you're more likely to take a call from the Senior Executive Director of Business Development (never mind that said Senior Executive Director is 23 years old and has zero decision making authority). I always wondered if people actually fell for this crap.
jdwithit··on Story: Redis and its creator antirez
Eggdrop IRC bot, there's a blast from the past. I bet he has some incredible stories of his own from early Internet days.

Thanks for Redis and all your other contributions.

jdwithit··on Reverse engineering Dell iDRAC to get rid of GPU throttling
Yeah they are utter garbage. For years you had to use Java 6 with absolutely every modern security measure turned off in both the JVM runtime itself and your browser to access Dell DRACs. Accept expired certs, run unsigned code, I'm sure this is all fine ...

I mostly work in the cloud now but when I last had to manage a bunch of physical machines we had a physically separate network accessed via its own VPN to get onto the BMCs. Because yeah, the security situation was a joke.

jdwithit··on Fakespot Is Acquired by Mozilla
I suspect Mozilla is large enough that they can do more than one thing at once. Some finance and legal people spending time on an acquisition is not the reason they haven't integrated gnome-keyring.
jdwithit··on ‘Hot Ones’ Was a Slow Burn All Along
This reminds me of the time in college a friend brought over a bottle of hot sauce (I want to say it was called Mustard Gas? This was ages ago). He would NOT SHUT UP about how amazingly hot it was and how you had to be real careful to only put a tiny dab on your food.

Fast forward several hours of heavy drinking and we were getting hungry. He makes a hot dog and confidently dumps like a tablespoon of hot sauce on it. Takes a bite, sprints to the bathroom, and spends the next half hour with his head jammed under the sink faucet moaning in misery.

Sounds like your booze-and-hot sauce experiment went a bit better :)

jdwithit··on ‘Hot Ones’ Was a Slow Burn All Along
The Neil deGrasse Tyson episode was phenomenal. The way he was able to give insightful answers despite growing more and more uncomfortable was really impressive.
jdwithit··on BASIC is anything but dead
I also got a copy of VB (I think VB4) as a teenager and it was a perfect stepping stone into GUI programming. I had been writing DOS games in QBASIC for years, and some basic (heh) C/C++. But the leap to writing Windows apps in C++ was terrifying. There was so much more to learn. What the heck is an SDK and why does the Windows SDK contain like 5 trillion different functions, many of which have ALMOST the same name and method signature? What is an event? What on earth is a CORBA or an OLE? As a teen with no mentor and no resources besides books and the early web it was overwhelming.

But VB did so much of the work for you. And it was BASIC, which I already knew well. So it was exactly what I needed to understand the fundamentals without having to boil the whole ocean at once just to get a window with a button on my screen.

Agree it wasn't really suitable for large scale projects (although it got used for them anyway heh). Somehow VB apps always looked and felt "wrong", like they were a cheap knockoff. But for learning, and writing quick non-commercial apps, it was just right.

All that said, I feel no nostalgia or desire to go back.

jdwithit··on Load 'em up and throw 'em under the bus
The cross training point is absolutely crucial. I've managed or worked on multiple Ops teams where one person was the "network expert" or the "kubernetes expert" or whatever. If that person left the company for any reason, or even went on vacation, it was a disaster. People on a team can and should have their specialties but you absolutely must document and cross train so that someone can fill in when the expert is unavailable. Anything else is a horrible failure by management.
jdwithit··on The PS2’s Backwards Compatibility from the Engineer Who Built It
It's wild how often these "this was my first development job of any kind" stories crop up in the gaming industry. This seems like a deeply technical project requiring expertise in some very niche areas. Yet Sony trusted this fresh grad with zero experience to knock out one of their marquee features essentially on his own... and it worked??
jdwithit··on Multiple Sclerosis discovery could end disease's chronic inflammation
That is wonderful for your friends, but I don't know what they have to do with this individual you have never met. My uncle has lived with MS for almost 50 years and is in the final stages of life unfortunately, which I guess gives me the same level of credibility. I would not advise a stranger on the internet to inject themselves with something based on one study done on mice.

I'm also not going to tell them what to do with their own body. But "run it by your doctor first" seems like a reasonable thing to suggest, even if they ultimately decide to do it anyway.

← PreviousPage 3 of 5Next →