MurphyA/hacker-news huggingface dataset:
by ssl-3 | 2025-11-12 18:31:48+00:00
None of the bulbs I've had (which have been a pretty wide mixture: Proprietary clown, proprietary local wifi, matter wifi, esphome wifi, zigbee) have that problem.

I just turn them off and back on one time using the switch, and the light bulb's state goes to some variation of "on" within no more than a second or two (maybe not an ideal variation of "on", but good enough to get through a dark hallway). Turn back off with the switch, and it's obviously off. On the next "on" cycle of the switch, it goes back to "on".

And while it is freshly "on", it's trying to reconnect to whatever its programmed mothership is (whether local or afar). This works every time, so far in my experience, as long as that mothership is reachable.

The only time blinkey-mode has been imparted is when I've reset things, which takes rapid iterations of off-on cycling of the light switch. (I test this all the time with the Zigbee bulb in my pantry because the light switch in there sure is convenient. It works fine, even if it has been completely off for hours or days. I just tested it again after pulling the USB zigbee dongle from HA, and the pantry light still worked fine with the switch on the wall.)

I've moved these bulbs and other widgets between houses. No issues (other than renaming things after a move). It's really been OK.

Additional background: For Zigbee in particular, I'm doing that in what is probably the least-preferred, least-effort method: I've got a cheap Chinese CC2531 dev kit that is flashed with different firmware (because that was the cheapest approach ~5 years ago), and I'm using it with ZHA in HA (because that's the easiest approach). All of my Zigbee devices have been buttons or light bulbs, all of those bulbs have been from Sengled, and none of any of them support Zigbee router mode at all. There is no Zigbee "mesh" here to speak of at all, so there's no weird interconnections to break: Endpoints talk directly with the CC2531 and that's that.

Other than some range issues (which were broadly resolved by using an old-school non-3.0 USB extension that I found on Amazon in iMac-esque coloration for a dollar), Zigbee has really been OK for me.

---

But I've been migrating to wifi, anyway. My favorite light bulbs, from Athom, actually come to me with open-source ESPHome already installed...but Matter-wifi light bulbs are often a bit less expensive than those are. (Tradeoffs.)

This migration started on the basis that my old Zigbee bulbs are -- well -- old. They simply don't produce the same quality CRI that even very cheap dumb department store LEDs do these days.

Besides, I've also already built a quite lovely wifi network for my home, wherein I do not care at all about the performance of the 2.4GHz radios at all so they may as well focus their energy on a sea of IoT devices.

I like the idea of having only one set of wireless networking gear to futz with and optimize instead of having multiples of them. (But I'll probably goof around with Matter-Thread, too, if/when that makes sense to me. I'm by no means done tinkering or learning new things.)
by johnwheeler | 2025-11-12 18:31:52+00:00
Exactly. And the OpenAI corporates speak acting like they give a shit about our best interests. Give me a break, Sam Altman. How stupid do you think everyone is?

They have proven that they are the most untrustworthy company on the planet

And this isn't AI fear speaking. This is me raging at Sam Altman for spreading so much fear, uncertainty, and doubt just to get investments. The rest of us have to suffer for the last two years, worrying about losing our jobs, only to find out the AGI lie is complete bullsh*t.
by larrik | 2025-11-12 18:32:12+00:00
As a counter-point, my company was original purely .NET, then added Python (and later JS).

