Natanael

joined 1 month ago
[–] Natanael@infosec.pub 3 points 1 week ago* (last edited 1 week ago) (2 children)

Hashing alone if it's just usernames isn't enough. Need something like keyed hashes, but then malicious servers can lie about numbers of votes.

Otherwise you need something ridiculously overengineered like public but encrypted logs of user actions and Zero-knowledge proofs of correctness mapping everything to a distinct existing user without revealing who it is.

As I mentioned in another post: for consistency is better to have each server count total votes from their own users, send a signed & timestamped message with the count to the host of the post being voted on. Then the host can display a consistent vote count to everybody that shows where votes are coming from without manipulation of external votes.

Each individual server can lie about its count, but not by too much or else it will be detected and the server can get defederated (or have its votes ignored).

[–] Natanael@infosec.pub 7 points 1 week ago

Especially in federated networks where the data isn't under access control, doubly so if the privacy extension is optional

[–] Natanael@infosec.pub 7 points 1 week ago (1 children)

The steam controller didn't really fail, but the patent fight was a mess that took way too long (much too late disqualified patent over paddle buttons). That sucked a lot of energy out of the project. Don't forget the steam deck kept those touch pads (although with a different design)!

Steam Link IMHO also wasn't bad, but there didn't seem to be much interest in it then. (interestingly enough I think it could be recreated today in a Chromecast-like form factor)

Stream machines was definitely a big mess however, there just wasn't enough interest, too limited compatibility, the machines just wasn't versatile enough for average Joe to pay for one.

[–] Natanael@infosec.pub 9 points 1 week ago* (last edited 1 week ago)

"yes"? He's definitely not building any significant fraction himself, but if he didn't care for these things he wouldn't let the company put so much resources into them.

Credit for the things built goes to the people building them. Credit for it being possible to build goes to the people who founded and funded the teams

[–] Natanael@infosec.pub 3 points 2 weeks ago (1 children)

Varies between games, it's common there's features missing so it's not equivalent but often Linux has remained faster when equivalent because its implementation is more efficient. Unless you're dealing with ray tracing and other recent fancy stuff.

[–] Natanael@infosec.pub 11 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

Physical size is just a parameter, unless you insert formatting and stuff which needs to save data per page/region. Otherwise you can have just vector graphics of fixed data size which gets scaled on rendering to fit the physical limit.

[–] Natanael@infosec.pub 6 points 2 weeks ago

The postage stamp asked strangers to lick its behind!

[–] Natanael@infosec.pub 1 points 2 weeks ago

Did it stop coolant leak though?

[–] Natanael@infosec.pub 16 points 2 weeks ago

On the other hand, Trump's FAA has made airplanes do impromptu land acknowledgements

[–] Natanael@infosec.pub 3 points 3 weeks ago

So basically engineers managed to even take solar power where we have steam-free power generation and insert steam into it anyway

Engineers loves taking every imaginable form of energy source and turn it into a way to drive a steam engine

https://en.wikipedia.org/wiki/Concentrated_solar_power

[–] Natanael@infosec.pub -1 points 3 weeks ago

Told you that you should've asked someone to explain

[–] Natanael@infosec.pub -1 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

So you're admitting you didn't read any of my comments, and that you don't understand that only very narrow types of lies are criminalized while the vast majority are not

Hint: read my first comment again

And then again

And then again, and notice the parentheses this time. Then ask somebody to explain it to you.

view more: ‹ prev next ›