skysight-inc/HackerNews huggingface dataset:
We've actively managing our backwards incompatible changes, but sometimes it's out of our control (ie an API change). For things we deprecate in Home Assistant, it is a minimum of 6 months period where we print warnings with alternatives. Integrations set up via the UI, will only change for improvement if we can ensure there is a migration path (sometimes requiring adding some extra info).

Some backwards incompatible changes like requiring a new Z-Wave JS version are also able to be managed automatically by Home Assistant. However, because of choice, there are many ways Home Assistant can be installed and we're not always responsible for the installation.

I believe that we can do better in knowing what integrations you use, and mapping that against the integrations that require changes.
Tailwind might not be the most perfect fit, but it's "just" CSS.
Memory access patterns are everything. Memory delay is almost always the bottleneck anyway. I have the feeling that more and more this is becoming common knowledge, and techniques like "struct of arrays" are becoming more wide spread and talked about.
> such a nice way to describe a move I keep seeing in contemporary poetry, a move I’ve liked every time I’ve seen it, which sits somewhere between the door knocker epigraph and the elusive uncited allusion. Here’s an example, in a poem called “Nicholson Baker & I,” from Catherine Barnett’s book “Solutions for the Problem of Bodies in Space”: “‘Open the second shutter/so that more light may come in,’/said Goethe on his deathbed.”

This technique is less contemporary than the author thinks. Marianne Moore was writing with incorporated quotations a century ago, combining epigraph, endnotes, uncited allusion, and direct quotations in the text itself.
> you still need people doing the systems designs that the AI can implement code for

Given the rate of improvement up to that point, how much longer do you think this would be the case?
This is the kind of thing I browse Hacker News for. Well done.
Find something where the .com is for sale, use .ai or .io for now, then spend the money to buy the .com once your business is generating revenue.
Swift-Evolution: Opt-In Strict Memory Safety Checking
This is my next adventure because somewhere someone had left a light on! Those esp32 relays can fit right in a work box.
I wonder if this question can attract any MLIR people to answer my question:

From Chris Lattner's descriptions of LLVM vs MLIR in various podcasts, it seems like LLVM is often used as a backend for MLIR, but only because so much work has been put into optimizing in LLVM. It also seems like MLIR is strictly a superset of LLVM in terms of capabilities.

Here's my question: It seems inevitable that people will eventually port all LLVM's smarts directly into MLIR, and remove the need to shift between the two. Is that right?
Like the other commenter said, smart switches are the way to go. I prefer the Shelly modules behind light switches. They are tiny, affordable and their new generation does Zigbee/Wifi/Matter/Bluetooth, so always something that suits your installation.
It doesn't help that half of the population seemingly doesn't understand how to use a thermostat. More than one person in my family treats it like an on-off switch. When they feel hot, they turn it down to the lowest temperature, and when they feel cold, they turn it up to the hottest temperature, and basically repeat this all day. No amount of explanation helps, about how you're just supposed to pick a comfortable temperature and it will maintain it.
Some have argued that the rise of containers correlates with the rise of Python, explaining that containers are particularly well suited to packaging up the dumpster fire that any moderately-complicated Python app quickly becomes.

Of course now we have Rust and Go, but being able to shove your statically-compiled binary into a tiny scratch container and have it cooperate with orchestration systems is still a pretty nice abstraction— just harder to say if it would have been worth it had we not had Django apps needing to be made deployable first.
Yeah, I think surveillance is valuable.

Do you think 'surveillance' is always bad? Like: nobody should mention the tree blocking the road, because, well... the implications?
I was just curious to compare plans, and Apple Music family is $17 while Spotify family is $20.

I know Spotify is “cooler” so worth the premium? I thought similar catalogs except now exclusive podcasts and maybe free audiobooks (are those good audiobooks or random authors?)

We actually usable Apple One, because spouse likes the News App, Kids like TV and Arcade and Fitness, so it’s not a bad value but it is hefty cost that keeps rising.
As far as punishing people involved, yes. Even socially.

