Open Source Software Community - it's about ethics in Code of Conducts

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
Digging into the Sidekiq guy, here is what Mike Perham is retweeting on a "Ruby" mastodon instance.
View attachment 7962552View attachment 7962608
Democrats are going utterly insane. (lol)

25 Principles of Adult Behavior


WORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDS
WORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDS
WORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDS
WORDS
WORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDSWORDS
WORDS.

Some Guy 1977
all dat to say "don't be a retard" now i know what terry davis was talking about. if you need to be reminded everyday to be an adult what does that say about you?
 
print this out and tape it to every wall in your house because it's 100% factual and sincere:
I NEED TO HAVE THIS POSTER ABOUT BEING DECENT TO SHOW EVERYBODY HOW MUCH OF A
DECENT PERSON
I AM. (OR WANT TO BE SEEN AS, BECAUSE I AM ACTUALLY AN INCREDIBLY OBNOXIOUS FUCKSTICK)
 
I will never forgive these people their endless hyperbole and abuse of words like "facist" until they lost all meaning, until actually honest-to-god "I think dictatorships are cool and we need extrajudicial treatment for 'undesirables' " actual facists found a voice in civil discourse. These people opened the gate for those people. Good job. The chinese and russians couldn't have orchestrated it better.

Meanwhile the leader of the far right party in my country is a lesbian who lives with her girlfriend in Switzerland, and who worked for some jewish (you can probably google it; I have nothing against jews, some of my best friends are jews - I point it out because many of her voters have a problem with them) financial institute. Must be all these traditional, conservative values I hear so much of. They fly to their degenerate parties in their private jets, and drink champagne together with their "culture war arch enemies" that costs more than what these jokels that fight and die for them in the trenches of Twitter earn a year. They're probably laughing at them together. Parasites. All of them.
I don't know whether this says more about how fearless you are about powerleveling or about how many forth nerds actually do this.

My friend, that doesn't dox me. It's like saying that, as a C programmer, I've been known to use printf at some point. It's the natural progression, you see a forth implementation, you think you can do it better with the right accomodating hardware. It's completely logical to arrive there. I'm pretty sure many people have built forth-specific FPGAs. You don't need much for Forth. By itself, it's barely a language. You can implement a forth VM on discrete logic at acceptable speed, no dedicated CPU silicone required. A programmable calculator running forth built from discrete logic parts should be something every computer scientist (and adjacent) should be able to build, in my opinion. And yes, I am painfully aware that many young people in that field nowadays probably cannot do it.

I'm personally happy that forth has had a bit of a revival with modern MCUs for a new generation. That's pretty cool, especially considering that the modern MCUs are a lot faster than the computers I used professionally to design forth related systems a long time ago. If you wanted to build a somewhat more open hard- and software stack, you'd start somewhere here, IMO.

...and that's also why I don't really believe that the vast majority of people want things in OSS to be better. I believe that many people have a vague idea that things are not optimal, but they also do not want to make the hard cut that would be necessary to execute true changes and throw off the shakles of the corpo. They want to watch their youtubes and x their twitters and they don't really care. Not really. It's all performative. For some more than for others. My opinion. Might not be the best one but there it is.

Re: Forth/Lisp, and that might sound cryptic but this is getting to long, just like with lisp it helps to get rid of the notion that data and code are two different things. They are not. code can be treated like data, and data can be executed like code. Once you internalize that, the flexibility and mutability of the system stop seeming magical - they become self-evident.

This is why Forth, just like lisp, is more of a "language kit" than a language. You don’t use Forth, you create a DSL, I think the kids call it nowadays. Your domain becomes its own language, because extending Forth is no different than writing in it.

If you think a little bit farther, and this took me an embarassing long time to figure out, the Lisp parallel is obvious: Lisp represents programs as lists, the same structure it uses for data. That’s why macros in Lisp are so powerful. You’re just writing functions that transform lists, which happen to be the very programs that will later execute. Forth is doing something similar with words and stacks: the running system doesn’t make a big deal about whether a piece of memory is "instructions" or "data." If you point EXECUTE at it, it’s code. If you manipulate it with arithmetic or store it in memory, it’s data.

