• 22 Posts
  • 408 Comments
Joined 3 years ago
cake
Cake day: June 2nd, 2023

help-circle

  • Only 56k people? Of that population, how many are voting age? It’s about 42k.

    There’s always about 15-30% of a population who are outright authoritarian, so they’ll vote for the leadership that strips them of their rights (see: conservatives).

    That means if the US feds moved about 10000 families (about 19,000 fascist voters) to Greenland it would make a supermajority for the right. This would cost somewhere between $300 million and $1 billion for the move and about $100 mil/year and in maintenance while the economy shifts to handle the influx.

    Do you believe that the current administration couldn’t pry a few billion dollars to buy a permanent two R-voting senators from the education budget?



  • The biggest advantage to CAN bus is that it’s a true multi-master bus. Any node can broadcast at any time. The other nodes will back off (there’s a priority list for the nodes) and allow transmissions through. It’s not a master/slave kind of system where nodes send/receive to addresses. A node broadcasts on the bus and the other nodes can decide whether to receive and act on the message, which opens up a much more distributed system of pub/sub style architecture, but with embedded systems.

    The other biggie is that it uses a differential voltage transmission. Much like the difference between RS232 and RS485. A CAN bus may stretch 10’s to 100’s of meters, depending upon transmission speeds. With that kind of range, you can now wire up larger hardline sensor and controller systems for human-scale environments which I2C and SPI just can’t do. It’s also much more robust to handle noise on the lines, though it takes hardware level support for many of the features.

    I haven’t picked a ATTiny 10 programmer yet. For my ATTtiny 85 chips I have a Arduino shield that I wired up. For ATTiny 84 and ATMega 328p I have USB driven boards with ZIF sockets to make inserting/removing the microcontroller chips easier. Basically really cheap ones I found on Aliexpress years ago and they keep working just fine.

    I use a combination of the ArduinoIDE and the ArduinoCLI to program the chips, depending upon the project and how much effort I want in my build toolchain.

    Among the raw microcontrollers, the ATTiny 84/85 needs the least analog wiring support. The ATMega 328p needs you to provide at least a little external wiring.



  • Given that there’s no proof he exists and (if you’re a Bible person) he claimed he’d be back before the original followers in 0 CE would die, he’s well behind on his own schedule. He’s about as fast as California High Speed Rail or any small construction project in Germany.

    Once Cali HSR is finished, your “Lord” would consider taking it to SF for some R&R.



  • Highlight->Middle paste has been my friend for decades now. Using it from SunOS in the 90-s to now has been a great feature. It’s the quickest way to copy and paste while I’m working fast with text or data entry.

    I love having both clipboards be functional. The latest rounds of tools that have stopped being as compatible with it has been no end of problems in my workflow. I’ll copy with the keyboard, highlight some text and then paste both clipboards somewhere else.

    No, using the keyboard here isn’t as fast, don’t bother making that argument, especially since ctrl-c means different things in different places on Unix style systems. Left hand stays home row while the right is forced to leave for the mouse since it’s a GUI.

    I’ve had to deal with many tools that don’t respect keyboard cut/paste as well. Add in that some tools like putty or git bash on windows have ctrl-ins for paste?

    Panning in CAD/design is usually click and hold middle or even a two button system (freecad), so trying to take a middle click for that isn’t buying uniformity.

    The copy/paste world is already fractured enough. Keep the highlight/middle click working so we can go fast. I might be a dinosaur, but I’m a fast dinosaur.



  • The biggest limitation on the older models is RAM. There’s other issues with network contention (the Ethernet is actually a USB device on the board), raw CPU (especially gen 1 boards), but really it’s all about the RAM.

    I use these kinds of boards for more hardware/embedded kinds of situations. No GUI Linux machines will easily run in 200-400MB of RAM before you start spinning up additional services or tools.

    If you’re really RAM blocked you can use a more stripped down Linux install or even hop to BSD and run real lean on resources for the OS. All of these options can still run most network services or simple build/dev kinds of support systems. They could be message queue servers, run GPIO-driven hardware systems, be sensor platforms, run DNS/DHCP/PiHole kinds of systems, be a speaker driver endpoint for a larger system, bong a clock sound every hour, or whatever. That’s just what I could come up with while typing on the fly. If you start adding hardware to the IO ports it just goes nuts what even the older boards are capable of.