MurphyA/hacker-news huggingface dataset:
by twalichiewicz | 2025-09-18 06:07:58+00:00
Watching the announcement, every feature felt like something my phone already does—better.

With glasses, you have to aim your head at whatever you want the AI to see. With a phone, you just point the camera while your hands stay free. Even in Meta’s demo, the presenter had to look back down at the counter because the AI couldn’t see the ingredients.

It feels like the same dead end we saw with Rabbit and the Humane pin—clever hardware that solves nothing the phone doesn’t already do. Maybe there’s a niche if you already wear glasses every day, but beyond that it’s hard to see the case.
by sillyfluke | 2025-09-18 06:09:20+00:00
>against the wishes of the Ottomans and then the British

Who has convincingly argued that it was against the wishes of the British? It was the British government's stated objectives.[0][1]

[0] https://en.m.wikipedia.org/wiki/Balfour_Declaration

[1] https://en.m.wikipedia.org/wiki/Mandate_for_Palestine
by Hobadee | 2025-09-18 06:09:28+00:00
This isn't just you. We have quite a few clients in this same boat. (One client is migrating to Teams in a couple of weeks for this exact reason.) We have quite a few RIA clients, and because of archiving requirements, this is happening to every single one of them. These aren't poor companies, but Slack is making it really hard to justify the expense anymore. We will have quite a few companies dump them when renewal comes around.
by userbinator | 2025-09-18 06:09:56+00:00
but I think the bits must be the opposite "endian" here, ie 2 instead of one

I remember asking the zlib developers many years ago why DEFLATE's bit order was unusual in that it made table-based decoding slightly more complex than necessary, and was told that only Phil Katz knew.

Also of note is that LHA/LZH uses an extremely similar data format where Huffman is also used to encode both literals and lengths in one "alphabet": http://justsolve.archiveteam.org/wiki/LHA Given that LHA very slightly predated ZIP, I suspect the latter was developed based on the former's algorithms.
by zeroq | 2025-09-18 06:10:01+00:00
I'm both excited and terribly disappointed.

I feel like webdev ecosystem after the fall of Flash took a wrong turn and missed a huge opportunity. For whatever reason people opted for both sticking with JS and backward compatibility. I can clearly see an alternative universe where you have a browser that accepts both a <script> with JS and another, modern language, and it's up to the developer to chose if he wants to transpile/recompile the code for backward compatibility or go all in for new features.

I mean Typescript is cool, but it's reinventing the wheel, we already had that with ES4 over 15 years ago and WASM is still a second class citizen for hackers.
by sneak | 2025-09-18 06:10:14+00:00
I grow tired of your chronic replies to everyone critical of Matrix implying that they’re holding it wrong.

If everyone using your software has trouble using your software (or tracking the bugfixes supposedly resolved in the never ending rewrites, rebrands, etc), maybe you should stop pushing it until it’s ready.

Every experience I have had with using Matrix has been a bad one: with the old client app, with the new client app, with the web app, trying to run the server, etc. It’s clunky and slow when it does work. It phones home to the Vector servers by default, despite being selfhosted. It’s a pain in the ass for end users to point it at a different hosted instance.

Maybe the answer is just “the whole thing, client, server, protocol - it’s all still in beta and you shouldn’t expect it to work well”. If that’s the answer, I wish people would stop recommending it until such time it works well.
by blndrt | 2025-09-18 06:10:22+00:00
Thank you!

Great point. Indeed my methodology was to treat the prompt refactoring as one-off task, therefore I didn't care much about cost/latency.

As for having GPT-5-mini do the rewriting — that’s a really interesting idea. I think the biggest challenge is avoiding cognitive overload. The Tau² agent policies are pretty complex: it’s easy to grasp the overall task, but the detailed rules for each user case aren’t always obvious.

I'm not sure if how easy it is to actually overload GPT-5-mini, so that's definitely worth exploring.
by bigiain | 2025-09-18 06:10:35+00:00
Of course, the seconds that matter might be someone else's medical emergency, which your iPhone or Apple Watch is slowing down with false positives.

From https://9to5mac.com/2023/02/03/iphone-crash-detection-critic...

