It's always good to see improvements around WSL2, but especially this one is not so relevant IMHO, since it only affects WLS2 file access to Windows file system. If you store your dev environment in WSL2 anyway, this won't help you.
I am trying to build a simulation that lets a simulated organism come up with its own small language, purely learned from sensory input: https://github.com/JoergStrebel/VirtualZoo/blob/main/compute...
I would like to implement the ideas put forward by Stevan Harnad in his symbol grounding problem paper (Harnad, 1990).
Banking apps are the deal-breaker for me. I only do business with banks that offer alternative ways of securing transactions e.g. eTan / ChipTAN / PhotoTAN with a separate reader / generator (see https://www.bsi.bund.de/EN/Themen/Verbraucherinnen-und-Verbr...). This is probably a pretty European thing to do, but at least it avoids being locked in and being tracked.
I also love it. Finally, I am no longer constrained by syntax errors or forgotten API details. I can focus on the feature. It's like taking programming to a higher level - programming in English (instead of Java).
How does your framework compare to spec-driven development e.g. https://github.com/github/spec-kit? In my experience, spec-kit produces a lot of markdown files and little source code.
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.
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?
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...
That piece reminds me of my doctoral thesis and its creation. It took me quite some time as I had a full-time job during the day, but in the evenings, on the weekends, I worked on my research. It was long, it was tedious, and I had my share of detours and fuck-ups, but I managed to finish it, defend it and graduate.
Please note: this approach is not for the faint of heart - working on one topic for years means that you can never really relax. There is always something to think about. So you should really consider if that's your cup of tea.