• 6 Posts
  • 566 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle



  • “This suspect was arrested in possession of a loaded weapon in a vehicle provided by Des Moines Public Schools after fleeing federal law enforcement. This should be a wake-up call for our communities to the great work that our officers are doing every day to remove public safety threats. How this illegal alien was hired without work authorization, a final order of removal, and a prior weapons charge is beyond comprehension and should alarm the parents of that school district.”

    Having a handgun is not illegal in Iowa. No permit is required for concealed or open carry.

    The part about work authorization is a lie. This employee completed the I9 process. They were working legally in the US at the start of their employment, and there’s no evidence to suggest that changed.



  • Usually it’s this, but sometimes the Recaptcha doesn’t even load (looks like an IP ban). I just submit the form, and then get an error message saying I must complete a Recaptcha, but there’s no evidence in the page of any Recaptcha to fill out.

    I’m on a residential ISP. I’ve checked every IP address reputation system I can find, and see no problems (except from “Clean Talk”, but they’re so small that I doubt Google uses them).

    Also, I hate knowing that I’m doing unpaid labor to help train an AI that will make the world a worse place.



  • Actually, I just saw that the image could zoom in if I opened it in a new window.

    Regarding your connectors: If you want to have the different parts of the keyboard connect by USB-C, then you would need to add a USB-C hub inside each part that could have downstream devices.

    If you are willing to have each part be a different USB device, that would simplify the design a lot. Then, they could all connect to a USB hub.

    If you want to minimize cable clutter, you might consider interconnecting the components with something like QWIIC, which is pretty small. It would also require doing custom firmware.


  • Electrical engineer here. I can only answer a few of the questions:

    This will be a “USB Device” (as opposed to USB Host or USB OTG) so the correct USB connector to use is B receptacle, mini-B receptacle (obsolete), micro-B receptacle (obsolete), or C receptacle. You can pick any one of those. The obsolete ones still work fine, it’s just hard to find cables for them. Mini-B is actually very durable. Alternately, you could have a captive cable with a USB A male plug on the end.

    KiCad has pretty good facilities for making your own component layouts. Many components you simply can’t find existing files for. Unfortunately, this is part of the life of circuit design. It should only take an hour or so per component.

    Adding diodes can enable N-key rollover. If you don’t need that feature, you could skip it. If you’re going to the trouble of making your own keyboard, diodes are a comparatively small cost, so you should do it. The Chouchou keyboard uses a separate pin for every single key, so it doesn’t need diodes.

    Yes, you can hide the parts in a case. But you could also just make the back of the circuit board really long, and there should be enough space for it. Picking out connectors and cables and stuff is always a pain, so try to avoid having multiple boxes if you can. The electronics should be pretty small anyway.


  • I have self hosted my email since 2006. I gave up on self hosting outgoing mail in 2021, but I still keep the server up for incoming mail, and still set up throwaway accounts on there.

    The hard part of hosting email is getting Google and Microsoft to accept outgoing mail. Tons of businesses that do not have visibly outlook .com or gmail .com addresses are still hosted by those servers.

    I had SPF, DKIM, and a static datacenter IP address with no reputation problems. I still couldn’t get through to Microsoft, not even in people’s junk mail directory, until they manually whitelisted my address. Microsoft didn’t allow them to whitelist a whole domain. Google was a little easier, but they added new demands monthly.

    In 2025, I can’t get reliable delivery to gmail .com addresses even sending from a hotmail .com address in the outlook .com web interface.




  • “If the officers learn that the individual they stopped is a U.S. citizen or otherwise lawfully in the United States, they promptly let the individual go,”

    This quote by Kavanaugh is a false statement, and probably a lie. Lots of permanent residents with valid green cards and people with valid visas are getting abducted by ICE, and then their visa or green card is simply revoked for no reason. Then they are deported.



  • Electrical engineer here. There is almost no difference.

    The cost of streaming video from a server to your computer is pretty small, basically just transferring the bytes from a hard drive to a network card. This happens in a datacenter on a big server designed to be efficient at it, and serve a ton of people at once. Your own electricity consumption on your viewing device is likely much higher than that. You can calculate your electricity consumption using a Kill-A-Watt or similar device, but here are some averages of measurements I’ve made on my devices:

    • PC with 27" LCD monitor: 150W
    • 50" TV: 300W
    • Laptop with internal 14" screen: 40W
    • Phone with 5" screen: 10W roughly, but it’s complicated
    • Phone with screen off, speaker only: 2W (guessing here)
    • Handheld FM radio: less than 1W

    If you look at your computer’s CPU usage while watching video, it’s mostly idle. So most of the power consumption is the screen’s backlight.

    Assuming worst-case coal power, releasing 0.4kg of carbon per kWh, and a large TV, and let’s say 10% overhead for the server’s energy cost, that’s 0.13kg of carbon per hour. So don’t worry about it.



  • I. One should strive to act with compassion and empathy toward all creatures in accordance with reason.

    II. The struggle for justice is an ongoing and necessary pursuit that should prevail over laws and institutions.

    III. One’s body is inviolable, subject to one’s own will alone.

    IV. The freedoms of others should be respected, including the freedom to offend. To willfully and unjustly encroach upon the freedoms of another is to forgo one’s own.

    V. Beliefs should conform to one’s best scientific understanding of the world. One should take care never to distort scientific facts to fit one’s beliefs.

    VI. People are fallible. If one makes a mistake, one should do one’s best to rectify it and resolve any harm that might have been caused.

    VII. Every tenet is a guiding principle designed to inspire nobility in action and thought. The spirit of compassion, wisdom, and justice should always prevail over the written or spoken word.