For an honest postmortem and action plan going forward, of course not.
Funnily enough, in the bash script itself .DS_STORE is the second in a massive list of hardcoded exclusions.
We have also considered JavaScriptCore (used by Bun) and QuickJS. We did choose v8 because it's state of the art, quite well documented and easy to embed.

The code is made to support others JS engine in the future. We do want to add a lightweight alternative like QuickJS or Kiesel https://kiesel.dev/
An interesting case of that is the stave church builders of Norway. Stave churches are marvelous woodworking achievements, and too many of them sprung up too quickly in the historical record. The current theory is that there were traveling bands of master craftsmen who would start the project, do the hardest parts, and teach the local peasants how to finish the job. Then they would move on to the next parish.
Nothing can save me if cancer comes.

Cancer is either treatable or not. You either get cured or you die, and I don't care if I die broke. If it is curable I'll pay for it. If it is incurable, I'll go broke: so what?

That being said if I lived in Europe I'd have to hope that a football star is willing to auction his shoes to fund my trip to the US for treatment and I don't want that.
They were not all experts. Unlike today, half of them would have been helpers and apprentices. With trade schools almost not a thing, all training was on the job.
no suggestions in this reply, nor can I speak to if this is a good or bad idea, but you may like to learn about "classless css frameworks", basically just targeting the html5 semantics

https://github.com/dbohdan/classless-css

also, https://github.com/troxler/awesome-css-frameworks

others may give you a _real_ recommendation. cheers
iOS and iCloud Keychain Are Hostile to Backups
Show HN: I made a tool that generates your Chinese name based on your name
Hacked it together over the weekend. It can tell you the meaning of each character, how to write it and how to pronounce it!
Pompeii archaeologists find private spa complex alongside banquet hall
Radiation will want to talk to you.

OTOH, you might want to burry your supercomputer deep into the crust of Pluto (or in a permanently shaded lunar crater) with just a radiator sticking out.

Latencies between Earth and Pluto can be a problem for computing, but I would appreciate the impossibility of receiving Teams calls. Also, any AI running on that hardware will have a ton of time to think about... anything.
Hey buddy that period didn't exist and if it did it was FLAWLESS
I can infer what it does, but almost no information is given.
Ledger co-founder kidnapped and freed in France
Why would you assume iOS, not being the cheap option for a smartphone, would choose to emulate a cheap calculator?

There were non-cheap calculators in the 1980s, too, that did proper evaluation. The ones I remember had keys for parentheses, though, allowing you to enter, for example

(3 + 4) * 7 =

to get 49.

For an example see the TI-25 at http://www.datamath.org/Sci/Slimline/TI-25.htm
An open-source browser built from scratch is bold. What inspired the development of Lightpanda?
Can you do that yourself or would you need an electrician to sign off? What about your landlord?

I agree in principle that this is much nicer in theory. Just like wired is more reliable than wireless. However, retrofitting all that is also much more difficult.
It is well known that Metformin does what it does by modifying (in some sense -- I am not a cell biologist) the mitochondria. There is also some evidence that, in addition to helping the body to regulate blood glucose, Metformin reduces cancer risk.

Could it be that Metformin reduces cancer risk by reducing the ability of cancer cells to attack mitochondria?
I'm the same, I want no smart devices in my house. Getting harder with most TVs and many appliances having "smart" features even on the base models, but I never set them up, never install their apps.
Previous discussion:

https://news.ycombinator.com/item?id=42799974

Kidnapping of Ledger co-founder sparks major investigation in France, 14 comments
> Mold is already very fast, however it doesn't do incremental linking and the author has stated that they don't intend to. Wild doesn't do incremental linking yet, but that is the end-goal. By writing Wild in Rust, it's hoped that the complexity of incremental linking will be achievable.

Can someone explain what is so special about Rust for this?
Thanks! Right now no, but since we use the CDP (playwright, puppeteer), I guess it would be possible to support it
That reminds me of the Shell Grotto, in the UK:

https://en.wikipedia.org/wiki/Shell_Grotto,_Margate

