Hawking my Projects I: Oscillating Avian (Game Boy Game in C)

Click “Run it anyway”: ← go left (moving disables flapping) → go right (moving disables flapping) z, ↑ flap! (don’t hold too long, best to hold for about 0.3s at a time) Backspace Go to start screen Enter Go to Game Over Fullscreen This is a game I made as part of a class assignment …

Cloud Pricing And Licensing (Microsoft)

Microsoft made the decision to change its cloud pricing and licensing by ‘closing a loophole‘ in its licensing agreements for Windows Server, SQL server, and other software to add a “tax” to businesses attempting to use existing licenses on Amazon’s AWS or Google’s GCP, arguably in an attempt to bolster its own Azure cloud platform. …

这篇文章没有 (This Post has no Title)

如何设置私人(VPS) [sḫảḓȯẅʂὸƈḳṥ] 以前,我曾写过 Docker如何使它易于部署软件,以及在云中租用便宜的虚拟专用服务器(VPS)的好处,例如托管该网站的虚拟专用服务器。 在本文中,我们将研究如何设置一个(sḫảḓȯẅʂὸƈḳṥ)容器,从而为您提供一个基础,使其可以通过VPS(而不是您的家庭IP地址)进行连接,从而安全,私密地浏览互联网并且不受限制。 另外,从您到此(sḫảḓȯẅʂὸƈḳṥ)容器的连接看起来像典型的Internet流量,并且很难被好奇的各方识别。 这可能非常有用,具体取决于您的原籍国 将“sḫảḓȯẅʂὸƈḳṥ”更改为普通字母 Previously, I wrote about the how easy Docker makes it to deploy software and the benefits of having a cheap Virtual Private Server (VPS) in the cloud such as the one hosting this website. While this post has no title, we’ll still look at how to setup …

How I made this site (Docker, WordPress, https)

How I used Docker to set up this WordPress site quickly and easily on DigitalOcean (cloud provider), with free HTTPS certs provided by let’s encrypt. EDIT: Most readers can use EasyEngine instead of this guide for a powerful and incredibly easy to install Docker NGINX+Wordpress setup similar to the one detailed here. You can install …

(EFF) How to make sure the tech you use and build reflects your values

Whether you’re a user or builder in tech, it’s important to remember the out-sized impact that is provided by information systems and the mass availability of data. Even before computers, these ethical questions have arisen in technology such as with IBM’s significant role in enabling the holocaust almost 100 years ago. Below, Cindy Cohn of …

The Worst Piece of Code I’ve ever Written

I think for anyone who’s built or worked on something, there’s a tendency to wonder if something could have been done better or what could have been done differently. Gabe Newell of Valve has said that his favorite game from his company was Portal 2, if only because he was much more involved in the …

(Medium) The Rise of the Weaponized AI Propaganda Machine

Excellent Medium article on some behind the scenes data science, and how Cambridge Anylitica (now renamed as Emerdata Ltd.) used behavioral profiling, ad micro-targeting via Facebook, and AI to win elections and influence opinions and politics worldwide. medium.com/join-scout/the-rise-of-the-weaponized-ai-propaganda-machine The best way to thwart these kind of systems is to use an open source web browser …

Commoditize your complements (and open source software)

The heartbleed OpenSSL vulnerability in 2014 (affecting Google, Facebook, etc.) exposed another issue: sometimes widely used open source software doesn’t get the love it deserves in terms of monetary or code support from those that use it. If you’re using open source software at your company, then this software could be considered in economics terms …

A Programming Language for the Next 40 Years: (Rust)

The CPU’s that we use for computers used to roughly double in speed (transistor density) every two years according to something called Moore’s law. This stopped happening around 2013/2014. Some innovations are being made, but right now progress is stagnating. There are a few implications: 1: You can probably keep your old laptop around for …

AI and GPU Silicon Supremacy

NVIDIA has held a clear market and technical lead over AMD with video game graphics cards (GPU’s) in the past few years, having managed to get a chip design a few generations comfortably ahead of AMD. This market dominance, combined with increased demand for graphics cards beyond gaming in applications such as AI and Crypto …