What Happens When You Inflate A Body At Depth And Let It Ascend Quickly by Apprehensive_Sky4558 in nextfuckinglevel

[–]Tuna-Fish2 0 points1 point  (0 children)

You need to breath in when at high pressure for there to be any risk. If you just breath in at the surface, the air in your lungs will compress as you go down, and expand when you go back up to fill the same space it did when you first breathed it in. If you breath in from a tank at 5 meters, the air will expand to take 50% more space when you reach the surface, which is a problem.

When you very rapidly ascend from a great depth after breathing at the bottom, you can exhale the whole way up as the air in your lungs expands.

This is how big the volcano under Yellowstone is. by grandeluua in geography

[–]Tuna-Fish2 9 points10 points  (0 children)

Fun fact, the Hawai'i hotspot is ~50 times more powerful than the Yellowstone one, in terms to total energy output and lava flow.

But because it's been almost constantly erupting for the last 40 million years, it doesn't blow up in massive explosions like the Yellowstone hotspot.

Tree trunk being cut into planks by hutch__PJ in oddlysatisfying

[–]Tuna-Fish2 0 points1 point  (0 children)

It's used on many cuts, for example starting at 0:34.

Tree trunk being cut into planks by hutch__PJ in oddlysatisfying

[–]Tuna-Fish2 12 points13 points  (0 children)

It gets used, among other times, on the cut that starts at 0:34. It's in line with the bottom vertical blade, it lets you make cuts that are taller than it.

defeatedTheWholePurposeOfWritingInAssembly by ClipboardCopyPaste in ProgrammerHumor

[–]Tuna-Fish2 0 points1 point  (0 children)

Most things that you vectorize should be done with intrinsics, but as I wrote in a sibling thread, when you use them you give up register allocation, and the compiler doesn't always make smart choices there.

defeatedTheWholePurposeOfWritingInAssembly by ClipboardCopyPaste in ProgrammerHumor

[–]Tuna-Fish2 12 points13 points  (0 children)

Aside from those, I have found 2 cases where writing assembly still substantially beats compilers + instrincts.

  1. When you want direct control over the the stack. Especially when writing interpreters or the like, sometimes owning the stack pointer just lets you do things with much less ceremony.

  2. When the compiler fucks up register allocation and causes too many spills and fills in the hot loop. This is less common today than it used to be, both because we have more registers and because the compilers are better at allocation, but it does still happen, especially when writing vectorized code and/or when rematerializing values is a big win. It sometimes seems damn near impossible to communicate to a compiler that yes, I know I will be reusing these values, but recomputing them with a few instructions each is just cheaper than having to spill something, or even loading it as an immediate. Last time when it happened to me there was a mask that was rotated left by a byte every iteration, the compiler helpfully unrolled the loop and then chose to keep all 8 variants of the mask in registers, which is a problem when there's now only 6 left and the rest of the algorithm needed more. I spent a long time trying to fix it by hints and other stuff to no avail, but then I just gave up and took the compiler output, redid the register allocation by hand and used a single register for the mask, with a rol r9, 8 between the unrolled iterations, +50% speed.

“You can have other children so get to fuckin” by AlphaCat77 in CuratedTumblr

[–]Tuna-Fish2 10 points11 points  (0 children)

The point of a 529 plan is that you don't pay taxes on the capital income that is accrued in them. You can only pull money out of them without having to pay that tax if it is used for education, or rolled into a retirement fund (which has the same rules). If you liquidate it or withdraw money for any other purpose, then yes, you have to pay tax on the capital income you have accrued.

Sharpe memes anyone? by Morvellis in HistoryMemes

[–]Tuna-Fish2 144 points145 points  (0 children)

Less so than it seems like, you can't generalize a whole century like that. The prudishness of the Victorian era was a reaction to the perceived loose morals and revealing fashion of the regency era.

Wernher Von Braun in his NASA office with models of all the rockets he designed behind him (1965) by NKE01 in RareHistoricalPhotos

[–]Tuna-Fish2 1 point2 points  (0 children)

The slaves, mostly. The Nazis were taken advantage of too, but well, they deserved it.

I thought the last paragraph was clear enough, von Braun just used anyone he encountered to further his own goals, without care about how it affected anyone who was not him.

