MurphyA/hacker-news huggingface dataset:
by westurner | 2026-01-09 02:36:48+00:00
icontract or pycontracts -like DbC Design-by-Contract type and constraint checking at runtime with or as fast as astral-sh/ty would make type annotations useful at runtime

"Support runtime checking" : https://github.com/astral-sh/ty/issues/867 :

> [ typeguard, beartype, trycast; mypyc ]

mypyc/mypyc: Compile type annotated Python to fast C extensions
https://github.com/mypyc/mypyc src: https://github.com/python/mypy/tree/master/mypyc .. docs: https://mypyc.readthedocs.io/en/latest/ :

mypyc docs > Using type annotations >
Strict runtime type checking:
https://mypyc.readthedocs.io/en/latest/using_type_annotation... :

> Mypyc ensures type safety both statically and at runtime. [...] `Any` types and erased types in general can compromise type safety, and this is by design. Inserting strict runtime type checks for all possible values would be too expensive and against the goal of high performance.
by oxguy3 | 2026-01-09 02:36:59+00:00
The full press conference is worth checking out for more details (or do what I did and read the transcript): https://www.youtube.com/live/ffcV3jCwwPk?t=607s

They won't breach the crewmember's privacy, but they've said the medical issue was not related to any mission operations. There had been some speculation online about it being related to spacewalk prep breathing protocols, but they have confirmed otherwise.

The crewmember is stable and they're not calling it an emergency evacuation. They could potentially evacuate in hours, but they're going to return "in the coming days" instead. They said it's a precautionary measure; they don't have the equipment onboard to do all the checks the doctors want to do.

Apparently they've done statistical models in the past that suggested the ISS ought to have had a precautionary medical evacuation every three years, so the fact that it's taken over 25 years for a single one is pretty incredible.
by Forgeties79 | 2026-01-09 02:37:21+00:00
> This will shock people, but America is not all that racist by world standards. Talk to someone from Asia for starters.

I’m not shocked. I also don’t believe that “not as bad as…” is the same as “not a real problem.”

Getting stabbed twice in the side missing a major organ/artery isn’t as bad as getting shot twice in the heart, but both are very serious and painful.
by switz | 2026-01-09 02:38:19+00:00
I don’t understand this conclusion. Why shouldn’t it be a business? Doesn’t it create value? Hasn’t the nature of being a business led to far more maturity and growth in a FOSS offering than if it had been a side project? Just because it can’t afford 8 full time salaries now doesn’t declare it a failure. Your conclusion is that value should be created without any capture.

It wasn’t venture scale and never intended to be venture scale. By any metric you have, it’s a very successful business and has made its creators independent and wealthy as you pointed out.

I agree this is your worldview warping your perception. But I’d argue we need far more tailwinds and far less whatever else is going on. It captured millions in value - but it generated tens, or hundreds of millions, or more. And essentially gave it away for free.

I think a better conclusion is that it’s a flawed business model. In which case, I’d agree - this didn’t come out of nowhere. The product created (TailwindUI) was divorced from the value created (tailwindcss). Perhaps there was a better way to align the two. But they should be celebrated for not squeezing the ecosystem, not vilified. Our society has somewhat perverse incentives.
by d4rkp4ttern | 2026-01-09 02:38:26+00:00
Yes this “premature termination”, becomes particularly evident when you switch out Opus/Sonnet with a weaker LLM, and also happens more often in Codex CLI with GPT-5.

Since one of the replies asked for an example: the agent works for a bit and just stops. We’ve all seen cases where the agent simply says “ok, let me read the blah.py to understand the context better”, and just stops. It has essentially forgotten to use a tool for its next edit or read etc.
by utopcell | 2026-01-09 02:40:10+00:00
It is a formal process via which it is confirmed that you know enough of X to submit code to the codebase, where X can be c++, java, python, etc. If you don't have X readability, then, in addition to your main code reviewer, you need to have a readability reviewer look at your code, who will be focusing only on X, not the logic of your code.
by rayiner | 2026-01-09 02:40:13+00:00
My point above is that the ABA is the same kind of thing as the Federalist Society. They’re both private organizations. The ABA isn’t some sort of quasi-public body.

