@JustEnoughDucks@feddit.nl avatar

JustEnoughDucks

@[email protected]

This profile is from a federated server and may be incomplete. View on remote instance

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

I have heard that outside of trash Samsung fridges, smeg often has some of the highest rates of failure (this was 5-10 years ago that I read that report though)

Facing problems using Bazzite for software development

I recently set up Bazzite on my friend's system after switching from Linux Mint due to some Nvidia driver issues. Although the hardware problems are not there anymore, the distro is now facing problems installing certain programs for software development that they had no problem installing in the previous distro. I think there ...

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Hey, something I can maybe help with.

Flatpak IDEs on the main system are not very useful for development. I got rid of mine entirely. I am developing firmware so it might be a bit different from your case, but what I did in have a single arch distrobox where I could install everything embedded-dev-related that had to work together (JLink, nordic tools, code-oss, etc...) on that. Then a few standalone debugging tools like STLink and Saelae logic2 could be installed to the home folder by default and Code could still find them from the distrobox (but they could be installed in the distrobox also). It doesn't even need to have an init system, but I ran into a few problems like having to manually chmod usb devices to give STLink access. Udev rules are also hit or miss in /etc/udev/rules.d, e.g. the STM udev rules just don't work, but nordic does.

High storage consumption is likely negligible (or at least nitpicky) since storage is so cheap nowadays. Your SSD doesn't care if it has 15GB or 20GB of system programs, especially when development codebases and SDKs, games, and media will likely make up 90% of space and almost never share libraries even on traditional systems.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

I think they more mean that the testing is flawed in that they didn't test nearly enough cycles.

The type of person to get a new phone every 2 years probably doesn't care much about the ewaste either, sadly.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

But actual results and bugs have very little to do with corporate firings or open positions, as 30 years of history show us.

If corporations "think" they can fire people, with AI as an excuse, and put that cost in their pockets, they will do it. We are already seeing it in the US tech-bro sphere.

Companies will tank themselves in the medium-long term to make short term profits. Which I think is the "dev market" that OP is talking about. It shouldn't affect the market, but it will because you have MBAs making technical decisions. I could be wrong, but the tech market is very predictable as far as behavior. They will hire a skeleton crew and work them to burnout to fix the AI slop. (Tech industry needs unions now)

JustEnoughDucks , (edited )
@JustEnoughDucks@feddit.nl avatar

Pretty bad. The whole summer I was pretty depressed from job searching and at the same time trying to get as far as possible on a big renovation that I only ran like 1x per week max.

Now I started a new job, but the weather was bad so I only got through the first week and a half of my fitness schedule goal then got violently ill. Now I haven't run or lifted for another 3 weeks.

Every time I start back up, I get sick immediately, right now my throat has had razor blades in it for 4.5 days such that all I can eat is soup.

Now that I go to work when it is dark and come home when it is dark, there is even less motivation and I have to find my headlamp or it is just dangerous.

Is This The Last PCB You’ll Ever Buy? ( hackaday.com )

Breadboards are great, but as the world moves more and more to having SMD as a standard, prototyping straight PCBs is becoming more common. If you’re mailing off to China for your PCBs, it’s shockingly quick for what it is, but a one-week turnaround is not “rapid prototyping”. [Stephen Hawes] has been on a quest on his ...

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Vias are necessary for literally every part of electronics design beyond the basic I take a premade module and hook it up to these other 2 premade modules (which all have many vias on them), not just small packages.

Most PCBs nowadays are ≥4 layers. You need vias to use the center layers. Vias are necessary for ground return paths, stitching, shielding, RF plane coupling, signal integrity, and much much more. Single layer designing simply does not work if one is actually designing electronics and not just quick and dirty throwing 2 data busses together for a proof of concept.

BGAs don't need vias, they are so small (0.5mm pitch and smaller) they usually need microvias (0.15mm/0.3mm ID/AR or smaller, which brings PCB prices from 15€ to 300€ for a set). Then the vias generally have to be filled at least and capped, optimally to not suck the solder through the vias from the balls. That is a whole other ballgame.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Cool, what does that have to do anything? Are we just swapping facts about ourselves?

I am a professional electronics engineer with experience in high speed data signal integrity analysis, years of circuit and pcb design experience in medical devices, industrial, and consumer electronics with multiple products on the market, and designing and debugging for EMC.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

