HN user

jdwithit

677 karma
Posts0
Comments149
View on HN
No posts found.

Just the other day, someone was asking me if I knew of any options for replicating externaldns for Docker Compose. They didn't want "all the complexity" of running k8s, but wanted the features. This person was absolutely on the way to "building a Kubernetes".

Maybe I'm just missing the joke, but Wikipedia says otherwise

"As of May 3, 2026, The Super Mario Galaxy Movie has grossed $403 million in the United States and Canada, and $495 million in other territories, for a worldwide total of $897 million. Produced on a budget of $110 million, the film is currently the highest-grossing film of 2026 and the highest-grossing animated film of the year. The film also set the record for the biggest global opening at the box office in 2026, the only animated film franchise with two films opening to over $350 million globally, the fifth-biggest global opening for an animated film of all time, the second-biggest global opening for an Illumination film, the second-biggest opening for a film based on a video game, and the fourth-biggest Easter three-day opening of all time."

Almost $900 million gross against a cost of $110 million seems pretty good

As mingus88 said, this story is literally in response to Apple leaking messages sent through Signal. Doesn't matter if the message is securely transmitted if the operating system then keeps it lying around in plain text in a cache.

From the linked article:

The independent news outlet reported that the FBI had been able to extract deleted Signal messages from someone’s iPhone using forensic tools, due to the fact that the content of the messages had been displayed in a notification and then stored inside a phone’s database — even after the messages were deleted inside Signal.

"Fond" memories of playing King's Quest IV as a little kid on my parents' Apple IIe. You had to swap in a new 5.25" floppy almost every time you walked to another screen. I was fascinated by the game but my god was it tedious to constantly flip and swap the disks around. Google says it came on 8 double sided disks, I could have sworn it was a couple dozen.

