MurphyA/hacker-news huggingface dataset:
by kentonv | 2025-10-12 14:24:37+00:00
Agreed. The best apps turned out to be the ones written for the platform. And many of those took people an afternoon to write, since the platform handled so much for you. Porting "normal" apps into Sandstorm felt like it defeated the purpose.

If I did it again I wouldn't focus on portability of existing apps. Especially today given you could probably vibe code most things (and trust the sandbox to protect you from AI slop security bugs).
by reaperducer | 2025-10-12 14:24:44+00:00
"You can only turn off this setting 3 times a year."

I look forward to getting a check from Microsoft for violating my privacy.

I live in a state with better-than-average online privacy laws, and scanning my face without my permission is a violation. I expect the class action lawyers are salivating at Microsoft's hubris.

I got $400 out of Facebook because it tagged me in the background of someone else's photo. Your turn, MS.
by pbronez | 2025-10-12 14:24:50+00:00
The linked paper describes a pipeline that starts with “point cloud from SfM” so they’re assuming away this problem at the moment.

Is it possible to handle SfM out of band? For example, by precisely measuring the location and orientation of the camera?

The paper’s pipeline includes a stage that identifies the in-focus area of an image. Perhaps you could use that to partition the input images. Exclusively use the in-focus areas for SfM, perhaps supplemented by out of band POV information, then leverage the whole image for training the splat.

Overall this seems like a slow journey to building end-to-end model pipelines. We’ve seen that in a few other domains, such as translation. It’s interesting to see when specialized algorithms are appropriate and when a unified neural pipeline works better. I think the main determinant is how much benefit there is to sharing information between stages.
by WhyNotHugo | 2025-10-12 14:25:04+00:00
The requirements are monstrous: 300GB storage, 32GB RAM. My everyday working laptop has a 240GB SSD. I've build the kernel, Firefox, and the heaviest packages which I use from sources with a fraction of those resources.

I can't even fathom what the build system is doing in order to require this amount of storage.
by ricardobeat | 2025-10-12 14:25:46+00:00
The color is view-dependent, which also means the lighting is baked in and results in them not being usable directly for 3D animation/environments (though I’m sure there must be research happening on dynamic lighting).

Sometimes it will “go wrong”, you can see in some of the fly models that if you get too close, body parts start looking a bit transparent as some of the specular highlights are actually splats on the back of an internal surface. This is very evident with mirrors - they are just an inverted projection which you can walk right into.
by stockresearcher | 2025-10-12 14:26:36+00:00
If you want to visit, you need to generally avoid late July (but check the schedule).

There are two huge boat races that end at the island - the Bayview Mac [1] and the Chicago Mac [2]. They run on successive weekends, alternating which goes first.

The island is completely overrun with sailing-related stuff during that time. Unless you’re involved, it is not a pleasant time.

[1] https://en.wikipedia.org/wiki/Port_Huron_to_Mackinac_Boat_Ra...

[2] https://en.wikipedia.org/wiki/Chicago_Yacht_Club_Race_to_Mac...
by MBCook | 2025-10-12 14:28:04+00:00
I don’t have a ton of exposure to android but I wasn’t a fan of what I have used. I can’t remember if it was the Samsung version or not but it doesn’t really matter I don’t think I “think like” Google so I don’t think it will ever be a fit for me.

Similarly I’m not a Windows fan. I used it for decades but I’m happier with the way the Mac works. I’ve used Linux, the various GUIs are fine and just like Windows I could live with them. But the Mac works better for me.

So as they destroy both platforms I’m stuck with nowhere to go. It’s not like Windows is getting better.

Though I would probably go to Linux first, just for the Unix guts.
by tjs8rj | 2025-10-12 14:28:32+00:00
Back-of-the-envelope - Road area. World road length ≈ 60–70 million km. Using an average paved width of ~8–10 m ⇒ area ≈ (0.9–1.3)×10¹² m². Earth’s surface is 5.1×10¹⁴ m², so roads cover ~0.09–0.13% of the planet.

- Albedo change. Dark asphalt is ~0.05–0.10. “White” coatings can push toward ~0.4–0.6 (fresh), but weathering quickly dulls them. So a plausible Δalbedo for roads is +0.2 to +0.5.

