skysight-inc/HackerNews huggingface dataset:
We're at an inflection point in the last few months that means Apple might finally be able to do something good with Siri.

Fundamentally, Siri's great promise (well in the last few years) has been that it could hook into all of the scripting facility made available by iOS apps. There are tons and tons of AppleScript hooks on many, many apps -- if only Siri could, you know, access them.

This is traditionally not Apple's strong suit - API access oriented thinking - but I will also say that it turns out to have been a pretty hard problem to actually parse out what 'hooks' to access.

We now refer to this as "tool calling", and know that it's a specific thing an LLM (or even MLM/SLM in many cases) can be trained to do a pretty good job at.

If Apple wants to do all this on device, I think we're not far off in terms of hardware and architectural knowhow to get this done now. I would bet that the Siri team spent a number of years on alternates, essentially relearning the bitter lesson.

I'd guess the best way to make this work on device would be to train and finetune a small model on a massive number of apple app store apps so that it gets good at figuring out which apps it will want to query for tooling functions calls - that's too much to inject in context directly especially on device - then it would call out for a list of available calls -> that's just code -> then it could use a local LLM to choose the proper call and call it -> then if needed it could offload for more heavyweight thinking. To start you could offload the tool call decisions as well, or really the whole thing, except for the local function call.

This would be vastly vastly better than what we have now, and I think does not require huge reintegration efforts from app developers.

"Siri what month is it?"

[... calendar_getcurrentdate requested ]
-> [ Mar 21 2025 ]

