Systems thinking as important as ever for new coders
I was at the Microsoft BUILD conference last week and spent some time with a ...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,829 posts.
I was at the Microsoft BUILD conference last week and spent some time with a ...
Why is the release manager late to the party with his blog post? The explanation is simple: We prioritized sticking to the schedule and getting our releases out to everyone as planned, as our codebase was ready. What was not (entirely) ready was some parts of the website, which were brought up-to-date over the course…
I promised two things when I did the closing keynote at RustConf 2018:
Some interesting changes related to timekeeping in the upcoming Go 1.3 release inspired us to take a closer look at how Go programs keep time with the help of the Linux kernel. Timekeeping is a complex topic and determining the current time isn’t as simple as it might seem at first glance.
A Love Story Between Two Amazing Languages 🦀💜
Reproduce Deepseek R1 „aha moment“ and train an open model using reinforcement learning trying to teach it self-verification and search abilities all on its own to solve the Countdown Game.
I’m glad to share a new project called Python for Android. The goal of this project is to package your python application into an APK. …
We rolled out Go 1.24 and saw a memory regression. Here’s how we dug into system metrics, uncovered a bug in the runtime allocator, and worked with the Go team to help fix it.
The Electron team is excited to announce the release of Electron 6.0.0! You can install it with npm via npm install electron@latest or download it from our releases website. The release is packed with upgrades, fixes, and new features. We can't wait to see what you build with them! Continue reading for details about…
Exception handling is an error management paradigm that has often been met with criticism. Such criticisms typically revolve around scoping considerations, exceptions-as-control-flow abuse or even …
python has 6 pre-declared "constants": True , False , None , __debug__ , Ellipsis (or equivalently ... ), and NotImplemented . but they all behave slightly differently, for some reason.
Hacker News comments Reddit comments
A blog about computer science, systems, technology, and sometimes vegan cooking.
How to brand TypeScript types for norminal typing, providing an automated and easy-to-use way of making a type nominal.
Practical advice on getting the most out of handling errors "the Go way" from the creator of imgproxy and Overmind.
Have you ever had a unique approach to a problem and been excited to use it, but you're met with skepticism? Today's story: what happens if you take someone who's passionate about LISP and put them in an organization where that's just not how they write software. Today's story is about getting LISP into space. The…
Parser generators vs. handwritten parsers: surveying major language implementations in 2021
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Yet again, intern season is coming to a close, and so it’s time to look back at what the interns have achieved in their short time with us. I’m always impres...
Spiros Eliopoulos. Blog Posts, Projects, Past Gigs, & Publications.