MurphyA/hacker-news huggingface dataset:
by ajross | 2025-10-05 15:20:16+00:00
> The entire generation is less likely to express a non-consensus opinion than prior generations.

I think that's pretty arguable, and I'd want to see actual research. Certainly kids today are wildly more likely to embrace Stuff that Pisses Off their Elders than at any time since the 60's counterculture revolution. Think gender fluidity and pronoun choice, body modification, protest culture, rejection of career paths, embrace of the "neuro-atypical" as routine personality types... all that seems qualitatively but inarguably higher than when I was growing up 30-40 years ago.
by gotpentesting | 2025-10-05 15:20:20+00:00
Major law enforcement disruptions have shattered dominant ransomware operations, but the threat has only grown more unpredictable as dozens of smaller groups fill the void.

Ransomware attacks exploded in the first quarter of 2025, surging 126% compared to the previous year and claiming over 2,000 victims globally. Yet even as total ransom payments declined, the average demand climbed to between $1 million and $2 million per incident, while recovery costs reached $1.5 million, according to Akamai's latest threat intelligence report.
by AtlasBarfed | 2025-10-05 15:20:21+00:00
It's true that at this point future proofing demands it.

Is anyone happy about it in ipv4 land? No.

I just think it is ironic that the biggest use of ipv6 is cgnat, and it's what they crow about in ipv6 uptake, despite the fact ipv6 is religiously opposed to NATs.

Regular NATs you have control over with poking holes. Cgnat you are restricted to tail scale stuff.
by elpakal | 2025-10-05 15:20:41+00:00
Hello, I'm an experienced Staff-level engineer branching out to help law firms and attorneys with AI product due diligence/development. Looking for partners in the legal space who want help with product adoption, risk analysis and/or development.

Location: Golden, CO Remote: Yes Willing to relocate: Negotiable Technologies: AI / iOS / macOS / Swift / PyTorch / Tensorflow / Typescript / Next.js / AWS / Node.js / Vercel Résumé/CV: https://fractional-engineer.com Email: kenny@ndukt.com
by vunderba | 2025-10-05 15:21:05+00:00
Yeah, I'll admit that it is a bit better than I expected but forcing a player to watch this on a loop would be rough.

Sprite assets are going to be potentially seen MILLIONS of times by the same player over the course of the game. So... unlike a lot of cute one-off GenAI videos they have to stand up to significantly more scrutiny.
by davidw | 2025-10-05 15:21:58+00:00
It's all very bad, for sure, but doomerism is capitulation.

https://www.liberalcurrents.com/democrats-must-embrace-war-m...

> This is the thing: dooming is itself a liberation from the burden of choice. If everything is ruined forever, if your allies have already forsaken you, if the battle is already lost, you aren't responsible for your choices. They can't affect the outcome. You're free. Dooming is another escape from the burden of war mindset. Clausewitz knew this as well: "As a rule, most men would rather believe bad news than good,"
by sylware | 2025-10-05 15:22:27+00:00
????

Do I really need to add "on the long run"? Because this is super obvious. That stuff does not happen over night :)

You can feel already the pressure of arm fan boys attacking aggressively RISC-V stuff. This is a good sign.

Don't forget: RISC-V has no strong IP ISA locks like arm and x86_64...
by johannes1234321 | 2025-10-05 15:22:28+00:00
Not knowing any details my first assumption would be that somebody mistyped a number, either in the template or while preparing the transfer and being hacked is just an excuse.

Alternative is some generic phishing with a complete fake invoice, which somebody assumed to be true.

Now if it is serious and an invoice was changed (independently from transport considerations) that alone is quite some effort: the original message has to be held back and analyzed, then it has to be manipulated (replaced) and then the message has to be sent on.

If you get to that level of sophistication it's a lot more likely the source was hacked.

There are a few other scenarios, like invoice being sent wrongly and some random person manipulating it before sending on, but if you aren't prepared by having a bank account for that purpose it's quite a risky thing to do. My private account can be traced to me ...
by Aurornis | 2025-10-05 15:23:18+00:00
EDIT: The author has been changing the post in real-time to try to undermine the comments calling out the clear AI use. The article now contains an admission that AI was used and the obvious AI slop image has been cleaned up. Some of these comments won’t make sense if you’re looking at the updated article.

