MurphyA/hacker-news huggingface dataset:
by slightwinder | 2025-07-10 13:48:50+00:00
> 1. Integrations vs add-ons vs HACS - why is this so complicated. Add-ons only work when you run HAOS, but HACS works on any installation method.

Integrations are running under control of Home Assistant, while addons are separate applications, running under control of the OS. With HAOS they have that control as they are delivering the OS. They are simply lacking the manpower and experience to deliver a smooth control of external applications for every OS.

> 2. Root - I've succumbed to running HAOS and now I have no idea how to get root remote root access.

Yes, that is a pretty big flaw. They are trying to make it a simple as possible, they are probably flooded with complaints and issues from too many people with barely enough knowledge. But this whole setup they maintain with HAOS is really annoying. Though, there is documentation[1] for this.

> 5. Disorienting UI - whenever I wanna reboot something I'm pissed off. Whenever I wanna find integration or add-on - I'm pissed off. Why there's media and to-do list? Why do I have to enable professional mode to unlock some menu's?

They are doing too much, want to serve everything to anyone. Really annoying, but I guess the loud voices kinda demand this one-fits-all-solution. They should really rethink they focus and architecture. Maybe making clear, distinctive apps for specific jobs might be better.

> 6. Bizarre way of doing things - wanna add derivative sensor? Install file editor, find some file, then fight fucking YAML syntax and then maybe reboot or reload or restart.

To be fair, that's really depending on the devices and nowadays often an old solution. They have worked really hard to get rid of YAML for the normal jobs. But at the end of the day, HA is a hacky tool in a vibrant, extremely diversified environment. They are doing their best to deliver a unified solution, but it takes time, and sometimes still some hacking. HA has come a long long way, and is changing really hard, and they probably have still many technical debts left from a decade ago. Their biggest problem at this point is probably history and complexity. People who are using it for years, which are still knowing the old ways, or encountering old documentation.. And it's hard to get a clear picture with all the things that HA is offer and doing.

[1] https://developers.home-assistant.io/docs/operating-system/d...
by jcranmer | 2025-07-10 13:48:58+00:00
> People these days don’t own real estate. Wealthy people own it all. Normal people are renting apartments or portions of homes.

