Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,469 posts.
An Introduction to Solid Queue for Ruby on Rails
Solid Queue is Rails’ default background job backend: jobs live in your database, no Redis. See how jobs, workers, and the supervisor work under the hood.
mod_wasm: Run WebAssembly with Apache
mod_wasm is a new module to run WebAssembly (Wasm) modules in Apache httpd
DIY FPGA-based HDMI ambient lighting
Ambient lighting is a technique that creates light effects around the television that correspond to the video content. It has been pioneered...
Web App Speed
When Apple originally released the iPhone SDK in 2008, I was extremely excited about it, and immediately started working on multiple different iPhone apps. By 2009, though, I had become so uncomfortable with Apple’s stewardship of its mobile platform that I released the one game that was furthest along, and…
How people with disabilities use the web
Introduces how people with disabilities, including people with age-related impairments, use the Web.
Apple Reneged on OCSP Privacy
In the current version of macOS, Monterey, on every system update on a system containing an M1 chip, such as all the new shiny/fast ARM (“Apple Silicon”) macs, the update process phones home to Apple to obtain a special boot signature, known in Apple jargon as a “ticket”.
Implementing faceted search with Django and PostgreSQL
I’ve added a faceted search engine to this blog, powered by PostgreSQL. It supports regular text search (proper search, not just SQL“like” queries), filter by tag, filter by date, filter …
OS X/Linker: New Mac malware attempts zero-day Gatekeeper bypass
Last week, Intego researchers discovered new Mac malware, OSX/Linker, that attempts to leverage a recently disclosed zero-day flaw in macOS' Gatekeeper protection. Let's examine what we know about this latest Mac malware campaign. What is the back story? Before digging into the OSX/Linker malware, it would be helpful…
How to Become a Shopify Developer – Resources to Become a Shopify Dev
I’m a self-taught developer who worked as a freelancer and indie maker in 2019 and I learned Shopify app and theme development and I want to share with you resources that help me to become a Shopify developer
Ridiculous Things To Do With CSS3 Box Shadows
Box-shadow is a pretty powerful property in modern browsers. With just six little values, you can make some really neat stuff. How much neat stuff, you ask? To find out, I set a little time aside each day to play with it. The result is 39 ridiculous little experiments that, due to whatever issues, can only be viewed…
WordPress 3.3 "Sonny"
The latest and greatest version of the WordPress software — 3.3, named “Sonny” in honor of the great jazz saxophonist Sonny Stitt — is immediately available for download or update inside your WordP…
We plan to have Chrome hide ads that do not comply with the Better Ads Standards
We believe online ads should be better. The Better Ads Standards provide clear, public, data-driven guidance for how the industry can improve ads for consumers. Here's h…
Should we rebrand REST?
What's wrong with the term "REST API", and what should we use instead?
You wouldn't download a back end
How in the world do you pirate an API?
We’re making Firefox accessible and delightful for everyone
I joined Mozilla in 2017 as an accessibility engineer and soon became the tech lead for accessibility. But for years prior, I was already deeply involved w
Create No-JavaScript friendly sites
Create usable sites, even if JavaScript is blocked
The web's original sin
What do a recent A List Apart article , the ad blocker discussion of a few months back, and my browser testing plans have in common?
The End of Front-End Development
Large language models like GPT-4 are becoming increasingly capable, at an alarming rate. Within a couple of years, we won't need developers any more! …Or at least, that's the narrative going viral on social media. I'm much more optimistic about what these AI advancements mean for the future of software development.
TC39, ECMAScript, and the Future of JavaScript
Last week, I gave a presentation by the same name as this article at Tencent Frontend Conference in Shenzhen, China. In this article, I’m adapting its transcript to a format more suitable for Pony Foo. I hope you enjoy it!
Google +1 button for websites
Insights from Googlers into our products, technology, and the Google culture
ES6 in Depth – Symbols
ES6 In Depth is a series on new features being added to the JavaScript programming language in the 6th Edition of the ECMAScript standard, ES6 for short. Note: There is ...