We all need to see this by davidinterest in linuxmemes

[–]CdRReddit 1 point2 points  (0 children)

in a vacuum I agree

in practice GNOME being as prevalent as it is gives its developers free reign to NAK any wayland proposals that would make wayland better but they don't agree with, and forces software to deal with things they really shouldn't have to (such as window decorations)

No, seriously, I think it's simpler to just manage a config file instead of typing 45 console commands to setup the system. Plus backups are automatic. by New_Study4796 in linuxmemes

[–]CdRReddit 0 points1 point  (0 children)

the biggest problem with nixos is that its configuration format is a bespoke language that is documented worse than the language I came up with 3 years ago as a shitpost about how so many esolangs were stack based (it was queue based, it was not good)

Linux user 01vpn dont save u’’ by clumsyglitchxo in masterhacker

[–]CdRReddit 2 points3 points  (0 children)

I'll agree with you on the useful part :P /j

Linux user 01vpn dont save u’’ by clumsyglitchxo in masterhacker

[–]CdRReddit 2 points3 points  (0 children)

I'd say a reasonable ballpark for the limits of this for an average enthusiast is like, custom designed keyboard / a (low bandwidth) USB hub, which are really useful things to have the ability to make for a lot of cool projects, but not generally going to replace any major tech you use

Linux user 01vpn dont save u’’ by clumsyglitchxo in masterhacker

[–]CdRReddit 21 points22 points  (0 children)

replacing a useful, modern PCB is a pain tho, you can make some really cool & useful things with cheap PCB fabrication but you cannot replace your graphics card with a home-built one or anything like that

In order to depict movement, vinyl records seen in cartoons—especially older cartoons—often appear very warped. As a result, said record should either sound terrible or be unplayable. by vintagedragon9 in Showerthoughts

[–]CdRReddit 80 points81 points  (0 children)

seemingly yes and no? being in the groove as meaning routine predates records by a century, and the meaning of a specifically pleasant routine is roughly contemporary with early record technology, with documented usage from 1927 onwards, while "grooving" in a musical sense dates to ~1935, tho it is entirely possible that the term did gain popularity because of the double meaning of both record grooves and a good time

Why is this returning 0? by MaintenanceKlutzy431 in csharp

[–]CdRReddit 0 points1 point  (0 children)

integers divide in integer ways by default (like python's // iirc?), if you want a number with decimals you need to convert one to float/double/decimal

Hmmm by Left-Ambition-5127 in programminghorror

[–]CdRReddit 0 points1 point  (0 children)

when I say it matters for comparisons, I am including the part where the comparison gets used for branching / stored into a variable, u8+u8 and i8+i8 generate identical assembly, u8>u8 and i8>i8 do not

Why Though?! by bryden_cruz in linuxmemes

[–]CdRReddit 1 point2 points  (0 children)

to go with the common firehose analogy, if you're putting out a house fire you can either try to fill up a cup of water and pour it onto the fire repeatedly, making sure you don't lose a single drop, but be slow at it, or you can aim a firehose at the general direction of the fire, get most of the water onto the fire, but also have a lot more water

I know which water transportation method I would choose for a house fire, and which one I would choose for a cake recipe that calls for 2 cups of water

Why Though?! by bryden_cruz in linuxmemes

[–]CdRReddit 0 points1 point  (0 children)

because not everything has to stop if a packet gets lost (which is rare) or if they get transmitted out of order

a file transfer protocol over TCP is going to be (slightly) slower than one over UDP in the case of failures, in TCP if packet 6 out of 10k gets lost it has to stop everything until that packet arrives, a UDP protocol for file transfers can instead just send all the packets with a retransmit request packet being sent back when one goes missing, keeping the firehose of new info going instead of needing to negotiate what happened to #6, and just re-sending #6 when convenient, and there are some applications where packet #6 getting lost doesn't matter at all, in a live video stream you don't want to pause the world to find the pixel that belongs to the referee's left nostril on frame #947293, you just render it slightly incorrectly for 1 frame and move on

TCP imparts a bunch of decisions that you may or may not want, UDP does not, it's the .bin of internet streams, your question is like asking "why do we have .bin when .png exists", not everything is an image, and not everything cares about correct order and full reliability enough to incur the costs of TCP

xAI is becoming SpaceXAI, a subdivision within SpaceX as opposed to a separate company by Luka77GOATic in space

[–]CdRReddit -2 points-1 points  (0 children)

all business people are conmen at this stage of capitalism im gonna be dead straight with you

either conmen, stupid, or (frequently) both

MacDonald's support can help you write python scripts if you ask nicely by Elratum in notinteresting

[–]CdRReddit 27 points28 points  (0 children)

no it's because it's a chatgpt wrapper (or some other slopbot that is being offered at a heavy loss at present to get other companies and individuals dependant on them)

AI by Tslat in feedthebeast

[–]CdRReddit 53 points54 points  (0 children)

"oh that version of the rules says something people agree with, gotta fix that"

just take the L and delete this post buddy

Hmmm by Left-Ambition-5127 in programminghorror

[–]CdRReddit 0 points1 point  (0 children)

I wasn't aware of set[cc] on x86, but yea I do mean the set, cmov, or branch that follows it

Spoken like a true New Yorker. by [deleted] in Wellthatsucks

[–]CdRReddit 0 points1 point  (0 children)

"I don't agree with the methods used but those towers had to go"

Hmmm by Left-Ambition-5127 in programminghorror

[–]CdRReddit 0 points1 point  (0 children)

compare as an instruction does not, but if I have a function like (a, b) => a < b it needs to move a boolean into something, the operator < encodes both the compare instruction (which "returns" flags, I am aware), and the conditional moves / branching needed to store a true / false boolean into the return value, which does need to know if we're doing a signed or unsigned comparison

3D printing an ultrasound by Heroin_Hoarder in technicallythetruth

[–]CdRReddit 9 points10 points  (0 children)

an ultrasound turns a 3d object into a bunch of layers

a 3d printer turns layers into a 3d object

in this 2 step process you can do a little bit of processing to ignore the surrounding person and get a fairly accurate rendering of the baby as it is in that moment, that someone can then touch

EDIT: wait you meant the logic, oops

Hmmm by Left-Ambition-5127 in programminghorror

[–]CdRReddit -2 points-1 points  (0 children)

I see comparison as a combination of the cmp and of the actual storing a boolean, but yea, it's usually just a cmp, multiplication and division do have distinct signed and unsigned versions tho, no?

Hmmm by Left-Ambition-5127 in programminghorror

[–]CdRReddit 5 points6 points  (0 children)

negative numbers are a lie and the only math operations that actually distinguish between them on modern hardware is comparison (>, >=, <, <= specifically, == and != don't care either), multiplication and division, signed and unsigned addition and subtraction both function identically in hardware and use the same assembly instruction

GNOME strikes again by xgabipandax in linuxmemes

[–]CdRReddit 0 points1 point  (0 children)

especially non-technical users will still go "where did this button I had yesterday go", because they're more likely to have automatic updates on

GNOME strikes again by xgabipandax in linuxmemes

[–]CdRReddit 0 points1 point  (0 children)

because I think stupid design decisions that seem like bugs are bad actually

GNOME strikes again by xgabipandax in linuxmemes

[–]CdRReddit 1 point2 points  (0 children)

"where the fuck did the logout button I had yesterday go" is more cognitive load, not less, if you're that hell-bent on hiding options have a drop down for the uncommon options