Notices by cjd (cjd@pkteerium.xyz), page 4
-
Embed this notice
Here's a closer look at what's going on with the modems, there's a 7 port USB hub stuck to the ceiling with sticky-pads, and each modem has a USB-serial cable connected to it's internal UART. When I get a new device, I take it apart and add the USB serial, then I tie a knot in the usb-serial cable so it can't get out, cut a small hole in the case for the cord to run through, and re-assemble the modem. The USB-serial stays with the modem basically forever. This is my tmux shell on Master Of Modems (mommy.cjdns.fr). It can connect to and power cycle any modem.
-
Embed this notice
Status update on the embedded research lab.
I've got 4 modems and 3 power wires. I have space and power for up to 16 modems.
To the far left there's a fuse panel connected to a relay block. I'm using the normally-closed terminal so I power a relay to turn a modem OFF, which makes sense because it's meant for a hard reboot.
I severely underestimated the amount of wire I would need, so I only ran 3 lines off of the relay block - I'll clean up those wires when I have all 16 run.
White twist-ties are also temporary until I get another batch of zip ties.
The fuse block has only a single 14 AWG positive going in, but has 18 3 amp fuses. A 14 gauge wire can only carry (max) 20 amps, not 54. I'm not going to pull 3 amps per line, but 2 amps is realistic and that's 36 amps, which is also the max output of the power supply. My main positive and negative lines are 3x 14 gauge wire each, so no problem there, but the fuse block is the Achilles Heel.
The modems are slid into a dish rack, it just happens to be exactly the width of a typical modem...
-
Embed this notice
I agree with you about the COBOL thing, though a big question is what will happen when AI progresses a little more.
> You won't see Rust is embedded
What do you mean by embedded? OpenWRT? It's there because of the python-cryptography dependency. In the kernel, it's optional for now, but as soon as someone starts upstreaming some faster versions of things, it's going to become defacto mandatory.
If you're talking about like 8 bit microcontrollers, sure, but that type of thing doesn't really have much of a future either. Nobody wants to run some special circuit with a vendor SDK based on a patched gcc when they can just use a slightly more complex RISCV circuit and standard tooling.
> almost always inherently memory unsafe
Same argument could be made about the Linux kernel, but it's not, because when everything is dangerous you care even more about tools to help prove correctness.
What's important is that ABI-wise, Rust is basically C. You don't have a VM or a GC or anything sneaking around behind your back and touching things you can't touch, so low level is actually possible.
-
Embed this notice
The Judgement Cometh
-
Embed this notice
I spend 50% of my time writing C and 50% writing Rust.
Rust is gonna win.
What's gonna happen is someone will contribute some fast and loose memory management logic that breaks every single rule of safe design, but, uses a pile of Rust type system shenanigans to make the compiler (eventually) prove it correct... And for an extra 5% page fault performance, no one's gonna care that they need rustc to compile the kernel.
After that it's all a big downhill slide...
Hopefully someone will make the compiler faster though.
-
Embed this notice
Oh, I also found that sometimes you need to drag the iron around the pin to get it to switch from ball to kiss shape.
-
Embed this notice
I've recently had the need to do a little bit of soldering and what I found worked is to:
1. Warm up the pin, but don't try to get it hot enough to melt solder
2. Touch the solder to the iron to create a ball (looks like what you have)
3. Melt the ball and poke it down to try to get it to catch surface tension on the board and switch into a Hershey's Kiss shape
Not claiming to be an expert by any means, just sharing what I recently learned since it's still fresh in my mind.
-
Embed this notice
Sheesh, the guy already has too many monuments to count.
-
Embed this notice
.
-
Embed this notice
If you've got 100 bucks to blow, you can't go wrong with an OpenWRT One, and that's got the wifi built in.
-
Embed this notice
I think the goal here is to be able to watch (and potentially limit) transactions as closely as possible so they (think they) can get out in front of a hyperinflationary crash.
-
Embed this notice
When someone says "Can you fix my computer?" and you whip it out like a homeless dude in SF
-
Embed this notice
> Turnabout is fair play.
-
Embed this notice
ProPublica is now Pro Bono since USAID is gone 😂
-
Embed this notice
Well, tried to use Twitter API for a minimal "tag me and I'll react" bot. Nope, doesn't work.
I guess Musk is at war with someone who is using Twitter API because it's so limited that it's useless - unless you pay obscene money.
If you're thinking about Twitter API, forget it, it's useless.
-
Embed this notice
Love is in the air
-
Embed this notice
Oh so they learned a trick from the IRS.
-
Embed this notice
In Israel? Don't you lose your German citizenship doing that?
-
Embed this notice
.
-
Embed this notice
And how's your day going Mr. VM Host ?
Statistics
- User ID
- 5316
- Member since
- 14 Aug 2022
- Notices
- 2130
- Daily average
- 2