MurphyA/hacker-news huggingface dataset:
by steppi | 2025-12-20 23:33:01+00:00
I was planning to make a similar comment. Conjecturing that some theory in the string theory landscape [0] gives a theory of quantum gravity consistent with experiments that are possible but beyond what humans may ever be capable of isn't as strong of a claim as it may first appear. The intuition I used to have was that string theory is making ridiculously specific claims about things that may remain always unobservable to humans. But the idea is not that experiments of unimaginable scale and complexity might reveal that the universe is made up of strings or something, it's just that it may turn out that string theory makes up such a rich and flexible family of theories that it could be tuned to the observed physics of some unimaginably advanced civilization. My impression is that string theory is not so flexible that its uninteresting though. There's some interesting theoretical work along these lines around exploring the swampland [1].

[0] https://en.wikipedia.org/wiki/String_theory_landscape

[1] https://en.wikipedia.org/wiki/Swampland_(physics)
by razighter777 | 2025-12-20 23:33:24+00:00
The workarounds we need to enable P2P communication on the internet are a shame... we need turn, stun, webrtc, all this stuff so two computers can talk without a dedicated port forward or public ipv4.

ipv6 is a beautiful protocol, (not perfect, but elegant) with a lot going for it. But the momentum of ipv4 is just too strong.

It's a mess... with no good solution. I tried to turn off ipv4 and github (shame on you) stopped working. But what are we supposed to do? Have the government mandate everyone switch? (oh wait half of US government websites are ipv4 only)

We did this to ourselves...
by leptons | 2025-12-20 23:33:25+00:00
This has nothing to do with "intoxication" or sleep deprivation, or medical conditions. Some police will lie and charge people with "DUI" when there is zero justification, and they ruin lives because too many of them are sadistic assholes. It's in epidemic in Tennessee and other parts of the country, but it really could happen anywhere to anyone. Police unions are a problem, and taxpayers pay for the litigation when someone actually fights back against false charges.
by arjunchint | 2025-12-20 23:34:28+00:00
All this talk of safety but they are using Debugger permission that exposes your device to vulnerabilities, slows down your machine, and get you captchas/bot detected on sites

Working on a competing extension, rtrvr.ai, but we are more focused on vibe scraping use cases. We engineered ours to avoid these sensitive/risky permissions and Claude should too, especially when releasing for end consumers
by toomuchtodo | 2025-12-20 23:34:37+00:00
Cost recovery isn’t profit. Copyright is just a shared delusion, like most laws. They’re just bits on a disk we’re told are special for ~100 years (or whatever the copyright lockup length is in your jurisdiction), after which they’re no longer special (having entered the public domain).

I think what is more ironic is we somehow were comfortable being collectively conditioned (manufactured consent?) with the idea that you could lock up culture for 100 years or more just to enable maximum economic extraction from the concept of “intellectual property” and that to evade such insanity is wrong in some way. “You can just do things” after all.
by Beltiras | 2025-12-20 23:35:43+00:00
I've had my hair on fire because my app code shit the bed. I've never ever (throughout 15 years of using it in everything I do) had to even think about Postgres, and yes, I always set it up self-hosted. The only concern I've had is when I had to do migrations where I had to upgrade PG to fit with upgrades in the ORM database layer. Made for some interesting stepping-stone upgrades once in a while but mostly just careful sysadmining.
by data-ottawa | 2025-12-20 23:35:53+00:00
Excited to give this one a try.

I've been using the previous Claude+Chrome integration and had not found many uses for it. Even when they updated Haiku it was still quite slow for some copy and paste between forms tasks.

Integrating with Claude Code feels like it might work better for glue between a bunch of weird tasks. As an example, copying content into/out of Jupyter/Marimo notebooks, being able to go from some results in the terminal into a viz tool, etc.
by muzani | 2025-12-20 23:36:25+00:00
I'm impressed. You guys cloned a whole suite of products in a short period of time that cost millions of dollars. Even the little bits of humor look costly.

