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

It isn't very complicated from a military law perspective. The chain of command (following orders) has a lot more weight on it than a given solder's interpretation of military, constitutional, or international law.

If you believe you are being a given an order that is illegal and refuse, you are essentially putting your head on the chopping block and hoping that a superior officer (who outranks the one giving you the order) later agrees with you. Recent events have involved the commander in chief issuing the orders directly, which means the 'appealing to a higher authority' exit is closed and barred shut for a solider refusing to follow orders.

That doesn't mean a soldier isn't morally obligated to refuse an unlawful / immoral order, just that they will also have to pay a price for keeping their conscience (maybe a future president will give them a pardon?). The inverse is also true, soliders who knowingly follow certain orders (war crimes) are likely to be punished if their side loses, they are captured, or the future decides their actions were indefensible.

A punishment for ignoring a command like "execute those POWs!" has a good chance of being overruled, but may not be. However an order to invade Canada from the President, even if there will be civilian casualties, must be followed. If the President's bosses (Congress/Judiciary) disagree with that order they have recourse.

Unfortunately the general trend which continues is for Congress to delegate their war making powers to the President without review, and for the Supreme Court to give extraordinary legal leeway when it comes to the legality of Presidential actions.


I like the idea that what makes someone a 'professional' instead of just an employee is the wherewithal, agency, and expectation to say no to a particular task or assignment.

An architect or engineer is expected to signal and object to an unsafe design, and is expected by their profession (peers, clients, future employers) to refuse said work even if it costs them their job. This applies even to professions without a formalized license board.

If you don't have the guts and ability to act ethically (and your field will let you get away with it), you're just a code monkey and not a professional software developer.


Maybe when the government and the shareholders start setting an example and hold the bosses and capital owners accountable, and reward instead of punish the whistleblowers, and when their are enough jobs so that losing the one you have is not a problem, moral behavior further down the hierarchy will improve.


Are there any good robo-vacuum cleaners that will still clean your floor if the internet is down?

I've had my Miele vacuum cleaner for 15 years now, and I bought it second hand. I can still buy bags and filters for it, and when the floor roller piece broke (something heavy fell on it) I was able to buy a replacement one for cheap. I see no reason why it can't go another 10 years.

It feels like a very low probability that a robo-cleaner I buy now will come from a company that (in 10+ years) will a) exist and b) support 10+ year old vacuum cleaners.


I used Valetudo on my early Roborock model and it worked great for many years. Unfortunately, the battery gave out and it's somehow DRMed, so even though everything else works fine, the vacuum refuses to work because it doesn't like the new battery.

It's the worst kind of e-waste, it's only waste because someone decided I should buy a whole new vacuum when the battery dies, but Valetudo is otherwise good. Just never try to look for support at all.


Did you look inside the old battery? It may well be just a bunch of 18650 cells with some electronics in a plastic case. Just desolder the old cells and solder on new ones.

I did the same for my wife's cordless vacuum, and it works better than new, because the new cells are about 2x the capacity of the originals.


This is only good advice if you're good at soldering and know details about cells like which ones have in-built protection.

Otherwise you're just creating a fire hazard.


Luckily, I do happen to know that stuff, so I used the existing board with brand new 18650 cells. Unfortunately, the board seemed to brick itself when it lost power, so the vacuum kept complaining the battery wasn't kosher.


>This is only good advice if you're good at soldering

I meant soldering onto the pre-welded tabs that come with the new cell (unless you have a spot welder). You don't need much soldering experience for that.

>and know details about cells like which ones have in-built protection.

It's highly unlikely that the individual cells would be protected ones. Manufacturers are not stupid to pay N times the cost of a management circuit.


I don't think you'll ever find a battery pack using cells with integrated low-voltage protection, if that's what you're referring to. All that stuff is managed by the BMS. What you should be on the look-out for is the cell's operating range, continuous and max power. Personally I use buy VT6's in bulk and never think about any of that.


Lets go with the usual reminder: de-soldering / soldering Li-ion cells can be super dangerous. With a bit too much of heat it can fire or even explode...


Hobbyists should buy cells with pre-welded tabs. You solder onto the tabs, not the cell terminals.


It doesn't quite explode. Instead it shoots out a super hot flame that is nearly impossible to put out.

Imagine having a blowtouch that you can't extinguish or touch which is likely rolling around.


That sounds exactly like one of the kinds of deflagration (aka low-speed explosion) that seems worthwhile to discourage people from invoking.

