The difference between crunch and game jams is that:
1. Game jams are short bursts, and very occasional.
2. Youโre not supposed to make a full game.
3. If you back out thereโs no repercussions
You yourself decide to start game jamming, and you are in control of how long you work
Foreman: She canโt possibly be autistic, sheโs 15 and shows no symptoms
Patient: I canโt wait to go home and continue writing game engines from scratch
House:
Foreman: He canโt possibly be autistic, heโs 15 and shows no symptoms
Patient: I canโt wait to go home and finish reading the ATMega328 spec
House:
The hate is justified as they are using their close-to-monopoly position to force other browsers to play constant catch-up. Which is forcing the web to go in the direction a singular company wants it to go.
Firefox is in a terrible state. Safari is cool when it works.
The only good browsers are Chrome and Chrome based nowadays. It has significantly advanced the web as a platform.
IMO, the hate is unjustified.
Itโs kind of sad how we used to understand how computers worked, and now a majority of people donโt know what a file is.
AI is the next step in the enshittification of computing, where people blindly trust a black box doing the right thing and people literally dying for it.
Tears of the Kingdom is a good example of why developing custom engines is still worthwhile. Once you're no longer restricted by something made to be ultra generic you can pull off some pretty cool things effectively.
Graphics cards are *horribly* inefficient at rendering 2D games, yet we still use them for that, because uhhhhhhh-
Graphics Cards don't know how to render semi-transparent surfaces so we sort them on the CPU to render them properly
Frankly I think this entire CrowdStrike fiasco highlights why we should bring back microkernel OSes for appliances and embedded systems. Canโt have a driver crash the OS if they donโt run in kernel space
People make software, without the people there would be no software. You can't purely care about the software if you want it to keep existing, you have to care about the people that make it too.
Itโs kind of funny the contrast between software engineers on here who are full aware how fucked the Twitter situation is right now, vs people with no experience in the industry telling people that itโs fear mongering
@OriTomorrow
@tessa_vt
The problem isnโt Twitter locking and shutting its doors permanently. The problem is the software that runs Twitter entering an irrecoverable state that there is not enough hands to solve.
You canโt just turn Twitter off and on again if an issue happens.
I know this is a joke, but in case people wanted a serious answer:
Due to the fact the sun is partially covered it results in your pupils dilating to let in more light; while the UV light overstimulates your eyes causing damage internally. Eye insides donโt have pain receptors.
I looked up why you can't stare the sun when it's eclipse, and guys what gives its basically no different than staring at the sun with no eclipse.
I've stared at the sun more than enough times and I've never gone blind.
This entire argument between developers and users is pointless. GitHub serves its purpose and does so decently well; itโs a collaboration tool, not a dedicated download site.
I put Inochi2D on itch because that IS meant to be user facing.
Normal people: Ah I can't run this software from my childhood because the activation servers were shut down in 2007, what a shame
Me: *fires up Ghidra*
Aren't you tired of writing good code?
Don't you just want to write the most unhinged code imaginable exploiting Undefined Behaviour to the fullest, punning types to smithereens, hand write ASM that absolutely fucks up the stack?
You know you want to.
If you committed this ugly chunk of untested code that you wouldnโt write yourself; and as such donโt intimately understand Iโd ban you from all of my projects.
This is the biggest maintenance nightmare Iโve seen in a while.
@yoheinakajima
ceiling is being raised. cursor's copilot helped us write "superhuman code" for a critical feature. We can read this code, but VERY few engineers out there could write it from scratch.
Took lots of convincing too. "come on, this must be possible, try harder". and obviously- done
Yeah, signing for macOS is $100 a year, signing for windows which wonโt immediately solve the issue because your signature needs to build trust is way too expensive for indie developers.
C is not exactly "low-level" unless your target device is the C abstract machine, which is itself loosely designed around a PDP-11.
The only language that is near "low-level" and "close to the hardware" *is* hand written asm. But even then your CPU does microcode shenanigans
If we don't keep raising awareness of low-level programming skills, the skillset will disppear forever under a sea of SDKs, binary blobs and proprietary chips.
C programming matters, assembly language matters.
Youโve just discovered tuples, congrats!
Most languages has this already.
Returning multiple values on the stack anonymously is not always a good thing, often can lead to API confusion though. Which is why i prefer returning structs, is on stack and often better api.
I feel sorry for the engineers left at Twitter, they're being harassed by a guy with no sense of humor to work ungodly hours to implement whatever random thought (if you can call them that) he has while taking a shit ๐
Correction: the noodles have been recalled because children are challenging each other (via TikTok, of course) to eat them. Adults will generally be fine, but when kids down that much capsaicin itโs bound to end badly.
@CosmiKit
Some shaders in games are temporal โ they rely on getting the result of the previous frame. In this case a division by zero caused a pixel in a bloom shader to become NaN, then during the next frame a multiplication by NaN happened spreading the NaN value.
As you become a software engineer you end up becoming distrusting of software because you know how horrible hacked together everything is.
And thatโs why I donโt trust most modern cars
In some ways, Chrome is making the web more of a dystopic place, where Google has all of the power to screw over consumers.
I donโt like that, personally.
Iโm not happy with
@comiketofficial
โs transphobic bathroom policy. Their stance is that transgender people should use the handicap toilets due to male crossdressers being there too.
Iโm not happy about being lumped in with crossdressing men to be honest, Iโm a woman, not a man.
Because so much software development is meaningless sludge nowadays. If you work for a company, especially FAANG, your work is pointless and something that will probably be thrown out soon enough.
When your work has no meaning you become complacent and disillusioned
@OriTomorrow
@tessa_vt
At this point if some critical infrastructure software goes down, with the current lack of people to โcold bootโ it, it could take days to weeks to months for the site to become operational again at full capacity.
Days is the incredibly optimistic guess, but likely way longer
PSA: note that the โALTโ text feature of Twitter is meant for you to describe the contents of an image, not to put random junk.
Screen readers read the content of the alt text to users who, for example, are blind/low vision or dyslexic.
Using it for something else is mean.
Sometimes you just gotta let out the frustration lol
I hope the people in the D forums actually take me seriously, because while the D community is better now it could still be better.
(Text is too long for alt text, post can be found here: )
There's been a bunch of people railing on Godot due to how it manages memory because it doesn't provide the same amenities as Unity when it comes to optimising for the Garbage Collector.
What they fail to realize is that the Unity GC is hot garbage, that's the problem.
C does not teach you how a computer works, it teaches you an optimal way to abstract code and data for a PDP-11. But if you actually want to know how a computer works then you want assembly; not a programming language.
Today I learned that Clip Studio Paint files are just SQLite databases with some binary data slapped in front of it.
I uh, I guess that's a way to do it???
With how I'm using Python it's more just a glorified calculator with turing completeness bolted on.
Me: Opens Python
Me: what's 32*32
Python: 1024
Me: thx *closes python*
While I donโt have problems with self-diagnosis in general; I really donโt like how so many younger folks desperately wants to be autistic or ADHD so they start making shit up to make it seem quirky
Itโs a disability, I have to life with it, and I find things like this insulting
1. What
2. Havok isnโt an engine, itโs a physics system
3. Why are you insinuating that an engine by itself is โsuperiorโ when you still have to build a game on top of it???
This ignores the point that usually playing games, especially with people, is often a spontaneous thing.
If your friends ping you about a game you donโt have installed you wonโt be joining them that day if it takes more than an hour to download.
Just calculated: If you begin downloading a 100GB game / massive patch in 9AM at the morning and go to work/school and return at 5PM (u hours), you'll be completely fine with 50Mbit/s connection.
You can download a new AAA game/patch every day just fine. 50Mbit/s is fine.
Iโve been admitted to the psych ward. The stuff Iโm dealing with is far too much to deal with alone at this point.
I wonโt be responding to support requests, etc.
Funny thing is, that while I'm a gen z (born in 2000), I grew up with all of this stuff.
I keep seeing people saying that gen z'ers don't know anything about retro tech, but like. I was running DOOM off floppies on my mother's Windows 98 computer as a kid.
Honestly maybe I should also do a series on game engine development, itโs pretty overwhelming at first, but once you get the core concepts it becomes quite a bit easier across APIs
Itโs really funny how Americans keep defending imperial units with points that kind of break down once you put them in to real-life practice.
Fahrenheit doesnโt make temperature โeasierโ to understand by itself. In reality you just learn the ranges over time.
People keep saying to blame the DMA, but really, the problem is Appleโs malicious compliance. Theyโre doing everything in their power to put pressure on the EU to have things their way.
I make game engines from scratch, develop a VTuber software suite from scratch, have ported a programming language to the SEGA Dreamcast with some inline SH4A assembly.
I have made my own compilers and assemblers.
I didnโt need a degree to do that, and neither do you.
You don't need a fancy education to create things, some people are surprised that I'm a thrice high school dropout.
But dropping out from high school doesn't mean I'm stupid, it just means that the schooling environment was shit, I've learned programming on my own.
As someone whoโs too disabled to โwork a normal jobโ, who have been exploited by the job market for cheap labour (due to being autistic), made to overwork constantly; Iโd say capitalism kinda sucks. Especially considering how many trans folks struggle finding stable employment.
very political take, but tranfems should recognize that capitalism is good for us, and gives us with the ability to provide for ourselves and our community. We are very capable workers, and can create amazing things, and be fairly paid for our work. This is already the case.
Having 2D optimized GPUs would be cool but that kinda died when 3D gaming became the norm, now we just shoehorn 2D games in to 3D space with orthographic projection
I know Iโm a weirdo, but I personally donโt want to care about money. If I could Iโd just make projects and release them for everyone for free.
The world we live in sadly makes that impossible if you want to eat.
SerenityOS looks interesting maybe I should try making a game for i-
Oh, nevermind I guess.
If you're a woman in tech and see no code of conduct and "ideology is banned" that's a good indicator that you are not welcome there.
Frontend engineering is still software engineering, I may be able to make game engines and real-time audio code. But ask me to make a website with a js framework and Iโll end up crying after a few hours. Both skillsets are valuable coding skillsets!
Itโs always these dudes with an anime pic saying this in my replies. I guess itโs hard for them though because my โkids frontend shitโ is more successful than theyโll ever be.
If GitHub ever forces copilot on then Iโll be moving all my open and closed source projects off GitHub. That garbage is way more of a hinderance than useful for writing good code. That and I donโt like having entire segments of my code copied over to other peopleโs projectsโ
While Linux has come a long way for non programming usage, thereโs still a lot of jank that needs to be solved before the average joe will want to use it.
The fault partially lies with hardware vendors repeatedly trying to run off and do their own thing that nobody supports
If you want an illustration of how much of a mess graphics programming is, here's a chart over shader languages, shader IRs and shader IRs to other IR to compiler frameworks and how they get glued together
I think we're beyond saving...
Iโll be honest, fixing a broken Linux install isnโt for the feint of heart but at least itโs possible. Iโve had a lot less luck with Windows and its WinPE recovery environmentโฆ
@selinaposting
I donโt fault some femboys for feeling let down that they lost representation. But yeah some of them really just skewed in to straight up denial and anger towards trans people, which oof.
Itโs understandable why, supporting Windows is a giant nightmare. Especially if your software is more POSIX oriented.
And if you want to support multiple windows versions and not just a lowest common denominator, welcome to hell
Beware! This is null-pointer territory you've entered...
I'm a Game Dev
#ENVTuber
from Denmark who specializes in making game engines from scratch!
I hope you'll join me once I debut in GPU programming shenanigans and more!
Thanks to
@kawaiipony2
for creating my model art!
Hereโs the point trans people wanted to get across:
If you knowingly fund people or organisations that does harm to trans people, and those organisations are not vital to your survival, then you canโt call yourself an ally, but neither are you directly a transphobe.