New keyword-based election system

So, in a few weeks we have local elections, and I just got the card that allows me to vote. Local and EU elections are the only ones I am allowed to vote in because Denmark has horribly undemocratic voting regulations. I briefly considered who to vote for but I don’t really know any of […]

Read More… from New keyword-based election system

The Great Online Activist Experiment

In many places in Europe, there’s talk about introducting 2G measures against Covid. At least, 2G is the Dutch name (short for genezen (recovered), gevaccineerd (vaccinated), as opposed to 3G, genezen, gevaccineerd, getest; 75% of all Dutch words begin with ge-, so we can make neat abbreviations like that). The crux of these measures is […]

Read More… from The Great Online Activist Experiment

The Disney+ User Interface Sucks!

I don’t really watch TV, so while I’ve had Netflix and Amazon Prime subscriptions in the past, they provide too little value for me for the price. Disney+ is a pretty good compromise. The price is low and it has low-intelligence content I can watch while biking. I also have an AppleTV+ subscription (free with […]

Read More… from The Disney+ User Interface Sucks!

A̵d̵v̵a̵n̵c̵e̵d̵ ̵F̵u̵n̵c̵t̵i̵o̵n̵a̵l̵ Compiler Programming for OO/Java Developers, Appendix A: DSL Parser Generation Using JavaCC and Syntactic Sugar

I’ve run a series of posts on functional programming for Java developers, and had actually planned to stop it at part 4, but it turns out I still have (a bit) more to say, so here’s a small appendix (and there’s likely a fifth part coming as well sometime). The first four parts introduced various […]

Read More… from A̵d̵v̵a̵n̵c̵e̵d̵ ̵F̵u̵n̵c̵t̵i̵o̵n̵a̵l̵ Compiler Programming for OO/Java Developers, Appendix A: DSL Parser Generation Using JavaCC and Syntactic Sugar