skysight-inc/HackerNews huggingface dataset:
I think they should start scanning package with the help of AI.
Hmm while this could be sold as just to prevent leaks (which occasionally happen), I think this is more likely a first step to closing the source, in light of the EU messing up their open source monetisation strategy.

Well, more like the 5th step really. They already moved a ton of functionality into Google Play Services, and discontinued a load of the open source stock apps like Calendar.
For people outside the US: would you travel to the US now? What if your employer asked you to do it - what would you say? How do you feel about conferences and events held in the US?
Does liberal arts teach critical thinking? Do students who study liberal arts vs a mathematics/engineering show greater improvements on critical thinking tests?

I get the idea we want a more educated population that can better make decisions. But the biggest way the populace makes poor decisions is they are economically illiterate, and they don't really understand how the government works. We should probably spend more time teaching this in high school and a typical degree spends very little time teaching these subjects.
PII-Redact – SOTA PII Redaction on Your Laptop
New PII redaction library that's SOTA and runs locally on a variety of devices. Kind of slow when I tested on my M3 Max macbook, but works pretty well!
Secondhand only works when people buy clothing quality enough to be worth going secondhand.
Agreed. I was the same place: do they mean an imprint of a face? Or a partially preserved ancient artwork? No, they mean fossilised bone fragments comprising upper mouth and cheekbone areas of a human skull.
"Everyone can draw their own conclusions as to what’s causing this." - Trump caused this. It's clear and simple.
scary! definitely a really dangerous footgun and I'm not surprised nobody recommends it.
I do. "Claude" doesn't really tell people much. Anthropic, even less.
“Everyone can draw their own conclusions as to what’s causing this. It’s also anyone’s guess if we’re at rock bottom in terms of consumer sentiment, and if we’ll see more close-in bookings than in past years. But either way, April is right around the corner, and those drops are massive.”

One point I’ll make is the Canadian economy is not doing well regardless.
Probably, interpreting "Yes" as the plural of "Y-junction of a path".
There's that, but more than just how to approach a technical topic you put in the effort to lean to such a depth on your own. Most people will not bother (if they even know how in the first place).

Also it sounds to me as though you are fully capable of independent research. Even among those who hold masters degrees that's not guaranteed. A significant part of PhD programs is ensuring that students are capable of that.

I think you are more of an outlier than you realize.
Datasette is a wonderful tool that I've used before, and I have the highest admiration for its creator, but the underlying Sqlite3 database doesn't handle large datasets (i.e. hundreds of millions of rows) nearly as well as ClickHouse does.

It's worth noting that I only ran into this limitation when working with huge federal campaign finance datasets [1] and trying to do some compute-intensive querying. For 99% of use cases, datasette is a similarly magical piece of software for quickly exploring some CSV files.

1. https://www.fec.gov/data/browse-data/?tab=bulk-data
When you need to encode the newline character in your data, you say \n in the JSON. Unlike (the RFC dialect of) CSV, JSON has an escape sequence denoting a newline and in fact requires its use. The only reason to introduce newlines into JSON data is prettyprinting.
Also CSV can be queried : https://til.simonwillison.net/sqlite/one-line-csv-operations
Great list.

Also curious, what blogging platforms do they use?
Pedantry welcome :-) I have always viewed the semicolon as a creative choice, and the comma as a technical requirement; hence, my reply.
My complaint with presidential nominees having extensive power is that it moves too much policy to hinge on a single, nationwide election. As we've seen, that can lead to extreme instability versus congressional legislation.
I agree that is very true. We'll see if there are free (or very cheap) solutions we could use.
I don't. If I ever have a dataset that requires newlines in a string, I use another method to store it.

I don't know why so many people think every solution needs to to be a perfect fit for every problem in order to be viable. CSV is good at certain things, so use it for those things! And for anything it's not good at, use something else!
This could just be related to how sour the economy has been in both countries. I don’t know a lot of people booking vacations right now.
I have to agree.