"Hey, the worst case is that you get jets of super-hot flames that are impossible to extinguish!"


Don't solder lithium cells, even if it goes well you'll ruin them. You need a spot welder.


I did. Still, DRM.


DRM feels like conjecture. You admitted to working on it, it's also possible you broke it / didn't hook it up correctly?


Maybe, but I also know how to measure voltages, and everything was fine.


Except, I guess: It didn't work, so it wasn't fine.


I mean, if you want to think I broke it, you're free to. The fact remains that my battery connections were correct, the voltages were right, but the vacuum didn't work with either the battery I made or the new one I bought.


Oh boy the creator of valetudo sure has an abrasive writing style. Whatever works for him, I guess.


It's too bad because it's such a great project otherwise. He puts a ton of free labour into the system and I'm sure he's dealt with some entitled users but it's really a huge reason I don't recommend it to more people. Actively telling people they must learn to solder and making the only support channel on telegram are two big turn-offs for a lot of people.

This is absolutely his right and perhaps his intention to keep the project small, but in that case I wish there was another alternative vacuum firmware project.


This stuff should flat-out be illegal.


I think it now is, in the EU. Still trying to figure out whether I can salvage this vacuum...


Please blog about it if you can, success or not!Also, I hope John Deer won't succeed with their attacks on the Right to Repair in US nor EU


For me it's so weird nobody makes a thing you can trust. I would happily overpay 3-4x for the good vacuum without the cloud and the need to do some hacking with valetudo, with an official service and support for the device. Yet nobody is willing to take the money. They'd rather go bankrupt..


> I would happily overpay 3-4x for the good vacuum without the cloud and the need to do some hacking with valetudo, with an official service and support for the device. Yet nobody is willing to take the money. They'd rather go bankrupt..

I feel like you are over estimating market demand based on your own preferences. Been there, done that. Most techies under estimate how little normal folks care about privacy, cybersecurity and stuff like that.

The market for privacy focused vacuum robots (at a significant premium) is probably not even going to pay for the injection mould tooling


>Most techies under estimate how little normal folks care about privacy, cybersecurity and stuff like that.

No, we just think that this security nightmare should be regulated, and companies should be forced to keep sane security standards and not abuse data gathered from users.. and there's this weird idea of owning thing you were sold, i know - its' a bit weird.

Just like when you go buy some food you don't have to think if it is safe to eat.


Unfortunately, companies prioritize profits over everything else, and sometimes that is at the expense of what should be the morally right thing to do. They can only be pursuaded against this by regulation, which they're also in a position to influence at their will. To say nothing about the usual government incompetence and tech illiteracy, which is another factor for technology products specifically.

And then you add the point GP was making, which is that regulation only happens when citizens demand it, and it is politically favorable. The extremely low percentage of the market that demands privacy and security, coupled with everything else, means that these things rarely if ever happen.


>No, we just think that this security nightmare should be regulated, and companies should be forced to keep sane security standards and not abuse data gathered from users.

But that is orthogonal to the goals of many governments, as I'm sure they have access to most of them either by official or unofficial channels/backdoors.


> Most techies under estimate how little normal folks care about privacy, cybersecurity and stuff like that.

Most techies vastly overestimate how much money most people have available for nice-to-haves like privacy, cybersecurity and stuff like that.


this. Thank goodness i'm a broke phd student.


Maybe I should buy some broke phd students for vacuuming then. Perhaps take their phones while they work, so that they aren't connected to the cloud.


> Most techies under estimate how little normal folks care about privacy, cybersecurity and stuff like that.

Exactly. Everyone I’ve talked to about my own robot vacuum (which is using Valetudo, so not phoning home to China) just kind of shrugs and says “who cares if audio and video inside my house are being piped to China, I don’t do anything interesting, what use would they have for it?” This also applies to other consumer electronics that do similar things.

They just can’t conceptualize that _in aggregate_ all this mundane information can be wielded by bad actors for their own gains. Which is funny, because they certainly have strong opinions about how Facebook et al are being used to push misinformation.


Yeah. The real options are usually: a Chinese device from a company that seems nebulously a little close to their government, imported (so, limited need to follow local safety or privacy regulation); or, a US product from a company with explicit connections to the Google/Facebook/Amazon network, and with a warranty that lasts a whole month (as long as you don’t open the battery hatch).

I don’t know if people would pay 3X for something that actually works in their interest, probably not, but it isn’t as if such a product has been tried in the last ~50 years.


>I would happily overpay 3-4x for the good vacuum without the cloud a