If you look at a graph of home ownership in the US by cohort at various points in time (see, e.g., https://www.census.gov/library/stories/2018/08/homeownership...), while the rates are somewhat lower, between the highest point and the lowest point the difference is at worst 10 percentage points.

This sentiment strikes me a lot more as people in their 20's complaining that they're poor because they don't have the financial resources of someone in their 40's, despite having more resources than the latter did at their age.
by justsomehnguy | 2025-07-10 13:49:15+00:00
> Like the search system falls apart if you have more than a few thousand messages in a folder

I'm in the inbox, I see an email with 'word' in the Subject in some of the most recent emails.

I type 'word' in the search box and TB finds some emails from the years ago.

It's even worse if it is 'word and some another word', in this case it doesn't even find anything.

It's like the developers... aren't dogfooding their own product?

Oh, yeah, we do now have TWO search boxes. Because that makes sense. And if you disable the topmost one, there is now 30px of wasted space you cannot reclaim. Because you definitely NEED that hamburger menu on the RIGHT side. On the desktop. On the 4k+ monitor. Riiight.
by horsawlarway | 2025-07-10 13:49:25+00:00
> and the point of the latter two is that you can “store” energy by upstreaming its consumption when power is available

Are you sure the parent isn't referring to something like a rust (iron-air) battery? Aluminum, Iron, and Magnesium are all viable battery chemistries.

Side note - I'm pretty certain you don't actually need to make contents of a ship explode to easily sink it with explosives.

I'm actually somewhat concerned that between drones and smart mines - we've never had a better chance of completely ruining our ability to do ocean based shipping during combat.
by svat | 2025-07-10 13:50:08+00:00
Thanks for this post — I'm doing something similar for a personal/hobby project (just trying to work with very old scanned PDFs in Sanskrit etc), and the bounding box next to "Sub-TOI" in your screenshot (https://www.sergey.fyi/images/bboxes/annotated-filing.webp) is like something I'm encountering too: it clearly “knows” that there is a box of a certain width and height, but somehow the box is offset from its actual location. Do you have any insights into that kind of thing, and did anything you try fix that?
Show HN: A way to automatically deprecate DockerHub repositories
by vipulgupta2048_ | 2025-07-10 13:51:15+00:00
At the moment, there isn't a clear way to deprecate a DockerHub repository. Communicating that the container images are no longer being maintained is essential to the users for a number of reasons. DockerHub offers the archive feature to mark repositories as read only but that can be automated when you have about 20k+ base images hosted on DockerHub.

To solve this, I built a Playwright script that automates the DockerHub UI and mass-archives DockerHub repositories.
by austin-cheney | 2025-07-10 13:51:29+00:00
This is broken logic.

There is an untested assumption that hashes achieve randomness because they appear to be a random collection of characters. Hash sequences are completely reproducible given a set of input, and that is by definition not random.

I think you are confusing loss of prediction as randomness. Never in mathematics or logic is that line of thinking correct. This can be described by equivocation, fallacy of composition, inductive fallacy, and more.
by fzwang | 2025-07-10 13:51:31+00:00
I used to work in VC. Although I've never deal with this situation myself, I've talked to other founders who've had similar experiences.

The general thinking is that the new team is essentially a new business. This new business needs cash, and taking that away is more or less a non-starter at this point. Fundamentally, founders are compensated for seeing things through, not for partial work. It's a really hard sell to either ask a cash-poor company for cash for non-productive purposes or to ask new investors to put up cash that's going towards an exit-package (ie. someone who's not going to be contributing). The only leverage you may have is how much pain you can cause by not being bought out, which puts you in an adversarial relationship with everyone else. I don't think that's good for you.

So I'd recommend you'd just hold on to your vested shares to build good will. Indicate your intent to exit, but you like the new idea and wouldn't put additional pressure on the business at this stage. If the business is successful in the future, you may get bought out by later stage investors to simplify the cap table and reduce governance complexity. But for that outcome, you'd need to be on good terms with current investors and the new team.
by evrimoztamur | 2025-07-10 13:52:03+00:00
Prevention is not the cure to the tragedy of the commons, we always need to be able to react. I don't pour oil down my drain, but the rest of the building does, which is how my six-meter wire won't do jack.

A laboratory environment which is devoid of any resemblance to the real world will yield you different results compared to had you designed and built first for the environments you will encounter, would you agree? And these results could have capabilities not transferrable between different environments.

I try to raise these questions in good faith: For example, are wheels the way to go at all for filthy pipe environments with many sticky and tangly hazards, or do we perhaps have to explore more snake/worm form factors? If we design for the clean environments, all the magical "cost savings for infrastructure restoration" accounting you can do will never materialize.
by tapirl | 2025-07-10 13:52:31+00:00
> Generic is not about reducing how many keys you press but how you abstract your logic from the type. In go, it reduces a lot code making it safer and faster.

No, this is not true for Go, at least for the current Go generics.

At runtime, Go generics can't be faster than generated repetitive code. Often, generic code is a little slower. Because sometimes values of type parameters are treated as interface values by the Go compiler, even if they are not.

> Handling interface{} was just painful.

Go generics are often helpless for this. Most use cases of interface{} are for reflection purpose and can't be re-implemented by Go generics. Some non-reflection use cases can't be also re-implemented by Go generics, because Go generics don't support type unions.
by jerf | 2025-07-10 13:52:36+00:00
I don't just mean the ones that existed at the time of the start of REST. I mean all the ones that have come up since then as well and failed to displace it.

Arguably the closest thing to a prescriptive winner is laying OpenAPI on top of REST APIs.

Also, REST defined as "A vaguely HTTP-ish API that carries JSON" would have to be put later than that. Bear in mind that even after JSON was officially "defined" it's not like it instantly spread everywhere. I am among the many people that reconstructed something like it because we didn't know about it yet, even though it was nominally years old by that point. It took years to propagate out. I'd put "REST as we are talking about it" as late 200xs at the earliest for when it was really popular and only into the 2010s as to when you started expecting people to mean that when they said "Web API".
by benoau | 2025-07-10 13:52:56+00:00
> However, about two years ago, at Roblox’s 2023 keynote (around the 1 hour 40 minute mark), they expressed their goal to enter the elusive 17+ market. A specific objective was to turn Roblox into the next dating hub for adults.

Sounds vile, if they want a dating hub for adults don't mix it with the playpen for children.
by pmontra | 2025-07-10 13:53:18+00:00
> Manual Folder Sorting

> Don’t like the order for your custom folders? Just click and drag to arrange them exactly how you want.

At last. Thank you.

I've been using an add on for that for a long time. It stopped working about one year ago because of some change in TB. I managed to survive but I really look forward to the update to 140.
by jraph | 2025-07-10 13:53:22+00:00
> the question is then why in the world they should care about this persons opinion?

Oh yeah, that's totally different. All we know if that this commenter finds the practice unethical and that's it. There's pretty much nothing one can do with this information without some further backing.

> he's slandering innocent people

That's a bit strong, they are just saying that it seems unethical. They find that maybe it's unethical. It's not less nuanced than that. Ethics is all about opinion anyway. We all have our own views on what's ethical and what's not so this can't be an objective statement from the start.
by pjc50 | 2025-07-10 13:55:04+00:00
There's a property called "learning rate", which roughly measures the extent to which doing some kind of project more makes it cheaper. Renewables have hugely benefited from this at every level, from manufacture to installation.

Nuclear, somehow, exhibits a negative learning rate: the more nuclear projects you do, the more expensive it gets. https://www.sciencedirect.com/science/article/abs/pii/S03014...
Show HN: Deep Learning library in Rust has released version 0.0.5
by araxnoid | 2025-07-10 13:55:27+00:00
ROTTA-rs is a deep learning library in Rust focused on simplifying AI model creation. ROTTA-rs has now released version 0.0.5, adding many features, including: - RMSProp - Adam - Batch Norm - Layer Norm - and new additional features for creating tensors, mean, and simplifying tensor slicing.

Version 0.0.5 also adds Dataset and DataHandler to simplify data manipulation, such as shuffling and splitting input into batches.
by MichaelZuo | 2025-07-10 13:55:49+00:00
It is really strange to read complaints that the vast vast majority of 20 somethings have no chance of competing against older established households in the housing market.

I would hope so, otherwise that would mean the country/locale is so bad that older households are packing their bags and fleeing.

So the most desirable properties, such as large SFHs, townhouses, penthouses, etc… within a short driving distance of an attractive city will likely be owned by the latter, by definition.
by empath75 | 2025-07-10 13:56:10+00:00
You don't actually want to filter out "bad" training data. That this stuff exists is an important fact about the world. It's mostly just fine tuning to make sure it produces output that align with whatever values you want it to have. The models do assign a moral dimension to all of it's concepts, so if you fine tune it so that it's completions match your desired value system, it'll generally do what you expect, even if somewhere deep in the data set there is training data diametrically opposed to it.
by gwbas1c | 2025-07-10 13:56:46+00:00
Yeah, I got the VK7JG-N ("Here are 10 more") key quite easily: https://chatgpt.com/share/686fc5e9-095c-8010-8813-cae51ed549...

> This key lets you install Windows but won’t activate it — it’s safe and legal for testing or lab setups.
by fbohs888 | 2025-07-10 13:56:52+00:00
The "smart librarian" analogy for AnthropoceneGPT rings true. As someone who's tinkered with RAG locally, the promise of avoiding the "spinning up vector infra or fiddling with RAG pipelines" is incredibly attractive. Really impressed with the concept!

One UX thought on the GPT side: how prominent are the citations? And is it easy for readers to click through to the original content directly from the GPT's response? Making that flow seamless would be a huge win for verifying information and deeper engagement.
by Festro | 2025-07-10 13:57:26+00:00
Looks very smoke and mirrors at this stage. Site is a little sluggish but shiny.

You could have something solid under the surface but the lack of demo video on your YT is a major red flag. The setup video for Google Ads/Website setup is a good sign the system has substance so I think the lack of a demo is just an oversight, not an actual indicator that there's nothing there.

Your Twitter profile looks like an old personal profile turned into a business one. It'd be better to start fresh, there's some odd posts on there that could be your brand voice, or just a teenage edgelord shitposting.

Overall the product sounds really enticing, but I'd want to see more of it in action and what the typical workflow looks like before I paid anything to test it out on a client's account.

Right now a con artist could put the exact same content out there to get $99 from a few suckers. Your site needs to show your investment outweighs the possibility of it being a scam in order to reassure early adopters and maximise uptake. Otherwise you'll just get naïve people signing up and they won't be the best brand ambassadors.
by motorest | 2025-07-10 13:59:05+00:00
> If I'm at a bar and one man is a pedo, does that mean all people at the bar are pedos?

If that guy is a regular known for being a vocal supporter and often engages in discussions in said bar with attendees over how right he is and how reasonable his opinions are, and you still decide to stay and engage in those discussions still without thinking there is anything wrong with that... yeah, you are.
by techpineapple | 2025-07-10 13:59:13+00:00
I do wonder what it will take to get us out of the current extreme polarization. A civil war? An external threat?

But one thing I notice about arguing online is that people are unable to compartamentalize their values and their practical perspectives.

I’m not bragging, just observing (and I’m sure there are tradeoffs). I can hate Trump with the fire of a thousand suns, but also think about his policies independent of that. Part of the reason I hate him with the fire of a thousand suns is because of his policies!

But when he makes the decision to bomb Iran’s nuclear facilities, I can still weigh the pros and cons. In general I’m more interested in truth and understanding than judging, but also, when I empathize with someone and truly understand where they are coming from.. sometimes I hate them more! The point is I don’t feel like saying policy A was a good decision is me also saying “maybe I was wrong to hate this Trump guy”

I mean, maybe I was wrong, but I certainly don’t have to have been.

And I think the point is, I don’t consider the weighing of the decisions of the Trump administration as referendum on his character, those can be relatively compartamentalized thins, and I think that’s what allows me to be a bit more objective about the actions, and not see everything Trump does as auto-bad.
by Spooky23 | 2025-07-10 13:59:15+00:00
Shareholders have sued Tesla for:

- Insider trading on the part of Elon relating to the sale of $8B of stock.

- Dilution of the shareholders via excessive compensation due to a board substantially lacking independence.

- Conflicts of interest on the part of CEO damaging the company, magnified by the lack of an independent, functional board.

- Various deceptions relating to “Full Self Driving”

- Various other stock manipulation frauds.

There’s obviously controversy about the company and this issue. The Silicon Valley types have so much money now, and their investors have shifted to different sources, the corporate governance stuff is a problem for them. The characterization of Delaware chancery courts as “activist” highlights that.
by pjc50 | 2025-07-10 13:59:26+00:00
The lesson from solar is that it won't be "a breakthrough" but the gradual accumulation of a thousand different efforts at cost-shaving across the whole supply chain making batteries gradually but inexorably cheaper.

There won't be fanfare when fixed batteries start using sodium chemistry rather than lithium, for example, but that will start happening across the next few years.
by austin-cheney | 2025-07-10 13:59:50+00:00
This is why you should NEVER trust software developers to make security decisions unless certified to do so. True randomness is challenging to achieve, because computers are inherently predictable. Pseudo-randomness is an intended process to intentionally achieve randomness in spite of this high predictability, often through use of physical or electromagnetic criteria outside the computing machine.

Hash algorithms are none of that. They are not pseudo-randomness merely because a software developer merely wishes them to be so. Hash algorithms are intentionally designed to achieve high reproducibility in that a given set of input should always result in the same hash sequence as output. That intended reproducibility is by definition not random.
by olivierduval | 2025-07-10 13:59:53+00:00
Hi

First, it's a great idea! The "introductory" speech is interesting then... the result is really disappointing :-(

You see: I'm French (and European). So, I don't necessarily consider that "Trump" is the center of the "World" (actually quite the opposite). However, on the "World" tab, 50% of the news are about "Trump". I would have thought that the aim of this kind of newsfeed is to challenge Trump tactic's of "newsroom saturation". In particular in that tab (Trump can be the alpha & omega for the USA tab)
by matt_trentini | 2025-07-10 14:00:00+00:00
Speed: maybe, sometimes. Of course, MicroPython makes it very easy to create modules written in C, accessible from MicroPython. So if you need extra perf you can always write a smattering of C.

Reliability: I don't see why Toit would be any better? FWIW we make medical devices using MicroPython and have tests that have run for many months with no failures. MicroPython, the language, is extremely reliable and thoroughly tested [1], though admittedly the port-specific code can be less so.

We've evaluated Toit and it has some nice features (the containerization is novel and powerful!)...but it's a quirky language with sparse peripheral support. Ultimately it's trivial for Python-familiar developers to switch across to MicroPython - a big benefit. Being constrained to the ESP32 is a limitation that many of our customers would not allow.

[1] See the py folder: https://micropython.org/resources/code-coverage/
Show HN: I rebuilt few years old project and now it covers my expenses
by preetsuthar17 | 2025-07-10 14:00:26+00:00
Hey HN,

A few years ago, when I was working as a freelance web developer, there were many projects that used repetitive layouts and designs

That's when I built my own collection of basic UI components like buttons and all. At that time, I was using CSS, so I styled my components using CSS. Later, I decided to open-source these components, and that’s when I created HextaUI

After a few months, I found out about Tailwind CSS, so I decided to recreate all components with better design, modularity, and accessibility. This time, I also added animated components, not just base components. After building and launching, I left it and went on a break. (It didn’t get any response because I didn’t know marketing.)

Two months ago, I decided to rebuild the entire project—but this time, I wanted to scale it and make it stand out, because there’s a lot of competition. So I rebuilt all base components, made them last versions, and gave it my all

This time, it got a great response in fact, it crossed 50k visitors in just 72 hours

Looking at the response and demand, I created pre-built blocks using the base components and launched them at a minimal price. That also blew up and crossed more than 10 sales and crossed $500 revenue in just 24 hours. I was selling pre-built website blocks and UI components.

What I learned: product matters the most. No matter how many competitors are out there, people still buy good products. If you think, “People are already building what I’m building,” or “There are better options” then build something better. Make something specific. Niche down under that same niche

Just build it.

Preet
by bee_rider | 2025-07-10 14:00:33+00:00
My retail managers were mostly pretty chill “this is all bullshit so let’s get through it with minimal hassle” types. The workers were mostly teenagers, and teenagers haven’t learned how to quiet their bullshit detectors yet, so externalizing the bullshit generation seemed to work pretty well.

I can’t really understand the mindset that gets really on-mission for that sort of thing, like somebody has a life goal of selling clothes or renting videos out.
by EmptyCoffeeCup | 2025-07-10 14:00:37+00:00
Only matters for people who care; that is not even the majority of apple users.

It is well established that upgrading every year is a waste of funds; A lot of users buy a phone every 5-8 years (or after a destructive event) -

IOS is nice to use. That's all that matters to a huge proportion of the market.

Me? I'll keep my 13 Mini until it dies, or until a new "Mini" is released - phones don't need to be massive.