Comma.ai, self-driving cars and indefinite optimism
comma.ai gets punished for being open, so why would anyone even bother?
The latest blog posts to take off on Hacker News. 5,820 posts.
comma.ai gets punished for being open, so why would anyone even bother?
Near the end of January I was pointed to a twitter thread where a Windows user with a powerful machine was hitting random hangs in explorer. Lots of unscientific theories were being proposed. I don…
Thoughts on Ruby from the point of view of a Pythonista, brought to you by Workpath, the strategy execution platform.
200 SQL statements per webpage is excessive for client/server database engines like MySQL, PostgreSQL, or SQL Server.
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
Anyway, a few people from SVLUG , including Don Marti, Rick Moen (yes he was there ), Chris DiBona, the world famous Nick Moffitt, and Tabinda Khan, organized the Bay Area windows refund effort. Since at the Linux tea party , microsoft showed up at our meeting point to try to deter us from going to their offices in…
In this text I will explain what makes OpenBSD secure by default when you install it. Do not take this for a security analysis, but more like a guide to help you understand what is done by OpenBSD to have a secure environment. The purpose of this text is not to compare OpenBSD to other OSes but to say what you can…
Welcome to this month’s community update. As many of you know, we have now entered the Chinese New Year (CNY) period, which means that all manufacturing and related business activities have ground to a halt. It is always a mad rush to complete ongoing work prior to CNY, but now that the festive period is upon us we…
Clubhouse will do for audio what Twitter, Instagram Stories, and TikTok did for text, images, and video.
Faster JavaScript calls by removing the arguments adaptor frame
Matrix, the open protocol for secure decentralised communications
WhatsApp may be secure but it’s not private. Learn about the best alternatives to WhatsApp that genuinely respect your privacy.
Setting up a single node Nomad and Consul server to deploy self hosted workloads.
Sequoia is a modular OpenPGP implementation in Rust.
Let’s try a new format – “shorts”; small blog posts where I elaborate on ideas that I’d discuss at my twitter, but they either come back over and over, or the short form doesn’t convey all th…
Here’s a list of reasons why SELECT * is bad for SQL performance, assuming that your application doesn’t actually need all the columns. When I write production code, I explicitly specify the columns of interest in the select-list (projection), not only for performance reasons, but also for application reliability…
Type checking is the process of taking a given program in some programming language and working out whether all variables and expressions have the correct types, i.e. strings are assigned to strings, arithmetic expressions involve only numbers, etc. Some languages also offer type inference , tasking the compiler with…
TL;DR: Some Linux distros and even different kernel versions within a distro have disabled IRQ time accounting. In such case, your monitoring tools will report zero time spent in hardware interrupt handlers (shown as %hi, %irq, hiq, etc). It’s easy to check how your kernel is behaving by looking at /proc/stat and you…
I recently realized that I have been wasting my time on a dumb effort for the last 35 years. It all started back in 1983. My game for the Atari, Eastern Front (1941), had been a big hit, and Dale Yocum of the Atari Program Exchange suggested that I release the source code for it. This was an exciting idea, as nobody…
I am watching a lot of investing videos on youtube recently. I like to watch them while I eat, or they play in the background while I do something else. I…
This blog post is intended for a less technical audience – specifically parents and nurseries using the NurseryCam system. NurseryCam is a camera system that is installed in nurseries, allowi…
Blog about bikes and cycling from an industry insider
Here's why coders should take a second look at "no-code" tools.
This is the 6th post in the The state of JVM desktop frameworks focus series.
3D Programmer