x++; // Move X position forward by one
There, I made that kind of comment more useful!
Game developer and artist.
Spoken languages: Hu, En, some Jp
Programming languages: C, C++, D, C#, Java
Mastodon: @ZILtoid1991
Github: https://github.com/ZILtoid1991
x++; // Move X position forward by one
There, I made that kind of comment more useful!
Samsung still makes great ones. Some of them are even compatible with Wacom pens.
Once I helped to set up a Lenovo Android tablet, that too was stellar compared to the cheap junk you can meet with easily.
Also GPU drivers.
If you’re mad at NVidia for their closed-source drivers, then remember that ARM seldom makes their Linux drivers available for free, so you have to either have to deal with absolutely no GPU driver while the CPU does the graphics rendering (might not be a big deal on a NAS though), or with open source drivers that are less capable than the Nouveau drivers and even fiddlier to install. The ARM Mali driver issue is so bad I was legit thinking on a solution to run the Android binary blobs (which at least are available by ripping them off from the Android kernel) on regular Linux, a lot of function call redirects would likely take care of that issue.
ClosedAL
I’m from the generation that used to have sound cards, and I’m very sad about what Creative did to the industry…
Walter Bright had a lot of back and forth over the Digital Mars C compiler and Symantec.
My first encounters with it were very rough to say the least. Developers getting used to the jankiness of the graphical user interface (if they had one), was commonplace, and often I was pulling my hair when I was forced to use older versions of Blender and similar productivity software, and any suggestions for UI improvements were met with massive resistance from the developers, due to wanting to avoid “spoonfeeding”, and “not introducing users to write their own shell scripts, thus making them lazy and never discovering its feature of automating complex tasks”.
However, this changed when I started to get into drawing and downloaded Krita. It showed me that open source software doesn’t have to be an absolute nighmare to use, and not hiding handy but less-commonly used features behind a barely documented CLI. Even Blender became more usable in my experience than many more expensive 3D rendering software.
It’s simple, I saw it for the con what it is from the very beginning.
That solution is janky and slow as hell. I’d rather just embed it into my own software, which is mostly done, except it doesn’t find functions as functions, but as nil value.
I have never used ChatGPT
D.
It has C ABI compatibility, so it should work. But as others wrote, I might have messed up my Lua script.
No, I’m developing my own engine.
deleted by creator
I have a USB-C cable that was around the $40 mark, and it has bulky and robust connectors that likely house some electronics in them. I originally bought it to my mom as a charger/data cable, but she didn’t like it, so I use it to occasionally connect my phone to my monitor. It transfers USB and 2.5K video signal without an issue with superfast charging as a bonus, and also braided. Not sure if it would fare at TB4 speeds.
That only works sometimes. Many receivers are only PS/2 compatible, especially older ones.
Twitter nowadays is like an unclean toilet that barely flushes.
Depends on what you’re doing. Functional programming has its own downsides, especially once you want to write interactive programs, which often depend on global states. Then you either have to rely on atoms, which defeat the purpose of the functional programming, or pass around the program state, which is janly and can be slow.
I personally go multi paradigm. Simpler stuffs are almost functional (did not opt for consting everything due to performance issues), GUI stuff is OOP, etc.
Yes, but the Fediverse is only one part of the equation, and has its own pitfalls.
Free and open source software could overtake the proprietary software market in theory, but in practice it often fails since many FOSS projects are made for developers by other developers, most of who tend to be power users. And the average user needs ease of use, and easily accessible common functions, not a lightweight command-line interface with scripting.
Even then, things like games and other stuff might only will be partially FOSS, like engines and frameworks, the rest being behind a paywall. However, I think people should experiment with what I call “open source universes”, which is basically creating shared universes that are open source. Maybe even make some open source RPG system with it too, so we could have an open source alternative to the likes of D&D, WH40k, etc. At one point I tried to make something like this, but the issue was that it was based on an old webcomic idea of mine, which I started working on when I had totally different views on many things. Might revisit it with different ideas later on.
Open source hardware will be a really hard uphill battle, with a large issue coming from closed-source drivers (Thanks ARM and nVidia!), cost and difficulty of manufacturing silicon, etc.
Chaotic good, one 32" 2560×1440 display, one old 19" 1280×1024 display (mainly used for referencing docs, for a debugger, or watching a VTuber or a conference presentation).
Mine is quite minimalistic, and relies for the D runtime and standard library (or other D libraries) for many things. Also my engine is primarily geared towards retro pixelart games, and works as such. Currently, the CPU renders to a low-res texture (as seen in emulators), which is then stretched to a higher resolution, later on it’ll replaced by custom shaders that do color lookup and render directly to a texture (which is quite complicated, simpler methods would cause easily misalignable pixels, thus defeating the engine’s purpose, even if some likes the “smooth” scaling from other engines).
I’m a game dev, so I’ll have to at least keep around either a Windows VM or a dual boot system, since Windows is still very popular.