Did you notice that this entire blog is just an LLM content farm newsletter? That the laptop in the headline image has a double keyboard AI artifact that the author didn't even spend 10 seconds cropping out?

The recent posts hit all the common points in LLM hallucinated content like the famous "recursive protocol" trope. The posts are about BS like "UFO markets" and reality protocols.

It's ironic that people are consuming this obvious AI slop uncritically while criticizing other people for their uncritical consumption of media on their phones.
by hajile | 2025-10-05 15:23:28+00:00
Qualcomm is rumored to be paying 2-2.5% per chip instead of the 5-5.5% ARM sued them for (some sources claim it was 6-10%).

No matter how you slice up their handset and mobile divisions profits, the current cost is billions just to license an ISA.

Qualcomm could likely pay for most of their chip design costs with the amount of money they’re giving ARM. When contract renewal comes up, Qualcomm will be even more incentivized to move to RISC-V.

Apple has apparently been moving on chip soft cores to RISC-V. At some point (probably around renewal time), they’re likely to want to save money by switching to RISC-V too.

There are even rumors of ARM working on RISC-V cores (I’d guess smaller cores to compete with SiFive).

There’s an economic incentive to change and the only blocker is ARM inertia, but making ARM emulate quickly on RISC-V is almost certainly easier than making x86 and all its weirdness/edge cases run on ARM.

Once the software is in place (getting close) and a competitive RISC-V phone chip exists, I suspect the conversion will be very fast.
by browningstreet | 2025-10-05 15:23:36+00:00
Crypto wallets are not nearly as arcane as Solid. How many people have Binance accounts?

Market share matters, critical mass matters, adoption matters. I'm suggesting that mindshare goes negative over time if these things aren't achieved, and when you have long-tail blog posts trying to pump life into it, it's pivot time.

Righteousness alone doesn't win any of those things. It's been a very long time since Solid was released and it's like a whisper in the wind.
by OptionOfT | 2025-10-05 15:23:52+00:00
This was before the SaaS days.

On-prem, single company who issued invoices to customers.

When there was an audit the government could ask to see invoices in a certain range. If some of them were missing, what does that mean? Paid under the table?

My wife worked at a place where they did manual PDFs, but there they had a tool to change properties of a PDF to change the creation time / last editing time, for when 'modifications' were needed.

And this reminds me of the other post here where some people assume cash means shady. Definitely the case there.
by GeekyBear | 2025-10-05 15:24:09+00:00
As I mentioned, it was discussed in the media back in February.

> According to Apple’s Xcode console logs reviewed by BBC News, existing ADP subscribers will lose access through phased certificate revocation in Q2 2025.

https://cybersecuritynews.com/apple-discontinued-adp-feature...

The UK publicly backed down before that happened.
by sholladay | 2025-10-05 15:24:48+00:00
The most compelling and plausible solution to this that I have seen is a set of standards called Solid, made by Tim Berners Lee, who invented the web.

https://en.wikipedia.org/wiki/Solid_(web_decentralization_pr...

You’d think that if anybody could pull off reshaping how data is stored and shared on the Internet, it would be him. And the technology is, well, solid.

Unfortunately, it doesn’t have as much traction as I would hope. Probably because it requires a new way of thinking about many parts of the tech stack. It’s not as simple as swapping out one library for another one. The existing web has so much momentum, and so many of today’s tools and frameworks have assumptions built into them that aren’t necessarily convenient for building a web where users have true data ownership.

Still, I’m rooting for Solid and the team behind it. They clearly understand these issues. They’ve been building libraries and scaffolding tools to make it easier to adopt Solid, For new projects, it’s pretty easy these days.
by d-yoda | 2025-10-05 15:24:50+00:00
Thank you! 1.For tree edit distance, I referred to "APTED: A Fast Tree Edit Distance Algorithm" (Pawlik & Augsten, 2016), but the algorithm works as O(n²) so I also implemented LSH (classic one) for large codebases.The other analyses also use classical compiler theory and techniques. 2. Should be straightforward! tree-sitter gives us parsers for 40+ languages. CFG construction is just tracking control flow, and the core algorithm stays the same.

I focused on Python first because vibe coding with Python tends to accumulate more structural issues. But the same techniques should apply to other languages as well.

