Skip Navigation

User banner

𝘋𝘪𝘳𝘬

@ Dirk @lemmy.ml

Posts
3
Comments
119
Joined
3 yr. ago

Somewhere between Linux woes, gaming, open source, 3D printing, recreational coding, and occasional ranting.

🔗 Me, but elsewhere

🇬🇧 / 🇩🇪

  • Even after years of being used as a meme template, this stock photo is still as aesthetically pleasing as a Renaissance painting.

  • If you say so.

  • Remember, open-source has a specific meaning; merely publishing your code in public view does not make it open-source.

    This strengthens my point even more.

  • But why would you publicly host code of closed-source software?

  • I’d either selfhost a Forgejo instance (which I already do) or use Codeberg (which I also do). The Cloudflare thing for selfhosting is something you need to set up on your own, though.

  • And another reason to not use GitHub for new projects anymore and working on migrating older projects away from it.

  • They would lose likely 98% of their player base.

  • I'm going to voluntarily read other people's AI slop.

  • “Making a game” involves many different subjects. Since were in a programming community I guess things like storytelling, worldbuilding, writing lore, writing characters or missions/quests, designing ingame or promotional art, etc. is ruled out.

    Depending on the game you want to work on, you should learn how to use the game’s engine. It’s always good to know C/C++ well, Lua is also pretty common for scripting. Game engines sometimes also come with their own scripting languages.

    You should also learn 3D modelling, 3D design, GLSL for shaders, etc. Even if modern engines cover a lot of this for you, it’s always good to know what’s actually happen, so you can properly track down errors.

    i cant really make out a different between the definitions of coding and programming, what is the difference if any?

    How I see it: All programming is coding, but not all coding is programming. Writing markup (like HTML) or style definitions (CSS) in my world count as coding, too, but not as programming. I’d also say that writing code in any scripting language is not programming but coding. Whenever the code is meant to be compiled into a standalone binary – a program – it’s programming.

  • tldr:

    "Small, itchy, blister-like bumps caused by the varicella-zoster virus," the dish description from Sikar's Royal Roll Express restaurant reads. "Common in childhood."

    A misreading of the dish name in question — "Chicken Pops" — could well explain why an AI may have spat out a description for what sounds an awful lot like chicken pox, a common childhood virus that causes the exact kind of nasty "blister-like bumps" detailed on the menu.

  • NSFW Deleted

    Permanently Deleted

    Jump
  • In my 20+ years of using laptops I never ever had issues with laptop batteries that resulted in me wanting to (or having to) change them. It was always other parts that failed first.

  • The IPv6 range is barely even used.

    Yet.

    Also I imagine that there will be a secondary market for IPv6 at some point.

    Like there already is one for IPv4 addresses?

    I stand by my point:

    No-one will ever need a /48 range.

  • The ranges will become larger over time because "we have it", and companies will get thousands of sections with figuratively unlimited IP addresses in them each.

  • With this huge ranges we'll have the same problem with IPv6 in a few years that we already have with IPv4.

  • They not only force their user to buy their crap, they also intentionally and maliciously frame the AGPL in a certain way.

  • I am pretty sure @Eheran is. I just paraphrased the linked Wikipedia article section for convenience. The video on how to print in magnets still worth watching, though.

  • Lesson learned, I guess 🙂 here’s some more:

    At what temperature a material loses its permanent magnetic properties is called the Curie temperature. For Neodymium magnets this temperature is around 310–400°C (ca. 590–752°F). So if the heat is below that, you’re mostly safe.

    Maybe look into how to design/modify a part and how you can pause your print a at a specific layer height so you can just drop in the magnets (use a drop of super glue to they won’t attach to the hot-end or make a test print with various diameters to find out the perfect width for press-fitting the magnets in) and then continue the print.

    This also results in nicer looking prints because the magnets are invisible. Depending on thickness above the magnets and strength of the magnets the result might be less strong, so ideally there are only very few layers of material covering the magnets.

    This is a very straightforward and in-depth video on how to do this in a good way:

    https://www.youtube.com/watch?v=wJgoH2Or03s

  • Spicy Pillow!

  • I did not, but of course you can. Either by using an adapter (maybe a printable one?), or – if it is an SSD – by just placing the drive there and hld it in place with one screw.

    If there already is a drive installed you want to removed and there is no spare cover, you can also print one.

    (You can of course buy the parts instead of printing them. Those adapters and covers are fully standardized and widely available.)