MurphyA/hacker-news huggingface dataset:
by irjustin | 2025-10-09 05:52:28+00:00
With the phrase "the most reliable" which is a phrase to mean the subject you're describing is inherently reliable. Meaning you can read the reviews on reddit differently than amazon, yelp, and the rest. If reddit reviews can't be read differently vs others, why "most reliable"?

You're trying to walk a line that says reddit not authoritative and yet reliable. In this specific context authoritative also comes to mean reliable. So we're at reddit is not reliable yet reliable?

I'm saying it can't be. The well has been poisoned and it's not safe to pray it didn't mix. That you need to treat reddit with the same skepticism lest you be taken for your money. Perhaps you don't agree, which is fair then we agree-disagree.
Show HN: PDF to PNG – 100% client-side converter with no uploads
by msdg2024 | 2025-10-09 05:52:59+00:00
I built a simple PDF to PNG converter that runs entirely in your browser using PDF.js. No files are uploaded anywhere – everything happens locally on your device.

Key features:

Converts all pages of single/multiple PDFs Batch processing with ZIP download Scale and background options (white/custom/transparent) Works on mobile, completely free

I wanted something fast and private for converting PDFs to images without worrying about uploading sensitive documents. The tool uses PDF.js for rendering and handles everything client-side.

Try it at: https://pdftopng.cc/
by aseg | 2025-10-09 05:53:40+00:00
The force at the attachment point is constantly changing and depends on several factors.

- the weight of either airplane.

- the performance of the engine on that particular day (varies by altitude / airspeed / temp / mixture / type of fuel / ...)

- the instantaneous weather conditions

- the performance characteristics of either plane.

- slack in the rope (no tension to two times the weight of the glider)

- the glider's towing position (below / above wake)

- crosswinds

- the glider's preferred towing position (depends on visibility from the cockpit, e.g. if someone has a phone or a tablet on the dash, the towing position will be different)

So it isn't really a trivial problem, especially when false positive or false negative will lead to a crash.

Oh btw, it needs to be able to react in milliseconds (so no AI, unfortunately). Here's an example of what an early release looks like btw: https://youtu.be/Gu0mZC2mLEg?si=dzVMxG-rW5624T_m

notice how he's always on the stick. Also notice how fast it goes from stable to unstable positions.

> even a crash

Recklessness is never the answer in aviation (or coding matter of fact). Practically, good luck convincing insurance to cover a 100 ton (any appreciable cargo load) plane that might fall out of the sky on any property in the general vicinity.
by troupo | 2025-10-09 05:53:46+00:00
> just like in the physical world it provides the id card/passport/etc used for checking this.

In Sweden it wasn't the government that provided id cards, but the post office and banks. It became the government's job sometime after Sweden joined the EU, after the introduction of the common EUID standard.

And even then online identification is handled by a private company owned by banks: https://en.wikipedia.org/wiki/BankID_(Sweden)
by vineyardmike | 2025-10-09 05:54:29+00:00
> It seems to provide a universal and sensible offer to members of the public: "I am happy to be advertised to for a small fee".

Generally, you are provided a sensible offer: You can use many games, search engines, communication platforms, and other internet services for free. Those tools cost a lot of money to build and maintain, and you don't pay anything.

Also, I have seen products pretty similar to what you suggest. There have been apps and websites that promise you gift cards in exchange for watching ads. Basically trying to increase Adsense traffic in exchange for cash-equivalents. They're obviously ripe for abuse, and surely the ads have terrible clickthrough rates.
by yujzgzc | 2025-10-09 05:54:29+00:00
I sort of agree with Safari's call - a lot of Chrome's functionality is declined by Safari on reasons that it enables fingerprinting. For that reason I think the site is misleading in its rating of privacy.

But I don't think Google's to blame for making a different choice about it. It's picking a different privacy / functionality trade-off, but it's doing it with open standards that others are free to implement if they want.

It's putting some pressure on Apple because users often care more about functionality than about privacy, but not so much that they're worried about it, I think. They seem to be doing well!
by MrJohz | 2025-10-09 05:54:43+00:00
I think you're mixing some things up there.

