Skip Navigation
Some heroes don't wear capes
  • Back in the day I was running GLTron on an Athlon 1800+ w/Nvidia GeForce FX 5200 (I think?) and I was running dual monitors. GLTron didn't like using both screens since it presented as a peculiar resolution. So I emailed the GLTron dude and he quickly emailed me a patch that let me run the game across both monitors (bezels not an issue because I was doing multiplayer split screen).

    What a great game.

  • Is YouFibre any good?
  • Where I am there's a smallish internet provider, Sonic, that advertises almost-too-good-to-be-true service. As a former subscriber...nope, it's pretty much what they say it is. It was gigabit fiber and I could iperf to a university server and get 900Mbps+ (depending on time of day). Fast.com would say 1Gbps.

    My only complaint was that iirc the advertised price was for service, with an extra charge for router. BYO router meant you were charged slightly more for service (this is my recollection, not positive though).

    They are a pretty vocal net neutrality advocate, and from what the tech told me they offer "best effort" service, meaning while ATT fiber may support gigabit, they'll throttle it and upcharge you for the extra speed; Sonic, afaik, didn't do that. They now offer 10Gbps Internet for I think the same price as the gigabit, but I think you need to BYO network gear to take advantage of it.

    Unfortunately our new place doesn't offer them, otherwise I would still be a subscriber.

    Point being...too good to be true usually is just that, but sometimes it's not 🤷

  • Beeper’s push for iMessage on Android is really over
  • Behind in specs? Depends on which specs I guess --- but CPU/GPU performance is AFAIK pretty great? https://www.tomsguide.com/features/iphone-15-pro-benchmarks

    Features, yeah, depends on what you're looking for. AFAIK iPhones are the only mainstream phone to offer satellite texting though.

    I have both an iPhone (work) and an android (personal), and they both...kinda just work 🤷

  • Enough IS enough
  • The fact that people perceive the billionaires to be the problem --- and not the society, and in particular the government which allowed that to happen in the first place --- is, in my view, not a good starting point to effect change.

  • So SBCs are shit now? Anything I can do with my collection of Pis and old routers?
  • I love my orange pi (5+, 16GB, 256GB eMMC, 2TB NVME). New, with case and eMMC (excluding NVME) was about $200.

    Smart switch says it idles at about 2.9W, transcoding 1080p with Jellyfin draws about 5W (at several hundred FPS with HW transcoding --- so it presumably won't draw that much for the entire duration of the media). Not sure how reliable smart switch is at those powers but I'm guessing it's ballpark accurate.

    Works flawlessly for Immich of course.

    The duel 2.5G NICs are underutilized by me but kinda fun to have I guess.

    For me, idle power is important, so the ARM SBC route is pretty appealing. A new x64 NUC at same price might offer comparable performance I suppose, and something used could be beefier at the expense of more power usage. But to each their own!

  • The Republicans Actually Want a Border Crisis
  • But, perhaps like Roe vs. Wade, I think they want the (manufactured) constant fear of immigration looming over their voter base. I'd be willing to bet that many higher up R's know full well that immigrants play a vital role in the economy, and that the right-wing policies would hurt the country. But by all means, demonize and throw them under the bus in the name of activating your base.

  • HP CEO: You're 'bad investment' if you don't buy HP supplies
  • In grad school I picked up a free used HP LaserJet. It had Ethernet, and could use generic/off brand cartridges. Yeah it was big and noisy but it was an awesome workhorse and it Just Worked (with out-of-the-box CUPS/Linux support too, IIRC).

    How the mighty have fallen.

  • What should I use my RPi4 for?
  • Immich! It's an amazing self hosted Google Photos replacement.

    Zigbee definitely fun with HomeAssistant. I have an SLZB-06M adapter which has PoE (important for me) and is a fairly "open" product (don't need to jump through hoops to flash firmware). I read somewhere that it may offer Thread support at some point but wouldn't count on that.

  • Google lays off 100 at YouTube; CEO says more layoffs are coming
  • When I was in college, working for Google was a dream job for a lot of my friends. I have to think that hiring from that position is awesome --- lots of really smart, motivated, enthusiastic grads, and you get to pick the best. I wonder if all that has changed?

    Old article, and yes, "corporations are not friends" yada yada: https://www.businessinsider.com/tech-companines-that-havent-had-layoffs-job-cuts-yet-2023-1

    If I'm ever in the market for another job and have the luxury of choice, the layoff question will be pretty high up.

  • Haier hits Home Assistant plugin dev with takedown notice
  • Not a lawyer; would this likely stand up in court? Obviously I wouldn't risk it were I the dev, but just curious.

    It's pathetic that I'll happily recommend my Emporia Vue2 energy monitor to folks running HA --- not because it works out of the box, but because the company is aware of the community integration projects and seems ok with it, even if they don't actually support it. (ESPHome Firmware flash gives you local control --- It's been pretty great!)

  • VPN to home network options
  • As others have said, I'd play with routing/IP forwarding such that being VPN'd to one machine gives you access to everything --- basically I would set it up as a "road warrior" VPN (but possibly split tunnel on the client [yes I know, WireGuard doesn't have servers or clients but you know what I mean]).

    Alternately, I think you could do some reverse proxy magic such that everything goes through the WireGuard box --- a.lan goes to service A, b.lan to service B, etc., but if you have non-http services this may be a little more cumbersome.

  • Raspberry Pi is now manufacturing 70,000 Pi 5s per week, will surge to 90,000 in February
  • I'm really liking my orange pi 5 Plus. Wasn't able to get the 32GB version, but 16GB is realistically more than I need anyway.

    Main bonus for me over RPi is the RAM and storage --- SD, eMMC, and NVME. The dual NICs and extra efficiency cores are a nice perk, too.

  • Access control for selfhosted services via VPS?

    Looking for advice for self hosted networking.

    Question first, details below:

    Everything works fine now, but feels...hacky. My question is, what's the best way of dealing with allowing only certain services to be accessible to the world while blocking other services to everything except local (+vpn) clients? Currently, because of my vps port forwarding, all external traffic appears to come from that machine. So, what I have now in my nginx config is to allow traffic from the local & wireguard subnets, except for traffic from the vps itself.

    So: looking for advice on how to better manage access, but of course, if anyone has other improvements/suggestions, I'm all ears.

    My current setup is:

    Machines:

    • VPS (vps) with public IP.
    • Home router (router) with no public IP or open ports.
    • Home server (srv-home).
    • Remote server (srv-remote), located with family.

    Network structure, ignoring vlans and whatnot, is:

    • vps <--wireguard--> router
    • vps <--wireguard--> srv-remote
    • router <--ethernet--> srv-home

    srv-remote and srv-home can communicate through vps+router.

    Services & structure, broadly speaking:

    vps port forwards http/s to router, which port forwards to srv-home (can optionally have it port forward directly to srv-home, doesn't really matter to me).

    srv-home handles SSL, both for services on srv-home and srv-remote. This allows me to a) manage certificates locally in one place (not on vps), and b) use local DNS on my router to bypass vps for locally hosted services. Works great.

    srv-home and srv-remote both host some services which I would like to be publically accessible and some that I would like to remain private.

    vps also acts as my roadwarrior vpn, on the same wireguard interface that's used for the vps<-->router link. One solution would be to just have separate wireguard interfaces (or maybe just separate address spaces?) for the vps<-->router and vps<-->[roadwarrior] links? Another would be to get the vps portforwarding set up in a way that doesn't lose originating IP address, but so far I have been unsuccessful there.

    Thanks in advance for any insight!

    9
    Force re-upload of broken assets on Immich?

    SOLVED: delete using web client, and mobile will re-upload.

    I haven't been able to find the proper way to force a re-upload of an image from mobile --- any suggestions?

    The images in question are from an iOS device. They show up correctly on the iOS device (both native Photos app and Immich), and claim to be uploaded (cloud w/check mark icon). On Android and web, they do not show up. If I try to download the image on web, it fails, with an immich_server log message of

    ERROR [ExceptionsHandler] ENOENT: no such file or directory, stat 'upload/library/admin/path/to/file.jpg'

    I've read it's possible to fix these issues with some Postgres magic, but I've also read that that is Strongly Discouraged.

    I believe the original issue of why the files got borked was I didn't have a sufficient client_max_body_size set (I'm using a reverse proxy, nginx). This is just a hunch though...

    Thanks in advance --- will just ask the immich.app crowd if that's a more appropriate place.

    4
    TIL about Alvin, a deep sea sub from the '60s still active today

    Wikipedia: https://en.wikipedia.org/wiki/DSV_Alvin

    Sounds like it was (shocker) really well designed. It even sank once when a cable snapped on support boat --- crew escaped, and it was recovered and retrofit. And if things go sideways, the cabin/titanium sphere could detach, floating freely up to the surface.

    After hearing about OceanGate, deep sea subs sounded terrifying --- but reading about this is somehow very comforting.

    11
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)QJ
    qjkxbmwvz @lemmy.sdf.org
    Posts 4
    Comments 265