- Global albedo change. Δα_global ≈ (road fraction) × (Δalbedo_road) ≈ (0.001)×(0.2–0.5) ≈ +0.0002 to +0.0005.

- Radiative forcing. Globally averaged incoming sunlight ≈ S₀/4 ≈ 340 W m⁻². Forcing from an albedo change is ΔF ≈ −Δα_global × 340 ≈ −0.07 to −0.17 W m⁻².

- Temperature response. Using a standard sensitivity ~0.8 °C per W m⁻² (≈3 °C per CO₂ doubling): ΔT ≈ −0.05 to −0.14 °C at equilibrium.
by watwut | 2025-10-12 14:29:16+00:00
Ukraine - Trump all but openly supports Russia. Democrats dont.

NATO - Trump and republicans are intentionally trying to dismantle it. Democrats dont.

Russia - Republicans admire what Russia stands for. Democrats dont.

And the claim that parties are the same on immigration is beyond absurd too. Yes they are fully easily distinguishable. It does not mean that Democrats are like the caricature conservatives make with "anything goes" policies. Just because they are not in complete extreme does not mean they are the same. And they were definitely not creating the "you can arrest people on their skin color alone" philosophy conservatives use.
by paulbjensen | 2025-10-12 14:29:58+00:00
I watched this Dutch documentary series (Planet Finance by VPRO) and one of the episodes covered a thing called Catastrophe Bonds (CAT Bonds):

https://www.youtube.com/watch?v=jEwYDl5tl-s&list=PLuECoz9_QT...

There is a good write up in the Chicago Fed about them and how they work

https://www.chicagofed.org/publications/chicago-fed-letter/2...

And the FT did a recent piece on it too: https://www.ft.com/video/b3e44987-107d-49cd-b2b4-397a10bc3af...

I expect that this will become more common in the future.
by PaulHoule | 2025-10-12 14:30:17+00:00
Around 2018 I was struggling with Python builds and worked out most of the theory for something like uv, except I was going to write it in Python which introduced a terrible bootstrapping problem because if some Python dev corrupts the environment that it depends on then it is game over.

It was really clear to me at that time that the resolution algorithm used by pip wasn't sound and that it worked most of the time if your systems were simple but if you added enough stuff the failure rate of your build would start creeping up.

When I started talking to people on forums I found there was little awareness that pip was broken or that it was worth doing anything about, so because of that disinterest I decided not to do anything.
by PropagandaDude | 2025-10-12 14:31:51+00:00
> Maybe that doesn’t seem strange. It’s just how we’re used to functions working. Ah, those steeped in functional programming might say, but maybe this is the wrong way to look at it. Because if we curry functions and use partial application, we can say that they always have one argument and return one value, and then they are symmetric.

Ah, those steeped in functional programming might say, but maybe this is the wrong way to look at it. Because if we represent the represent the functions with explicit continuations, we can say that they have N arguments and pass N arguments to their continuations, and then they are symmetric.

It seems like this has fertile overlap with Scheme and the (concurrent computatation) Actor model.

