MurphyA/hacker-news huggingface dataset:
by rvnx | 2025-06-04 15:08:15+00:00
It is a relay attack.

There are a lot of verification platforms, so the idea is that the user is asked to be verified and that his proof of identity is reused in live for something else. In the addressbar, user sees "dangerousporn.com" -> "safeidentify.com"

The operator of "dangerousporn.com" starts (manually) an application to a [bank account / crypto exchange "bank.com"], using a fixed residential proxy (Luminati / Oxylabs, etc).

Once a victim arrives on "safeidentify.com", the user that is on "safeidentify.com" is asked to follow the actions that "bank.com" is asking to do (upload your ID, turn head left, turn head right, up, down).

"safeidentify.com" plays back the recorded video on the KYC platform of "bank.com" using an emulated Webcam.

Difficult ? Yes and no, but manually doable on a case-by-case basis, and you don't need thousands of victims as it is really worth.
by mromanuk | 2025-06-04 15:08:44+00:00
Every time I ask an LLM to write some UI and model for SwiftUI I have to specify to use @Observable macro (is the new way), which they normally do, after asking for it.

The LLM tells me that they prefere the "older way" because it's more broadly compatible, that's ok if you are aiming for that. But If the programmer doesn't know about that they will be stuck with the LLM calling the shots for them.
Ask HN: Anyone using project management tools for personal projects?
by localbuilder | 2025-06-04 15:08:57+00:00
Hey HN, curious to learn if anyone is using project management tools for their personal projects.

I’ve started using Linear to organize tasks in my projects with some success. It is a balancing act though, between keeping a project organized and not adding too much process or overhead where it becomes cumbersome.

Anyone else using workflows like this?
by namuol | 2025-06-04 15:09:03+00:00
> If I were interviewing a candidate now, the first things I'd ask them to explain would be the fundamentals of how the Model Context Protocol works and how to build an agent.

Um, what? This is the sort of knowledge you definitely do not need in your back pocket. It’s literally the perfect kind of question for AI to answer. Also this is such a moving target that I suspect most hiring processes change at a slower pace.
by delichon | 2025-06-04 15:09:11+00:00
The word Fascism has now no meaning except in so far as it signifies "something not desirable"...In the case of a word like democracy, not only is there no agreed definition, but the attempt to make one is resisted from all sides. It is almost universally felt that when we call a country democratic we are praising it: consequently the defenders of every kind of regime claim that it is a democracy, and fear that they might have to stop using the word if it were tied down to any one meaning. ― George Orwell, Essays

So each party feels justified in calling the other parties fascist.

Mussolini's original meaning was as a metaphor of a bundle of sticks where the sticks are cooperating government and corporate entities. In modern times both major party administrations loudly and proudly proclaim their corporate partnerships, but don't care to label that as fascism.
Show HN: Apollo, your personal Home Assistant
by ralphdawg | 2025-06-04 15:09:40+00:00
A personal Assistant I made that runs using Ollama and Coqui TTS. Supports long-term memory, as well as short term conversational awareness. Executes intents in go such as health check, checking on the status of systems. All intent detection is done with an LLM to promote natural language, and avoid the keyword-driven conversations.

Open to feedback.
by yesfitz | 2025-06-04 15:10:00+00:00
If you look at the time value of money[1], a $1,00,000 deduction this year is worth more than $200,000 deductions over the next 5 years.

But more importantly, the article claims it was used as a tax shield to grow.

"Basically, as long as spending counted as R&D, companies could report losses to investors while owing almost nothing to the IRS."

"Once those same expenses had to be spread out, or amortized, over multiple years, the tax shield vanished. Companies that were still burning cash suddenly looked profitable on paper, triggering real tax bills on imaginary gains."

1: https://www.investopedia.com/terms/t/timevalueofmoney.asp
by IggleSniggle | 2025-06-04 15:10:39+00:00
That's the selling point to VCs. The selling point to consumers of the tech is that AI will make only them, with their special inherent qualities, outperform their peers even more (unspoken, but also implying that if they are an underperformer they might be able to catch up), but only if they act now! This limited time opportunity will soon be used by everyone!
by etherealG | 2025-06-04 15:10:44+00:00
how do you know what you want if you didn't write a test for it?