The history of making HTTP requests in the browser has only been two APIs: XMLHttpRequest -> fetch. Fetch is an upgraded version of XMLHttpRequest with a promise-based API and better async/streaming support.

Ajax was a word used to describe the technique of making http requests in the browser, and axios is a third party library that wraps different APIs on different platforms to provide a unified interface. These were never separate browser APIs.
by mgoetzke | 2025-10-09 05:55:18+00:00
It matters because it helps the "Elon Bad" storyline, that seems to be the connecting thread between all these "reports" whether about SpaceX or Tesla by some news outlets which dont even do the due diligence of putting the stories into any kind of perspective or try to find out if the implied premise of the headline is true or should even matter to the casual reader.
by nirui | 2025-10-09 05:55:51+00:00
> I basically treat it as 'any member of public can now access it'.

Still remember the conversation over "mega apps"?

Based on my experience with Alipay, which was a Chinese financial focused mega app but now more like a platform of everything plus money, the idea of treating every bit information you uploaded online as public info is laughable.

Back when Alipay was really just a financial app, it make sense for it to collect private information, facial data, government issued ID etc. But now as a mega app, the "smaller app" running inside it can also request permission to read these private information if they wanted to, and since most users are idiots don't know how to read, they will just click whatever you want them to click (it really work like this, magic!).

Alipay of course pretends to have protection in place, but we all know why it's there: just to make it legally look like it's the user's fault if something went wrong -- it's not even very delicate or complex. Kinda like what the idea "(you should) treat it (things uploaded online) as 'any member of public can now access'" tries to do, blame the user, punch down, easy done.

But fundamentally, the information was provided and used in different context, user provided the information without knowing exactly how the information will be used in the future. It's a Bait-and-switch, just that simple.

Of course, Discord isn't Alipay, but that's just because they're not a mega app, yet. A much healthier mentality is ask those companies to NOT to collect these data, or refuse to use their products. For example, I've not ever uploaded my government ID photos to Discord, if some feature requires it, I just don't use that feature.
by theshrike79 | 2025-10-09 05:56:17+00:00
The first one.

Where you'd do attributes is like this:

<foo type="address"> bar </foo> <nested type="resident_list"> <nested_foo type="resident"> nested_bar </nested_foo> </nested>