I peel carrots to give the peels to my dog because it is her favorite.

I peel pumpkins/squash that aren't roasted, and potatoes if they will be fried (very different texture and they are unhealthy anyway), what other vegetables do people peel normally? I am coming up blank.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

I wish it was socially acceptable to interest-dump someone and for them to do the same to you.

Just getting a 5-10 minute lecture deep into a topic that someone is passionate about is fun and educational! Much better than trying to make small talk or talk about the 3 common topics at your workplace (at mine it is local tv, energy spending/taxes, and cars), which is often sports. Then you get to learn about other people's interests too!

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Jokes on us, investors and shareholders are already doing that.

The Golden Age of Protest Is Now ( thereader.mitpress.mit.edu )

Until recently, if you had asked us to guess whether a mass movement to protect democracy is growing in the United States, we would have expressed skepticism. We’ve watched law firms and universities capitulate, heard little from business leaders, bemoaned the Democrats’ geriatric leadership, and nodded along to many of our ...

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Isn't this kind of the opposite? The effectiveness of protests diminishing? Like people are doing shit and trying their best with the limited time and resources they have and people are actively getting involved resulting is the largest protests in american history.

And yet the needle doesn't even twitch. People are also doing their best to non-violently show that they are completely against the actions of the government, and yet the government doesn't even care enough about the will of the people to acknowledge them or their concerns outside of an AI generated meme...

There are only so many non-violent steps you can take with those in power completely ignoring you. Haven't we gone through this already throughout history?

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Didn't most Nazis also get off scot free or even get jobs in science or the government? Only 12 high profile ones didn't. Of the 100,000 arrested for US trials, 2500 were identified ad "major war criminals". 142 were convicted of a crime.

Not to mention US constant blocking of the prosecution of war criminals both within and outside.

Probably >99% of fascist goons will get off with zero consequences.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

It is funny because electric motors have nearly unlimited* torque depending on the kind. If you have thick enough power cables and winding conductors, you can just keep pushing it harder to get more torque.

It is like the thing they are very good at, besides sound levels, double or triple the efficiency, low/no maintenance, simpler with less parts, no emissions, etc...

Literally the only good thing about combustion engines are their fuel source energy density.

I think the problem is that motorheads see the enshittification of the auto industry as a whole and just say it's because of electric motors because it happened right about the same time as EVs started coming out and try to push back on the wrong thing.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

He is switching it up from xXx<comment>xXx maybe? 😂

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar
  1. It is not an argument, it is a joke comment, it is not trying to persuade anyone of anything. It is a lighthearted joke.

  2. Making a comment about someone's writing style isn't ad-hominem, also the original comment didn't make an argument at all, it just said that your opinion is wrong, which is a joke as an opinion literally can't be factually incorrect by definition. Here is a pretty good resource for learning about ad-hominem in practice.

That being said, you also fell into the very common fallacy fallacy.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

It probably only has a Bluetooth radio and no WiFi for cost and power savings (Nordic chips are extremely power efficient), so in order to talk to it, you have to do it with Bluetooth, but then they make the protocol completely proprietary so you can only use their app, and then make you have your internet on and their server reachable to enable looking at the data as a sort of DRM/make sure that they can harvest your data.

That is my guess though. If it's true, the thermometer is probably hackable unless they went all out on Bluetooth encrypted pairing.

avoiding Ewaste by un-obsoleting a belkin controller

I have a few Wemo devices that have been obsoleted by Belkin. The lights are zigbee so paired just fine with the sky connect dongle. this is the controller, I pulled the board with the now dumb smarts out and in the base is a nice 3.3v power supply. so printed a separator from the scary voltage, and reused the headers to bring ...

a wemo device, gutted and an esp32 inside
ALT
JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Nice! Always good to convert something that is no longer supported.

For future projects, I would also suggest using the SEEED studio Xiao series https://www.tinytronics.nl/index.php?route=product%2Fsearch&search=seeed+studio+xiao if you don't need a lot of IO, which is often the case with IOT stuff. I use it for everything HomeAssistant related.

The esp32-c3 version for the cheapest with a nice antenna if you have to put the module near metal (my homemade doorbell uses this)

The esp32-S3 model for more processing power (my VoiceAssistant satellite uses this)

