The Myth of Commoditized Excellence
Contents A New Idea Desire to Share Affirming Response The Naming The Movement Pressure for Simplification Fear of Stagnation Commoditizing the Excellence Crescendo of Disillusionment Conclusion A
64 bits ought to be enough for anybody
How quickly can we use brute force to guess a 64-bit number? The short answer is, it all depends on what resources are available. So we’re going to examine this problem starting with the most naive approach and then expand to other techniques involving parallelization. We’ll discuss parallelization at the CPU level…
Gremlin Free – Run chaos experiments to prevent outages
Get immediate access to Gremlin
Brain tunes itself to criticality, maximizing information processing
New research from Washington University in St. Louis confirms that the brain tunes itself to a point where it is as excitable as it can be without tipping into disorder, similar to a phase transition. The new research from Keith Hengen, assistant professor of biology in Arts & Sciences, is published Oct. 7 in the…
A Love Letter to the People Who Build the Internet Archive
When you visit a public library, you get to meet the librarians and others who build and care for those collections. You know there are people who empty the garbage cans, who put back the borrowed books, who maintain the computers, and who determine what ends up on the shelf.
The Difference Between SQL’s JOIN .. ON Clause and the Where Clause
A question that is frequently occurring among my SQL training’s participants is: What’s the difference between putting a predicate in the JOIN .. ON clause and the WHERE clause? I can d…
Whistled Turkish
May 31, 2019 @ 6:29 am · Filed by Mark Liberman under Language and culture , Phonetics and phonology
How an Optimizing Compiler Works
Optimizing compilers are a mainstay of modern software: allowing a programmer to write code in a language that makes sense to them, while transforming it into a form that makes sense for the underlying hardware to run efficiently. The optimizing compiler's job is to figure out what your input program does, and create…
Next Generation KDE Plasma Notifications
There is something very exciting I have to show to you today: a completely rewritten notification system for Plasma that will be part of our next feature update 5.16 to be released in June.
Small share of U.S. adults produce majority of tweets on national politics
The findings of this analysis paint a nuanced picture of just how prevalent political speech is among U.S. adults on Twitter.
Narcissistic CEOs weaken collaboration and integrity
Some may be bold leaders, but they create a dangerous corporate culture.
Levels of code in Forth programming (2002)
I had been programming in Fortran and assembler for a number of years when I got my first personal computer. It was exciting. On the first generation PC one had to toggle in a paper tape loader from front panel switches, byte by byte, then start the paper tape reader and then one could output to the led on the front…
Client-side web programming in Haskell: A retrospective
At the beginning of this decade (2010), a few of us Haskellers were exploring how best to do client-side web programming. We didn’t want to write JavaScript. There’s a surprising number of techniques we tried to avoid doing so. There was work coming from academia and industry. Here’s a history of my own experience in…
Predicting Stack Overflow Tags with Google’s Cloud AI
Check out a cool project that leverages Stack Overflow Data and Google's Cloud AI to predict what tags would work best on Stack Overflow questions.
Fancy Believing in the Goblin King (2017)
Two winters ago I was told a story by a friend of mine. A true story, about an episode from his childhood he’d never mentioned befor...
Building a Large-Scale Distributed Storage System Based on Raft
Guest post by Edward Huang, Co-founder & CTO of PingCAP In recent years, building a large-scale distributed storage system has become a hot topic. Distributed consensus algorithms like Paxos and Raft…
People Lose Their Employer-Sponsored Insurance Constantly
If you like your employer plan, you don't get to keep it.
Beating Decades of Optimized C with 80 Lines of Haskell
The Personal blog and musings of Chris Penner, a designer, developer and future opsimath.
Elevating original reporting in Search
Google makes ranking changes to highlight original reporting.
Extended Validation Certificates Are Really Dead
Almost one year ago now, I declared extended validation certificates dead [https://www.troyhunt.com/extended-validation-certificates-are-dead/]. The entity name had just been removed from Safari on iOS, it was about to be removed from Safari on Mojave and there were indications that Chrome would remove it
Backblaze 7.0 – Version History and Beyond
You now have the ability to keep updated, changed, and even deleted files in your backups forever by extending version history.
A Camera Lens Made from an Iceberg
I made a camera lens with an Iceberg