On the other hand, it's way more information than I expected. I can see why someone would hesitate to release them - there's a lot to sift through and it's likely even the government couldn't sift through all of them to make sure their friends weren't mentioned somewhere.
by grehbies | 2025-12-20 23:36:37+00:00
This reminds me of my as-yet-unfulfilled ambition to use 4chan's ad system for a public art project of some sort. The price/reach ratio seems pretty reasonable, and you pretty much know where your banner ads are going to end up (on the asshole of the internet).

I wonder, were any sort of uprising against public advertising to take hold, if they'd "volunteer" some existing ad space to go to artistic endeavors or something. Like affordable housing set-asides, but so you can look at something culturally-enriching instead of having to watch That Damn Progressive Ad (you know the one) for the nth time.
by blitzegg | 2025-12-20 23:36:54+00:00
That's pretty obvious to anyone who had to maintain a high traffic site. Just the tip of the iceberg (I haven't included additional legal issues and other):

1.1 Strong protection against account takeover

Email change is one of the most abused recovery vectors in account takeover (ATO).

Eliminating email changes removes:

Social-engineering attacks on support

SIM-swap → email-change chains

Phished session → email swap → lockout of real user

Attacker must compromise the original inbox permanently, which is much harder.

1.2 No “high-risk” flows

Email change flows are among the highest-risk product flows:

Dual confirmation emails

Cooldown periods

Rollback windows

Manual reviews

Fixed email removes an entire class of security-critical code paths.

1.3 Fewer recovery attack surfaces No need for:

“I lost access to my email” flows

Identity verification uploads

Support-driven ownership disputes

Every recovery mechanism is an attack surface; removing them reduces risk.
by transcriptase | 2025-12-20 23:37:02+00:00
> And using hex instead of decimal for magic computer numbers should be more intuitive, not less.

How? Why is using hex any more intuitive than binary or a md5 hash for anyone who doesn’t do networking for a living?

>If you do anything peer to peer at all, calls or file transfers or games, there's a benefit. And the typical benefit grows over time as more and more ISPs install CGNAT.

Again how? I’ve been doing all of those without issue for nearly 30 years. What measurable benefit does the user see that hasn’t been a solved problem since Windows XP?

Will my teams calls suddenly stop saying “poor network connection” on my 1000/1000 rock solid fibre connection? Will torrents suddenly find more seeds and peers? Will my games… have lower latency? Because I can’t think of another way anything networking related could be solved that wasn’t decades ago.

When you say benefit, it should probably be noticeable or measurable in some way that doesn’t involve dashboards and millions of dollars in rack mounted gear.
by fogleman | 2025-12-20 23:37:30+00:00
It seems like you already understand the differences. I wasn't aware of those other projects. build123d looks pretty neat.

Like most of my projects, this was just for fun and I mainly made it for myself. I'm a DIY kind of guy when it comes to software. I just throw things up on GitHub in case anyone else can get some use or inspiration out of it.
by kodama-lens | 2025-12-20 23:37:35+00:00
Great way to apply your gathered Kubernetes knowledge! But I find the pricing tough and I don't like to give 3rd party tools that level of access to my clusters. I know its early state but I see several problems: Right now it seems to be GH only, a lot of people are on selfhosted GitLab. Does it only support helm or also kustomize and raw extra manifests. What about GitOps?

I've build similar solution for clints, mostly only CI based. Often with Flux/ArgoCD support. The thing I found difficult was to show the diff of the rendered manifest also while applying the app. Since I'm not a fan of the rendered manifest pattern this often involved extra branches. Is this handled by the app?
by ignoramous | 2025-12-20 23:37:44+00:00
Thanks for the links. I read those and some more from your blog. I've also been to a Chad Whitacre talk about Sentry's OSS approach at a conference this year.

I don't think we're disagreeing at all. I quoted Adam to drive the point that tech shops that value collaboration will tend to prefer OSI-approved licenses. That doesn't seem to be the case for Sentry:

[Sentry is] single-source. That is, [the Company behind it] are the authors and maintainers of the software, and [does] not expect the community to provide us with contributions. We still allow it, and are thankful, but we consider it our duty to develop our software.

At the other end of the "single-source" spectrum is SQLite which is closed to collaboration but is dedicated to public domain and requests a fee for "Warranty": https://sqlite.org/copyright.html