The fact that the Texas Supreme Court previously relied on the ABA’s list of accredited schools doesn’t change what kind of thing the ABA is. In CS terms, the Texas Supreme Court rules just had a pointer to the ABA list. That doesn’t change the nature of the object to which it points.
by mooreds | 2026-01-09 02:41:17+00:00
Lots of discussion in the OAuth mailing group about the implications for OAuth/OIDC. The thread starts here: https://mailarchive.ietf.org/arch/msg/oauth/FFkUlOiz7I4K03pq...

> How to review this as an IETF RFC?

Suggest joining the OAuth mailing list and responding there, or creating a PR against the repo (but I'd first read the discussion on the mailing list thread to avoid duplication).
by DiabloD3 | 2026-01-09 02:41:32+00:00
I don't.

Hifiman QA is exceptionally bad, and they tend to not stand by their warranty, and their US repair facility is just some dude's house.

The threads on /r/headphones over Hifiman shafting them are numerous.

Disclaimer: I too had a Hifiman pair, they sounded great, but their physical design just didn't hold up to daily use, no matter how much I babied them.
by xdennis | 2026-01-09 02:42:16+00:00
No land was stolen. All land was purchased before the war. All land taken after wars was taken after wars started by the Arabs.

That's always been the case with nations who lost wars. Germany lost the war and lost land because of it. Should Germany take back land that was "brutally taken from them"?

Or should they maybe just accept that they shouldn't have started the war? The Germans certainly have accepted that.
by Denzel | 2026-01-09 02:42:58+00:00
Uhm, you actually just proved their point if you run the numbers.

For simplicity’s sake we’ll assume DeepSeek 671B on 2 RTX 5090 running at 2 kW full utilization.

In 3 years you’ve paid $30k total: $20k for system + $10k in electric @ $0.20/kWh

The model generates 500M-1B tokens total over 3 years @ 5-10 tokens/sec. Understand that’s total throughput for reasoning and output tokens.

You’re paying $30-$60/Mtok - more than both Opus 4.5 and GPT-5.2, for less performance and less features.

And like the other commenters point out, this doesn’t even factor in the extra DC costs when scaling it up for consumers, nor the costs to train the model.

Of course, you can play around with parameters of the cost model, but this serves to illustrate it’s not so clear cut whether the current AI service providers are profitable or not.
by lossolo | 2026-01-09 02:43:57+00:00
> Mossadegh had repeatedly asked for dictatorial powers to be granted to him and then extended, even prior to any of these events

Mosaddegh requested emergency powers from parliament and parliament granted them. That's how constitutional systems work during crises. Many democracies have done this (FDR's wartime powers, for example). Requesting powers through legal channels isn't the same as seizing them.

> It's misleading to call the subsequent developments a "coup" when that government was de-facto undemocratic to begin with

This argument doesn't hold up. A coup is defined by how power is taken through force, bribery, and foreign intelligence operations and not constitutional processes. The CIA literally codenamed it Operation Ajax. Declassified documents describe it as a coup. The US government has officially acknowledged it as a coup. You're arguing against the people who planned it.

> Genuine democracy was never even in the picture.

You are basically settin an impossible standard. By 1953 standards, very few countries qualified as "genuine democracies" (the US still had Jim Crow). Iran had an elected parliament, multiple parties, a free press, and a prime minister chosen through constitutional processes. Was it perfect? No. Was it more democratic than most of the region? Yes

Even if we accept that Mosaddegh's government was imperfect, what replaced it? An absolute monarch ruling by decree with a secret police force. If your standard is democracy, the coup objectively made things worse, which is a strange outcome to defend.
by contingencies | 2026-01-09 02:44:28+00:00
Yes, I do. ~Sept 2025.