I'm afraid what you want is often totally unclear until you start to use a program and realize that what you want is either what the program is doing, or it isn't and you change the program.

MANY programs are made this way, I would argue all of them actually. Some of the behaviour of the program wasn't imagined by the person making it, yet it is inside the code... it is discovered, as bugs, as hidden features, etc.

Why are programmers so obsessed that not knowing every part of the way a program runs means we can't use the program? I would argue you already don't, or you are writing programs that are so fundamentally trivial as to be useless anyway.

LLM written code is just a new abstraction layer, like Python, C, Assembly and Machine Code before it... the prompts are now the code. Get over it.
by Zak | 2025-06-04 15:11:01+00:00
This is a misunderstanding of US law.

Most criminal laws are state laws, so you'll find at least[0] 50 different versions of any given crime. In some states, there is strict liability for an adult having sex with a minor (usually called something like sexual abuse of a minor; formerly often called statutory rape). In other states, the examples you gave would be valid defenses[1].

Laws requiring age verification have their own intent requirements. The Texas age verification law only applies when sites "knowingly and intentionally" distribute pornography[2] and imposes civil liability for sites that do so and fail to require either "digital identification" or use a commercial age verification service. There doesn't seem to be any specific requirement that they not make mistakes; it would probably default to negligence if it ended up in court.

[0] Some US territory is not inside any state, and there are federal laws that come into play when an act crosses state lines.

[1] Here's a statute from Alaska to that effect: https://www.akleg.gov/basis/statutes.asp#11.41.445

[2] https://capitol.texas.gov/tlodocs/88R/billtext/html/HB01181H...
by elliotbnvl | 2025-06-04 15:11:01+00:00
It's not arrogance, since they're not asserting anything about themself. It's a factual observation with which you're free to disagree – but should be challenged directly rather than via ad hominem if you want to actually make a point rather than just collect internet snark kudos.

Also, there are far more generic web developers than there are Linux kernel developers, and they represent the vast majority of the market share / profit generation in software development, so your metric isn't really relevant either.
by kstrauser | 2025-06-04 15:11:05+00:00
Alright, I see what you mean now. Thanks for the explanation! Whether or not I agree, that’s a lot more nuanced than my earlier interpretation of your opinion.

I like the religious lens of his work, though. I don’t personally identify with it, especially his particular brand of it, but that’s part of the work’s appeal to me. Similarly, I’m not an existentialist but it was neat to see the world that way through “L'Étranger” (even though Camus rejected the label).

But I do want to push back against the idea that we know vastly more about human nature today than in the 1800s. We’ve been formally studying western philosophy, intently and seriously, for at least 2,500 years. On a timeline between Plato and today, “C&P” was written 94% of the way to the finish line. We might have better models of some details now, but we’ve had a pretty solid knowledge of the fundamentals for an awfully long time. By analogy, Monet didn’t know jack about quantum physics, but he famously explored the subtleties of the appearance of light in nature.

I surely don’t want to take the position that older = better, either. You’re right: we’re still learning, practicing, and getting better! There’s still an awful lot of gold to be found in earlier works, though.
by nrds | 2025-06-04 15:11:20+00:00
> It would be nice if there was a way to use Intel's debug registers to write a value to some address, which would then interrupt some kernel task

What you have described is literally the syscall mechanism. That's what it is. You perform some register write (via a specific instruction) and an interrupt is taken to the kernel. Maybe you believe that an asynchronous interrupt would cost less than a synchronous interrupt for this particular objective but I'm not sure there's evidence for that claim.
by whatnow37373 | 2025-06-04 15:11:26+00:00
Maybe we can learn some lessons from digital artists who naturally fret over the use of their skills and how they will be replaced by stable diffusion and friends.

In one way, yes, this massively shifts power into the hands of the less skilled. On the other hand if you’d need some proper and I mean proper marketing materials, who are you going to hire? A professional artist using AI or some dipshit with AI?