This video makes the scale more apparent (and impressive)

https://www.youtube.com/watch?v=XGvxLuIIfdM
Linux distros work well without systemd. In fact, as someone who at one point worked very heavily with it, systemd being absent from a system almost guarantees that it will work better.

Gentoo has openrc, which is a billion times less insane.
How many watts does it pull at idle?
There's some accusations along those lines: https://futurism.com/trump-admin-accused-ai-executive-orders. It wouldn't be too far fetched to assume that rushing to release these so quickly may have involved some shortcuts resulting in typos and a lack of polish.
No my claim is that USA doesn't constantly point out the obvious ways they are doing it. And of course most of it will be in foreign languages so nothing we can really come across.
I certainly hope we analyze what happened. And the linked article, is, in a way the beginning of one. But based on these early reports, it looks like there is no easy solution. It's not one of those "there was an obvious failure here, we will make X and Y changes which will hopefully prevent a repeat failure".

This is a complex system here. The article only focuses on the reservoir, not the whole fire prevention and response; yet that one simple piece of a much larger problem already talks about federal law, water quality standards, engineering culture at the LA DWP, procurement rules for the city of LA, lack of qualified contractors and a couple more issues.

Addressing this in a satisfactory manner may be very difficult or even impossible. Infrastructure needs maintenance and down time. A typical way around that is to duplicate it, but this is probably too costly here. Experts already stated that had the reservoir been full it may not have made much of a difference. So paying to have two reservoirs a primary and a backup that may or may not be useful in case of a fire sounds like a bad solution, tying up precious resources that could be used in more effective fire prevention measures.
> In my city, 70% of the operating budget is labor

Link? Because, well, your city is certainly special! Unless, like, you group things like 'pension liabilities', and 'insurance involving personnel' under 'labor', which is... creative but not accurate.
We have very good relationships across the industry, especially the bigger companies. I literally just came back from a meeting with Google Home :)

Where we see the most pushback is from industries adjacent to the smart home, as they don't appreciate the openness. Think garage doors, cars, or cloud data providers for info that can be useful in the home.

When someone complains, like Mazda [1], we pull their integration and communicate their stance to our shared users, and people considering buying into their products. We don't fight for access, as a manufacturer with a cloud service will always be able to find a way. If it is a local device though, our community tends to find a way[2]

[1]: https://arstechnica.com/cars/2023/10/mazdas-dmca-takedown-ki...
[2]: https://www.home-assistant.io/blog/2023/11/06/removal-of-myq...
Having something as a law (or even part of a constitution) shouldn’t necessary forbid conversation about it? I’m not sure where the line should be disqualifying the conversation.
Your post https://invertedpassion.com/your-30-second-pitch-shouldnt-be... applies not just to business but to life in general. Talking about someone else and focusing on what they want is how to make friends (and other benefits).

I really like your site. It’s kind of the inverse of pg: not really essays, but still focused and numerous, even if short. It manages to be general without being shallow: there are so many interesting topics that it’s hard not to get pulled in, which for me was reminiscent of stumbling on pg’s essays in 2007.

Thanks!
Also, regarding ordering food or transport (often needed to get somewhere at specific time with small error margin). Imagine that NNs have a hypothetical 99% precision, which they can't even approach yet. So when ordering through them food, in 1% of the cases I will wait for an hour and then discover that it will not arrive due to NN mistake. Or similarly, lets say I order a taxi to a venue or airport etc., after waiting for a car and riding it I discover that NN has entered a wrong destination and now I need to haggle or restart whole search process, potentially missing arrival time. And other examples.
Is this a postgres plugin?
Is infix notation even that bad?

I guess RPN has advantages for use as an input method for calculators, but as an actual algebraic notation? It seems to me it's very cumbersome to perform standard algebra on equations in RPN notation (or prefix notation, for that matter).

I can't be sure but as far as I know nobody has using anything other than infix for algebra. Every time I see a text explaining the advantages of RPN, it's always in the context of calculator input.
Agreed, but the 50g is ancient and is the only calculator to my knowledge that has that capability.

