MurphyA/hacker-news huggingface dataset:
by vannevar | 2025-06-01 16:54:51+00:00
>Verification does not stop harassment or bullying.

>It will not stop misinformation either.

I'm open to any evidence that either statement is true. The rational argument that verification will reduce harrassment, bullying, and misinformation is that the verified perpetrator can be permanently banished from the community for anti-social behavior, whereas an anonymous perpetrator can simply create a new account.

Do you have a rational counter-argument?

>If Reddit itself verifies IDs, then nations across the world will start asking for those IDs and Reddit will have to furnish them.

Every community will have to decide whether the benefits of anonymity outweigh the risks. On the whole, I think anonymity has been a net negative for online community, but I understand that others may disagree. They'll still be free to join anonymous communities. But I suspect that large-scale, verified communities will ultimately be the norm, because for everyday use people will prefer them. Obviously, they work better in countries with healthy, functional liberal democracies.
Show HN: KS-Agents – AI-Integrated CRM with Automated Workflows
by egesia | 2025-06-01 16:55:05+00:00
e've built a comprehensive CRM native to the KS-Agents platform. It automatically logs interactions from our AI Interviews, Smart Surveys, and K-Assistants. Key feature is the deep automation: define custom rules to trigger pipelines, tasks, notifications, lead scoring, and email sequences based on contact data and interaction history. Includes full APIs/webhooks and AI-assisted rule creation. Designed to connect insights from AI-driven conversations and surveys directly to sales & operational workflows, saving time and improving efficiency across teams.
by ang_cire | 2025-06-01 16:55:29+00:00
> Student incentives come from faculty

I'm pretty sure that student incentives come from having a degree that will instantly put you above 90% of non-degree-holder applicants after graduation, especially in this market.

Faculty can't compete with this, no matter how much they want education to be the goal; it's not, for most grads, and teachers should blame companies for that rather than students.

Plagiarism can be countered in comp sci settings by having in-person coding and bugfixing exams, which would also prepare students for real-world work much better than the 'turn in a big (music player app written in java) project at the end of the semester' model that programming classes in my comp sci program used.
by greysteil | 2025-06-01 16:55:56+00:00
PM at Figma here (for dev tools, not slides).

What happened to Allen here sucks. I've messaged the team so we can dig into this specific case. More generally, we know that Slides needs to be bulletproof when presenting, and nothing less than that is acceptable.

As an FYI, we _do_ use Figma Slides internally for pretty much everything, from internal meetings to major events. As a PM I use it every week, and our internal feedback channel for Slides is super active with folks like me requesting improvements. Figma is also a pretty unique place, where it's more likely our senior leadership request quality improvements than chase for deadlines - we know how critical the user experience is. We don't always get it right, but when we don't we're committed to fixing it.
by davidmurdoch | 2025-06-01 16:56:10+00:00
I was surprised myself. I think it is because my org doesn't typically need to provision servers with oauth authenticated endpoints. I think they've done it only once before and for some reason standardized the first way as the way.