There will be slop of course but after a while everyone has slop and the only differentiating factor will be quality or at least some gate-kept arbitrary level of complexity. Like how rich people want fancy hand made stuff.

Edit: my point is mainly that the level will rise to a point that you’d need to be scientist to create a - then - fancy app again. You see this with web. It was easy, we made it ridiculous and I mean ridiculously complicated where you need to study computer science to debug React rendering for your marketing pamphlet.
by steveBK123 | 2025-06-04 15:11:36+00:00
That is the mindset, but you really see a general lack of this in the industry... even as the term has been so popularized.

At the end of the day if your intern can take down your production DB, about 5 other things went wrong first to put them in a position to be able to do so.

Systems are complex, and sometimes the holes in the Swiss cheese line up.
by lxgr | 2025-06-04 15:11:40+00:00
tl;dr: One peer generates a self-signed certificate and sends the fingerprint of that over the signalling channel; the other connects to it as a "client".

The resulting DTLS keying material is subsequently used for SRTP encryption (for media) and SCTP over DTLS (for the data channel, which is presumably what's being used here).
by M4v3R | 2025-06-04 15:11:41+00:00
The problem with the discourse around AI is that people tend to fall for the extremes.

"AI will replace all programmers within 1 year"

vs

"AI is just another fad like NFTs"

Both sides are very obviously wrong, and the truth lies somewhere in the middle. Most people knowledgeable about AI agree that it will eventually surpass humans in all tasks requiring mental labor (and will thus displace those humans, as using AI will be cheaper than employing people), but no one knows exactly when this will happen. I personally believe it will happen within the next 10 years, but it’s really just a slightly educated guess.
by wang_li | 2025-06-04 15:11:56+00:00
We teach math this way. Addition and subtraction. Then multiplication. Then division. Fractions. Once those are understood we start diversifying and teaching different techniques where these make up the building blocks, statistics, finance, algebra, etc.

It may put people off a programming career, but perhaps that is good. There are a lot of people who work in programming who don't understand the machines they use, who don't understand algorithms and data structures, they have no idea of the impact of latency, of memory use, etc. They're entire career is predicated on being able to never have to solve a problem that hasn't been solved in general terms already.
by fullshark | 2025-06-04 15:11:57+00:00
Cars replaced horses, cause they were clearly better at their job. Humans' primary labor value to society at large comes from their brains, and ability to do multiple physical tasks, some featuring precise movements, with little instruction/development.

The idea that computers and general purpose robots cannot possibly replace humans is no longer outrageous to me. Especially if we are talking about a few key humans controlling / managing multiple robots to do what was previously the work of N humans.
by disgruntledphd2 | 2025-06-04 15:12:17+00:00
I mean, all the research (to be fair there's very little) suggests that in CS (customer support) the major gains are for people who are worse than others, and there was little to no impact for the higher skilled cs people.

And that's kinda what one would expect, given that LLMs are basically a blurry JPEG of the web/github etc.

Like, I think reasoning can help here, but I rarely see good results when prompting an LLM with something complicated (technical statistical problems and good approaches) while they are fantastic at less edge case stuff (working with docker and well known frameworks).

So yeah, definite productivity gains but I'm not convinced that they're as transformational as they are being pitched.
by drysine | 2025-06-04 15:12:37+00:00
>Russians refusing to move back to Russia

Back? Those Russians were born in that country and you suggest they must move to Russia because they are ethnic Russians? It's called ethnic cleansing.

>refusing to learn the local, official language

Do you realize that you are writing this in the thread where another commenter condemns the USSR for forcing everybody to learn Russian language?

>still wanting to have the citizenship of the country they are living in

That's how it works in the civilized countries - citizenship is gained by the birth right, not by the ethnicity of their parents.
by Workaccount2 | 2025-06-04 15:12:40+00:00
From the most unexpected place (but maybe expected if you believed they were paying attention)

Maxsun is releasing a a 48GB dual Intel Arc Pro B60 GPU. It's expected to cost ~$1000.

So for around $4k you should be able to build an 8 core 192GB local AI system, which would allow you to locally run some decent models.

This also assumes the community builds an intel workflow, but given how greedy Nvidia is with vram, it seems poised to be a hit.
by barefootcoder | 2025-06-04 15:12:42+00:00
Be careful when playing the bird songs. A few days ago I clicked on the cardinal song that was in my identification list and the male cardinal nesting in my hedge went NUTS and I’ve not seen either of them since, and used to see them daily. They’re very territorial.

I’m afraid that I scared them away from an active nest by accident just playing around with the app. :(
by KennyBlanken | 2025-06-04 15:13:15+00:00
This is not a technical matter. This is a legal matter. Sue the party as John Doe/Janes for business interference and fraud, and get records from PayPal, their ISP/phone provider, etc in discovery.

Also, have your attorney send a polite letter to Paypal's legal department.

I'd place good money on this being a competitor trying to sink your merchant account by racking up a lot of fraudulent transactions.
by eagsalazar2 | 2025-06-04 15:13:16+00:00
I rarely hear people talk about the fact that demand for new software will increase exponentially as cost to produce software crash. The ratios of devs_per_1k_lines_of_code_in_2022:devs_per_1k_lines_of_code_in_2028 and increase_in_demand:decrease_in_cost are unknown. But what if 1 dev could produce 300% more code, reducing eng cost (assuming same cost per hour per dev) to 1/3 of historical norms. Would that result in an increase of 20% in demand? Probably not, more like 1000%.

If that's the case, there is a large net increase in demand for experienced devs who know how to use AI for coding. Demand will go up massively, I have zero doubt of that, but will AI get so much better that unskilled MBAs are making large complex apps? ¯\_(ツ)_/¯
by eosterlund | 2025-06-04 15:13:20+00:00
The thing about DRAM is that it isn't SRAM; cost matters. You struggle to find deployment environments that have less than 1 GB DRAM available per core, because at that point, ~95% the HW cost is typically CPU anyway. Shrinking that further is kind of pointless, so people don't do it. Hence, when utilizing 16 cores, you get at least 16 GB DRAM that comes with it, whether you choose to use it or not. If you use only 10% of that memory by removing the garbage from the heap, then while lower seems better and all that, it's not necessarily any cheaper in actual memory spending, if both fit within the same minimum 1 GB/core shape you can buy anyway. It might just under utilize the memory resources you paid for in a minimum memory per CPU shape, which isn't necessarily a win. Utilizing the memory you bought isn't wasting it.

Each extra GB per core you add to your shape, actually costs something. Hence every GB/core that can be saved results in actual cost savings. But even then, usually every extra GB/core is ~5% of the CPU cost. Hence, even when going from 10 GB/core (sort of a lot) to 1 GB/core, that only translates to ballpark ~50% less HW cost. Since they did not mention how many cores these instances have, it's hard to know what GB/core were used before and after, and hence whether there were any real cost savings in memory at all, and if so what the relative memory cost savings might have been compared to CPU cost.
by interroboink | 2025-06-04 15:13:22+00:00
This is one of those interesting galvanizing points where different people's POVs are fascinating to me.

To abuse your metaphor a bit...

I get the sense that some people see the "nihilist pit" (or somesuch) as a dark scary thing (it is). Maybe they have gotten lost in it a little bit, did not like the experience, got out, and so advise everyone else to avoid it, too.

Other people have spent more time in the pit, whether by choice or the lack of it, gone deep down, and found the bottom. And that can be a wonderful, freeing feeling, to get to the end of that hard journey.

I guess for my own part, at the bottom of my pit, I found that there is something to stand on down there. It was an absolute relief to find, life-affirming, and has helped me ever since.

YMMV of course (: Different people are different.
by sulam | 2025-06-04 15:13:23+00:00
You can’t project trends out endlessly. If you could, FB would have 20B users right now based on early growth (just a random guess, you get the point). The planet would have 15B people on it based on growth rate up until the 90s. Google would be bigger than the world GDP. Etc.

One of the more bullish AI people has said the models performance scales with log of compute (Sam Altman). Do you know how hard it will be to move that number? We are already well into diminishing returns with current methodologies and there is no one pointing the way to a break through that will get us to expert level performance. RLHF is underinvested in currently but will likely be the path to get us from Junior contributor to Mid in specific domains, but that still leaves a lot of room for humanity.

The most likely reason for my PoV to be wrong is that AI labs are investing a lot of training time into programming, hoping the model can self improve. I’m willing to believe that will have some payoffs in terms of cheaper, faster models and perhaps some improvements in scaling for RLHF (a huge priority for research IMO). Unsupervised RL would also be interesting, albeit with alignment concerns.

What I find unlikely with current models is that they will show truly innovative thinking, as opposed to the remixed ideas presented as “intelligence” today.

Finally, I am absolutely convinced today’s AI is already powerful enough to affect every business on the planet (yes even the plumbers). I just don’t believe they will replace us wholesale.
by MobiusHorizons | 2025-06-04 15:13:30+00:00
At least in CMOS, the power supplied to the transistor is not being modulated as part of logic operations. Modern hardware does clock gating and power gating of modules for power saving, but that is not what the OP is talking about.

In hardware the equivalent of a ternary is a mux, which can be made from a lot of parallel instances of

out0 = (a0 & cond) | (b0 & ~cond)

Or in other words, both branches must be computed and the correct value is chosen based on the condition.
by TSiege | 2025-06-04 15:13:41+00:00
It's even worse than this. One of the articles main sources is a Hans-Hermann Hoppe, an Economics Professor, not a historian who is at best cherry picking scholarship from 1914. At worst a bigot who has a history of making ignorant racial and homophobic comments and has a dedicated section in wikipedia just to this. Even worse his anti democratic, neo-feudal beliefs were influential to clowns like Curtis Yarvin and Javier Millei
by gchamonlive | 2025-06-04 15:13:44+00:00
I'm not a guide, just a messenger. I'm also just a person.

I can't tell you how you go about your pursuit of freedom, or the pursuit of what it means to live free.

I can tell you what it means to me. I'm free when I can choose everyday to pursue what it means to live free. I'm also free when I choose the limitations in this pursuit, because I don't want the anxiety of the hyperpositive when everything is possible. I'm also free when I consider the other, my kin and when I choose to serve them. I'm also free when I ask for strength to change the things in my life that I can, and for wisdom to accept those things I can't change.

Wish you luck in your journey.
by mortsnort | 2025-06-04 15:13:47+00:00
I have found Cline with Claude 4 to be light years better than using Claude Code (doing full vibe coding). The planning step and heavy communication of Cline leads to strong code, while Claude code pumps out disconnected spaghetti code. Is this the same experience others are having? I'd love to use the cheaper Claude code if it could perform better
by theptip | 2025-06-04 15:13:50+00:00
I think the point is that with thin margins and capital costs, 1.6% (compounded over decades) could be a large chunk of your profit.

TFA discusses this:

> To justify their investment and make a profit, "it's very important for a developer to be able to project that the wind farm will produce a given amount of electricity for 25 or 30 years", the typical lifespan of a wind farm, he says. Even a relatively small, unexpected reduction in that energy output can upset this investment calculation and make the wind farm not financially viable, Finserås says.
by energy123 | 2025-06-04 15:13:57+00:00
It's a controversial opinion because both AI optimists and AI pessimists can find room for disagreement with the premise. The optimists think vibe coding is about to be fully automated and humans don't have long, one or two years at best. The pessimists think LLMs don't add much value in the first place. In either case they would disagree with the premise.
by gabe_monroy | 2025-06-04 15:14:09+00:00
google vp here: we appreciate the feedback! i generally agree that if you have a strong understanding of your static capacity needs, pre-provisioning VMs is likely to be more cost efficient with today's pricing. cloud run GPUs are ideal for more bursty workloads -- maybe a new AI app that doesn't yet have PMF, where you really need that scale-to-zero + fast start for more sparse traffic patterns.