HNHacker News
TopNewBestAskShowJobs

MyOutfitIsVague

919 karma · joined February 10, 2025

submissionscomments
MyOutfitIsVague··on Server DRAM prices surge 50% as AI-induced memory shortage hits hyperscalers
Really frustrating for a hobbyist 3D artist. Rendering eats gobs of RAM for complex scenes. I'd really love a mid-level GPU with lots of VRAM for under $500. As is, I'm stuck rendering on CPU at a tenth the speed or making it work with compositing.
MyOutfitIsVague··on US startup Substrate announces chipmaking tool that it says will rival ASML
Yes, but so are radio waves and gamma rays; it would still sound odd to hear somebody say "radio light" or "gamma light".
MyOutfitIsVague··on Google pulls AI model after senator says it fabricated assault allegation
From her letter:

> The consistent pattern of bias against conservative figures demonstrated by Google’s AI systems is even more alarming. Conservative leaders, candidates, and commentators are disproportionately targeted by false or disparaging content.

That's a little rich given the current administration's relationship to the truth. The present power structure runs almost entirely on falsehoods and conspiracy theories.

MyOutfitIsVague··on URLs are state containers
From a human user perspective, HATEOAS is effectively just the web. You follow links to get where you want, and forms let you send data where you want, all traversed from some root entrypoint.

From a machine client perspective, it's a different story. JSON-LD is more-or-less HATEOAS, and it works fine for ActivityPub. It's good when you want to talk to an endpoint that you know what data you want to get from it, but don't necessarily need to know the exact shape or URLs.

When you control both the server and client, HATEOAS extra pain for little to no benefit, especially when it's implemented poorly (ie. when the client still needs to know the exact shape of every endpoint anyway, and HATEOAS really just makes URLs opaque), and it interacts very badly when you need to parse the URL anyway, to pull parts from it or add query parameters.

MyOutfitIsVague··on First convex polyhedron found that can't pass through itself
A test for this one is a bit simpler, I think, because you just have to find a 2D projection of the shape from multiple orientations so one fits inside the other. You don't technically have to do any 3D comparisons beyond the projections.

It's pretty easy to brute force most shapes to prove the property true. The challenge is proving that a shape does not have the Rupert property, or that it does when it's a very specific and tight fit. You can't test an infinite number of possibilities.

MyOutfitIsVague··on Scripts I wrote that I use all the time
I have showdead on, and almost every single flagged post I've seen definitely deserves it. Every time it wasn't "deserved", the person simply took an overly aggressive tone for no real reason.

In short, I've never seen somebody flagged simply for having the wrong opinion. Even controversial opinions tend to stay unflagged, unless they're incredibly dangerous or unhinged.

MyOutfitIsVague··on Meow.camera
Most rational, empathetic people generally look down on animal abuse and animal torture. Humans are more important than any other animal to me, but it's not a total dichotomy that makes the suffering of all other thinking, feeling animals meaningless.

Very few rational, empathetic people would be entirely unmoved by their pet dog being killed, and are more than a little perturbed imagining farming dogs for meat like we do other animals, despite the fact that cows and pigs do have feelings, do suffer, do play and have social bonds, and do have similar levels of intelligence to dogs.

We're fortunate enough that we only have one species of human around to worry about. Imagine the political turmoil if we still had many different human species in modern society and had to deal with this kind of debate.

MyOutfitIsVague··on Daniel Kahneman opted for assisted suicide in Switzerland
It's probably because I've experienced a family member's suffering that I wouldn't wish anybody to do through, and also had health events myself that led to such a "reduced quality of life" (read: constant discomfort bordering on torment, allowing no comfort, relaxation, sleep, or ability to focus on anything even mildly enjoyable.) for several months on end that I considered that if believed it would never get better from that point, I really wouldn't want to live anymore. It was effectively an anxiety attack that stayed at maximum intensity for three months solid, and didn't respond to any kinds of drugs, even benzos. I was constantly terrified that I was going to die, and I couldn't hold conversations during the entire period. During this period, I considered that there are people who experienced my condition as a lifelong experience, rather than a temporary, albeit long, episode. For people with dissociative disorders and dementia, they experience something like that, but with significantly higher terror and without even a reasonable grasp on reality. My horrible experience that made me ponder how much more I could survive is somebody else's "good day".

