this post was submitted on 21 Dec 2024
484 points (99.4% liked)

Technology

60035 readers
3753 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] MehBlah@lemmy.world 65 points 14 hours ago (2 children)

Doing the right thing. How rare.

[–] mojofrododojo@lemmy.world 3 points 8 hours ago (1 children)

once they threatened to abandon it sure. eventually even corporations can be dragged into doing the right thing.

[–] myplacedk@lemmy.world 1 points 2 minutes ago

Most companies don't listen, these guys did. Many times when people did the right thing, they had to go through a process first.

It would have been if they did it completely on their own, maybe even designed the system for this possible outcome from the beginning.

But it's the end result that matters. They can release the source or they can not. They chose to release it, and that's great!

[–] LovableSidekick@lemmy.world 6 points 13 hours ago* (last edited 13 hours ago)

And how great of these particular folks for doing the right thing1

[–] MITM0@lemmy.world 61 points 17 hours ago (1 children)

OpenSourcing is a good move

[–] AbsoluteChicagoDog@lemm.ee 23 points 17 hours ago (3 children)

What is "trying to" open source though? Make the GitHub repo public, include the database schema, and you're done.

[–] ipkpjersi@lemmy.ml 58 points 16 hours ago

Likely they have proprietary or otherwise private information they want to clean out first, or they want to make it more presentable or documented.

I agree I'm not a fan of the "trying to" phrasing either.

[–] lepinkainen@lemmy.world 62 points 16 hours ago (3 children)

Startups like this aren’t known for their robust infrastructure design.

It’s most likely running on some weird unicorn setups no-one has bothered to document.

[–] SplashJackson@lemmy.ca 2 points 7 hours ago

Probably a lot of stolen code

[–] fluxion@lemmy.world 40 points 15 hours ago (3 children)

Fear of embarrassing code is often a factor too. Amazing how coding standards instantly improve across the board the moment you realize people outside of dev might be scrutinizing what you've been shipping to customers.

[–] NotSteve_@lemmy.ca 18 points 14 hours ago (1 children)

This is true even for my personal projects lol

[–] StupidBrotherInLaw@lemmy.world 1 points 10 hours ago (1 children)

I'm not a programmer but dabble. I'm always so nervous when actual programmers look at my code.

[–] semperverus@lemmy.world 1 points 57 minutes ago* (last edited 57 minutes ago)

True programmers know that novice code is a rite of passage. Every programmer worth their salt looks at their own older code and cringes at it. Most people who do this for a living are more likely to give helpful pointers rather than tear you down, if anything.

If someone is being a jerk to you about your code, stop listening to them immediately and walk away or block them.

[–] LovableSidekick@lemmy.world 8 points 13 hours ago

This guy codes.

[–] dual_sport_dork@lemmy.world 1 points 9 hours ago

These guys are out of business anyway. They don't have to care; they can just dump whatever they have somewhere and scuttle off into the night, never to be seen again, nothing more than an echoing "woop woop woop woop" fading off into the distance.

They've been handed a rare and highly valuable treasure. They get all the good will from the community for doing the one thing that everyone always wants these companies to do but never happens, and this is now someone else's problem.

If you're going to have a problem, someone else's problem is the best kind to have.

[–] Landless2029@lemmy.world 8 points 16 hours ago

Definitely missing documentation to make it a proper repo

load more comments (1 replies)
[–] LovableSidekick@lemmy.world 11 points 13 hours ago (1 children)

Amazon Dash buttons have entered the chat.

[–] dual_sport_dork@lemmy.world 5 points 9 hours ago (3 children)

Yeah, but everybody knew those were a stupid fucking idea from the start. I didn't and still don't feel much sympathy for the people who deliberately bought one of those solely for its intended purpose and then got the rug pulled out from under them.

[–] BarbecueCowboy@lemmy.world 5 points 7 hours ago

Amazon was effectively giving them away for free for a large portion of their lifespan. You'd have deals where you'd pay for them and then get a coupon for actually using them equal to the purchase price. I feel like I even remember a few times where the coupon you got worked out to slightly more than you paid for the button. Basically, saying that someone 'bought' one was usually only partially true.

They did have a few legitimately good uses. Had to have something that needed restocking sporadically but you also didn't think about often and could wait 2-3 days to receive when you realized you were out. A lot of prerequisites there, I used the ones for trash bags and detergent often.

It's mostly just a shame the amount of ewaste produced at this point. I still have a box full somewhere in hopes of finding a use case.

[–] LovableSidekick@lemmy.world 3 points 7 hours ago (1 children)

By "everybody" you mean everybody except Amazon. And I had fun hacking those. They were often on sale for like 2 bucks and they came with a battery that was good for like a thousand presses. You had to start the online setup process but not select any products, listen for the button's msg to Amazon which contained a unique ID. You could then have your own server listen for a "pressed" signal from that button and do whatever you want. I keep meaning to find out if there's still a way to initialize brand new ones.

[–] luminaree@lemmy.world 1 points 24 minutes ago (1 children)

