Skip Navigation

Posts
1
Comments
406
Joined
3 yr. ago

  • Deleted

    Permanently Deleted

    Jump
  • 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.

  • 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.

  • Can't you not use those unless you have admin rights on your PC which the vast majority of corporations (rightly) don't give.

  • If only windows had package managers for the 100 million machines with 7zip out there

  • Removed Deleted

    Permanently Deleted

    Jump
  • True, but this is a reaction to companies discarding their employees at the drop of a hat, and only for "increasing YoY profit".

    It is a defense mechanism that has now become cultural in a huge amount of countries.

  • That is not true even a little bit. Look at any inkjet paper under a microscope made after the mid 2000s.

  • I would be interested to see a figure of people with home servers that have had that happen to them. DoS & pwned yes, especially 15+ years ago before there were good resources, TLS, reverse proxies, or authentication front ends.

    I would be very interested to see any stat whatsoever of selfhosters that have gottened murdered specifically because of their server.

    It is extremely important to note that in those days, people just opened their, often out-of-date, servers completely to the internet via a DMZ or port forwarding, let ssh be open to the internet, didn't harden ssh at all, and most people didn't use a VPN for downloading.

    That is literally like saying that people who light wall torches in their wooden home burned their house down, so let's not use lightbulbs or electricity.

  • Well I am learning that hardware-wise, my open source smart watch AFE might require an interrupt pin (apparently the RTC fallback that Maxim says is why a big crystal is required just doesn't do anything and no docs on how to set up that or polling mode) to work with the algorithm chip. That brings the cost from 20€ for 5 PCBs to 350€.

    So I might need to write a new zephyr driver for the AFE chip directly and then spend months more work making an open source PPG algorithm and adjustable LED gain algorithm to keep the project going.

  • Eh, I only do embedded work which doesn't work even with layering unless you layer everything which defeats the point.

    Good thing is that I just have a distrobox for embedded work that spins up whenever I need.

  • What is the difference between a paid service and a paywalled service in this case?

  • So you have absolutely no devices that are a different resolution than you download? You don't direct play 4k on a 1080p screen for example.

  • This question comes up a lot. 2D printers are actually significantly more complex thans 3D printers. The rrason 3D printers game much later was a materials problem and the fact that there was already injection molding which gives much better results for production, which means it took a while for big players to see the value in it. Here is my further comment on another post:

    "Tons of 2d printer challenges.

    The ink jet head at a resolution of <50um (as opposed to 3d printing resolution of usually >200um)

    Combined with printing on many different surfaces and such: cardstock, printing paper, glossy, weights, stickers, etc...

    This project "cheated" (I mean that not in a negative way, tons of open source hardware projects use proprietary components, my own does too for now) by using a proprietary ready-mades printhead, which saves the most cost and effort of the whole machine, and is the component that causes the most issues, generally.

    I definitely want to try this out too."

    https://feddit.nl/comment/20418339

  • Really depends.

    I am in belgium and for Electronics engineering, there are very few jobs and a lot of candidates (and notoriously difficult to get around via car in belgium). I have 5 year of experience, recommendation letters, and good references.

    20 applications. 9 ghosted, 4 auto rejections, 2 declined by me as not a good job, 1 rejection after hiring manager interview (too far, 1.5+ hour one way in traffic and they had closer candidates just as good), 2 rejections after final interview (one ghosted, the other wanted to take both me and the other candidate on, but couldn't), 2 offers.

    It is definitely rough in the engineering industry outside of defense.

    On the flip side, I see hundreds of software jobs here and hundreds of electrical/building automation jobs.

  • Tons of 2d printer challenges.

    The ink jet head at a resolution of <50um (as opposed to 3d printing resolution of usually >200um)

    Combined with printing on many different surfaces and such: cardstock, printing paper, glossy, weights, stickers, etc...

    This project "cheated" (I mean that not in a negative way, tons of open source hardware projects use proprietary components, my own does too for now) by using a proprietary ready-mades printhead, which saves the most cost and effort of the whole machine, and is the component that causes the most issues, generally.

    I definitely want to try this out too.

  • Me too, and the new one I didn't even realize this change happened. I saw there were no breaking changes, updated, and saw "oh, it isn't synced anymore" so I reselected the folders, it ran a sync check on everything, which took a while, and everything works fine again.

    I didn't even realize there was a difference until now, but I guess there is a start/stop sync switch.

  • I mean, jellyfin is absolutely even.more of a security nightmare than Plex, with multiple unfixed CVEs IIRC (software, not website or forum)

    I use jellyfin also, but I only trust it not exposed to the internet at all. That is one very big area of improvement for them.

    That and subtitle syncing.

  • I agree I have had some chamfer and fillets trouble that even wasn't there before (a not-completely-tangent arc cutout from a square exposes this clearly) and will cause faces to shoot to "random" positions. Things can get wonky also because the Topological Naming Problem isn't 100% gone, but a model getting messed up is not the same as crashing.

    Still haven't had a single crash in 1.0.2.

  • And I still can only get 0 like, 0 comment shaky cam video of a screen capture of ultra zoomed in tiktoks or blasting shitty electronika music at 100dB clipping all to hell with 2005 era Microsoft visualizer videos.

    Just like pixelfed, there is no way to discover anyone except the same 10-12 rotation of people they put in explore.

    I come back every month or two and swipe through 5-10 to see if anything has changed, but it never has. In the case of loops, the same number of creators, some of which haven't posted a video for almost 8 months are "trending"? Maybe that is where the "active users" number comes from?

  • Cool project!

    A ton of aesthetic effort for a simple Dev board + enclosure and a vibe coding project, especially since arduino already has libraries for MQTT, speakers, etc.. Photo displays & animations galore lol.

    Injection molding is much more of an art than simply CNCing a negative of your part and squirting some plastic in it. There is a reason that injection molding services often have around a 1000€ startup & molding fee.

    Plus a custom PCB means FCC/CE certification generally.