The Shame of Swedish Education: J’Accuse
The following article was written by Swedish high school teacher Filippa Mannherheim and translated by retired Swedish educator Sara Hjelm. It appeared in the Swedish publication Expressen. Sweden …
The latest blog posts to take off on Hacker News. 3,497 posts.
The following article was written by Swedish high school teacher Filippa Mannherheim and translated by retired Swedish educator Sara Hjelm. It appeared in the Swedish publication Expressen. Sweden …
One of the constant refrains which has bemused me during the pandemic is all the people saying how much kids want to go back to school.
The user interfaces are a weird thing. There are all sorts of libraries and frameworks that are supposed to help you on your journey of writing a GUI, but despite all the best practices and frameworks forcing you to eat your vegetables, the GUI always ends up being a ridiculous mess. After pondering some more about…
A while ago, I’ve been working on a very large codebase that consisted of a few million lines of code. Large systems are usually a big mess and this one was no exception. Since this is a rather common problem in software engineering, I thought the internet would be littered with stories about this topic. There is a…
A series sharing some of the questions I use when I interview for technical roles. I’ll unpack the question, when to ask it, and how to evaluate answers.
Professionals supposedly come in two shapes: either short and fat, or tall and skinny, meaning their skill set is either broad or deep.
I said they were fictional! Stop trying to invest in them!
I sent this email to the whole team at YC yesterday: When I joined YC 7.5 years ago, there weren’t many people around. PG and Jessica were still running things. We had offices in Mountain View,...
In this article we’ll look at how to implement the Elo rating system in code.
SVG, short for <em>“scalable vector graphics”</em> is a format for, well, scalable vector graphics. In this article I summarize my opinion of the format, what its problems are and suggest what could be done to improve things.
Quite a while back I wrote a larger article on the algebraic foundation of software patterns which also covered the MapReduce algorithm .
After spending some weeks playing with Rust, I felt ready to test my skills and try some programming challenges in the [Advent Of Code](https://adventofcode.com/). My approach to tackle some of those challenges was to solve them using Javascript (I use it in my day to day) first and then port the code to Rust. While…
I don’t think any little girl grows up with the goal of “I want to be an OSS Android browser developer” and to be totally honest, even as an adult I just kin...
Effective D Programming Language.
Scala, first appearing in 2004, is neither an old stalwart nor a new player in the programming language market. This post will discuss the unique combination of features that Scala provides and how it compares to other languages on the market, diving beneath the superficial experience to explore the fundamentals of…
I have been writing software for exactly twenty years now. In the course of this I have learnt very many things, which I hope to journal over time.
Around 2015, I started to realize that I was no longer part of Apple's target audience. I've since found that Windows, and the devices available on the Windows side, from gaming laptops to convertibles to custom-built PCs, are just a better match for my requirements.
Our on-the-ground reporter gauges developer reactions to the Python Steering Council's latest decision regarding pattern matching.
Modification of Kobayahsi Maru for all-virtual classes
[ Update: Users can’t reproduce this any longer, as they have pushed a server-side fix for this issue. It still counts as an embarrassing failure by Google. If you would like to see what the bug looked like, there’s a video at the bottom of the article.]
Stories about computer security tend to go viral when they bridge the vast divide between geeks and luddites, and this week’s news about a hacker who tried to poison a Florida town’s water supply was understandably front-page material. But for security nerds who’ve been warning about this sort of thing for ages, the…
From the Linux kernel to Firefox and Wordpress, Open Source is changing the world for the better. But how to achieve financial sustainability when you produce something that can legally be copied, by design, at zero cost? Revenue models for Open Source A lot has been written about achieving profitability
Update: Here’s the link to the HN discussion about this post: https://news.ycombinator.com/item?id=26092964