For us, hiring .NET is WAY harder than the other stacks. We get a lot more applicants in general, but almost zero that meet our standards. For Python roles we get way fewer applicants, but the average quality is much much higher than the .NET average. (JS is a whole other thing, and we frankly aren't as good at hiring there yet)
by thethimble | 2025-11-12 18:32:41+00:00
I feel like LeCun has been plainly wrong about LLMs. He has been insisting that the stochastic nature of sampling tokens causes a non-zero hallucination property for any given next token such that as output length increases, this will inevitably converge towards garbage.

The reality is that while LLMs can make mistakes mid-output, those interim mistakes don't necessarily detract from the model's final output. We see a version of this all the time with agents as they make tactical mistakes but quickly backtrack and ultimately solve the root problem.

It really felt like LeCun was willing to die on this hill. He continued to argue about really pedantic things like the importance researchers, etc.

I'm glad he's gone and hopeful Meta can actually deliver real AI products for their users with better leadership.
by hinkley | 2025-11-12 18:32:59+00:00
The last non Apple laptop I had was a Fujitsu lifebook with a Transmeta processor in it. I did way too much work trying to get Linux to use every bit of the hardware. Mostly researching what others had done, but also contributed to the ACPI code - half the buttons didn’t work on Linux because the factory default was broken. Windows had its own, but rather than pilfer that, someone pointed out that later lifebooks had fewer issues so I backported fixes from those, and I think invented one of my own by trying things that seemed reasonable.

I also looked at the TM specific flags that they documented, and was surprised to find some that hadn’t been enabled on Linux despite Linus still working there at the time. They looked to be useful for low power mode, and at that time I was looking for a carry-everywhere laptop with decent run time so I invested in those flags.

Turns out they didn’t do anything observable to the system. Power draw was unphased by flipping these toggles. I don’t believe those changes ever got merged.

But it was the Linux fuckery that convinced me I wanted a bask shell and a Unix CLI and just get shit done without having to fiddle all the time. I had better things to do. So I’ve been on apple since except for Pi, Docker, and work.
by embedding-shape | 2025-11-12 18:33:21+00:00
> but I can confidently say [...] you're likely looking at >500ms

That sounds outrageous if true. Very strange to acknowledge you don't actually have any specific knowledge about this thing before doing a grand claim, not just "confidently", but also label it as such.

They've been publishing some stuff around latency (https://waymo.com/search?q=latency) but I'm not finding any concrete numbers, but I'd be very surprised if it was higher than the reaction time for a human, which seems to be around 400-600ms typically.
by mjd | 2025-11-12 18:33:44+00:00
You're right, 5111 is more pertinent here.

5111(a)(1) says “shall mint and issue coins” but qualifies it explicitly with “in amounts the Secretary decides are necessary to meet the needs of the United States”. This is a clear delegation of authority.

If you don't think zero pennies is a permissible amount, what about one penny? Two? What minimum number are you arguing for here, and what's your justification for it?

If Congress had wanted to set a minimum number, they could have done so.

Reading it as ”shall mint” is wrong, I think. “Shall” qualifies the whole clause “mint in amounts the Secretary decides (etc.)”.

Understood that way, 5111 makes it unlawful to mint any pennies if the Secretary decides that none are necessary.
by sharkjacobs | 2025-11-12 18:34:13+00:00
I love DCSS, and in abstract I think that "meaningful decisions (no no-brainers)" is a great top priority design principle, but in practice I wish they cared more about maintaining the qualia of the game itself.

I understand why they removed food, because it wasn't "fun" or interesting to experienced players. But it was more than just a time pressure mechanic. Cutting up and eating monsters to make your bread rations go further is as thematic as the difference between Zin and Trog
by raw_anon_1111 | 2025-11-12 18:34:20+00:00
And what do you think happens when a company that is already in that market or an adjacent one gets a whiff of some junior developers product? They just throw a few devs at it and use their existing sales organization and add it as a feature.

Don’t mistake a feature and a product - stolen and paraphrased from what Steve Jobs said about Dropbox. He was right, just premature.
by thegrim33 | 2025-11-12 18:34:20+00:00
"Unfortunately, this time, we had 46 late applicants we didn’t even look at"

You couldn't even do the INITIAL / quick triage for those 46? You couldn't even just spend 20 seconds on each to see if they were remotely qualified to be considered or not? It would have taken one person 15 minutes. You instead just threw away all those applications without even glancing at them? In addition, these were applications that people got in before the deadline, before you closed the application process, they applied correctly, and you just threw them away without even glancing at them?
by CraigJPerry | 2025-11-12 18:34:41+00:00
Imagine 1,000s of helm charts. Your only abstraction tools are an umbrella chart or a library chart. There isn't much more in helm.

I liked KRO's model a lot but stringly typed text templating at the scale of thousands of services doesn't work, it's not fun when you need to make a change. I kinda like jsonnet plus the google cli i forget the name of right now, and the abstraction the Grafana folks did too but ultimately i decided to roll my own thing and leaned heavily into type safety for this. It's ideal. With any luck i can open source it. There's a few similar ideas floating around now - Scala Yaga is one.
by overfeed | 2025-11-12 18:34:49+00:00
Waymo "sees" further - including behind cars - and has persistent 360-degree awareness, wheres humans have to settle for time-division of the fovea and are limited to line-of-sight from driver's seat. Humans only have an advantage if the event is visible from the cabin, and they were already looking at it (i.e. it's in front of them) for every other scenario, Waymo has better perception + reaction times. "They just came out of nowhere" happens less for Waymo vehicles with their current sensor suite.
by thot_experiment | 2025-11-12 18:34:53+00:00
> Who are we to tell you how to use your computer?