Excited about the Qlty integration - that would make pyscn much more accessible and would be amazing!
by Herring | 2025-10-05 15:25:07+00:00
Just cross-check and recheck everything it tells you. Like how people are discovering that writing extensive AI unit tests integration tests etc is great for software engineering. It works for building your world-view too.

I think a lot of people are not in the habit of doing this (just look at politics) so they get easily fooled by a firm handshake and a bit of glazing.
by jitl | 2025-10-05 15:25:31+00:00
There's two different approaches to solving sql composability issues:

1. Compiles-to-SQL domain specific languages. This category spans from ORM DSLs embedded in another programming language, like Ruby/Rail's ActiveRecord/AREL or Django's ORM; to stand-alone text-based languages like PRQL Pipelined Relational Query Language" (https://prql-lang.org) that a compiler program converts to SQL text or SQL files. The downside to the DSL option is that it requires practitioners be fluent in both the SQL query they want, and in the DLS language - to know how to obtain the SQL query in the DSL.

2. Query fragment literals in the caller programming language, like sql`name = ${name}` in TypeScript (eg https://github.com/gajus/slonik). These are usually thin abstraction over concatenating a `{ queryText: string[], queryArgs: T[] }` structure. The author only needs to be fluent in SQL, and in the caller language, but do less to save you from the expressive limitations of SQL itself.

I've found query fragment composition to be the sweet spot. Easy SQL queries remain trivial to express and understand, since it's Just SQL:

sql`SELECT * FROM block WHERE id = ${args.id}`

But you can DRY up repetition in the codebase through regular function calls. Abbreviated example from Notion's client code:

function selectOfflinePageMetadata(args: { userId: string }) { return sql` SELECT offline_page.id, offline_page.space_id, offline_page.download_status, offline_page.last_downloaded_at, offline_page.last_downloaded_version, offline_page.last_downloaded_sync_cursor, offline_page.target_sync_cursor, CASE WHEN EXISTS ( SELECT 1 FROM offline_action WHERE offline_action.impacted_page_id = offline_page.id AND offline_action.origin_page_id = offline_page.id AND offline_action.autosync_type = 'not_autosynced' ) THEN 1 ELSE 0 END AS is_explicitly_offlined_origin, CASE WHEN EXISTS ( SELECT 1 FROM offline_action WHERE offline_action.impacted_page_id = offline_page.id AND offline_action.origin_page_id = offline_page.id AND offline_action.autosync_type = 'created_offline' ) THEN 1 ELSE 0 END AS is_offline_created_origin, CASE WHEN EXISTS ( SELECT 1 FROM offline_action WHERE offline_action.impacted_page_id = offline_page.id AND offline_action.origin_page_id = offline_page.id AND offline_action.autosync_type = 'frecent' ) THEN 1 ELSE 0 END AS is_autosynced_origin FROM offline_page WHERE offline_page.meta_user_id = ${args.userId} ` } function selectOfflinePageById(args: { userId: string pageId: string }) { const { userId, pageId, } = args return sql` SELECT * FROM (${selectOfflinePageMetadata({ userId })}) WHERE id = ${pageId} ` } function selectOfflineAutosyncedOrigins(args: { userId: string spaceId: string }) { const { userId, spaceId, } = args return sql` WITH offline_page_metadata AS ( ${selectOfflinePageMetadata({ userId })} ) SELECT offline_page_metadata.* FROM offline_page_metadata WHERE space_id = ${spaceId} AND is_autosynced_origin = 1 ORDER BY last_downloaded_at ASC ` }

I'm not sure if it solves your "view problem", but it does a pretty good job for _my_ view problem.
by 6ak74rfy | 2025-10-05 15:25:36+00:00
Coolify and friends (Dokploy?) look like nice tools. But I am not very comfortable with them because the state of my server(s) isn't present in code. So, I like NixOS or Ansible more but then they require a bunch of boilerplate and custom infrastructure for setting up production.

Anyone know some infrastructure-as-code framework that makes it easy to spin up and maintain production servers? Something declarative, perhaps, but not Kubernetes?
by oreally | 2025-10-05 15:25:56+00:00
I'd like to present a different perspective, abeit slightly radical.

I believe that there's a place for a time-efficient, minimal human approval, risk-reward system for a society in which jobs have been gatekept to ever-higher requirements and are even harder to sustain due to pressures of the people gatekeeping you out and around you once you've gotten in (ie. the bureaucracies of your co-workers and your boss's temper tantrums).

If you've ever talked to creative-passion professionals(ie. media-content, artists), clients don't really respect them and abuse their passion, plus the people around them put a lot of pressure on them. In addition, polishing their work takes up a lot of time. So it's highly probable that they would be stuck in this loop if they didn't do something.

You could say 'oh, they can upskill themselves' or whatever. However that carries significant risk and still binds the individual to people's approvals and their hidden/overboard requirements. All the while, time and mental health is being sapped from them. I knew a programmer in gamedev who pivoted to robotics. It was all math heavy stuff and consumed him and his mental health to the point of his relationships suffering.

Point is skills-pivoting is hard to execute, and gets riskier by the day (think ai and jobs). However, say there's a system that is easy to execute, but the rewards are variant. But if that individual is able to figure out a plan to generate positive expectancy, that's a great alternative to the system of 'get a job and another job and hope you tick the requirements'. It's like a business in which you fail until you don't.

Of course, the keyword is being able to turn whatever you're doing into *positive expectancy*. Like a business with a new offering/venture, everything new looks like a gamble because you don't know the information, the theories and the outcome. Do you want really want to kill off these new businesses?
by ivm | 2025-10-05 15:26:08+00:00
It simply can't use it because it does not use native UIs, but instead mimics them with its own rendering engine. This approach worked to some extent during the flat minimalist era, but now that Apple has added so many new animations and transitions, reproducing them all has become close to impossible.

At best, Flutter can implement some shaders for the glass'y look of the controls, but something as basic as the Liquid Glass tab bar would require a huge effort to replicate it inside Flutter, while in MAUI and RN it's an automatic update.
by ivape | 2025-10-05 15:26:17+00:00
I'm also rather skeptical of "Great Nation" or "Great Culture" theories of history.

Quoting Hateful Eight:

”So, I’m supposed to freeze to death ’cause you find it hard to believe?” - Chris Mannix

I can’t do anything about your skepticism.

There’s about 7-10 things I casually left out, no cherry picking in sight.

You can’t figure out that Lincoln was a great man, then what else is there to say? We’re taking decades of slavery if something didn’t compel him. Half the country still fought him, and half the country still partook in on going racism for over a hundred years, with zero let up since 1860s up to, literally, 2025.

I can’t help you with discernment.
by Tadpole9181 | 2025-10-05 15:26:37+00:00
Julgados de Paz is available to non-citizens, what are you talking about? So is contacting the livro de réclamations and making a chargeback with your card provider.

How strange to try to claim the legal system has no reconciliation process for tourists or EU passer-bys. You're allowed to say you just couldn't be bothered to go through the trouble.
by dzaima | 2025-10-05 15:26:50+00:00
> Nowadays, programs requiring floating point hardware acceleration for reasonable performance use vector machine instructions.

While some very-important software like video codecs, and various sporadic projects where some drive-by open-source dev decided to add an optimized path will use vector, that's, like, on the order of 0.001% (number out of my ass) of all software that runs slowly enough to be noticable, and the remaining 99.999% remains slow. Much as I like working with SIMD/vector, it's a very tiny minority of people that do.

RVV does also actually make good use of scalar FP, with .vf instruction variants which take one operand from the scalar registers, allowing storing constants in the scalar registers instead of wasting vector registers (and with LMUL it's very easy to exhaust the entire RVV register file). Especially important in matmul kernels.

> What I am very sure of: nobody wants to design a clean and modern ISA to handle the "bad" programs

And yet that's what RVA23 & co basically have to be, and are. And as such they have scalar FP, vector FP, and basically everything else that's potentially useful (other than 3-source-operand instructions).

I do wonder how much compressed actually benefits perf-wise, but it's very clearly true that, at least icache-wise, reducing code size by, say, 20%, is equivalent to adding 20% more icache; and 20% of a typical L1 icache is quite a lot of area to save.
by ModernMech | 2025-10-05 15:27:07+00:00
He's writing the kind of stuff that might get popular on HN, then posting it here so we go interact with his blog. He'll collect emails and gain a reader base and maybe start a substack or throw up ads on the side.

I could see this kind of AI astroturfing being a real problem communities face in the future, where you just scrape the top posts on a community and then generate blog content related to those, then post your content back at the community.

Rinse and repeat and you don't have to be a programmer anymore.
by bwfan123 | 2025-10-05 15:27:11+00:00
I saw no mention of Brandolini's law [1] - or Bullshit Asymmetry principle. In fact, the piece hints at a corollary to it. Which is: Bullshit from "an authoritative sounding source" takes 100x as much effort to refute. There is a bias in us to prefer form over function. Persuasion and signaling are things. I know this as I have to battle code-review tools which needlessly put out sequence diagrams and nicely formatted README.md .for.every.single.PR. Just reading those are tiresome.

[1] https://en.wikipedia.org/wiki/Brandolini%27s_law
by estearum | 2025-10-05 15:27:16+00:00
They're not like prediction markets. They do exactly what GP says they do: if you win, you effectively get banned (max bet sizes shrunk toward $0). If you suck, they do the reverse and expand your max bet sizes and offer you loans.

These things are so unfathomably antisocial that I earnestly believe every single politician who advances them should be (journalistically) investigated as extensively as is legally possible.
by SoftTalker | 2025-10-05 15:27:26+00:00
> I mean, let the client make the proposal, accept the commission at a lower rate that doesn’t include what you’d have charged to design it, and then build it.

The client will still blame you when it doesn’t meet their real needs. And rightfully so, as much as a doctor would still be blamed if he followed a cancer treatment plan the patient brought in from ChatGPT
by JumpinJack_Cash | 2025-10-05 15:27:43+00:00
Gambling on aggregators and platforms is bad because you are the new kid on the block betting against experts, people with enormous computing power and of course win or lose you have to give a cut to the aggregator or the platform.

Gambling and betting should be 1v1 , as soon as you introduce a pool or an aggregator the wise advice is to stay away if such pool or aggregator has more than say a certain amount of bettors (100k-1M), because you become the new kid on the block and the new kid on the block gets skinned.

Thing is the implication of all the above is that we should stay away from every stock market and that would be quite right considering how it produces such loopsided outcomes, not unlike the gambling platforms or even worse
by michaelcampbell | 2025-10-05 15:27:54+00:00
> There is no excuse other than "v6 addressing and subnetting is haaaard".

This is just absurd on its face. There are very real human, political, engineering, and financial reasons to not want to upgrade things that are IPV4 only. _SHOULD_ one do this, absolutely, but there's a lot more to it than people pulling the "hard" card. There's a bevy of reasons it IS hard, and very few of them are just obstinate luddites.
by nickstinemates | 2025-10-05 15:28:05+00:00
You could also sign up for System Initiative, enter your hetzner credentials, connect an ai agent, and tell it what you want to do, and iterate your way there.

It's pretty amazing how well it works and how much you learn I. The process.

I love these blogs. Making infra wherever it is or however it's done seems to be a lost art.
by aDyslecticCrow | 2025-10-05 15:28:15+00:00
The reading experience on screen is worse than paper normally, but manageable. But when it comes to such pretty artwork and design, there is just something special about having it in physical touchable paper that makes a massive difference.

There is also the casual nature of reading a physical newspaper. On a screen i feel pressured to consume it all in one sitting, or i'll forget it and read something else next time. But with a printed copy, i can put it on the coffee table to read bit by bit over a few days, or just admire the design while relaxing.
by JumpCrisscross | 2025-10-05 15:28:16+00:00
> Think of it like alcohol

Better analogy is processed food.

It makes calories cheaper, it’s tasty, and in some circumstances (e.g. endurance sports or backpacking) is materially enhances what an ordinary person can achieve. But if you raise a child on it, to where it’s what they reach for by default, they’re fucked.
by ta1243 | 2025-10-05 15:29:01+00:00
Why?

IPv4 works. IPv6 often doesn't. I'd love to see a benefit in ipv6, I see no benefits at all, I can't run an ipv6 only network, so I have to run ipv4, and everything I need runs on ipv4, why do I need to double my workload to run ipv6 and ipv4.

My ipv6 only ssid at home sits idle other than a test vm because when I reach a problem I just move onto my ipv4 only ssid and everything works.
by buildbot | 2025-10-05 15:29:17+00:00
This is not really true. For example, an Apple M1 has firestorm cores that are around 3.75mm^2, and a zen3 core from around the same era is just 3mm^2 (roughly).

I can make a silly 20 wide arm cpu and a silly 1 wide x86 cpu and the x86 will be smaller by a lot.