Skip Navigation

Posts
0
Comments
1069
Joined
3 yr. ago

Aussie living in the San Francisco Bay Area.Coding since 1998..NET Foundation member. C# fan https://d.sb/Mastodon: @dan@d.sb

  • Have you considered using a VM?

  • I think the real issue isn't the rewrites, it's the fact that Ubuntu started using the new Rust coreutils even though they weren't ready for production yet. uutils hasn't even reached version 1.0 yet, and still fails some compatibility tests.

  • All your internet traffic is likely going through at least one network administered by a furry. It seems like there's a much higher proportion of furries in network admin and cybersecurity jobs compared to IT/tech jobs in general.

  • Companies that build large LLMs have already said that this is becoming a problem. They're running out of high-quality human-written content to train their models.

    Google paid Reddit to get access to their data to train their models, which is probably why their AI can be a bit dumb at times (and of course, the users that actually contributed the content don't get any of that money)

  • It sounds like you can just log out and back in to fix it? For a local system, the article says it only occurs for "First time user logon after a cumulative update was applied."

  • The top comments don't look too bad now... Maybe they're ranked differently or something

  • TIL there's a name for this

  • Companies like OVH have good DDoS protection too.

  • there really isn't much in the way of an alternative

    Bunny.net covers some of the use cases, like DNS and CDN. I think they just rolled out a WAF too.

    There's also the "traditional" providers like AWS, Akamai, etc. and CDN providers like KeyCDN and CDN77.

    I guess one of the appeals of Cloudflare is that it's one provider for everything, rather than having to use a few different providers?

  • This can happen regardless of language.

    The actual issue is that they should be canarying changes. Push them to a small percentage of servers, and ensure nothing bad happens before pushing them more broadly. At my workplace, config changes are automatically tested on one server, then an entire rack, then an entire cluster, before fully rolling out. The rollout process watches the core logs for things like elevated HTTP 5xx errors.

  • Did you read the article? It wasn't taken down by the number of bots, but by the number of columns:

    In this specific instance, the Bot Management system has a limit on the number of machine learning features that can be used at runtime. Currently that limit is set to 200, well above our current use of ~60 features. Again, the limit exists because for performance reasons we preallocate memory for the features.

    When the bad file with more than 200 features was propagated to our servers, this limit was hit — resulting in the system panicking.

    They had some code to get a list of the database columns in the schema, but it accidentally wasn't filtering by database name. This worked fine initially because the database user only had access to one DB. When the user was granted access to another DB, it started seeing way more columns than it expected.

  • When are people going to realise that routing a huge chunk of the internet through one private company is a bad idea? The entire point of the internet is that it's a decentralized network of networks.

  • Try install a web server like Nginx. I think the Raspberry Pi OS is based on Debian, so sudo apt install nginx should work. Then hit the Pi's address (no port number needed) and it should show a default page.

  • Phones sometimes will ignore your local DNS (if any) and still use whatever the vendor hardcoded.

    For what it's worth, this is mostly for security reasons - they're using DNS-over-HTTPS so that the DNS requests are encrypted.

  • If you're using the app on the phones, try the website instead?

    Is it just Nextcloud having issues? Can you access other services on the Pi from the phones?

  • Your ps output doesn't show systemd as running. The only output is the grep command itself.

  • If you want to play files over SMB, you can just open the SMB mount in the file explorer and double click it. On Windows you can mount it as a network drive (like V: for videos) so even non-technical users understand it. I don't understand how mpv is easier for that use case.

    With systems like Jellyfin and Plex, you can (and should!) turn off transcoding when streaming at home. The only times you should enable transcoding are when:

    1. You're away from home on a slow internet connection (or your home internet has slow upload speed); or
    2. You're streaming to a less powerful device that can't handle the full bitrate of the video.

    Transcoding is very useful, because otherwise you'd need multiple copies of the same movie to handle different environments. Transcoding can dynamically adjust the bitrate based on the connection speed.

  • Seems like BASIC but with different keywords :D

    I like this part of the readme:

    How to use

    Please don't.

  • Daylight saving (not "savings") is good though. I wish it was daylight saving time year-round.