I just need to ship this tiny tool very quickly (initial server request to delivery is about 5 weeks, but I didn't know they were complicating things this much until about 3 weeks after the initial request), otherwise I wouldn't just give in here.
by stgl | 2025-06-01 16:56:42+00:00
Well, I felt like I first had to get a feeling for what I am working with. Hardware, what SoC, interfaces, flash etc... Otherwise I am too much in the dark. But sure, in hindsight I could've just tapped the debug connector and could have been done with it.

No, I got a shell on second, untampered one, as well.
by GolfPopper | 2025-06-01 16:58:02+00:00
I think that's why H.P. Lovecraft's work still resonates - he first captured that cosmic sense of horror that came with humanity starting to understand our place in the universe, and how tiny and insignificant it really is.

I caught some of that sense not too long ago, looking at the Moon with a new-to-me (amateur) telescope and wide-field eyepiece. Some combination of the seeing conditions and optics let my mind really connect with what I was seeing, in a way it never had before in decades of amateur astronomy. I understood that what I was looking at - grokked it, if you will allow - across an abyss that was incomprehensibly vast to me, but still only the tiniest of distances of the scale of the solar system, let alone the universe, was a whole other world, a vast globe of rock and dust, moving through the void, its mountains and valleys utterly empty of the air, water life that has always surrounded me.

My description doesn't really do it justice. It was the first time I'd ever really gotten a sense for the scales involved in my hobby, where what I was looking at felt real and not just an image through an eyepice and it made me catch my breath. Amazing, disturbing, and a little frightening all at once.
by easeout | 2025-06-01 16:58:21+00:00
This is in keeping with the overall problem Figma presents to organizations. If you create a place to design software in isolation while eagerly forgetting about real world software concerns, and you bump the seat license cost until only a few can have them, you're going to make early mistakes due to deliberately limited perspective, for which you'll pay later when they're more expensive to correct. Dev mode isn't there to bring in more perspective. It's there to keep the silos separate, for "handoff" rather than really working on it together.

Separately: It doesn't matter whether you downloaded the local app, it's thoroughly a SaaS product, and working offline is the exception to its rule.
by vannevar | 2025-06-01 16:58:42+00:00
>And even then, it doesn't stop harassment and bullying. We already know this from facebook, where people's IDs are known.

It depends on your privacy settings. If people you don't know can comment on your posts, then they're not really verified (ie, you never accepted a friend request from them). In FB communities limited only to friends, I suspect there is much less bullying or harassment. But that kind of community is hard to create on FB, by design.

>So having known actors makes very little difference to misinformations gumming up our information markets.

If a verified actor can be permanently banned from a platform, then of course that will reduce misinformation on that platform by systematically excluding the originators. That includes people who routinely spread misinformation they receive off-platform.
by msarnoff | 2025-06-01 16:59:28+00:00
Assuming you have physical access to the inside of the machine…

Most all machines from the 80s and 90s (Williams/Bally/Gottlieb) store their high scores and adjustments in an SRAM like a 5101 with a battery backup. They are stored in binary-coded decimal and protected by a checksum.

If you could tap into the bus (possibly while the CPU is halted or by removing it) you could modify its contents.

A common aftermarket mod is to remove the backup battery (they like to corrode) and replace the CMOS RAM with a nonvolatile FeRAM. In that case, just pop it into a programmer like a TL866 and program a new image with your desired high scores.

I’ve considered doing this… I wish my 1.2 billion on my Getaway hadn’t been wiped out…
by littlestymaar | 2025-06-01 16:59:53+00:00
> They also settled the tabs vs. spaces debate by declaring tabs a syntax error,

Did Zig really do that? Because even go didn't, it's just the default of gofmt and you can't override it, but not a hard error.

> Same with unused variables which are a compile-time error.

Which is a pain in the ass for anyone attempting to refactor or iterate on a go codebase. A warning is just the better option for this kind of things. That's the entire purpose of the concept of warning.
by UltraSane | 2025-06-01 17:00:36+00:00
The lifespans of nuclear reactors is actually extremely important to their economics as they need a long operating life to amortize their huge up front costs. so 60 or 80 years of operation is very important.

Between "base load isn't real" to "lifespan of nuclear reactors don't matter" anti-nuclear types have some really bad takes.

In any case the federal government can just make money out of thin air which it actually should do for investing in very expensive long term ROI things.
by bombcar | 2025-06-01 17:01:05+00:00
People don’t realize that all property tax levied is paid for … by people.

If you put a $10m/yr property tax on the local Walmart, that money simply comes from slightly higher prices on everything (or most non-nationally advertised things).

Landlords aren’t paying property tax out of the goodness of their hearts, they’re paying them out of the rents, and if they go high enough they’ll either raise rents or sell-abandon the building.

Which may be the goal, after all.
by setr | 2025-06-01 17:01:14+00:00
Probably not, since game design is usually done iteratively, and you’ll end up writing a simulator for an unstable ruleset. The first trigger for changing the rules will be whether it’s boring or not, and that will mostly come from playtesting.

Once the system is settled, you might implement a simulator to fix balance issues — but more likely, you’ll use the simulator you already have; the game itself, hopefully running in some kind of headless mode.

Also if you’re planning to continuously update the game for balance (unlike Pokémon), you don’t need to be that worried about dominant strategies (excluding those that are caused by the fundamental ruleset, not just balance numbers) because dominant strategies only matter if the community identifies and utilizes it. So you simply watch what occurs in practice, and sand down the rough edges. The potential degenerate strategies don’t matter until they’re popularized.

I can’t find the article now (I thought it was gaffer but I guess not) but you can also avoid degenerate strategies occurring with escape-hatches. In the article I’m thinking of, in a fighting game they gave every character a “get out of jail free card” by giving a once-per-round X second invulnerability. This meant infinite combos could only be so powerful; obvious and easy to use combos are identified and removed by playtesting, and harder to setup ones that get past playtesting can only do so much harm because they can be invul-cancelled at least once. So they’re betting a counter-strategy will be identified to make it unreliable, and making it additionally unreliable by definition with the escape hatch.
by techpineapple | 2025-06-01 17:01:49+00:00
I imagine this to greatly idealize the film industry, I mean, Tony Gilroy did have to “file a ticket with the product owner” to put the word “fuck” in one of the episodes and was denied. If you have a lot of cred you can get Final Cut and creative freedom, but I imagine most film productions are as bad if not worse than your average scrum experience.

Not the least of which, if you screw up a release in your software engineering career, you’ll probably get many chances to correct and have a fine if not better career later in. Fuck up a release almost any time in your film career and you may never work again.
Show HN: I Built a API to Protect LLM Apps from Prompt Injection
by adi-io | 2025-06-01 17:02:01+00:00
Hello HN!

I'm Adi, and I've built a near real-time API to help developers secure their LLM-based applications. It sanitizes user input to prevent prompt injections, jailbreaks, and unwanted conversations.

I created this because, while building LLM-powered chatbots, I kept running into issues with prompt injections and unexpected behavior.

My goal is to help developers and vibcoders ship LLM-powered apps that are secure and predictable.

You can try the demo on the website (https://swayblocks.com) and sign up for the waitlist if you're interested.

The application is still very new, and I'd really appreciate your feedback so I can build something truly useful for the community :)

Thank you!
by dllthomas | 2025-06-01 17:02:23+00:00
> the difference in Rust between just returning an error (a ? at the end of the expression that can return one) vs adding context is much higher

I don't disagree with what you've said, but I think this is likely to be read too strongly.

Adding a map_err before the ? is only a big step up in verbosity because the ? alone is so very terse.
by johannes1234321 | 2025-06-01 17:02:49+00:00
It depends on what the talk is about. Of course Steve Jobs' of cited iPhone introduction didn't have any details for in depth research later on, but was a high level product introduction.

A technical talk however explains a concept, a tool or something and thus contains technical information to follow up with, but for that I need the words, the phrases stated so I even know what to look for in the manual. And probably I want to follow it in the order they presented it (I hope they thought about the order they presented it in!) however the manual is ordered more in a reference order.

So yeah, if you do a high level marketing talk it doesn't matter, but then I also won't spend the time on watching a second time. If it has technical depth, then being able to follow the depth is good.
by bombcar | 2025-06-01 17:03:21+00:00
Only if you can force them to sell.

The world is full of land that is held by sellers who won’t sell it “for what it’s worth” - for any number of reasons.

Heck, moving hassle alone means you’d need to hit me with a 50% premium to get me to sell my house, because I don’t want to move right now.
by onetimeusename | 2025-06-01 17:04:01+00:00
I think the part about the job market is what's interesting. If employers know most of the grads with degrees just use AI at their university, they might not value the degree as much (maybe). If the employer wanted the degree, that might mean anyone who can use AI can do the job and that might lower barriers to entry. Also, some people might just try to bypass needing the degree altogether because of the cost so universities might have to lower tuition to continue to bring students in. The AI makes it more clear the university is just offering a piece of paper. But like I was saying if you actually enjoyed the subject and wanted to learn that would be a different group of people from the ones who just want a degree and rectifying those two groups at the same place would be hard.
by pydry | 2025-06-01 17:04:47+00:00
>Has there ever been a terrorist attack that was not a "false flag" according to internet loonies? :D

Reichstag fire. All the nutter conspiracy theorists think Hitler did it. Obviously you know better.

>The fact that you have to make something like this up

Evidence doesnt mean much to some people. They will follow the narrative of their leaders whether it is dictated via Moscow blabbing about biolabs or Washington that they allied with freedom loving democrats in Ukraine rather than Nazi goons.
by sgjohnson | 2025-06-01 17:05:31+00:00
Maybe today, when the line between a Credit and a Debit card has gotten significantly blurrier (except in the US).

I definitely remember making an _offline_ payment with an AMEX card at a restaurant in the UK some 10 years ago.

Also, most airlines that take payments on board also run the terminals in offline mode.

There must be some mapping of BIN codes and whether to allow an offline transaction.
by marsupial | 2025-06-01 17:05:53+00:00
Interest. I log in after a while and read post. Asimov is amusing to some but few would call literature. That is fine! I enjoy pop filler.

I like cute anecdote, it has certain use, against purple prose. It is a tool, not a Foundation.

The point "say simply" is in short essays DFW, George Orwell politics and the English language, Schopenhauer, however, they do not simply speak simply.

> So a novel is not literature unless it uses your preferred writing style?

I think your error is extreme literal mind. The plot goes in math function and we solve murder mystery by weighing objects on scales and deducing. Certain are meant to be read in such way, and others not. Literature is not.

Above quote is excellent display as it tries say "your definition of literature is idiosyncratic, you are a dictator of definitions" with big L Liberal towards taste. Who's to say smash piano with hammer not better than Chopin, former is postmodern preference there are no elites here.

> That passage doesn't introduce any "characters". Perhaps Lord Chancellor will turn out to be one of the novel's characters, but that remains to be seen.

Lord Chancellor is already character because he exists as a person in story? Regardless, we can speak about characters without their names, even without speaking, that is what I mean.

I have anecdote Umberto Eco Mouse or Rat to match re literal

"In his notes to a recent Italian translation of Moby Dick the translator, Bernardo Draghi, spends three pages apropos the famous opening line, Call me Ishmael. Previous Italian translators put, quite literally, Chiamatemi Ismaele. Draghi remarks that the original opening line suggests at least three readings: (i) ‘My real name is not Ishmael, but please call me so, and try to guess what my choice means (think of the fate of Ishmael son of Abraham and Agar)’; (ii) ‘My name is not important, I am only a witness of a great tragedy’; (iii) ‘Let us be on first-name terms, take me as a friend, trust my report.’"

"Now, let us assume that Melville really wanted to suggest one or more of those readings, and that there was a reason why he did not write My name is Ishmael (which in Italian would be, literally, ‘Mi chiamo Ismaele’). Draghi’s translation reads Diciamo che mi chiamo Ismaele, which could be roughly translated as Let us say that my name is Ishmael. Even though I appreciate the rest of this translation, I cannot but object that (apart from the fact that the Italian version is less concise than the original), with his choice Draghi has inevitably stressed interpretations (i) and (ii), but has eliminated the third one. If Melville wanted to remain ambiguous – Draghi eliminates part of the ambiguity."

How would Hemingway introduce as Ishmael? Call me Ishmael.
by cgearhart | 2025-06-01 17:06:04+00:00
In old-fashioned AI, it was generally believed that the best way to spend resources was to exactly evaluate as much of the search tree as possible. To that end, you should use lightweight heuristics to guide the search in promising directions and optimizations like alpha-beta pruning to eliminate useless parts of the search space. For finite games of perfect information like chess this is hard to beat when the search is deep enough. (For if you could evaluate the whole game tree from the start then you could always make optimal moves.) Stockfish follows this approach and provides ample evidence of the strength in this strategy.

Perhaps a bit flippantly, you can think of MCTS as “vibe search”—but more accurately it’s a sampling-based search. The basic theory is that we can summarize the information we’ve obtained to estimate our belief in the “goodness” of every possible move and (crucially) our confidence in that belief. Then we allocate search time to prioritize the branches that we are most certain are good.

In this way MCTS iteratively constructs an explicit search tree for the game with associated statistics that is used to guide decisions during play. The neural network does a “vibe check” on each new position in the tree for the initial estimate of “goodness” and then the search process refines that estimate. (Ask the NN to guess at the current position; then play a bunch of simulations to make sure it doesn’t lead to obvious blunders.)
by mschuster91 | 2025-06-01 17:06:26+00:00
> Thus we can have multi-hour podcasts with politicians asked real questions on the audiences mind; we can have companies held to account for the real quality of their products; films, games, and other media can be reviewed by people who share the tastes of their audiences -- rather than have their tastes "made" by the nominated ad-friendly elite.

The problem is, it's increasingly less attractive. Like, the NordVPN, AG1 supplement or whatever else shill scripts, they're all the damn same, it's annoying, particularly if you know the product being shilled is a fucking scam like AG1.

With "traditional" media you at least had some regulatory requirements here in Europe - either ad blocks clearly labeled as "advertising", or a permanent "infomercial" text overlay. And anything that was advertising outside of these two factors meant fines, sometimes serious ones, for violating the regulatory framework ("Schleichwerbung", see Art. 13 European Convention on Transfrontier Television [1]).

But these days? You can't be sure that influencers comply with even the bare minimum of regulation that exists, and no one takes care about prosecuting anyway.

[1] https://rm.coe.int/168007b0f0
by Zanfa | 2025-06-01 17:06:36+00:00
There’s at least one other video where you can see the drones flying out one after the other, with like 10 second delay. Launching one at a time needs fewer pilots and has no risk of collisions that might set off a chain reaction. They’re clearly not in a hurry since who’s going to go near a truck full of high explosive drones anyway.
by dang | 2025-06-01 17:06:43+00:00
todsacerdoti is a real person, we've been in contact with him, and after mulling it over several years ago (not for several years, but several years ago!) we decided that HN is better off with these submissions than without them. He has contributed many constructive and fascinating threads to HN.

In fact, IIRC I asked him to stop at one point (which he was totally fine with) and then changed my mind after looking closer, because many of these articles are so good for HN. Of course, when the author of an article also posts it (as was the case with the OP), or when some less prolific submitter posts it, then we want that person's post to "win", but this doesn't always happen.

I wonder if we could write some code to catch this when it does happen, and then maybe we could have the best of both worlds or at least a chunk of it.
by tanseydavid | 2025-06-01 17:07:32+00:00
I think this is an issue where formalities and details really matter quite a lot.

Of course, it is not possible to absolutely prevent anyone from self-terminating if they are sufficiently motivated but "self-termination" tends to have legal/criminal aspects attached to it.

Thought experiment: if it is decided that a person without a Terminal Illness indeed has a right to die "would this or would this not completely negate something like an involuntary 5150 hold based on possible self-harm?"

The more I think about it, the more this seems not just possible, but likely. I can only speak for myself but this seems like an unintended consequence.