The Firefox UI Is Now Built with Web Components
Open Source, Web Development, and more
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,188 posts.
Open Source, Web Development, and more
Have you ever tried to download videos from YouTube? I mean manually without relying on software like youtube-dl, yt-dlp or one of “these” websites. It’s much more complicated than you might think.
Your phone's ability to identify any song it listens to is pure technological magic. In this article, I'll show you how one of the most popular apps, Shazam , does it. The founders of Shazam released a paper in 2003 documenting how it works, and I have been working on an implementation of that paper, abracadabra .
And almost made lots of money
Why is everyone in such a rush? Walk into any bookstore, and you'll see how to Teach Yourself Java in 24 Hours alongside endless variations offering to teach C, SQL, Ruby, Algorithms, and so on in a few days or hours. The Amazon advanced search for [ title: teach, yourself, hours, since: 2000 and found 512 such books…
OverviewA long while back I had an idea to hack a WiFi smart light bulb to do something more useful to me. Actually, I had a few different ideas of things to do with them. One of these ideas was to mo…
This write-up was originally posted on reddit , though I've cleaned things up specifically for this post. Due to reasons discussed towards the end of this post, I'm not entirely happy with the results and intend to take another shot at it in the near future.
[Note: there have been several developments in this space since thisarticle was published. See A Tail Calling Interpreter For Python (And Other Updates) for...
Google recently announced the rollout of their Federated Learning of Cohorts (FLoC), a new advertising-surveillance initiative that seeks to replace third-party cookies with a new user profiling technique that garners data generated by the browser itself.
September 2012 A startup is a company designed to grow fast. Being newly founded does not in itself make a company a startup. Nor is it necessary for a startup to work on technology, or take venture funding, or have some sort of "exit." The only essential thing is growth. Everything else we associate with startups…
We all have pet peeves, even though there's a lot going on in the world that makes them pretty insignificant. While acknowledging that there are many more
Tmux is great. Tmux defaults are not. How to make use of a brilliant tool without breaking your fingers?
These are some mental models I find useful. They’re rooted in decades of experience of thousands of experts – a modern equivalent of folk wisdom. Mental models are useful to quickly and correctly reason about seemingly intractable problems. They require quite a bit of intuition to properly internalize, but once you’ve…
A gallery that collects architecture figures from The Big LLM Architecture Comparison and related articles, with fact sheets and links back to the original sections.
The more I speak about being poor, the more I realize how fundamentally other folks misunderstand what it means to be poor versus being broke.
Tell me you don’t understand software without literally using those words!!!
This article will give you a list of the most valuable things you can learn in just an hour. There are many basic and valuable skills you can acquire in a very short amount of time, not only in technology but also in general life. Cooking, first aid & CPR, setting up a Raspberry Pi, cable management, or even learning…
Lessons learned from 15 years of writing SumatraPDF, a great open-source PDF, eBook, and comic book reader for Windows
My CTO leaned back in our 1-on-1 and said something that sounded almost threatening: "You want to get promoted? Try to take my position."
As the Coronavirus pandemic continues to force people to work from home, countless companies are now holding daily meetings using videoconferencing services from Zoom . But without the protection of a password, there’s a decent chance your next Zoom meeting could be “Zoom bombed” — attended or disrupted by someone who…
Software Engineer, LITM
The simplest organization system I've tried is a sheet of colored dot stickers. It's also the best.
Or "Spiderman Is My Boyfriend"
Today I’m announcing a major change in my life: I’m leaving Mozilla Corporation and joining Khan Academy .
I don't understand why these EV manufacturers… don't understand.
If you ever find yourself stressed, overwhelmed, sinking into stasis despite wanting to change, or frustrated when you can’t respond to new opportunities, you need more slack in your life. Here’s how slack works and why you need more of it.