Cities: Skylines Is Turing Complete
(Non-clickbait title: building a 4-bit adder in Cities:Skylines.)
(Non-clickbait title: building a 4-bit adder in Cities:Skylines.)
Does anyone remember a few years ago, when the mayor of New York decided to learn to program? It was a heady time, because it wasn’t just him. I remember these surreal commercials where Miami Heat forward Chris Bosh was encouraging children to learn to code for the good of humanity or something. There was...
Privacy for privacy sake is a weak argument, and privacy advocates should abandon it.
The Firefox DevTools team and our contributors were hard at work over the summer, getting Firefox 70 jam-packed with improvements. We are especially excited about our new WebSocket inspection feature. ...
Today we are publishing the WebKit Tracking Prevention Policy, covering: What types of tracking WebKit will prevent.
GitLab will be ending support for MySQL starting with our 12.1 release – here's why.
Stanford scientists devised a blood-based test that accurately identified people with chronic fatigue syndrome, a new study reports.
The two-phase commit protocol (2PC) has been used in enterprise software systems for over three decades . It has been an an incredibly impa...
Second-order thinking is a mental model that smart people like Warren Buffett & Howard Marks use to avoid problems. Read this article to learn how it works.
We removed seven Pages, three Groups and five Facebook accounts as part of a small network that originated in China and focused on Hong Kong.
I don’t think it’d have been possible for me to connect with the topic of emotional resilience without a really solid amount of scientific evidence and brain facts supporting it. As a self-identified left-brained male, I need a lot of safety signals from the world of science to really allow myself to go deeper into […]
The Open Sourced competitor to Slack
How Facebook hides the word 'Sponsored' from ad blockers using per-character spans and DOM obfuscation, pulled apart piece by piece.
August 18, 2019 @ 12:31 am · Filed by Victor Mair under Decipherment , Language and history , Language and literature , Language and politics
In my spare time I’m an emergency services volunteer, and one of the tasks our unit has is to run the radio network and keep track of what’s happening. This can be a pretty stressful job, especially when there’s lots of radio traffic, and it’s not unusual to miss words or entire transmissions. To help with a personal…
Civil Rights, Criminal Justice and Homeland Security
Once upon a time, Cisco, Ericsson, Klarna, Goldman Sachs, T-Mobile, WhatsApp, Amazon and many other top companies kept a secret. Erlang was that badly kept secret. Discover more on our blog.
How to use Python to generate 3D SVG.
Why we work too much filling up our weekends leading to no breaks ever.
<p>For years I’ve noodled around with various setups for a Python development environment. A couple of years ago <a href="https://jacobian.org/2018/feb/21/python-environment-2018/">I wrote about a setup I finally liked</a>; this is an update to that post.</p> <p>Bad news: this stuff still isn’t stable, and…
This page provides a high-level summary of changes to SQLite. For more detail, see the Fossil checkin logs at https://sqlite.org/src/timeline and https://sqlite.org/src/timeline?t=release . See the chronology a succinct listing of releases.
If there is one pattern this book couldn’t live without, this is it. Game loops are the quintessential example of a “game programming pattern”. Almost every game has one, no two are exactly alike, and relatively few programs outside of games use them.
Are you trying to predict time series but don't know where to start? This blog post will provide a comparison of the most prominent techniques and show you how …
Dev diaries is a development community providing daily tips and tricks about web development. Learn about how to become a better dev, and get a refreshed perspective on what it means to be a web developer. We share daily web development tips on Instagram, Twitter, Facebook, & Pinterest. Being a good web developer…