Don't attach tooltips to document.body
TL;DR Instead of attaching tooltips directly to document.body, attach them to a predefined div in document.body. BAD html my tooltip ...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,497 posts.
TL;DR Instead of attaching tooltips directly to document.body, attach them to a predefined div in document.body. BAD html my tooltip ...
Scott Mabin's blog
I learned about socat a few years ago and am generally surprised more developers don’t know about it. Maybe I appreciate it all the more…
Telegram gives its users more freedom of speech than any other popular mobile application. Unlike other apps, Telegram can't be pressured by shareholders, cloud providers or advertisers into unjustified censorship. Telegram doesn't exist in isolation, however. It depends on other companies to function, from banks and…
<p> Python standard library includes many great modules that can help you make your code cleaner and simpler and <code class="inline">functools</code> is d...
DNS "propagation" is actually caches expiring
1 post published by Georgia Ray on May 2, 2021
I have a special sympathy for sufferers of a particular human problem, and I get more emails about it than just about any other topic. There are normal people, who
An abridged version of this article appeared in Whole Earth 106, Winter 2001, pages 74-77.
Recently I was doing some work decoding the new Galileo High Accuracy Service data. In short, this new service will allow Galileo (“European GPS”) users to achieve decimeter-level accuracy, which is nice. This “HAS” data is transmitted highly redundantly by making good use of Reed-Solomon encoding. To work with this…
Bottom Line Up Front: Frances, if you read this, do please tell the DCMS committee up front (and don’t let them distract or dissuade you) that people need the privacy which end-to-end encrypt…
This is a guide for starting a TypeScript project in 2021 with modern tooling. TypeScript 4 Optionally esbuild to bundle for browsers (and Node.js) Linting with typescript-eslint (tslint is deprecated) Testing with Jest (and ts-jest) Publishing a package to npm Continuous integration (GitHub Actions / GitLab CI)…
This blog is written by Hanno Böck. Unless noted otherwise, its content is licensed as CC0 .
Some new minor leap second drama is coming up, and for once we can
We hope that this guide to Twitter will be useful to you, wherever you are in your Twitter journey.
Differential dataflow is a library that lets you write simple dataflow programs and a) then runs them in parallel and b) efficiently updates the outputs when new inputs arrive. Compared to competition like spark and kafka streams , it can handle more complex computations and provides dramatically better throughput and…
Our discussion on the creation of the great-granddaddy of all computer wargames
Just over a year ago I started tracking TILs, inspired by Josh Branchaud’s collection. I’ve since published 148 TILs across 43 different topics. It’s a great format! TIL stands for …
Python is my favourite programming language. Since I discovered it in 2004, programming in Python became my favourite hobby. I've tried to l...
I started a new job recently so I had the opportunity to get one of the new M1 MacBooks, I decided to go with the Air. The reviews have been very positive and I’m here to tell you: it is indeed an amazing device. The performance feels a lot better than my MacBook Pro 16”, which is only a year old and about 3x the…
Take a look at the source code of this page - I rely mostly on CSS for the rendering of this article.
Dams serve a wide variety of purposes from hydropower to flood control to storage of water for municipal and industrials uses. But when a dam’s useful purpose fades away, the structure itself still remains. Dams come in all shapes and sizes, but contrary to what you might think, the most dangerous d
Update: As of Sunday morn...
Caveat: Elasticsearch is a multi-purpose, distributed, battle-tested, schema-free, log and document storage engine. We’ll be replacing it with a single-purpose, relational schema, me-tested, and custom nginx access log storage engine. Knowing that, let’s begin. Find this project on Github After building my home…
I spent 24 days digging into the code of {Shan, Shui}* Chinese painting generator and lived to tell the story.
Specialize, Don't live in big cities, Go full-remote
This is old! When I wrote it, I was a very different person.As it turns out, growing up a bit made me care a lot less about the nuances of Rust programming.