Subject: iNaturalist must commit to being open

Platform(s), such as mobile, website, API, other: All

URLs (aka web addresses) of any pages, if relevant: https://github.com/inaturalist/inatVisionAPI

Description of need:

iNaturalist makes a subset of its machine learning models publicly available while keeping full species classification models private due to “intellectual property considerations and organizational policy”.

The community contribute far too much time, data, expertise and money to tolerate this, which opens questions about fundamental compatibility with science.

Feature request details:

iNaturalist should:

Remove non-open data; and
Commit to fully open output…within a fixed period of time, in order to maintain community support.

Response was "Hi, this seems to be a general appeal to iNaturalist staff rather than a specific feature on the website or app that would be developed, so I’ve copied the text of your request here, where they can see it."

No response was received, so I responded to the thread as follows.

Disappointed to be effectively censored and then receive literally zero response to this after three calendar weeks.

With regards to the US status of iNaturalist:

Scientific 501(c)(3) Nonprofits are organized primarily to conduct scientific research in the public interest. Their research must benefit the general public, not specific individuals or commercial enterprises.

IMHO it’s very hard to argue that something is in the public interest if the public can’t see it, hold it, analyze it, criticize it, and replicate it: particularly in the field of science where we have a replication crisis.

If it’s a black-box service, it’s not science.

If it’s replicable and open, thus provable, it’s science.

iNaturalist should commit to fully open output…within a fixed period of time, in order to maintain community support. Otherwise, it risks community pushback on its consume-but-dont-give model, which is being sheltered under a false heading of “science”.

No response was received. Then sent a final follow-up.

Please be advised due to the lack of response I will be forced to publish my concerns in conventional botanical media.

To date, no response has been received. I am looking at that option for this year.
by bschwindHN | 2026-01-09 02:47:43+00:00
Is it _that_ hard? No. Is writing assembly _that_ hard? Also no. It's simple, but not ergonomic and takes time.

In C or "regular" embedded Rust, if I want to compose several tasks together, while sleeping the CPU core while waiting on interrupts, I need to scatter global variables over the code, and write custom state machines for all the "yield" points in my code. Oh and then requirements come in later and I need to add some timeouts to various operations. That gets messy quickly. Yes it's "not that hard" but Embassy is right there and it works. I get the state machines for free, I get CPU sleeps for free, the code is easier for others to jump in and work with, and with async combinators it's significantly easier to rearrange logic when new requirements get added.

Just for a concrete example from a (somewhat esoteric) project I'm working on:

https://gist.github.com/bschwind/3905ecf8acd3046d35bf750283f...

This code is receiving uncompressed video frames over USB High Speed and forwarding them to an OLED display. In this case I have the luxury of having enough SRAM to hold two framebuffers in memory, so it's a classic double-buffering strategy of displaying one buffer while the other is being filled. Using a simple combinator, `join()`, I can kick off two DMA transfers with one filling the back buffer, and the other transmitting the front buffer to the display. I can have timeouts on these operations, the code flows pretty linearly, and no external globals or custom interrupt handlers are needed (obviously these exist, but they're in the Embassy code layer). And while these transfers are happening the core is automatically sleeping, assuming I don't have other async tasks running.

To me, this is beautiful for embedded code, and brings a major ergonomic gain over the equivalent in C or even regular old embedded Rust. Obviously you don't have to use it, but I see a bright future for embedded Rust if Embassy and others (like RTIC) can keep up the momentum.
by kayodelycaon | 2026-01-09 02:48:46+00:00
I’d like to add a quick sidenote .

I wouldn’t read too much into the logic of mythological worlds and realms.

Their purpose is narrative, not scientific. They don’t even need to be internally consistent.

No one expects Greek mythology to make scientific sense. Other mythologies should be seen from a similar perspective and understood that they are narrative, not logical.

