We leven in rare tijden. Cookies en tracking zijn overal op internet. We worden overal gevolgd, iedere klik wordt bijgehouden. Tools als Google Analytics zijn hierbij een Faustiaanse deal: De analytics vertellen jou dingen over je gebruikers, en in ruil vertel jij Google wat diezelfde gebruikers op jouw site doen. Vreemd genoeg hebben bergen non-profit en (overheids)organisaties met goede bedoelingen ook al die cookies en trackers aanstaan op hun sites. Zo doen ze vrolijk mee aan “surveillance capitalism”, ook al hoeven ze niet te leven van advertenties.
davewiner's subscription list, hackerNewsStars category. List created by feedlandDatabase v0.9.3.
Your 14-Day Free Trial Ain't Gonna Cut It
Ramblings about common free trial lengths and time-to-convert.
Announcing Multi-User Licenses
Introducing support for multi-user licenses in our software licensing API.
Cloud Naïve: Europe and the 'Bijenkorf' Megascaler
Lately there’s been some confusion: places like SIDN (Dutch national operator of all internet names that end on .NL) claim that nobody in Europe can deliver their computer needs, and that they therefore must outsource their operations to American cloud providers. Dutch version of this page here: Cloud Native, Europa, de ‘Bijenkorf’ Megascaler 🇳🇱 Meanwhile, we have large providers of servers and services in the Netherlands and in Europe who claim that they can (and do) provide these kinds of services just fine.
Cloud Native, Europa, de 'Bijenkorf' Megascaler
Recent is er verwarring: instellingen als SIDN claimen dat niemand in Europa nog in hun computerbehoeftes kan voorzien, en dat ze daarom wel moeten uitwijken naar Amerikaanse aanbieders. English version: Cloud Naïve: Europe and the ‘Bijenkorf’ Megascaler Tegelijkertijd hebben we in Nederland en Europa grote providers van servers en diensten die beweren dat zij dat soort diensten wel degelijk kunnen leveren. Wat is er aan de hand? IT diensten draaien op software en die draait weer op hardware.
Practical parsing with PEG and cpp-peglib
A very practical introduction to Parsing Expression Grammars (PEGs), in which we’ll build a non-trivial parser using the most excellent cpp-peglib single-include C++ library. Post includes links to PEG libraries for Go, Rust and Python, and a ready to run GitHub repository of all examples. If I’ll ever stop programming it will be because I can no longer find the energy to parse even just one more string format.
Inside the Super Nintendo cartridges
Beeper is joining Automattic
The evolution of the Super Nintendo motherboard
Joining Polar as an Advisor
The hearts of the Super Nintendo
Yarn Spinner for Books
You already know that Yarn Spinner is one of the most powerful, flexible and innovative tools for writing interactive stories. Yarn Spinner makes it easy to write stories that run in any engine, on any platform. However, there’s one platform that we’ve neglected:
The printed page.
That’s why we’re thrilled to announce Yarn Spinner for Books. Yarn Spinner for Books allows writers to write their stories in the Yarn syntax that they know and love, and produce beautifully-typeset PDFs with their interactive stories.
You can now (also) buy Yarn Spinner
Yarn Spinner is now available for purchase! We’ve been working hard to make it easier for you to get started with Yarn Spinner, and we’re excited to announce that you can now buy Yarn Spinner on the Unity Asset Store, and the Itch Store.
Yarn Spinner will always be free and open source, but we’re excited to offer a way for you to support the project and get some extra features and support in return.
Bijeenkomst Cloud en Digitale Open Strategische Autonomie
Op 27 maart was er een mooi gesprek over de Nederlandse en Europese afhankelijkheid van “de cloud”. Het gesprek vond plaats op het ministerie van Economische Zaken en Klimaat, en deelnemers waren onder andere minister Micky Adriaansens en staatssecretaris van digitalisering Alexandra van Huffelen. Het onderwerp wordt dus (terecht) serieus genomen. Dit artikel is onderdeel van een grotendeels Engelstalige reeks over Europese innovatie en digitale afhankelijkheden. De bijeenkomst werd gehouden onder Chatham House Rule, wat inhoudt dat we niet gaan verklappen wie precies wat heeft gezegd.
Minister van Digitale Zaken: hoe het kan werken
De hele korte versie: een minister voor Digitale Zaken heeft alleen zin als deze minstens evenveel doorzettingsmacht krijgt als de minister van Financiën. En het werkt ook alleen als die nieuwe minister een agenda heeft waarbij ICT veel meer is dan “iets wat je inkoopt”, maar echt een kernactiviteit wordt waar geïnnoveerd kan worden. En dat vergt een nieuwe erkenning van ICT-ambtenaren als daadwerkelijk belangrijke mensen, die aan de knoppen zitten en dingen mogen veranderen.
Digital forgeries are hard
Cats with power tools
• Pixelmelt
Branch Encryption
Usage of branch encryption in various obfuscation contexts.
On the new Dutch Intelligence and Security Law
13th of June UPDATE: The Dutch government has failed to hire and house the promised new 10 oversight staff. Yet, the new law will be enacted July 1st, passing oversight to people that don’t exist. I surely enjoyed living under the rule of law, but it appears it was a passing thing. “The Netherlands hosts some of the world’s largest internet exchanges. This obliges us to make the best use of these exchanges for our national security.
Hugo Tunius - Blog
• Hugo Tunius
On Async Rust
I started using Rust in 2017, before the stabilisation of async/await. When it was stabilised I managed to avoid it for a few more years before it was time to grapple with it. It’s fair to say that async Rust is one of the hairiest parts of the language, not because the async model is poorly designed, but because of the inherent complexity of it in combination with Rust’s goals. There have been many blog post written about async and its perceived shortcomings, as well as excellent explainers and history lessons, mostly from withoutboats.