MurphyA/hacker-news huggingface dataset:
by perching_aix | 2025-11-19 05:57:27+00:00
Yes, that was missing (along with the London WARP thing). Other comments mentioned that their status page is an Atlassian Statuspage solution, hosted on AWS CloudFront.

Unclear to me if it's an Atlassian-managed deployment they have, or if it's self-managed, I'm not familiar with Statuspage and their website isn't helping. Though if it's managed, I'm not sure how they can know for sure there's no interdependence. (Though I guess we could technically keep that rabbit hole going indefinitely.)
by gblargg | 2025-11-19 05:58:03+00:00
I actually made an LED sign for the rear of my van, with over a dozen messages, including some peaceful ones like yours (sorry, thanks). One was for headlights. I made it IR-controlled and used an older Android smartphone with IR blaster and an app that gave me labeled buttons to show the messages.

https://postimg.cc/06xZ7pP0
by helterskelter | 2025-11-19 06:01:03+00:00
I have no idea how accurate this comment from last week is, or if it applies beyond games, but the model is interesting:

> Japan has a scheme for orphaned games where if you can prove you did due diligence in searching for a rightsholder and couldn't find one, you can go ahead with rereleasing the game and the royalty payments get held in escrow by the government in case the rightsholder comes forward. I wish the US had something similar for cases like these.

Source:

https://news.ycombinator.com/item?id=45877983#45878084
by davydm | 2025-11-19 06:01:12+00:00
aw, I thought this would be a diatribe about genai learning from it's own shitty output, but it's more of a complaint that "traditional knowledge" isn't in the training set for llms, mostly because it's not available online.

Still probably valid points, but not ai-specific: this is an effect of having an internet with lots of available information only from specific sources, and the fix isn't moaning about ai (though we will likely experience informational collapse if they keep recycling the same data through the llms) - the fix is ensuring internet accessibility for that information, either by getting original sources online, or by taking the time to sit with those original sources and take notes.
by smelendez | 2025-11-19 06:02:16+00:00
I don’t fully get what he thinks the issue is and how it relates to Google Jibe (which apparently is the RCS-as-a-service platform the US carriers use).

Has Jibe somehow blacklisted his phone? In that case, Apple might technically be right — it’s a carrier issue, but with all major carriers, since he says they’re all using Jibe on the backend.

Anyway, I doubt he’d sound crazy, as he puts it, to the Apple Store people making this case. They might even be sympathetic, but this is probably the best he’ll get, since Apple’s whole protocol is to get you on one centrally preauthorized track or another to having a working phone.
by jryio | 2025-11-19 06:03:07+00:00
Only formal proof languages are immune to such properties. Therefore all languages are poorly designed by your metric.

Consider that the set of possible failures enabled by language design should be as small as possible.

Rust's set is small enough while also being productive. Until another breakthrough in language design as impactful as the borrow checker is invented, I don't imagine more programmers will be able to write such a large amount of safe code.
by rsyring | 2025-11-19 06:03:53+00:00
You can speed up pre-commit a lot by making it use uv but it requires a separate project:

https://github.com/tox-dev/pre-commit-uv/discussions/51

The pre-commit author was straight up hostile to discussions of uv support and ended up deleting the issue I started and banned me from the GH repo. Weirdest OSS experience I've ever had.
by r00tbeer | 2025-11-19 06:05:55+00:00
The first patch release (released on launch day) says: "Messaging to distinguish particular users hitting their user quota limit from all users hitting the global capacity limits." So, collectively we're hitting the quota, its not just your quota. (One would think Google might know how to scale their services on launch day...)

