

Oh FFS, and here I was recently considering switching to ProtonMail… fuck the fuck off.
Dear CEOs: if you’re eager to suck dick, I’m sure you can find someone better than authoritarian shitheads. Have some fucking standards.
Oh FFS, and here I was recently considering switching to ProtonMail… fuck the fuck off.
Dear CEOs: if you’re eager to suck dick, I’m sure you can find someone better than authoritarian shitheads. Have some fucking standards.
Oh no, I recently saw someone shitting on it still. They exist!
Most have just wisened up and moved to a systemd-less sphere, I assume, rather than fighting a lost battle on a niche hill.
a
is a subjective measure of aesthetic value - as it must be, since taste is a subjective thing - you might as well include the factor already.a
is normalised against some fixed scale, but bloat (having effectively no upper limit) is impossible to normalise, it would be more reasonable to increase f
instead in order to model the fact that a larger distro may also come with more functionality.0.5*a
Really, the metric we should be looking at is (f+a)/b
where f
is some subjective weighted measure of functionality, a
of aesthetic value and b
describes the bloat.
I didn’t take your comment as rude, personally. To me, opening with Akshually indicated that joking intent to parody pedantry and I took no offense. I just felt like expressing my opinion on the term with no particular judgement of your joke because I think that the words we use are worth talking about.
I know I have a habit of replying seriously to jokes, which often comes across as me taking issue with them. I keep forgetting to clarify the tone of my message. If only there was a medical term for that communication deficit 😉
I can’t speak for all of us, but I prefer “Autism” as a blanket term (that we hopefully all understand covers a wide spectrum anyway) over “Disorder”. Yes, I get that we deviate from the neurodevelopmental norm, but “Disorder” feels condescending to what I perceive as simply a different way of working.
I also understand that some with higher support needs may differ from that perception. My opinion is not universal.
On the other hand, I’m perfectly fine with calling my ADHD a Disorder. Shit’s chaotic as fuck.
High at 14h
Sure sounds Arbeitslos to me
(This is a joke, not an insult or criticism)
Way off the mark then, embarrassing. Particularly since I’m from Southwest Germany, you’d think I’d recognise Schwyzerdütsch. I definitely need more exposure to dialects.
What dialect is that? Sounds like Pfälzisch to me but I never was good at placing other dialects
Computers are as much ritual and magic as they are understanding. The Tech Priests of WH40k had the right of it.
Then do some digging and find that the GitHub instructions omitted some particular dependency, make a mental note to contribute a PR to the documentation later once you’ve got it working, get it working, promptly forget contributing that documentation, move distro later, try to reinstall the same program, make the same mistake, same discovery, learn nothing, repeat ad nauseam.
Butterfly gang
[The list concatenation function]
++
is an infix function i.e.[3,4,5] = [1,2,3,3,4,5]
(which will be equivalent to doing ] ++ [(++) [1,2,3] [3,4,5]
by virtue of how infix functions work in Haskell).
I think that’s the part I was most confused by. I’m coming mostly from Java and C, where ++
would be the unary operator to increment a number. I would have expected that symbol in a functional language context to be a shorthand for + 1
. The idea of it being an infix function didn’t occur to me.
Partial applications I remember from a class on Clojure I took years ago, but as far as I remember, the functions always had to come first in any given expression. Also, I believe partial
fills the arguments from the left, so to add a suffix, I’d have to use a reversed str
function. At that point, it would probably be more idiomatic to just create an inline function to suffix it. So if my distant recollection doesn’t fail me, the Clojure equivalent of that partial function would be #(str % " Is Not an Emulator")
.
iterate
works the same though, I think, so the whole expression would be (def wine (iterate #(str % " Is Not an Emulator") "WINE") )
This code was typed on a mobile phone in a quick break based off of years-old memories, so there might be errors, and given it was a single class without ever actually applying it to any problems, I have no real sense for how idiomatic it really is. I’ll gladly take any corrections.
NGL though, that last, readable version is sexy as hell.
Game Conqueror also works, but is missing a lot of features too from what I can tell. Don’t know how it holds up against PINCE.
I’ve had success getting CE to run with Proton though, specifically by using SteamTinkerLaunch to run it as additional custom command with the game. There are other ways too, like protontricks. In my experience, it has been mostly stable, with the occasional freeze, but generally usable for pointer scanning and such.
I’ve never worked with Haskell, but I’ve been meaning to expand my programming repertoire (particularly since I don’t get to do much coding at work, let alone learn new languages) and this makes for a nice opportunity, so I wanna try to parse this / guess at the syntax.
I assume iterate function arg
applies some function
to arg
repeatedly, presumably until some exit condition is met? Or does it simply create an infinite, lazily evaluated sequence?
( )
would be an inline function definition then, in this case returning the result of applying ++suffix
to its argument (which other languages might phrase something like arg += suffix
), thereby appending " Is Not an Emulator" to the function argument, which is initially “WINE”.
So as a result, the code would produce an infinite recurring “WINE Is Not an Emulator Is Not an Emulator…” string. If evaluated eagerly, it would result in an OOM error (with tail recursion) or a stack overflow (without). If evaluated lazily, it would produce a lazy string, evaluated only as far as it is queried (by some equivalent of a head
function reading the first X characters from it).
How far off am I? What pieces am I missing?
Stopped clocks and all, they’re still endorsing an absolute shithead over one issue that he hasn’t even actually delivered on, but who has good reason to insist on authoritarian surveillance measures.
If you care about privacy, betting on companies that suck up to Authoritarians is a bad idea.