This blending of roles gives both languages a kind of malleability that feels alien if you’re used to languages where code is carved in stone. You can mold the machine to fit your mental model, rather than forcing your thoughts into someone else’s rigid grammar - and here we close the circle to what I said at the beginning that your own forth implementation is the most natural evolution.

Now to what you said: in Forth, addresses are not some hidden, abstracted detail: they’re right there. You can stick them in tables, do arithmetic on them, compare them, and of course execute them. That power is exactly what makes the system so malleable, but it’s also what makes the idea of a neat, relocatable "finished product" so slippery.

That's why we forth programmers don't speak of "compiling down" to a portable artifact but think in terms of "bringing up" the system on the target. You rebuild the dictionary there, with the layout that makes sense for that environment, instead of trying to serialize and ship over the exact state of a running system. That’s also why cross-compilers and metacompilers (used to be) such an important part of serious Forth work: you generate the target image in a controlled way, instead of trying to pickle a live one. If you want to lock it down into a relocatable binary, you have to impose discipline on yourself: either avoid address sensitive tricks, or use a toolchain that knows how to patch them. This mallability I spoke of goes both ways, it gives you tons of freedom at development time but as you have noticed also means you need to be deliberate if you want to turn a living forth system into a fixed artifact.

Thanks for reading my blog.
 
To the uninformed:
DHH is a successful and affluent software developer who notably created Ruby on Rails (I wonder what the "Rails" in RailsConf alludes to). His infractions are that he blogged about noticing demographic decline, not being approprietly pro DEI, being rich and so on.
He has become know in the not troon part of the linux community thanks to his distro aimed to programming and AI, Omarchy, i have been hit with shitload of videos of normies running Omarchy for no reason
 
I keep a printout of the Reddit code of conduct on me at all times to remind myself on how to act.
Unfortunately we live in a world filled with redditards who, if not for such printouts, would be convinced that they're not acting like retards. IOW, such posters are for them, not for you, so don't take it personally.

The ideal code of conduct would be headlined with "DON'T BE A FAGGOT", and then a reminder that what follows doesn't apply to heterosexual men, just people who insist on being faggots.
 
Re: Forth/Lisp, and that might sound cryptic but this is getting to long, just like with lisp it helps to get rid of the notion that data and code are two different things. They are not. code can be treated like data, and data can be executed like code. Once you internalize that, the flexibility and mutability of the system stop seeming magical - they become self-evident.

