@Haijo7@snac.haijo.eu avatar

Haijo7

@Haijo7@snac.haijo.eu

Computer enthusiast from 🇳🇱, libre software and (retro & indie) video games.
He/him, cis het.
Game and software dev.
I hack all of my game consoles.
Privacy advocate. Anti big tech/FAANG.
Music from the late 20th century is just better.
Learning to play piano.
ANSI C is the best programming language.
Jung personality type is ISTP.
I have several mental disorders.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

heyfluxay, to random
@heyfluxay@retro.pizza avatar

Looks like I’m starting Crosscode.

Haijo7,
@Haijo7@snac.haijo.eu avatar

it's a pretty fun game. the puzzles and combat are great, but after beating the game it felt like the story wasn't complete. though maybe i'm just missing something

CC: @heyfluxay

ayo, to webdev
@ayo@ayco.io avatar

what's the laziest dark mode implementation? is there a 3-liner code change? 😄 asking for a friend (not me)

Haijo7,
@Haijo7@snac.haijo.eu avatar

@media (prefers-color-scheme: dark) { color: white; background-color: black; }

Haijo7, (edited ) to random
@Haijo7@snac.haijo.eu avatar

i wonder if i can make a poll with only one option

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

Spent the day TRYING to understand how to work with C++. Step by step, i guess, but i feel like is my first day ever using a computer.

I don't know if I'm in a stage of improvement or i'm stuck. It is a scary feeling.

Haijo7,
@Haijo7@snac.haijo.eu avatar

i recommend starting with C.
actually, i recommend sticking with C. C++ just adds clutter

joel, (edited ) to Miyoo
@joel@fosstodon.org avatar

