Saying goodbye to Python
This post is long overdue; this isn’t a declaration of intent (any intent was long ago made real), just my reflection about my own path. I left the Python world a long time ago but I never took a chance to say goodbye.
Topics /
The most popular blog posts about software engineering on Hacker News. 21,817 posts.
This post is long overdue; this isn’t a declaration of intent (any intent was long ago made real), just my reflection about my own path. I left the Python world a long time ago but I never took a chance to say goodbye.
I’ve used Linux as my primary operating system for well over ten years, yet I still stumble upon things that are completely unknown to me. For example...
This post is an anecdote from over a decade ago, of which I lost the actual code. So please forgive me if I do not accurately remember all the details. Some details are also simplified so that anyone that likes computer security can enjoy this article, not just those who have played World of Warcraft (although the…
Near the end of January I was pointed to a twitter thread where a Windows user with a powerful machine was hitting random hangs in explorer. Lots of unscientific theories were being proposed. I don…
An easy bit of Bash configuration that will log your bash history to dated log files so you can refer back to them at any point in the future.
In this post I show some of my findings during the reverse engineering of the apps Coffee Meets Bagel and The League. I have identified several critical vulnerabilities during the research, all of which have been reported to the affected vendors. Introduction In these unprecedented times, more and more people are…
Ember 2.0 is not a traditional major release. After thirteen point releases in almost two years, we're taking a turn to focus entirely on sweeping out built-up cruft as a...
Enabling and using xDCI controller on ThinkPad X1 Carbon 6th Gen
Or a clickbait title: How I became the world’s most prolific DJ, using code.This week I stumbled across a cool project: All The Music.Damien Riehl (programm...
My exploration into making a 90s style fantasy console inspired by the PS1
Months ago, when I heard that the legendary JS1k game jam would not be continuing, I talked it over with some other devs and decided to help fill the void we would host a 2k game jam on itch called…
It's easier than you think to write an exceptional software tutorial. You can stand out in a sea of mediocre guides by following a few simple rules.
In the spirit of falsehoods programmers believe about names and time, here’s some falsehoods about email which are all too common.
What is a Banana Curving Machine? Well it's a fantastic apparatus that does what it says. Curves Bananas.
I watched the talk " Platform as a Reflection of Values: Joyent, Node.js and beyond " by Bryan Cantrill, and I think he was able to put into words something I already felt for some time: if there’s no piece of software out there that reflects your values, it’s time for you to build that softwarefootnote:talk-time[ At…
Hi, my name is Bill. I’m a software engineer based in London. This is a blog about software development.
For today I only have a very short tip – or maybe let’s call it an anecdote. (This is not because I didn’t have time for writing last week. Quite the opposite – I’ve been working very hard on one of the projects I mentioned in my 2023 planning post . I think I’ll be able to share some details next week.)
Lazarus Lazaridis’ personal blog with posts mostly related to programming and opensource. And cats.
Bing.com is a cloud service that runs on thousands of servers spanning many datacenters across the globe. Bing servers handle thousands of users’ queries every second from consumers around the world doing searches through their browsers, from our partners using the Microsoft Cognitive Services APIs, and from the…
wingolog: article: firefox's low-latency webassembly compiler
Elixir v1.12 is out with improvements to scripting, tighter Erlang/OTP 24 integration, stepped ranges, and dozen of new functions across the standard library.
Today’s blog post is an overview of some common optimization techniques and neat tricks for doing “systems programming” – whatever that means today. We’ll walk through some methods to make your code run faster, be more efficient, and to squeeze just a little more juice from whatever you got.
Practicing minimalism with the lofty goal of total ephemeralization to build coherent, stable, and operable stacks.
The story of how I finally got revenge on The VNC Guy back in my college days.