It Just Works
Marco Arment wrote about Apple losing the ‘functional high ground’ earlier this year, and it was met with tons of discussion - blog posts, podcasts, twitter battles and more. The…
Topics /
The most popular blog posts about software engineering on Hacker News. 14,535 posts.
Marco Arment wrote about Apple losing the ‘functional high ground’ earlier this year, and it was met with tons of discussion - blog posts, podcasts, twitter battles and more. The…
Alex Moon is an Australian-British software engineer and artist based in the North East of England.
Super quick one I want to document here! I got myself on a side quest, again! No biggie, my ZSH shell was taking ages to load. When I say ages, more like...
It’s been nearly two and half years since I was an active contributor to the Rust project. There are some releases that I’ve been very excited about since then, and I’m heartened by Niko’s recent blog post emphasizing stability and polish over grand new projects. But I’ve also felt a certain apprehension at a lot of…
This post introduces the combination of Emacs and LSP, and how you can make your own editor “smarter” by using the same idea of communications between an editor client and multiple language servers. Edit: Thank you for the support, this blog post got featured on the front page of Hacker News (YCombinator).
Discovery coding is a practice of understanding a problem by writing code first, rather than attempting to do some design process or thinking beforehand.
Build a React + Redux SoundCloud Client. It is a huge tutorial where you build an example real world application. Learn React JS and Redux along the way. Consume the SoundCloud API, login and interact...
Authorization? How hard can it be? I am pretty sure that others have already solved it. We are not the first ones doing microservices. It should be easy to integrate what's already out there.
The definitive ANTLR mega tutorial on ANTLR4. Learn everything you need to know; with code in JavaScript, Python, Java and C#.
On another page , I unleash the simulated annealing algorithm on a toy problem. It generates an image full of random colorful pixels, and rearranges the pixels so that similar colors are near each other.
You can choose your friends but you sho’ can’t choose your family, an’ they’re still kin to you no matter whether you acknowledge ’em or not, and it makes you look right silly when you don’t.
On July 31st , Canada’s COVID Alert app was made available for general use, though it does not have support for actually reporting a diagnosis in most provinces, yet.
This is what I built for Pwn2Own Berlin 2026 — a completely handmade, logic-only Microsoft Edge Full Chain, with no memory corruption, and no AI at all! 🔥
In this post I go over how to extract a player's shot chart data and then plot it using matplotlib and seaborn .
My victim is the AVR64DD32 which is quite similar to the Atmega328 of Arduino fame. Compared to the older Atmega, these AVR DD lines are cheaper for the same memory, use a single programming pin and have nicer peripherals:
A while ago I wrote a post about switching back to Vim . Since then I've written two plugins for Vim, one of which has been officially "released".
I think there's another reason this problem persists in Clojure. There's no Rails for Clojure.
Why std::move is just a cast, how it kills RVO if used wrong, and the mechanics of ownership transfer.
There’s some really cool stuff going on on the ASP.NET and Web Tools team. The ...
The news has just come out that Opera is switching all of their browsers (both mobile and desktop) to use WebKit (specifically, Chromium). I’ve seen a lot of gnashing of teeth on Twitter and I feel like I can respond because I use to feel the same way back in 2008-2009. However this is 2013 and the Chrome/Chromium…
Some of my favorite tidbits from the past year of working with Go.
I forked the python library httpx to httpxyz after over a year without a release of this popular package
How I deploy my webapp using blue-green deployment and zero rocket-science
People talk about htmx as though it's saving the web from single-page apps. Well, I guess I missed the memo, because I used htmx to build a single-page app.