MurphyA/hacker-news huggingface dataset:
by Joel_Mckay | 2025-08-28 20:39:25+00:00
Sometimes certain product lines act like they consider customers on rare occasion...

But most manufacturers try to lock the firmware down, and users only get a small subset of configuration menus. For example, the Gigabyte rtx based laptops require patching a machine specific bios to even gain access to the oem firmware areas.

Mostly the modern builds just created a bunch a problems nobody wanted, and didn't improve anything as Asus, Gigabyte, and Razer recently showed.

https://www.youtube.com/watch?v=4er6kD-pxZs

https://www.youtube.com/watch?v=KhfqhCxqpQ8

If you are running signed code on many machines. YMMV... Raspberry Pi avoided the signed code features built into most Broadcom ARM chips for good reasons. =3
by 6gvONxR4sf7o | 2025-08-28 20:39:28+00:00
The way to see this is bayes rule. p(answer | data) = p(data | answer) * p(answer) / (sum_{all possible answers'} p(data | answer') * p(answer')). So for this question, that's expands to:

p(both are girls | you're told at least one is a girl) = p(you're told at least one is a girl | both are girls) * p(both are girls) / ( p(you're told at least one is a girl | both are girls) * p(both are girls) + p(you're told at least one is a girl | they aren't both girls) * p(they aren't both girls) )

The problem is that we don't know p(you're told at least one is a girl | they aren't both girls). Clearly if both are boys, then you won't be told at least one is a girl (or at least it's implied that you're told the truth). But that still leaves us p(you're told at least one is a girl | one boy and one girl).

This is the crux of the thing. Different readings of the setup imply different answers to p(what you're told | the unknowns).

It's also a great case of where bayes rule shorthands can be slippery. You'll usually abbreviate it out (hell, it was tedious to write this way even with copy-paste). But if you abbreviate "you're told there's at least one girl" to "there's at least one girl", then you've stopped modeling a crucial part of the setup. p(there's at least one girl | they aren't both girls) has an unambiguous answer.
by mikepurvis | 2025-08-28 20:39:52+00:00
If the main win of starting over with a new language is that you don't have a giant glut of legacy example code and documentation targeting no-longer-the-best-practice, maybe there's a solution where you take an established modern language like rust or go and feed the LLM a more curated set of material from which to learn.

Like instead of "the entire internet", here's a few hundred best-practice projects, some known up-to-date documentation/tutorials, and a whitelist of 3rd party modules that you're allowed to consider using.
by triceratops | 2025-08-28 20:40:11+00:00
> For all the breathless commentary on solar the author spares no ink on China's appetite for coal.

They have a lot of coal so they burn coal. The US has a lot of natural gas so it burns natural gas (and bafflingly, continues to insist on burning coal, even when it's uneconomical). So they're about even.

There is one difference. 80% of new electricity generation in China in the past 3 or 4 years has come from solar or other renewable sources. So while they may burn coal now, they won't always burn coal. America has sadly chosen a different path.
by jasonjmcghee | 2025-08-28 20:40:35+00:00
Can't speak to Yoink but I built a project a year or two ago that did something similar. I used a stupid simple method - input simulation (using the fantastic enigo library). And if you want context, you can simulate select all + copy, and access via clipboard. Similar if you want to replace, etc.

https://github.com/jasonjmcghee/plock

The goal of this project was to just be able to pipe / run arbitrary commands from any text context. But, that lined up well with LLMs usage.
by JoshTriplett | 2025-08-28 20:40:52+00:00
> I'm proposing this not as a specific feature but as a general strategy: everything the compiler can conceivably recover from in a way that allows the rest of the application to run, should.

I do think that'd be useful in a variety of cases, especially for testsuites. I don't think I'd want to go as far as trying to guess how to substitute `Arc`/`Mutex`/`RwLock` for a failed borrow, but there are a few different strategies that do seem reasonably safe.

In addition to the automatic todo!() approach, there's the approach of compile-time tainting of branches of the item tree that failed to compile. If something doesn't compile, turn it into an item that when referenced makes the item referencing it also fail to compile. That would then allow any items that do compile to get tested in the testsuite.

> Adding `return todo!()` works well enough for some cases, but not all, because it can't confirm against impl Trait return types.

Not in the fully general case, but ! does implement Display, so it would work in the case you posted.
by runako | 2025-08-28 20:41:39+00:00
Every executive publicly saying obviously* false things like X job will be done by AI in 18 months is putting downward pressure on the labor market. The pressure is essentially peer pressure among executives: are we stupid for continuing to hire engineers instead of handing our engineering budget to Anthropic?

* - Someone should maintain a walkback list to track these. I believe recent additions are Amodei of Anthropic and the CEOs of AWS and Salesforce. (Benioff of Salesforce, in February: "We're not going to hire any new engineers this year." Their careers page shows a pivot from that position.)
by senko | 2025-08-28 20:41:58+00:00
Updating the internal knowledge is not the primary motivator here, as you can easily, and more reliably (less hallucination), get that information at inference stage (through web search tool).

They're training new models because the (software) technology keeps improving, (proprietary) data sets keep improving (through a lot of manual labelling but also synthetic data generation), and in general researchers have better understanding of what's important when it comes to LLMs.
by ants_everywhere | 2025-08-28 20:42:15+00:00
an LLM hallucination is defined by its truth

> In the field of artificial intelligence (AI), a hallucination or artificial hallucination (also called confabulation,[1] or delusion)[2] is a response generated by AI that contains false or misleading information presented as fact.[3][4]

You say

> This is different from human hallucinations where it makes something up because of something wrong with the mind rather than some underlying issue with the brain's architecture.

For consistency you might as well say everything the human mind does is hallucination. It's the same sort of claim. This claim at least has the virtue of being taken seriously by people like Descartes.

https://en.wikipedia.org/wiki/Hallucination_(artificial_inte...
by jjk166 | 2025-08-28 20:42:16+00:00
There are ~65 Trillion tons of uranium in Earth's crust. This dissolves into sea water to maintain an equilibrium concentration.

It takes 18.6 tons of natural uranium to produce 1 TWh of electricity with light water reactors.

The world consumes ~30,000 TWh each year.

65 Trillion / (18.6 * 30,000) = 1x10^8 years worth of uranium with present day technology, no elves required.
by worik | 2025-08-28 20:42:34+00:00
> How? Calls are made to the Netscaler box to the endpoint /cgi/api/login, with a client supplied certificate. By sending hundreds of requests, you can overwrite chunks of memory in the hope of executing code.

> I would recommend, if logs exist, checking for web access requests to /cgi/api/login on your Netscaler devices. These will be large POST requests.

So hundreds of invalid certificates? Infeasibly large POST requests? Seems to me that this vulnerability depends on not having good defense in depth

"If logs exist"?! It blows my tiny little mind that keeping logs has gone out of fashion

Our industry is in deep long term shit. We have adopted awful practices because they are cheaper, and secure systems look the same as insecure systems, but cost more.

We can build reliable secure systems from unreliable fault prone parts, we know how, but nobody will let us

I am depressed
by lelanthran | 2025-08-28 20:43:38+00:00
That is specifically limited to contract law (a subset of civil law) which is quite distinct from criminal law.

Contract law requires many things, including "a meeting of minds"; that does not imply that all civil lawsuits and criminal hearings require "a meeting of minds".

See https://en.wikipedia.org/wiki/Good_faith_(law)

There are many resources online you can find on the matter.
by neonrider | 2025-08-28 20:43:38+00:00
> Anyway, I just wish China would just continue opening up, namely to get rid of the great firewall.

To become the next Rome, China would have to open up and let itself be infected by the rest of the world. It's a rite of passage, with no guarantee that it will have the constitution to endure the culture shock and the subsequent fever. How do you expose 1.4 billion minds to new perspectives, while also keeping everyone paddling in the same direction?
by dekhn | 2025-08-28 20:44:17+00:00
Yes, in this case the telescope (array) is composed of many elements. The scopes themselves are very sensitive (so they can detect minute amounts of photons) and the combined array gives a much higher resolution (ability to see things that are very small very far away).

astronomy technology has been improving rapidly and the VLT is one of the best implementations for this kind of problem right now.
by j2kun | 2025-08-28 20:44:18+00:00
This concept has been done many times in the past, under the name "interval arithmetic." Boost has it [1] as does flint [2]

What is really curious is why, after being reinvented so many times, it is not more mainstream. I would love to talk to people who have tried using it in production and then decided it was a bad idea (if they exist).

[1]: https://www.boost.org/doc/libs/1_89_0/libs/numeric/interval/... [2]: https://arblib.org/
by QAkICoU7IDNkpFu | 2025-08-28 20:44:38+00:00
I started to replace Windows with Linux full time, a few years ago.

I personally still think Kubuntu or Xubuntu is the way to go, granted it is a bit of an 'easy' answer. Here are some of my reasons.

1. Manjaro is decent but every arch distro being a more rolling release, tends to encourage keeping it up to date all the time. Debian based distros are still periodic releases. I could go into detail why I believe this is ultimately easier to deal with, some other time.

2. Debian is great and has a ton of good reasons to use/support it. That said the package system seems a bit cluttered in a way. I always found it easier to deal with installing packages on Ubuntu based distros. They both ultimately use the same deb/apt based system but Ubuntu seems to implement it in a way that is cleaner.

3. Sort of related to the last point. Deb files just seem like the easiest package system to deal with, in Linux land. RPM being a close second. App images even more so but those are not as wide-spread.

4. Debian based distros are also the easiest to modify the ISOs/installers of. Using a tool like Cubic, for example. One could create a modified version to be installed without much trouble.

I usually spin up a modified Kubuntu with Wine, Kolourpaint and other Windowsy stuff, as well as remove a bunch of stuff I have no need for.

In terms of the apps you listed, a quick and dirty list of equivalents:

MS Paint - Kolourpaint (This one is VERY similar.)

MS Notepad - Mousepad (Pretty basic text editor a la Notepad.)

or Kwrite (Stylistically fits in with KDE better and has some very nice features I miss with other programs.)

Google Sheets - Probably continue using Sheets. Otherwise, Only Office or Libre Office.

Edge/Chrome - Could continue using these just fine. Though I would like to suggest Librewolf or Vivaldi as alternatives with much less BS.

Backup stuff - I use Timeshift to back up my install. You could use this for other stuff too but there are probably better drive sync options. The name of some escapes me at the moment but I could look into it.

I would be happy to go into things in more detail, or even help directly over some form of messaging, but I don't have much time today. If you might be interested, just reply here or not, I guess. I could help more next week.

PS, as others have said, Linux Mint is great too. It's based on Ubuntu, so pretty much everything about Ubuntu applies.

(Edited for formatting.)
by WJW | 2025-08-28 20:44:43+00:00
If you have good enough (LSP+MCP) tooling, I'd expect that the LLM can learning quickly vs the LLM having lots of examples would converge towards being the same thing. At the very least it could generate many potential examples, put them all through the tooling to deterministic to get many "true" examples and then learn from that.
by toast0 | 2025-08-28 20:45:04+00:00
I'm not a fan of Chase, and I don't think I'd bank with them again, but they are a 'large national bank'. If you value having local branches mostly where ever you go, they're part of that group. That comes with all the usual exciting attractions like negligible interest on balances, and miscellaneous fees. But if you want a large national bank, eh, I guess they're fine?

My California based credit union doesn't even offer business accounts. And using the co-op network to do in-branch business at other credit unions is not as easy as the marketing lead me to believe, so I had to get a local credit union account where I moved as well. My Washington credit union does do business accounts, so that's a nice option if I need one. Plus, it's fun being a member of two aerospace/defense employee credit unions when I only worked in tech :P
by mystraline | 2025-08-28 20:45:18+00:00
Thank you. That was exactly my point - they camped in a niche they had no intent to do properly.

Worse yet, they screamed at users to lean on the community (read: unpaid FLOSS as support). They refused to provide even baseband images to do the things they were selling, like Pinephone Pro as as, you know, a phone.

At one point, I thought they were just an upstart trying to get off the ground. But in reality, its a complete grift that ends up taking community resources and nothing to show for it.
by b33j0r | 2025-08-28 20:45:26+00:00
I think that we are information hoarders by nature, and that it is mentally taxing to discard something potentially useful forever.

So we file it away to relieve that mental stress. We now have the option to retrieve it should it ever become necessary, but we probably won’t.

I find the same thing to be true of note-taking and storage units.
by tokioyoyo | 2025-08-28 20:46:04+00:00
Western ideals will be less supported every year, if they don’t find a way to prove that they’re actually better. Right now, they’re not proving themselves, as people are just not seeing progress in terms of QoL in their daily lives. There were big jumps every decade, however an average 30 year old hasn’t felt much in the past 10-15 years. Things just feel like they’re same or worse than before, and there’s no sign of improvement while everyone is slowly getting angry and finding a scapegoat.
by Spivak | 2025-08-28 20:46:36+00:00
There used to be two humans standing at the cash register, now because of software, automatic change machines, and cameras there is only one. One of those humans' jobs got automated.

Call it what you like but replacing the work of humans one for one is difficult and usually not necessary. Reformulating the problem to one that machines can solve is basically the whole game. You don't need a robot front desk worker to greet you, you just need a tablet to do your check in.
Show HN: A searchable database of successful TikTok product demos
by Tanvir3 | 2025-08-28 20:47:30+00:00
I made this searchable database of viral product demos because I’m constantly looking for ideas to promote my SaaS

I usually do this by bookmarking tons of posts on Instagram/TikTok

But that wasn’t enough since I wanted to filter by categories like video type (faceless, talking head, no speech), industry, product, etc

So I built this curated searchable database to make it easier to find inspiration
by daviding | 2025-08-28 20:47:33+00:00
I get a lot of productivity out of LLMs so far, which for me is a simple good sign. I can get a lot done in a shorter time and it's not just using them as autocomplete. There is this nagging doubt that there's some debt to pay one day when it has too loose a leash, but LLMs aren't alone in that problem.

One thing I've done with some success is use a Test Driven Development methodology with Claude Sonnet (or recently GPT-5). Moving forward the feature in discrete steps with initial tests and within the red/green loop. I don't see a lot written or discussed about that approach so far, but then reading Martin's article made me realize that the people most proficient with TDD are not really in the Venn Diagram intersection of those wanting to throw themselves wholeheartedly into using LLMs to agent code. The 'super clippy' autocomplete is not the interesting way to use them, it's with multiple agents and prompt techniques at different abstraction levels - that's where you can really cook with gas. Many TDD experts have great pride in the art of code, communicating like a human and holding the abstractions in their head, so we might not get good guidance from the same set of people who helped us before. I think there's a nice green field of 'how to write software' lessons with these tools coming up, with many caution stories and lessons being learnt right now.

edit: heh, just saw this now, there you go - https://news.ycombinator.com/item?id=45055439
by chrisco255 | 2025-08-28 20:48:27+00:00
A number of reasons for increased tourism: the U.S. economy has grown substantially in the last couple decades while Japan has stagnated. The relative wealth and disposable income of Americans has increased. A stronger dollar vs the yen helps tremendously as well. Technological improvements, especially since smart phone saturation around 2010 and travel apps have made all sorts of tourism relatively friction free. Think of all the steps it took to plan a trip before smart phones. Now you can book a flight and hotel in 3 minutes, a rideshare can be hailed in 5 minutes, you can translate any menu with a photo, you can see your location at all times on GPS and not fear getting lost.

This trend is seen everywhere, Americans are doing more tourism everywhere than ever before:

https://www.statista.com/statistics/214774/number-of-outboun...
by AnthonyMouse | 2025-08-28 20:48:41+00:00
There are two possible scenarios here.

The first is that your phone is not compromised. In this case there is no other app trying to steal your bank's authentication token. This is true regardless of which OS you use or whether you have magisk installed or what other code you put on your phone that isn't trying to steal your bank's authentication token.

The second is that your phone is compromised. Then what prevents the device from capturing your bank credentials is the same as if you use a compromised phone running Google Android: Nothing. If you enter your bank credentials into a compromised phone, the attacker gets them. Attestation can't prevent this because the phone is compromised, so the login screen isn't from a bank app that requires attestation, it's from a scam app which is exfiltrating your credentials.
by danaris | 2025-08-28 20:48:43+00:00
Given the amount of gerrymandering, active voter suppression, and long-standing measures to ensure that certain groups of people have a harder time voting than others (specifically, those who have to work hourly jobs—especially those that are not a standard 9-5 office job), even leaving aside any other possible method of ensuring votes for anyone except Trump counted, there's plenty of room to cast suspicion on the degree to which the outcome of the election represents the will of the people.
by vitorcremonez | 2025-08-28 20:48:46+00:00
Almost a year after launching neoSVG 3, we’re back with neoSVG 4.

What’s new: - Smoother curves — better handling of bezier paths - No more hairline gaps — fixed thin lines between shapes - Minimalist regions — fewer, cleaner parts in each SVG - Faster output — same cost, better performance

The results surprised us, and we think they might surprise you too. Would love feedback from the HN community.
by sunshine-o | 2025-08-28 20:48:57+00:00
Putting a hash of the PDF report is useless but this is probably just the first step.

One has to understand it is very hard to bring data on the blockchain. The system being in a way fully isolated to the external world (no http GET query possible on xxx.gov, a trusted source has to bring it in).

If they will next publish actual data through an oracle as the official source it is actually a revolution (I do not have access to the Bloomberg article, not sure they talk about this). They are probably about to plug those blockhains as legitimate financial systems and it is gonna be hard to revert.

Whether we like or dislike blockchains, the US and others decided to dump their currencies on it to save them.

Probably not Trump idea, nor it was pitched to him by a crypto bro. He is just executing a move that is as big as Bretton Woods or the end the convertibility of the US dollar to gold.
by expected_void | 2025-08-28 20:49:43+00:00
> 3. Therefore most malware actively used comes from the play store.

This isn't necessarily true even if you're right on all the other points. Even if most malware is on the Play Store, it can still be true that, out of the Android users that DO get malware (or rather, those that actually report malware to Google), most of them got it from outside the Play Store.

It can be true that a minority of users get any malware at all because Play Store is safe, but most users in that minority get malware because they are open to using apps from outside Play Store.

If Google is making this change in service of safety, they would protect a large chunk of that minority, by verifying apps downloaded outside Play Store. If it's necessary for Google to help these users, this change is not "completely unnecessary".
by palmotea | 2025-08-28 20:49:48+00:00
> Workers certainly have the right to quit based on Elon Musk's off-work comments. Why should Musk have less right to free association?

I think we need to stop pretending that some random Joe and the richest man on earth are an apples to apples comparison. It's pretty clear that individual rights that are fine when exercised by a regular person with regular-person power can turn into tyranny when exercised by someone with extraordinary power.

To given an extreme example to prove the point: the First Amendment would be dead letter if extremely wealthy person were allowed to control all the businesses in the country and was allowed to fire anyone who criticized him on their personal time.

Musk is the richest man on Earth, he should have extra constraints on his behavior, due the the power his wealth gives him.
by isaacremuant | 2025-08-28 20:49:53+00:00
The eye doesn't care as long as you're not politically efficient in opposing their narratives or power.

Authoritarianism in the UK doesn't correlate with crime. The economy does.

The point of these things is not really to help citizens. "there's no money for that" like there's no money for healthcare or education (although there is for bombings in foreign countries). The point is protecting power from any threat that could mount against it.