Applying a scientific viewpoint to such mythologies results in a new narrative. The scientific view is always wrong unless scientific correctness is part of that world’s narrative.

I add this because a lot of people don’t know narrative purpose.

To put it briefly:

Other peoples worlds aren’t wrong when they don’t match “what makes sense in the real world”.
by adastra22 | 2026-01-09 02:49:05+00:00
Apple demonstrates this far better. I use their Photos app to manage my family pictures. I can search my images by visible text, by facial recognition, or by description (vector search). It automatically composes "memories" which are little thematic video slideshows. The FaceTime camera automatically keeps my head in frame, and does software panning and zooming as necessary. Automatic caption generation.

This is normal, standard, expected behavior. Everyone is used to having it. But where do you think the computation is happening? There's a reason that a few years back Apple pushed to deprecate older systems that didn't have the NPU.
by shigawire | 2026-01-09 02:49:24+00:00
>WTF is wrong with these social apps!?!? Who wants to chat on a tiny screen when they have a computer available. Especially for local apps that function only when you're home.

I agree with you personally... But at this point it is clear the answer is "everyone". The average consumer is not using a desktop for personal computing daily, just work.
by buu700 | 2026-01-09 02:50:12+00:00
If that is the case, it's a very different claim than that AI is plagiarizing Tailwind (which was somewhat of a reach, given the permissiveness of the project's MIT license). Achieving such mass adoption would typically be considered the best case scenario for an open source project, not harm inflicted upon the project by its users or the tools that promoted it.

The problem Tailwind is running into isn't that anything has been stolen from them, as far as I can tell. It's that the market value of certain categories of expertise is dropping due to dramatically scaled up supply — which is basically good in principle, but can have all sorts of positive and negative consequences at the individual level. It's as if we suddenly had a huge glut of low-cost housing: clearly a social good on balance, but as with any market disruption there would be winners and losers.

If Tailwind's primary business is no longer as competitive as it once was, they may need to adapt or pivot. That doesn't necessarily mean that they're a victim of wrongdoing, or that they themselves did anything wrong. ChatGPT was simply a black swan event. As a certain captain once said, "It is possible to commit no mistakes and still lose. That is not a weakness; that is life.".
by basilikum | 2026-01-09 02:50:13+00:00
That's all factually correct. Though both things can be true: Disabilities can be a disability in themselves and additionally the disabled can also be disabled by the society around them. Someone fully blind might not be able to distinguish some poisonous mushroom from an edible one with the same shape and smell but different color. That is a fundamental limitation of the inability to see. But blind people can for example still read. They are often just not provided by others with writings that are accessible to them, although that would be possible and is not a fundamental limitation of their condition.

Also ableism and othering are very much a thing that disables peoples' ability to function in a society and come exclusively from the social environment rather than from the disabled themselves.
by theamk | 2026-01-09 02:50:37+00:00
Author had bad experience with TTL (the integrated circuit logic family introduced in 1965) - their company was trying to design industrial equipment using TTL-based controllers, and apparently none of their engineers managed to properly protect the circuits from the electrical interference.

Sorry, I'd blame the combination of harsh industrial environments and engineers at author's company who did not quite know how to manage those. Because there has been quite a number of very successful devices built from 7400 series TTL chips - for example famous Xerox Alto [0] is full of them.