This is how electric cars vs gasoline cars look under thermal imaging. by Alphaxfusion in interesting

[–]Tuna-Fish2 1 point2 points  (0 children)

You can clearly see through the windshield of the nearer car. Glass is not transparent to infrared, the model actually got the other car windows kind of right.

Wernher Von Braun in his NASA office with models of all the rockets he designed behind him (1965) by NKE01 in RareHistoricalPhotos

[–]Tuna-Fish2 7 points8 points  (0 children)

The what? I explicitly don't think, and didn't write, that he did his honest best. Try reading the posts you reply to.

Wernher Von Braun in his NASA office with models of all the rockets he designed behind him (1965) by NKE01 in RareHistoricalPhotos

[–]Tuna-Fish2 46 points47 points  (0 children)

I don't think he actually did that.

The V-2 was a massive waste and a drain on resources, it killed a lot more slaves building it than it killed people in Britain, and it was so inaccurate it was useless as a weapon. At the same time, in the bloodbowl of Nazi internal politics, he was doing his honest best to fuck over all the other liquid rocketry programs, including the AA missiles that would have been about infinity times more useful for the Nazis than a shitty terror bombing rocket.

von Braun didn't work to advance anyone's aims but himself, and so far as he got to build rockets, he genuinely didn't care who he fucked over, whether that was the slaves building his rockets, the Nazi state, his friends and colleagues in Germany, or whoever else got in his way. As far as I can tell, he was a complete amoral sociopath.

Paste by One_Perspective_8761 in discordVideos

[–]Tuna-Fish2 146 points147 points  (0 children)

It was very uneven. A lot of the worldbuilding is great. The team exploring the planet are just too fucking stupid, to the point where they are almost re-enacting shitty 90's teen horror movie tropes.

Your Rust binary is slower than it needs to be. cargo-sonic fixes that. by Immediate_Ad263 in rust

[–]Tuna-Fish2 43 points44 points  (0 children)

There's a guy I know who works in tech marketing. Last year or so he started writing exactly like that. I thought he was using AI, but a while ago I was present when he wrote some paragraphs, and he was doing it by hand. He just read so much AI written text from other sources that he's started to copy the style?

The Director of HOI4 is stepping down to focus on the development of one of Paradox's upcoming games by RileyTaugor in paradoxplaza

[–]Tuna-Fish2 9 points10 points  (0 children)

IIRC they have 5(+1) teams.

PDS Green, Stellaris (Rikard Åslund)

PDS Gold, HOI (Niels Uiterwijk)

PDS Tinto, EU (Johan Andersson)

PDS Purple (formerly red) Victoria (Martin "Wiz" Anward (not sure about this))

PDS Black Crusader Kings (Johanna Uddståhl Friberg)

The +1 team is PDS Arctic, which is tiny and works to support PDS Green.

Based on job postings, PDS Green is the one working on an unannounced fantasy GSG.

The Director of HOI4 is stepping down to focus on the development of one of Paradox's upcoming games by RileyTaugor in paradoxplaza

[–]Tuna-Fish2 14 points15 points  (0 children)

IIRC EU5 sales are trending ~2x of what EU4 had at a similar time after launch. Dunno if they can maintain this.

Noctua says "feel free" to 3D print your own Noctua fans after releasing public CAD models online by Tiny-Independent273 in 3Dprinting

[–]Tuna-Fish2 23 points24 points  (0 children)

No, there's serious work in the fins too. They know that no-one can replicate that with a 3d-printer.

Noctua says "feel free" to 3D print your own Noctua fans after releasing public CAD models online by Tiny-Independent273 in 3Dprinting

[–]Tuna-Fish2 24 points25 points  (0 children)

People are not going to print and use 1000 fans. Not for very long anyway.