"It's March".
How things change! Page zero was extremely important on the Apple ][.
Qoute from one of the cases that triggered the warning:

> Senior described Schmidt being “violently interrogated” at Logan Airport for hours, and being stripped naked, put in a cold shower by two officials, and being put back onto a chair.

Source: https://www.nhpr.org/nh-news/2025-03-14/green-card-holder-fr...
You do know, that a garden in reality takes longer to produce food, than in stardew valley?

If a breakdown comes, I am probably busy with other things, than planting seeds and tending to the weeds.

I like gardening, because it gives good fresh food. And not (anymore) because I think I will be better prepared for a post apocalyptical world. I'd rather invest in a hunting rifle for that.
I used addon kobo support with calibre previously.
It looks like they incorporated their functionality into the main app.

Nice, but not game changing.
You could argue this already happened. We all had websites in the early days. It got bigger so shops wanted their online presence. Then we got banners. First ad agencies started proliferating. People started tweaking their sites to be better visible for search and sell more stuff. The rest is history.
> there is artificial scarcity up and down the chain with real estate

Which, according to this analysis, does not actually significantly affect prices relative to other factors.

I understand your theory and I intuitively don't find it "wrong" per se, but you're staring at an analysis that shows you otherwise. Your critique of it not factoring in things like policy is explicitly wrong: all of those factors are fully accounted for in the ultimate supply elasticity.

So if policy is accounted for (it is), and your theory doesn't hold, it's time to either come up with a different critique of the study or acknowledge it as clear evidence against your theory.
Is your argument, literally, "everybody else is doing it?"
Compliance is preferred to punishment. I don't know if anyone tracks all the cases of a business getting a warning and adjusting to become compliant before getting fined.
In practice the enforcement is not really working. Anecdotally I encounter illegal tracking nags every day. The compliance there is is often at most malicious in nature, and years and years of dragging feet to make a minor change that is then again deemed illegal after years and years.

For a more systematic analysis of the enforcement problems, see e.g. NOYB. And it's kind of ridiculous that a donation based non-profit has to constantly "harrass" the authorities for them to even try to enforce the law. I've personally sent complaints to my DPA, and they don't even bother to answer.

https://noyb.eu/en/5-years-gdpr-national-authorities-let-dow...

https://noyb.eu/en/project/national-administrative-procedure
That will only protect you from CBP.

ICE, who are currently the ones responsible for disappearing people will happily pick you up at a domestic arrival terminal.
The US policy doesn't seem very smart.

invest in R&D -> reap fruit

tariff barriers -> inefficient industries

The current administration seems to be doubling down on that.
along the same lines, a student's visa got revoked due to protesting an "unsuitable" side in the Gaza war. [1]

in the past having a contrarian opinion would get you ostracised or fired maybe. but restricting access post grant is a new trend in the wrong direction.

[1] https://www.dhs.gov/news/2025/03/14/video-columbia-universit...
Having worked on Apple's TTS for more than a decade, I can state with confidence that this is utter bullshit and you don't have the slightest idea what you are talking about. Both in terms of quality, and of the underlying technology used, Apple's current TTS is in no way comparable to what existed 10 years ago (at Apple, or anywhere else in the industry).

I challenge you to find a 2014 recording that is on par with a contemporary Siri voice.
I can also make some methane depending on what's on the lunch menu, but that doesn't mean cheap renewable natural gas is a solved problem.
It's rare enough that when it happens it makes the news in the citizen's country, so having several in quick succession like this is immediately noticed and acted upon.
Yes I have to agree Jenkins is the best solution but it's not the hot new thing, AI powered etc. It just works and that's not how you grow your org.
>In fact I'm afraid they'll break it by shoving down Gemini.

i have a pixel 9 with gemini. i absolutely hate it. google assistant is miles ahead.

and btw, i'm not the only one complaining https://www.reddit.com/r/GooglePixel/comments/1jdpvnq/gemini...
This is actually the homepage of my accountant. “Instead of building a big website, we decided to save on the money. If you need accounting done, here is where you can reach us. It just black on white with blue links.

I love it.
But how can you tell how niche your hobby is from the perspective of some other hobby?

I would have assumed vtubing to be pretty mainstream already, at least after all the Gawr Gura memes.

On the other hand, I still click most Go threads on HN, expecting them to be about the board game...
> he took pictures of things that other photographers thought were uninteresting.
[…] who takes random street scene photos?

I could be wrong but I feel photographing the mundane is very common, something that’s discussed a whole lot in photography and probably one of the main things discussed and taught in photography courses.

Doesn’t mean it’s the majority of photos taken of course, and a lot of it probably stays uninteresting as art and as documentation, but it’s hardly a niche thing!

Even in painting, representing the mundane has been a big subject for hundreds of years (eg Lowry in modern times)
I understand why they had to EOL Vue 2 and make Vue 3 - I'm still facing migrating a couple of projects at some point, and I will keep putting it away x)

But is upgrading Vue 3 across minor versions that much of a pain? Actually curious about people's real world experience.
IANAL

> EULAs and ToS

often seems to be liability protection for the service provider for the service provider/company.

“when we were made aware of these account we immediately removed them from the service for a breach of the ToS”. ring any bells from any news articles?

basically, “please don’t take us to court and sue us for everything users might do with our software. thanks.”

> privacy policies

consumer protection. don’t sell my phone number to direct marketing companies without me explicitly saying you can do so, or without you explicitly saying you will do so.

this is being enforced:

* https://ico.org.uk/action-weve-taken/enforcement/quick-tax-c...

* https://ico.org.uk/action-weve-taken/enforcement/bonne-terre...

more complete list: https://ico.org.uk/action-weve-taken/enforcement/

—

like, yeah, these are not perfect. and they are sometimes frustrating to deal with, for everyone on either side of the agreement. and figuring out someone has done something against one of these agreements is sometimes impossible.

but it is better than having nothing. don’t let perfect be the enemy of good.
Honourable mentions of some more excellent fully open-source sync engines:

- Zero Sync: https://github.com/rocicorp/mono

- Triplit: https://github.com/aspen-cloud/triplit
And result in significantly worse translation.

If there's one things LLMs excel at and worth using for, it's translations.
Open Source library to run AI models on mobile device
This is silly. It shows that from a still image, people misattribute emotion in animals and that additional context is needed to interpret the still image.

They acknowledge it by referencing that humans mess this up with humans too. A freeze frame of laughing or crying may look the same.

You don't experience a sad or happy person as a still image. People don't have trouble confusing sadness and happiness in people. Because it takes context.

Why would it be any different and not require context for reading emotions in a dog?
Of course, the PMC, being the parasites they are, will try to siffon value from everything they can. My point is merely that it's more difficult for them with Open source because quite often no money is changing hands. I don't pay for my operating system, I use Fedora. If I were to pay for it the rent seeking PMC will take their cut of what I paid, and most likely the largest cut.
I prefer python there, although we do test/deploy on Windows too, so it's nice to have a common python script for Windows and Linux CI. Not interested in making bash work on Windows or scripting in powershell. And although it's a lot more awkward to use python than bash for invoking subprocesses, it's nicer in most other ways.
If you look closely at the 6th picture in the article, the swashplate arms are visible on the bottom rotor.
> Taking over a campus building and vandalizing it seems like a reasonable thing to cause the university to want to rescind their endorsement of you.

I take it you are unfamiliar with what happened at Columbia University in 1968, and in particular how the university feels about it now.
> All this recent hype about sync engines and local first applications completely disregards conflict resolution.

Not really true though. I've used a couple of local sync engines, one internally built and another one which is both commercial and now open source called PowerSync[1]. Conflict resolution is definitely on the agenda, and a developer is definitely going to be mindful of conflicts when designing the application.

[1] https://www.powersync.com/
Did you read this line? It says after the domain and site:

“That’s it. Everything else is optional awesomeness, you choose.”
I encourage you to read those articles!
Not really. I did set up a blog at biggles.games a while back but haven’t been actively updating it for quite a while & there’s nothing about our current project on there yet… probably time to do an update tbh!!
It doesn't help that JS projects are often thin wrappers around thin wrappers where the project owner puts more work into their Vitepress logo than a stable API.

It all seems like it is for CV glory. Then the projects don't see a commit for years.
> For the average European

Depends how old you are, I guess:

- The Palmer Raids (1919-20)
- WW2 internment and deportation (1942-45)
- McCarthy era (all of the 50s)
- Present day

Each one seems to have deported random people. Many of whom did nothing wrong.

And honorable mention:

- Fallout from the Iranian hostage crisis (1979-81)

That last one didn't involve Europeans, per se, but it did deport a lot of innocent people. And for a bonus, here's the ~30yr pattern of anti-immigration:

- Immigration Act of 1924
- Operation Wetback of 1954
- Illegal Immigration Reform and Immigrant Responsibility Act of 1996
- Present day

These things have _always_ happened here. And some of them even follow a pattern.

Edit: Sorry for the formatting.
A US green card holder leaving the country and returning for any reason
Don't. Learn something fun instead.

If you're into classic languages, learn Common Lisp, or Scheme, or APL. If you're into more recent stuff, try Caml, or Haskell, or perhaps Idris.

And don't worry too much about your employability: if you're smart and know two or three programming languages, you'll be able to adapt to whatever technology is fashionable when you start looking for a job.
I generally have to resort to telling ChatGPT “do not search the web”. ..
The notion that you will be stabbed by a muslim in the tubes is also just incorrect, yet look at the public perception. It's the same in this case. The USA is degrading fast in the public opinion abroad and this will have consequences.

I'm not saying that's not what Americans want, maybe they do, but Trump is basically pissing away all leverage the US has with the rest of the free world. It's a shame.
And this is why we see our logs overloaded with ABot BBot CBot etc, every single "AI" company makes their own bot and they all crawl the same pages over and over.
I'm not convinced that there is one generalised solution to sync engines. To make them truly performant at large scale, engineers need to have deep understanding of the underlying technology, their query performance, database, networking, and build a custom sync engine around their product and their data.

Abstracting all of this complexity away in one general tool/library and pretending that it will always work is snake oil. There are no shortcuts to building truly high quality product at a large scale.
That's because there's gaseous radon-222 continuously released from soil and rock, as a decay product of natural uranium. But it's an alpha emitter so is stopped by anything, including a few cm of air, or a sheet of paper – or the glass filter in front of a digital camera sensor.
Train derailments were all the rage on the right a couple of years ago even though their numbers were in the norm.
> Because it's not necessary to have them when you're not doing anything abusive, the amount and hostility of the popups is a direct measure of how abusive your business is.

This is a very important point that most (even tech-savyy folks) don't get: If you don't track your users, you don't need to show a consent pop-up. You don't need a consent pop-up for cookies or session storage that is helping the functionality of the website (e.g. storing session information, storing items you have put into your cart, storing user settings).

Hell, even if you track your users anonymously, you don't need their consent.

This means: If they have a pop-up, they are tracking personally identifiable information. And they sure as hell don't NEED to do that.
Essential Best Practices for API Gateway Health Checks
Theory: a lot of this work was started a few years back, when it was a common belief that LLMs would continue to improve at a breakneck pace. That has now happened, so now they’re stuck with a lot of clearly Not Good Enough stuff.
I am still alone in my digital crusade for better UI and UX. I have been thinking started doing courses on it, because so many times I just proverbially weep a little when I see rookie mistakes in big apps. (Looking at you Apple and Google, big car companies)
> All this recent hype about sync engines and local first applications completely disregards conflict resolution

The main concern of sync engines is precisely the conflict resolution! Everything else is simple in comparison.

The good news is that under some circumstances it is possible to solve conflicts without user intervention. The simplest example is a counter that can only be incremented.
More advanced data structures automatically solving conflicts exists, for example solving conflicts for strings exists, and those are good enough for a text editor.

I agree that there will be conflicts that are resolved in a way that yields non-sensical text, for example if there are 2 edits of the sentence "One cat":

One cat => Two cats

One cat => One dog

The resulting merge may be something like "Two cats dog".
Something else (the user, an LLM...) will then have to fix it.

But that's totally OK, because in practice this will happen extremely rarely, only when the user would have been offline for a long time. That user will be happy to have been able to work offline, largely compensating the fact that they have to proof read the text again.
Show HN: I made a web-based text expander that sends text directly to ChatGPT
This started as a passion project between a college buddy and I when we experienced the pain of sending the same text over and over to chatGPT. We also hate installing plugins and apps that monitor our keystrokes to paste in text expansions, so we made a web based version that just works in browser. Its at the MVP stage and we've already found it quite useful. Would love feedback on what we should focus on to make it more helpful
And we have tackled the issue long ago with education.

What are you trying to imply? Imitating fools or foolery is not a goal, replicating the unintelligent is not intelligence - it is strictly undesirable.
FTA: this case predates the current administration, and has nothing to do with any current claimed fraud-finding actions within the USG. As others have noted, the US has (had?) a robust anti-corruption system, one that is actively being gutted for political reasons.
I might be completely wrong, but by making “pro-privacy bets”, they shot themselves in the foot. Average customer ended up really not caring about the benefits that we try to promote, which hinders the development and features in some sense. Also, it’s still a pain for them to integrate AI in their second biggest market — China.
If you cannot prove it and yet you make the claim then it means your claim stems from perception. It doesn't mean what you're claiming is not true.
Boom bust cycle I guess. Programmers have had a easy time. Getting a good job for normal people have been hard for a long time.
'Pioneering' study scans babies' brains as they form memories
Any links that point to U.S. transgressions under presidents other than orange man are downvoted.

People would prefer even G.W. Bush, because at least he did proper neocon wars and was aligned with the establishment.
Wanting it to be bad reeks of copium.
But Meta said it's okay to download them if you don't distribute them!
Ah, yes. I missed them at first.
I really don't understand the Dems (dubbed Vichy Dems now). Sure legistatively they've got no power now, and they're probably waiting for the 2026 mid-terms campaign to start yelling, but yeah they appear to be rolling over. Is it because the voters have really really short memories? Is it because you don't interrupt the enemy while they're making a mistake?

Maybe they're yelling, but the cowered media (hello Jeff, hello Sinclair Media, hello ABC surrender-monkeys paying Trump settlement money 1)) and the places people now get news from (owned by the Supreme Imbecile, Zuck, and "Thank you President Trump for our ressurection" TikTok) are just not covering it.

If I cared more, I'd make a website called Department of Lies (since the regime defines what they're doing as the truth) and catalog all the actions of the regime, and how they're illegal.