“My whole day is managing crash notifications,” said Trina Dummer, interim director of Summit County’s emergency services, which received 185 such calls in the week from Jan. 13 to Jan. 22. (In winters past, the typical call volume on a busy day was roughly half that.) Ms. Dummer said that the onslaught was threatening to desensitize dispatchers and divert limited resources from true emergencies.
by BatteryMountain | 2025-09-18 06:11:02+00:00
All this to "protect the children"... why are US politicians so interested in kids? Politicians being involved in a kids app? Why? Could it be to curate some naughty list for future exploitation (blackmails anyone?) or to get location data about the kids? Mmm wonder when masked """"law enforcement"""" will disappear the parents and traffic the kids somewhere?

Just ban children from the internet, make it the responsibility of the parents. Its that simple. Make it illegal for kids to have access, especially to user generated content (incl chat), same level as firearms, pharma drugs, voting, entering into contracts etc. Internet is and was never a place for children to begin with.
by mattjenner | 2025-09-18 06:11:04+00:00
Your blog post clearly shows what you didn’t do: marketing, brand, and building an audience.

I understand the educational value of what you made. You clearly overcame many technical hurdles to combine the platform with solid educational principles. Awesome stuff!

But another major step needed was to know that a great product, marketed poorly, is likely doomed. Ironically, a lesser product marketed well, will likely succeed- it can be improved as it gains attention (and revenue).

Sorry it didn’t work out. Maybe one day your personal runway will expand for it and you can explore how to put it in front of an audience.

Once you get an audience, and you know how to build that audience, you’ll get user feedback, adoption traction and can explore new audiences to share it with.

We’re in an age where they won’t come to you. You must go to them (with marketing, brand, building an audience).
by omcnoe | 2025-09-18 06:11:30+00:00
It's a sign of a really poor decision making process.

They were currently being paid some amount, and got their product in front of the next generation of Software Engineers. People who hopefully will like the product, and grow up to evangelize it in their workplace.

Instead now, they'll get paid $0 (because obviously the non-profit can't afford the new price) and they won't get their product in front of those students.

See similar example of Microsoft losing mindshare with the next generation in the early/mid 2000's by locking down paid access to all their developer tooling/documentation.
by zuhsetaqi | 2025-09-18 06:11:37+00:00
I use Element in an organisation of around 300 people, most of which are non technical. 98 % of them really dislike Element and I really understand why. Even for the most technical people it just does not work reliably like WhatsApp, Telegram or iMessage, which are some apps those people use privately. I really hoped that it'll all get better with Element X, both on Android and iOS, but it's not. I wouldn't recommend it to anyone really.
by kmarc | 2025-09-18 06:13:10+00:00
What you just described fits my definition of boring, which is some function of (time passed, individual at keyboard)

Cobol was (and for some, still is) exciting at first, but _becomes_ boring once you master it, and the ecosystem evolves to fix or work around its shortcomings. Believe it or not, even UX/UI testers can deal with and find happiness in clicking through UIs for the tenth thousand time (sure, last time I saw such Tester, was at around 2010).

This doesn't mean the technology itself becomes bad or stays good. It just means the understanding (and usage patterns) solidifies, so it becomes less exciting, hence: "boring".

But you can't sell a book with the title "Choose well-established technology". Because people would be like, no sht, Sherlock, I don't need a book to know that.
by _DeadFred_ | 2025-09-18 06:13:36+00:00
Disregarding/waiving away what happens to 10 million people because 'they or their grandparents are/were evil' IS far down the path to its own evil.

Some of the worst atrocities have been committed by people who knew they were in the right, or people that were passing judgement on others on a mass scale. That you have zero reflection on it and just jump to 'zionism' is scary af, not gonna lie. I've lost a shit ton of karma hoping you would get any kind of self awareness. But you are all in on 'fuck 10 million people'. But like I said, at least you are honest that you are fine with whatever happens to millions of people, as long as they are people you judge unworthy of caring. Most pro-palestinians don't have the nerve to clearly state their intentions and are just downvoting me.
by gorgoiler | 2025-09-18 06:13:51+00:00
In my culture it’s considered extremely casual — and therefore quite rude in social situations other than the most private and familiar — to talk with someone while wearing sunglasses. I can imagine the same thing would apply to AR devices too.

