Michael Bacarella

@michael.bacarella.com

Founder GPShopper (successful exit) ex-Jane Street (pre-SBF) ex-Google (pre-Sundar) occasional shitpoaster

I've worked inside of datacenters, been in charge of datacenters, been in planning meetings to build new datacenters and I cannot parse a single thing this web site believes about datacenters. Your rallying cry is datacenters. Datacenters. Okay.

datacenters are misunderstood. maybe if the general public could spend some time in these loud, dark, cold, cavernous rooms on big campuses with endlessly long rows of computers that look nothing like the computers they have ever interacted with and

We had a good thing you stupid son of a bitch. We had COBOL, mainframes, a steady paycheck. Everything we needed. Ran like clockwork. But no, you had to be the man. Too good for unions. Now a model does your job. You and your pride and your '10x engineer' ego.

Bild

Advent of OCaml, day 12 👹 **SPOILERS** This ended up being a troll problem. You could get to work like a sap, do some best-fit bin packing heuristic and it'll take 1000 CPU minutes (✋) Or you can ignore geometry entirely and pick trees whose area >= max-present-size * number-of-presents 🤦‍♂️

Bild

Advent of OCaml, day 10, part 1 😩 You know it's getting grim when people are posting just their part 1 solutions. Took about 4 minutes of CPU to brute force. I'm sure someone has a cute number theory solution on r/adventofcode that takes 1ms for the whole thing.

Bild

Advent of OCaml, day 9 These are starting to take too long to solve! 😅 Part 1 done (after a fun misstep trying to allocate a 100M element array...) Part 2 seems... non-trivial. Might have to throw in the towel so I can do, like, other stuff today.

Bild

Advent of OCaml, day 7, solved 🥵 This one threw me for a bit but once I drew the path finding out on paper and stared at it for ... uhm, 40 minutes I got it. Even though this is mostly imperative, I contend you still have edge using OCaml when it comes to understanding state machine transitions.

Bild

Advent of OCaml, day 6, done (🙀) This one was quite mind numbing. It reminds me of processing those nasty "grid oriented" EDI order/sales formats that were popular as late as the 1990s I'm sure COBOL programmers would feel right at home with this one.

Bild

Advent of OCaml, day 5 done Whew. Getting the details right on this one took forever. Happy that the naive brute force solution (just construct a set in memory of the ingredients) couldn't be done and it required a bit more thinking.

Bild

Advent of OCaml, day 4, solved wasted about 20 minutes trying to understand what "eight adjacent positions" meant, squinting at only the row instead of realizing it meant also the cells above and below of course

Bild

I had this stress dream last night where we were trying to catch a flight and when we got to the security line it turned out the tickets I printed out just had a big database connection error message printed on them. And attempting to install the app failed because I can't see my screen in dreams.

how to power up your github contributor graph 1. pick favorite obscure programming language 2. build a really simple app, like a web photo album 3. find that the ecosystem libraries are missing tons of mundane features 4. submit PRs for all of these features useful? kinda. looks impressive? sure

how did Valve get away with making games on Linux work reliably? if Bill Gates was still running Microsoft he would have invited Gabe Newell into a smoke filled room and given him the speech from Network