New
The latest blog posts to take off on Hacker News. 3,290 posts.
Vietnam's contact tracing app broadcasting a fixed ID
Prologue Bluezone ( Android , iOS ) is a Bluetooth-based contact tracing app sponsored by the Government of Vietnam and developed by a c...
Restoring the Gold Filter in Deus Ex: Human Revolution – Director’s Cut
Researching and restoring differences in game’s post-processing and lighting - with bug fixes.
Teleforking a Process onto a Different Computer
One day a coworker mentioned that he was thinking about APIs for distributed compute clusters and I jokingly responded “clearly the ideal API would be simply calling telefork() and your process wakes up on every machine of the cluster with the return value being the instance ID”. I ended up captivated by this idea: I…
SELECT wat FROM sql
Thanks to Nikhil Benesch, Justin Jaffray and several decades of "wouldn't it be nice if..." for contributions.
Why my book can be downloaded for free (2014)
From the highly eclectic blog of Mark Dominus
Beginners guide to gateways and proxies
Have you heard of gateways, proxies, load balancer, API gateways? This article explains what gateways are, what is their purpose and how they work with pract...
Generating MIDI Music with GPT-2
Generating Irish/folk/classical music in ABC format using GPT-2-117M, with good results.
Python 2 Is Dead
It's kicked the bucket, it's shuffled off its mortal coil, run down the curtain and joined the bleedin' choir invisible!!
Software Development: Mistakes I Made
Recently I revealed the secret of academic success. This was so popular (16000 views!) that I decided I would follow up with the secret of software success – success in producing software. No…
Maybe visual programming is the answer, maybe not
Whenever discussing problems with programming today and potential solutions, invariably someone will pop up and declare that the problem is ...
I translated a simple C program to x86_64 and it was slower
A blog about computing and other fun.
Myths about USB NKRO and how USB HID works
A common myth about USB keyboards is that they can only support 6-key rollover, and not report more than 6 keys being pressed at a time. In fact, this is wholly untrue; the USB HID device class can support full N-key rollover (NKRO). While keyboards which purport to support USB NKRO are now common, some of them have…
Shell Productivity Tips and Tricks
An introduction to shell productivity features: autocompletion, keyboard shortcuts, history navigation and shell expansions.
Puny GUI – A tiny cross platform GUI Kit in Janet
The following image is a "sneak peek" at the full implementation and the resultant system:
Blurred rounded rectangles
Blog of Raph Levien.
Analyzing Analytics (Featuring: The FBI)
Recently while conducting some research, I found myself down the path of Google Analytics ID's as well as other analytics services. I was investigating ways to not only identify varying analytics code in sites, but to correlate them with ot…
Gravity assist maneuvers in space
Ingenious maneuvers by missions to go over the Sun, chase a comet and sail using the Sun.
Tiers of answers to half-baked questions
From the highly eclectic blog of Mark Dominus
How to play board games online with your friends
BGA, TTS, Steam?! This guide is for anyone who wants to play board games online with your friends but isn’t sure where to start.
CSS for Internationalisation
I've come across people who do not think that CSS is related to internationalisation at all, but if you think about it, internationalisation is more than…