That sounds really cool! My CS curriculum had one class where we had to read and write assembly (targeting an emulator for some Motorola chip I don't recall). It was fine but writing something that ran on an actual game console would have REALLY hooked me I'm sure. Instead we got that one little taste of low level development and then went back to writing sort algorithms in Java. This was in the early 2000s fwiw.

IPv4 has been "in crisis" for the entire 20 years I've worked in tech and we seem to be managing alright. Not to say things can't be better or we shouldn't try to improve. But I'll be surprised if v4 isn't still the default for most use cases in another 20 years.

Does Valve even make games anymore? The only thing of note they've done since like 2020 is put a fresh coat of paint on CounterStrike. Which still counts of course but it feels like they are REALLY coasting on the reputation of games that came out 20+ years ago.

Definitely agree on the reduced usefulness for creative play. My kids got a lot of Lego sets as gifts when they were younger. Which is great, I love them playing with Legos. But once they're done with the instructions that's just kinda it. A Star Wars or Frozen or Minecraft themed kit ends up being all weird one-off specialty pieces. They are necessary to make an extremely detailed replica of the Millenium Falcon. But they have no place if you just want to grab a handful of bricks and start building whatever your imagination comes up with. We have a tub full of thousands of pieces and it never gets used. I think it's a bummer that they've pivoted to pushing these intricate $120 kits to adults rather than designs featuring more reusable components. You need to go out of your way to buy tranches of generic bricks if you want to have free play.

I'm also looking right now and a lot of that resonates with me. The posted salary ranges are often a complete joke as you noted. "The pay band for this role is $80,000-250,000 commensurate with experience and interview performance". Yeah OK buddy are you seriously trying to tell me you have multiple people with the exact same job title making salaries over $100k apart? Feels like they're just giving the finger to lawmakers through malicious compliance.

I've also run into the industry specialization roadblock a few times. Got turned down by a fintech company after multiple interview rounds because I did not have banking industry experience, for example. I guess I get it as a tie breaker but I've operated in a PCI compliant environment for years, seems like that should count as relevant experience? Also if you're going to dumpster candidates without banking experience why on earth did you waste several hours of your staff's time giving me tech screens?

Job hunting has always sucked. But it feels particularly busted at the moment. The process is miserable. If you've coasted to an easy hiring in the last year, you're either amazing (and hats off to you!) or got very lucky.

As someone applying right now I agree. I think I've had one company out of dozens get back to me on a cold application this year. Every contact that has led to an interview was from being referred in by a current employee, or a LinkedIn recruiter reaching out to me about a job. I assume the application forms get spammed with hundreds if not thousands of applicants. It's hard to blame someone for not wanting to sift through all that muck when there's already a stream of vetted candidates coming in from their recruiter. Sucks for the job seekers, though.

I'm putting more time into cleaning up my LinkedIn profile since that's been my most reliable route into hiring pipelines (other than referrals and networking).

I got laid off at the end of last year and am currently interviewing for Staff+ DevOps/Platform Engineer type roles. I definitely feel this. I've had a decent flow of recruiter inquiries and had multiple companies go 2-3 rounds of interviews deep with me (not counting the initial "do you have a pulse" recruiter screen calls). Then the communication always seems to dry up and I'm left to wonder what box I failed to check on their hiring rubric.

Semi related, holy hell do companies have a lot of interview rounds these days. It seems pretty standard to spread 5-6 Teams calls over the course of a month. I get that these are high salary, high impact roles and you want to get it right. But this feels really excessive. And I'm not talking about FAANG tech giants here. It's everyone, from startups to random midsize insurance companies.

Very cool work! This is giving me a big nostalgia hit, as a LONG time ago (when UO was a current game ;) I maintained a C++ UO emulator called UOX3. To be clear I absolutely did not initially develop it or even write any particularly large or difficult features. I just took over maintaining the codebase, taking patches and cutting releases, managing the community, that sort of thing. The original author decided to step away and I had apparently been enough of a busybody in the tool's community that he tapped me to lead it for a while. I also helped some Canadian guy with money, hardware, and bandwidth to burn run a private server based on UOX. Both were delightful experiences and I learned a ton.

In hindsight I am very glad Origin was not overly litigious and didn't send the FBI to my house for "hacking" their game.

There's also the tactic where the layout of the page/app reflows after a second or two, changing where the ads are. It drives me up the wall. Go to tap on a button, SURPRISE, an ad popped in where the button used to be 10ms before you touched the screen and now you're forced into some company's site whether you wanted to see it or not.

I "love" the ones that randomly decide to reactivate literally years after unsubscribing and never interacting with the business again. The other day I randomly got an email from a yoga studio I once bought my wife a gift card from. We moved and neither of us has been there since 2021. Why on earth am I suddenly getting spam 5 years later. I get similar messages from hotels many years later too. Sometimes ones I didn't even end up staying at, just browsed. You can sense the desperation through the monitor.

The "ancillary" materials like manuals and maps were crucial for old games. Even simple ones. The other day I was going through some of the old SNES games in the Switch online catalog. I found F-Zero, a racing game I played the heck out of as a kid. I started telling my son some info about the different cars and drivers and he was like how the heck do you know that? At no point is that info presented in game. You just pick a car and start driving. There's no tutorial or opening cinematic. If you want to know what's going on, RTFM as they say. Except you can't because it's 2025, nothing comes with paper manuals anymore.

Not saying one style is good or bad. But it's definitely changed since the 80s and 90s, when every game came with a printed 50 page manual full of crucial information. Which often doubled as copy protection. I remember firing up King's Quest 6 and having it challenge me to type the 15th word in the second paragraph on page 26 or whatever.

Yeah from an extremely quick read of the code, I agree with atworkc. It's showing any IP address you have an established network connection to.

  void refreshConnections() {
    ssOutput =
        popen("ss -atun4 | grep ESTAB | awk '{print $6}' | cut -f1 -d\":\"", "r");

    if (ssOutput == NULL) {
      printf("Failed to run ss command\n");
      exit(1);
    }
  }
edit: ssOutput is a global variable which is read elsewhere.

YAML is so ubiquitous I have to wonder what corner of tech you work in that you aren't encountering it in the wild. Kubernetes really brought it to center stage going on 10 years ago, but it's the config file format for many many applications these days.

That's not meant as an endorsement, just saying it's not "making a comeback" any more than Taylor Swift is in music. It's The Thing right now and has been for a while.

EverQuest 1 year ago

I was a freshman in high school when UO came out. I distinctly remember getting accepted into the beta test and frantically checking the mailbox every day until the CD finally showed up. I had played Gemstone III (a text MUD on AOL) and Sierra's The Realm so I wasn't totally new to the concept, but the vision and scale of UO had my excited out of my mind.

I did have fun with it but ultimately I think I was too young and innocent to appreciate the game. Every time I felt like I was getting my feet under me, someone would murder me and steal all my shit. I think at one point I even got my own house... until someone murdered me and stole the key, leaving me penniless. It was a very griefer friendly game, and if you weren't one of the griefers, look out.

Eventually I got involved in the UO emulation scene and became the maintainer of a popular emulator for a year or two, and ran a private server with some Canadian tech bro (not that we had that term in the 90s) who had a bunch of money and hardware to spare. That was some of the most fun I've ever had in gaming.

EverQuest 1 year ago

My (girlfriend at the time, later wife) gave me a "it's me or WoW" ultimatum at the peak of my raiding obsession. I picked her. We had moved across the country for grad school and had no friends and I was using the game as a crutch rather than like, actually meeting people. I joined a softball team with some people from her program and made a bunch of lifelong friends.

More power to everyone who can play MMO's in a way that doesn't resemble a crippling drug addiction. I've learned that I cannot, lol. And my point isn't to disparage gaming friendships or relationships, it just was not ultimately for me.

Yeah the signal strength indicator being BS (or, if we're being charitable, incomplete to the point it's misleading) is extremely frustrating. It's quite common for my iPhone to say I have full bars of LTE or even 5G, yet the data connection is unusable. There's seemingly no correlation between showing a great signal and content actually loading. I would love to see at a glance that there is no point in even trying versus spending a minute fiddling with my phone before giving up in frustration.

Yes, regression testing--making sure bugs you've fixed don't return--is a standard part of QA. I did volunteer QA for Mozilla in college a good 20 years ago (god that number is horrifying) and they had an ever-growing suite of regression tests. Mostly for rendering/layout or JavaScript engine bugs, since part of reproducing and proving you'd fixed those was creating a minimal test case. Which you could then easily throw into the build pipeline.

Bugs are a fact of life, but burning time and money to fix them only to have them return is the worst case scenario. Organizations that care about quality are definitely investing in regression testing. Unfortunately a whole lot of orgs give QA zero respect and offshore it to the lowest bidder, if they do it at all. It's absolutely insane to me that Apple wouldn't have regression tests for jail breaks, some of the most high profile bugs in history.

You can fairly criticize Mozilla for a number of things these days. But they had a very robust QA and CI/CD setup in the early 2000s with tools like Tinderbox and Bugzilla. When DevOps came around and popularized it I was like wait, people weren't already doing this stuff??? Turned out I had been living in a bubble and that was not the norm at all.

"Political enemies fired by a coding error" is an obviously idiotic claim on its face. And when called on it, they immediately double down on their innocence by somehow blaming the firings on Joe Biden. Who is triple checks notes no longer involved in the US government in any way. This has been Trump's playbook forever. Outright lie about things, and if that doesn't work, pivot to a different lie. Always deflect blame. Never, ever, admit fault.

A whole lot of harm could have been averted if the media was willing to call him out on this 10+ years ago instead of embrace the profit potential. But welp.