Feed digilinux.ru [copy] http://digilinux.ru/feed/ has loading error: cURL error 22: The requested URL returned error: 403 Forbidden
Feed Dr. Mickey Lauer [copy] https://www.vanille-media.de/feed.xml has loading error: https://www.vanille-media.de/feed.xml is invalid XML, likely due to invalid characters. XML error: XML_ERR_NAME_REQUIRED at line 1228, column 31
Feed freepost [copy] https://freepo.st/rss/new has loading error: cURL error 22: The requested URL returned error: 500
Inferno, Part 3: Let's Make a Filesystem!
Everything is a filesystem. Everything! This is true to a much greater degree in Plan 9 and Inferno than in other operating systems, even Linux. Using filesystems is one thing, but building them lets you do some really cool things! So we are going to take a closer look at filesystems, 9P, and rolling your own fileserver using the Styxservers library.
[…]
A practical understanding of Flux

React.js and the Flux are shaping up to be some of the most important tools for web development in the coming years. The MVC model was strong on the server when we decided to take the frontend seriously, and it was shoehorned into the frontend since we didn’t know any better. React and Flux challenge that and I like where it’s going very much. That being said, it was very difficult for me to get into. I put together this blog post to serve as a more practical guide - the upstream documentation tells you a lot of concepts and expects you to put them together yourself. Hopefully...
osu!web - WebGL & Web Audio
https://invidious.privacyredirect.com/watch?v=qdaZnQQAPqQ

I’ve taken a liking to a video game called osu! over the past few months. It’s a rhythm game where you use move your mouse to circles that appear with the beat, and click (or press a key) at the right time. It looks something like this:
The key of this game is that the “beatmaps” (a song plus notes to hit) are user-submitted. There are thousands of them, and the difficulty curve is very long - I’ve been playing for 10 months and I’m only maybe 70% of the way up the difficulty curve. It’s also a competitive game, which leads to a lot more fun, where...
Amazon Echo
I received my Amazon Echo recently. I ordered it merely as a curiosity and to generally stay aware of industry trends. But after just a few days of using it at home; I love it enough to prompt dusting off this blog after almost two years of no posts!
The first thing that caught my attention was the sheer accuracy of its voice recognition. The state of the art is already pretty good; the dual pillars of cheap, persistent computing power (i.e., “the cloud”) and renewed interest in machine learning brought us Siri (and their Microsoft & Google equivalents). In my...
Hooks - running stuff on Github hooks
I found myself in need of a simple tool for deploying a project on every git commit, but I didn’t have a build server set up. This led to Hooks - a very simple tool that allows you to run arbitrary commands when Github’s hooks execute.
The configuration is very simple. In /etc/hooks.conf, write:
[truecraft] repository=SirCmpwn/TrueCraft branch=master command=systemctl restart hooks valid_ips=204.232.175.64/27,192.30.252.0/22,127.0.0.1
You may include any number of hooks. The valid_ips entry in that example allows you to accept hooks from Github and from localhost. Then you run Hooks itself, it will execute your command when you push a commit to your repository.
This allows you to do continuous deployment on the cheap and...
2015-02-14
slcon2 will be held in Budapest on 2015-10-(30-31).
The CfP for interested participants is now open and will end on 2015-04-30.
Porting an assembler, debugger, and more to WebAssembly

WebAssembly is pretty cool! It lets you write portable C and cross-compile it to JavaScript so it’ll run in a web browser. As the maintainer of KnightOS, I looked to WASM as a potential means of reducing the cost of entry for new developers hoping to target the OS.
Note: this article uses JavaScript to run all of this stuff in your web browser. I don't use any third-party scripts, tracking, or anything else icky. Rationale for WASMThere are several pieces of software in the toolchain that are required to write and test software for KnightOS:
scas - a z80 assembler genkfs - generates KFS filesystem images kpack - packaging...2014-11-24
There will be a suckless assembly at the 31C3. The whole suckless community is invited to come, meet and hack!