• 5 Posts
  • 67 Comments
Joined 1 year ago
cake
Cake day: June 28th, 2025

help-circle

  • IDK about Sweden. In the US it seems to pay less, and the jobs are concentrated in different regions than other SWE jobs (which kind of mitigates the lower pay). I did embedded development for a couple years right out of college, then moved to full stack web development. I’m pretty sure the job market in the US is shit for every software development field. I think embedded development is harder to offshore (unless the entire project, electrical engineering and all is offshored). I did find the work very fun; often working in the physical world, and trying to find ways to stay within the CPU/RAM/Flash/Peripheral constraints. I remember once, I had to reverse engineer a piezo-motor controller by scoping the very expensive proprietary dev board, then I reimplemented the control signals by using a microcontroller’s audio playback interface.








  • IIRC, there are few places in the US where it’s legal to just plop an RV on an undeveloped lot and live in it all year. I.e. you need a proper well and septic at the least (these are expensive). Many counties also have laws specifically to prevent people from doing this (I.e. only allowing camping on your land 14 days in a 30 day period). Many people break these laws, but they do exist.

    It can be cheaper, but only if you give up a lot of conveniences. I.e. you can boondock on BLM if you move every 2 weeks. Would want solar, a large battery bank, and probably a backup generator. Will want to always be conserving power, fuel, and water. If you want to camp with hookups all the time, it would be more expensive than an affordable apartment.




  • sobchak@programming.devtoScience Memes@mander.xyz*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    10
    ·
    2 months ago

    Replace “sustainable,” and the bit about profit and capitalism, with “efficient” and “corruption and un-free markets,” then this is a common right-wing talking point (back when the right wing tried to engage intellectually, at least).

    In my unscientific opinion, the current population is unsustainable, and there’s no known ways to make it sustainable enough to support the population in the long term (I hope there will be, of course). The most sustainable framing practices are less intensive and result in less output per acre. That’s just about survival, ignoring quality of life. I’ve heard it claimed we’d need 5 Earths for everyone on Earth to live a first-world-like lifestyle. Granted, we should drastically change our lifestyles.

    Climate change will also likely lower the human population the Earth can support, and I think we will likely adopt even less sustainable practices to make up for the loss, accelerating our own demise; kicking and scratching and bringing all the ecosystems of the Earth down with us.





  • I’ve noticed a lot of consumer embedded products have been using PWAs for flashing and configuring devices (Meshtastic, Meshcore, Betaflight, am32 configurator, etc). I have to open Chromium to use them because they don’t work with my normal browser (and I probably don’t want my normal browser being able to access arbitrary USB devices).


  • Yeah, I think it’s overkill unless you have 20+ nodes. When I switched from just a few VPSs with containers deployed with docker-compose, to deploying and administering a highly-available k8s cluster of 9 nodes, I’m pretty sure our cumulative uptime actually went down. There’s ironically more points of failure that can bring stuff down due to the extra complexity.


  • Meh, disagree with a lot of this.

    AI tools can generate functional, adequate, perfectly average code

    Not in my experience.

    The outsourcing era taught us that the expensive part of software was never writing it. It was understanding it well enough to change it safely, to debug it under pressure, to explain to the next person why a particular decision was made at 2 a.m. on a Tuesday.

    Since AI is adequate, just have AI change, debug, and explain it. You don’t even need devs running the AI. Have AI generate intent. Just have AI scrape Twitter for people complaining about applications they wish existed, and have the AI make them. Let AI do market research. It’s supposedly perfectly adequate.


  • Specifically, I’d love to hear your thoughts on how to better optimize the context window limits when dealing with massive raw outputs (like huge DNS dumps or nmap scans) before feeding them back into the LLM’s memory.

    Launch a sub-agent that reports its findings back to the main orchestration agent. If it’s even too long to fit in the sub-agent’s context, you can chunk it up, have a sub-sub-agent per chunk report back to the sub-agent for a shorter summary, just the interesting lines per chunk, or “no relevant lines found” or whatever. Can get even fancier by allowing the sub agent to use tools like grep, head, tail, etc on the text to search it instead of reading the whole thing directly.

    Surprised you’re not using LangChain/LangGraph as it makes some of the things you’re doing easier. But it looks like you’re vibecoding this anyways, so it’s just doing whatever Claude Code or whatever decides to do. My suggestion would be to code it yourself with minimal AI assistance, as this will just turn into an unmaintainable mess as time goes on, and eventually, the AI coding agent will get stuck and be unable to really progress.

    Now that I think if it, you could probably get Claude Code or OpenCode to do everything this project can do by just installing all the tools needed in your environment, creating a new empty project, telling it what tools are available in your environment, allow it to download any other tools necessary, and prompting it to do the recon (may need to use an abliterate, heretic, or otherwise uncensored model to do some things).