Kairos
- 2 Posts
- 194 Comments
Kairos@lemmy.todayto
linuxmemes@lemmy.world•Arch users when they discover they contain 98% "bloated" Junk DNA:
16·23 days agoMan science is “hard”
Its not 98%. But The DNA stays there because
- Little reason to get rid of it.
- Evolution is lazy. Its easier to just re-enable something already there. Its probably happened millions of times in our own evolution to the extent it became the most common genotype in the population
I think you can also == two structs in Java, but not classes.
This syntax isn’t actually a problem by itself. Go does this too (no operator overloading)
Kairos@lemmy.todayto
Selfhosted@lemmy.world•How to set up a decentralized game/chat serverEnglish
2·1 month agoYeah probably.
Even big Minecraft servers are just many servers with load ballancers. The game has server redirects built in for this reason.
Kairos@lemmy.todayto
Selfhosted@lemmy.world•How to set up a decentralized game/chat serverEnglish
6·1 month agoActually I can provide a little more detail. Check out how Matrix handles event graph resolution/desync. It’s why messages sometimes come in out of order. This is a fundamental problem with decentralization: authority breakdown. The homesever in Matrix is considered the authority for the clients, but within the Federation itself there is no true authoritative party or event history. If a server goes off federation for a while, a room will split, and once it re-federates it and other servers will have different event graphs, assuming something happened in those rooms in the meantime for both the defederated server and federated server(s).
Basically: videogames assume that within a certain amount of latency the server’s state is permanent and authoritative. Federation breakdowns even for 500ms can destroy a games running state.
Kairos@lemmy.todayto
Selfhosted@lemmy.world•How to set up a decentralized game/chat serverEnglish
5·1 month agoThe game has to be made for distributed servers. The game software expects that everything the server says is authorative, including for rollback. Multiple servers introduces an extra source of latency and it’s just so hard to deal with.
I don’t know too much about this.
Kairos@lemmy.todayto
Cybersecurity@sh.itjust.works•Journalists or Hacktivists? Proton Mail Reinstates Accounts After PushbackEnglish
1·1 month agoThis is old news
Kairos@lemmy.todayto
Selfhosted@lemmy.world•How to set up a decentralized game/chat serverEnglish
13·1 month agoChat server is easy: Matrix (actually multiple servers but same effect)
Game server is very hard. The game has to be made for it or you have to be very good at network application engineering to hack it in.
Kairos@lemmy.todayto
Selfhosted@lemmy.world•Briar - secure p2p group communicationsEnglish
311·1 month agoThis project runs on Tor. You are effectively hosting a Tor site.
You can also specify a path.
Like what
Have you considered a raspbery pi and an two external SSDs?
It really seems like the creator didn’t bother with spacing at all. Something that did consider spacing within quadrants wouldn’t have its items this closely packed together.
Kairos@lemmy.todayto
Selfhosted@lemmy.world•Suggestions to have a home server VPN and and Mullvad at the same time?English
1·2 months agoYou could use the Mullvad given configuration and then also make a peer to your home network, but you’re given a specific LAN IP address from Mullvad.
Of all things to poke Microsoft for this one makes no sense. Isn’t understanding your weaknesses a strength?
You mean the Microsoft made program?



And they should still fail == because that’s the behavior of IEEE 754 numbers.