A shitty example (you'd define types with schema), but you get the point.

The data is in the tags, attributes are metadata, extra information that's needed during the process.

This is what JSON is lacking, you can't give metadata to data, like defining types. The type definition needs to live NEXT to the data in special keys you need to check every time when parsing.
by taneq | 2025-10-09 05:56:17+00:00
TBH this is probably the best argument for actually conducting phishing pentests. It shuts up the technical users who think they're too smart to need the handrails and safety nets that the IT department set up for the rest of the average plebs who work there.

(Speaking as one of the technical users here. Of course, it wouldn't happen to ME! :P )
by icedrop | 2025-10-09 05:57:04+00:00
Maintain a good agents.md with notes on code grammar/structure/architecture conventions your org uses, then for each problem, prompt it step-by-step as if you were a junior engineer's monologue.

e.g. as I am dropped into a new codebase:

1. Ask Claude to find the section of code that controls X

2. Take a look manually

3. Ask it to explain the chain of events

4. Ask it to implement change Y, in order to modify X to do behavior we want

5. Ask it about any implementation details you don't understand, or want clarification on -- it usually self-edits well.

6. You can ask it to add comments, tests, etc., at this point, and it should run tests to confirm everything works as expected.

7. Manually step through tests, then code, to sanity check (it can easily have errors in both).

8. Review its diff to satisfaction.

9. Ask it to review its own diff as if it was a senior engineer.

This is the method I've been using, as I onboard onto week 1 in a new codebase. If the codebase is massive, and READMEs are weak, AI copilot tools can cut down overall PR time by 2-3x.

I imagine overall performance dips after developer familiarity increases. From my observation, it's especially great for automating code-finding and logic tracing, which often involves a bunch of context-switching and open windows--human developers often struggle with this more than LLMs. Also great for creating scaffolding/project structure. Overall weak at debugging complex issues, less-documented public API logic, often has junior level failures.
by michaelnovati | 2025-10-09 05:58:38+00:00
Stalking is a serious allegation.

If you want to publish your projects everywhere under the sun in public and ask for them to be 'stared on Github', giving people a script to instantly vote 50 claps on Medium, etc...

Then I can open up those people's LinkedIns and note down how they represent themselves.

Is that weird? I don't think so but you can decide, but it's not stalking and harassing.

If that's stalking then the guy who wrote the post was stalking the hell out of me.
by theshrike79 | 2025-10-09 05:58:55+00:00
If you're doing your own reader, please check Rachel by the Bay's Feed Reader Score Project: https://rachelbythebay.com/fs/

And follow the best practices: https://rachelbythebay.com/fs/help.html

Basically you don't want to hammer the server every minute or even every day if the feed updates once a week. Use ETags and Last-Modified properly.
by hn_throwaway_99 | 2025-10-09 05:59:41+00:00
Jessica Knurick, who IMO posts great content on social media, has a great take on this.

The whole MAHA (Make America Healthy Again) movement is an absolutely brilliant masterstroke by corporate interests. Get people up in arms about pseudoscientific bogeymen like artificial dies. Then claim as a major win how you've gotten big food companies to pinky promise that they'll stop using these dyes in Fruit Loops and sodas in a few years - because of course we'll all be super healthy once we're downing naturally dyed Fruit Loops and soda. Meanwhile, gut environmental regulations that actually do have a measurable positive impact on health, make healthcare even more unaffordable, and kick lots of people off Medicaid so rich people can get a tax break. But hey, at least you'll be the beacon of health since you can now gobble your fries cooked in lard instead of those naughty seed oils.
by 1659447091 | 2025-10-09 06:00:06+00:00
Sure, only if he brought peace (unity) to the only country he is suppose to be leading; instead of his violent, misrepresentative comments and actions towards Americans and American cities that didn't vote for him. Heal the wounds he caused, condoned and encouraged. Stop dividing the US. Stop the hate towards out-group Americans. Actually care about and be a leader for America First. All of America/ns.
by mattmaroon | 2025-10-09 06:00:31+00:00
I don’t believe it. There are just as many variables involved in writing a short story.

Anyone who thinks machine learning can’t conquer poker is fooling themselves. I used to have bots collect every hand played on major poker sites in the early aughts so I’m sure there’s infinite training data.

And if it can be done we know there’s sufficient financial incentive. So I (former long time professional poker player) feel reasonably confident online poker must be unwinnable by now.
by taneq | 2025-10-09 06:00:33+00:00
There are SO MANY terrible practices like this carried out by companies big enough to know better. From registering new domains for email addresses (for a while a BigCorp customer of ours had a mix of @bigcorp.com and @bigcorp2.com email addresses, how the hell is any user meant to guess that MediumCorp hasn't also spun up a mediumcorp2.com mail server?!) to FedEx sending "click this link to pay import duties" texts from random unaffiliated (probably personal?) mobile numbers as their primary method of contacting recipients for import duties... The internet (like credit cards) is built on and around trust, and it shouldn't be.

Congrats on the loot, though! Your former company can't be all bad. ;)
by doikor | 2025-10-09 06:00:41+00:00
Yeah we have something similar here in Finland with banks doing most of the (strong) identification.

This also makes things difficult for immigrants for the first month or two in the country as a lot of services (like making a phone or internet contract) require this identification to use but it is also a bit of a hassle to get a bank account (but getting a new bank account in a different bank once you have a bank account to do the strong verification takes like 2 minutes)

There is a government system but most don't use it but I expect once the eu digital identity wallet thing rolls around a lot of ppl will switch (or be required to?) to that

https://commission.europa.eu/strategy-and-policy/priorities-...

But very importantly this government, bank id, the identification part of the eu id wallet or really any identification system should not be used for age verification as it actually identifies the user not just give a proof that the user is over X years old.
by nucleogenesis | 2025-10-09 06:02:36+00:00
What’s wrong with this from your perspective? IMO it’s too little too late and should have been a federal law years ago.

Don’t get me wrong - Newsom is a slippery snake politician and is beholden to rich scumbag donors but I don’t see how this in particular is due to his and the dems big donors.

That said you seem to imply that only one side of this shitshow is beholden to big donors but corruption and general degeneracy is far more prevalent in the elephant party.
by mattmaroon | 2025-10-09 06:03:02+00:00
If a sufficiently good bot exists it must be highly profitable and since its software it would be easy to port to every site. Surely you could just get an address in Michigan cheaply and would have financial incentive to.

I feel like there was (or will be, if it somehow hasn’t yet occurred) a very short gap between one site being unwinnable and all sites being so.
by Panzerschrek | 2025-10-09 06:03:12+00:00
The main problem with SIMD instructions is that regular code doesn't use them. Almost always someone need to write SIMD code manually to achieve good performance, which is rarely done and if so, only in some tight loops and niche cases. Like cryptography-related code in a browser may be SIMD-based, but other code uses almost no SIMD.

Modern compilers are able sometimes to vectorize regular code, but this is done only occasionally, since compilers can't often prove that read/write operations will access valid memory regions. So one still needs to write his code in such a way that compiler can vectorize it, but such approach isn't reliable and it's better to use SIMD instruction directly to be sure.
by physicsguy | 2025-10-09 06:03:50+00:00
Julia only came on to my radar in scientific computing (not ML) in about 2015-2016 or so but while I tried it at the time, it was really not very stable and my view was that it was very immature compared to Python’s scientific ecosystem. Looking at the dates, v1.0 came out in 2018 and I remember going to a talk about it at my academic institution where someone showed off the progress and we had a play again in our research group but it still didn’t have many things we needed and the trade offs felt not great as we were heavy users of IPython and then when it came out Jupyter and while Ju stood for Julia the kernel development environment didn’t work so well because rerunning cells could often cause errors if you’d changed a type for e.g.

At the time we were part of the wave I suppose that was trying to convince people that open source Python was a better prospect than MATLAB which was where many people in physics/engineering were on interpreted languages. At least in my view, it wasn’t until much more recently that Julia became a workable alternative to those, regardless of the performance benefits (which were largely workable in Python and MATLAB anyway - and for us at least we were happy developing extension modules in C for the flexibility that the Python interface gave us over the top).
by bakeshop | 2025-10-09 06:04:47+00:00
A country that issues its own currency cannot run out of money or be forced into default in that currency. What we call the national debt is the total of money the government has created and not yet taxed back. Those dollars are private savings in another form, not a burden that must one day be repaid.

Creditors do not fund government spending; they hold safe interest-bearing assets created by it. The real risks to society are not financial but productive and ecological. What matters is whether we are using our labor, technology, and resources to meet real needs, not the size of a number on a balance sheet.
by anovikov | 2025-10-09 06:04:50+00:00
Thoroughly irrelevant. If there were conditions for a devastating fire it was only a matter of time before it started, it doesn't matter who started it. If no one did, add one more year and more combustible material will have piled up and it will be easier to start yet - and eventually, a tiny spark, or a cigarette bud, or anything really - could burn entire state.

Problem is fire-prone conditions due to poor fire prevention, not a random dude with a match.
by Dylan16807 | 2025-10-09 06:05:56+00:00
I gave Israel the benefit of the doubt, plus extra. Giving someone the benefit of the doubt is a common way to make arguments more persuasive by avoiding nitpicks.

So it's convenient for that specific reason. Why do you act like convenience is ipso facto bad?

How does it make my argument less persuasive?

I will point out that picking a number below both of them only works when I'm arguing that even my number is still too high. If I was arguing that something is sufficiently low, my "still sufficiently low" number would have to be above both of their numbers.

Let me make an analogy: Two people are arguing about whether a crashed car would take $3000 or $4000 to repair. I come in and point out that any number above $2500 would mean it's totaled, so the car is totaled and that's the important part. $2500 is not the exact threshold, but I'm confident that the exact threshold is less than or equal to $2500.

By introducing the convenient number of $2500, have I ruined the persuasiveness of my argument? If so, how? Please explain beyond just accusing it of being convenient.
by throwaway2037 | 2025-10-09 06:07:25+00:00
How are these "circular deals" different than Boeing (and other heavy civilian equipment makers) providing financing on purchases? My point: Is this simply clutching pearls over the AI/LLM bubble, or is there some substance to this concern?

And another: How does it compare against the new breed of Bitcoin treasuries, like Strategy (MSTR.OQ)? As I understand, Strategy uses secondary offerings to continuously see more shares, then uses the capital to buy more Bitcoin.
by frm88 | 2025-10-09 06:10:01+00:00
Yes, it does. Partly at least. It documents what rules/guidelines were violated, when and how often. In terms of transparency that's miles above reddit. I have also seen dang and Tomhow (?) repeatedly call out users for violating the guidelines - they do it openly and react to discussions. Again, miles above reddit. They edit headlines when the original titles are misleading and comment openly on it. Transparency. I haven't been here for long but the traceability of moderation on this site is laudable, so is their restraint when it comes to commenting on topics/users - and I should know: I have moderated a software forum for over 10 years and had my fair share of temptations.
by tavavex | 2025-10-09 06:10:29+00:00
Two of the other replies are wrong. This isn't actually about the new 18+ age verification stuff that countries seem to be ramming through right now - as far as I know, Discord uses third parties for that service. The link from Discord's statement in the article mentions that this is about appealing account bans of users who were suspected to be under the legal age to use Discord at all (<13 in most places). This is an older thing, which also explains the amount of data that was leaked.
by SequoiaHope | 2025-10-09 06:10:31+00:00
It is a common misconception that facts are reported because they are surprising. Facts are reported because they are important. More and more governments are passing age verification laws which put exactly this data in to the hands of even more shady private companies. This breach serves as evidence that those laws are misguided, and spreading news of this event may help build public support for those efforts.
by dadolfi | 2025-10-09 06:11:11+00:00
In my 15 or so years of working with development, one thing is for certain: Migrations are HARD!

In my opinion, the biggest opportunity with MCP is not that editors will be able to chat with data from external systems (though that is cool of course).

The biggest opportunity is migration.

Data could finally become fluid! Portable across systems, free to move wherever it creates the most value.
by wingmanjd | 2025-10-09 06:11:30+00:00
I have put together my own desktop gaming rigs for decades now, but some repairs on laptops are beyond what I'm willing to do. I've twice brought laptops to the near-ish Micro Center and both times had a great experience that was reasonably priced for the hinge/ screen repairs. I try to make an excuse every few months to travel down and peruse the store. I also like their selection of 3d filament.

Can't recommend them enough!
by teiferer | 2025-10-09 06:13:00+00:00
I hear you man. Didn't intend to paint a rosy image of hard working landscapers. What I meant was do it more like a hobby that pays a little on the side. Doesn't have to be much, just pay some bills and let me do sth I like. Cause supervising a bunch of immature LLM agents is not something I'll like to do all day, I'd rather trim trees and plant flowers on the cheap.
by doikor | 2025-10-09 06:14:07+00:00
Yes and the "backend" (what provides the certificate to the app) for the age verification app for Finland will most likely be suomi.fi (or some dvv.fi thing directly) systems.

But we can't realistically expect every service that needs age check to work with 27 (eu countries) different systems but instead we need to unify it into a single api contract which is what this age verification app basically does.
by gloosx | 2025-10-09 06:15:27+00:00
Governments don't get a damn thing about the internet. They just want to govern, and justify the spending.

Their goal is not to build resilient systems — it iss to preserve control. The internet was born decentralised, while governments operate through centralised hierarchies. Every system they design ends up reflecting that mindset: central authority, rigid bureaucracy, zero trust in the user.

So instead of adopting key rotation, temporary credentials, or privacy-first mechanisms, they recreate 1950s paperwork in digital form and call it innovation.