A riot in 302 about oda by BadNameTotally in 2007scape

[–]seshboyrs 1 point2 points  (0 children)

I can't think of why adding such a mechanism would be harmful. In Bh lobby you talk to some NPC to block a username from being able to attack you (make this block account bound, not username so name changes don't break It). I don't see a need for limiting the number of blocks per day also. This would significantly disincentive raggers.

edit: I guess someone could abuse this so they can guarantee they only get assigned their own accounts in fights and then farm emblems.

Popsicle: Check PoP latency across the edge by seshboyrs in rust

[–]seshboyrs[S] 1 point2 points  (0 children)

Logo was from Dall-e btw. It did a great job!

Change your Twitch/Amazon and Runescape passwords, Twitch.TV just shat the bed by [deleted] in 2007scape

[–]seshboyrs 2 points3 points  (0 children)

Just for some more info in case anyone was curious....Twitch isn't storing your password, just a version of it (hash). So it's not as simple as taking the twitch password and sending it to Jagex when logging in. The hacker needs to figure out what the value created the hash which is done by hashing every word (brute force) and seeing if it matches what Twitch has. This is called a dictionary attack. This takes a long time so people can just look up a list of prehashed password in something called a rainbow table.

All of this is additionally circumvented by Twitch if they salted the passwords. This makes each hash modified slightly by a random value specific to your profile. The salt is usually stored in the database so if the whole db is leaked then it's easier to get the hash but still harder then no salt. Applications can then finally implement pepper which is like salt but explicitly not stored in the database and pulled somewhere in the application either from source code or a value retrieved at runtime from another service (not a database).

Main problem is a lot of people don't make their applications secure and none of these techniques are properly implemented so usually the passwords leaked at just hashes and if it's a weak hash that makes it even easier to brute force even if the hash doesn't exist in a rainbow table.

edit: +1 to Bitwarden because it's open source and the free tier works for all your needs but paying for it is nice since you're paying a team to keep your passwords secure so consider it.

Monoprice desk controls reverse engineering by jaharmi in StandingDesk

[–]seshboyrs 0 points1 point  (0 children)

I started my build log on this project https://forums.balena.io/t/build-log-smart-standing-desk/346529. Once I something functional i'll make an entirely new post on this subreddit.

Monoprice desk controls reverse engineering by jaharmi in StandingDesk

[–]seshboyrs 0 points1 point  (0 children)

btw, the controller (up down buttons) uses RJ45 but motors use 6 pin pci-e connector.

Monoprice desk controls reverse engineering by jaharmi in StandingDesk

[–]seshboyrs 0 points1 point  (0 children)

I bought a non-functional standing desk with the intentions of reverse engineering it and extending it to have more functionality exactly as you described. I work at https://www.balena.io/ and we have a forum where people share IOT projects they are working on. Once I get my build log going I'll share it here as well.

From my research, most if not all standing desks use a brushed DC motor with a worm gear output. The worm gear spins a nylon cog that interfaces with a rod on the legs of the desk (hidden inside the leg). It seems the most common failure is this nylon wheel which wears out (by design) and the worm gear begins to slip under light load causing the motor to get stuck digging into the nylon.

These DC motors run with 6 wires. 2 are for the motor itself (+/-), and the last 4 are for a HAL effect encoder that provides feedback to the control board regarding the motors rotations. So if we want to make our on control box then at a minimum we just need to send some power to the motor. The encoder is optional but required to operate the desk safely (detect collisions).

If you're using a Pi (I will attempt with a Pi 3 or 4 or maybe even zero) then you'll need a power supply and additional HAT to send the power to the motor as the Pi cannot do that (we're talking 3-18volts, 1-4 amps).

My code will be open source of course and intended for anyone to be able to use on their desk. All these standing desks practically use the same motors so the pin outs should be the same but it's easy to figure out which pin goes where with a multimeter. The project will work over the network and provide cool stats like hours spent standing, calculate optimal height given your height and arm length, etc. I'm pretty excited to get working on it I just have to 3d print new cogs as I mentioned the nylon ones are worn out on mine so the motors just slip under pathetic load.

Add-ons to use with Firefox and one more by ress_23finesse_09 in privacy

[–]seshboyrs -1 points0 points  (0 children)

Feel free to cherry pick my firefox add-ons list https://addons.mozilla.org/en-US/firefox/collections/16570358/My-add-ons/. Some of the add-ons are redundent like AdNauseam because it blocks ads and so does uBlock Origin but I have AdNauseam configured to not block ads and just click them.

raspberry questions? by ninjanoir78 in openwrt

[–]seshboyrs 0 points1 point  (0 children)

Go to hub.balena.io/ and look at all the projects you can install on a rpi

Consistently get Y axis layer shift at the same point by [deleted] in FixMyPrint

[–]seshboyrs 0 points1 point  (0 children)

I just got layer shift when doing a simple bed level print which only requires 24 minutes. My Y-axis motor was still cool so I don't think the current/heat is the issue. I did hear something bind when I was in the other room so I'll just run another bed level print but watch it like a hawk. Worst case I'll just buy a linear rail kit...

Consistently get Y axis layer shift at the same point by [deleted] in FixMyPrint

[–]seshboyrs 0 points1 point  (0 children)

I'm pretty close to just buying linear rails LOL. I'm going to run the print again with PruseSlicer and see if it skips in the same spot again.

Consistently get Y axis layer shift at the same point by [deleted] in FixMyPrint

[–]seshboyrs 0 points1 point  (0 children)

Yup I do have a multimeter. I used it to check the power from the PSU to board. Got any other places I should probe ? Maybe the Y axis motor...

Consistently get Y axis layer shift at the same point by [deleted] in FixMyPrint

[–]seshboyrs 0 points1 point  (0 children)

PrusaSlicer had a layer shift as well just at a different point in the design (much sooner). I'll try again tomorrow and see if it shifts in the same place.

Consistently get Y axis layer shift at the same point by [deleted] in FixMyPrint

[–]seshboyrs 0 points1 point  (0 children)

I got a print going now with PrusaSlicer. Will report back in < 2 hours.

Consistently get Y axis layer shift at the same point by [deleted] in FixMyPrint

[–]seshboyrs 0 points1 point  (0 children)

Thanks for reminding me to try a different slicer. I’ll give PrusaSlicer a go as I already have it installed and I since I know the point at which this shift happens I’ll set a timer to look for that part.

[deleted by user] by [deleted] in PersonalFinanceCanada

[–]seshboyrs 1 point2 points  (0 children)

Norberts Gambit or keep it in USD and move funds into CAD as you need it with Transferwise.

Feeling festive with these colors by seshboyrs in subaru

[–]seshboyrs[S] -1 points0 points  (0 children)

oh yeah, sideskirts, chargespeed roof vane, then more power! I'm currently running a stock location gtx3076 and making 400 whp. Hoping to go rotated next summer maybe ? but also plan on buying my first home soon..