It was pretty straightforward (although tedious) to write custom CSV data exports in embedded C, with ZERO dependencies.

I know, I know, only old boomers care about removing pip from their code dev process, but, I'm an old boomer, so it was a great feature for me.

Straight out of libc I was able to dump data in real-time, that everyone on the latest malware OSes was able to import and analyze.

CSV is awesome!
If taking out a calculator is too much of a burden when we all have smartphones with built in calculator apps, then the problem is not the lack of mental math skill.

Edit:
At best, it shows that the person doesn't really know how to calculate that even with a calculator

At worst, it shows that the person lacks of any kind of give a fuck at all

Either way, they probably would not likely have learned the mental math required to do this regardless of if it were being taught at school or not
As Ionesco may have said, the French for London is Paris.
The new line character in a JSON string would always be \n. The new line in the record itself as whitespace would not be acceptable as that breaks the one line record contract.

Remember that this does not allow arbitrary representation of serialized JSON data. But it allows for any and all JSON data as you can always roundtrip valid JSON to a compact one line representation without extra whitespace.
> wood and gas heating were cheap, and nobody had air conditioning because it didn't exist yet.

Gas heating in an old house for just one month uses more energy than all HVAC loads for a year in a similar sized new house. Where I live you must heat during that month of the pipes freeze/break so there is no getting around.
Since when do police officers wear masks in plainclothes while making arrests? They're DHS agents, says her lawyer. https://www.wgbh.org/news/local/2025-03-26/tufts-internation...

As far as I can tell, she was doxed by a pro-Israel group for supporting BDS and lending her name to a Tufts Daily op-ed calling for Tufts to adopt a resolution to acknowledge a Palestinian genocide: https://canarymission.org/individual/Rumeysa_Ozturk

