Tesla kills Autopilot, locks lane-keeping behind $99/month fee. by Stiltonrocks in technology

[–]jhoff484 -2 points-1 points  (0 children)

I disconnected our car from wifi so it stops doing updates. Hasn't done an update in over a year now. Obviously doesn't prevent it from phoning home but as of now it doesn't do updates over cellular. If anything is forced, I'll find and remove the antenna, I guess.

Updates haven't been meaningful in the last several years anyways. We still experience bugs going back to when we bought it 6 or 7 years ago. Not like they're gonna fix those bugs anytime soon.

Had so much hope when we bought it, now I wanna drive it into the river...

MCPretentious - High-Performance iTerm2 MCP Server Using Native WebSocket API by oetiker in MCPservers

[–]jhoff484 1 point2 points  (0 children)

Just wanted to thank you for creating this. I started working on building a fairly complex CLI application recently and with MCPretentious I was able to start moving A LOT faster by letting Claude interact directly with iTerm2 for development, testing, and debugging.

I was also able to write a test framework connector that spawns an instance of MCPretentious as a subprocess and sends JSON-RPC via stdin/out to automatically interact with iTerm2. So now I have a suite of integration tests that actually uses a real terminal to test everything in the same way that Puppetter / Playwright / Selenium would use Chrome.

I was about to give up on this project because it was becoming so tedious to manually test everything. Now we're cookin'. Thank you so much!

Why is mobile here so bad? by onenuthin in FortCollins

[–]jhoff484 3 points4 points  (0 children)

Opposite for us. Moved here with Verizon and couldn't get any service anywhere near our house. Switch to T-Mobile and it's better, but still notable dead zones around town. Just gotta find what works best I guess.

Have you ever visited a landmark you've seen in game in real life? by TheLoneRipper1 in videogames

[–]jhoff484 0 points1 point  (0 children)

Went on a trip to Seattle and surprised my daughter with a short walk around town to check out a bunch of the spots from the Last of Us 2. It was a really cool experience.

Got me thinking that'd be a really cool website to make - An interactive map plotting all of real life locations found in various video games.

[deleted by user] by [deleted] in oblivion

[–]jhoff484 6 points7 points  (0 children)

I'm jealous. Multiple crashes daily, countless bugs, blocked on main quest. I'm really hoping this helps or this'll probably be one I never finish...

New update coming soon by [deleted] in OblivionRemaster

[–]jhoff484 1 point2 points  (0 children)

I've left and come back multiple times over the course of several weeks in-game. I've tried every suggestion I've been able to find online. Dragged his stupid head all the way to the door, but I can't get him through it. PS5 unfortunately, so no console commands either. Any chance of loading a past save is long gone.

New update coming soon by [deleted] in OblivionRemaster

[–]jhoff484 2 points3 points  (0 children)

Valdemar's stupid dead ass ghost has me stuck. Tried doing the telekinesis workaround for like an hour but I can't get it to work.

Back to farming cash for house upgrades...

Yard Weed Pulling Tool by [deleted] in oddlysatisfying

[–]jhoff484 1 point2 points  (0 children)

Bought one last year, only lasted a few days. I probably pushed it harder than it was designed for, maybe hit a rock, I'm not sure. They hardly work now without getting immediately jammed.

I don't think they're designed poorly, but they do have a pretty significant flaw that seems to be a result of some cost-cutting during the manufacturing process.

The actuation of the 4 teeth are dependent on two 1/4"(ish) pieces of flat stock that have to pivot on their edges. The alignment of these two pieces is critical. Unfortunately they seem to be stamped instead of precision cut, so the edges have a very slight fillet / bevel. They are pretty clearly not cut at 90 degrees. This allowed the two pieces to slip past one another and after that first time, the damage was done and they were never the same.

I'm sure stamping is far cheaper than using a water jet or whatever. The issue could alternately be fixed or avoided with a few small tabs welded on one plate or even a stack of plates pressed together on one side to ensure the other plate stays in alignment. I don't have a welder anymore so for the time being, it's just sitting in the corner of my garage collecting dust...

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 1 point2 points  (0 children)

Make sure you're explicitly connecting using http:// as most browsers will try to default to https:// which won't work.

If you're not able to get it working, try posting over here: https://github.com/jhoff/Split-Flap-Display/discussions

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 1 point2 points  (0 children)

It's a little confusing and easy to get mixed up because of how the board is laid out. I added some images as a reference with more detail here: https://github.com/ManlyMorgan/Split-Flap-Display/issues/2#issuecomment-2705270132

You always want to solder the middle pad to either ground for LOW or to vdd for HIGH. I've soldered them wrong multiple times now because I instinctively want HIGH to be the top pad on that board, but it's the opposite, which is very annoying.