That's pretty cool! What would you use them for?

[–] LovableSidekick@lemmy.world 1 points 16 minutes ago* (last edited 16 minutes ago)

I had a couple stuck on walls where I always wished I had put light switches. They toggled lights on and off using ESP-01 microcontrollers. Another one was in my daughter's bedroom where I had rehung the door to swing the opposite way so she could leave the door partway open without the hall light shining in her face in bed. As the batteries died I replaced them all with buttons run by newer ESP32s... if any of that makes sense.

load more comments (1 replies)
[–] conciselyverbose@sh.itjust.works 274 points 22 hours ago (3 children)

This should be a standard requirement for abandoning an internet reliant product (with all IP and internal documentation released and becoming public domain in the event of a bankruptcy, and keys handled by some consumer protection agency capable of facilitating community projects working to unlock them for owners).

But questionable value of the product aside, the fact that they're making the effort to not be assholes and try to do what it takes to give their costumers' products the life they can is better than most, so they deserve credit for that.

[–] SlopppyEngineer@lemmy.world 74 points 20 hours ago (3 children)

Electronic products and software should get a "at least supported until" label on the packaging and legally obligated to keep the servers running until that time.

[–] ExcessShiv@lemmy.dbzer0.com 72 points 20 hours ago (4 children)

The company behind this robot is going bankrupt, which is why support ends and they stop working. This law would do nothing in this case because the company seizes to exist.

[–] fruitycoder@sh.itjust.works 3 points 7 hours ago

It should be considered an obligation to be met in the bankruptcy process. If they sell the IP for the product the purchaser should have to meet it. Failing that the users should be given the IP rights (opensource would meet this def to me) then.

In just world at least

[–] Mouselemming@sh.itjust.works 14 points 17 hours ago* (last edited 17 hours ago) (1 children)

*ceases, a cute voice-to-text error

[–] ExcessShiv@lemmy.dbzer0.com 11 points 15 hours ago* (last edited 15 hours ago) (1 children)

No just a non-native English speaker error in this case

[–] Mouselemming@sh.itjust.works 7 points 13 hours ago (1 children)
[–] Cataphract@lemmy.ml 5 points 12 hours ago

You're cute

load more comments (2 replies)
[–] uis@lemm.ee 6 points 13 hours ago

EU citizens can sign EU Citizens' Initiative for this for games.

load more comments (1 replies)
[–] uis@lemm.ee 6 points 13 hours ago (4 children)

EU pushed new product liability bill. After it takes effect companies will be responsible for breaking of devices and software.

load more comments (4 replies)
load more comments (1 replies)
[–] TimeSquirrel@kbin.melroy.org 49 points 21 hours ago (4 children)

I just don't get it with these proprietary cloud connected devices. Do people just not realize that keeping server infrastructure running for free after a product is sold is not in a company's best profit-seeking interests (maybe they don't even think about how things on the Internet actually work, I dunno)? I thought of this almost fifteen years ago when I started seeing smart thermostats. There should always be an option to go local, even if it requires the consumer to acquire a skillset in IT. Maybe we can start working things like that into right to repair legislation if it isn't already.

[–] Toes@ani.social 26 points 19 hours ago (2 children)

I once had a tech support ticket for a computer not turning on. When I checked it out, they had connected a power bar to itself. This 40yr old man genuinely didn't understand why that wouldn't work.

load more comments (2 replies)
[–] Usernameblankface@lemmy.world 23 points 19 hours ago (1 children)

Most people don't think about how things work. I'd guess that most customers thought all the smart features were internal and the Internet connection was just an arbitrary requirement

[–] D_Air1@lemmy.ml 12 points 17 hours ago

Exactly. Another example of people who are on forums like this are worlds apart from people who know quite literally less than nothing about computers.

[–] Serinus@lemmy.world 6 points 15 hours ago

For home stuff, look for the tech "Matter over Thread". They're protocols* designed to allow your stuff to work with any ecosystem, including local.

It's been slow to roll out, largely, imo, because companies would prefer to lock people into their own ecosystems and apps. Apple, Google, and Samsung do have some motivations to be interoperable though, and Matter/Thread is that effort. Consider looking at Home Assistant if you want to know more about this ecosystem and local, open control.

I could go into more detail, but this is already a tangent.

[–] WhyJiffie@sh.itjust.works 5 points 14 hours ago

maybe they don't even think about how things on the Internet actually work, I dunno

bingo! that's the reason behind most of their illogical decisions

just ask around, and you'll find that they want things to just work without understanding how they work

[–] viking@infosec.pub 55 points 22 hours ago (1 children)

Using some creepy robot with a proprietary algorithm to provide "emotional support" to children sounds like a good thing to go out of business.

[–] RobotToaster@mander.xyz 36 points 21 hours ago (6 children)

IIRC they were designed for kids with autism.

[–] Slovene@feddit.nl 36 points 20 hours ago (3 children)

So these robots will be autobots?

load more comments (3 replies)
load more comments (5 replies)
load more comments
view more: next ›