Of course, I can imagine the Execution control library authors know full well about those, with existing C++ goals and designs making that a bridge too far.
by timr | 2025-10-12 14:32:46+00:00
The first link is not a clinical definition, the second link is not a "meta study" (it's a substack article with absolutely no rigor). Moreover, the first link cites prevalence numbers wildly in conflict with the second link:

> Approximately 6 in every 100 people who have COVID-19 develop post COVID-19 condition

vs., for example:

> From one center in Wuhan, 1,359 survivors completed 3-year follow up and 54% had at least one persistent symptom of Long Covid

This only underscores the lack of clinical definition. Both of these suffer from the same fundamental error, which, again, is that there's no precise definition of the syndrome. They include symptoms that are common amongst healthy people, mix them with less-common things that are associated with Covid (e.g. anosmia) and try to call this a disease state. See the WHO's grab-bag list of possible inclusion criteria:

> Over 200 different symptoms have been reported by people with post COVID-19 condition. Common symptoms include: fatigue, aches and pains in muscles or joints, feeling breathless, headaches, difficulty in thinking or concentrating, alterations in taste.

So literally having "headaches" or "aches and pains" is enough to claim Long Covid, according to the WHO.

The Topol/Aly substack engages in the same logic, and you will see that the referenced charts and graphs cover everything from fatigue to heart attack. Aly, in particular, has based his entire long covid research on a single dataset of (largely elderly, unhealthy prior to infection) VA patients that he refuses to release, and routinely engages in statistical fishing expeditions for new "symptoms" within that dataset.
by atticus_ | 2025-10-12 14:32:47+00:00
This is not true. The private api's we use are not hacks to work around macos spaces and are actually the basis of how appkit and the os in general works. They are essentially guaranteed to be stable and also not to be removed because they have been in use for many many years with no change.

The private api's that have been broken (as experienced by yabai) are strictly related to things that rift does not interact with like moving windows between macos spaces(since we use a virtual workspace system).
by Der_Einzige | 2025-10-12 14:32:55+00:00
Right now, the political party in power openly wants undesirables, especially homeless people, to simply drop dead and stop bothering everyone else.

The relevant word during our fascist rise is schadenfreude. People not only want to see them drop dead for having the audacity to be dirty and unhoused - they want to see them suffer, hard, the entire time.

You gotta find a way to stop making the inflicting of pain on others pleasurable.
by cjbgkagh | 2025-10-12 14:32:57+00:00
Society is very stratified by intelligence, and the predispositions to long covid, like generalized joint hypermobility (GJH) strongly correlates positively with intelligence. See the work done by Dr Jessica Eccles on Bendy Brains Bendy Bodies and her published studies on long covid.

Anyway, because of the stratification many people don’t know anyone with long covid, while at the same time half of my friends have it. Both can be true observations of our surroundings.

On the actual numbers I would say that ~10% get some level of Long Covid while half of those recover in the first year. Of those who don’t recover around half have GJH which is a massive over representation suggesting a strong predisposition.
by lloeki | 2025-10-12 14:33:04+00:00
Fun story: I once worked on a C piece of industrial software that was running on AIX 3.x to 6.x; the goal was to have a nicer (web) status monitoring UI as well as being able to implement stuff in a "safer" language and onboard more people.

The main problem was that the "database" was IBM C-ISAM. Think MySQL MyISAM tables, except don't even dream about SQL, you interact directly with the internal primitives through a C API; when you'r used to SQL it feels like bitbanging in ASM.

The plan:

- Write a Python binding to the C-ISAM library

- Write a subset of the Django ORM from scratch that would use the above behind the scenes; of course it's more limited but whatever's there must behave the same.

- Write any new software using that subset; slowly port over the old code to the new software; of course it can't use _everything_ that one would otherwise use in a normal app; but then again C-ISAM was so constrained that expectations were incredibly limited anyway from the very beginning.

- [much later] pivot! swap out the mock-Django models and drop in the real Django ORM (basically s/from mockdjango import/from django import/g) and hit some mysql/psql/whathaveyou that you've populated with the C-ISAM schema and data

- All the software written is all the merrier and Just Works; the world's your oyster.

This was made possible because the Django ORM is _incredibly simple_: the PoC was done in an afternoon, the hardest part being understanding Python meta classes.
by Y-bar | 2025-10-12 14:33:19+00:00
Lots of people say performance was good, but that seems to be through the nostalgic lens of a handful of cool games.

Those did sometimes run really great, but most implementations were indeed very slow.

I remember vividly because it was part of my job back then to help with web performance and when we measured page speed and user interface responsiveness flash was almost always the worst.
by sgarland | 2025-10-12 14:33:36+00:00
That would be ideal, but in practice, SemVer is frequently broken with technicalities or outright disregard for standards. Look at K8s: still on v1, but there have been countless breaking changes. Their argument is that the core application hasn’t changed its API, it’s all of the parts that go into it to make it useful (Ingress, Service, etc.) that have had breaking changes. This is an absurd argument IMO.

Then there’s Python - which I dearly love - that uses something that looks exactly like SemVer, but isn’t. This is often confusing for newcomers, especially because most libraries use SemVer.
by swed420 | 2025-10-12 14:33:52+00:00
> Additionally, a lot of those numbers are based on earlier strains of COVID, which were much more severe.

Long COVID associated with SARS-CoV-2 reinfection among children and adolescents in the omicron era

https://www.thelancet.com/journals/laninf/article/PIIS1473-3...

(The same omicron era the media originally claimed was "not as bad as previous variants." Perhaps not in the acute phase, but as we've seen, that's the least of anybody's concerns who track the longterm risks.)

> I am incredibly disappointed that we did not introduce any shared indoor space air quality legislation post-pandemic.

That seems like a tempting thing to lament, and I did too until seeing this recently:

Study finds HEPA purifiers alone may not be enough to reduce viral exposure in schools

https://www.eurekalert.org/news-releases/1101354

This suggests our most reliable protection to date is consistent N95 usage (since present vaccines don't reliably prevent transmission) until next gen vaccines are developed.
by teddyh | 2025-10-12 14:33:52+00:00
> The reasons it died are likely:

The reason Plan 9 died a swift death was that, unlike Unix – which hardware manufacturers could license for a song and adapt to their own hardware (and be guaranteed compatibility with lots of Unix software) – Bell Labs tried to sell Plan 9, as commercial software, for $350 a box.

(As I have written many times in the past: <https://news.ycombinator.com/item?id=22412539>, <https://news.ycombinator.com/item?id=33937087>, and <https://news.ycombinator.com/item?id=43641480>)
by jauntywundrkind | 2025-10-12 14:33:57+00:00
This is a false dichotomy. There are plenty of options in between "one company has total dictatorial control over an app store" and "it's a free for all of downloading software willy nilly off the internet".

The DMA in EU has alternate app stores being created, for example. That's some kind of point in between these two. But it still feels like if that's your only option, you'll get ICEBlock blocked in those markets too in many cases.
by la_mezcla | 2025-10-12 14:34:37+00:00
Europe is pretty much in war economy now, they have no choice but to escalate and invade Russia as NATO. They have no chance of winning, but that never matters to crazy people.

And you conveniently forgot that Hitler was from Germany - Europe. And he was the one who invaded USSR - Russia. Not the other way around. As well as he, indirectly, invaded China - by the help of Japan.
by MomsAVoxell | 2025-10-12 14:34:53+00:00
Visix Vibe. It was a "WYSIWYG"-type visual programming environment for .. Java.

It had its own cross platform UI and other frameworks too, so you could "write once in Java, and ship on all the things" .. well theoretically.

It got abandoned too soon. But it was quite fun to build apps with it for a while, almost Delphi- like. I always wonder if it went open source, if things would have been different vis a vis Flash, etc.
Show HN: Hyprvoice – Voice-Powered Typing for Wayland/Hyprland (No X11 Hacks)
by trapani | 2025-10-12 14:35:55+00:00
I built Hyprvoice, a small tool that lets you type with your voice on Wayland — no X11, no kludgy bridges. Press a key, talk, and your words appear wherever your cursor is.

It’s written in Go, uses PipeWire for audio, and talks directly to the compositor. The workflow is simple:

press key → start recording

press again → stop and inject text

Notifications show recording/transcribing states, and it works with multiple backends — currently OpenAI Whisper, with whisper.cpp (local/offline) in progress.

Everything runs through a lightweight daemon with IPC over a unix socket. Text injection uses wl-clipboard + wtype with clipboard restore fallback.

Install (Arch/AUR):

yay -S hyprvoice-bin systemctl --user enable --now hyprvoice.service

Then add something like this to Hyprland:

bind = SUPER, R, exec, hyprvoice toggle

Repo: https://github.com/leonardotrapani/hyprvoice

It’s beta but fully usable. I’d love feedback, especially from people running Wayland full-time or maintaining compositors.
by brokegrammer | 2025-10-12 14:36:57+00:00
I used to love the Django ORM when I didn't know any SQL. Then I had to learn SQL so that I could model data properly, and optimize access patterns.

These days I hate working with the ORM because it uses weird abstractions that make your life harder as you try to do more complicated stuff with your data. I had a small bug lately where a queryset would aggregate twice because I filtered an aggregated queryset, and this caused it to aggregate again on top of the previous result. I wouldn't have this bug if I was writing my own SQL, or if I used a query builder instead of an ORM. This is just a small example, I have many more annoying things that will cause me to use SQL directly instead of an ORM for my next project.
by dangus | 2025-10-12 14:38:12+00:00
Is it not possible for open source software to die by not having any interest or maintainers? Is it not possible for open source software with no forks to be taken offline forever because the creator decided to take it down?

I thought when you were making the argument that all proprietary software is destined to die that you were actually making a real argument to say that it will die because it will become inferior to open source software that customers will prefer.

But no, actually, you’re making a completely pointless argument about how a specific version of software will die because it has been surpassed by a future version of it, and you’re just cynically assuming that all proprietary software eventually gets worse, that you’ll actually want to go back to an old version and fork it to maintain it.

But this argument is just plain false for a lot of people who use that software. No, my Autodesk isn’t going to “die” because it’s updated monthly and I can’t use the old version, just like a McDonald’s doesn’t “die” because the hamburger I ate from them yesterday doesn’t exist anymore.
by PaulHoule | 2025-10-12 14:38:20+00:00
This '1984' Apple ad shows how Freedom is Slavery to the average Joe:

https://www.youtube.com/watch?v=VtvjbmoDx-I

The original reading is that the bad guys are IBM and people who make you type on the command line and learn assembly language and such but if you roll it up to 2025 maybe the bad guys are the drones who have the latest iPhone and iPad and iWatch and AirPods and iPad Pro and Macbook and Mac Studio and Vision Pro and the real liberators write AVR8 assembly for the Arduino.
by theandrewbailey | 2025-10-12 14:40:13+00:00
I think trust has a lot to do with it. People might be annoyed about Microsoft pushing OneDrive, streaming service price hikes, or YouTube showing more ads, but they still largely trust Big Tech companies and brands enough to keep using them.

Or maybe they've tried software that was primarily marketed as open source, but because it didn't support some obscure thing, they believe that anything open source is useless.
by Nevermark | 2025-10-12 14:40:38+00:00
Saying you didn't expect a good argument from a source due to reputation is not an ad hominem attack.

Their expectation even had a reasonable explanation: their previous encounters with the source (as they saw them).

Then their actual judgment was on the merits.

And even their credibility expectations were based on actual experience (as they interpreted those) with the target, not something irrelevant to credibility.

It is a good example of someone whose experiences might have prompted them to make an ad hominem attack, but who didn't. The opposite of making such an attack if there is one.
by lukaslalinsky | 2025-10-12 14:41:09+00:00
The trouble with I/O multiplexing in a language like C is that the callbacks and state machines get quite complex as you need more functionality. In C++ you can at least do closures, so it's easier to manage. I recently wanted to add networking to my Zig project and decided to do some yak shaving and implemented a fiber runtime with async I/O to avoid the callback complexity. https://github.com/lalinsky/zio
by Der_Einzige | 2025-10-12 14:41:10+00:00
Wow I’m the total opposite. I’m very annoyed to be around others most of the time, but upon dying I can’t imagine doing it alone or without the help of loved ones.

A lot of motivation to be risk averse with my physical body in this life comes from a desire to make it to old age. Furthermore, I instantly understood why having children was good when I realized that they are your insurance that you’ll (usually) have someone to help comfort you on your deathbed who is themselves still lucid.
by 1a527dd5 | 2025-10-12 14:41:40+00:00
ORMs are one of those topics that get hotly debated for little reason IMO.

ORMs like almost everything else in SWE they are _tool_. It's not a law or a prescription. It's not mandatory.

ORMs are fine for 99% of cases. When it isn't fine use raw sql, no one is going to mock you, no one is going to jeer at you. Most times ORMs are fine, sometimes they are not.
by Avicebron | 2025-10-12 14:43:01+00:00
So it's a re-brand of a previous coin called Ai23T or "23 Turtles" market cap is 17K, priced about $0.00001781, so doing solid. I checked the discord, no traffic whatsoever, but "CryptoKing_ETH" joined around when I did so looks like things are off to a good start. Looks like Yertle is going to the Moon.
by rnhmjoj | 2025-10-12 14:44:01+00:00
If you're interested in a programming that reads like a natural language check out Lingua Romana Perligata (Perl in Latin). Interestingly, it uses the Latin case system to map the various uses of an identifier (as a scalar, array or hash) to Perl sigils.

https://metacpan.org/dist/Lingua-Romana-Perligata/view/lib/L...