For the most part the options are an older style RPN calculator (even the super nice swiss micros don't have equation scroll, although you can at least see the contents of the stack on the screen like the later HP calcs could), or what TI and Casio have.
How invested in CSS do you want to be? If you're just wanting to include someone else's .css file and then assign classes where needed, that's one way to go. However, CSS isn't as daunting as many people make it out to be for the vast majority of a user's needs--adding colors, borders, padding/margin, and other basic styling. Looking to use CSS for layout is where things can get "interesting", sometimes challenging, and sometimes arghhhh!

I've hand written the CSS for all of the sites I've worked on, and the CSS is smaller than some all encompassing library. Plus, I'm much better at CSS. But I decided I wanted to invest that effort. No shame if you don't
Testing things on my laptop and deploying services to my home lab. Both benefit enormously from the minimal overhead, fast deployment, and ease of completely removing a service once I'm done with it.
It's bad because they're taking responsibility. Image Playground sucks because the training corpus consists only of imagery that they've created or otherwise have rights to. Siri sucks¹ because they're still handing most requests on-device, even for people who've turned on ChatGPT integration. What you're seeing is a company knowingly shedding short-term reputation points as they build a longer-term privacy-respecting solution.

¹ FWIW, Siri correctly answered all the "Who won Superbowl [n]" questions I threw at it just now on-device with iOS 18.3.
> This means I don't have smart bulbs, but relays in the light switches

In my experience, many good smart bulbs have the option to act like dumb bulbs on regular light switches. Some just return to the state they were last in when power returns, others to a "default boring light". It's one of the things that keeps me buying the more expensive smart bulbs because they are easier to configure between such options (and the third option: stay off when power returns; avoid the "bright flash wakeup" in overnight power outages in bedroom lights, for instance).

You can also emulate that somewhat easily enough in software, even if the bulb doesn't support it right, if your hub notices a light disappeared from the network and then came back, it can default the light to some useful state.
Like many other commenters here say, however nice and increasingly better Home Assistant is, in effect you will manage 10, 20, 50+ devices that may receive updates, live in your network - whether wifi or zigbee, all have their issues - interfere with each other or just plain break.

I love the possibilities, it's often calming and nice to show off, but like with all things personal infrastructure, I have an increasing nausea and regret, along with the sunken cost fallacy.
I am using this in production!: https://khang-nd.github.io/7.css/

Of course, it's only for my own invoicing/crm system. I started on replacing the look and feel of everything with a flat more modern/less user-friendly equivalent by downloading the static css and modifying it to look like material UI designs.
There are also functions that have a first derivate, but no second derivative. Much of my graduate research involved studying these type of functions.
Many of the original ideas came from the paper "The calculus of fractal interpolation functions"
https://www.sciencedirect.com/science/article/pii/0021904589...
I wrote a paper on how to compute the surface normal (for rendering) of related functions:
https://link.springer.com/article/10.1007/PL00013408
Interestingly enough, while you can not differentiate the Weierstrass function, you can integrate it -- i.e. you can treat it like a differential equation that has a set of well defined solutions.
We are working on the automations UI as we speak!

(this can also be seen on our roadmap update https://www.home-assistant.io/blog/2024/11/15/roadmap-2024h2... )
no pretty sure their point is entirely earnest that cameras would be better for the articulated goals
Thanks for pointing that out. Unfortunately this post is out of my control, otherwise the title would have already been very different :)
Yeah I was thinking more like the site just displays "Closed until 0800" or something instead of offering any functionality at all. If the users can't do anything, there's nothing to support. And no reason to get a call in the middle of the night because "the site is down." (Answer: yes it is).
Hugging Face open sources a web-browsing agent that uses VLMs
The most important "feature" is to increase our Web APIs coverage :)

But of course we plan to add others features, including

- tight integration with LLM

- embed mode (as a C library and as a WASM module) so you can add a real browser to your project the same way you add libcurl
> Isn't compatibility issues a major problem for alternative registries?