"It's going to get better" is a reasonable position. "It's not going to get better, but still keep hanging on while you experience intolerable torment for all the time you have left, however long it may be" is sadistic and sick.

MyOutfitIsVague··on Daniel Kahneman opted for assisted suicide in Switzerland
The historical Jesus was with a high degree of certainty quite different than the way he is currently remembered and the way he is portrayed in much of the new testament. The majority of the stories involving him either did not happen or were significantly changed between when the event occurred and when, generations later, it was recorded.

I see your last paragraph as naive, and cruelly dismissive of what true suffering is. It is possible to be in a place where the only life you have left is excruciating and intolerable. You are in a privileged position to have never seen a beloved family member die a slow and terrible death, or to have had a serious prolonged health event and have the moment of realization that for some people, your horrible weeks of insufferable illness are their entire experience of life, and wonder if you'd even want to live if that was all you had left.

MyOutfitIsVague··on Notes on switching to Helix from Vim
Helix very much is not a Vim rewrite in Rust. It's closer to a Kakoune clone than a Vim one.
MyOutfitIsVague··on Notes on switching to Helix from Vim
I love Helix. There are some things Julia didn't list that I also miss from nvim, particularly using it as a 3-way diff tool, and missing code folding, but I don't see leaving Helix any time soon.
MyOutfitIsVague··on Ask HN: What's the best hackable smart TV?
My experience with HDR has been pretty abysmal on a $500 4K TV. Badly tuned HDR is way worse than no HDR at all.

I have 20/20 vision, and I really can't tell the difference between 1080p and 4K for video games and movies. I will never do below 4k again on a desktop, but 1080p is more than fine for a TV. Higher framerate makes a far bigger difference than higher resolution for video games too.

MyOutfitIsVague··on Talk Python in Production
Oh sure, I just mean that wording in particular. 1/6 the cost is clear to me, 6x cheaper is not, because the wording implies that there's some base point that the original price is the "1x cheaper" base point. Like what is 1x cheaper than the base price? The wording is confusing. Then there's the comparative. Is "6x cheaper" the same as "6x as cheap"? Logic says that 6x cheaper would be the same as 7x as cheap, but many very smart people use these interchangeably. Again, like when people say "3x faster" to mean "3x as fast" which means that "50% faster" is actually slower than the reference speed.

It's just a wording annoyance that always gets to me, so it's not a big deal. I always prefer "x% as fast" and "x% the price", because they're largely unambiguous.

MyOutfitIsVague··on Talk Python in Production
If the user's OS and/or browser is set to dark mode. The site doesn't need to have a switch; its CSS has the media queries.
MyOutfitIsVague··on Incident with Webhooks
I agree to a degree, but issue tracking being able to directly work with branches and PRs is natural enough, and then discussions can share a lot of code with the issue tracker.

Getting the same level of interoperability with a separate tool takes significantly more work on both sides, so the monolithic approaches tend to thrive because it can get out the door faster and better.

Forgejo is doing the same thing with its actions. Honestly, I'd prefer if something like Woodpecker became the blessed choice instead, and really good integration with diverse tools was the approach.

MyOutfitIsVague··on Incident with Webhooks
I got hit with one of these, then commented on GitHub meetsn issue about it, and ironically got a hundred notifications for everybody's comments, many complaining about phantom notifications.
MyOutfitIsVague··on Talk Python in Production
Those numbers bother me. What does it mean to be "6x cheaper"? Is that a sixth the price? If something costs $100, what is 6x cheaper than it? 2x cheaper? 1x cheaper?

It is as frustrating as when people use "200% faster" to mean exactly the same thing as "twice as fast", and "100% faster" to mean the same thing.

MyOutfitIsVague··on Talk Python in Production
The cover has a stack that says "ngirx", and it's all a smudgy mess.

"Don't judge a book by its cover" is for people who don't actually read books. You can't necessarily tell when a book is good based on its cover, but you can absolutely tell with a high certainty that a book with a lazy, crappy, low effort cover is probably going to have a similar level of care and attention put to the contents. It's easily at least a 95% hit rate. Is not overly critical to see something presented lazily and assume it will also be lazy inside, and in this kind of field, I'd also expect that if the cover is AI generated, most of the content could easily be as well.

