Skip Navigation

Posts
28
Comments
194
Joined
2 yr. ago

  • Looks like Randall has been playing some Poly Bridge.

  • I think its hilarious that some people seem to actually take this science fiction variation on Pascal's wager seriously.

  • Already did that some time ago but I am still in the dataset.

  • Love you too, kitten. ♥️

  • Programming @programming.dev

    Huggingface have scraped the entirety of Github.

    huggingface.co /spaces/HuggingFaceCode/in-the-stack
  • Yes, performance is one reason. Clean architecture uses indirect calls a lot. This doesn't really matter if you are doing IO bound work like reading files and calling databases, but games do a lot of CPU bound work as well to simulate physics and update game state where all that indirection will waste CPU cycles.

    I also can't really think about a part of a game engine that I would put into the domain layer. The domain layer is the whole reason this architectural pattern exists and if you can't define that clearly there isn't a reason to use clean architecture.

  • The less you read of Uncle Bobs writings the better but Clean Architecture isn't really his idea(the original was called Ports and Adapters) its just a name that he coined and it unfortunately stuck.

    I think Clean Architecture is quite useful for the kinds of long-lived application development projects that you will usually encounter in larger companies. Its main appeal in my opinion is that it prevents your domain logic from becoming entangled with implementation details of the environment in which the software will run. This makes changing out dependencies easier in case you need to switch out some 3rd party services.

    Another benefit of using such a well-known architecture in general is that you will have an easier time on-boarding new developers. In a clean architecture project it should be no question where to find, for example, the database context because it will obviously live in the infrastructure layer.

    A drawback of this approach is that it can make an application more complex than it needed to be, especially if you are writing a smallish CRUD application that has little to no domain logic.

    To me the clean architecture is a good default to start with for monolithic business applications, where requirements might change drastically in the future, but as with anything else it doesn't fit every use case. So, don't try to write the next high performance game engine with it.

  • No, I don't think that's it. Judging from your response its more likely that you are being obtuse on purpose.

  • In every single thread about people not liking AI you are there, being angry about people not liking AI. Whats the point? There are plenty of online communities for AI enjoyers like you. Try Hackernews they glaze AI all day long.

  • Kinda hilarious how outraged these AI bros get the second someone says no to their worthless slop. How dare they not wanting to be a dumping ground for your LLM extrusions. I always had a low opinion of HN (and Lobsters, which is HN but now in red) but their users really got insufferable in the last few years. Now its just a cesspool of bad takes, anti-intellectualism and unfortunately more and more far-right talking points.

  • Don't give him ideas, somebody might actually buy the Charlie Kirk fountain.

  • Not The Onion @lemmy.world

    New York sculptor spent $100,000 to make a Charlie Kirk statue no one wants to buy

    www.theguardian.com /us-news/2026/jul/20/sculptor-charlie-kirk-statue-new-york
  • Linux @programming.dev

    Measuring input latency on Linux: X11 vs Wayland, VRR, and DXVK - Marco Nett

    marco-nett.de /blog/measuring-input-latency-on-linux-x11-vs-wayland-vrr-dxvk/
  • Thank you for your service. 50 ₽‎ have been deposited in your bank account. Don't forget to fill your quota by the end of the day unless you want to volunteer for military service.

  • Nah, fuck Kagi.

    They are literally giving part of your subscription fee to fucking Russia. In comparison, DuckDuckGo have ended their partnership with Yandex. Vlads refusal to follow suit and his steadfast support of Yandex is quite telling to say the least.

    Yet another part of your subscription goes to Elon Musks xAI to support Grok in their AI assistant. Even if you are not using that model, all paying users are effectively subsidizing the cost of the Grok API calls. You can't opt out of that.

  • Linux @programming.dev

    Creating a Linux-theme reminiscent of art-nouveau and old drawings related to astronomy, science, and mythology.

  • The first number only indicates the Qt framework version Plasma is based on. You can treat the second number as the actual major version of Plasma 6.

  • Linux @programming.dev

    EX-11: Prepping for Plasma’s Last X11-Supported Release – David Edmundson's Web Log

    blog.davidedmundson.co.uk /blog/596/
  • I think they added AOT with .NET 6 and they are supporting Linux ever since the .Net Framework, .NET Core split.

  • You can use C# for pretty much anything the question is how convenient it is to do so. There are even some people who try to use .NET with embedded systems. I would use C++ only in cases where performance is the most important aspect of the product and even that niche grows smaller and smaller as time marches on. For example, at my current job we are using C# to implement some pretty intense image processing algorithms. Initially we wanted to use C++ for the performance critical parts, but we are still well within our performance targets using C# alone.

  • Programming @programming.dev

    Programming Still Sucks

    www.stvn.sh /writing/programming-still-sucks-fqffhyp
  • So how would I create such an "Open Source" model? They don't share the data used to create them do they? Let's not even get started on how much computing power I would need to train one of those things. These selfhosted models solve nothing except some data privacy issues. Sure you no longer send all your code to a shady AI company but you are still 100% dependent on them sharing their models.

  • Programming @programming.dev

    Running Minecraft on a Univac from the 60s

  • Programming @programming.dev

    I'm OK being left behind, thanks!

    shkspr.mobi /blog/2026/03/im-ok-being-left-behind-thanks/
  • Fuck AI @lemmy.world

    RFC 406i - The Rejection of Artificially Generated Slop (RAGS)

    406.fail
  • Science Memes @mander.xyz

    How to avoid bird droppings while birdwatching

  • Not The Onion @lemmy.world

    Texas A&M is banning Plato, citing his “gender ideology.”

    lithub.com /texas-am-is-banning-plato-citing-his-gender-ideology/
  • Fuck AI @lemmy.world

    Welcome Socialism AI: A historic advance in the political education of the working class

    www.wsws.org /en/articles/2025/12/12/gpid-d12.html
  • Not The Onion @lemmy.world

    At State Dept., a Typeface Falls Victim in the War Against Woke

    archive.is /wBpNl
  • Fuck AI @lemmy.world

    KeePassXC is now vibe coded slop

    old.reddit.com /r/KeePass/comments/1lnvw6q/keepassxc_codebases_jump_into_generative_ai/n0jg8ae/
  • linuxmemes @lemmy.world

    systemd-detect-fash: A utility to detect problematic software

    github.com /systemd/systemd/pull/39285/files
  • Programmer Humor @programming.dev

    Baba Yaga License

    smallandnearlysilent.com /baba-yaga/LICENSE.txt
  • Linux @programming.dev

    About Plasma’s X11 session

    pointieststick.com /2025/06/21/about-plasmas-x11-session/
  • Linux @programming.dev

    The last of YaST?

    lwn.net /SubscriberLink/1020408/8c022fd8256693d5/
  • Science Memes @mander.xyz

    The secret German plans leaked