Those wall-to-wall advertising packed smart TVs that cost $350 for a 65" outsell the $1500 65" 10 to 1.

People love low prices. Their concerns about privacy are a distant second or even third (after aesthetics).


> Yet nobody is willing to take the money.

It’s weird that you have identified this business opportunity with such confidence, but you are also unwilling to take the money.


As it is so easy to start a mass production of vacuum cleaners, yes. Give me a week in my garage. TBH I have zero idea where I should go to start a business of such scale even if I have a 100% zero-risk shot which is never the case. Not everybody has an MBA, some of us just code stuff.


Mine doesnt need cloud or internet. AIRROBO P20


For what it's worth I never connected my 5-years-old Xiaomi Mi to the Internet - I just push the button and it starts. A wheel stopped working this year but I bought the replacement and installed it without much fuzz.

As for modern vacuums I have no idea what happens if you never set up their WiFi.


Your best bet would be to check which models are supported by Valetudo, which is a local-only firmware replacement: https://valetudo.cloud/ and https://github.com/Hypfer/Valetudo


valetudo is just a hack, not a firmware replacement, and could be blocked by a firmware update from the OEM

plus it can void your warranty


Installing Valetudo stops any firmeware updates forever from the OEM. [1]

I wouldn't consider it a hack. It's an alternative way to run your vacuum, with yes potentially less features if the OEM makes a lot of future updates, but Valetudo also comes with their own set of updates.

[1] https://valetudo.cloud/pages/usage/firmware-updates.html


> plus it can void your warranty

Unless you happen to live in a jurisdiction that care more about users than companies, like the EU. The manufacturer would have to prove that the new custom firmware is actually the cause of the damage, otherwise they need to fulfill the warranty guarantee regardless of what firmware you run.


Good luck proving that changing the firmware is not voiding a warranty.


> Good luck proving that changing the firmware is not voiding a warranty.

You're thinking about it the wrong way around. The manufacturer has to prove that the custom firmware is the reason it broke, you don't have to prove anything. Username not accurate.


>Are there any good robo-vacuum cleaners that will still clean your floor if the internet is down?

It depends on what exactly you want. My Roborock can't connect to my Wi-Fi anymore for some unfathomable reason. It no longer runs automatically, and I can't edit its map or tell it where exactly to clean. I just hit the power button once a day to start it manually, and it cleans everything it can access.


Had a Neato Botvac D7 for many years, works completely offline and it's cleaning route is pretty smart using lidar.

Can't vouch for their newer models just because this one has worked so well for years.


My D7 lost its mapping capability (including markerless no go zone) a few weeks ago due to the new owner pulling the plug early on their server. An enthusiast is jerry rigging an offline solution thanks to a vuln in an earlier firmware, but for those unwilling to solder an esp32 to the debug port of their vacuum they essential got a lesser robot overnight.


Neato went bankrupt lol


Just buy an old Roomba on Ebay. Mine doesn’t even know what the internet is. You push the button and it goes. There is a huge market of cheap aftermarket batteries for it.


> Are there any good robo-vacuum cleaners that will still clean your floor if the internet is down?

What do you mean? Why would you need an internet connection for a vacuum cleaner?

(Sorry for asking, I've never owned a robot one, plus I am old.)


Lots of modern appliances connect to the Internet, have multiple computers inside that need updates, maintenance, maybe subscription payments, and that need to phone home everything they see, hear and do.


Huh, why is that? Admittedly, I only own older appliances, but somehow they don't require updates.

Subscription payments? For household devices you own?

I suspect "phoning home" is a good incentive for manufacturers, but why would anyone buy such a device then?


Not buying them means usually having a good understanding what "smart" means, or why having an app as a requirement is silly. The mean consumer has no idea what any of that means, they sometimes even lack the technical vocabulary needed to put into words what annoys them.


Dunno, but welcome to the world post-IOT.

You've apparently been off the web and out of stores for over a decade. Home Depot sells a bluetooth-connected shower head (just the head - it doesn't turn the water on). There are smart thermostats that are wifi connected so you can change the temperature of your house from anywhere in the world... for reasons...


You're right, I'm trying hard to practice digital detox as much as I can. Unfortunately, for job and family reasons I cannot give up an internet connection at home, but I have never owned a mobile phone in my life.

It often feels strange when I peak out my head into the real world as it exists today.


Check out valetudo.


Second this if you are willing to do some mild hardware hacking. I've been running valetudo on two Dreame L10 vacuums for three years without issue. Keeps a lot of the smart features, for use over lan instead of a cloud connection.


