• 10 Posts
  • 1.16K Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

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



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


  • What about the performance info is wrong, may I ask?

    Sodium ion has far higher lab-tested cycle count than standard lithium ion/LiPo (3000-6000 cycles vs 300-500, max 1000 cycles) though in reality since sodium iron batteries are a chemistry that has been around for a few years instead of decades, real world is only 1000-3000 for the first generation while lithium iron phosphate still beats it with 3000-5000 cycles real-world, though that lithium chemistry is significantly more expensive, but indeed relevant to grid storage.

    Sodium ion batteries also have a much broader temperature range (-40 to 80C vs -20 to 60C where lithium cells are often capped at 45C to prevent damage).

    Charging times: sodium ion can charge between 2C and 3C while lithium ion is recommended to charge <1C. There are a ton of methods to get around that, but those would likely also apply to sodium ion

    It falls apart a bit more on density, voltage range, and discharge speed.

    Sodium ion can also handle 8C discharge rates, but not up to 10C like lithium, due to their higher internal resistance.

    The voltage swing is way larger (4V->1.5V) which isn’t a huge “problem” per-se, but not convenient as all of the current BMS chips and inverters were made for the very low voltage swing of lithium, so you will need seperate ICs or only use 50% of the capacity.

    And of course the 30% less density or so.

    I don’t think any of those are deal breakers for grid storage or a lot of “general use” when it will be much cheaper as it gets adopted and scaled.

    Very true that it is not optimal for EVs, but there are already Chinese Sodium-Ion EVs that perform quite well outside of the reduced capacity






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


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


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


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


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







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