CSCI 181G PO: Game Engine Programming
We’ll talk about 2-3 topics per week from the list below, and try to prioritize them based on the games we’re working on and what we need to know when. Deliverables are typically due the Sunday at the end of the week. For example, the Simulation Game is due by the end of February 4. […]
Lazarus Group laundered $200M from 25 crypto hacks to fiat

Table of contents 1). Introduction 2). CoinBerry, Unibright, & CoinMetro hacks 3). Nexus Mutual founder hack 4). EasyFi hack 5). Bondly hack 6). Unreported hacks 7). MGNR and PolyPlay hacks 8). bZx hack 9). Steadefi and CoinShift hacks 10). Paxful and Noones accounts 11). Investigation results 12). Other Incidents 13). Acknowledgments Introduction Bluenoroff or APT38, more […]
Why Scrum Is Stressing You Out

Programming today is stressful — way more stressful than I remember it in the 90s and early 2000s when I was just starting out. Back then, things would get crazy around deadlines, but at other times, I recall feeling pretty even. These days, however, the pressure seems omnipresent. Naturally, I’m interested in doing away with […]
Hadrius (YC W23) Is Hiring New Grads Engineers in NYC
Overview: We’re looking for an entrepreneurial Customer Success Engineer to serve as the primary bridge between our customers and our product. As our first CX hire, you’ll play a critical role in defining the culture, processes, and eventually team that comprises Hadrius’ relationship with our customers. As such, you’ll get to wear multiple hats as […]
Zen and the Art of Writer Decks (Using the Pomera DM250)
This is a brain dump about a gadget I acquired recently—a Japanese grey-market import Pomera DM250—and it’s of limited interest so I wouldn’t normally write about it here, except the manufacturer has pre-announced a kickstarter campaign, coming in the next couple of months, to sell a US/English version of the machine. I still have the […]
Everyone says Chrome devastates Mac battery life, but does it? 36 hour test

Long time Birchtree readers know I love data, and love data even more when I can throw it into a graph. I’m also a fan of testing things that everyone generally agrees are true, but no one seems to have any data to back up. That brings us to the “Chrome devastates your Mac’s battery” […]
Fair: A Go library for serving resources fairly

{{ message }} This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action at this time.
Installing Arch Linux on a Laptop

After deciding to replace Windows with a more privacy-friendly OS, and reading about different Linux distributions, I opted for the Plasma version of Manjaro Linux for a few reasons: After two years of familiarizing myself with the Linux ecosystem, terminal commands, and possible customization, I felt ready to remove the middle man that was Manjaro […]
Rust error handling is perfect

Things are always going wrong, as I’m sure you’ve noticed, and that applies to our programs too. Sometimes when a function call asks a question, there’s no answer to return—either because some error happened, or because the correct answer is, simply, “no results”. When there’s no answer So, as a matter of good API design, […]
Falsehoods programmers believe about TCP

Posted Sep 13, 2024 22:42 UTC (Fri) by NYKevin (subscriber, #129325) In reply to: NetworkManager or networkd by mathstuf Parent article: Debating ifupdown replacements for Debian trixie > FWIW, I dropped NetworkManager years ago for `wpa_supplicant`-based management because I had flaky wireless situations (thick concrete walls in the dorms, roaming across campus, etc.) and any […]