MurphyA/hacker-news huggingface dataset:
by op00to | 2025-11-13 00:29:25+00:00
The irony is that most of the ID-to-buy-medicine rules people cite were created by the same GOP lawmakers who push voter ID. The Sudafed restrictions came from the Combat Methamphetamine Epidemic Act, introduced by a Republican sponsor and signed by a Republican president. If you are worried about creeping ID requirements, look at who actually writes these laws.
by p1necone | 2025-11-13 00:29:55+00:00
I did try using Bazzite but I had weird issues with stuttering/throttling on the RX 7600 which made most games totally unplayable (I confirmed the same hardware worked fine on a windows install). That was a while ago though, it's probably worth me trying again.

Normally I just use regular Fedora/Arch/OpenSUSE for gaming on Linux and never see any issues (albeit that's on a 6800xt at the moment) but I want that consolized experience.

edit: found the thread where I discussed fixing this - few bits of false hope and then I eventually gave up. https://www.answeroverflow.com/m/1314736793190662216
by mikestorrent | 2025-11-13 00:30:43+00:00
100%. Web Credentials + Digital ID + age verification will all be handled with Secure Attestation backing it. Cloudflare will have a checkbox for site admins... [X] Require Age Verification... and that's it. Boom. Your site is "safe" from accidentally allowing kids in.

...of course, free speech and anonymity die with this, but why would that be a problem? You don't want to say anything the current or potential future government wouldn't like, do you?
by DarkNova6 | 2025-11-13 00:31:01+00:00
I'm not new to C# myself and I have been writing a hobby game project in it for the better part of 2 years. I know the C# features pretty in-depth by now, and while you can definitely make an argument that C# has more and better features, I found that Java has greater synergies in its features.

Don't get me wrong, there are some features like "abstract static" in interfaces which give C# superpowers... until you realize that this only works one layer deep. Or the non-break switch expressions, which require a return type. Lack of an equivalent to Java's "Sealed Classes" (that you can switch over). Or that you can't validate primary constructors up until recently.

Lack of value objects are definitely hurting, but JEP401 addresses this and is available as preview as of now. I am absolutely blown away by the depth of their value-narrative and I think they uncovered something much deeper than "value or not" with gradual performance gains based on gradual constraints.

But I absolutely see the value of C# in teaching. Java works more via libraries and convention, whereas C# has ingrained many concepts directly into the syntax level.

But maybe I am a Java fanboy, haha. I even prefer the Erasure of Generics, the times it has complicated my code in C# is much higher by now than I ever thought it would be.
by itchyouch | 2025-11-13 00:31:56+00:00
An interesting FYI is a comment made by Peter Attia on his podcast.

He had a patient with metabolic markers that were not improving and they had exhausted all the typical avenues. Presumably they were things like weight loss.

They put the patient on GLP-1 but injected into the thighs (or butt, I don't recall) for the metabolic benefits without the hunger blunting effects.

It seems like GLP1, even in skinny patients (implied by Attia in this particular case), has metabolic benefits.

The longevity community seems to be hinting that there may be geroprotective aspects of GLp1 as well, so we may be looking at the benefits beyond weight loss for metabolism.
by nielsbot | 2025-11-13 00:32:12+00:00
I don't think it's strange at all--my main uses of the returned errors are

1a. yes, there was some error 1b. there was an error--throw another local error and encapsulate the caught error 2. treat result of throwing call as `nil` and handle appropriately

I don't think typed throws add anything to the language. I think they will result in people wasting time pondering error types and building large error handling machines :)

When I used Java, I found typed exceptions difficult to reason about and handle correctly.
by ryan_lane | 2025-11-13 00:32:23+00:00
> There is not even a remotely plausible basis for describing anything written here as racist

The fact that plenty of people disagree with you doesn't support your argument.

It feels like you're being defensive here because you agree with his rhetoric and you don't want to consider yourself sexist or racist, because "that makes you a bad person". You can have racist, sexist thoughts, and maybe in other cases still generally be good in your actions. This doesn't define your core being, even if you still have hateful thoughts. You'll never be able to improve yourself if you're unwilling to have your beliefs challenged.

> This is completely unfounded assassination of character which does nothing except to reveal your own biases.

He's become a hero of the alt-right, specifically because his approach to this aligns with their playbook. It's not character assassination, it's truth. He's trying to phrase things in a palatable way, but his underlying message is that minorities and women don't belong in tech.

Though he said he doesn't support the alt-right, he went on a media tour after being fired, on alt-right platforms. This is also something that generally aligns with alt-right playbooks. Distance yourself in speech, but not in action.
by marrs | 2025-11-13 00:32:27+00:00
> DHH's fears are all feeling no fact.

They're mostly feelings (which is what I said above), but there are plenty of facts in that article as well.

> The "Pakistani rape gangs" targeting "white british girls" and trying to tie brown people to increasing theft is made specificly to paint brown people as dangerous.

Where does DHH say that the characteristics of the Pakistani rape gangs extend to all brown people, or even to all Pakistanis? You've made that leap all by yourself. And his remark on phone theft doesn't make reference to race at all; nor does the article he links to. They were just talking about the rise in crime, and you again added the racial element yourself. Instead he's criticising the police, firstly for not dealing with the rise in crime, and secondly for their authoritarian behaviour.

As for what he doesn't mention, that doesn't make him far right any more than your failure to acknowledge his points about authoritarianism makes you far right.

> A nation is not a state, it cannot be democratic. A nation is a socially constructed group identity, it's not the same as your country. A state can be multinational, as the UK is.

You're very good at being pedantic on points that don't further the conversation. I think you know what I was getting at. If you don't, please ask for clarity. Otherwise, perhaps you could address the point directly rather than deflect from it.

> Racist ideology, and the very idea of races, comes from right wing ideas like nationalism and colonialism

That's your assertion and I doubt it very much; moreso given the very obvious racism that's been peddled by the left that I mentioned in a previous comment, and that you refuse to acknowledge. And what makes you think colonialism is a right wing idea? Have you never heard of The Soviet Union? Or is that the right kind of empire? More likely, racist ideology is as old as the human race, and is a simple manifestation of tribalism.

But you're right at least that, since the far left have been slandering everyone to the right of Mao as far right - especially if they're a liberal, the real far right are now able to hide in plain sight.

But I'm really not interested in having an argument about which of these rancid ideologies is worse. Frankly, they're largely indistinguishable to me, and are both equally detestable.

> The left is interested in combating these ideas

Some of us are. Some right wingers are as well. Others of us want to use race to sow division. (Did I get it right this time?) And those people, as far as I'm concerned, are the worst kind of racists because they mask it behind feigned compassion. At least the far right are honest about their superiority complex.
by LexiMax | 2025-11-13 00:32:29+00:00
> Agree in some ways. Still, discussing the nitty gritty is superfluous, the important underlying message you are making is more existential.

It's an important conversation to have.

I remember a particular developer...I'll be honest, I remember his name, but I remember him being a pretty controversial figure here, so I'll pretend not to know them to avoid reflexive downvotes...but this developer made a particular argument that I always felt was compelling.

> If you do open source, you’re my hero and I support you. If you’re a corporation, let’s talk business.

The developer meant this in the context of preferring the GPL as a license, but the problem with the GPL is that it still treats all comers equally. It's very possible for a corporation to fork a GPL project and simply crush the original project by throwing warm bodies at their projects.

Such a project no longer represents the interests of the free software community as a whole, but its maintainers specifically. I also think that this can apply to projects that are alternatives to popular GPL projects, except for the license being permissive.

We need to revisit the four freedoms, because I no longer think they are fit for purpose.
by Jnr | 2025-11-13 00:32:40+00:00
I don't know how EFI boot works but I am running a gaming PC in dual boot and I have both Microsoft and my own personal secure boot keys loaded (for linux and grub)

I boot my own signed bootloader (grub) from which I can also boot Windows. Windows shows it is in secure boot mode and it works fine with BF6 for me.

But I have a feeling this allows users to run some bootkit/rootkit and bypass any of those kernel level anti-cheats. Maybe I'm wrong and EFI handover to Windows clears all the memory, but I somehow doubt it.
by logicprog | 2025-11-13 00:32:59+00:00
I use K2 non thinking in OpenCode for coding typically, and I still haven't found a satisfactory chat interface yet so I use K2 Thinking in the default synthetic.new (my AI subscription) chat UI, which is pretty barebones. I'm gonna start trying K2T in OpenCode as well, but I'm actually not a huge fan of thinking models as coding agents — I prefer faster feedback.
by erohead | 2025-11-13 00:33:25+00:00
Sounds like they're rolling back the mandatory verification flow:

Based on this feedback and our ongoing conversations with the community, we are building a new advanced flow that allows experienced users to accept the risks of installing software that isn't verified. We are designing this flow specifically to resist coercion, ensuring that users aren't tricked into bypassing these safety checks while under pressure from a scammer. It will also include clear warnings to ensure users fully understand the risks involved, but ultimately, it puts the choice in their hands. We are gathering early feedback on the design of this feature now and will share more details in the coming months.
by SparkBomb | 2025-11-13 00:33:32+00:00
They are finally adding the option to setup a user desktop to the installer in a build shortly. Which needed to be done years ago IMO. They are doing some outreach on their YouTube channel.

If they do I might try it. However I've had issues getting the video drivers to behave on BSDs even ones that "should" work. Hopefully podman and/or docker is something I can use easily.
by esrauch | 2025-11-13 00:34:04+00:00
Google does not "want this fixed", this isn't a bug report from a team using ffmpeg, it's a security analysis from a whitehat security project.

I think really if there's all these machine generated meaningless security reports, wasting time with that sounds like a very sensible complaint, but then they should point at that junk as the problem.

But for the specific CVE discussed it really looks to me like they are doing everything right: it's a real, default-configuration exploitable issue, they reported it and ffmpeg didn't fix or ask for any extension then it gets publicly disclosed after 90 days per a standard security disclosure policy.
by Sohcahtoa82 | 2025-11-13 00:34:21+00:00
$70!? How big are these lawns? Hell, I'd mow lawns for $70 each.

I wouldn't pay more than $5 for someone to mow my lawn, but then again, it's tiny at like 20x15 feet. I spend more time getting the mower out and putting it back away than actually mowing. Probably gonna replace it with just a bunch of wildflowers next spring.
by A4ET8a8uTh0_v2 | 2025-11-13 00:34:28+00:00
Not OP, but I am running ollama as a testing ground for various projects ( separately from gpt sub ).

<< Is there a reason for me to choose Gerbil instead? Or something else entirely?

My initial reaction is positive, because it seems to integrate everything without sacrificing being able to customize it further if need be. That said, did not test it yet, but now I will.
by cush | 2025-11-13 00:34:41+00:00
People are responding in this thread as if ChatGPT is a one-on-one conversation with another person. The data isn’t “shared” with OpenAI. You’re chatting with OpenAI. ChatGPT is just a service. There’s no way to use ChatGPT without sharing all of your chats with OpenAI, that’s what the entire product is.
by DarkNova6 | 2025-11-13 00:34:54+00:00
I think this was a fair statement up until a couple years ago, but right now I am lamenting the actual progress in C# and CLR technology.

I think the progress on Java and the JVM has been nothing but impressive. Not only compared to the baseline to where things were 10/15 years ago, but simply how much stuff comes out each year and how well-thought it all is.

Frankly, it's an inspiration for my private and professional projects.
by embedding-shape | 2025-11-13 00:36:09+00:00
Yeah, it's more of a somewhat 3D-drawing of a frame that you can navigate inside, rather than a world up that happen to fit with whatever image you use as an input, but makes sense as a standalone world when you walk around. For being a "world" model, it doesn't seem to grasp physical space very well.

The interior scenes look and walks great, but any scenes with/in exteriors seems kind of bad.
by kazinator | 2025-11-13 00:36:29+00:00
But look, it almost looks as if the Static Huffman (a simpler encoding of compression with fewer decoding errors) almost bears out a certain aspect of the friend's intuition, in the following way:

* only 4.4% of the random data disassembles.

* only 4.0% of the random data decodes as Static Huffman.

BUT:

* 1.2% of the data decompresses and disassembles.

Relative to the 4.0% decompression, 1.2% is 30%.

In other words, 30% of successfully decompressed material also disassembles.

That's something that could benefit from an explanation.

Why is that, evidently, the conditional probability of a good disassemble, given a successful Static Huffman expansion, much higher than the probability of a disassemble from random data?
by nielsbot | 2025-11-13 00:36:49+00:00
This is built in to the language.

When you call code that can throw (return an error via the special return path) you either have to handle it or make the enclosing context also throwing.

Assuming `canThrow()`, a function that might throw an `Error` type:

func canThrow() throws { ... }

Call canThrow(), don't handle errors, just rethrow them

func mightThrow() throws { try canThrow() // errors thrown from here will be thrown out of `mightThrow()` ... }

Alternatively, catch the errors and handle them as you wish:

func mightThrow() throws { do { try canThrow() } catch { ...handle error here ...or `throw` another Error type of your choosing } ... }

There are a few more ways to handle throwing calls.. For example

- `try?` (ignore error result, pretend result was `nil`)

- `try!` (fail fatally on error result)
by Retric | 2025-11-13 00:37:13+00:00
I doubt that’s true. At minimum it’s going to hit an enormous quantity of micrometer sized objects.

It’s gravitationally bound to the Milky way so it’s going to keep wandering into and out of star systems for a very long time. We’re talking a large multiple of the age of the universe meanwhile plenty of space rocks show encounters with other space rocks on a vastly smaller timescale. If nothing else it’s got decent odds of being part of the star formation process. Stars are ~10% of the milky way’s mass and star formation is going to continue for a while.
by Sohcahtoa82 | 2025-11-13 00:37:29+00:00
I interpret "redeemed" as meaning "spent on a good or service".

Since the government can just print money, it can spend whatever it wants, but doing so creates inflation because of the higher money supply.

Dollars that disappear (ie, they get eaten by rats) push that inflation back down by removing money from the supply.
by kazinator | 2025-11-13 00:37:46+00:00
It's like "pesticide use disclosure: our blueberries are 'no spray'; but we are not insinuating there is anything wrong with pesticides."

:)

I like it!

But, here it does serve a purpose beyond hinting at the author's ideological stance.

Nowadays, a lot of readers will wonder how much of your work is AI assisted. Their eyes will be drawn to the AI Use Disclosure, which will answer their question.
by BLKNSLVR | 2025-11-13 00:37:57+00:00
I tried FreeBSD as a desktop OS a few years ago, but what killed it for me was lack of (or too complicated for me) support for multiple monitors via a docking station using DisplayLink.

Even under Linux DisplayLink support was a bit iffy, with kernel updates breaking support with frustrating regularity, but that hasn't happened in the last couple of years.

Apparently FreeBSD has had DisplayLink support built into the kernel since 2015[0], and I'm sure I've tried it since then and couldn't get it to work. However it's been at least five years since I tried it last, so maybe I need to try again (although I'm very comfortable with my Linux desktop flow now).

[0]:https://www.phoronix.com/news/FreeBSD-DisplayLink-Support
by scottlamb | 2025-11-13 00:39:11+00:00
On third thought, maybe your detection idea would work. I think you're right that the tokio runtime knows the lock is owned by this task's future A, and that this task's future B is waiting for the same task. So far that's arguably fine (if inefficient to try acquiring the lock twice in parallel from the same task).

I think it also should know that after future A has been awoken, the next call into the task's outermost future is returning `Poll::Pending` without polling future A, which is the suss part.

> Yeah, the true fix is probably some form of the fabled Linear types/Structured concurrency where you can guarantee liveness properties.

Maybe? I really don't know the details well enough to say a linear types thing could guarantee not only that the thing isn't dropped but also that it continues getting polled in a timely way.
by jacquesm | 2025-11-13 00:39:28+00:00
Supply follows demand. Address the demand and the supply will disappear. You can't just go and kill other people on the high seas without due process just because you believe that they are criminals. Unless they're attacking you (piracy) there isn't much you can do until they (a) enter your waters or (b) you board them, find out that they are indeed smuggling and that the product is intended for your country (not everything that is illegal in the USA is so elsewhere). This is not controversial.

As for who will make you pay: the future. That's how it's always been.

Remember how 9/11 was just a bunch of guys in a tent far away being pissed off at the USA and it caused you a national trauma that has pretty much set the country on a path of self destruction. Make no mistake: Bin Laden won the war, even if he got killed. And for peanuts. Right now the same is happening with Russia and the USA still has not learned its lesson: morality of action is important because otherwise there will be a reaction even if you can't image that the bill will be presented at some point.

As for my own country: we got stupendously lucky given all of the blood and the crimes this country is built on, not unlike the USA. But at least we refrain from giving the world the finger and pretending we're too big to fail (we're not). It really pays off to realize that the USA is not larger than the rest of the world and if you make enough enemies sooner or later they join up against you.

This is one of the reasons why people in general are well behaved, even the ones that don't have a good moral compass: they know that the future will catch up with them and that there usually is an interest component so it pays off to play nice.
by Jianghong94 | 2025-11-13 00:39:31+00:00
I don't think JB UIs been changing that much, albeit I haven't been working in the industry long enough. I think the last major UI redo was like 2,3 years ago and most of it is to make UI more compact, and I definitely like it. That being said YMMV.

IMHO another good thing of using JB IDE git UI (especially in a corporate setting) instead of using another software is that everyone has the IDE so it's easier to collaborate. Imagine if you're helping a junior member debug their local branch and they don't have lazy git installed.
by jeremyjh | 2025-11-13 00:39:51+00:00
The article mentions several practical and legal issues, and your comment does not address any of them.

Also, "whatever they do" currently is rounding to two decimal places - that doesn't help us here. I'm not saying the software changes required are challenging, but I'm sure there are lots of POS systems that are not properly maintained anymore that will cause issues for a lot of smaller merchants.
by quantummagic | 2025-11-13 00:39:52+00:00
Yeah, but that doesn't mean it's praiseworthy, or that we should forget what is inevitably coming along with the deal. Maybe we should be supporting human drivers, rather than dissing them as being less-desirable. That makes the mistake of comparing them with the loss-leader version of these services, not what they will really be when fully unmasked.
by tryauuum | 2025-11-13 00:40:06+00:00
I'm stealing this thread because I wanted to describe my feelings, it's not related to laptops or work

When I lived in Russia I respected the rare people I saw wearing lgbt flags/pins. Because it's really a statement, it's a middle finger to the government. People knew the police can waste their time or even jail them.

Now that I live in a european country and I see more people wearing lgbt stuff, I don't feel such respect. I'm a little puzzled what's the point, you are wearing it in a country where you can hold hands, where government protects people from discrimination... It's not that you shouldn't do it, I just don't understand. Is it like a friend-or-foe id system?

Worst of all (now I'm switching from people to companies) when a company post a pride flag it feels 100% insincere. Because I know companies are motivated by profit so they only do things which don't hurt profit, they don't hold any principles.