A very nice video. It shows that computer games are glamorous on the outside, but once you look behind the scenes, they just look like normal software. I was also surprised to hear that the team did not only rely on computer graphics textbook algorithms, but built their own pathfinding algorithm in a pragmatic manner.
Ok, impressive, but - why?
No current computer has a floppy disk drive anymore.
The Web Page claims building such a disk is a learning exercise, but the knowledge offered is pretty arcane, even for regular Linux users.
Is this pure nostalgia?
Well, in a world of finite resources, I think I would need a better reason to invest time into this topic than just "for the challenge". I mean I just think that I have ample opportunities to do something more sensible with my time.
Climbing a mountain at least gives you bragging rights; I don't think a bootable floppy disk is impressing anyone these days.
Lefties sympathizing with criminals, sharing their wealth distribution fantasies, agitating against competing political views.
You've come a long way, CCC!
The initial ideas was political, but with a clear focus on freedom of information, and the power to govern your own personal data.
In all fairness: human senior devs see AI-written source code with some disdain, as it usually does not match their stylistic and idiomatic preferences (although being correct and fully working).
I don't think that untested code is the problem here - you can easily measure test coverage and of course. every CI/CD pipeline should run the existing unit and integration tests.
I am certain that LLMs can help you with judgment calls as well. I spent the last month tinkering with spec-driven development of a new Web app and I must say, the LLM was very helpful in identifying design issues in my requirements document and actively suggested sensible improvements. I did not agree to all of them, but the conversation around high-level technical design decisions was very interesting and fruitful (e.g. cache use, architectural patterns, trade-offs between speed and higher level of abstraction).
The publicly funded media (radio, TV) obviously use this finding to claim that they need more money and/or a tighter regulation of AI companies' products. Sounds a bit self-serving to me...
If you want to do research, usually the first thing to do is refine your research question up to a point where it becomes relatable to the scientific state of the art and where it becomes clear how to test / evaluate it.
I don't think you are there yet.
Yeah not sure how the process you described works. Im just a creative thinker that likes to extrapolate ideas. I figured people on hackernews might be interested in this subject and could point me toward some books to read on the subject.
I think this "argument" has always been flawed. I don't need to justify what information I would like to share especially with state agencies. In Germany, this is even encoded in a legal principle called "Informationelle Selbstbestimmung" (informational agency). It's not about the information, it's about my right to decide about sharing it.
Impressive setup, but I would assume it to be very operations-intensive because of the high number of deployed components and their complex configuration. Plus, if you are serious about self-hosting, you would need the facilities and infrastructure to deploy it: server rack, redundant power supply, smoke detectors, fire extinguisher... I would never let my PC-grade hardware run unsupervised in my home.
And if I understood correctly, you would still have to have some server on the Internet for running your Headscale VPN, so you need your own dedicated Internet connection - ADSL, dial-up, cable modem would not be enough.
reply