MurphyA/hacker-news huggingface dataset:
by lxgr | 2025-10-04 07:44:46+00:00
When everybody in the industry decided the implementation was more trouble than it’s worth. (Offline-capable chips, that is; embossers were 80% solemnization ceremony and 20% data entry aid, just like signatures as "cardholder verification", and are a non-starter from a security perspective.)

The mindset was one of ubiquitous Internet connectivity, which is cheaper than maintaining a complex stored-value or offline limit based solution.

Of course, this assumption does not include some externalities in case of large scale outages, maybe due to cyberattacks…
by MrDresden | 2025-10-04 07:45:20+00:00
There sadly isn't a single viable option for a Linux mobile phone out there.

- Purism runs ancient hardware, charges way too much and has questionable business ethics.

- Pine64 has equally bad hardware but reasonable prices. I don't like the Hong-Kong connection though. Not sure how the security patching environment is in practice.

The only option on the table as I see it is buying from the devil and installing GrapheneOS.
by hnlmorg | 2025-10-04 07:45:43+00:00
I’m not going to spend an entire weekend drafting a proposal instead of spending time with my kids, just to win “internet points”.

If you want examples then just look at one of the other languages that have implemented compiler / runtime dependency version checks.

Even Go has better dependency resolution than Python, and Go is often the HN poster child for how not to do things.

The crux of the matter is this is a solvable problem. The real issue isn’t that it’s technically impossible, is that it’s not annoying enough of a day to day problem for people who are in a position to influence this change. I’m not that person and don’t aspire to be that person (I have plenty of other projects on my plate as it is)
by LelouBil | 2025-10-04 07:46:28+00:00
Speaking about payment methods, I wonder what's the sentiment on HN about the new Digital Euro thing.

I've seen people claim it's the worst thing to ever happen and that governments will lock money and things like that.

But personally, after looking at their objectives (offline cash-like payments for example, where only the sender and the recipient know about the transaction) I'm pretty happy about this coming out (even though it still seems early in development)
by thinkingemote | 2025-10-04 07:47:14+00:00
Its interesting that most comments appear to be running it on their phones. I wonder if most links on HN are viewed on phones primarily? Phones are generally newer than laptops and most developers will have the latest technology.

Developers especially with tech demos like this, use the latest tech to develop and don't care about supporting older devices. This attitude can sometimes bleed over into their work where they should care for users using older machines, but its expected for a look-at-the-shiny demonstration to other techies using top of the range hardware.

( I am seeing the same laggy effects on an older linux + firefox laptop with integrated graphics, unsurprisingly )
by curioussquirrel | 2025-10-04 07:47:18+00:00
I admit I do have a little bit of old web nostalgia, but I know that we live in a very different world now and web platforms and the types of interactions we have online are much more complex now.

That said, specifically for the type of information you'd typically subscribe to in an RSS reader, I still think the web 1.0 approach has its place. I do believe that if you have something to say, standing up a blog with an RSS feed, writing posts there and then potentially linking on social media is the best way. It's also been trivially easy to set up a blog for years.

Likewise with news - I don't think there's anything better to get them than reading a news site or perhaps subscribing to a video channel. All very RSS-friendly.

I'm mostly interested in longer form content, not shorter or ephemeral types of content. And even there, platforms like Mastodon support RSS feeds natively.

But yeah, as we clarified below, the angle for writing the article was the delivery channel for content and whether it is curated by someone or not. For the quality and provenance of the information, that's still on you and that's a very hard problem with no clear solution - and arguably one that will get better with more AI generated content.
by Fade_Dance | 2025-10-04 07:47:41+00:00
China isn't centralized when it comes to boots on the ground policy implementation. The regional governments are extremely important. They direct subsidies and issue loans and have massive balance sheets and their own banks, they decide production capacity and things like factory output targets, they even decide which industries they specialize in, like EVs vs solar panels, etc.

Of course there is a framework from the CCP, and if red lines are crossed the big stick comes out and people are made an example of, but the regionals run the society. Including things like the social safety net. That's all regional and it's different between different regions.