It does seem like Sentry wants control over distribution, but by the way of license? Adam proposes something similar (and I guess that's the reason he's okay with "Fair Source", like a few others too who want to unchain the idea and go beyond OSI / Open Source [0]):

[Sentry wants] to allow people to self-host our software.

> I also respect Adam, but last I understood it the model they were going after sounded pretty similar to trademark protection (which doesnt work).

A counter example: The Android Open Source Project is OSS, and is firmly gate-kept by Google via trademark and other collaborative arrangements like the Open Handset Alliance and Linaro. That said, this is the happy case. Sentry clearly had a different experience with bigger tech shops (GitLab?) trying to monetize its offering without contributing anything back, which (tbh) sounds super terrible.

To me, there seem to be pathways to both succeed & fail with OSI-approved licenses (probably you'd argue... one'd fail more than succeed), and these licenses on their own are neither the only condition nor a sufficient one for business build around them to stumble and falter. That said, I get your point that "Fair Source" gives "single-source" projects a fighting chance, like it did for Sentry. I'd also have thought that the OSI-approved AGPLv3 (your reservations about copyleft notwithstanding) is enough to keep big shops from leeching from other high-quality mostly single-source projects... but may be I was mistaken (given MongoDB / Elastic / Redis / CockroachDB didn't think so; even if, Elastic & Redis switched back to including OSI-approved license, specifically the AGPLv3).

[0] as indicated here (linked to from one of your blog posts): https://medium.com/@nayafia/i-hate-the-term-open-source-a65f... / https://archive.vn/K7CHs
by lanstin | 2025-12-20 23:37:53+00:00
I have a logging level I call "log lots" where it will log the first time with probability 1, but as it hits more often the same line, it will log with lower and lower probability bottoming out around 1/20000 times. Sort of a "log with probability proportional to the unlikiness of the event". So if I get e.g. sporadic failures to some back end, I will see them all, but if it goes down hard I will see it is still down but also be able to read other log msgs.
by chrneu | 2025-12-20 23:38:24+00:00
be aware that payout rates change based on tiers and a bunch of other factors. So, it would likely take more than 40 million streams to earn $80k.

I believe Weird Al posted his streaming revenue a few years ago. He had something like 80 million streams and said he earned about $12. https://www.billboard.com/music/pop/weird-al-yankovic-wrappe...

There is a reason people like T Swift and whatnot tour constantly, it's how they make money. Weird Al is known for his amazing live shows, there's a reason for it: they make more money.
by charlie-83 | 2025-12-20 23:38:39+00:00
Seems perfectly reasonable to retract the award when they admit to breaking the rules.

I think they need to define the rule better though for future years.

"Games developed using generative AI are strictly ineligible for nomination"

The strictest interpretation of this would mean that any single developer using chatgpt to ask how a C++ function works would make the game ineligible.

Clearly that's not the spirit of the rule (since I think that basically exclude all games at this pointso) so it should be better defined.
by c0nsumer | 2025-12-20 23:38:49+00:00
> You must ensure there is enough overlap between these three separate parts so the resultant object is a single surface and not three separate ones.

(Post author here.)

This was a very weird thing to me I ran into and have thus far just sort of... accepted.

In Fusion, and other CAD software, if I have two faces end at the same point, unless I've specifically said to create them as separate bodies, they are joined, because they share a plane.

In OpenSCAD, in the tutorial, it has you extend an object 0.001 to ensure they overlap. To quote:

> In the example above, the second cube sits exactly on top of the first cube. This is something that should be avoided, as it’s not clear to OpenSCAD whether the two cubes form one object together. This issue can be easily solved by always maintaining a small overlap of about 0.001 - 0.002 between the corresponding objects. One way to do so is by decreasing the amount of translation along the Z axis from 10 unit to 9.999 units.

This struck me when making the example in my post. In line 47 I specifically add 1 to heightCompartment to ensure the opening extends past the top of the main body. If I didn't do that, this happens during preview: https://imgur.com/a/Amc1dK6 (That's an exported image from the latest nightly of OpenSCAD.)

But it doesn't happen during the actual render?

