Skip Navigation

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/)CH
Posts
34
Comments
124
Joined
2 yr. ago

  • Its only everything from other instances and communities that the current instance subscribes to. It doesn't subscribe to the full pipe of everything.

    What's likely happening is people in aggregate generally subscribe to the most popular communities and those communities have the most upvoted posts.

  • I stopped using it to pay because then I'd have to set up a PIN, and then type in the PIN every time I want to use it

    This shocked me when I went from my Galaxy Watch 3 to a Galaxy Watch 6. I used to only have to put a PIN when I wanted to pay, but now it's anything on the watch?

    Because of that, I also disabled the payment app.

  • but completely backwards in thinking that an undocumented bluetooth backdoor is worse than the worst vulnerability found since the invention of the internet

    Right HeartBleed was way worse than this, not on the same level. I wasn't claiming the opposite.

    I was responding to the comment that appeared to suggest they were on the same level.

  • No way they're on the same level. Heartbleed allowed for remote memory reads. This requires you to have access to change the firmware and just gives you some more APIs to control the WiFi system and possibly bypass firmware verification.

  • It all depends on how it's represented on disk though and how the query is executed. Sqlite only supports numbers and strings, and if you keep using a VARCHAR, a read of those rows are going to have materialize a string into memory inside the sqlite library. DuckDB has more types, but if you're using varchars everywhere, something has to read that string into memory unless you can push down logic into a query that doesn't actually have to read the actual value, such as one that can use indices.

    The best way is to change the representation on disk, such as converting low-cardinality columns like the station into a numeric id. A standard int being four bytes is a lot more efficient than an n-byte string + a header and it can be compared by value.

    This is where file formats, like Parquet, shine. They're oriented more towards parsing by systems. JSON is geared towards human parsing.

  • Programming @programming.dev

    The power of interning: making a time series database 2000x smaller in Rust

    Programming @programming.dev

    Is abstraction killing civilization?

  • The companion post, I Went To SQL Injection Court, goes into detail about the court process and witness testimony. One of the interesting things is just how different computer people think about security vs lawyers. Somebody might say that having a schema would help a malicious actor a small amount, and a lawyer will jump on that to deny the request. The idea that the schema would help a malicious actor is the same as a map helping a bank robber. The vault security and security guards are the relevant factors for this, not the map.

    I'll keep this in mind the next time I'm an expert witness in a computer case (based on this, I hope I'm not.)

  • Technology @lemmy.ml

    Losing a 5-year-long Illinois FOIA lawsuit for database schemas

  • I use Jellyfin for music mostly and it struggles with metadata. For example, if a song has two artists on it and I edit to correct it, it won't update correctly and I'll edit up with the artist "Artist A; Artist B".

  • Programming @programming.dev

    How do modern compilers choose which variables to put in registers?

  • Yeah, I'm a little disappointed. I was hoping Unifi would do something like release an AP with integrated Thread support so users could benefit from the already pre-positioned APs to then add Thread coverage.

  • Home Automation @lemmy.world

    UniFi just created a new smart home protocol - "SuperLink"

  • On Windows the system wakes up when connected or disconnected from an AC adapter. On Linux the system will momentarily wake up but immediately go back into suspend.

    I get why this could be a source of bugs, but if I unplug my laptop while its asleep why would I want it to turn on?

  • I'm working on adding ActivityPub to my Hugo blog right now. I support RSS, but I figured AP support means that you can get it into your Mastodon feed or even Lemmy feed making it easy to follow. Additionally, commenting (assuming it doesn't get taken over by spammers.)

  • Which stops malicious usage, but doesn't stop cases where web pages over use pushState as users move around instead of replaceState. I've seen maps that would add to the history every time a user moves around the map.

  • Programming @programming.dev

    Falsehoods programmers believe about null pointers

    Seattle @lemmy.world

    Amazon Clarifies Climate Pledge was Just Pledge to Change Climate, Not Improve It

    Seattle @lemmy.world

    Judge in Seattle blocks Trump order on birthright citizenship nationwide

  • Not all filtering is the same. Client side filtering requires more data to passed over the network that then just gets dropped. It also means rules that are not shared across devices.

    Most importantly, these use CSS filters which are computationally more expensive because it has to take an entire DOM element, serialize it to text, string search it vs a server side filter that can just look at a one or two field variables. Even if it's not filtered in SQL on Lemmy's side I'd say it's still more efficient overall.

    You do what you want, but adding extra work on the client side is not what I'd want for my users. Of course, if your Lemmy instance does not supporting filtering, then this is moot.

  • How many users are using browsers that are old enough they don't even support JS? It's one thing to disable it for security/privacy (which the OP was talking about), because those users are probably more tech savy.

  • Home Automation @lemmy.world

    Sonos CEO Patrick Spence steps down after app update debacle

    netsec @lemmy.world

    GPON FTTH networks (in)security - IT Security Research by Pierre

    Programming @programming.dev

    Burnout ≠ Working Too Much

    Seattle @lemmy.world

    Lawmakers announce high-speed rail to link Portland, Seattle, Vancouver, BC

    Programming @programming.dev

    Dear OAuth Providers

    Seattle @lemmy.world

    Sound Transit Board selects final West Seattle Link Extension route and stations

    Selfhosted @lemmy.world

    Syncthing Android app discontinued

    Seattle @lemmy.world

    Light Rail Single Track from University Station to Northgate and slow

    Seattle @lemmy.world

    PCC Community Markets Returns to Downtown Seattle

    homeassistant @lemmy.world

    Nabu Casa is joining the Z-Wave Alliance Board

    Seattle @lemmy.world

    wsdot: MONSTER WEEKEND ahead: Closures on SR 520, NB I-405, SB SR 167, and I-5

    Seattle @lemmy.world

    AMA from WA and King County's Disaster Preparedness