(But yeah, 7400 are not a good chips by modern standards. Large static current consumption, and they will happily emit pulses on power bus while switching. But CD4001 is 60nS propagation, while 74S00 is 2nS propagation, so if you want high speed, you don't really have a choice. Just put lots of capacitors - for max robustness, you want one capacitor per each chip)

[0] https://bitsavers.trailing-edge.com/pdf/xerox/alto/schematic...
by anonzzzies | 2026-01-09 02:51:15+00:00
I go to meetups and enjoy myself so much; 80% of people are showing how to install 800000000 MCPs on their 92gb macbook pros, new RAG memory, n8n agent flows, super special prompting techniques, secret sauces, killer .md files, special vscode setups and after that they still are not productive vs just vanilla claude code in a git repos. You get people saying 'look I only have to ask xyz... and it does it! magic' ; then you just type in vanilla CC 'do xyz' and it does exactly the same thing, often faster.
by geokon | 2026-01-09 02:51:33+00:00
It's interesting to contrast with Wikipedia. I'm not deeply involved with either, so I'm talking out of my ass and would be curious to hear other people's thoughts here. But Wikipedia has gone to great lengths to make the data side, Wikidata, and the app/website, decoupled. I'm guessing iNaturalist hasn't?

The OpenStreetMaps model is also interesting. Where they basically only provide the data and expect others to make Apps/Websites

That said, it's also interesting that there hasn't been any big hit with people building new apps on top of Wikidata (I guess the website and Android app are technically different views on the same thing)
by erreon | 2026-01-09 02:52:14+00:00
Very interesting. Do you remember which source you got your hands on? I dabbled in CircleMud as someone else posted, but mostly Envy 2.0 or 2.2. I can't find those codebases quickly these days, but this is a link to a mud based on Envy 2.2 https://github.com/DikuMUDOmnibus/Ultra-Envy
by wilfredchetat | 2026-01-09 02:52:47+00:00
Location: UAE

Remote: Yes

Willing to Relocate: Yes

Technologies: Python, PostgreSQL, Apache Kafka, FastAPI, Docker, Kubernetes, Redis, RabbitMQ, GitHub Actions, Qdrant, SQL

Resume: https://drive.google.com/file/d/1S05-ySW1rFjy_TrI6UkbWJPnJWV...

Email: yekuwilfred@gmail.com

Software Engineer based in Dubai with six years of experience building high-throughput systems. Career
progression spans fintech platforms and expense management systems, and is currently leading development of
a video analytics pipeline processing millions of daily records. Actively expanding into deep learning and
computer vision while sharing technical knowledge through YouTube content creation.
by jacquesm | 2026-01-09 02:53:44+00:00
Well... it was said for a long time that Trump could execute someone on broadway and nobody would bat an eye, in fact that they would defend him. This effectively is precisely that, there is ample evidence that this was a cold blooded execution and yet there are plenty of people that are defending it. It's going to be a very interesting job for historians to look at this era to try to figure out how we collectively managed to go this far off the rails. We have no excuse either, the Germans at least could claim they didn't know (even if plenty of them did, it must have been true for some of them). For everybody with an internet connection that is not true.
by njoyablpnting | 2026-01-09 02:57:11+00:00
Here's a plugin that he commissioned that you can play with: https://gitlab.com/then-try-this/samplebrain

It's hard to overstate the influence RDJ has had on modern music. Maybe even more impressive than his ability to develop multiple compelling distinct styles is the way he has taken existing niches, completely mastered them and then pushed the boundaries all over again.
by jiggawatts | 2026-01-09 02:57:38+00:00
> What if we run out of GPU?

These are not finite resources being mined from an ancient alien temple.

We can make new ones, better ones, and the main ingredients are sand and plastic. We're not going to run out of either any time soon.

Electricity constraints are a big problem in the near-term, but may sort themselves out in the long-term.
by jacquesm | 2026-01-09 02:58:07+00:00
It is unfortunately very true. For about 20 years I moderated a very large forum. We tried so hard to be even handed it was somewhat comical, and then one day I decided to just clean house. Things improved remarkably after that but there were always new people willing to see how far they could bend the rules. It's interesting how you get these new accounts on HN that immediately start lawyering with the rule book in hand. There is no way that that is organic.

Dan & Tom are so incredibly restrained, I'd be much more of a shoot-first-and-ask-questions-later type because the longer such behavior goes on the more people will believe it is acceptable.