Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,912 posts.
Obfuscating “Hello World” in Python
Fun with functional programming in Python | Ben Kurtovic's blog
Getting the World Record in Hatetris (2022)
HATETRIS is the world's hardest version of Tetris; it's Tetris that hates you. In this post, we chronicle our eleven-month journey to get the world record, and some of our wrong turns along the way.
Python 3.7 released
The official home of the Python Programming Language
A masochist's guide to web development
I have recently worked on making a web application out of my latest Rubik’s cube optimal solver . This involved building a rather complex C code base (with multithreading, SIMD, callback functions and whatnot) to WebAssembly via Emscripten , and writing a minimal amount of JavaScript and HTML for the frontend.
How I Start: Clojure
We are going to explore Clojure by creating a fun project together. In particular, we will create a twitter bot that creates its text based on a mashup of Edward Lear’s poetry , and a goodly selection of functional programming text taken from Wikipedia.
Making GIFs From Video Files With Python
Sometimes producing a good animated GIF requires a few advanced tweaks, for which scripting can help. So I added a GIF export feature to MoviePy, a …
Mozilla Fights On For Net Neutrality
Mozilla took the next step today in the fight to defend the web and consumers from the FCC’s attack on an open internet. Together with other petitioners,
Is this Mahler? This sounds like Mahler
One of the most delightful parts of being a software engineer and hardware tinkerer is having the ability to solve my own specific (and often niche) problems. In this post, the particular problem I’ll be solving is the burning need to know what is currently playing on WQXR , NYC’s classical radio station.
Dopamine and Temporal Difference Learning
Learning and motivation are driven by internal and external rewards. Many of our day-to-day behaviours are guided by predicting, or anticipating, whether a given action will result in a positive (that is, rewarding) outcome. The study of how organisms learn from experience to correctly anticipate rewards has been a…
Bottle Plotter
Bottle Plotter BottlePlotter.cz I have noticed that, it is quite common in group of small wine producers, that they don't use bottle la...
The window for great-grandmothers is closing
And maybe it wasn't that long to begin with
Significant US farm losses persist, despite federal assistance
While FBA and ECAP payments are an important and welcome step in addressing near-term financial stress, they do not fully close the gap between costs and returns.
The case for why Google should be regulated as a public utility
Discover SEO strategies, AI search optimization tips, and digital marketing insights from RankScience. Boost your search rankings and grow your business.
We stopped roadmap work for a week and fixed bugs
How quarterly fixit weeks help teams tackle small annoyances that never bubble up to the priority list.
Mental illness, attention deficit disorder, and suffering
From the highly eclectic blog of Mark Dominus
Efficient method to capture carbon dioxide from the atmosphere
The method is based on a recyclable filtration fluid consisting of a superbase-alcohol compound. One gram of the new compound can absorb 156 milligrams of carbon dioxide.
Smartphone market forecast to decline this year due to memory shortage
Worldwide smartphone shipments are forecast to decline 12.9% year-on-year in 2026.
How we’re responding to The NYT’s data demands in order to protect user privacy
OpenAI is fighting a court order at the demands of The New York Times and plaintiffs, which involves retention of consumer ChatGPT and API user data indefinitely. Learn how we’re working to uphold user privacy, address legal requirements, and stay true to our data protection commitments.
Cisco workforce reductions
Cisco announces a realignment of resources to support strategic investment areas and a workforce reduction. Cisco announces a realignment of resources to support strategic investment areas and a workforce reduction.
My Left Kidney
...
Is htmx Just Another JavaScript Framework?
Alexander Petros give a thoughtful exploration of htmx's relationship to traditional JavaScript frameworks, examining how its HTML-first approach and narrow focus on network requests sets it apart. He argues that while htmx exhibits framework-like qualities in how it shapes application architecture, its deep…
Go hits the concurrency nail on the head
More than thirteen years have passed since Herb Sutter declared that the free lunch is over and concurrency is upon us , and yet it's hard to claim that most mainstream languages have made a strong shift towards concurrent modes of programming. We have to admit that concurrency is just hard , and the struggles of some…
Online Safety Act – shutdowns and site blocks
Report incorrectly blocked sites on UK ISP and mobile networks.
Is Chrome the New IE? (2023)
With a global browser market share of over 65%, Google’s Chrome has become the target of criticism and disdain, much like Microsoft’s Internet Explorer once was. Is Chrome facing similar challenges to Internet Explorer (IE) and will this lead to its downfall?
Why I Don't Use Netscape (1999)
But these browsers have one great feature: They give a very good indication whether a page is worth reading. If these browsers don't display anything, or the display looks shitty, there usually is not much content, either (In a few cases I looked up the page with something more advanced (e.g., Arena), and I was always…