Like, if you stay focused, is it even really a side project?
Which is why my 2d top down sprite-based rpg now has a 3d procedural animation engine, a procedural 3d character generator with automagic rigging, a population simulator that would put Europa Universalis to shame if I ever get around to finishing it (ha!) a pixel art editor, a 2d procedural animation engine using active ragdolls.........
You might wonder why a 2d game needs 3d procedural animation, well...
> The Miami New Times claimed that freedom of information laws in Florida make it easier for journalists to acquire information about arrests from the police than in other states and that this is responsible for a large number of news articles.[3] A CNN article on the meme also suggested that the breadth of reports of bizarre activities is due to a confluence of factors, including public records laws giving journalists fast and easy access to police reports, the relatively high population of the state, its highly variable weather, and gaps in mental health funding.
Which strikes me as a terrible way to teach and test programming skills. If you're teaching to program without so much as syntax highlighting, you're not preparing your students for anything that even remotely resembles the industry they aspire to work in.
Honestly, these days universities should probably find a way to incorporate AI into their teaching, rather than fight it. Anything else is betting that AI will not stick around, which strikes me as a hopelessly naïve bet. Especially for software development.
I don't pretend to have all the answers, I don't know how to teach systems thinking in a appropriate way either. But I'm pretty sure typewriters isn't it, unless your students are hoping to get hired by Ada Lovelace, it's just not going to be relevant.
Education isn't any churning out a cog fitted to a bigger gear. A college education should not be preparing you for intellij or familiarizing you with va code.
It should be teaching foundational skills with the discipline. And I just don't understand how you look at the amazing things we've accomplished since ww2 and say "the education system that taught this fucking sucks"
What I don't understand is how you can look at all the progress we've made since ww2 and decide we don't have to update our education to keep it relevant, and argue in favour of teaching tech that's been obsolete for 80 years.
Students today aren't studying to repeat the progress made since the forties, that's been done by their grandparents, they're looking to drive the next 40 years of innovation, and if that involves typewriters I'll eat my hat
That way of teaching got us to the moon, created transistors, produced the internet, smartphones, quantum computers, the very AI that everyone is talking about, vaccines, sent probes into space, cured diseases, fed millions, jumbo jets, basically every single thing that society has come to depend on.
IMO, it's a bit disingenuous in 2026 to argue that technical college degrees exist for the sake of pure education and that we're best suited to continue pretending as such.
The vast majority of students and employers treat them as vocational certificates in practice, and the profession would almost certainly benefit from adapting curricula to more closely match that reality.
Foundational concepts are still necessary, but I don't buy the argument that we should continue teaching like it's 1946.
You might be interested in Bevy, which is a modular open source game engine. You can choose how much of the engine you use and just not import the parts you don't want.
It is however built in rust, not c++, don't know if that's a deal breaker?
- i have learnt the hard way in life to never touch double unknowns.
- basically i am already not familiar with gamedev.
- on top of that i am not familiar with rust
- on top of that it is a new library meaning when I run into issues and I will run into all sorts of issues, I ll have to rely on a small bunch of maintainers with no mainstream support from stackoverflow or AI
- I made this mistake once in my life by choosing nuxt to build a website when I was new to web development instead of making a simple html css js website that I was familiar with
I've been using Bevy myself and I think its only good right now for a niche of experienced enthusiastic hobbyist game devs. Documentation, tutorials, and community are crucial for a good engine and it's not there yet.
Am I the only one who thinks this is exactly like it was before AI, when we used small batch hand crafted tokens made by organic engineers to find vulnerabilities?
Cheaper and more fungible. Companies pay lots of money for mediocre security audits. Most attackers aren't very good either. However it only takes one good attacker.
If the attacker and defender are using the same AI model, then (up to some inflection point) whoever spends more finds the most vulnerabilities.
I've always wondered if a hybrid system could work. You'd need a lot of voting infrastructure, and you need online voting, which means you need a reliable and quick method of online identification. Scandinavian countries fill those prerequisites, perhaps other places do too.
The idea is basically that you give a politician a mandate to use your vote. Whatever your chosen politician votes for will count as their and your vote. If you happen to disagree with your chosen politician on a given question, you can manually vote in that question. Your chosen representatives vote in that question will then be worth one vote less, since you've effectively used it yourself.
In the end we get the best of both worlds: voters don't have to vote in every single issue, but they can should they choose to. When they don't vote themselves, a politician they've chosen gets to use their vote, in a representative-like manner.
That's pretty much Switzerland. Indirect democracy for most things, but if enough people disagree with what the government does or they feel strongly about something the government isn't doing they can call a referendum.
CloudFlare loves pirates so much that they disclose loss of DMCA safe harbor protections as a material business risk on all their SEC filings. Piracy friendliness is key to their business model. It’s a risky position that no other large-scale CDN is willing to take.
Forcing piracy consumers to use Tor or other proxies is unlikely to be popular. They’ll still be used, for sure, but so long as CF makes pirated content easily accessible over the Internet, this is just going to keep happening. It’s just too damned convenient.
I don’t believe CF is going to win here, long term. If Spain and other countries block their ASNs, enough of their legitimate paying customers may start abandoning ship, and CF will have to get serious about unplugging notorious proxy configurations for piracy origin servers.
But cloudflare has no issue blocking the content if they receive a court order. The issue here is that La Liga wants to be able to get content blocked because they say so, and it has to be done right now.
I also don't support these organizations that destroy the sports that people love, force you to subscribe to different services as each game and "liga" has made their own deals to make as much money as possible. Until we remove the stupid amount of money that is involved in these sport events nothing will change. And now they are talking about other events like movies, series and live entertainment show. Hopefully they come for the VPNs next and break every business VPN tunnel whenever they want. Hopefully that will cause enough backlash that they finally fix this BS once and for all.
DMCA notices (and whatever the EU equivalents are) are designed to avoid the need for court orders. Every service provider that sends content is obligated by law to cease sending the content upon receipt of that notification. CF ignores them because they believe (mistakenly in my view) that the law doesn’t apply to them.
And every time they are sued for facilitating piracy, instead of letting the case to proceed to trial, they settle out of court.
Cloudflare famously ignores DMCA themselves for content they don't host, with their point of view that since they're a proxy and not a host they are not forced to comply, only pass the DMCA claim to the upstream.
Other than that, the legal situation on Spain is pretty dire for LaLiga. The Supreme Court already ruled in Spain that, as per the current writing of the law, football transmissions are _not_ works subject to copyright as they're not works of "art, literature and science":
https://www.poderjudicial.es/cgpj/ca/Poder-Judicial/Tribunal...
So it's likely that, if LaLiga sued Cloudflare or they made them party on any actual litigation, Cloudflare would defend themselves and possibly win. Therefore... they just don't sue them, only sue ISPs that have an incentive to just comply to any LaLiga request (as.. legal compliance and collaboration is one of the requirements for being able to buy rights to LaLiga matches in Spain. Yeah, no kidding, you can look it up in their public documentation).
Well, I lie. In a legal twist, they ended up suing Cloudflare for "participation in criminal activities", but not through the same avenue they sued the ISPs on (penal vs commerce court), with some interesting twists as accusations of "facilitating services to avoid the execution of a court order" - which doesn't make a lot of sense, as they're not even direct parties to that court order and they were denied taking part on it.
https://okdiario.com/economia/empresas/justicia-imputa-ceo-c...
I’m aware of how they rationalize it, and it’s bullshit. They compare themselves to a router that passes through packets unmolested. But that argument is trivially refuted by the fact that their IPs are what their customers' DNS queries resolve to, and the fact that without being explicitly configured to do so, their proxies will not serve content on behalf of an origin. L3 routers simply copy packets between interfaces. A CDN is significantly more complicated than that.
> Wtf? Just the other day I had chat about how stupid this is: they're blocking cloudflare to stop pirates!
Correction: they use the pirate excuse to make life of clients choosing competitors (like cloudflare) impossible. There is an overlap between some Cloudflare and Telefónica services.
Like, if you stay focused, is it even really a side project?
Which is why my 2d top down sprite-based rpg now has a 3d procedural animation engine, a procedural 3d character generator with automagic rigging, a population simulator that would put Europa Universalis to shame if I ever get around to finishing it (ha!) a pixel art editor, a 2d procedural animation engine using active ragdolls.........
You might wonder why a 2d game needs 3d procedural animation, well...
The scope creeps in mysterious ways
reply