Hiker, software engineer (primarily C++, Java, and Python), Minecraft modder, hunter (of the Hunt Showdown variety), biker, adoptive Akronite, and general doer of assorted things.

  • 0 Posts
  • 81 Comments
Joined 1 year ago
cake
Cake day: August 10th, 2023

help-circle



  • like the umbrella wedge/spring to make it open automatically.

    That to me is a very specific algorithm. It’s a simple mechanism but putting it together might be a bit tricky.

    That’s very similar to SHA, it’s a fairly simple set of mechanisms but the actual composure of those ideas into something that works as well as SHA does takes very specific research experience. It’s not at all an abstract idea, it’s a very concrete and specific set of operations that you invented first.

    Imagine if the patent was “an umbrella can open itself with the push of button” no further details. That’s close to the level of detail some software patents are argued at and effectively what the “put a game in your loading screen” patent was awarded on.

    You can’t patent the idea that “an umbrella should be able to open [somehow]” so I likewise think it’s ridiculous that someone was able to parent “your game [somehow] runs another simpler game before it runs.”

    Patents should be to protect very specific research so that the private sector can do said research and profit from it. Patents should not block out broad concepts. The patent in the video game situation was and should’ve been ruled as bogus. It’s not the type of thing anyone needed to research or think about, you just literally go “what if I added a game to my loading screen” and you’re in violation.


  • I think software patents should really only apply to extremely tricky algorithmic “discoveries” (which I would consider inventions, as someone that’s written a SHA256 implementation from reference material, nobody is “just coming up with that”).

    “Ingenuity patents” like that loading screen game are everything that’s wrong with software patents. It’s not all that crazy of an idea to add a game while waiting to play the main game. There’s no radical research required there, just an idea.

    I don’t think vague ideas like “a game in a loading screen” are sufficiently creative to warrant a patent.









  • I recommend against hosting a password manager yourself.

    The main reason is self hosted systems require maintenance to patch vulnerabilities. While it’s true that you won’t be on the main list if e.g. bitwarden gets hacked, your data could still be obtained or ransomed by a scripted attack looking for e.g. vulnerable VaultWarden servers (or even just vulnerable servers in general).

    Using professional hosting means just that, professional hosting with people who’s full time job is running those systems and keeping people that aren’t supposed to be there out.

    Plus, you always have the encryption of the binary blob itself to fall back on (which if you’ve got a good password is a serious barrier to entry that buys you a lot of time). Additionally vaults are encrypted with symmetric crypto which is not vulnerable to quantum computing, so even in that case your data is reasonably safe… And mixed in with a lot of other data that’s likely higher priority to target.



  • even when we hand them the power to make change.

    Here’s the problem, WE DIDN’T.

    You don’t have power to make change unless you have a super majority or you can caucus with people across the aisle. If I put YOU in the Senate right now instead of Sherrod Brown it won’t help. It might help if I put you in instead of J.D. Vance, but only if we don’t lose Sherrod Brown.

    This isn’t just some “you work really hard at it and you can get anything done” situation. You need the votes, Democrats as a party agree on what the vote should be, but there are not enough representatives from the Democratic party that agree with the party platform to take the vote.

    It’s not some conspiracy, it’s just how it works. It sucks, but the only way to fix it is to get more people to vote and just keep voting. Vote in primaries for people you think can win. Vote for ranked choice initiatives that might allow us to get away from two party voting. Vote for Democrats that agree the filibuster should be done away with.

    Do not just go around making up stories about how the Democrats have super powers they don’t have though. It’s simply false information that ultimately hurts Democrats.