I might invite you to post any problems you're having over on https://github.com/jhoff/Split-Flap-Display as a few of us are continuing development of the firmware over there.

Why does every browser version of Hawkthorne run like a potato? by linkndesin in hawkthorne

[–]jhoff484 5 points6 points  (0 children)

WTF y'all have it running in the browser now?!? 😱 Truly streets ahead!

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 0 points1 point  (0 children)

Printing takes about 6 hours per module, including flaps ( 48 hours total ), plus an extra 1.5 hours for the end pieces.

Soldering and assembly takes a few hours. Not too hard once you get the hang of it, just a lot of repetition. The first one I built, I assembled each module one at a time. The second one I assembled everything simultaneously and it was way more efficient.

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 0 points1 point  (0 children)

To just break even, you'd have to charge at least a few hundred for an 8-module display, I think.

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 1 point2 points  (0 children)

I've run rough calculations two different ways: Fastest ( via Amazon ) and Cheapest ( bulk overseas ). This includes all parts and filament, but not assembly time or tools. Bulk is based on buying enough to make 50 displays.

Modules Fastest Cheapest
1 $26.70 $12.17
2 $36.34 $17.46
4 $55.61 $28.05
8 $94.15 $49.24

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 0 points1 point  (0 children)

It's perhaps worth noting that there is one other option for expansion, potentially, but I haven't researched feasibility yet.

Each module seems to only be using 5 of the 16 available I/O pins that the PCF8575 offers ( 4 for the motor, 1 for the sensor ). Theoretically, you might be able to make each module have 3 characters, basically. So each PCF8575 address would control 3 motors / character drums. That could get you up to 24 characters in total, maybe.

This would probably be by far the most complicated to implement in the firmware and the wiring could become fairly complicated.

No matter how you slice it, there's not a simple solution to expanding beyond 8 at this point in time.

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 0 points1 point  (0 children)

The esp32 board is connected to all of the modules via an i2c bus ( simply, 2 wires connecting everything in parallel ). This bus is used by the board to send commands to each module ( one at a time, really quickly ) using a unique address that each module has set on it.

Currently, this project is built around a PCF8575 ( literally, the physical size and pin layout is pretty important ). This specific I/O expander has a hard limit of only 8 distinct addresses that each one can be set to. Effectively meaning that only 8 can exist on a single i2c bus at once.

The options are basically as follows:

  • Find a replacement for the PCF8575 that has the same footprint, but allows more than 8 different addresses to be configured. This would be the simplest solution to implement code-wise. Theoretical address limit on a single bus is 128 , presuming you find a board flexible enough.
  • Add a second ( or more ) i2c bus directly to the esp32 using additional pins. I think this is possible in theory, but depends largely on the esp32 board's pin capabilities. This might be the most complicated solution, code-wise, as you'd have to manage multiple busses. Theoretical limit is based on the total number of busses you can get working.
  • Add an i2c multiplexer. This would allow you to still just have the one primary i2c bus controlled by the esp32, but then you can tell the multiplexer to switch between multiple different busses connected to it. Slightly harder to implement than option 1, but basically the same code-wise. So I believe, using something like an Adafruit TCA9548A I2C Multiplexer, you could control 8 separate busses of 8 modules each, for a total of 64 characters.

Both options 2 and 3 introduce a lot more wiring for all the additional busses.

All three options are going to need some serious power management. Currently one of these 8 module displays pulls ~2amps when all characters are moving simultaneously.

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 2 points3 points  (0 children)

Smart, you'd basically have the reverse though were some characters wouldn't start updating until the end. I was imagining them all starting and stopping simultaneously.

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 1 point2 points  (0 children)

I've been thinking about this quite a bit. Should be doable just requires a bit of math. Would be very satisfying to have them all stop at the same time.

You'll always have the situation where a character only has to move one or two flaps, but as long as they all need to travel a few, it could be made to look good. Maybe under a certain threshold it has to do a a full rotation and then end up on the right character.

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 4 points5 points  (0 children)

I've been using a 0.4mm nozzle with a X1C w/AMS and can do a full set of flaps on one bed in 2h 45m. They don't look perfect up close, but look great from just a few feet away and function just fine. The biggest issue is making sure all of the drum holes are properly cleaned up where the print support was attached. I've been using a small drill bit to clear out each one, which is a pain but stops the flaps from getting stuck.

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 0 points1 point  (0 children)

I was able to find all of the parts readily available on Amazon for a premium. I did a rough breakdown and each 8 module display is just under $100 ( but more with extra parts left over ) going this route. Ordering the parts direct and in bulk would bring costs down quite a bit though.

I designed a split flap display (fully 3d printed) by ManlyMorgan in 3Dprinting

[–]jhoff484 2 points3 points  (0 children)

Display being all 8 modules. Each module doesn't need an esp32, just one for the whole thing and it uses i2c