Still, that just feels... like there's something going on with a floating point value or something which, programatically, is probably correct... But from the perspective of someone trying to design something feels Very Wrong. Because I have a 20mm high box, I subtract a 19mm high box from it, starting 1mm up from the base. Why shouldn't the top be open? Why is it acceptable for it to be maybe kinda open but broken by design?
by turtleyacht | 2025-12-20 23:39:16+00:00
Could swear git will sometimes overwrite changes in a branch without always showing merge conflicts. It's super rare, but no one believes it unless it has happened to them.

Since this script touches all PRs, it could possibly touch stacked-diff branches if they exist, which ought to only be rebased from the parent. (Usually, parent-off-mainline rebases from mainline, and child rebases from parent.)

Just some thoughts. Can see it being handy in some cases, but the mysterious overwriting behavior makes me somewhat hesitant. Would prefer not to have an open PR committed to by a trawling script.
by ebiederm | 2025-12-20 23:40:35+00:00
Odd.

Using Openwrt which pretty much all home routers are built on, all I have to do is tell my router which offset to give my subnets from the prefix and it does the rest.

Both for subdividing up the prefix from the ISP and my ULA prefix I use for internal devices.

I have changed ISPs I think 3 times with no ill effects. Plus it works when my ISP occasionally gives me a new prefix.

The only tweaking I had to do was when I went from an ISP that game me a /48 to one that only gave me a /56. I had been greedy and was handing a /56 to my internal router. I changed that to a /60 and updates it's expectations about which subnets it could hand out and all was good.

But I expect two layers of home routers without NAT is a bit of an exception.
by dgfl | 2025-12-20 23:40:49+00:00
You may be understating how much 15 orders of magnitude are.

The only truly exponential technological progress we’ve ever had, transistors, only scaled by ~5 orders of magnitude in feature size. Thermal engines went from maybe 0.1% to ~50%, less than 3 orders of magnitude, in about 200 years. There’s very fundamental physical laws that suggest that engines are done, and transistor scaling as we have known it for 30 years is also done. Perhaps very clever things might give us 5 more orders of magnitude? E.g. truly 3D integration somehow? Then we’re still 5 orders of magnitude off from our target. I can’t think of any technology that ever improved by more than 10^6, perhaps 10^9 if you count some derivative number (like “number of transistors on chip”, rather than actual size), and that’s from literally zero to today. Not from already-pretty-advanced to Death Star scale.

Another perspective is that, to get to those kinetic energies, we need accelerators as large as the solar system. Possibly the galaxy, I can’t quite remember. Will you concede that galaxy-wide objects are so far from current reality that there’s no point seriously talking about them?
by nimih | 2025-12-20 23:41:14+00:00
But, Netflix did lose their content by choice! Way back in the 00s, you could pay Netflix something like $5 a month, and they would mail you physical DVDs of almost any movies you could ever want to watch. In fact, my recollection is that the physical library was generally much more extensive than the streaming library, at least through the early ‘10s.

Sure, they had the rug yanked out from under them with digital streaming, but they very deliberately put themselves into that position when they pivoted to streaming in the first place.
by toast0 | 2025-12-20 23:41:20+00:00
Drop 10 hours of footage to the competitors on day 0, assign judges random groups of completed films on day N.

Maybe let each editor request one reshoot in the first week, a committee aggregates similar requests, all editors get all the reshoots once they're finalized.

Maybe include storyboards and a rubrik for what story the film is supposed to share and how we're meant to feel, but maybe not.
by Nasrudith | 2025-12-20 23:41:45+00:00
The best argument in my opinion against "nothing to hide" is that you don't get to decide that. The accuser does. If that doesn't scare you then you didn't think it through fully.

A change in regieme is a downright terrifying variant of Pascal's Wager - where you are judged for heresies against ideologies that were obscure or didn't even exist yet.

The Khmer Rogue made being an intellectual or wearing glasses something to hide. All sorts of absurd ideological hypotheticals become terrifying.
by tim333 | 2025-12-20 23:41:56+00:00
Yeah maybe. My flatmate of some years was doing a PhD in string theory at UT Austin along the lines of "if you cut down the spatial dimensions to just 1D" but he was a mathematician, not really a physicist and was ok with that if it produced interesting mathematics. For real physical things like wiring the lighting system I'd do it because he wasn't so good with that.