1) https://www.politico.com/news/2024/12/14/trump-abc-stephanop...

Edit to add: maybe the Dems are afraid of violence, the Imbecile Nazi (aka Proud Boys) are pardoned and can roam free, what's stopping them from physical violence against loud and promiment voices (and their children). Even if local police arrest them, the top of the regime can say "Let them go.". Ah, fucking despotic nation...
> - non replaceable batteries (flashlights)

Not encountered those? You people need to get onto Aliexpress where the good stuff that takes 18650 batteries is.
What is the advantage of nspawn vs lxc ? I use lxc extensively at the moment to test ansible recipes and it works pretty well even though I'm constrained on an old version.
There is gemini which is basically that (https://en.m.wikipedia.org/wiki/Gemini_(protocol))
Could we store our data in DNA?
Don't forget the concern trolls that imply doubt of it happening at all, and then downplay the severity if you dig a little. We have some in this very thread, deploying their "scare quotes".
I don't see how that relates to what I said and I don't know why you go political with "on the right". I'm not american, and this conversation is clearly about how non american countries see the situation, and for us being detained that way is not a left or right wing political wish or dream or nightmare, it's just a "does it happen in that country or not".

And as an aside, if you think train crash are not a matter worth talking about, or that they're political, again .. That's a hell of a point of view that I don't share.
I'm working in the IIoT domain too. Your workflow is interesting towards the end. Any particular reason, why you don't write it to some db like Timescale or Influx at the end without any prometheus conversion?
Mine told me the entire date instead of just the month.
They could add some “wow factors”, but the rate of error is still too big to ship it. Like, I don’t think it would be impossible for them to have a live language converter using LLMs when you call somewhere in a different language. But being responsible for stuff is just a can of worms that nobody wants to sign up for.
I see what you mean. And yes I don't think it defines the future any longer. Unfortunately. But we passed that fork in the road a long time ago.

Most people are happy to store all their data with big tech and get snoothly marketed content designed to extract as much value as possible from themselves for corporate benefit. It is what it is.

I'm just happy it still exists and it doesn't have to take off for me either. It's similar to Linux. If it ever would take off on the desktop, it would be so corrupted that it wouldn't be Linux as we know it. So it would be the worst thing that could happen for me.
I'm sure the community will make an inexpensive Pringles version of it.
It's more accurate to say that Hamas are members of the population that is being ethnically cleansed.

Saying Hamas uses human shields is like saying that the IDF uses human shields because they embed themselves into the civilian populations of Israel and of Washington, DC.
I'm not sure I understand this.

A "green card" is a document showing permanent US residency. So it's something you "earn" after living lawfully in the US for several years.

Why would it require <<extra>> scrutiny compared to anyone else entering the US?
I got lucky with a US startup.

At first I wasn't satisfied with working their hours, so I kept applying for UK firms.

(I've since adjusted with lazy mornings and no sociability in the evenings.)

But there's nothing. I mean nothing. Lots of companies putting out the exact same job listings, month after month, and I refuse to believe that they haven't found the right candidate after 6 months of continuous interviews.

They're either projecting growth but not actually hiring, or are waiting for someone to tell them that they'd happily work for almost nothing.

Then there's the horror stories of the major re-orgs happening at large companies, and the hire-and-dump schemes that seem to be prevalent. Who would have thought that small startups were the stable ones? It's a shitshow.