The Documentation (https://antigravity.google/docs/plans) claims that "Our modeling suggests that a very small fraction of power users will ever hit the per-five-hour rate limit, so our hope is that this is something that you won't have to worry about, and you feel unrestrained in your usage of Antigravity."
by specproc | 2025-11-19 06:05:56+00:00
Going through a lot of changes right now and two lines are reverberating in my head.

I was into punk as a kid, still am I guess, and there's this recurring motif in Rancid tracks: "the secret to a good life is knowing when you're through".

Also recently had some words of wisdom I liked from a mate in his mid-sixties: "one door has got to close for another one to open".
by quantified | 2025-11-19 06:07:04+00:00
Through the courts, it may well be Intuit. It was a Canadian court that decided that a Canadian airline was on the hook for hallucinated fares, so that doesn't set a precedent in the USA.

Mind you, Congress is so in the pocket of Intuit that I would not be surprised to see legislation giving them immunity. If they were in the health care business they'd be pushing for no seatbelts and banning preventative care to drive up spending.
by tonyhart7 | 2025-11-19 06:07:14+00:00
"The thing is that there is no known general objective criteria for "best" and "bad" moves."

are you playing chess or not?????? if you playing chess then its oblivious how to differentiate bad move and best move

Yes it is objective, these thing called best move not without reason

"If you think chess engines are infalliable, then why does the Top Chess Engine Championship exist?"

to create better chess engine like what do even talking about here????, are you saying just because there are older bad engine that mean this thing is pointless ????

if you playing chess up to a decent level 1700+ (like me), you know that these argument its wrong and I assure you to learn chess to a decent level

up until that point that you know high level chess is brute force games and therefore solvable math
by avidiax | 2025-11-19 06:07:15+00:00
Edit: It seems I'm wrong. Channel sounding requires an encrypted connection. It's not something that can be done between a passive device and your phone.

It will allow things like secure entry (walk up to a door and it opens, be near your car and you can open it), finding your devices (lost keys, headphones, remotes, etc.), auto-unlocking for your laptop, and more.

--------------

This is a really cool technology that is going to allow essentially indoor GPS. Imagine going to a mall, and you open a map on your phone, and it immediately knows where you are to under 1m error.
by userbinator | 2025-11-19 06:08:25+00:00
The problem isn't only the eye-searing brightness, but the fact that there is a sharp cutoff, presumably also mandated by regulations, that creates a small very bright area immediately in front of your field of vision, and then a contrast of complete darkness beyond that. I suspect at least some drivers of newer cars are using the high beams constantly because it moves the cutoff farther out.

Older cars had dimmer lights, but also a much softer cutoff that lets the eyes more easily adapt to the darkened area beyond.

There's also the nearly-religious-war of SAE vs ECE standards, wherein the former is more suited to soft filament lamps, while the latter creates a much worse cutoff in the "brightness war".
by directevolve | 2025-11-19 06:09:22+00:00
This isn’t the whole story. I’ve been driving the same Prius compact since 2015, and only I the last few years have I suddenly started experiencing these insanely bright headlights. The giant cars have been around the whole time. The brightest lights seem like they are on specific brands of new cars, although I’m terrible at recognizing car brands and obviously only experience this issue at night when I’m being blinded by headlights, so it’s not easy to figure out exactly which brands cause the issue.
by raw_anon_1111 | 2025-11-19 06:10:01+00:00
Mortgage fraud is a state crime and a federal crime as are banking laws. I’ve signed 5 mortgages (well actually seven including two refinances), they all include state and federal laws. Foreclosure procedures are under the jurisdiction of the state and sometimes the local ordinances

The state isn’t helping the federal government pursue IRS cheats.

For instance this is the GA website.

https://dbf.georgia.gov/common-violations-cited-mt-exams

The state of GA could care less if you don’t pay your federal taxes, defraud the federal government of SSA and Medicare funds etc.
by charliewallace | 2025-11-19 06:11:15+00:00
I downloaded Antigravity this morning and was able get this Mobius Clock debugged in a few minutes - then for the heck of it added a whole list of features! I'm blown away by how fast you can work. Yes, there were a series of problems, as expected whenever you attempt hard stuff, but at the end of the day, do check out the improved mobius clock!!! https://www.mobiusclock.com
by ignoramous | 2025-11-19 06:11:20+00:00
> Their bot management system is designed to push a configuration out to their entire network rapidly.

Once every 5m is not "rapidly". It isn't uncommon for configuration systems to do it every few seconds [0].

> While it’s certainly useful to examine the root cause in the code.

Believe the issue is as much an output from a periodic run (clickhouse query) caused by (on the surface, an unrelated change) causing this failure. That is, the system that validated the configuration (FL2) was different to the one that generated it (ML Bot Management DB).

Ideally, it is the system that vends a complex configuration that also vends & tests the library to consume it, or the system that consumes it, does so as if it was "tasting" the configuration first before devouring it unconditionally [1].

Of course, as with all distributed system failures, this is all easier said and done in hindsight.

[0] Avoiding overload in distributed systems by putting the smaller service in control (pg 4), https://d1.awsstatic.com/builderslibrary/pdfs/Avoiding%20ove...

[1] Lessons from CloudFront (2016), https://youtube.com/watch?v=n8qQGLJeUYA&t=1050
by davydm | 2025-11-19 06:11:40+00:00
Rust is cool. A great idea, if a little hard to wrap a grug-brain like mine around (I've tried, and will try again, I'm sure)

BUT

There are plenty of programs written in C which require no rewrite, do what they're supposed to, and have been doing what they're supposed to for decades. Yes, it's possible to write C code with "heisenbugs" and it's harder to do so in Rust - and that's a good thing. But if it works, it doesn't need fixing, so calling C a "stain" is a little over-dramatic. Continue with the ports, continue to use Rust - especially now, as the pace of development is (imo) faster than 2 decades ago, and the one thing that speed almost guarantees is mistakes - having a compiler catch those for you (especially if you can understand the output!) is great. Requiring total conversion of all C projects to Rust is... cultish? I guess to be expected - the author has had pain in the past, alleviated by Rust, and so they will spread the good word about their savior, but I see a lot of conversation in this realm which is all-or-nothing (both ways - C or Rust), and I think those arguments miss the points:

1. Reliability - use what's reliable to write new stuff; if old stuff is already reliable, and simple enough to check, focus elsewhere - there's too much to rebuild it all, so focus on what actually needs attention 2. Functionality - use what works (program-wise). Going "ew, written in C" gets you nowhere. On this line, I'd really appreciate an "ez mode" for Rust where errors are displayed in language that someone not living in the Rust world for months can grok. I'm not alone here. 3. Kindness - there's no need to go on crusades in the name of a language. All software is flawed in some way, including that golden turd you wrote in Rust. Got no bugs? Someone will be missing a feature. Got heaps of features? Someone has a bug. This world would be a lot nicer to live in if people could just be kind. Instead of "C is trash", perhaps "We got a lot of shit done in C, but Rust helps us to make better software, so let's go!".

Calling one of the greatest inventions in programming history a "stain" is egotistical at best, shining hubris at worst (seriously! without it, no linux, no GNU, and heaps of other things that just don't get made, or are made in something like FORTRAN or COBOL).

Also, shut up and eat your vegetables, and get off my lawn. :D
by joecool1029 | 2025-11-19 06:12:49+00:00
> No sir, this isnt crazy, the problem is that we're paying for a service that isnt accountable for their issues.

Once again there's no direct business relationship between Google Jibe and me. The carriers ceded monopoly control to Google Jibe, at that point they have effectively become a wholesale utility; for the US market at least. Internationally this may not be the case.

Apple is adamant to say they don't handle running RCS and there's nothing to suggest in the phone logs that they do anything but connect to carrier, verify RCS provisioning from the carrier, and then try to activate on jibecloud.net and (mis)handle the response from it.

So from my view: Jibe is a black box that customer facing Apple employees are not even aware exists for RCS and the only way to handle a device Jibe service doesn't like is to replace it or swap the board, since they can't troubleshoot it. I can't see Google's documentation and my guess is carriers only handle the initial provisioning to communicate to Jibe that <blank> phone number on <blank> IMEI/IMSI should be allowed to register presence on Jibe. Just like I was able to reset my phone's state by wiping the esims and factory resetting, Jibe should have such an accessible function from either the carrier's end or Apple's end.

I actually forgot to mention in the post that I tried https://messages.google.com/disable-chat weeks ago on both numbers and then waiting days after before re-enabling. Didn't work, and transferring the lines to other phones after would activate on RCS within seconds.
by userbinator | 2025-11-19 06:13:14+00:00
Or worse, they're accustomed to "automatic" lights and don't even know where the switch is, so they're driving around at dusk or in fog, rain, or snow in a white, gray, or black vehicle without their lights on.

The worst: automatic headlights required by regulations, but no corresponding automatic taillights. At least before those regulations one would notice the darkness in front and turn on (both) lights, but now you have drivers thinking their rear is also lit because the front is.
by mkaic | 2025-11-19 06:14:49+00:00
I think some of the coolest changes in this release are on the nodes side of things — they added Closures (kinda like lambdas!), Bundles (tuples/structs, I guess?), and Repeat (loops!) (already was in Geo Nodes, now it's in Shader Nodes too).

Blender nodes have come a long way over the past decade and it's incredibly satisfying to see the care with which they have been developed. Blender's node editor is my personal favorite node editor I've ever used in any software, and I often find myself wishing other software adopted some of their UI and UX conventions.

Been a happy user since, oh, v2.75? And looking forward to being a user for many more releases to come.

Donate to Blender! [0]

[0] https://fund.blender.org
by StealthyStart | 2025-11-19 06:15:08+00:00
I took a look at your project, and I must say, your landing page template is impressive! Did you create it using v0? I experimented with it for a while, and after submitting my idea, a pop-up appeared. Was there supposed to be something that happened after I clicked continue? By the way, are you building this just for fun, or do you see potential for idea validation, especially if you integrate some machine learning?
by gopiandcode | 2025-11-19 06:15:10+00:00
w.r.t the first point, so ideally you wouldn't want to do that because it'd incur a heavy runtime performance. Rust's memory analysis allows eliminating those kinds of memory bugs without having to check writes at runtime.

w.r.t the second point, I talk a bit about that in the article itself -- the fundamental problem right now is that there's no real formal way of even stating what it means to correctly translate a program from C to Rust. We could maybe have a smart LLM that translates things to Rust, but would you trust it without tests? or ideally a proof of correctness? what properties should we test? etc.
by vasco | 2025-11-19 06:17:20+00:00
It means he thinks kids can "want it" and if a kid "wants it" it's ok. It's unfortunately a common view among some, most apparent with Sartre and that "philosopher" crew. It's disgusting of course.

Helpful context https://www.change.org/p/a-demand-that-sartre-de-beauvoir-s-...
by jacquesm | 2025-11-19 06:17:58+00:00
> Looking at your user page, I don't imagine you park your car on the street, do you?

Yes, I do. And I've even had one stolen. And even that isn't enough to persuade me that putting cameras everywhere is going to make us safer. People are scared of their own shadow, it makes zero sense. Theft and other crime is as old as humanity, it is a delusion to think that living in the panopticon is going to make you save from small crime. But what it will do is enable much bigger crimes.

As far as my car: we have this amazing thing called insurance. And they were most reasonable when my car was stolen and yes, I'm still pissed off about it. But cameras would not have stopped that.
by INTPenis | 2025-11-19 06:18:58+00:00
Most of my friends here in Sweden use Signal. But on the rare occasions that we had to switch back to messages lately, for example when Signal was down, I noticed RCS has been working flawlessly.

It's quite the nice surprise because it's a technology you heard about years ago and now suddenly it crops up in daily life. We all gave up on it years ago too and used other IM apps like Signal, Briar or SimpleX.
by Thossndjsj | 2025-11-19 06:19:34+00:00
If what you say is true, then why did no species evolve immortality?

What about people that give their lives to save others? Are they mentally ill as well?

And again this is what I mean. I don't have anyone close to me anymore outside of the ones in my care. That was a conscious decision to minimize any potential collatoral harm when I do die.

My previous friends have drifted off over the last 15 years from me intentionally neglecting those relationships. I have never had intimate relationships with anyone, I haven't spoken to my sibling in 22 years, and most of my kin lives continents away and to whom I have never even seen in my life.

Who exactly are these loved ones you think exist?
by sshine | 2025-11-19 06:19:50+00:00
First off, amazing post. I learned a lot about networking, Linux and Kubernetes.

As a learning project, this is absolutely awesome.

I run Kubernetes via Kind on Docker on NixOS.

There's a ton of other ways to get a development environment on your NixOS developer PC.

I don't pretend this one is very good, I just copy what my colleagues have come up with (+ NixOS).

For production workloads, I wouldn't run the kubelet using this much custom wiring.

I'd run Talos. It's vastly simpler, you can run them in NixOS VMs, it's declarative and lowers the surface area of things that need interaction, no SSH'ing in.

It seems like the author is torn between where to put control: In NixOS, or in Kubernetes?

You can move stuff, e.g. CoreDNS, out of Kubernetes for a "simpler" setup.

But the point of running workloads inside Kubernetes is that you get redundancy between nodes.

So if a single node dies, your services don't die.

Embracing Kubernetes, I certainly haven't let go of NixOS. My personal servers still just run NixOS.

It's much simpler, much cheaper, and resilient in its own way.

Selling Kubernetes and Cloud Native users on using NixOS, I'd probably go another way, e.g. via dev environments.
by gopiandcode | 2025-11-19 06:20:52+00:00
So to clarify, the crusade to rewrite things in Rust is not my fight. To be honest, I'm more a third party watching from the sidelines. There seems to be big institutional interest in replacing C with Rust. Not for ideological reasons. Just for plain economic ones. Rust code is breaking industry standards of memory safety/bug density/review time. I link it in the article, but for example, darpa has a recent big grant program, TRACTOR: Translating All C to Rust (https://www.darpa.mil/research/programs/translating-all-c-to...).

My article was more a commentary aimed at the efforts towards doing that. In some sense arguing that there are some foundational formal deficiencies currently that mean that it's not even clear what success would be. I guess I don't really take a position on the value of rewriting things into Rust, aside from adopting the views of these existing programs as some prelude.
by jazzyjackson | 2025-11-19 06:21:01+00:00
> utility-scale PV or wind would cost

Are you comparing cost against what electricity currently costs or what it would cost to add capacity? I feel like Microsoft is not acting on hype here, they're going to pay a premium just because it's cool to refire a nuclear plant? Surely they've done the math to decide the feasibility of building out a few acres of solar panels.
by SanjayMehta | 2025-11-19 06:21:09+00:00
I've seen this same behaviour with IOS messaging ten years ago; I would travel between countries with roaming enabled and every time I changed countries and turned on my iPhone, iMessage would be waiting for activation.

Once spent 5 hours on the phone with an iMessage developer in Ireland helping them debug the issue.

At that time, we didn't have eSIM so I ended up with an Android phone for roaming and my iPhone for home country.

Many months later I got an update from Apple. It was something to do with activation. iOS used to send a hidden SMS to a server in the UK and sometimes while roaming it would time out.
by oskarkk | 2025-11-19 06:22:02+00:00
Here's a random post from their blog by the same author from 2017 with an em dash:

> As we wrote before, we believe Blackbird Tech's dangerous new model of patent trolling — where they buy patents and then act their own attorneys in cases — may be a violation of the rules of professional ethics.

https://blog.cloudflare.com/patent-troll-battle-update-doubl...

ChatGPT didn't invent the em dash, some people were always using it. But yeah, it's often one of the signs of AI.
Show HN: Kk – A tiny Bash CLI that makes kubectl faster
by nkheart | 2025-11-19 06:22:09+00:00
I built "kk", a small Bash wrapper around kubectl that makes common Kubernetes workflows faster. It's not a plugin or a compiled binary. It's just a single script you can drop into ~/bin.

The goal is to reduce repetitive kubectl patterns without replacing kubectl itself.

Some things it helps with: - pod selection by substring (auto-fzf if available) - multi-pod logs with prefixing and grep support - quick exec into pods - checking the actual images running in pods - restarting deployments with pattern matching - port-forwarding with pod auto-selection - quick describe/top/events - context switching shortcuts

Examples:

kk pods api kk sh api kk logs api -f -g ERROR kk images api kk restart api kk pf api 8080:80 kk desc api kk top api kk events kk ctx kk deploys

Installation:

curl -o ~/bin/kk https://raw.githubusercontent.com/heart/kk-Kubernetes-Power-Helper-CLI/main/kk chmod +x ~/bin/kk

Repo: https://github.com/heart/kk-Kubernetes-Power-Helper-CLI

Happy to hear feedback, suggestions, or ideas for small helpers to improve the kubectl experience.
by shiroiuma | 2025-11-19 06:22:44+00:00
For small merchants, it's really easy and convenient for accepting credit card payments from customers. You don't needs sophisticated card-processing stuff on your end (you just send the invoice and redirect the customer to paypal.com), and the fees are (relatively) low and simple, unlike traditional credit card processors that are really geared for big customers. There just isn't much competition in this space, maybe Stripe.