There's a fairly large gap between how China works internally and how the west sees China.

For a more concrete example, the recent Third Plenum planning session was the typical communist style decade long roadmap with loud bullet points and achievement targets. Then there is a multi-month-long gap, all of the politicians go home, they work out how to achieve the goals between themselves, and they present their plans for approval. It's actually not as top down as you would think.

As you may sense, there is a sort of competition at play. If the committee is looking to consolidate key sectors like electric vehicles and increase industrial profits, the leaders who implement this guidance the best that get the acclaim. Likewise, if the central government is doing something like de-risking the regional banks, you so not want to be the region with the problems. Good luck in your career and climbing the ladder if so...

This power play dynamic is also strategically used to play different factions against themselves in a multifaceted way that is sometimes obvious but often has quiet subterfuge, in typical Chinese fashion.
by concerned_user | 2025-10-04 07:49:14+00:00
There is no rule that there has to be a single payment per authorization, if you read for example mastercard API https://in.gateway.mastercard.com/api/documentation/integrat... it says you can partially capture, you can extend authorization. So for all you know when you buy at amazon it just updates the authorization and charges you later but keeps authorization going and amazon might just check if they have auth token for your card and if they do system allows you to continue and to you it seems instant.
by danabramov | 2025-10-04 07:49:37+00:00
It's an early time but https://tangled.org/ (sort of like GitHub) and https://leaflet.pub/ (sort of like Medium) are pretty cool and useful, in my opinion. As it gets easier to start new apps (e.g. with tools like https://slices.network/ that take care of indexing the network) I think we'll see more apps built on AT.

In my article, I tried to explain how that works and what makes it possible. "Making it possible" is usually a prerequisite to the kind of broad adoption you're talking about.

What I agree about 100% is that "normal" users don't care about any of this. They just want good apps. The interesting thing about Bluesky, in my opinion, and what makes it different from crypto in your analogy, is that the vast majority of Bluesky users are "normies" in that sense. They couldn't care less about "decentralization" and some are even actively against the idea. But the decentralized nature doesn't directly "show up" in the product much, just like it doesn't "show up" when you browse the web and hop between servers. I think that's key to adoption--it needs to "just work" behind the scenes.
by pjmlp | 2025-10-04 07:50:11+00:00
They show a return to how fast compilers used to be, before C and C++ took over the zeitgeist of compilation times.

