HNHacker News
TopNewBestAskShowJobs

maccard

14,573 karma · joined October 20, 2012

Software Engineer, with a decade of experience in the games industry working on multiplayer games.
submissionscomments
maccard··on Residential proxies detected on White House network
My prosumer ubiquiti gear will give me the MAC address and AP that the device is connected to, along with signal strength. WiFiman and a 5 minute walk will give me the mapping of where had that signal strength from that AP and at that point I could find the device with a physical search. There is no way that this device can’t be found in a few hours by anyone who is even vaguely paying attention.
maccard··on North Korean fake job interview led to $6.3B Binance heist
They did. They provided work phones and laptops to anyone who wanted/needed them, and had travel laptops for people who needed them occasionally. But if you have one call at 7pm in a year, being able to go home and cook, eat, and take the call without any real hassle is a nice thing.
maccard··on Incident with Pull Requests, Git Operations and Issues
Which is 4x the price of github, _plus_ the cost of the runners on top of it.

It's a great service though

maccard··on North Korean fake job interview led to $6.3B Binance heist
Anecdotally, I've also seen the same thing, and _done_ the same thing (on the zoom accounts). A previous companies policy allowed for zoom logins on non-corp devices so that you could take a late call from home. The only thing I _ever_ use zoom for is work or interviews, so it's not like I'm going to log out after?
maccard··on AI is forcing us to pay off 40 years of technical debt
Go hang out on a subreddit for electricians, or plumbers, and in any thread where they talk about the professional side of it, you'll see a consensus that all the work is awful, done with no regard for professionalism, and that if there was just more support for doing it properly they would. Just like here.

There are plenty of software projects that are managed to an incredibly high standard professionally - OpenBSD, PostgreSQL, Curl all come to my mind pretty much immediately. Linux is probably the closest thing to "skyscraper" development and has been going for 35 years at this point.

maccard··on AI is forcing us to pay off 40 years of technical debt
> We're a clown industry. We only made it this far because, usually, buggy code doesn't kill people and we can iterate and patch things quickly. We never had to do things correctly, we could flourish with abysmal levels of quality acceptance.

What industry do you think is different?

I've had a decent amount of construction work done on my house, and if I had a pound for every shortcut that the guys doing the work took, it would pay for the work they did. And these are the _good_ ones. The bad ones don't even bother following the legal requirements. Somewhat recently [0] it was found that less than half of healthcare workers followed recommendations on _hand washing_.

[0] https://www.cambridge.org/core/journals/infection-control-an...

maccard··on Anthropic's internal AI use, at retail prices, now exceeds its employee pay
I’ve worked at and with large orgs - it’s absolutely standard practice for BUs to bill other BUs at “retail” or at the very least a commercial rate.
maccard··on It's the memory latency, stupid
The exact same can be about agile, and all the arguments against that are the same.
maccard··on Cisco gives engineer unlimited AI tokens to rewrite legacy code
“On this task” is the really important qualifier. The requirements were already in place, and this was something that wasn’t a business priority for a decade.
maccard··on A farewell to Arc browser
Sometimes I wish I had the gall to bolt AI on to something and sell it for _half a billion dollars_ only to sunset it a year later.
maccard··on 2026 is an exciting year for the Rust compiler (and me)
I was already using orjson which is pretty much a straight 50% speed up. Calling into native doesn’t really bother me as long as I don’t have to pre compile the whole thing myself.

My experience has been that rust is significantly slower to compile than C++, by the way

maccard··on 2026 is an exciting year for the Rust compiler (and me)
Go is pretty close to 0 as well IME.

Funnily enough, last week I was working on parsing some json. I wrote a little script in python, tested it and then ran it over the main dataset. It took so long that I rewrote it in C# before the python script had finished!

maccard··on Degraded availability for GitHub Actions, GitHub Pages and Webhooks
No, their decision to focus on a move to azure is the indicator, as the reliability issues started shortly after that, but before their boom in agentic commits
maccard··on How employment is changing at Anthropic
I’ve hired quite a bit over the last 10 years. Curiosity is the absolute number one thing I look for, whether for a fresh grad or a principal/staff+

The difference between a junior and a senior is still very real. With agents, knowing what to ask them to do (or not do) is bordering on more important than it ever was. A curious junior might still go down rabbit holes for things that a person who had done this before. That’s what makes them a junior. Not everything we _can_ do we _should_ do

maccard··on NY announces game ownership bill requiring ownership rather than licensing
That sounds like maintenance to me.
maccard··on US Rep Announces Congressional Legislation to Protect Video Game Ownership
I don't think this comment is made in good faith.

> Or is there some other emergent effect you're concerned about that you expect me to be able to infer?

Removing the unneeded snark, yes. A well intended, but poorly implemented law will not have the desired effect. If the law states that F2P games are exempt, for example (as Stop Killing Games has suggested), you'll find a massive swing towards free games with $60/80/100 in-game purchases to access the actual content.

maccard··on Source code of the Estonian online voting system
How do you convince yourself of this in a regular election?
maccard··on US Rep Announces Congressional Legislation to Protect Video Game Ownership
I think it’s pretty much guaranteed that this would lead to a rush to the Hollywood model of a studio per project with contractors jumping between them. It work(s/ed) for movies because it was all in Hollywood but there isn’t really an equivalent for game developers.
maccard··on US Rep Announces Congressional Legislation to Protect Video Game Ownership
Anyone using AWS managed services has 3rd party tech that is temporarily licensed. Any dependence on steam, EOS, google, apple, is a third party dependency.
maccard··on US Rep Announces Congressional Legislation to Protect Video Game Ownership
But that’s not the same thing as supporting offline mode, at all.

> but documentation shouldn’t be an issue

Oh boy. I would bet that at any medium sized games company the number of people who can run the full stack of a game from client to backend locally is single digits, and that it is absolutely not documented.

maccard··on US Rep Announces Congressional Legislation to Protect Video Game Ownership
I don’t have a good answer but I agree with you.
maccard··on US Rep Announces Congressional Legislation to Protect Video Game Ownership
The intent of the EU privacy directive was to clarify when websites were storing your data, instead every website has a click through banner that says they use cookies.

The actual implementation is very important.

maccard··on US Rep Announces Congressional Legislation to Protect Video Game Ownership
> I am not opposed to some mandatory disclosures at the time of sale - like "this multiplayer game requires centralized servers", etc.

The problem _here_ is if you use steam, or psn, or epic, or any third party provider you need that. It’s a bit like the California cancer label.

I think if there was a better criteria for “multiplayer”, “single player” , “required”, “online”, and “offline” it would help, but I’m not sure if that’s really feasible either.

maccard··on US Rep Announces Congressional Legislation to Protect Video Game Ownership
I’ve worked on games where the server code is python, or there’s “core logic” in SQL, or we’ve used third party libraries that aren’t suitable for binary redistribution. Most studios will share code between games and server code isn’t intended to be redistributed so will contain “secret sauce” for multiple games. I’m not saying these are deal breakers but saying “just give them server binaries” isn’t a handwave solution for most of the games that these sorts of acts target.
maccard··on The United Kingdom generates less electricity per person than in the 1970s
Yep and I do it. But the point is that if everyone sets it to be done at 8am, you move the demand window to 6-8am. All o care about is that I can put it away when I wake up so if my energy company said “your electricity is cheap between4 and 6, go for it” my dishwasher, washing machine, hot water tank could all go at that time
maccard··on The United Kingdom generates less electricity per person than in the 1970s
> add some insulation to your house,

Adding insulation is expensive, and awkward. If you have cavity walls that are uninsulated, it needs to be done right. If you have single skim walls you either do external cladding (and change the outside of your building), or build an internal stud wall and insulate that, which is very effective but costs a decent amount, reduces internal floor space, and requires a full redecoration after.

maccard··on The United Kingdom generates less electricity per person than in the 1970s
> Somebody working two jobs doesn't have much spare energy for optimizing utility use.

Most of us don't. But smart meters are free in the UK, and if there was a way for my washing machine to have a 3h window overnight to run in to be done for 7:30 I'd do it in a heartbeat. Same for my dishwasher. Heating is a bigger issue.

maccard··on The United Kingdom generates less electricity per person than in the 1970s
Having 8mm pipework (microbore, which was fairly commonly used when central heating was being retrofitted) connected to standard sized radiators with a flow temp of 35 degrees is unlikely to actually heat a building.

That said, most properties in the UK don't have this problem. They _do_ likely need bigger radiators which comes with a cost, but a lot of these houses would benefit from just upgrading from their single panel rad with no fins.

maccard··on The Dock on Mac, from OS 10 to macOS 27
They don’t care. They’re not power users, they’ll use whatever defaults are there, and as long as they’re good enough, stick.
maccard··on Paramount Skydance has completed its $111B merger with Warner Bros. Discovery
Nope the entire point of the job is to have a person to blame when it goes wrong.
Page 1 of 34Next →