New
The latest blog posts to take off on Hacker News. 5,820 posts.
What I learned from Erlang about resiliency in systems design (2019)
Failure in computer systems is inevitable. Adopting Erlang's philosophy of "Let it crash" at the many layers of abstractions in software can have a huge positive impact on resiliency.
NDA expired, let’s spill the beans on a weird startup
Many moons ago, when I was very young and you were even younger... London was in full bloom of tech-startups. I was running my own consultancy. Dashing from business to business, trying to pick up work as an expert in this new-fangled "Mobile Internet" thing. Some of the companies I worked with were great. Some of…
GraalVM at Facebook
Facebook is using GraalVM to accelerate its Spark workloads and reduce memory & CPU usage. Keep reading to learn about their migration…
How The Chronicle is trying to malign Sci-Hub
A new article was published in The Chronicle about me running Sci-Hub, a project dedicated to providing free access to academic journals all over the world. Their goal is to present Sci-Hub and its…
My proposal for scaling open source: don’t
I've had a number of conversations about what "we" in the "free software community" "need" to do to combat the growth in proprietary, user-hostile and customer-hostile business models like cloud user-generated content hosts, social media platforms, hosted payment platforms, videoconferencing services etc. Questions…
Seagate Barracuda Ramp Weakness (2016)
During a recent RAID 5 recovery attempt, John made an interesting discovery inside the two failed disks. The plastic ramp that the heads park onto when idle had snapped in the same position on both drives. We don’t know if the heads got damaged first, and then broke the ramps during parking, or if the […]
My trust in software, an all time low
I don't think I've ever had more distrust and as a consequence distate for software than in recent years. I don't think its just me as a tech-nerd with artisanal tech-carpentry aspirations. I want people to build well, treat their users right and generally exercise some actual restraint. I see it very clearly and I…
Building a data team at a mid-stage startup
You are brought into a startup to run their three-person data team. This is a story about teams and organization, and how you spend a year getting the team to a good place.
I made a mistake with Terraform and Azure made it worse
Craig Stuntz's personal website about programming languages, type theory, DIY synthesizers, compilers, and math.
EleutherAI One Year Retrospective
A look back at the first year of EleutherAI.
Why geothermal isn't ubiquitous and how it might get that way
Geothermal seems so simple, endless heat out of the ground. It is currently a niche electricity source, generating 0.4% of electricity in the United States. Several factors have kept geothermal from scaling.
Inside a 20-Watt Traveling Wave Tube Amplifier from Apollo
How did the Apollo astronauts communicate on their trip to the Moon, 240,000 miles back to Earth? They used a 32-pound amplifier, built ar...
The Greatest Regex Trick Ever (2014)
Describes a regular expressions technique to match a word or pattern except in certain contexts: excluding tags, ignoring contents, word blacklist.
We replaced rental brokers with software and filled 200 vacant apartments
Check the requirements, book the viewing, let yourself in, and submit your application, all without emails or phone tag.
Mozilla rolls out DoH to Canadian users of Firefox
CIRA Joins Firefox’s Trusted Recursive Resolver Program In a few weeks, Firefox will start the by-default rollout of DNS over HTTPS (or DoH for short) to
Out of Africa's midlife crisis
on bottlenecks, crashes and what diversity really looks like
You need Software Developers to believe in your project (2020)
Lacking Shared Conception, Creative Staff’s moral can quickly plummet
How JavaScript Works: deep dive into call, apply, and bind
PlaybookUX is an all-in-one software that allows you to recruit, conduct and analyze both qualitative and quantitative research, enhanced by AI.
The historical significance of DEC and the PDP-7, -8, -11 and VAX
Earlier today, I saw a link on the ClassicCmp.org mailing list to a project to re-implement the DEC VAX CPU on an FPGA. Its entitled First new vax in ...30 years? Someone posted it on Hackernews . One of the comments said, roughly, that they didnt see the significance and…
We Built a C++ Rendering Engine for the Web
Here at Ceros, we're no good at goodbyes. But one thing we've always excelled at? Embracing new beginnings and creating awesome new solutions. That's why we're kicking off a new era of tools crafted just for you:
Compiling Rust is NP-hard
...though it's not the flagship borrow checking that's at fault. What I noticed, and would like to share with you today, is that the exhaustiveness checking performed by the Rust compiler on match patterns is a superset of the SAT problem.…
Rules of Storytelling for Fundraising
As a Founder, you are the Chief Storyteller. Here are the storytelling methods we have observed in pitches that motivate VCs to invest.
BGP in a Nutshell
PhD student at University of Texas at Austin 🤘. Doing systems for ML.
Functools – The Power of Higher-Order Functions in Python
<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...
Not school or homeschool, but modular learning
Meet the new wave of teachers, artists and techies who are reinventing K-12 education one kid at a time
HIV vaccine trial starts at Oxford
The University of Oxford today started vaccinations of a novel HIV vaccine candidate as part of a Phase I clinical trial in the UK.