I have bought a Dreame L10 Ultra with Valetudo in mind, but I discovered that if you skip connecting it to the internet during the setup process, you can still use it normally. I don’t care about any of the smart features and simply start a full cleaning or a spot cleaning by pressing a hardware button on the robot itself.


Good point. That seems like a good option as well if you don't need any other features.

I don't really use many of the smart features, but the ability to set up cleaning zones in valetudo has been really nice. Same goes for "do not clean" zones.


Yeah, just press the button? I thought all machines have that.


I recommend to look at Kärcher RCV 5. High quality.

https://www.kaercher.com/us/home-garden/robot-vacuums-and-mo...


I have a roomba i3, it's blocked at the network level, but it is connected to my home assistant instance. It can clean and map rooms but doesn't communicate with the cloud because of the network blocking.


I mean, Miele make one, so there’s that. No idea if it’s any good.

Obviously no guarantee that Miele will exist in a decade, but I wouldn’t bet against them personally.


I don’t get where the fear mongering is coming from on this. All or nearly all robot vacuums have controls for their various functions on the side. Plenty of robotic vacuums even come with remotes so you can program schedules without a phone/wifi/internet. If you go really cheap you can get decent robots that won’t even let you connect to WiFi if you tried (at least as of a few years ago).


I have eufy 11s. It does a braindead bump-and-run algorithm that uses no computer vision and does not map your room. It's a bit slower, but still does a solid job. Cheap too.


This is the way. The current US administration is a 2 year old with ADHD and shiny distractions abound. Agree to deals and let him claim wins, and then bury it in bureaucracy and common sense.

This is, essentially, how the US government survived Trump 1.0, and is why Trump 2.0 has been so concerned with gutting bureaucracy and placing vapid yes-men in the cabinet, but they can't really do that in Europe.

It's one of the few times where EU bureaucracy is a huge advantage.


I definitely think that he thinks he's smarter than the market and sees bubbles everywhere, and I also definitely think that there's a gigantic AI bubble, or at least extreme 'frothiness' with all this circular investing to prop stock prices up.

Actually turning a bubble into money is another question entirely, however, especially since he himself popularized shouting the emperor has no clothes at every turn. When the market will believe someone is a different story.


Even with obviously ridiculous valuations, being a short means thinking you're smarter than the market, and you can time it, and you are smarter enough that a structurally disadvantaged investment is a good idea.


Smarter has nothing to do with it, see e.g. tragedy of the commons.


Wow that's just excellent. German classes paying off already!


I can imagine that there could be a case of parallel construction to build a case to get a specific desired outcome. I also think that if you're right and this is an example of a 'mild' case of mismanaged assets it's still pretty egregious.

I find the even milder circular financing of deals like nVidia investing in OpenAI to be concerning.


At first I thought maybe the number of pedestrian journeys have gone up, but that appears to be declining (leading to even more concern as to why deaths have gone up).


Because (darkly) there's one fewer pedestrians time one of them gets killed?

Sorry, I'll show myself out.


There's many more pedestrians who start to think twice about walking anywhere after someone they know is hit by a vehicle.


This is exactly how we describe them internally: the smartest interns in the world. I think it's because the chat box way of interacting with them is also similar to how you would talk to someone who just joined a team.

"Hey it wasn't what you asked me to do but I went ahead and refactored this whole area over here while simultaneously screwing up the business logic because I have no comprehension of how users use the tool". "Um, ok but did you change the way notifications work like I asked". "Yes." "Notifications don't work anymore". "I'll get right on it".


I'm confused, why didn't you look up the definition in a book as it was your claim?


Well, I did.. But that didn't matter. Nobody else did... And authority just declared himself as the winner. When they collected money I wrote a note and attached it to the "call for collection"-letter. I think there was some kind of group-psychology thing going on... I talked to a few people, but they just shrugged.

I learned from this that once group psychology kicks in most people aren't even able to look up mathematical definitions in a book to decide something. I wasn't interested in winning alcohol, so I didn't fight more.

Later I successfully corrected another professor, when I saw him making the same mistake... The only difference between the two cases was my tone and voice how I confronted the professors with their mistake. (For the first I was friendly - "Maybe check your terminology" - that didn't help. For the second I was more dominant and just told him that his terminology is wrong - that one worked).

Although I still wonder if the last guy really looked up anything in a book. Maybe with the right kind of authority in my voice I could have sold him any name for the Tensor-Product...


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

Search: