ultrahax
ultrahax on Hacker News
I had my electrician pull the CAT6A in my current place, but then I terminated it all myself.
A gnu screen session hosting an irc client so I can stay connected.
One of the reasons that all this stuff goes in its own IOT crap VLAN in my house.
I work on game servers. I can only dream of such an IPC, but it doesn’t stop me trying, heh.
P7 at Activision. Never had the problem of not enough problems to solve. I always have a priority queue of things to work on!
I find most models generate what I would consider not ideal C++, especially in a vacuum. However, I’ve found recently it’s very good at porting existing code, as it’s largely just moving code around that I’d written previously. I had it take a Linux build system and port I had implemented on a more recent project and apply it to a much older release of that project; it executed it more or less flawlessly. It’s also pretty good at debugging, as it can spam the debug loop _much_ faster than a human can.
I keep a Starlink subscription as my WAN2, after someone started a fire in a nearby fiber cabinet and managed to knock out Frontier and Spectrum at once. It’s worth it to me as a bullet-proof WAN2, especially working from home.
Can confirm, we have a team dedicated to the care and feeding of p4.
Yamaha also made top-end archery gear for quite a while. Infamous for metric threads when nearly everything else used imperial.
Same; typing this on the same Drop CTRL keyboard I got when it launched.
My first job out of university was at IBM wrangling a prototype some research PHDs had written into a shipping product, and.. yeah, this tracks.
12 year old me watched this movie and immediately went out and bought colored floppy disks so I too could hack the planet. Simpler times.
Only time I have ever been shouted at by personnel in an airport was at JFK.
Us video game folks are big fans of LTO, PGO, FDO, etc.
Related, to this day my Frontier connection black holes all my traffic a couple of hops inside their network if I do sustained line-rate UDP (WireGuard, for example) for more then three or four minutes. After some LinkedIn sleuthing I got in touch with their local NOC director who tells me it’s some piece of gear that hangs so bad he can’t remote into it and it stays down until the watchdog fires. Been that way for two years now.
As a games coder I was glad when the xbox 360 / ps3 era came to an end; getting big endian clients talking to little endian servers was an endless source of bugs.
I had a watercooled 5950x up and die on me recently after 3 years. AMD RMA’d it without argument.
Tangentially, I've faced some interesting challenges getting a multi-gigabit Wireguard VPN operating through my 2Gb Frontier connection.
My UDM Pro seems to top out around ~800mbit per UDP stream - pegged at 100% CPU on a single core. Likely it can't keep up with the interrupt rate, given it's ksoftirqd pegging it. Replaced UDM Pro with a pfsense machine.
Then I started getting 100% packet loss on the edge of Frontier's network after a couple of minutes of sustained UDP near-line-rate throughput. In the end, after trying and failing to explain this to Frontier's tech support, I reached out to their engineering management on LinkedIn, and got put in touch with the local NOC director. Turns out to be some intermediate hop is rebooting after a few mins, and they're "in contact with the manufacturer". Haven't heard back in a few months.
tldr as >1Gb connections become more ubiquitous, other bottlenecks will become apparent!
Citibank did this to me. Venmo'd my architect for some work he was going on my house, kablammo, account closed, no notice. Was just lucky it was an account set up specifically for work on that house and not my that's-where-my-paycheck-goes account.
Hi Rob! Miss the DW days. Hope you’re well.
I've had many an adventure with secure gateways on varied xenon Call of Duty games. Nice to meet the person behind them!
“Physics package” is usually a phrase meaning the explodey bits of a nuclear weapon, so that lines up.
I have to be careful what I say here, given I work for ATVI, I'm former Demonware myself.
I do feel safe in saying though that the login queues are _definitely_ not hype.
They're designed to constrain a quite-complex distributed system to a login rate that has been load-tested thoroughly, e.g. they know it'll work at that rate.
They handle online services for pretty much any Activision-published game, with carve-outs for Blizzard and King - they still do most of their own backend stuff themselves, with some collaborations.
I’m not sure your information wrt Call Of Duty is correct.
To my knowledge, the client timestamps their inputs and sends them to the server; the server will then rewind the state of the world to the time of the input before applying it. RTT isn’t an input. Each snapshot from the server includes the server world timestamp of that snapshot; the client will gently lerp its clock to match this per frame.
Source - I’m a COD engine developer the last ~15 years or so.
When I worked at IBM circa ~2006 you'd get a written warning called a clean desk violation if you left your workstation unlocked.
I wrote a little daemon that'd l2ping my Nokia brick phone; if it didn't get a response for 30 seconds it'd invoke xscreensaver. Saved me a lot of paperwork.
I currently work at a Call of Duty studio. My favorite hacks ( not super high tech, but the ones that had the most impact for the least code, and the ones I feel I can talk about.. ):
* Put together a little box that polls varied knobs on a USB midi device to mangle the traffic going across its two interfaces. Allows for real time latency / jitter / packet loss testing https://twitter.com/ultrahax/status/1200902654882242562
* Studio LAN game browser didn't work across subnet boundaries ( studio is a couple of class B's ). Wrote a little daemon that'd take game discovery packets from one subnet, mangle the src addr, and send it on its merry way. Everyone can see everyone's games, happy producers.
Tesla owner here ( 2019 Model 3P, including paying for the "full self driving" ).
I wish Tesla hadn't gone whole-hog after full self driving, and had just concentrated on making a Better Car.
I've seen this first hand, across datacenter providers. The most common one is some sort of power supply failure that causes the CPUs to under-volt and throttle; the machine won't go down entirely, the clock will just go through the floor. It's common enough we set up alerting to watch for it specifically.
Been at current company for 15 years, from software engineer through to principal engineer. I don't see myself leaving. The work is for the most part interesting, the money is pretty decent, and the people I work with are broadly aligned on the same goals and culture.