i'm having a hard time describing the feelings this makes me feel. like i've been stressed, bedraggled and worn down, and suddenly there's a moment where i can just rest

it's nice to be excited about something for once instead of the baseline expectation of a horrible adversarial experience, which is the case for most tech in 2025

it is somewhat depressing that it's this novel to expect a piece of hardware to actually exist to make my life nicer vs the default of being an abomination that tries constantly to extract money and information from me like a fucking vampire

(and i guess, not having used this yet, this also speaks to valve being one of the last companies that i have any trust in to be capable of making a business decision that makes them less money in the short run in order to deliver a better product)
by hmokiguess | 2025-11-12 18:34:57+00:00
Pretty cool project! I love to see progress on the UX of how we write and manage code.

My honest feedback to you here is, this isn’t very valuable by itself as a local dev tool. Make it so it can be run targeting a git repository with live preview and deployment to a real environment and you may have something much better!

Take a look at Theia IDE, maybe you could find a bridge to do that?

Good luck on the launch!
by mmooss | 2025-11-12 18:35:02+00:00
One reason that people make cynical, deceptive claims is that it doesn't impact their credibility later. The next thing they say, people don't respond, 'well you deceived us last time'; when the honest person says something, others don't give them much credibility.

That little bit of morality - truth, honesty, integrity, etc. - is essential to a functioning society that leans toward good outcomes. (Often it seems that many just assume we'll get good outcomes, not that they must work hard to make it happen.)
by Lumping6371 | 2025-11-12 18:35:14+00:00
What's skills? Pumping out code ala startup? Sounds like a stable environment. Someone with a good eye will still be able to pick out flaws in the processes/architecture and learn a thing or two.

"The main concern is having replaceable talent to reliably do X" as in every other company?

I swear you guys make having a regular job sound like being under slavery. It's just a job. Some companies are boring, that's just part of the job, and being able to adapt to different environments is what makes a good sde imo.
by sfn42 | 2025-11-12 18:35:15+00:00
> This is how it happens though

No it isn't. This is not how you end up with 7 different frontend JS frameworks in 7 different web applications. Using python/matlab/r for data science is completely fair. These languages are standard in this field, they have the most tools and built-in functionality for this purpose.

I mean if you want to do ML and data science stuff in C# or whatever go right ahead. If you can make that work that's great. But I also think, as someone who aggressively promotes sticking to one language, that it's fair to use Python for data science.

What I don't condone, as I said, is using multiple tools for the same task. So for example, having one team/dev using Python while another uses Matlab and yet another uses R etc.

> Have you ever worked for a software company before? THis is not how it goes.

Yeah, I know. That's the problem. People just introduce new tech like it's nothing. That's why I'm saying it needs to be a big decision. So if it's really worth it okay let's go for it. But for the vast majority of cases it just isn't.
Show HN: HMPL-DOM – Direct Replacement for Htmx
by aanthonymax | 2025-11-12 18:35:47+00:00
Hi, HN! Today, I'd like to show you a module that can directly replace HTMX in your project. It's more functional and simply better.

Conceptually similar, they're completely different in functionality. You can work directly not through attributes, but through the convenient syntax of a template language, which offers far greater possibilities for creating HATEOAS applications.

I can confidently say that this is a truly worthwhile module that simply supports the template in the layout and pulls everything from the main module.

I can answer any questions in the comments about the module if you have any and justify my point of view. I would appreciate your feedback ^ ^
by jjmarr | 2025-11-12 18:35:54+00:00
You can either put payments into the register or the safe.

If it goes into the safe, it's nearly impossible to steal because there's a time lock preventing the cashier from accessing it. But you can't make change.

This means you have a optimization problem to have the minimum possible cash in the register to meet all change needs.

Eliminating denominations makes the optimization problem easier, if nothing else.
by assemblyman | 2025-11-12 18:36:20+00:00
A few people mentioned Meta burning through people like LeCun, Carmack and Luckey. We give a lot of credit to individuals in our society. At the same time, there's a frequent pattern of very successful people changing fields, organizations or general environments and suddenly looking very ordinary. In a way, this is a very strong argument to let people settle into a place they can be happiest in. A few examples:

* This is seen very often in Formula One. Schumacher when he went from Ferrari to Mercedes (after a short sabbatical), Vettel from Red Bull to Ferrari, Raikkonen from Lotus to Ferrari (his second stint), Hamilton from Mercedes to Ferrari, Perez at McLaren. There's a lot of Ferrari here so maybe that's the confounding factor.

* This also happens when physicists changed fields. They generally can't replicate their earlier success. Dirac, Feynman, Schwinger, Einstein all went through a transition like this. One explanation is that their early success was precisely so unusual (for anyone) that it would be hard to replicate in general.

* In my experience, this happens at companies too. Whenever we hired a "rockstar" from another company, they would generally struggle (across multiple companies I have been at). This could partly be a result of sabotage from a few vested interests at the new company. But often, it's hard to adjust to a new environment in a short amount of time.

The converse also happens. Sometimes a person considered ordinary goes to a different environment and flourishes. Palmer Luckey has been very successful at Anduril. Stephen Smale was almost failing out of his math PhD program but suddenly started flourishing in his third year IIRC and eventually got a fields medal. Ed Witten experimented with economics, history, linguistics, applied math before switching to physics in his second year and suddenly started making rapid progress.

This is not a very rigorous observation and I am missing many confounding factors.
by nayuki | 2025-11-12 18:36:30+00:00
> The United States is the only country that prints all denominations of currency in the same size

Let me assure you that all Canadian banknotes are the same size too, 6.00 inch × 2.75 inch (152.40 mm × 69.85 mm). I'm not sure how the article got this fact wrong.

As a side note, Canadian banknotes don't have braille, but have an ad hoc system of bumps: https://en.wikipedia.org/wiki/Canadian_currency_tactile_feat...
by Jsebast24 | 2025-11-12 18:37:06+00:00
In the 2024 elections, I don't remember 5 or 6 swing states suspending the counting at 10:00 PM all at the same time and for no reason, expelling election observers from the building, patching glass windows of the counting areas with cardboard, countinuing counting behind closed doors all through the early morning, and suddenly finding hundreds of thousands of votes 99% all for Trump.
by revicon | 2025-11-12 18:37:36+00:00
The statistics on consumers evaluating the purchase of something that is $9.99 vs $10 is well proven.

Switching to round number prices would cost retailers a whole lot more.

https://www.sciencedirect.com/science/article/pii/S002243599...

https://www.researchgate.net/publication/23547242_Penny_Wise...

https://www.sciencedirect.com/science/article/pii/S002243590...
by chiph | 2025-11-12 18:37:49+00:00
Like many people, I throw my change into a jar when I get home. One time I only kept pennies and used an old apple cider jug. Turns out that a gallon of pennies is worth almost $55 [0]. And that carrying a heavy glass jug filled with pennies to the Coinstar machine is very anxiety inducing.

Speaking of which - the Coinstar machines near me will give you several options for redemption. Some of which have been Amazon and Home Depot e-gift codes that have no redemption fee.

[0] A potential worthless interview question...
by AnthonyMouse | 2025-11-12 18:37:51+00:00
The tragedy of the commons is actually something else. The problem there comes from one of two things.

The first is that you have a shared finite resource, the classic example being a field for grazing which can only support so many cattle. Everyone then has the incentive to graze their cattle there and over-graze the field until it's a barren cloud of dust because you might as well get what you can before it's gone. But that doesn't apply to software because it's not a finite resource. "He who lights his taper at mine, receives light without darkening me."

The second is that you're trying to produce an infinite resource, and then everybody wants somebody else to do it. This is the one that nominally applies to software, but only if you weren't already doing it for yourself! If you can justify the effort based only on your own usage then you don't lose anything by letting everyone else use it, and moreover you have something to gain, both because it builds goodwill and encourages reciprocity, and because most software has a network effect so you're better off if other people are using the same version you are. It also makes it so the effort you have to justify is only making some incremental improvement(s) to existing code instead of having to start from scratch or perpetually pay the ongoing maintenance costs of a private fork.

This is especially true if your company's business involves interacting with anything that even vaguely resembles a consolidated market, e.g. if your business is selling or leasing any kind of hardware. Because then you're in "Commoditize Your Complement" territory where you want the software to be a zero-margin fungible commodity instead of a consolidated market and you'd otherwise have a proprietary software company like Microsoft or Oracle extracting fees from you or competing with your hardware offering for the customer's finite total spend.
by fainpul | 2025-11-12 18:37:54+00:00
> When you do that, programs up and down the stream need to be aware of that - and that makes it brittle.

You can go from object- to good old text processing with *nix tools no problem.

Instead of using 100% PowerShell to count all lines in the text files:

gc *.txt | measure | select -ExpandProperty count

you can switch to `wc` if you like:

gc *.txt | wc -l

`gc` is Get-Content – basically cat. You can also use awk, sed, jq etc.
by Dylan16807 | 2025-11-12 18:38:30+00:00
They are not effectively saying that. The way they talk about the library everywhere else makes it clear that they do expect serious use. Disclaimers in the license don't override that, especially when 99% of software has a disclaimer like that. Those words are there for legal reasons only.

If they wanted to market ffmpeg as a toy project only, not to be trusted, they could do that, but they are not doing that.
by phantom784 | 2025-11-12 18:38:36+00:00
Unfortunately I think this is much easier said than done. No single store is going to want to make this change, because it'll make their prices look higher than the competitors'. It'd require legislation, (and even that'd likely be state-by-state legislation).

It also means a company wouldn't be able to advertise a single price for a product nationwide, since sales tax rates vary by state (and many times even within a state).

Also worth noting that Canada also doesn't include sales taxes.
by MrZander | 2025-11-12 18:38:55+00:00
The difference is where the product is labeled. Is it labeled nationally like Arizona Iced Tea? Is it labeled at a regional bottling facility? Or is it labeled at the store itself? And what about when tax rates change, you gonna go pull all the labels off everything in the whole store and update them?

Most of this could be resolved by not putting the prices on the products themselves, but that isn't as good of an experience for the shopper.
by keyringlight | 2025-11-12 18:38:57+00:00
One of the things I've noted for a while is that PC gaming as a platform seems to be polarizing between high and low spec, especially if you look outside of North America/Western Europe to places like South America or SE Asia. The steam deck and now this seem to be a reference/target platform for the low spec group. It might not be able to play the prestigious high spec titles well if at all, but so long as "your mileage may vary" is messaged well I can't see it being a problem, it hasn't so far.