Esp32-c6 variant to replace the esp32-c3 for everything that you want to convert to Thread in the future (esphome is starting to have Thread support https://esphome.io/components/openthread/)

Esp32 board are great, but the xiao series is so tiny that you never have to worry about them not fitting!

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Yep. I have posted on stack overflow exactly 3 times. One time it was marked as duplicate and referenced to something that was not even the same topic. One time I had too much detail and debugging done for the classic knowitalls to come make a smartass remark and was completely ignored. The final time I got one comment, addressed it, and that person was never heard from again lol.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

The ton of US companies are registered in Delaware because it is the state for tax evasion.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

What does you comment have to do with anything? He asked why delaware, I answered why delaware. Companies that are from europe still have to pay property taxes on american properties, worker-related taxes for their american workers, US health system taxes, income taxes for american declared income, etc... You don't just magically not have to have any sort of knowledge of any local laws when running an international business...

Foreign companies must comply with local and state tax laws or risk facing tax compliance issues and be liable to penalties or even suspension of business operations.

https://www.taxsamaritan.com/tax-article-blog/how-foreign-companies-pay-us-taxes-expats/

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Doc Marten auality has apparently absolutely plummeted info the ground the past decade. Like, they only last a year or two now apparently before falling apart.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Probably has to do with tackling hard hitting issues like... Checks notes... Ensuring that vegetarian meat alternatives can't be called "steak", "burger", or "bacon". Ah yes.

Couldn't have to do with multiple countries going full right wing + corporatization being in a race to the bottom lol.

Do you actually read documentation, or just search it when you’re stuck?

I’ve been switching from Vim to Helix recently. I did the built-in tutor, and whenever I need to configure something, I look it up in the docs. The problem is, I only find what I already know to look for. Without reading the documentation more broadly, I don’t really know what I can configure in the first place. ...

JustEnoughDucks , (edited )
@JustEnoughDucks@feddit.nl avatar

Yes, but I am also of the opinion that not one single acronym should be used without at least once in the section saying what the acronym is. Many many programing docs with say what am acronym is exactly once, somewhere in the docs, and then never again.

Also, if there are more complex concepts that they use that they don't explain, a link to a good explanation of what it is (so one doesn't have to sift through mountains of crap to find out what the hell it does). Archwiki docs do this very well. Every page is literally full of links so you can almost always brush up on the concepts if you are unfamiliar.

There seem to be 10 extremely low quality, badly written, low effort docs for every 1 good documentation center out there. It is hard to RTFM when the manual skips 90% of the library and gives an auto-generated api reference with no or cryptic explanations on parameters, for example.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Just a few thoughts as to why it hasn't taken off:

Video is multiple orders of magnitude more difficult and expensive to serve than text or even audio.

  • Your server needs a great upload speed which is not achievable for on-site home servers for most people in the world

  • Your server has to have at least one dedicated encoding GPU (no raspberry pis or Intel nucs if you want any meaningful traffic)

  • Your server has to have a ton of storage, especially if you allow 4k content to be uploaded, which while much cheaper than before, is still expensive. Here in the EU, reliable storage is around 300€/12TB for drives, which fills up very fast with 4k videos or if you try to store different resolutions to reduce transcoded loads.

  • Letting random people upload video onto your instance is significantly harder to moderate than text or photos. Like think of the CSAM spam that was on Lemmy when it started in taking many new users...

  • The power usage (and bill) of the server will also be much higher than without peertube because of constant transcoding

The cost, both financial and server taxation-wise is simply too great for me, and many others to setup a peertube instance.

Regardless of how easy it is for people to create on peertube, someone has to bear the cost of hosting it. That is cheap-ish for Lemmy or mastodon, but there is a reason YouTube was a loss leader for a long time for google, and many streaming services restrict 4k video.

That isn't even getting into compensation for the content makers.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

That only solves maybe one of the listen problems. Whatever instance you have, you still have to get and serve media to other viewers and instances. The only problem that this solves is potentially CSAM spam/moderation.

Let's say it was a cell phone, it could handle maybe 2 concurrent transcoding streams before stalling out and people running into buffer times (which makes them leave).