I think he went into string research because he was good at maths and there was grant money available for that rather than a deep belief that that was the nature of reality, which is kind of what I mean by sociological factors.

I think much string theory may be like that. Interesting maths but not good at figuring where electrons go.
by iknowstuff | 2025-12-20 23:42:12+00:00
In that vein, I am trying to find out why searching for

alextud popcorntime

which should trivially yield http://github.com/alextud/PopcornTimeTV results in anything but that one particular URL in every search engine: Google, Kagi, DuckDuckGo, Bing

They even find a fork of that particular repo, which in turn links back to it, but refuse to show the result I want. Have't found any DMCA notices. What is going on?
by johnwheeler | 2025-12-20 23:42:19+00:00
When I started there used to be database analysts and server administrators. There still are but they're in far fewer supply because developers have mostly taken on those roles.

And I think you're right. Cross-function is super important. That's why I think the next consolidation is going to roll up to product development. Basically the product developers that can use AI and manage the full stack are going to be successful but I don't know how long that will last.

What's even more unsettling to me is it's probably going to end up being completely different in a way that nobody can predict. Your predictions, my predictions might be completely wrong, which is par for the course.
by JP44 | 2025-12-20 23:44:03+00:00
If you're doing enclosures, check out Dune3d! Has been featured here as well (it's how I found it). It's pretty easy to use and feels intuitive for prints you'll only have to make once or twice. It's missing some things here or there but nothing fundamental (except trimming edges i.m.o.)

I often switch between FreeCad and Dune3d now, Freecad for things I know how to design properly and Dune when I'm in 'claying' mode. E.g. export a .step part when I get stuck in FreeCad, import it into Dune, make some progress and vice versa so I don't walk away from the project
by johnwheeler | 2025-12-20 23:44:35+00:00
I'm not trying to be snarky at all but maybe you're less experienced at prompting than me or you just have to work on some really gnarly code. Is that a possibility? Because yours is the argument that I can't say for myself.

The codebases I work on, I can pretty much delegate more and more to AI as time goes on. There's no doubt about that. They're not big unwieldy codebases that have lots of technical debt necessarily but maybe those get quickly replaced over time.

I just don't see this argument holding out over time that the AI will always make mistakes. I would love to be proven wrong though with a counter argument that jives
by lukeigel | 2025-12-20 23:45:46+00:00
Thanks! And it's a lot of info, yeah. ~90% of new data in yesterday's drop was photographs, which they redacted for us.

The House Oversight Committee's giant drop in November had tons of data we still didn't take advantage of even after doing the original Jmail, like flight logs.

For the Yahoo release, which is still ongoing, the folks at Drop Site News (see https://www.jmail.world/about) are handling the manual redaction which has been very time consuming, even with tons of AI to help in the background.
by Jensson | 2025-12-20 23:46:01+00:00
> When I say modern frontend - its mostly React, state management like Redux, Zustand, Router framework like React Router, a CSS framework like Tailwind and component framework like Shadcn

AI is the best at adding standard things into standard boilerplate situations, all those frameworks just makes it easier for AI. They also make it easier for humans once you know them and have seen examples, that is why they exist, once you know those frontend is not hard.
Show HN: Run Claude Code CLI with Azure&open source LLMs saving costs
by vishalveera | 2025-12-20 23:46:16+00:00
Hi HN

Claude Code CLI assumes the native Anthropic API, so it breaks or loses features when you try to run it with other LLMs on Databricks or Azure-hosted models or OpenRouter and other Ollama Models(no MCP, limited tools, streaming issues).

I built Lynkr, an open-source compatibility proxy that lets Claude Code run unchanged on all the LLM's

What it does:

Emulates Anthropic’s protocol Claude Code expects

Restores MCP server support

It has hierarchical routing mechanism where you can configure multiples LLMs as a fallback to save costs

Enables Git + repo intelligence tools

Normalizes streaming/tool calling behavior

Sub agents

Implements Agentic context environment Framework

and several other features

Works without forking or modifying Claude Code