This is why Forth, just like lisp, is more of a "language kit" than a language. You don’t use Forth, you create a DSL, I think the kids call it nowadays. Your domain becomes its own language, because extending Forth is no different than writing in it.
almost every programming language is about creating a specialized programming language for your program and then programming in that
a c programmer does it when they make a function, java programmers do it when they make new classes, hell even blender users do it when they make node groups (and that's one of those retarded visual programming languages!)

the only difference with lisp and forth is that they let you bend the syntactic rules of the language in incredible ways to make it easy to create a language where you can work on your problem
lisp's macros let you suspend evaluation of subforms in a macro call so they don't get executed like they would in a normal procedure call. this might sound like some retarded footgun until you realize that you can use it to make ANY FLOW CONTROL CONSTRUCT YOU WANT
i'm not too familiar with forth but i assume it lets you do something a lot like that, which allows you to implement IF and THEN as somewhat normal words
the rest of the time you spend in most Überlanguages is just writing normal functions and words, much like almost any other language (the real magic only happens when you have some shitty problem that a function or a word can't solve)
i have been hit with shitload of videos of normies running Omarchy for no reason
this happens every time some shit tier arch derivative is shat out unceremoniously onto the linux youtuber wastelands to churn out more noxious digital pollution ("WOW THIS NEW ARCH DISTRIBUTION IS IN FACT AN ARCH DISTRIBUTION! THE DE LOOKS COOL!!!1!!!")
omarchy seems to be the "i am a macbook jeetcoder and want to look cool" type. people will probably forget it exists in 9 months
 
this happens every time some shit tier arch derivative is shat out unceremoniously onto the linux youtuber wastelands to churn out more noxious digital pollution ("WOW THIS NEW ARCH DISTRIBUTION IS IN FACT AN ARCH DISTRIBUTION! THE DE LOOKS COOL!!!1!!!")
omarchy seems to be the "i am a macbook jeetcoder and want to look cool" type. people will probably forget it exists in 9 months
i mean is just arch with plasma and hyperland, i dont see what is so different about, is not like catchy os that they did hacky shit to the scheduler to go a little faster
 
i mean is just arch with plasma and hyperland, i dont see what is so different about
if you make a shitty gui installer for arch, every linux sloptuber will do a fucking video about it. i have noticed this gay effect and it irks me more than seeing a pointless rename to remove the word "master" because it might be offensive to black people (note: black people generally don't care because most of them use downright satanic proprietary shitphones)
catchy os that they did hacky shit to the scheduler to go a little faster
they also recompile packages using gcc -march flags that make it emit fancy (read: fast) new instructions that are not supported in dinosaur computers from 2010
 
if you make a shitty gui installer for arch, every linux sloptuber will do a fucking video about it. i have noticed this gay effect and it irks me more than seeing a pointless rename to remove the word "master" because it might be offensive to black people (note: black people generally don't care because most of them use downright satanic proprietary shitphones)

they also recompile packages using gcc -march flags that make it emit fancy (read: fast) new instructions that are not supported in dinosaur computers from 2010
So, the kinds of people who used to cargo-cult-ishly rice Gentoo decided to make their own Arch derivative? Sounds about right, and very funny.
 
So, the kinds of people who used to cargo-cult-ishly rice Gentoo decided to make their own Arch derivative? Sounds about right, and very funny.
honestly i don't see anything incredibly retarded about cachyos (providing microarchitecture-specific builds of shit is genuinely a nice thing to do)
i also don't see a problem with mildly tweaking default configuration (although it would be better to see it upstreamed, since nobody likes getting fucked by weird distro magic and upstream likes having high-performance defaults as well (unless, of course, there's something weird (read: performance and stability regressions for everything other than the dev's setup) preventing these defaults from being upstreamed))
generally i would just stick to stock arch or stock fedora or stock whateverbuntu or stock fedora or stock debian unless there's a really good reason to use some weird downstream distro (having a bunch of microarchitecture-specific binaries is a maybe)

what definitely does not qualify as a "really good reason" is a gay installer that installs jeetslop editor and large amounts of proprietary shitware so you can use it exactly like you used your macbook in your gay nigger "software engineering" "job" but you desparately want to feel cool so you use the "larp as a GNU/Chad" distro (note: it does not work that way, you will never be a real freetard, you have no skills, you have no battle scars from rescuing systems you fucked up, you are an indian twisted by scripts and other people's dotfiles into a crude mockery of nature's perfection etc. etc.)
 

Ubuntu 25.10's Move To Rust Coreutils Is Causing Major Breakage For Some Executables​

I noticed a number of benchmarks failing to run on Ubuntu 25.10 this week with reported checksum errors on the files... I quickly realized it's due to the recent Rust Coreutils transition for Ubuntu 25.10 causing some major breakage for those relying on Makeself archives.

Beyond Ubuntu developers dealing with some performance regressions due to moving to Rust Coreutils from GNU Coreutils in Ubuntu 25.10, some subtle differences in Rust Coreutils are also causing functionality regression in Ubuntu 25.10.
 
I generally consider that the more obscure and small a project is the less likely I'll trust it to have clear access to my banking passwords.
keepassxc (and its mobile incarnation, keepassdx) are incredibly well-known password managers that have been trusted by untold thousands of autists for like decades
nigger tier browser password managers fucking pale in comparison to it

the passwords are stored in a local file and it makes syncing your problem, which means no data breaches if you don't want them
 
Back
Top Bottom