If every person had their own tiny, low powered servers, then you could have max like 5 concurrent transcodes on any instance in all of peertube for old laptop or desktop computers. Assuming an average of people have a 100/30Mbps connection (which is true in much of the world outside of major cities, or even lower), then that would be absolutely maxing out at 10 concurrent viewers if everyone is running AV1 compatible clients (which is not the case) and more like 6 concurrent viewers per video at h.264. Those estimates are at low bitrates also, so low quality, absolutely no slowdown from your ISP, and absolutely no other general home or work-from-home use. In reality it would be closer to 3-6 concurrent viewers per instance (not even per video)

Still not even counting storage which is massive for anyone that creates more than a couple videos per year.

My point is just that it is an extremely difficult and costly problem that is not as simple as "more federation" like in text and image-based social media because of the nature of video, the internet, and viral video culture. Remember, federation replicates all viewed and subscribed content on the instance (so the home instance has to serve the data and both instances have to store it)

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

I was not earning enough to donate with our renovation to try to fund, then I was also unemployed for a period, but now I have a new job that pays around 300€ more net per month, so I think I can start donating and still pay for the house and renovation.

  • FreeCAD
  • KiCAD
  • immich
  • gadgetbridge
  • codeberg
  • KDE
  • Krita

Some projects that I use a lot don't want donations (jellyfin, antennapod, HomeAssistant, etc...) though

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

I wish I could use unattended-upgrade.

It literally restarts my server even when I disable the option, leaving it hung if the USB boot key isn't in there.

I had to stop using it, so now I just manually upgrade because that doesn't auto-restart without my permission...

JustEnoughDucks , (edited )
@JustEnoughDucks@feddit.nl avatar

Yeah but at this point American Brands are awful, Chinese Brands are awful, Indian Brands are awful, and European Brands are awful, all in different ways, but also in exactly the same way that they harvest every bit of your driving and location data and tell it to the lowest bidder.

There is nog much left. I don't think there will be an open source car anytime soon lol

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

also VW with it's bad everything in the ID line besides looks i guess and still charges 41-58k€. It is insane for something with terrible mileage (and an estimation that just plain lies), laggy as shit entertainment system that has taken up to 15 minutes to connect to android auto (2020 passat takes <3 seconds on the same phone) and is very buggy and sometimes needs a full car restart to show the maps app, horrible quality backup camera (my 2015 Nissan Altima had a 10x better quality camera) that has to be cleaned literally daily because they placed it so badly, terrible volume control, and no seat adjustment, and still tracks your every move.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Nope, Toyota is going HARD on subscriptions for literally every single feature. More and more every year. Remote start (Mazda also does this), charging you an upfront cost for hands-free driving, then telling you after that you have to pay 25€ to use it, soon seat heating and brakes will probably be locked behind a subscription after paying 50k for the car.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Maybe european car companies should just do better. I wonder if they ever thought of that?

Just because they are european, doesn't mean they are a company we should buy from and support. Nestle is European and is a baby murdering, child trafficking, chocolate slave trade company that kills and sickens thousands of people a year by illegally stealing water from them. Unilever is also pretty shit, spotify is just about the worst streaming service, not to mention the pharmaceutical companies...

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

While the lack of laughter can be from depression or stress (the podcasts I used to die laughing from only get an actual laugh out loud moment every once in a while now), I feel like most story-based video games that do humor try too hard nowadays and it doesn't land (like outer worlds)

Most of my laughter in video games, personally has been from interacting with other people. Valheim, Helldivers 2, REPO, overcooked, stardew valley, etc...

Probably the last single player game I laughed with was A Hat in Time or something.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

But on this threat model? Why would it not be good?

It has to physically accessed on the PCB itself from what I gather.

There are 2 "threats" from what I see:

  • someone at the distribution facility pops it open and has the know how to install malware on it (very very unlikely)

  • someone breaks into your home unnoticed and has the time to carefully take apart your vacuum and upload pre-prepared malware instead of just sticking an IP camera somewhere. If this actually happens, the owner has much much bigger problems and the vacuum is the least of their worries.

The homeowner is the other person that can access it and it is a big feature in that case.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

I miss the Compose key so much on windows for my work computer

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Hell, a 12TB WD red Plus in the EU is 300€. $160 for a 14TB is absolute dirt cheap

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

That is the largest overstatement of the year.

It rivals aliexpress/amazon brands in quality, sure, but it still generally isn't even at the quality of Ryobi, which is a lower-medium tier brand together with Bosch green, much less makita, dewalt, or Bosch blue.