Er, is it? I've used a handful of different registries and never hit anything that even resembled a compatibility problem. Have I just been lucky?
Unfollow You Unfollow Me
Isn't the problem that "comfortable temperature" is personal and circumstantial?
I will fully ack that I expect people from only 2000 or so years ago to be largely compatible with us. If not fully. But, I guess I can't bring myself to agree that early proto humans are where evolution stopped?

I get that evolution takes generations. But, it actually moves rather fast for some things, no?
This looks nice, thanks!
Chain of Agents: Large language models collaborating on long-context tasks
I wouldn't downvote anyone who says it hasn't worked out for them, but I run what I imagine is a fairly large scale "smart home", ("device" counts in the hundreds), perhaps not compared to the popular YouTubers you see, but still fairly large.

It's worth noting that I _enjoy_ finding ways to automate my home, or create solutions to problems that didn't exist, and using Home Assistant, but my experience has been anything but troublesome.

Granted HA started off pretty rough, and there are ways it does things I still don't think are as good as they could be, but it has come along an incredible amount and they're doing great things at HA/Nabu/Open Home Foundation.

EDIT: typo
Neanderthals' blood type may help explain their demise, new study finds
But hypothetically, the owner of the ad might pop in and make sure

1. the ad looks correct, and

2. the URL is the one they expect

So there may be a use case for a QR code that looks almost identical but goes somewhere else, allowing them to swap it out while someone is looking at it without them realizing.

A niche use case, to be sure, but being able to exploit a niche vulnerability is a skill.
It sounds like your employer could save a lot of costs by hiring remote workers in the countries you mentioned.

Nevertheless, I work in the US and cannot afford the things you listed.
What's Next for Robots
You're right. Home Assistant is the best toolbox out there, but people need to build things themselves. That's something we plan to tackle, but no timeline. Leak sensors, smoke detectors, CO2 sensors, garage door openers, they can all have benefit from some built-in automations to warn when a problem is detected.
New Scientist recommends Spike Jonze's eerily prescient 2013 film Her
Bata Corporation
I live in the city so I've never owned a car, but would like to get one at some point. I'd want at least a plug-in hybrid, if not full electric, and absolutely no internet connectivity or tracking (or at least something that can be physically removed).

Is there even a single (new) car that fits this criteria?
Standard: ISO/IEC 5338 Artificial intelligence – AI system life cycle processes [pdf]
Engineers develop microfluidic protocol to extract and purify DNA
PicoCSS – CSS Framework for Semantic HTML, Classless Option, Extensible via SASS
I try to avoid all smart devices, but I moved into a house that already had "smart" garage door openers installed, so I thought I'd try the smartness. It is indeed ridiculous in that it requires an Internet connection to work. Here I am, with a remote control device (my phone) that is on my LAN and a garage door opener that is on my LAN, but I need to do a round trip to the Internet to communicate with it? What idiot designs these things?
I've noticed that you offer an API key under Settings / Account. How does the API work? Is there any documentation? I'd also like to see the pricing details for the different plans.
Ask HN: How do you get notified of replies to your posts and comments on HN?
Okay, so ask if they're using your packages or the distro packages, and if it's the latter tell them to talk to the person who maintains those packages. If it was me I would have that be part of the bug report form up front, but I don't know what your process is.
There are disadvantages to RPN as well. I read a book on the Forth programming language (also uses RPN) and some calculations that are algebraically simple require pretty bizarre stack shuffling with RPN stacks. I wish I had the source example. It was something pretty standard in a highschool algebra book like the midpoint formula or something like that. The reverse might be true as well in some situations, but I can't recall any examples outside of RPN's historical advantage against old TI calcs in the 80s. Maybe a forth or RPN enthusiast could help.
Not from our side. You can see our roadmap here; https://www.home-assistant.io/blog/2024/11/15/roadmap-2024h2...

Now the community should be able to create such things, as our automation engine is very powerful.

I think the challenge in general with room presence detection is that these systems are not very common/reliable yet for us to aim to standardize.