D3: Thinking with Joins
Say you’re making a basic scatterplot using D3 , and you need to create some SVG circle elements to visualize your data. You may be surprised to discover that D3 has no primitive for creating multiple DOM elements. Wait, WAT?
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 6,985 posts.
Say you’re making a basic scatterplot using D3 , and you need to create some SVG circle elements to visualize your data. You may be surprised to discover that D3 has no primitive for creating multiple DOM elements. Wait, WAT?
A young man comes to town. He is reasonably good looking, has a little money in his pocket. He finds it easy to talk to women. He doesn’t speak much about his past, but it is clear that he sp…
This is part two of a a two-part post—the first part is here. THE NEED FOR REGULATION Although there has been a lot of discussion about the dangers of machine intelligence recently, there...
One of the least well known, and therefore least used, features of many terminal emulators is bracketed paste mode . When you are in bracketed paste mode and you paste into your terminal the content will be wrapped by the sequences \e[200~ and \e[201~ .
That's a interesting question I'm willing to spend some of my time on. Someone at StumbleUpon emitted the hypothesis that with all the impr...
I will no longer be speaking at RustConf 2023 about A (Possible) Future for Compile-Time Programming.
Sometimes the stories can't even be told. But some, after time, can. I'm starting to write them up, and this is one of them.
"The bellows are burned, the lead is consumed of the fire; the founder melteth in vain: for the wicked are not plucked away. Reprobate silver shall men call them, because the Lord hath rejected them."
In 2011, I left my job as the second employee at Pinterest — before I vested any of my stock — to work on what I thought would be my life's work...
I program my home computer, beam myself into the future
A machine learning researcher writes me in response to yesterday’s post, saying:I still think GPT-2 is a brute-force statistical pattern matcher which blends up the internet and gives you bac…
git , Single page HTML , Kindle .mobi , PDF , .epub , HTML for printing , book cover .
It is well to be up before daybreak, for such habits contribute to health, wealth, and wisdom. – Aristotle
The brilliant arcade game Defender now playable inside the favicon of your browser! The idea was to push the concept of generated favicons far and beyond and pack a thrilling retro shooter in 16×16 pixels.
a bliki entry for Snowflake Server
An allegory against complacency about aging and death.
A critical look the term 'semantic HTML' and the limitations it has created for web engineers
Another enjoyable read. Thanks! One thing, though -- it's about time to update your understandings of Python's object system. Python's culture doesn't insist that traditional (Smalltalkish) OO is the One True Way to re-use code, but that doesn't mean that everything in Python is not an object (because they are, since…
It hasn't. Yet. But only because of a few dozen people living in an area smaller than Disney World.
A “ quine ” (or “ selfrep ”) is a computer program which prints its own listing. This may sound either impossible, or trivial, or completely uninteresting, depending on your temper and your knowledge of computer science. Actually, it is possible, and there are some interesting ideas involved (in particular, writing a…
EDIT: I am updating this post to reflect that these numbers are based on accrual accounting, meaning that these amounts are from the quarters I am referencing. Anyone telling you otherwise is misinformed. As with my Anthropic exclusive from a few weeks ago, though this feels like a natural premium
It is difficult to estimate how many web pages created in 1993-1994 made it into the new millenium in their premordial way. If you manage to find something that was put online that time, it would in the best case display a 1995-1996 skin. But there is a way to find pages that live for ever in 1993.
I got tired with all the AI scrapers that were bullying my git server, so I made a tool to stop them for good.
Of all the objections I get from people about why they can’t ride a bike to get around, perhaps the most frustrating is the claim that bicycling is too dangerous. According to this line of re…