He/Him | Hu/En/some Jp | ASD | Bi | C/C++/D/C#/Java
- 19 Posts
- 759 Comments
ZILtoid1991@lemmy.worldto Technology@lemmy.world•The end of Windows 10 is approaching, so it's time to consider Linux and LibreOfficeEnglish9·7 days agoWindows 12, with AI even moreso integrated.
ZILtoid1991@lemmy.worldto Technology@lemmy.world•Trump Mobile launches $47 service and a gold phoneEnglish1·7 days agoHungary already kind of did that.
ZILtoid1991@lemmy.worldto Technology@lemmy.world•Trump Regime Wants to Make Approvals Easier for Tesla's Mythical CybercabEnglish2·8 days agoCybercrab indeed sound much better. If I had the money and the expertise in robotics, I’d made that happen.
ZILtoid1991@lemmy.worldto Technology@lemmy.world•As disinformation and hate thrive online, YouTube quietly changed how it moderates contentEnglish3·8 days agoHello, I was in the “good old days” of the internet. It wasn’t the “right-libertarian utopia” that right wingers like to paint it was. Sure people believed in “free speech absolutism”, usually until someone whose first “forum” was 4chan, who demanded the same kind of “freedom of speech” they had over there. Also those 4chan bastards were extremely hypocritical with their own “free speech absolutism”, as the moment they got doxxed instead of someone they disagreed with, they either backpedalled, just cried like a bitch online, or rarely literally went that they only meant the free speech for themselves. People who actually lived in those days on the interne,t and weren’t just heard about it some zoomer internet historian or someone whose first “forum” was an anonymous image board know that 4chan marked the end of the old internet, and marked the beginning of the centralization era (4chan sucked up some traffic from fan forums, similarly to what Facebook did later).
What actually is happening is that if you also peddle the right kind of economic policies for Google, you get whitelisted for hatespeech, meaning moderators are only allowed to act on your hatespeech after consultation with the higher ups. Talk about uBlockOrigin? Banned! Talk about how fascists are cruel in the comment section? Your comment is insta-deleted without explanation by the YouTube automod system. Demonize trans people? Wanna call “bad” black people n****rs? Want to talk about how all women are whores and deserve all their rights being taken away? Make sure you also bitch about taxes, how artists and other workers are “entitled”, and write odes about how we need to “move fast and break things, ask for forgiveness later”. Google will be happy to play “heel” for your “face” in case of “censorship”, so you can have the facade of a freedom warrior.
ZILtoid1991@lemmy.worldto Technology@lemmy.world•As disinformation and hate thrive online, YouTube quietly changed how it moderates contentEnglish2·8 days agoIt’s the YouTube automoderation system.
ZILtoid1991@lemmy.worldto Technology@lemmy.world•As disinformation and hate thrive online, YouTube quietly changed how it moderates contentEnglish3·8 days agoNo, you can peddle hate speech, if you also make videos on why taxes should be eliminated, and how worker’s movements and unions are “negatively affecting the right to work” (according to a former Google employee I knew).
That’s why you self-host!
ZILtoid1991@lemmy.worldOPto Programming@programming.dev•How should I tackle this problem?2·10 days agoBasically by transpiling, I’m converting commands to a format with absolute time position rather than the current relative one, so I don’t have to deal too much with the relative
wait
commands, seeking would be easier to implement rather than one using relative positions, and I wouldn’t really have the issue with inserting extra commands when relative jump commands exist. As I said, the textual format already have some macros that function in similar vein, such as the[0]: note 0 0x7FFF s.:a-5
macro, that automatically insertsnoteon
andnoteoff
commands at the appropriate places when processed, and also jump commands use labels similar to some unstructured programming stuff.I think I’ll try to work on a game for a while, then peek into someone else’s code that had similar problems on how they actually did it.
As for the MIDI 1.0 limitations:
- More than 16 channel implementation is a bit tricky, and I really didn’t want the composer to rely on automatic polyphony handling real time (which would likely conflict with sound effects, etc.), nor wanted to deal with that too on top of everything else.
- Precision issues with Control Change commands, and I wanted most if not all things to be controlled via MIDI easily rather than aggressive preset swapping or SysEx commands. Some special functionality still uses SysEx, like global waveform changing in the FM synth, where you basically command to change one of the 128 possible waveforms to be changed to a custom parameter-generated one. The only thing that cannot be done from MIDI is specifying path for files, which is intentional since it would mess with real-time features.
- Adaptive soundtracks. To my knowledge, there’s not a whole lot of formats for this, let alone ones that are known to be open, and even then many don’t go much farther than maybe mixing a few extra tracks they can swap-in, mute, etc., while mine could manipulate instrument parameters, pitch, etc. Instead of going the route of downloading
easymp3playback.dll
andeasymp3playback.h
(originally I used sdl-audio), I went with my own audio solution, and since my engine already was custom tailored for “retro pixelart”, I doubled down in that direction, and went with a pretty lo-fi sampler and an FM synth so far.
ZILtoid1991@lemmy.worldto Programmer Humor@programming.dev•Fox news trying to explain github.1·11 days agoSopposotoro
ZILtoid1991@lemmy.worldto Technology@lemmy.world•With a Trump-driven reduction of nearly 2,000 employees, F.D.A. will Use A.I. in Drug Approvals to ‘Radically Increase Efficiency’English2·11 days agoThat is an underestimate, since it doesn’t factor in the knockdown effect of the more lax regulations having, so people will try to sell all kinds of crap as “medicine”.
ZILtoid1991@lemmy.worldto Programming@programming.dev•Faster coding isn't enough - AI's untapped power in software development4·11 days agoThis will just lead to more low-quality code.
I instead recommend using more productive languages. I’ve heard many good things about Rust, if you can deal with the OCaml-like syntax and the functional paradigm by default. As an alternative I can also recommend D, it doesn’t have the “
const
by default” issue of Rust (functional paradigm is still possible, you just have to opt-in), a very C-like syntax except more refined, memory safety features (3 levels of memory safety + arrays with bounds checking), at the cost of a bit hard to opt-out garbage collector (you also have to opt-out from many D features and the already scarce library ecosystem).
ZILtoid1991@lemmy.worldto Technology@lemmy.world•YouTube relaxes moderation rules to allow more controversial content. Videos are allowed if "freedom of expression value may outweigh harm risk"English2·11 days agoActual reality: Right-wing grifters are already on a “whitelist”, as long as they also talk about lower taxes, lessening regulations and worker’s protections, and also got popular enough. Source: knew a former moderator for Google.
ZILtoid1991@lemmy.worldOPto Programming@programming.dev•How should I tackle this problem?2·12 days agoI did the “do something else”, and I’m still stuck…🙁
ZILtoid1991@lemmy.worldto Technology@lemmy.world•France Moves to Classify X as an Adult Site Amid Digital ID CrackdownEnglish23·13 days agoNazi propaganda: I sleep
Porn: Real shit
ZILtoid1991@lemmy.worldto Technology@lemmy.world•Tech moguls want to build a crypto paradise on a Native American reservationEnglish1·13 days agoYou mean those really cool conductive rubber dome over PCB with slider keyboards, right?
ZILtoid1991@lemmy.worldto Programmer Humor@programming.dev•Types of development but more realistic71·13 days agoFunctional: car, but without moving parts.
It even made “manual” programming worse.
Wanted to google how to modify the path variable on Linux? Here’s an AI hallucinated example, that will break your installation. Wanted to look up an algorithm? Here’s an AI hallucinated explanation, that is wrong enough at some parts, that you just end up just wasting your own time.
GenAI is automating the more human fields, not some production line work. This isn’t gonna lead to an abundance of clothing that are maybe not artisan made, but the flooding of the art fields with low quality products. Hope you like Marvel slop, because you’re gonna get even more Marvel slop, except even worse!
Creativity isn’t having an idea of a big booba anime girl, it’s how you draw said big booba anime girl. Unless you’re one of those “idea guys”, who are still pissed off that the group of artists and programmers didn’t steal the code of Call of Duty, to put VR support into it, so you could sell if for the publisher at a markup price, because VR used to be a big thing for a while.
https://yourlogicalfallacyis.com/tu-quoque