MyOutfitIsVague··on CDC File Transfer
Fascinating. Thanks for the information. I'll have to explore the Bluegrass space more. It's a genre that I have never given much thought or time to in the past; I was simply never exposed, other than the slim association with some folk punk acts.
MyOutfitIsVague··on CDC File Transfer
That sounds pretty good! I'll buy an album. I know nothing about Bluegrass, but I love that it has fostered a culture of digital freedom. It kind of makes sense I suppose, given that DRM freedom aligns with real traditional American values.
MyOutfitIsVague··on Founder sentenced to seven years in prison for fraudulent sale to JPMorgan
I'm not sure I like the incentives that creates, though. If this is the precedent, then if you're committing financial fraud already you might as well go as big as possible, since there appears to be a cap on punishment.
MyOutfitIsVague··on CDC File Transfer
Why not something like Bandcamp, or other DRM-free purchase options?

I'm not above piracy if there's no DRM free option (or if the music is very old or the artist is long dead), but I still believe in supporting artists who actively support freedom.

MyOutfitIsVague··on `std::flip`
I have to ask, do you actually mean AS/400, or IBM i? Most current development for IBM i is done in PASE. I work in IBM i, and nobody I know is still writing C++ for the ILE. I imagine most of the ILE C++ is in maintenance mode and probably not using anything as modern as even C++20.
MyOutfitIsVague··on How did sports betting become legal in the US?
The conversation is credit cards, in which case you are absolutely paying with the bank's money, and if you don't pay it back (particularly if you can't and declare bankruptcy), they lose their money.
MyOutfitIsVague··on Baldur's Gate 3 Steam Deck – Native Version
That sounds like vsync to me. I'd be worried if I was rendering 400fps when my monitor can't get close to displaying that framerate.
MyOutfitIsVague··on Baldur's Gate 3 Steam Deck – Native Version
> check out /r/fucknintendo for an unbiased take

This got a good laugh out of me.

MyOutfitIsVague··on Baldur's Gate 3 Steam Deck – Native Version
> Cross platform games don't run really well

Wouldn't that depend heavily on the game and developer in question? The Switch 2 has more than sufficient hardware to compete, with a particularly beefy GPU for a handheld.

I'd be more ready to blame the game and developer in question than this console, unless there are a lot of examples from capable developers performing measurably worse.

MyOutfitIsVague··on Meta’s live demo fails; “AI” recording plays before the actor takes the steps
The ability to think. If it can't think in the first place, it can't get confused. Whether it's "real AI" or not depends on semantics of that you consider AI to be:

* If you think it's something that resembles intelligence enough to be useful in the same way intelligence is and to seem to be intelligence, this is clearly it. The "plant based meats" of AI.

* If you think it means actual intelligence that was manufactured by a human, this is not that. It's shockingly impressive auto correct, and it's useful, but it's not actually thinking. This would be "artificially created intelligence"; in essence, real intelligence with an artificial origin. The lab grown meat of AI.

For the latter, I really think it needs reasoning ability that isn't based on language. Plenty of animals can think and reason without depending on language. Language is a great carrier of intelligence, which is why LLMs work so well, but language is not the foundation of intelligence.

That said, I think "confused" is a fine enough anthropomorphization. I refer to things like Bluetooth issues as the machine getting confused all the time. Back in the day, Netflix would often have problems with the wrong image showing for a show, and I called that "Netflix getting confused". We know it's not actually getting confused.

MyOutfitIsVague··on Murex – An intuitive and content aware shell for a modern command line
`ls` is not the same command in nu. There's a nu-specific `ls`.

My GNU `ls` has `--literal`, but to do that in nu, you have to do `^ls --literal`, to use the external command instead of the nu builtin.

You can see the nu `ls` options with `help ls`, or `ls --help`. `--literal` is completely useless for nu's `ls` anyway. `nu`'s ls gives a table, where the `name` column is the filenames. There's no need for any quoting, because it's already structured output.

MyOutfitIsVague··on Massive Attack turns concert into facial recognition surveillance experiment
It displays the faces on the screen, and you recognize them.
← PreviousPage 2 of 10Next →