Eiffel, Common Lisp, Java and .NET (C#, F#, VB) are other examples, where we can enjoy fast development loops.

By combining JIT and AOT workflows, you can get best of both worlds.

I think the main reason this isn't as common is the effort that it takes to keep everything going.

I am on the same camp regarding build times, as I keep looking for my Delphi experience when not using it.
by chrismorgan | 2025-10-04 07:50:34+00:00
> 1. `ui-monospace` - remains unsupported by Firefox which is lame (would also render 'Consolas').

Nothing but Apple operating systems even has a concept matching ui-monospace/ui-sans-serif/ui-serif/ui-rounded. And no one but Apple has implemented them in their browsers. I don’t believe they should be included in any standard: the very concept is not, in practice, cross-platform.

Even system-ui is super dodgy to use. In practice people have been using it as a proxy for a possibly-prettier sans-serif, but that’s just not what it is. The vast majority of its usage is inappropriate.
by lxgr | 2025-10-04 07:50:57+00:00
We know exactly how to do these things digitally. Many European countries have had stored-value payment schemes in the 90s. Japan still does today.

It's a completely solved problem, but it's a more complex (and as such more expensive) solution than just assuming ubiquitous connectivity and a backend that never goes down, which is how we got to where we are.

> Is this motivated by a need to prepare for war?

Preparing for cyberattacks seems like a prudent move, no matter the adversaries' motivation. But yes, the context here is pretty obvious in Europe.
by MrDresden | 2025-10-04 07:52:11+00:00
Look I love that GrapheneOS exists, and I have used it in the past (as have I with Lineage).

But GrapheneOS lives by the mercy of Google. Pixel devices being reference devices makes it so that it's unlikely that Google will close them down completely.

However, as can be seen with this verification move, Google is willing to go very far to accomplish its aims. They already delayed delivery of Android 16 images, causing GrapheneOS some headaches.

Who is to say more isn't to come.
by Findecanor | 2025-10-04 07:52:58+00:00
> And yes, we use cash so seldom that most people cannot from memory recall what the bills/coins look like!

It didn't help that the Riskbank replaced all bills and coins during a relatively short time period, and did it badly. People used up/deposited their old and didn't get new.

The new coins and bills have unnecessary denominations and bad design that made cash bothersome to use. They introduced an unnecessary 2 SEK coin, that is almost indistinguishable from the 1 SEK coin — especially if you are unused to them. They also introduced an unnecessary 200 SEK bill, that was just too big to be useful for small purchases. Several times I've seen people at ATMs withdrawing 100 SEK over and over again, just because they wanted the more useful 100 SEK bills.
by mg | 2025-10-04 07:53:02+00:00
Yes, since Gnod learns everything on its own, typos are inevitable.

But over time, it learns that two names can mean the same author.

You can help it by voting for typos here:

https://www.gnooks.com/vote_typos

If Gnoosic thinks a name is a band while it actually is a song, reporting the song as a typo of the band helps:

https://www.gnoosic.com/vote_typos
by sumanthchary | 2025-10-04 07:53:05+00:00
I've been building in the legal tech space for 8 months and need to sell my portfolio due to a new opportunity.

What I built:

LegalDeep AI - Contract analysis SaaS using GPT-4 for risk detection. 23 beta users, positive feedback on accuracy.

PostPro AI - LinkedIn content optimization tool. Uses custom algorithms + GPT-4. 50+ active users.

LegalDoc Scanner AI - React Native mobile app for legal document scanning and analysis. iOS/Android compatible.

Technical Stack:

Frontend: React.js, React Native, TypeScript

Backend: Node.js, Express

AI: OpenAI GPT-4, Gemini AI, custom ML models

Database: PostgreSQL

Infrastructure: Vercel, Railway

What's Included:

Complete source code for all 3 products

All domains, branding, design assets

User research and validation interviews

Documentation and deployment guides

1 month transition support

Pricing:

Individual: LegalDeep AI ($3,500), PostPro AI ($2,500), LegalDoc Scanner ($3,000)

Bundle: $8,500 for all three

Valuation Logic: This represents development cost (~400 hours) + validation work. No inflated revenue projections. These are pre-revenue but solve validated pain points.

Why Selling: Offered CTO position at YC startup. Can't maintain focus on multiple products while taking on that responsibility.

The legal industry is notoriously slow to adopt technology, but the problems are real. Contract review costs $200-500/hour. Someone with proper marketing focus could turn these into revenue-generating products.

Legal tech is a $17B market growing at 5% annually. These are validated entry points for someone with execution focus.
by baobun | 2025-10-04 07:53:25+00:00
I'm of two minds on this.

On the one hand, it would be such an obvious proof of age that you've had the account for 21 years so why not pass you.

On the other, this would become a form of grandfathering such that all of us oldtimers and people in the establisent never directly see and experience the impact of these policies. It's mostly in the younger generations (still adults but their accounts may only be 5-10y) and people in exposed situations who get impacted.

So while it seems silly, at least process becomes visible.
by lawgimenez | 2025-10-04 07:56:23+00:00
> How do you crusade through Apple's appalling [lack of] documentation and dumb error messages and all the weird ＊magic＊ involved in wrangling an imperative language into a declarative framework?

That's the benefit of a solo dev, one I don't have a UI/UX designer over-designing shit and secondly I stay close to SwiftUI's components, if I can't customized my own Picker then who cares.

I don't know but there's a lot of decent blogs and tutorials in SwiftUI nowadays.
by rozumem | 2025-10-04 07:56:27+00:00
> What was the visa you applied for

Not a visa technically, but a temporary residency permit based on taking a one year Polish language course. Non-refugee citizenship (don't wish to make my exact citizenship public).

> if you are in the Schengen space

Traveling within Schengen would be more doable I suppose, but I was prevented from traveling outside of Schengen without risking my TRC application being voided. So I was told by multiple gov't people + my lawyer.

> Beckham regime in Spain

Thanks, sounds worth exploring. But my brief 5 minute research on this indicates that freelancers / self employed individuals cannot take advantage of this unless they have a DN visa. Paperwork + wait for Spain to give me DN visa. Then more paperwork for this haha.

Didn't look into Cyprus at all, but it's on my radar now.
by realusername | 2025-10-04 07:56:40+00:00
I'd say the EU manufacturers are in an even worse position than Toyota as their electric lineup isn't great and they have massive reliability problems on both ICE and BEV cars unlike Toyota.

Currently they only survive in the EU thanks to tarrifs on Chinese cars.

And I would say the opposite about Tesla, they experienced the biggest selling drop of all brands combined, if there's one brand going to crash first, I'd bet on Tesla.
by weinzierl | 2025-10-04 07:57:39+00:00
"Trying to understand the Zig goals a bit better.. If you care about compilation speed b/c it's slowing down development - wouldn't it make sense to work on an interpreter?"

I've heard Rust classified as Safety, Performance, Usability in that order and Zig as Performance, Usability, Safety. From that perspective the build speed-ups make sense while an interpreter would only fit a triple where usability comes first.
by lxgr | 2025-10-04 07:57:59+00:00
You didn't get any declines because you didn't ask for any approvals :)

If you mean chargebacks: I believe imprinters had card issuer liability for the longest time, at least as long as the transaction was under the (network-defined) "floor limit".

So if these were relatively low value transactions, the bank would simply not have any standing to decline payment.
by jameshilliard | 2025-10-04 07:58:03+00:00
> So he's not pushing a pro-Israel view?

I don't think I ever claimed his view was neutral. Groups on both sides putting out analysis papers will likely have some degree of bias.

> How can you dismiss one source with claims of bias by providing a source that is also bias but of the opposing view?

I mostly consider them unreliable because they have a history of putting out reports that push a narrative that simply isn't in line with reality and tend to have major methodological issues. They also have a history of putting out wildly inaccurate future projections.

> I want to point out that I don't think sources should be ignored merely due to bias. You do though so I await your defense

There's two aspects, one is the history of methodologically problematic analysis put out by these organization like those involved in the IPC report along with other UN organizations.

The other is that individuals involved in the reports tend to hold extremist viewpoints that point to a clear motivation for pushing narratives regardless of the reality on the ground.

UN officials in particular have a rather common habit of straight up lying about facts(and even what their own UN reports say in regards to starvation risk) and when caught they simply try and justify their lies[0] because those lies supposedly help their cause.

The most detailed responses/rebuttals to these IPC reports would generally be reports that COGAT is involved in producing[1][2]. While COGAT is arguably biased they do put out sufficient data/references for one to validate their analysis, groups like UN Watch do likely source from these reports. Keep in mind there's not many organizations that have access to data on the ground, COGAT likely has the most complete view while humanitarian organizations likely only have data specific to their own operations. By cherry picking data(often non-public data), ignoring counterfactual data and largely excluding COGAT data the IPC report authors can paint a false narrative more easily.

[0] https://www.pbs.org/newshour/world/how-one-un-leaders-mistak...

[1] https://govextra.gov.il/media/orumgksl/politics-disguised-as...

[2] https://govextra.gov.il/media/sftjdsg2/cogat-humanitarian-ef...
by lukan | 2025-10-04 07:59:33+00:00
" People will always be able to supply labor at costs below the price of materials for robots."

Why? What critical materials do robots need that will always be more expansive than raising a human?

Also, from the point of "the rich" - the benefit of a robot is, that it will (stupidly) do as command, unlike a human. They don't have a family they want to take care first.
by Tantacrul | 2025-10-04 08:00:25+00:00
We're using the framework my team on MuseScore Studio created for the UI in Audacity. This allows us to port over the significant amount of screen reader support we built over there too.

We'll need to spend time making sure it's applying correctly to every corner of the app - but when it's done, the app will be far more broadly supported than V3.
by danabramov | 2025-10-04 08:01:06+00:00
As an example of that, if you open any `app.bsky.feed.post` in pdsls, the "Info" tab[1] links has a link to the "Lexicon document" for it:

[1]: https://pdsls.dev/at://did:plc:fpruhuo22xkm5o7ttr2ktxdo/app....

[2]: https://pdsls.dev/at://did:plc:4v4y5r3lwsbtmsxhile2ljac/com....
by albumen | 2025-10-04 08:03:07+00:00
Your last paragraph is doing a LOT of heavy lifting. TLDR: the US figures should be WAY higher if you expand the definition of homelessness like those other countries do.

More research shows the U.S. rate looks lower largely because it uses a narrow, one-night "Point In Time" measure that excludes many precarious living situations other countries intentionally count. If you harmonise definitions, the U.S. does not outperform high-safety-net countries; on unsheltered homelessness in particular, it fares worse.

In UK official usage, being legally homeless often includes people the state is actively accommodating; it is not limited to street homelessness like the US PIT figure. In Australia, their figures include couch surfing (staying temporarily with other households and those in “severely crowded” dwellings). In Germany, apart from again having a more expansive definition of homelessness, their figures also include ~130k Ukrainian refugees.

Just one example: the US figures should at least include >1.2 million students experiencing homelessness.
by danabramov | 2025-10-04 08:04:14+00:00
Which article are you talking about? I think https://overreacted.io/open-social/ (which is what I linked to) gives a pretty detailed explanation if that's what you wanted. As for the article in today's submission, I meant it for the audience that's already interested in the topic, and did not pad it out with a motivational section. I'm glad GPT was useful to you.
by chrismorgan | 2025-10-04 08:04:30+00:00
In practice, it’s been written as plain JS with a tiny bit of gratuitous Vue and SCSS bolted on (see even how Vue’s onMounted and onBeforeUnmount are fed callbacks that just run the actual initOGL and destroy functions). It would have been easier and shorter to write without Vue and SCSS than with them! What’s currently spread across index.html, src/styles.scss, src/main.js and src/App.vue would have worked better all in index.html, or if you really wanted to, you could still split the CSS and JS into files src/styles.css and src/main.js.
by lxgr | 2025-10-04 08:05:09+00:00
> Cryptocurrency could also solve this problem.

Offline, without double spending risk? Absolutely not, or at least not without a lot of extra headaches.

For that, you'll need at least some trusted hardware (generally an antithesis to trustless crypto schemes) and/or a clever incentive system (e.g. with senders staking a multiple of their balance as collateral, and never being quite sure if receivers are really offline, or only pretending to be, ready to claim their stake once they get publicly verifiable proof of double spending).
by dkjaudyeqooe | 2025-10-04 08:05:44+00:00
Somewhat off topic rant, but am I the only one who find mathematical notation unnecessarily obtuse?

The bit that gets me is defining degree as n-1. For someone without a mathematical background, it takes a bit of pondering to figure out that you have to define n as one more than the actual degree, the opposite of what seems natrual. My mind at least just wants to think about n as the degree, and use n+1 as the last index. To me it seems aggressively unintuitive.

I guess you want to align the coefficient numbers but would it be a sin to define another index c = n-1 for that purpose?

But I'm a mathematical lightweight and maybe mathematical thinking is all about this. Perhaps some greater talent can correct my thinking.
by irjustin | 2025-10-04 08:05:53+00:00
It's weird right? I get that Nokia honestly couldn't see it coming, it was basically the first in recent history. Too much too fast, RIM included.

But all the bigwigs currently in Toyota are the age to have seen and lived that transition. It's not like they're new to battery tech.

And they say - wow look at that... nah, let's build hydrogen.
by Tantacrul | 2025-10-04 08:05:56+00:00
You're right. Neither of these things are proof of honesty but to be clear, I would never work on a project that collects or misuses user data. This isn’t really a matter of “taking my word for it,” either. If anything like that were happening, it would be visible in the codebase, which anyone can look through (and many have). The app simply can’t transmit data without explicit instructions in the code.

Audacity does not store any personal information of any kind, and never did.