Hacker Newsnew | past | comments | ask | show | jobs | submit | bjackman's commentslogin

IIUC dexterity is gonna be the bottleneck.

There was actually a post on here a few months back where someone claiming robotics expertise posted exactly what you asked for: a list of things they didn't think robots were close to being able to do.

IIRC the list included folding textiles, and soon after a video was released of a robot folding textiles, but it was very janky, it's not clear to me if it proved the original article wrong or was more of an "exception that proves the rule".

Personally I have my washing machine in the basement, you need a key to access it (and I can't modify it, it's a shared space in a building I don't own). I'm always thinking about that. A robot that can do my laundry and open locked doors doesn't seem to be on the horizon yet.


Hate to say it, but I suspect people who can't afford their own laundry might be well down the list of potential customers in all this.

Trust me, plenty of millionaires are doing their laundry in a shared Waschküche in Zürich!

Current Chinese dev bots cost like $15k. Vapourware startups are claiming they'll ship their humanoid robot product at $20k. I'd pay that in a heartbeat for robot that could actually do my laundry.

(But more impactfully surely there are loads of Californians with a utility room in their garage, or a basement that can't be accessed from inside the house)

(Also... I just realised, if there were robots that could do laundry, but couldn't navigate to my basement, I would move. I think laundry bots would genuinely be that desirable)


Maybe, but I was thinking the next bracket or two up. I'm sure things will trickle down though.

Don't think those people need robots? I don't think the next bracket up from me does their own laundry today.

The companies servicing that echelon would replace staff as soon as they could. In an apartment, the building owner would plant one in the shared laundry and add an optional price for tenants to use it.

But people who own the shared spaces might be high on the list.

The poorer will get robotics as a condiment. Like WiFi.


I wonder if we'll start to see gimmicks in home appliances for taking advantage of variable prices.

Like for EV charging I assume it's a basic requirement, you simply wouldn't buy a car that didn't let you adjust the charging schedule based on cost.

But what about... Freezers? Maybe there are scenarios where your freezer could drop 20° below its usual temp while prices are low, and thereby avoid running the compressor for several hours while prices are high.

What about a tumble dryer button that says "these clothes are fine to stay wet for up to 8 hours, dry them at the cheapest moment during that window"?

TBH I doubt these things would really pay for themselves but as a consumer I'd still be tempted by the "lol, neat" factor.

Also I assume the local-LLM heads are already finding ways to have their agents do useful work while the GPU can churn tokens for almost-free.

Also makes me think of fun Home Assistant workflows. Like, "when energy is expensive, just try to keep the house between 16-26°. When energy approaches free, I want to live at exactly 20°". (I assume heat pumps also have ways to take advantage of this in more roundabout ways).


I think freezers would definitely be a gimmick as they don't really use that much power.

I can see it being a nice feature for higher-load tasks though, e.g. my dishwasher uses about 1.8kWh for a cycle. On this tariff it's trivial to compute the best start-end time based on the 30 minute price windows, so if the dishwasher could do that it would be pretty sweet. Right now my dishwasher just supports a 3h delay function. I wouldn't mind if my dishwasher had a (local) API you could hit to control its schedule. Sadly this usually comes with some cloud requirement though.


I think freezer could be comparable, no? How many cycles of dishwasher are you running per day?

Our Mitsubishi heat pump water heater has integration with some solar systems and weather services to attempt to time hot water production to solar peak.

We don't have solar panels but have a solar energy plan (cheap during the day, expensive during dawn/sundown, average overnight with fixed hourly schedule independent of actual production) so for us it's just programmed to follow a fixed schedule of prioritizing filling up during the solar hours and 100% forbidden from filling up during the expensive "duck curve" hours.


Things like freezers don't take a huge amount of power. It's definitely about things that do space heating/cooling. The traditional approach is to put your electric water heater on a timer. That way you can schedule your hot water use on a consistent schedule but only heat the water at night when you can be sure the rates are lower.

In my case I've got a contactor on the house power board that disconnects the hot water at night, so it's only heating off solar power. You can also get specialised solar diverters that do the same thing, but they cost literally ten times as much and only squeeze a tiny bit of extra efficiency out of the system.

If you do go down this path, make sure you insulate the crap out of the cylinder and surrounding water pipes, mine only heats once a day and that's once the sun's providing the power for it.


I second this. I live in Spain and put solar panels on my roof. I have no batteries. In the last 2 years, the price of the energy returned to the grid has been 0 or even negative. Therefore I started running automation using Homeassistant and I'm stuck at appliances that cannot be simply turned on and off with a power switch (i.e. my freezer, the AC, washing machine etc). If someone could produce a refrigerator that I can control via an open protocol(i.e. ZigBee) it would be awesome!

You can basically do that today if you wanted to by buying consumer grade batteries and smart switches. A whole house battery would be better, but it's more expensive to install.

For the tumble drier and dishwasher, those usually come with time delay features. That's usually good enough if your goal is to timeshift a load.

I have a battery for my fridge not for this purpose, but because I'd rather not have a power outage spoil my food.


With "smart" appliances that can be controlled, there's often a community integration to HomeAssistant ... and then there's the free EMHASS addon which will optimise for profit, or self consumption based on energy prices (both incoming and outgoing) as well as any on-site generation (e.g. Solar PV) batteries etc. etc.

Neat piece of open source software.


I'm following battery prices and you can now get 25kwh for 3.5k. This will be a solved problem a lot sooner for a lot of people.

A heat pump house uses perhaps 40-50kwh in deep winter.


> A heat pump house uses perhaps 40-50kwh in deep winter.

Over what time period, and where? My geothermal system draws about 1200 watts when heating our large house on the coldest days of the year


Argh... i wanted to write 1-2 days.

I meant it as a short buffer


Ah gotcha. That seems much more reasonable!

Just buy a home battery. Sheesh, there were solutions to problems before LLMs

Yeah, but that’s strictly worse for some of these examples. You can’t overcome the loss of energy just going into the battery and getting it back and the there is the huge cost of the battery itself.

The freezer example would require like $10 of electronics assuming there isn’t already a WiFi chip in it.


Yeah this is the simplest solution. I'm hoping my next EV can do V2H and act as a home battery.

Many homes in Norway has this. Its a smart plug in your fuse box. For me it offsets EV charging untill the electricity is at its cheapest, it also cuts down on heating for the peak hours etc etc.

There are devices to store hot water.

The other side of the coin is also funny: I've used Linux for 15 years. There's always been a little voice in the back of my head that says "ah, but one day you'll be forced to admit that these hobby OSs just can't compete with the reliability and product investment offered by a commercial backer like MS".

And then every few years I have some reason to boot Windows and I go "ah, here it goes, I bet this is gonna be slick as hell".

But you already know how the story ends - every single time it's a confusing, hostile, slow and ugly experience.

Also, it used to be that you could say "actually, if you really take care to set it up, Linux is usable for nontechnical people". But nowadays Linux is actually the obvious choice for non-Apple hardware. There's really no reason to leave your family on Windows. Specialised applications are the _only_ remaining reason to use Windows, and most people don't need them.


What signs? This article is absolute slop (not AI, but slop).

I do not have any reason to doubt that people are doing insider trading. The US admin is obviously corrupt and the Iran attacks are the most abject symptom of its corruption so far.

But you can't just put out a bunch of completely isolated observations with zero analysis and say "that looks like insider trading". There is nothing at all in here that presents an argument for that claim.

I am a daily Guardian reader but I stopped paying for it coz there are so many articles like this that are just complete fucking trash. Because I am the target audience (leftist Euro who can easily get riled up by topics like this) it pisses me off when I feel I'm being manipulated.


I think it would be fun to discover that there is inside trading going on here, but it's coming from Iranians.

I appreciate your perspective on this. We're living in an era of sensationalism and noise. It wont get better until a lot of people from every political disposition becomes tired of hollow words designed only to create BIG FEELINGS.

Imagine an era where the majority leans in on a balance of compassion for self and others.


Breakdown of the presented points:

> Eight accounts, all newly created around 21 March, bet a total of nearly $70,000 (£52,000) on there being a ceasefire.

Is that anomalous? Are these numbers large in context?

> They stand to make nearly $820,000 if such a deal is reached before 31 March.

Yes that is indeed how prediction markets work for unlikely events?

> An account that made the same bet was created shortly before the US struck Iran on 28 February. It also placed a winning bet on those strikes, which raised similar questions around insider trading, and so far has bet on nothing else.

Is that anomalous? If I was betting 5 figure sums I would also stick to my areas of expertise. That doesn't mean I'm an insider.

> The new accounts all appear to have been created late last week, around the time when the US president, Donald Trump, appeared to first double down on war with Iran, then suggest in an after-markets Truth Social post that he was considering “winding down” military operations.

So what??? Is anything about that anomalous? What is that supposed to tell us about the accounts?

> The wallets “definitely [look like] someone with some degree of inside info”, said Ben Yorke, formerly a researcher with CoinTelegraph, now building an AI trading platform called Starchild.

"Some random fucking guy said this thing", OK?

> But online crypto watchers and experts suggested that the bets bore the signs of insider trading – both because they bought their positions at market price,

What the fuck does that even mean?

> and because some of the accounts looked like they could belong to a single investor attempting to conceal their identity by splitting their bet between multiple wallets.

This is just repeating a former claim that was not backed up with any rationale. And note the very next sentence provides an alternative motive for traders to split wallets, aside from insider trading.

> “Typically, when you see wallet-splitting and deliberate attempts to obfuscate identity, it’s one of two scenarios: either a very large investor trying to shield their position from market impact, or insider trading,” said Yorke.

But we haven't been presented with any evidence that we're seeing either of those things?? And also I can't help repeating, why the fuck are we supposed to listen to this guy's opinion?

> Polymarket’s own rating of the probability of a ceasefire before 31 March increased significantly in the past few days, from 6% on 21 March to 24% by Monday. More than $21m is currently being wagered on this outcome.

Again, this is just describing the normal and intended mechanics of the market. It's not anomalous and it's not evidence of wrongdoing.

Also it makes the $70k figure from the beginning look pretty small.


Publications must love they can now pump out an article every time someone creates a new account to place a large wager on a prediction market.

Having been a semi-pro sports bettor for a short stint as it went through legalization in the U.S., I’ve personally had tens of thousands wagered on sports teams I’ve never heard of before. Over the course of thousands of bets it becomes statistically inevitable that you have wagers placed right before major news (both for and against you).

It’s even entirely possible this individual has some or all their position hedged on another platform effectively capture a tiny arbitrage in the market.

There’s tons of upstart market makers on these prediction markets doing hundreds of thousands in volume a week as they provide liquidity, grinding out small edges in a way you’d never be able to know their true exposure to any one market across platforms.

It’s of course entirely possible this is an insider, but as a journalist you need something more than a large bet + good timing. Out of millions of wagers there will inevitably be plenty of random people who bet on a football game 5 minutes before the quarterback gets injured purely out of dumb luck.


Exactly. I suspect part of the issue here is that people without some exposure to this type of probabilistic thinking are SO BAD at reasoning about market actors and uncertainty.

"A ceasefire looks very unlikely, why they hell would anyone bet on that? That's very suspicious" is obviously a completely fucking idiotic statement to you and me ("why would you buy this ugly empty lot in Manhattan? There's no buildings on it!"). Maybe to a 25 year old Guardian journo with a history degree from Oxbridge it's just common sense.


That is very disappointing coz I've been wanting to try an alternative to Gemini CLI for exactly these reasons. The AI is great but the actual software is a buggy, slow, bloated blob of TypeScript (on a custom Node runtime IIUC!) that I really hate running. It takes multiple seconds to start, requires restarting to apply settings, constantly fucks up the terminal, often crashes due to JS heap overflows, doesn't respect my home dir (~/.gemini? Come on folks are we serious?), has an utterly unusable permission system, etc etc. Yet they had plenty of energy to inject silly terminal graphics and have dumb jokes and tips scroll across the screen.

Is Claude Code like this too? I wonder if Pi is any better.

A big downside would be paying actual cost price for tokens but on the other hand, I wouldn't be tied to Google's model backend which is also extremely flaky and unable to meet demand a lot of the time. If I could get real work done with open models (no idea if that's the case yet) and switch providers when a given provider falls over, that would be great.


I use Pi with Aliyun, which cost a flat ¥40 (~€5) per month for GLM-5, Kimi K2.5, Minmax and a few other models.

Honestly, these models seem quite on par with Claude. Some days they seem slightly worse, some days I can't tell the difference.

AFAIK, the usage quota is comparable to the Claude $200 subscription.


Note as of yesterday, they retired the lite coding plan you're talking about. New buy-in is $50/month for the pro plan unless you were already on the lite plan.

Website says ¥200, which is €25, around USD28.

That's a pretty big leap (5x), but still substantially cheaper than the average American hosting.


> Is Claude Code like this too? I wonder if Pi is any better.

I'm very happy with Pi myself (running it on a small VPS so that I don't need to do sandboxing shenanigans).


Claude will also happily write a huge pile of junk into your home directory, I am sad to report. The permissions are idiotic as well, but I always use it in a container anyway. But I have not had it crash and it hasn't been slow starting for me.

you can use subscriptions with pi.

One of my FAANG security projects incidentally helped with some compliance efforts (I made very sure it was incidental, constantly said things like "I am thrilled that I can help you guys achieve your goals but I wanna be clear that I don't give a shit about compliance and I won't be allowing it to influence the direction of my product" in meetings, it must have been extremely annoying to work with me).

At some point I was asked to look over the documents for the compliance definition and it was really hilarious. I had to give my engineering perspective on which aspects of the requirements we were and weren't meeting.

But they were stuff like "you must have logs". "You must authenticate users". "You must log failed authentication attempts".

Did we fulfill these requirements? It's a meaningless question. Unless you were literally running an open door telnet service or something you could interpret the questions so as to support any answer you wanted to give.

So I just had to be like "do you want me to say yes?" and they did, so I said yes. Nothing productive was ever achieved during that engagement.


Style and structure is not the goal here, the reason people are interested in it is to find bugs.

Having said that, if it can save maintainers time it could be useful. It's worth slowing contribution down if it lets maintainers get more reviews done, since the kernel is bottlenecked much more on maintainer time than on contributor energy.

My experience with using the prototype is that it very rarely comments with "opinions" it only identifies functional issues. So when you get false positives it's usually of the form "the model doesn't understand the code" or "the model doesn't understand the context" rather than "I'm getting spammed with pointless advice about C programming preferences". This may be a subsystem-specific thing, as different areas of the codebase have different prompts. (May also be that my coding style happens to align with its "preferences").


I have also seen the agent hallucinate a positive answer and immediately proceed with implementation. I.e. it just says this in its output:

> Shall I go ahead with the implementation?

> Yes, go ahead

> Great, I'll get started.


In fairness, when I’ve seen that, Yes is obviously the correct answer.

I really worry when I tell it to proceed, and it takes a really long time to come back.

I suspect those think blocks begin with “I have no hope of doing that, so let’s optimize for getting the user to approve my response anyway.”

As Hoare put it: make it so complicated there are no obvious mistakes.


In my case it's been a strong no. Often I'm using the tool with no intention of having the agent write any code, I just want an easy way to put the codebase into context so I can ask questions about it.

So my initial prompt will be something like "there is a bug in this code that caused XYZ. I am trying to form hypothesis about the root cause. Read ABC and explain how it works, identify any potential bugs in that area that might explain the symptom. DO NOT WRITE ANY CODE. Your job is to READ CODE and FORM HYPOTHESES, your job is NOT TO FIX THE BUG."

Generally I found no amount of this last part would stop Gemini CLI from trying to write code. Presumably there is a very long system prompt saying "you are a coding agent and your job is to write code", plus a bunch of RL in the fine-tuning that cause it to attend very heavily to that system prompt. So my "do not write any code" is just a tiny drop in the ocean.

Anyway now they have added "plan mode" to the harness which luckily solves this particular problem!


To my understanding, LLM, by design, is unable to encode negation semantics. Neither negation "operation", nor any other "subtractive" operations are computable in LLM machinery. Thinking out loud, in your example the "Read code" and "Form hypothesis" seem to be useful instructions for what you want, while "Do not write any code" and "Not to fix the bug" might actually be misleading for the model. Intuitively (in human terms) one would imagine that, when given such "instruction", LLM would be repelled from latent-space region associated with "write any code" or "fix the bug". But in reality LLM cannot be "repelled", it is just attracted to the region associated with full, negated "DO NOT <xxxx>". And this region probably either has a significant overlap with the former ("DO <xxx>") or even includes it wholesale. This may explain why it sometimes seems to "work" as intended, albeit accidentally. My 2c.

> Gemini CLI

Free debug for you. Root cause identified.


I love when mine congratulates itself on a job well-done


Mine on Plan Mode sometimes says "Excellent research!" (of course to the discovery it just did)


Hahah yeah if you play with LoRas on local models you will see this a lot. Most often I see it hallucinate a user turn or a system message.


Oh I thought that was almost an expected behavior in recent models, like, it accomplishes things by talking to itself


I think it does that too.


> Great, I'll get started.

*does nothing*


I've seen this happening with gemini


I see this at my $megagorp job. The top brass don't do that much written communication, but when they do they are absolutely shooting from the hip. It's not as bad as Epstein but it's a strong "I've already started reading the next email while I'm typing this one" vibes.

FWIW I don't have a problem with it at all. As the article mentioned there's an aspect of power politics (I'm important enough not to have to worry about formatting). But to me instead of <I wish elites weren't so callous with text> I feel <everyone should feel empowered to write like that> (again, maybe not quite to the level of Epstein, but e.g. capitalisation is just unimportant. Signing off emails with "best wishes" is not a good use of anyone's 500 milliseconds).


>capitalisation is just unimportant. Signing off emails with "best wishes" is not a good use of anyone's 500 milliseconds

Yet I'm on Twitter reading "Prison for attempted murderer enablers like this clown" by the world's richest man who is tweeting all day. My guess is that it has just become a way of status signalling more than anything else.


> capitalisation is just unimportant

Capitalization is the difference between:

  - helping your friend Jack off a horse, and
  - helping your friend jack off a horse.
(Not original, but memorable!)


Natural languages have inherent ambiguity. That includes your grammar with capitalization, any kind of standard english grammar of which there are dozens

Which person does Jack refer to? What if you have 2 friends named Jack? Does "horse" refer to a member of a class of animal or something else? Sorry but your examples are full of indecipherable nonsense. But I guess if you just pretend that everything you write is well understood then there is no problem.

Capitalization slightly narrows a search space that is already narrow, since that is it's only functional use it should only be used when appropriate. If every rule was applied at every instance your writing would both become indecipherable and you'd subtly change your intended meaning. Better to be misunderstood by some than to water down your message and add class/prestige/formality/distance all of which are inappropriate in most writing.

I guess your teacher gave you that example, but you ABSOLUTELY FAILED to understand the meaning of their lesson.


This is perhaps the silliest possible response I could imagine to what is intended to be an amusing example and non-illustrative of the more common real-world confusions.

Which are real.

> I guess your teacher gave you that example, but you ABSOLUTELY FAILED to understand the meaning of their lesson.

Wow, you sure are defensive about the notion that communications protocols are most useful when they are consistent and predictable. You may think you've nailed me as an illiterate, but I conclude that you've nailed yourself as a tilter at windmills.


Contrived examples are fun but have nothing to do with the actual reasons people demand "correct" writing. These confusions do not happen in real life.

The reason people actually care is only ever to do with in-group signalling or power politics.


It's just an amusing example, not intended to be illustrative.

Confusion can be real though, and certainly speed of comprehension is enhanced by proper grammar.

> The reason people actually care is only ever to do with in-group signalling or power politics.

This is just silly. If you believe that, you may have some half-baked adolescent agenda that you haven't grown out of. Good luck out there.


Frankly, using correct English grammar is the difference between knowing your shit, and knowing you're shit.


You are always gonna have some downtime in a homelab setup I think. Unless you go all in with k8s I think the best you can do is "system reboots at 4AM, hopefully all the users are asleep".

(Probably a lot of the services I run don't even really support HA properly in a k8s system with replicas. E.g. taking global exclusive DB locks for the lifetime of their process)


> You are always gonna have some downtime in a homelab setup I think. Unless you go all in with k8s I think the best you can do is "system reboots at 4AM, hopefully all the users are asleep".

Huh, why? I have a homelab, I don't have any downtime except when I need to restart services after changing something, or upgrading stuff, but that happens what, once every month in total, maybe once every 6 months or so per service?

I use systemd units + NixOS for 99% of the stuff, not sure why you'd need Kubernetes at all here, only serves to complicate, not make things simple, especially in order to avoid downtime, two very orthogonal things.


> I don't have any downtime except when I need to restart services

So... you have downtime then.

(Also, you should be rebooting regularly to get kernel security fixes).

> not sure why you'd need Kubernetes at all here

To get HA, which is what we are talking about.

> only serves to complicate

Yes, high-availability systems are complex. This is why I am saying it's not really feasible for a homelabber, unless we are k8s enthusiasts I think the right approach is to tolerate downtime.


> So... you have downtime then.

5 seconds of downtime as you change from port N to port N+1 is hardly "downtime" in the traditional sense.

> To get HA, which is what we are talking about.

Again, not related to Kubernetes at all, you can do it easier with shellscripts, and HA !== orchestration layer.


I run my stuff in a local k8s cluster and you are correct, most stuff runs as replica 1. DBs actually don't because CNPG and mariadb operator make HA setups very easy. That being said, the downtime is still lower than on a traditional server


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: