Details
-
AboutThe man himself.
-
SkillsCertified baker.
-
LocationDown the river
-
Github
Joined devRant on 3/16/2024
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
You have no cock.
-
First off, sensationalized writing, which I cannot take seriously.
Second, personal feeling: "open source" is __not__ "free as in freedom", an important distinction, as those who call us extremists do not make GNU jihad in the cause of Allah -- any betrayal from these unbelievers has long been telegraphed.
Third, Mr. Shoesole, the current economy doesn't work like that. It's more along the lines of work until you die and get paid as little as possible.
Fourth, I hereby grant legal permission to anyone bearing a screenshot of this comment to assassinate me should I ever remove GPL from any part of the AR/codebase. EOT. -
A very good rule of thumb, very much fucked in the ass worldwide; excuse me while I violate every single orifice of reason by representing multiple possible data types using only one structure.
-
@lorentz It's a "reliability" overhead ;>
But supposing that pains in the ass like congestion are not a concern then you can obviously do a lot better; much of that overhead is redundant in a controlled environment. -
It's pretty good, ngl.
Just give it some more time, we're about to reach the DANK singularity. -
Assuming local: shared mmap locked by futex, use it as a stack, add a unix domain socket but only for passing the path to the file-backed memory from one end to the other.
Else TCP, like a fucking square. -
@lorentz I don't use an IDE and argentinian higher education is free ;>
-
I was gonna say Veloren, though not indispensable, because it's such a cute little game.
But then I remembered the combat still sucks so fuck it a million times until they fix that shit. -
The Dragon Book, obviously ;>
Also the Linux kernel coding style guide, which is not a book, but a very good read nonetheless. I recommend it. -
@EqualityCoder Yes. But the point is that if you already know what "reallocation" means, beyond the C implementation itself, then you would be expecting this behaviour to begin with; checking the documentation then is merely a matter of making sure your assumptions are correct.
In essence, one should be able to reason about the code just by reading it, and that requires background knowledge that, apparently, very few people bother to acquire.
I could be wrong, but that is my assessment. -
All fucking day. It goes like this:
- I understand the problem.
- I understand the requirements.
- Here is a comprehensive breakdown of both the ideal solution and even a few alternatives in case we run into something unexpected.
- Also here's a few thousand micro-optimizations I would apply to your piece of shit infrastructure after glancing at the code for five minutes.
- And speaking of massive refactors, there's a few things that have been bothering me about this fucking gonorrhea you call an interface. Yes, I know ten thousand other modules are using it but that doesn't mean we can't rewrite it.
- Just "one" more cup of coffee.
- Get to coding? No way, I'm gonna burn down this entire company with my VISIONARY ideas, might even teach you some mother fucking black magic, if you're willing to be initiated into our occult society. Now put on that toga.
- What do you mean "fired"?
- Please reconsider.
- I said "reconsider". I am armed. -
Why people struggle?
Say you allocate some heap for a structure of arrays, and some days later you realize there's a scenario in which you'd conditionally need to enlarge this block. You do so, and it works. And now it doesn't. Wait. What?
Realloc may or may not move the buffer to a new location depending on whether there's sufficient adjacent space -- which means that all absolute pointers to the original block may or may not be invalidated.
Storing offsets rather than the full address so that the base can be freely moved would fix the issue, but this is only immediately obvious if you have a solid grasp on memory.
As to why do people seemingly have either poor understanding of fundamentals or no ability to apply that knowledge, I have not a single vitriol-free answer.
In conclusion: skill issue. -
@Demolishun Middle of the road would've been better -- something like script nodes is fun to have. A side of my brain giggles when I think about writing classes and functions on one hand, then wiring them visually on the other, as if modules were components in a circuit.
I don't recall seeing it beyond my imagination though. I wonder if there's any good implementation of this, for general use. I was never fond of flowcharts but something like that might be useful for sketching small systems. -
@jestdotty People praise the backwards fucker to this day. Progress!
@superdupernova The Impact of Science on Society, if wikiquotes is to be trusted. -
Russell can eat shit, honestly, and I sincerely hope he burns in hell.
"For the purposes of classification we may roughly distinguish four kinds of wars (...) 1. Wars of Colonization; 2. Wars of Principle; 3. Wars of Self-defence; 4. Wars of Prestige. Of these four kinds I should say that the FIRST and second are fairly often JUSTIFIED; the third seldom, EXCEPT against an adversary of INFERIOR CIVILIZATION, and the fourth, which is the sort to which the present war belongs, never."
Now, some may """argue""" that he was a man of his time. That, if the quotes don't give it away, is not an argument; you may not know this, but murder and theft were already very well understood to be crimes with codified laws dating back some 4,000 years at the very least.
Supremacism doesn't fare any better, as "all men are equal in the eyes of God" is -- demonstrably -- an idea half as old.
Thus, date of birth as an excuse, my fucking ass; may his rotten soul be cast into the fire. -
Not so much magic as stubbornness. People obsess over not wanting to write code, or hire programmers, to the point of "forgetting" about product quality and maintainability altogether.
I see this a lot in tooling for 3D artists and game engines. Generally, they give you a node-based system for doing things like defining logic states, image transforms, procedural textures, shaders, etc.
These are fine for solving simple things fast, but when you start getting serious with them it tends to become an absolute, inefficient mess of a fustercluck, up to a point where coding would invariably take less effort.
I suppose the typical user of any such tools assumes coding would *always* be much more complicated, and so they press on motivated by how "easy" they have it; tragic and blissful ignorance.
Or maybe they're reptilian space wizards, you never know. -
@cafecortado @netikras One time, I woke up but couldn't move, and I started hearing noises, like static but very loud, then I see "someone" standing by the side of my bed. I'm not sure how long it lasted but fffffucking shit I panicked, I already knew that I was prone to hallucinations but I never thought I'd get literal night demons.
Sharing this story was a bad idea. -
Haha! Good one.
-
@jestdotty All I know is that Salem is the name of a talking black cat, THEREFORE the town is named after him -- it cannot possibly be ANY other way.
Also how do you delete a book. I'm trying to get rid of this cursed grimoire but casting thunderstrike on it only corrupts the data and I need it gone for good. Please hurry, I'm being stalked day and night by a fucking wraith! -
Nice! ;>
@jestdotty Kinda makes me wanna go back to making videos too, but I'm too fucking delirious so it always comes out like I'm an asylum escapee skipping his medication. Mmmh, actually forget it, I should capitalize on that shit. -
Invariably, the asshole is in control.
-
@Demolishun I did once to satisfy the "will doing this or that trigger a different dialogue line?" side of my completionist syndrome. I didn't enjoy it. The brotherhood quests aren't so good compared to Oblivion but it's still my favorite faction.
And I don't care if it's sanctioned by the Black Hand itself, I still hate being the guy that has to PURIFY a sanctuary. I loved my brothers, and now my superior sends me to kill them all. Not cool! -
@Demolishun They worship the void, as in nothingness. Maybe unintentional, but it's similar to what __some__ practitioners of black magic believe in, most of them satanists.
The basic idea is that the original state of the world is an absolute null beyond utter darkness, and proximity to this total nihil is the source of divinity or some such.
It's essentially monotheism, but backwards: praise of total destruction and the resulting nothingness rather than creation -- the dawn descending, rolling in reverse towards night.
It goes against a lot of what I believe in personally, but I'll be damned if I don't chant "blessed night mother divine sanctify this kill" everytime I'm about to slit the throat of some mother fucker. All hail our dread father! -
@awesomeest You're welcome to browse through https://github.com/Liebranca/... for a full picture of my glorious insanity ;>
-
@awesomeest That'd make you roughly *two* human years older than me, but I will make the bold assumption that you too have -- in some occult capacity -- existed for several centuries, if not millennia.
But websites? Networking? I'm not directly involved, and rather land on the far end of the metaprogramming zealotry side of the spectrum; we write code that writes code. It doesn't only *sound* like the xzibit meme, it __IS__ the xzibit meme.
There is a wealth of arcane code generation utilities written through me by the sacred hand of Divine Providence. I don't know why God chooses programmers but there's already a precedent for this and the legends will continue to grow.
Now, where was I? Ah yes, unemployment. -
@awesomeest I'm very much *drowning* in the perl scripts that generate my config files T_T
-
The entire system is built around acquisition of social status; "educational" institutions merely exist to ensure that as few people as possible attain the priviledges attached to it without compromising the façade of meritocracy on which the value of these nobiliary titles is predicated on.
It is a strict hierarchical model, in which the value of your time is dictated not by your knowledge, effort, or anything related to the real impact of your contribution to society, but rather by your standing within an artificial ladder that is, more often than not, absolutely ineffective in measuring an individual's worth.
This summary of our current state of decadence was brought to you by the occult order of GNU/Bakunin. -
@MammaNeedHummus Ah, shoot. I go by what grandma called things, but there's always another name...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/Kofta
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
This, but in Galilee: https://en.wikipedia.org/wiki/...
Using grapevine leaves: https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
Can't find rashta, my favorite. Sadface. Lentil soup with noodles and spinach.
lmao, forgot hashweh just means stuffing. -
I just love hummus, mtabbal, rashta, kebbe, kafta, labneh, mujadara, malfouf, yabrak, shawarma, hashweh, sh'arieh, sayadieh, mansaf, maqluba, mulukhiyah, fatayer, shishebrak, makdous...
Dangit, I could've written this faster if I didn't have to search how to transliterate every name. -
@jestdotty I like Rogue and it's early descendants but I was never any good at playing them. I've had Nethack on this PC for years but it will still massacre me in record time.
Impure stuff like Diablo or Dungeon Siege is so much easier to play. But it just dawned on me that this very much makes me a filthy casual.