deleted_by_author

  • Loading...
  • Haijo7,
    @Haijo7@snac.haijo.eu avatar

    i found a git repo related to the device a few weeks ago, apparently it uses a custom wrapper to run the proprietary ds emulator called drastic. i was hoping i could port this wrapper to other systems, but i'm pretty sure it can't be done because of how the emulator itself was compiled

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    The operating systems from the PS3, PS4, PS5, 3DS and Switch and Mac OS are based on FreeBSD. The Wii U probably also runs something based on FreeBSD.
    Linux for the PS2 is based on Red Hat.
    Chrome OS is based on Gentoo

    CC: @MDKAOD

    me, to random

    To those who argue "my VPN can't track me because I pay them in bitcoin":

    You know they have your IP address, right?

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    there is a vpn service that recommends people to connect to the vpn though tor

    eniko, to mastodon
    @eniko@peoplemaking.games avatar

    little #mastodon protip: due to how posts federate there's no guarantee someone will see a link/video preview when they see your post, especially on small servers. this means that you'll probably want to add some kind of relevant description in the post where you're posting the link, like repeating the headline or quoting a relevant excerpt

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    the fedi software i use doesn't support embeds

    Haijo7, to random
    @Haijo7@snac.haijo.eu avatar

    apparently the PSU in my PC is broken, this explains a lot

    Haijo7, to random
    @Haijo7@snac.haijo.eu avatar

    i was stupid and broke my desktop install after trying to mess with some mirrors. so i copied my home dir to another drive and reinstalled the OS. but it turns out that sudo cp -r doesn't copy hidden files and directories. so rip pgp and ssh keys.
    trying to recover the files now

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    i haven't used pgp a lot yet, and my public keys aren't on any key servers. i only used my ssh keys to access the server this fedi instance is running on, but i have other ways to access it. so it's just annoying, but there was no real harm

    joel, to Miyoo
    @joel@fosstodon.org avatar

    Well time to get back into

    I had a save file that only advanced 25 minutes which isn't much but it's honest work :blobcatderpy:

    I lost my 10 hours long or so save file, rip.

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    recently started playing the game using a modded gamecube with a gameboy player

    RL_Dane, to random
    @RL_Dane@fosstodon.org avatar

    Ooo, found a new-to-me fediverse software in < 15k SLOC of C: https://codeberg.org/grunfink/snac2

    $ cloc snac2

    Language code

    C 11441
    C/C++ Header 3351
    ...

    SUM: 15533

    cc: @amin

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    been using it for a while now, it works well and is extremely light weight

    CC: @amin

    yassie_j, to random
    @yassie_j@labyrinth.zone avatar

    Here are some common acronyms used by tech companies in 2024, and what they mean.

    AI = Always Inaccurate

    AGI = A Guy in India

    LLM = Large Lying Model

    GPT = Great at Producing Trash

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    GPT stands for Guided Partition Table iirc

    edit: nope, it's GUID Partition Table

    aramba, to random
    @aramba@tldr.nettime.org avatar

    Motherfucking Website
    http://motherfuckingwebsite.com/

    Haijo7,
    @Haijo7@snac.haijo.eu avatar
    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    what filesystem you use to store your games on shouldn't matter. as long as the file system is able to store the files you need and supports the file permissions unix systems use it doesn't really matter.
    i recall things like file management are a little faster on btrfs, but it has no impact on game performance or loading times for as far as i'm aware

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    many linux distributions still use the older method of getting things to appear on screen.
    they rely on a program called x11, development on x11 has stopped in favour of a new system called wayland. x11 does not support running different displays at different refresh rates, wayland does.
    but nvidia doesn't support wayland very well yet. you can use it, but it might be more prone to crashes when using an nvidia gpu. i still recommend trying it.

    usually you will find a menu at one of the corners of the screen before logging in to your desktop. here you will usually find something like "desktop name (xorg)" and "desktop name (wayland)".
    but some software hides the wayland option from nvidia users, it shouldn't be too difficult to find a guide on how to make this option appear if it is hidden though.

    HDR support is still a work in progress. Afaik it's not part of any official standard for display technology on linux yet, but KDE Plasma 6 has experimental support and Valve is actively working on support.
    KDE Plasma 6 is currently only available on distributions that push updates more frequently, without testing said updates thoroughly, like arch linux and some derivatives. the pop os developers have also promised to support HDR in their upcoming desktop environment called cosmic, which might still take a while to be released

    btp, to random
    @btp@fosstodon.org avatar

    My boss told me that ARM chips are for toys and children and only real machines run x86. I'm still dumbfounded.

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    it's common knowledge that x86 is dying, The only reason it's still being used in desktop computers is for compatibility with older proprietary software.
    RISC based processors like ARM are a lot more power efficient. Free software operating systems have been able to run on ARM for well over a decade now.
    Apple already stopped using x86, and microsoft is working on porting their systems to ARM.
    Though I hope RISC-V eventually replaces ARM

    djlink, to random
    @djlink@mastodon.gamedev.place avatar

    a long time ago, for a brief period of time, there were 4 main consoles, Dreamcast, Xbox, PS2 and GameCube. You had to be there, this was an era full of games doing all sorts of mind-blowing things.

    image/jpeg
    image/jpeg
    image/jpeg

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    iirc sega helped microsoft make the xbox. microsoft first approached sony and offered to develop the software for the ps2. sony didn't want this for obvious reasons, so microsoft approached sega next.
    the dreamcast actually runs windows. later someone at microsoft though it would be a good idea to acquire sega, but bill gates didn't want this because he thought sega would never be able to be more successful than sony. what many people know as the xbox button layout now is actually the sega button layout

    djlink, to random
    @djlink@mastodon.gamedev.place avatar

    Was thinking in giving Godot a try, I see that there are 2 versions, c#(mono) and gdscript. What should I go for, I know c# but unsure if I might be walking into a minefield if support is not on par with the built in scripting, or some things are not as ideal. Performance is not an issue for me at this point.

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    I don't recommend C#. C# can be somewhat messy when it comes to porting, often requiring a transpiler. And Microsoft basically has full control over the language in terms of what features are going to be added or removed, or what platforms are supported, etc.

    mischievoustomato, to random
    @mischievoustomato@rebased.taihou.website avatar
    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    But what if the distro was using musl libc and a busybox or BSD userland?

    CC: @mischievoustomato

    drewdevault, to random
    @drewdevault@fosstodon.org avatar

    Why are there no good domain registrars

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    honestly wish there was a better DNS system, perhaps some kind of federated DNS. But it's practically impossible to prevent people from registering a domain that already exists if it's decentralized

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    hard to explain. kinda like the fediverse, with different servers anyone can host that are all part of the same network. but instead of users and ports, it contains DNS entries and links to other servers on the network

    CC: @drewdevault

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    people can host a dns, yeah. but there is no existing way for someone to configure the dns on their client in a way that automatically adds new servers people start hosting.
    this would of course be incredibly insecure. And like i mentioned before, there is no way to prevent people from registering new entries that already exist on other servers linked to other ip addresses.
    but it would work in a perfect world where no one tries to do anything malicious

    CC: @drewdevault

    rainbowdevs, to random
    @rainbowdevs@donphan.social avatar

    Pokémon Brown testing is going quite swell...

    Advanced testing is well underway! This game is 20 years old and is still an old-school binary hack, so there are a lot of weird quirks we are discovering (like this funny sprite glitch!).

    We don't have an ETA as yet, but it is soon™!

    A video showing a beta version of Pokémon Brown. In it the player character walks to the right, then up and down. When walking up and down, they spin around and flash between a different sprite in a glitchy way.

    Haijo7,
    @Haijo7@snac.haijo.eu avatar

    cool, didn't know this was still being updated

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • magazineikmin
  • Youngstown
  • khanakhh
  • ngwrru68w68
  • slotface
  • ethstaker
  • mdbf
  • everett
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • cisconetworking
  • rosin
  • JUstTest
  • Durango
  • GTA5RPClips
  • anitta
  • tester
  • tacticalgear
  • InstantRegret
  • normalnudes
  • osvaldo12
  • cubers
  • provamag3
  • modclub
  • Leos
  • lostlight
  • All magazines