planish
@planish@sh.itjust.works
- Comment on Why do I always have "dreams" that give me anxiety (aka: nightmares)? Why do I never just get to re-live my happy memories in my dreams? Wtf brain?!? This is outrageous! It's unfair! 1 day ago:
I think it has something to do with your brain playing both sides of the dream. You are coming up with how to react, but you are also at the same time coming up with what happens next. So if you dream a lion and you are like “uhoh, what if the lion tried to chase me, that would be a problem, I’d have to run away,” then you’re now dreaming about a lion that is chasing you and how you are running away.
- Comment on The ancient Greeks or Chinese should have already had words for this. 3 days ago:
Wait you can not only in some sense see a-cat-on-your-hand when imagining that, but also see an imaginary cat on the hand you are actually seeing???
Do you then not see the stuff behind the cat while you are imaging the cat to be in the way???
- Comment on The ancient Greeks or Chinese should have already had words for this. 3 days ago:
I have a little more of the seeing, but I also want to reach for your ghost metaphor. Imagining a tree for me is a little like seeing a tree, but quite a bit more like having just seen a tree.
- Comment on The ancient Greeks or Chinese should have already had words for this. 3 days ago:
That’s what happens when you get character switched to.
- Comment on New thing to ponder just dropped 6 days ago:
When this catches on the other meme will finally make sense.
- Comment on Would you like to playtest a new indie game? Just completed first playable version of my psychological horror/moral choice simulation. 3 weeks ago:
Now I’m thinking with portals.
- Comment on Minecraft is removing code obfuscation in Java Edition 4 weeks ago:
I thought they were still hoping to convince people to use Bedrock so they had to buy Windows.
- Comment on Banana 5 weeks ago:
Thanks Thursday Next’s Dad!
- Comment on What options of resistance are programmers creating to not submit to AI culture? 1 month ago:
This is honestly a lot of the problem: code generation tools can output thousands of lines of code per minute. Great, committable, defendable code.
There is basically no circumstance in which a project’s codebase growing at a rate of thousands of lines per minute is a good thing. Code is a necessary evil of programming: you can’t always avoid having it, but you should sure as hell try, because every line of code is capable of being wrong and will need to be read and understood later. Probably repeatedly.
Taking the approach to solving a problem that involves writing a lot of code, rather than putting in the time to find the setup that lets you express your solution in a little code, or reworking the design so code isn’t needed there at all, is a mistake. It relinquishes the leverage that is very point of software engineering.
A tool that reduces the effort needed to write large amounts of human-facing, gets-committed-to-the-source-tree code, so that it’s much easier and faster than finding the actual right way to parse your problem, is a tool that makes your project worse and that makes you a worse programmer when you hold it.
Maybe eventually someone will create a thinking machine that itself understands this, but it probably won’t be someone who charges by the token.
- Comment on Insuranace is a joke 1 month ago:
Insurance being a negative expected value isn’t the scam. Insurance not paying for the thing you bought the insurance to pay for is the scam. They’re supposed to be working from the same agreement you’re working from, not some other one they made up that’s worse for you at random.
- Comment on Insuranace is a joke 1 month ago:
Or to put it another way: insurance should pay out the amount you could get if you sold your car, not the cost to buy another similar car.
Why would an insurance company think that OP would get less money selling the car than anyone else would get selling the same kind of car, though? It’s one thing if all the listings are for much higher prices, but if those listings are selling at that price, then that’s the market value and the insurance company is provably misunderestimating.
- Comment on How do AI data centers manage to *consume* water, but when I cool my house, my A/C *makes* water? 3 months ago:
Why would they design around evaporative cooling when water consumption is a problem?
- Submitted 3 months ago to [deleted] | 62 comments
- Comment on Steam Summer Sale 2025 has begun! 4 months ago:
How did that happen?
- Comment on [deleted] 5 months ago:
Yeah, a TPM is, essentially, a piece of bondage gear. It’s shackles put on you to try and convince someone else of what you can’t do. It has niche applications but it’s not a valid thing to require of the general population.
- Comment on [deleted] 5 months ago:
Computers have systems (BIOS, EFI, ACPI) that give the people who make the machine responsibility for providing a standard, publicly-defined way for the OS to enumerate the hardware, and to use the hardware in a basic way even if the OS has never heard of it. Linux can get a kernel panic on the screen even if it has no idea what your GPU is, because Efi understands it and Linux understands EFI. It is set up this way partly because there’s a real possibility of hardware being added or removed, partly because people routinely mix and match parts, and partly because IBM mistakenly designed a good system that was easy to work in and not one that kept them in business.
Phones (and phone-derived systems like the Raspberry Pi and other single-board computers) don’t implement a standard. The hardware and its boot process assumes tight integration between the hardware and the software, usually to the point where the bootloader refuses to load anything not signed by the device manufacturer, unless it is satisfied that it has been given that manufacturer’s permission to be unlocked. (Computer secure boot implementations generally trust, for example, Microsoft, as well as the machine owner, who can load their own keys.)
Instead of the CPU developers releasing example EFI implementations, they release forks of the Linux kernel that they maintain as long as that chip is the latest chip they sell, and then fork off the mainline kernel again for their next chip. And the device makers ship devices by starting with the chip maker’s kernel, customizing it for the device, giving it a “device tree” that tells it everything that is supposed to be in that particular device, and shipping it. For a few years they port patches from the current kernel onto this forked kernel, and then they stop. With no standard to develop software against, and no documentation for what’s in a device and how to use it like there is for the standard’s interfaces, the only practical way to run software on a device is to start with that patched kernel.
Mainline Linux refuses to adopt and maintain the chip and device makers’ low-quality, chip-and-board-specific kernel changes (often because they break the kernel for other uses), so you can’t generally use a mainline Linux kernel instead. If you tried to tease out and improve the device-specific patches to the point where mainline Linux would take them, the device would be hopelessly outdated by the time you were done and you would have dozens of job offers to occupy your time as a highly skilled embedded Linux developer. The work is not practical given the tiny number of people who would benefit from it for a particular device, and how little it pays off compared to just buying a new device with a more up to date forked kernel available.
“Maintaining” a device for LineageOS or other open software eventually collapses under the weight of mainline Linux’s changes and the necessary chip and device maker patches no longer being practically reconcileable.
- Comment on [deleted] 5 months ago:
I don’t think this is going to change the overall situation, it’s just a single point new system requirement, like the plausible GPU was for Vista.
Now, if they start expiring the old TPMs every few years, and Windows 12 needs a TPM 4.0 or something, then this will change the overall situation. At least on the Windows side.
- Comment on Guess I'll starve 10 months ago:
You can print out QR codes to Rick Astley videos.
- Comment on At only 80 thousand dollars a press die is practical and smart and requires only some minor assembly, maintenance, adjustments, and heavy equipment to run. 10 months ago:
Thank you, I love to see these memes of production.
- Comment on Fuck geometry 11 months ago:
The vector from one point to another in space has both a distance (magnitude) and a direction. Labeling the side with i only really makes sense if you say we’re looking at a vector of “i units that way”, and not at an assertion that these two points are a directionless i units apart. Then you’d have to break out the complex norms somebody mentioned.
- Comment on How am I supposed to obtain income? 11 months ago:
You don’t necessarily have to tell all prospective employers about all experience. If you think your resume is getting bounced from some kinds of openings because they think it is odd they you have this degree, don’t list the degree when you apply to those sorts of positions. Don’t talk about having the degree. If asked point blank if you have a degree, say something about your personal philosophy on why degrees aren’t important, or how your life’s goal would be to get a Ph.D. in art history or some other discrete and personable non-answer.
- Comment on How am I supposed to obtain income? 11 months ago:
Sounds like it’s probably ID.me; a lot of government agencies contract with them but thay are not, actually, the government AFAIK
- Comment on How am I supposed to obtain income? 11 months ago:
I mean, fundamentally you’re not supposed to obtain income. The system that distributes money is not actually designed to give people money to live, and nobody is really steering it to make it do that. It just happens to sometimes do that. I’m not sure anyone has actually “designed” it to do anything, but it seems at least much better at concentrating money and power than it is at creating plausible jobs or job-housing-food combinations for humans.
I hope you find some good advice as to how you can get income to survive. I don’t really have any, other than shake all your friends down for jobs (since hiring is usually done by knowing somebody rather than by weighing the merits of an unbiased stream of varyingly qualified applicants) and be prepared to search for employment for many months (a thing you might have had to have started doing before now for best results). But it’s not hard because you are somehow not doing it “right” or the way you are “supposed to”, it’s hard because the problem you are facing it isn’t actually constrained to be solvable. You can do it all right and still not succeed.
- Comment on Fuck geometry 11 months ago:
This is clearly meant to be a right triangle. And the distances between the points are the same (because the squares of the coordinate differences are the same), just the directions are different.
If you move 1 unit forward, turn the correct 90 degrees, and then move i units forward, you will end up back where you started.
- Comment on So is the global IT crash fixed yet? 1 year ago:
The pita fix only works if you can dig up a CD drive to put it in though. Most people don’t have one and are SOL.
- Comment on Fear the fish women! 1 year ago:
It’s still terrible though! Turn it 45 degrees why don’tcha!
- Comment on People are realizing celebrities are unnecessary 1 year ago:
I think it’s meant to be since like 3 days ago.
- Comment on Does it seem odd to track my lifespan? 1 year ago:
I don;t know why your friend doesn’t like it. Ask your friend why they don’t like it.
- Comment on How does DNA decide the shape of the body? 1 year ago:
There are a lot of missing steps people don’t really understand yet R.E. how this all amounts to something complicated like “a liver”. But we think that the basic building block of it is that there are gradients of chemical concentration that some cells set up, and then other cells react to the level of the chemical and decide to different things. There’s a famous analogy of the French Flag Model, where the different stripes of the French flag are imagined to emerge from how far you are from the left edge where a “morphogen” chemical is coming from, because cells detect and react to different concentrations of the chemical in different ways.
And the cells do these things because the DNA programs them to do it. Some genes produce proteins that can turn around and bind to the DNA that encodes other genes, and make those other genes produce more or fewer proteins of their own. Proteins can be made so that they bind or unbind DNA in the presence of other proteins, or particular chemicals, or which can function to turn one chemical into another. So you can have little logic circuits made out of genes that measure chemicals and turn other genes on and off. And you can have little memory circuits based on which genes have things bound to them and which ones are currently on or off, so the cells can remember what it is they decided to be. And so the cells are programmed to differentiate into progressively more specific cell types over time depending on what signals they see, with the morphogen gradients or combinations of them allowing the cells to have some idea of where they are in the body.
And depending on genetic variation between people, the proteins involved can e.g. have different set points for the concentrations they react to, and that can translate into the threshold between cells deciding to do one thing or another moving around in the body, and in turn translate into people having e.g. a wider or narrower region of their face decide to be a nose.
- Comment on This laptop released in 2016 no longer receive OS updates. Which means I can't update Chrome Browser 1 year ago:
Praise be to our lord and savior the UEFI Forum, that we might not all meet such a dismal fate.