Though for many non-renovating homeowners just needing the occasional drill work, it works just fine!

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

They sell tons of stuff that isn't food.

Clothes and work & running gear(even Aldi merch once a year), budget electronics and appliances (their toaster ovens are very often used for DIY solder reflow ovens), garden tools and supplies like slug pellets and shears, and even lower quality tools that work fine for ocassional light use.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Also OLED screens so you could literally make a notification LED from 4-7 pixels in software without even having to add extra hardware at all

JustEnoughDucks , (edited )
@JustEnoughDucks@feddit.nl avatar

Reminder that Unilever (British) is a horrible company like nestle (well I guess they don't have a documented campaign to kill babies or human traffick into chocolate plantation slavery like nestle) and should be avoided when possible.

Normally I would recommend Happy Tabs (a dutch company that makes very good toothpaste tablets with fluoride), but they had a major supply chain change and have shit the bed the entire 2025, stopped responding to bad reviews and support requests, deliveries not going out even though people paid, and even their store page went down

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Wow that website is a UX nightmare lol.

A bit more expensive, but if it helps shipments actually be delivered then that is a plus 😂 I guess I will go with them. Thanks for pointing me to them!

I don't understand what happened to Happy Tabs, they were going strong, good marketing, and had collaborations with KLM airlines and Dille en Kamille and now they have just disappeared off of the face of the earth with no notice.

JustEnoughDucks , (edited )
@JustEnoughDucks@feddit.nl avatar

I am still relatively inexperienced and only embedded. (Electronics by trade) I am working on an embedded project with Zephyr now.

If I run into a problem I kind of do this method (e.g. trying to figure out when to use mutexes vs semaphores vs library header file booleans for checking ):

  • first look in the zephyr docs at mutexes and see if that clears it up

  • second search ecosia/ddg for things like "Zephyr when to use global boolean vs mutex in thread syncing"

  • if none of those work, I will ask AI, and then it often gives enough context that I can see if it is logical or not (in this case, it was better to use a semi-global boolean to check if a specific thread had seen the next message in the queue, and protect the boolean with a mutex to know if that thread was currently busy processing the data), but then it also gave options like using a gate check instead of a mutex, which is dumb because it doesn't exist in zephyr.

For new topics if I can't find a video or application note that doesn't assume too much knowledge or use jargon I am not yet familiar with, I will use AI to become familiar with the basic concept in the terms so that I can then go on to other, better resources.

In engineering and programming, jargon is constant and makes topic introduction quite difficult if they don't explain it in the beginning.

I never use it for code with the exception of codebases that are ingested but with no documentation on all of the keys available, or like in zephyr where macro magic is very difficult to navigate to what it actually does and isn't often documented at all.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

The Minigame maps in source days were crazy good!

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Yet every 1-2 years the same proposal comes back with a different name and they have to have the exact same discussions over again because it has already been talked to death so it just depends which EU Parliament members have switched sides because of totally-not-bribary from lobbyists and nationalists.

This time around was razor thin margins.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

There have been some big changes at brother in the past couple of years. I am holding out hope that they don't enshittify and go the way of the others with firmware updates.

KDE Plasma 6.5 released ( kde.org )

How do you make a great desktop into a fantastic desktop? Easy — chip away at the rough bits, polish the good stuff, and add awesomeness. After 29 years of development, KDE’s got the foundation nailed down. Plasma 6.5 is all about fine-tuning, fresh features, and a making everything smooth and sleek for everyone. ...

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

I started using activities instead of virtual desktops with 2 desktops each.

Separate wallpapers, separate start menu favorites, separate panel pins, etc... Plus you can hide activities not in use to keep it tidy. I used to use virtual desktops more, but I think of it now as a 2D grid. Vertically activities very organized and for each you can switch horizontally where organization doesn't matter as much.

Activities are great except there is a bug where the little wallpaper previews won't show with the default, batch resized and renamed wallpapers.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

Well Qualcomm chips are made in Taiwan. Most of the phones are actually made in China or India (PCBs and assembly) I believe.

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

If you run it through something like bottles offer a bit of protection in that respect?

JustEnoughDucks ,
@JustEnoughDucks@feddit.nl avatar

On the bottles website, it says that the bottles are sandboxes. It has a full subsystem container for each program that is isolated from the main system (according to them I guess).