What you describe sounds like it could be a real problem, but one I’d blame on rudeness rather than Meta. We already live in a world where people order coffee while reading E! news on their phones.
by yorwba | 2025-09-18 06:13:56+00:00
To find out how popular Gaussian Splatting is, just use the search bar at the bottom: https://hn.algolia.com/?q=Gaussian+Splat

If the product you're talking about is the AR social network you posted a few months ago, don't bother. People weren't interested then, they're unlikely to be interested now.
by BatteryMountain | 2025-09-18 06:14:49+00:00
If you have kids, get them off the internet asap. No access. These people thrive because they have illegal contracts with kids. They control the hearts & minds of so many households. Reject the whole system. Cut the cord from all bots, propaganda farms, intelligence agencies that runs a direct line into your child's mind. They are teaching your children to think a specific way. Its gross.
by p0w3n3d | 2025-09-18 06:15:22+00:00
I'd been working for 4 years with slack, and now for 5 months with teams. Slack was easier searchable, thread organisation is much better. In teams there are two types of communication - one is chat which has no threads (just answer to message as in WhatsApp), and channels which has forum vibe (more like post board).

Calls are better in teams, much better to be precise than slack. We rarely used slack for calls (it had nice feature of drawing on colleague's screen) which I think is also available in teams.

I think that integration is crippled in teams but I didn't have time to experiment with it.

So overall I'd suggest: go for teams if you want to call meetings and are not using slack as a main knowledge base, as we used to in my previous company. Especially considering matters highlighted in this article
by DiogenesKynikos | 2025-09-18 06:15:29+00:00
There is a video from 2001 of Netanyahu explaining in private (he didn't know he was being filmed) exactly how he intentionally sabotaged the Oslo peace process during the 1990s.[0]

> he handed over more areas of west bank to PA

As Netanyahu explains in the video, he only handed over a small piece of territory, in exchange for a letter from the US saying that Israel could define "security zones" in the West Bank that would remain under Israeli control. That allowed Netanyahu to declare everything a security zone, blocking all future withdrawals. Netanyahu boasts in the video that he gave up a tiny piece of land to end the piece process and prevent there from ever being a Palestinian state.

In the years since, Netanyahu has repeatedly boasted that he's the one who prevented the creation of a Palestinian state. The founding charter of his party literally says that everything from the river to the sea should be Israel.

0. https://youtu.be/UzA04I3klkY?si=-Lm0ey7dsJSsWzZ5
by gsf_emergency_2 | 2025-09-18 06:16:43+00:00
The paper is a non-sequitur. Charitably.

By assuming no entanglement, it's also not a paper about quantum. (Entanglement <=> quantum)

It should not be in Nature. It is... a homework problem, at best? To teach students not to get too excited about publishing.

Without the technical footnote, it could still have been an interesting paper. But wrong

As for homework problems, the blogpost is a better starting point for one. Maybe the blog author should be a prof, and the paper authors should become adjuncts
by mdhb | 2025-09-18 06:17:21+00:00
You’re about to be in a world where your consent is totally out of the picture with Meta releasing this product and people will be recording you all the time now and sending that data directly to Meta where they can then build models about where you are, who you’re with, what you’re doing and what you are talking about and all without providing you and way to opt out other than breaking the glasses when you encounter them in public.
by bob1029 | 2025-09-18 06:18:14+00:00
Nothing is stopping you from constraining the language version you want to be used in your projects:

https://learn.microsoft.com/en-us/dotnet/csharp/language-ref...

You can force it all the way down to ISO-1/2.

If this is still insufficient, then I question what your goals actually are. Other people using newer versions of C# on their projects shouldn't be a concern of yours.
by tobias12345 | 2025-09-18 06:19:17+00:00
> we talk about supply chain attacks, a thing that Rust with Cargo falls deep into.

How so? By listing all dependencies in an easy to digest way?

Making it hard to have a dependency does not stop devs from reusing code, it just leads to that code bing copy/pasted into code bases. I found several copies of gzip in every large C++ code base I ever looked at. Sometimes the functions get renamed, as somebody reported that linking failed when pulling in gzip as a library elsewhere. Most of the time with some patches applied. Never with documentation on where the code came from or how to update it.

"Header only libraries" are taking this approach and turn it into a best practice: Just copy this file somewhere into your source tree and you are done.

Even if you use proper dependencies, you typically depend on huge kitchen sink libraries that depend on the world themselves... often with the world being "vendored" (== copied into the library repository).

Those hidden dependencies are the worst kind of supply chain security issue you can have as itnis costly to even know about them being there.

> Currently I see no existential risk at all.

I see rust as a continuation of a trend that was started with Java... C++ has lost entire markets to memory safe languages in the last 25 years, be it the enterprise applications (Java), windows software (C#) or scientific computing (python). With these markets, C++ also has lost mind share and that shows in the new features being proposed.

When I visit a rust conference I am the old guy. When I go to a C++ conference I am of average age. The old guards are retiring with few new people filling up the ranks.
by sneak | 2025-09-18 06:19:39+00:00
Note that Mattermost is fake open source cosplay, and keeps important features in their non-foss application. If you want these table stakes features (like SSO or message expiry) you’ll find yourself maintaining your own fork or janky scaffolding (I have cronjobs that run SQL directly against the db).

They are using open source licenses simply as marketing for their proprietary enterprise software product.

It’s still better to self host than to use a SaaS, but the situation isn’t improved quite as much as one might think.
by flohofwoe | 2025-09-18 06:20:14+00:00
> At this point, none of those options are much more capable than Java applets

Java applets allowed to load and call into native DLLs via JNI, so they were definitely much more capable than WASM, but also irresponsibly unsafe.

In your own WASM host implementation you could even implement a dlopen() and dlsym() to load and call into native DLLs, but any WASM host which cares about safety wouldn't allow that (especially web browsers).
by moomin | 2025-09-18 06:20:29+00:00
At a social level, I 100% agree with you because I’ve started to see those behaviours in the community. But considered technically, C++ is on a whole different level from C#. The community seems to embrace “What does this print?” style puzzles, and figuring out when perfect forwarding or SFINAE kick in is genuinely tricky.

Static abstract methods are probably the feature I see used least (so far!) and they’re not nearly as hard to understand as half of the stuff in a recent C++ standard.
by k310 | 2025-09-18 06:20:56+00:00
I got carried away with the Star Trek analogy. There, the computer controlled too much, but aren't we giving up too much power and decision-making to AI already? Hiring, medical care decisions?

And Landru could be convinced that it violated its directive, so it blew itself up. We already see self-preservation showing up in models,and more sinister "thoughts".

For every ethical programmer, there are "x" who aren't.
by prmph | 2025-09-18 06:21:30+00:00
Why conflate boring with old? "Boring" in this context means: proven and stable. Yes, that would take some time to become apparent, but the converse is not necessarily the case: a tech does not become "boring" in a good way simply because it is old.

All this was my understanding before, so not sure why you think "boring" was meant to be equivalent to "old"
by nickfthedev | 2025-09-18 06:21:32+00:00
My first macOS app. Or: Speedrun a MacOS App in 24 hours with no experience on Swift + Making the landing page and everything.

I rebuilt the "old" launchpad from macos for MacOS Tahoe 26 with some personal touch.

What's working - CMD + Shift + Space to Open/Close - Setting custom hotkey - Esc to Close - Drag and Drop to reorder apps - Open Apps - Folders - Search

It was fun to make this.

https://www.launchie.app

or directly on Github

https://github.com/nick-friedrich/launchie-launchpad-replace...
by AndyKelley | 2025-09-18 06:22:25+00:00
If you think you need libxml2, think again. XML is a complex beast. Do you really need all those features? Maybe a much smaller, more easily maintained library would suit your needs while performing better at the same time!

For instance, consuming XML and creating it are two very different use cases. Zooming into consuming it, perhaps your input data has more guarantees than libxml2 assumes, such as the nonexistence of meta definition tags.
by card_zero | 2025-09-18 06:23:29+00:00
I read The Whispering Mountain by Joan Aiken and was struck by similarities to Pratchett, for instance the part where the main character heroically defeats monsters in a wood by using knowledge gleaned from an old encyclopedia that he carries everywhere, and how he ſpeakſ like thiſ when reading aloud from it, and the part about underground camels in Wales. It references The Far-Distant Oxus at one point, which I want to read (a pony adventure story written in 1937 by teenagers).

(I know the long s wasn't really used at the ends of words, that was just a hurried example.)
by EvanAnderson | 2025-09-18 06:24:17+00:00
I wrote a ton of QBasic / QuickBasic code as a kid. Until I got turned-on to Turbo Pascal it was my jam.

Because QBasic would run on versions of Windows NT that had the NTVDM (virtual DOS machine) I used it as a scripting language on early NT systems I supported. Eventually I moved over to VBScript under Windows Scripting Host when it arrived on the scene.
by trabant00 | 2025-09-18 06:25:43+00:00
> Failure to prove dolus special

This one is sufficient for me. And I think classifying it as genocide is a big mistake if your goal is protecting the civilians in Gaza. An easily proven wrong accusation overshadows the fact Israel could have taken things more slowly an carefully. Which I think (with little experience or knowledge) they could since the power difference is huge between the sides.
by lukan | 2025-09-18 06:26:51+00:00
It did improved a lot, but unfortunately not near zero enough.

It is managable if you avoid js wasm round trips, but if you assume the cost is near zero you will be in for a unpleasant surprise.

When I have to do a lot of different calls into my wasm blob, I am way way faster batching them. Meaning making one cal into wasm, that then gets all the data I want and returns it.
by timschmidt | 2025-09-18 06:27:48+00:00
We did back in 2007: https://en.wikipedia.org/wiki/Open_Graphics_Project

And there have been some others as well: https://en.wikipedia.org/wiki/Free_and_open-source_graphics_...

Recently https://www.furygpu.com/

Part of the problem is that every ASIC manufacturer (and indeed each fabrication process) has a different toolchain with a different set of primitives for circuit design. Yosys and other open tooling for FPGAs has helped a great deal in lowering the barrier to chip design and by association reuse of circuits. But every ASIC, at the moment, is tied to some vendor's PDK. Here's the one Google open sourced for Cypress Semi's SKY130 process node: https://github.com/google/skywater-pdk
by chii | 2025-09-18 06:27:57+00:00
All of these things you've described are actions taken by someone that has not had a deep think about their code and organization, architecture and patterns. It reeks of inexperience, and/or pressure to get shit done without needing any time/deep thinking on how best to do it.

While the teaching is partially to blame, i say it is more that most people are sloppy and undisciplined thinkers. When they dont have any incentive to produce disciplined code, they wont.
by am17an | 2025-09-18 06:28:33+00:00
They must really be having a bad time if Anthropic of all labs is willing to share their infra details. On the actual precision bug, it is quite unfortunate on FMA side, numerical issues are often deeply bewildering and no AI can solve them (yet.) Also goes to show, if you are in a super crunch situation like this one (competitor literally eating your lunch every day), you need humans to understand what went wrong and even then it can take weeks to rectify.
by qingcharles | 2025-09-18 06:29:17+00:00
I got some of these for a friend who has severe vision problems. They don't seem to be able to read out texts or emails from your phone? If something is in your notifications, it can get to it, beyond that it just constantly complains it doesn't have access or can't do it, despite the app having damned near root on the phone, with every permission possible granted.

Videos are limited to 3 mins, up from 1 min originally.

He says you can't hear the audio or use them for anything useful if there is much noise around you, i.e. in a busy area they become completely useless.

I still think they hold great promise, the main letdown is the awful software. Amazing miniaturization.
by Ekaros | 2025-09-18 06:29:19+00:00
This in general should be expected. A ML does certain amount of fitting. As such end results are probably better than human done fitting. The trade-off to my understanding is that you might not understand the algorithm used.

You need to ask do you prefer better black box or weaker white box which you can understand and reason about. For many tasks black box is fine. For this I wonder which one I would prefer...