Skip Navigation

Posts
239
Comments
1052
Joined
8 mo. ago

I'm beautiful and tough like a diamond...or beef jerky in a ball gown.

  • If it turns out to be the former, I don't blame them.

  • I used to buy their stuff and use tuya-convert to flash Tasmota onto them. But they kept updating the firmware to lock that out, and I ended up returning a batch of 15 smart plugs because none of them would flash. They were too much of a PITA to try to crack open and flash the ESP8266 manually so I returned the whole batch as defective, left a scathing review, and blackballed the whole brand.

  • Nice. I've got the Anker version but it's half the capacity at 1 KWh. It charges exclusively from 800W of PV input (though it can only handle 600W input) and can push out 2,000 W continuous and 3000 peak.

    I've got a splitter from the PV that goes to both the Anker and a DC-DC converter which then goes to a few 12v -> USB power delivery adapters. Those can use the excess from the PV to charge power banks, phones, laptops, etc while the rest goes to the Anker (doesn't seem to affect the MPPT unless there's basically just no sunlight at all). Without the splitter, anything above 600W is wasted until I expand my setup later this spring.

    All I can say for it is that it absolutely rocks! On sunny days, I run my entire homelab from it, my work-from-home office, charge all my devices, and run my refrigerator from it if I feel like running an extension cord). It's setup downstairs, so I also plug my washing machine into it and can get a few loads of laundry done as well.

    All from its solar input.

  • Solutions that work for a corporate application where all the staff know each other are unlikely to be feasible for a publicly available application with thousands of users all over the world

    This is something of a hybrid. There will be both general public users as well as staff. So for staff, we could just call them or walk down the hall and verify them but the public accounts are what I'm trying to cover (and, ideally, the staff would just use the same method as the public).

    Figure if an attacker attempts the 'forgot password' method, it's assumed they have access to the users email.

    Yep, that's part of the current posture. If MFA is enabled on the account, then a valid TOTP code is required to complete the password reset after they use the one-time email token. The only threat vector there is if the attacker has full access to the user's phone (and thus their email and auth app) but I'm not sure if there's a sane way to account for that. It may also be overkill to try to account for that scenario in this project. So we're assuming the user's device is properly secured (PIN, biometrics, password, etc).

    If you are offering TOTP only,

    Presently, yes, but we're looking to eventually support WebAuthn

    or otherwise an OTP sent via SMS with a short expiration time

    We're trying to avoid 3rd party services, so something like Twilio isn't really an option (nor Duo, etc). We're also trying to store the minimum amount of personal info, and currently there is no reason for us to require the user's phone number (though staff can add it if they want it to show up as a method of contact). OTP via SMS is also considered insecure, so that's another reason I'm looking at other methods.

    "backup codes" of valid OTPs that the user needs to keep safe and is obtained when first enrolling in MFA

    I did consider adding that to the onboarding but I have my doubts if people will actually keep them safe or even keep them at all. It's definitely an option, though I'd prefer to not rely on it.

    So for technical, human, and logistical reasons, I'm down to the following options to reset the MFA:

    1. User must contact a staff member during business hours to verify themselves. Most secure, least convenient.
    2. Setup security questions/answers and require those after the user receives an email token (separate from the password reset token). Moderately secure, less convenient, and requires us to store more personal information than I'd prefer.
    3. Similar to #2 except provide their current password and a short-term temporary token that was emailed to them when they click "Lost my MFA Device". Most convenient, doesn't require unnecessary personal info, possibly least secure of the 3. Note that password resets require both email token and valid TOTP token, so passwords cannot be reset without MFA.

    I'm leaning toward #3 unless there's a compelling reason not to.

  • Life Pro Tip: Cannabutter on your pancakes.

  • I thought about generating a list of backup codes during the onboarding process but ruled it out because I know for a fact that people will not hold on to them.

    That's why I'm leaning more toward, and soliciting feedback for, some method of automated recovery (email token + TOTP for password resets, email token + password for MFA resets, etc). I'm trying to also avoid using security questions but haven't closed that door entirely.

  • Web Development @programming.dev

    Best practice for resetting a user's MFA?

  • Dad Jokes @lemmy.world

    Why did everyone keep asking the duck to pull up his pants?

  • If you're gonna repost stuff from ml at least re-upload it so I don't have to connect to it.

    • Not every <input type="text"> is suitable for political opinions.
    • Political opinions are like assholes: we all have them, they all stink, we all think our own doesn't stink, and the world is a better place when everyone doesn't have them on constant display.
    • People who inject politics into everything are generally insufferable and there's a reason major communities have rules prohibiting politics.
  • To give perspective with a 3000 mah battery I am still lasting days.

    Is that connected via bluetooth or just running the LoRA radio? Curious if the V4 is any less power hungry than the V3. I never did a rundown test with one of my 3,000 mah V3 units, but my daily driver had a 2000 mah battery and barely made it 14 hours before it was throwing the battery low warning. I kept it connected to my phone the whole time under most conditions.

    Same conditions but with the nRF-based T1000e, it runs for about 2 days on a 700 mAh battery AND has GPS (I didn't have GPS on my daily driver node). The difference is amazing.

  • Could be any or all of that, yeah. You can also set the level of precision for your reported location, but I don't think even the lowest precision settings would put it 1,000 miles away.

    I live near-ish to an airport, and I'll occasionally see nodes that are 1 or 2 hops and 100-200+ miles away. Best I can tell, the airborne node is legit relaying those which I think is pretty cool. Not really useful, but cool.

  • LoRa is a proprietary radio interface, so I don't how how FOSS you can go with it, but the Meshtastic firmware itself is FOSS.

    What are your use-cases? Are you looking for something to use as an everyday carry? An outdoor solar node to relay messages in your area? A node to use as a base station? All of the above?

    For everyday carry, I semi-recently bought the SenseCap T1000e and I love it. I did a post about it here: https://startrek.website/post/34105873

    Seeed (the company that makes the T1000e) also makes a nice outdoor, solar powered node: https://www.seeedstudio.com/SenseCAP-Solar-Node-P1-Pro-for-Meshtastic-LoRa-p-6412.html

    They've also got a lot of options for various other configurations as well: https://www.seeedstudio.com/LoRa-and-Meshtastic-and-4G-c-2423.html

    Those are all "turnkey" devices, but I've heard good things about the Heltec V4 if you want to go a more DIY route and make your own case and add your own accessories (GPS, accelerometer, etc).

  • Spaceflight @sh.itjust.works

    Practice Makes Perfect: The Wet Dress Rehearsal

    hackaday.com /2026/02/12/practice-makes-perfect-the-wet-dress-rehearsal/
  • Pluribus does that, but also bounces around, so not sure if it fits.

    I don't think it ever fully went away, though. I've seen it as recently as 2018.

  • Television @piefed.social

    What were some short-lived tropes?

  • Yeah, I hadn't even heard of PF keys and naively assumed that was a different term for the function keys I knew.

  • Retro Technology @lemmy.ca

    PROFS: The Office Suite Of The 1980s

    hackaday.com /2026/02/11/profs-the-office-suite-of-the-1980s/
  • I’m sure we’d be forced to use it if we own an android phone or Gmail account

    That's part of why Google's attempt failed so hard. They did force you to use it if you used several of their products. Comment on a YT video? Now you have a Google+ profile with that in its feed.

    They basically created a social media profile of your activity, automatically, any time you interacted with a handful of their products. Like, WTF were they thinking?

  • cables

    Jump
  • Personally, I love that layout.

    I'm always at a loss for what to put up as wall decorations, and I hate rats nests of cables. Win-win!

  • New U.S. rules will soon ban Chinese software in vehicle systems that connect to the cloud

    Seems to me that the easiest way to get into compliance would be to not make the car connect to the cloud/internet. I'm gonna drive my 2017 model until I can buy a new car that isn't a smartphone on wheels.

  • Technology @lemmy.world

    The [US] car industry is racing to replace Chinese code

    www.msn.com /en-us/news/technology/the-car-industry-is-racing-to-replace-chinese-code/ar-AA1VMPmy
  • SpaceX @sh.itjust.works

    SpaceX prioritizes lunar 'self-growing city' over Mars project, Musk says

    www.reuters.com /science/musk-says-spacex-prioritise-building-self-growing-city-moon-2026-02-08/
  • which does not explain why this port or the others are blocked. I also lack the technical background to understand this decision.

    Don't take this the wrong way, but understanding the reason for that decision is pretty important if you're planning to run your own email server. A misconfigured email server (which is very easy to do) becomes a problem for everyone else when it inevitably gets used to spam. There's also a lot of ancillary things to configure correctly as well (DKIM, SPF, DMARC policies, spam filtering, etc) lest everything seems to work but no one is able to receive mail from you or it always ends up in their spam folder.

    While I disagree with port 25 being permanently blocked on residential (and often even business-class) connections, I understand why in the grand scheme of things.

    I don't read Finnish, but here are the general reasons why:

    1. Port 25 is for SMTP transport and typically only used for server-to-server (MTA) email traffic. This is unauthenticated between servers. Clients (MUAs) connect through a "submission" port which is pretty much expected to be authenticated/access-controlled. That's why you can send emails to an email provider but you can't be an email provider yourself. By blocking port 25, malicious people or people that have been compromised with malware cannot just blindly blast out spam email. This reduces spam considerably, though with a compromise of slightly restricting what a residential connection can be used for.

    2. Most big email providers universally block emails that originate from an IP address that's assigned to a residential IP/provider. Same reason as above. This means even if your ISP were to unblock port 25 for you, you likely wouldn't be able to send email to any major email provider (Gmail, Outlook, Yahoo, AOL, etc) as they would just sinkhole any messages you send to users there.

    That's pretty much it in a nutshell.

    Can you bypass that and host at home?

    Yes, if you're willing to work for it. You can setup a VPS (cloud server) and port-forward across a VPN connection to your home server. Your DNS records for your email server would point to the VPS's IP, and the email server would need to be configured to use the VPS as its default route so all traffic goes in/out over the VPN connection. This is how my email server is configured.

    Sounds easy enough, right? Well, good luck getting a VPS with a "clean" IP. Most VPSs you can get in public clouds are already on one or more public spam blocklists as well as many private/internal blocklists. You can clean up an IPs reputation and make it work with minimal to no delivery problems, but it's a LOT of work and often requires finding hidden forms to submit the request (Microsoft/Outlook was a brute, and I only found the link to the form in a forum post). I've cleaned up two IPs like that, and it took 2-3 weeks of work before I was able to get reliable delivery.

  • Seems like they're creating a new account per post now.

    Suggestions (keep in mind I don't know the technical viability of these):

    1. Rate limit signups in Lemmy to one per 24 hours per IP (if I understand the rate limits correctly). Anyone requesting multiple accounts per day is immediately sus anyway.
    2. Block their IP address
    3. Use registrations the way they're meant to be used instead of rubber-stamping them with a bot
    4. In addition to the above, check against a list of their known accounts. There's not an easy regex way I can see, but the account names all have a similar "feel" to them.

  • Clicks Communicator @thelemmy.club

    Just Reserved Mine 😁

  • Spaceflight @sh.itjust.works

    Well, Astronauts Won’t Be Going Back to the Moon This Month

    gizmodo.com /well-astronauts-wont-be-going-back-to-the-moon-this-month-2000717181
  • RetroGaming @lemmy.world

    How Resident Evil 2 For The N64 Kept Its FMV Cutscenes

    hackaday.com /2026/02/03/how-resident-evil-2-for-the-n64-kept-its-fmv-cutscenes/
  • Cybersecurity @sh.itjust.works

    Feds skipping infosec industry's biggest conference, RSAC

    www.theregister.com /2026/01/24/cisa_skipping_rsa_exclusive/
  • Television @piefed.social

    Catherine O'Hara, Star of Beetlejuice, Schitt's Creek, and Home Alone, Has Died

    gizmodo.com /catherine-ohara-star-of-beetlejuice-and-home-alone-has-died-2000716080
  • Fediverse memes @feddit.uk

    Straight to "The Bad Place" with you.

  • Technology @lemmy.world

    Comcast keeps losing customers despite price guarantee and unlimited data

    arstechnica.com /tech-policy/2026/01/comcast-keeps-losing-customers-despite-price-guarantee-and-unlimited-data/
  • Frasier @lemmy.world

    Me every time a big chunk of ice slides down the roof and crashes loudly onto the patio.

  • Linux Phones @lemmy.ca

    Pi Compute Module Powers Fully Open Smartphone

    hackaday.com /2026/01/27/pi-compute-module-powers-fully-open-smartphone/
  • Fediverse memes @feddit.uk

    We did this to ourselves here

  • Fediverse @lemmy.world

    Fediverse Challenge: Prove there's still good in the world