Has anyone been deported for BDS support? Her visa has been revoked.
>First, there is no evidence of any probabilistic processing at the level of syntax in humans (it's irrelevant what computers can do).

There is plenty evidence for to suggest this

https://pubmed.ncbi.nlm.nih.gov/27135040/

https://pubmed.ncbi.nlm.nih.gov/25644408/

https://www.degruyter.com/document/doi/10.1515/9783110346916...

And research on syntactic surprisal—where more predictable syntactic structures are processed faster—shows a strong correlation between the probability of a syntactic continuation and reading times.

>In the case of language you observe that there is structure dependence, you ask why it's that way and not another (like linear order) and try to come up with an explanation. You are trying to suggest that the observation that language has structure dependence is like seeing an image of an object in a cloud formation: an imagined mental projection that doesn't have any meaningful underlying explanation.

No I'm suggesting that all you're doing here is cooking up some very nice fiction like Newton did when he proposed his model of gravity. Grammar does not even fit into rule based hierarchies all that well. That's why there are a million strange exceptions to almost every 'rule'. Exceptions that have no sensible explanations beyond, 'well this is just how it's used' because of course that's what happens when you try to break down an inherently probabilistic process into rigid rules.
It is amazing the mad things people will believe in order to maintain the belief that the British Empire never did anything good for a good reason.

You can go back and read the newspaper articles, speeches in parliament, pamphlets, etc. The historical record is unambiguous. Slavery was abhorrent. That was it.
> OP made it sound like red states only exist via the largesse of blue states.

They are quite well subsidized, yes.

https://apnews.com/article/north-america-business-local-taxe...

> Connecticut residents paid an average of $15,643 per person in federal taxes in 2015, according to a report by the Rockefeller Institute of Government. Massachusetts paid $13,582 per person, New Jersey paid $13,137 and New York paid $12,820.

> At the other end, Mississippi residents paid an average of $5,740 per person, while West Virginia paid $6,349, Kentucky paid $6,626 and South Carolina paid $6,665.

> Mississippi received $2.13 for every tax dollar the state sent to Washington in 2015, according to the Rockefeller study. West Virginia received $2.07, Kentucky got $1.90 and South Carolina got $1.71.

> Meanwhile, New Jersey received 74 cents in federal spending for tax every dollar the state sent to Washington. New York received 81 cents, Connecticut received 82 cents and Massachusetts received 83 cents.

We like this setup, but I suspect blue states have more options for grain than red states have for doctors.
The Canadian economy is not doing so poorly that it could explain a 70% drop nearly overnight.
NT is more advanced than Unix. It's a good thing for Linux to be adopting these decade old ideas.
Show HN: AI-agent MPC crypto wallet protects you from malicious transactions
HI HackerNews, I'm Jacob.

Me and my team have spent the last 8 years turning academic MPC cryptography papers into production systems that secure digital assets. I/we've come from the largest players in the industry such as Bitfinex, Tether, Binance, FTX, Monzo, Saxo Bank, Deltec bank and more. We've implemented cutting edge security, consulted with companies that have been attacked, and identified/remediated attacks. Now we're applying this tech to solve a critical problem: making crypto safe and accessible for everyone through AI.
Our latest wallet (https://campaign.iofinnet.com/ai-chatbot) for retail uses that same Multi-Party Computation to create a cryptographic approval system where both you and your AI agent must approve transactions.

This means:
- Your AI can abstract away blockchain complexity (swaps, bridges, staking)
- You maintain final approval authority
- The Guardian agent automatically scans and simulates transactions to prevent malicious activity

The architecture allows flexible key-sharing configurations:
- Give AI a share, keep final approval yourself
- Keep all shares, use AI for guidance only
- Give AI the full threshold for autonomous operation
- Run multiple AI agents with different roles, and allocate shares to each of them with a custom threshold. (Example: Complince agent, security agent, and treasury agent all need to approve)

We're building a marketplace for specialized AI agents (tax, yield optimization, compliance) and opening it to developers to create secure AI agents that must abide by cryptographic rules rather than just promises.
I'd love feedback from the HN community on our approach. As developers building autonomous AI agents, what features might be useful to you?

Lastly, if you'd like to try out our live enterprise MPC solution, then you can try it for free at iofinnet.com
About 20,000 years in fact.
> Russia preferring Trump is nothing to do with Trump

It does because that's the reason Trump colluded with them.

> in fact backfired on them.

How do you figure?

Look around: the US is currently realigning itself diplomatically to favor Russia and turn against traditional allies like Canada/UK and Europe. NATO is hanging by a thread as Trump threatens to invade Greenland. US is capitulating on every demand Russia is making in Ukraine, lifting sanctions, dropping efforts to track kidnapped children, halting funding to Ukraine...

It could hardly be going any better for them! How do you think it backfired?

> doesn't prove he's a Russian agent.

I didn't claim he's a Russian agent, I claimed he colluded with Russia.

> There is no evidence Trump campaign colluded with Russia.

Yes there is and I already told you what that is, but I'll put it in bullet form:

- Lying about over 100 Russian contacts that happened.

- Lying about a hotel deal in Russia that was being put together while Trump was running for office.

- Talking to a Russian spy about hacking his opponent in secret and lying about it when caught.

- Handing campaign data to Russian intelligence officers while they were engaged in active measures to interfere in the election.

- Campaigning using materials from the DNC that Russians hacked specifically to help Trump.

etc. etc.

If that is not evidence, what kind of evidence would you say is evidence of collusion?

> If there was, he would have been indicted.

That he has not been indicted for this is not evidence collusion didn't happen, primarily because, as the Mueller report lays out (and you would know this if you had actually read it) "collusion" is not actually a crime for which one can be indicted under US code.
Eh, it really isn't. The format does not lend itself to tabular data, instead the most natural way of representing data involves duplicating the keys N times for each record.
It’s not just web dev: go, rust, swift, ruby, python none of them do any checking.

In fact the only repo I know of doing any checking is Java’s Maven/Sonotype and it’s automated not manual.
> Let me help you out from the CISA post:

Yes, you are showing nothing in that quote authorizes or recommends using Signal for official communications subject to sunshine laws. Certainly not authorizing it for classified data.

> Nothing in that chat was classified and to the extent that any of it would be, the President and his cabinet members ultimately have final say over what is and is not classified. They are the leadership.

Hand-waving is not evidence, so my assertion you'd be unable to provide evidence stands. People far above my pay grade say obviously this was classified and while the president can de-classify, and he can pardon them for mishandling classified information, what they did was illegal and there's no un-ringing that particular bell.
There is at least a chance that the text fields will fit in a tab. If not, a tool like “column” on Linux can be used. There is no chance that a text field will fit inside the width of a comma.
It would be fascinating to see this trend data matched with statistics on how many Canadians are embarking on their journey from the US. Historically, Canadians will drive across the border in search of cheaper airfare in the US. Cities like Buffalo, NY, Burlington, VT, Detroit, MI, Minot and Grand Forks, ND.

At least that's been my anecdotal experience flying in and out of those cities. In Buffalo for example I distinctly remember literal bus loads of Canadians staying at nearby hotels before boarding US carriers headed for warmer destinations.

I suspect with the current environment, both are down. Still would be interesting though.
If nothing can happen in the US without a corporate lobby backing it, maybe the tourism industry will re-inject some care for due process and rule of law into security. Abuses have been a non-partisan flaw growing in magnitude, little by little for many years now, far beyond anyone's interests.
I think binary formats have many advantages. Not only for numbers but other data as well, including data that contains text (to avoid needing escaping, etc; and to declare what character sets are being used if that is necessary), and other structures. (For some of my stuff I use a variant of DER, which adds a few new types such as key/value list type.)
All they need to do at this point is allow type union interfaces to be used as regular types and not just generic type constraints.
ah no, i cant actually do that, my osx is 10.6 snow leopard, would be hard to do it :) either way supporting as many versions of macos as possible is always good riddance
> Yes, and it is hard to buy wheat when the price skyrockets due to interstate conflict.

Not if you have the money.

> It's even harder to buy wheat when no one will sell to you.

Yeah, but the world is more than the US, and as well as money, the blue states have ports.
I hope they make it closed source and make us much money out of it as possible for shareholders that is their job and their duty, why are they giving this away for free they have already captured market share by claiming opensource and building a community now all they have to do is make it proprietary and the old opensource version slowly wither and become unstable, then they can charge money for the operating system just like mircrosoft but this time on phone millions and billions of phones, $$$$$. /S (I obviously do not agree with this)
Insane effort. This sounded like a pipe dream just a couple of years ago. Congrats to everyone involved, especially to those who drove the effort.
> we also only hear a one-sided story.

That's not true, though. From the article:

> The US Customs and Border Protection service told US media the claims about his case were “blatantly false”, without saying which points it disputed.

> The CBP sent the Guardian the same statement, without further explanation. The statement also said: “When an individual is found with drug-related charges and tries to reenter the country, officers will take proper action.”

Clearly, the press here tried to get the government's side of the story, and they included the extent of their response.

> immigration took me literally 3 minutes, and was as easy as when I came 6 months ago.

This strikes me as very disingenuous. Are you suggesting that since you didn't have a problem that none exists?
"test error" or "misprediction" aren't very applicable terms for RL, though. is it a "test error" if the LLM suggests a bad chess move? is it a "misprediction" if the LLM can't find a mating sequence? are those "failures to forecast out-of-sample inputs," or only if the LLM suggests an illegal chess move or call an API that doesn't exist?

I say that a model "hallucinates" only if it specifically presents false information as fact - e.g. that Bolognium is element 115, or that chocolate milk comes from brown cows. giving irrelevant or undesired answers isn't hallucination or confabulation. but I don't think your terms are precise enough for that nuance.
The good thing is that at least the kernel and the VM/runtime need to be open source
I agree although it seems to render the distinction made by GP moot, right?
I’m surprised not many people talk about this, but a big reason corporations are able to do layoffs is just that they’re doing less. At my work we used to have thousands of ideas of small improvements to make things better for our users. Now we have one: AI. It’s not that we’re using AI to make all these small improvements, or even planning on it. We’re just… not doing them. And I don’t think my experience is very unique.
> RFC 4180 doesn’t guarantee that a new line is a new record

Correctly. A good parser should step through the line one column at a time, and shouldn't even consider newlines that are quoted.

If you're naively splitting the entire file via newline, that isn't 4180's fault, that is your fault for not following the standard or industry norms.

I'll happily concede the UNICODE point however; but I don't know if that makes it controversial.
I think it will take a minute to sink in.
The US was already leaking soft power since one or two decade. But now it’s hemorrhaging it.
The fact that http fetches and fs reads don't prompt the user are continually the craziest part of the `npx` and `package.json`'s `postinstall`.

Does anyone have a solution to wrap binary execution (or npm execution) and require explicit user authorization for network or fs calls?
What if you use it to handle boring BS work you don't care about and focus on what you actually want to do? I offload my work tasks to GPT and do other stuff during work hours. Play with my dog. Stretch. Paint. Work on other creative projects. I don't give a fuck about work as long as they keep sending me a paycheck. Oh no! My brain is going to atrophy from not manually synthesizing info from this report that no one reads anyway.
Is this for test automation? or for using Playwright as "Operator" in an Agent?
Omnichannel delivery is marketing spin from API-based CMS companies
Yes, here[0]. Although, it's not anywhere close to being used for everyday things. There are blockers listed in their GitHub issues and various issues posted to the Swift forums.

[0]: https://xcancel.com/awesomekling/status/1822236888188498031
> If there were visible well known characters that could be printed...

...There would be datasets that include those characters, and so they wouldn't be as useful for record separators. Look into your heart and know it to be true.
MCP is the wire protocol, it doesn't say anything about how the LLM output is structured and parsed.
A Fire Plunged Heathrow into Darkness. A Nearby Data Center Kept Humming. Why?
How many famines have happened because ample food was readily available, but farmers didn't want to pay a slightly elevated wage to workers to pick the food?

In this scenario, some farmer is going to choose to pay $20/hr for farm workers, and rake in insane profits if there really is a famine. In fact, almost all farms would choose to pay more to collect their food and sell it at a large premium in the case of a food shortage.
Are teenagers still using Snapchat?

The teenagers that made the bulk of its users when it was new are in their late 20s now.
Are we sure the 'police' are Americans at all? They didn't identify themselves. (My first thought was that it was Turkish agents)
Right, but if you only clone and build, why would the files modification date be different compared to the version that was committed to git? Does just cloning a repo already lead to different file modification dates in my local copy?
No OEM is interested in AOSP builds, because no one is going to buy an Android phone without Google Play Services, which is required for many popular apps to work (banking, games). There were some Chinese OEMs that ran an Android build and have unofficial ways to get Play Store working (Boox eReaders for example), but those are increasingly rare now, as years of sanctions has led to Huawei de-Googling itself fast, with others following.
> Is this any different than saying that nowadays most people in the USA are physically weaker and less able to work on a farm than their predecessors?

Yes, far different, because we can still go to the gym and throw medicine balls around or swing kettle bells and do dead lifts and squats if we want to stay fit.

There is no substitute for exercising our ability to logically construct deterministic, hardened, efficient data flow networks that process specific inputs in specific environments to produce specific changes and outputs.

Maybe I'm the only one who understood the most important factor the eminent Leslie Lamport explained in grisly detail the other day, that, namely, logical thinking is both irreplaceable and essential. I'll add that that nerdiest of skillsets is also withering on the vine.

"Enjoy." --Daniel Tosh
That's what the money's for!
> useful workers is straight from a totalitarian planned economy

I'd still strongly prefer a totalitarian, planned economy. Hell it sounds like a straight-up pollyannish fantasy at this point. Watching people expect the chaos of building our country around the right-to-be-a-dick-to-others to result in a functional country makes me want to burn everything down.

But making your own labor force pay for their education? Straight suicidal.