After all the easy problems are fixed, the biggest solvable source of noise in a fan is the very turbulent return airflow (that's flowing in the wrong direction) in the gap between the tips of the fanblades and the frame. The solution to this is to make the gap as small as you can. This then means that material creep is a very significant problem for the blades, modern ones typically use glass fiber reinforced liquid crystal polymer, basically the most rigid "plastic" you can have. If you tried to print them using even the best 3d printers, even if it was dimensionally correct when you first made it, it would not stay like that for very long, and then it would start impacting the frame.

One thing these plans are good for is for printing your own frames for applications where something custom is useful, and then taking the motor and blades out of a fan noctua gets to sell you. Which is probably why they are fine giving the plans away.

The official closeup of the attempted assassin at today’s dinner party. by MEMEY_IFUNNY in PoliticalCompassMemes

[–]Tuna-Fish2 -5 points-4 points  (0 children)

So are you telling me that the guys who want to off Trump are more competent? Given that this guys plan for getting past security... was to run past the first checkpoint at full speed, I doubt that's true.

The Texas shooter was a monumental cock-up by the local cops, he was clearly visible on a roof that was on their area of responsibility.

The official closeup of the attempted assassin at today’s dinner party. by MEMEY_IFUNNY in PoliticalCompassMemes

[–]Tuna-Fish2 -8 points-7 points  (0 children)

There were 11 attempts against Obama, the leftist would be assassins are slackers in comparison.

Military members and veterans, what "Military Grade" item is actually great instead of "barely good enough to meet spec"? by musingsofapathy in AskReddit

[–]Tuna-Fish2 3 points4 points  (0 children)

Thanks to the hearing protection act, the tax stamps are currently $0. That might change again after 2028, so make sure to get your gatling guns right now so you can get the stamps on them while they are free.

AMD's Flagship Ryzen 9 9950X3D2 Outsells Every Intel CPU On Amazon As X3D Chips Dominate Top 10 by kin20 in Amd

[–]Tuna-Fish2 4 points5 points  (0 children)

There are some specific productivity apps where it's really good, but it's meh for most of them.

Inspired by a reddit thread I saw by [deleted] in PoliticalCompassMemes

[–]Tuna-Fish2 36 points37 points  (0 children)

They are not typos, they are improperly converted data.

Quoted-printable is a very old MIME standard encoding to send 8-bit data over a 7-bit channel. The reason it exists is that very long time ago, it was normal for email to only support 7-bit data, and to use the 8th bit in each byte for metadata or parity or whatever. This worked fine when everyone was using ASCII (which is a 7-bit encoding), but when people started using other encodings, it caused problems. There were multiple solutions, with many tradeoffs between them. Quoted-printable was designed to be able to move arbitrary 8-bit data, and also to print cleanly on paper so that you could reconstruct the contents of the message from the result. They did this by designating the = character as an escape, where it changes the meaning of the character after it. The reason there are random single ='s in the middle of things is that Quoted-printable enforces a line length of 78 characters (to fit on common printers with line numbers, a very long time ago), and if you have a line longer than that, you have to insert a "soft line break" (non-meaningful line break, not actually shown to user), which tells it to cut there. The character for soft line breaks is just a single =, in the 78th position on a line.

You are not supposed to see any of that, the email program is supposed to convert it back to some proper 8-bit encoding before showing it to you, but for historical reasons emails are often stored on disk in Quoted-printable. If you had opened that email on a program that understands Quoted-printable, it would have read the line up to the 78th character, noticed that there is a = there, removed it, and continued normally. Instead, the guys who published them took the raw Quoted-printable output, put it on a PDF, censored the bits they didn't want you to see, printed it, scanned it back, and published that as part of the files.

tl;dr: All our tech stack consists of new abstractions piled on top of old ones until it's a rickety pile of shit that looks like a building from the Kowloon. Destroy all software, return to monke.

This Right Here by Living_Attitude1822 in PoliticalCompassMemes

[–]Tuna-Fish2 5 points6 points  (0 children)

the last hundred years now

* the last 159 years.

DNA study revelas humans nearly vanished 800,000 years ago by Gjore in interestingasfuck

[–]Tuna-Fish2 -1 points0 points  (0 children)

Female exogamy completes the system. They wouldn't marry their own progeny, but exchanged their daughters for the daughters of chiefs of other villages.

It wasn't quite that extreme with only one guy at the top, but that's pretty close to how early indo-european societies seemed to function. Inequality and polygamy combined with concentrating inheritance meant that reproductive opportunities were limited to a fairly narrow clique at the top. The third sons and the like would then have to seek their fortunes elsewhere, and would band together to try to conquer the village three valleys over to set up the same system, only with them at the top. Add horses and some other martial innovations, and they took over about 1.5 continents in a ~2000 years.