Thank you for making this event and to the mods for helping! Having the live chat and seeing every team trying to come up with strategies (plus the friendly banter!) was fun :D
Do you need your NVIDIA GPU? It sucks but the best solution is probably to disable this GPU and rely on the integrated GPU of your CPU. You can take a look at this guide from the Arch Wiki which explains how to do that
Sorry that I can't help you with getting that GPU to work. I've seen some people claiming this MBP model works great with Linux but no info on if they're using the NVIDIA GPU :/
Many things still don't have a XDG portal like reading absolute cursor position (useful for some accessibility and productivity apps) and things who do have an XDG portal like screenshoting are usually not implemented in popular OS-agnostic libraries
Those things aren't supported in XWayland either for security reasons iirc and require X11 but I could be wrong
The origin of the maid dresses is actually kinda neat iirc! Japan is obsessed by medieval western nobility so they ended up opening nobility-themed cafés with maids and butlers (but mostly maids) which became insanely popular. So much so that many artistic medias including animes started integrating maids and butlers (but mostly maids) inside their stories.
Basically, it's kinda like us with ninjas and samurais afaik.
For the bunny ears? Maybe a fetish thing idk. Probably related to the japanese culture of adoring anything cute. Bunny = small animal => cute => popular. Dunno why. Maybe I'm wrong tho.
EDIT: Not medival. I'm misremembering history (see below)
Interesting! To me inverting the x-axis just makes sense in 3rd person games: you see the back of the head of the character so if the back of the head moves to the left your field of view should move to the right. Basically, the joystick controls the head of the character from your POV. Never thought that was uncommon!
GameCube controllers controlled the camera by using buttons and not two thumbsticks
Played a bit of GameCube a few months ago and that's definitely wrong --- the c-stick isn't great but it's very much used for camera controls --- however the rest of the article seems pretty good. Thanks for sharing!
Oracle got the trademark for JavaScript because they bought the company who made it. Now they have no involvement in the JavaScript ecosystem aside from making a library that barely anyone is using. The JavaScript standard has to refer to JavaScript as ECMAScript because Oracle doesn't want anything to do with it and won't allow other people to use the JavaScript name.
The Node.JS/Done guy says that's stupid and had been requesting Oracle to release the trademark into the public domain for years which Oracle had always ignored/refused. More recently, Node.JS/Deno guy took Oracle to court for holding onto the JavaScript copyright with no intention of doing anything with it which ended in failure with Oracle claiming they're involved in the ecosystem thanks to that one library they made.
The guy who created JavaScript agrees that's stupid but can't help.
I've tried both and ~/.local/bin tends to be used by a bunch of tools to install their own binaries/scripts so depending on what you use it can become very messy (which did happen in my case). I used to have a ~/Documents/Scripts directory in my $PATH and that was much cleaner than my current setup so that's what I'd recommend, especially if you want to use Git with it! :)
Sometimes it's plug-n-play and everything works great. Sometimes you press the update Nvidia drivers button on your Ubuntu work computer and then need to tell IT you bricked your OS. YMMV
In my experience Broadcom on Linux is a bad omen, second only to Nvidia. If you can, I'd recommend switching your Wi-Fi card for one that has better Linux support (e.g. "TP-Link Archer TX3000E" or anything that uses an Intel chip inside really since support for them is handled directly by Intel and integrated into Linux's source code). Good luck! :)
Make sure that your device is not 'rooted'. If the operating system is an Android variant (also called a 'custom ROM'), such as LineageOS or Pixel Experience, then the wero app can’t be installed for security reasons.
I can't use it but it looks neat! I hope these companies will one day realise that requiring the user's device to be an opaque jail controlled by a usually foreign third-party isn't good security practice :/
Shit like this is why people go back and play much older titles and have a great time with them
"People" as in maybe 5% of players
That's the part of the comment I was referring to. It's factually wrong: only ~15% of playtime is spent on 2024 games
LoL didn't release in 2024, neither did Warframe. I'm not arguing that old service games don't make the most revenue, they obviously do, I'm arguing that a lot of the live service games that are actively comming out are almost all underperforming and failing to get any kind of audience. All that means there's very little incentive to develop a new live service game unless you already have a big community for it or a brilliant idea
47% of the total playing time on Steam was spent on games released in the last one to seven years, while a sizeable 37% of time was spent in games that have been out for eight years or more.
The server might always send a modified script that just uploads the plaintext private key.
Yeah, you'd need a way to validate the client code before it's executed to solve that issue
Section "2. Client application security" of MEGA's Security Whitepaper discusses this exact problem. Their best solution to that issue is to just cram the whole frontend in a signed web extension and not serve any code to the user when the extension is active, which is not very user friendly but works for those who want an extra layer of protection
I just can't find a good user-friendly implementation, sorry for not being of more help. The web just isn't E2EE-friendly ig :/
Thank you for making this event and to the mods for helping! Having the live chat and seeing every team trying to come up with strategies (plus the friendly banter!) was fun :D
Do you need your NVIDIA GPU? It sucks but the best solution is probably to disable this GPU and rely on the integrated GPU of your CPU. You can take a look at this guide from the Arch Wiki which explains how to do that
Sorry that I can't help you with getting that GPU to work. I've seen some people claiming this MBP model works great with Linux but no info on if they're using the NVIDIA GPU :/
Eh-e eh!
Many things still don't have a XDG portal like reading absolute cursor position (useful for some accessibility and productivity apps) and things who do have an XDG portal like screenshoting are usually not implemented in popular OS-agnostic libraries
Those things aren't supported in XWayland either for security reasons iirc and require X11 but I could be wrong
TIL the Victorian era wasn't during the Middle Ages... I feel like an idiot lol. Thanks for correcting me, I'll edit my reply :)
The origin of the maid dresses is actually kinda neat iirc! Japan is obsessed by medieval western nobility so they ended up opening nobility-themed cafés with maids and butlers (but mostly maids) which became insanely popular. So much so that many artistic medias including animes started integrating maids and butlers (but mostly maids) inside their stories.
Basically, it's kinda like us with ninjas and samurais afaik.
For the bunny ears? Maybe a fetish thing idk. Probably related to the japanese culture of adoring anything cute. Bunny = small animal => cute => popular. Dunno why. Maybe I'm wrong tho.
EDIT: Not medival. I'm misremembering history (see below)
aye
Here you go!
Interesting! To me inverting the x-axis just makes sense in 3rd person games: you see the back of the head of the character so if the back of the head moves to the left your field of view should move to the right. Basically, the joystick controls the head of the character from your POV. Never thought that was uncommon!
Played a bit of GameCube a few months ago and that's definitely wrong --- the c-stick isn't great but it's very much used for camera controls --- however the rest of the article seems pretty good. Thanks for sharing!
TL;DW from my vague memories:
Oracle got the trademark for JavaScript because they bought the company who made it. Now they have no involvement in the JavaScript ecosystem aside from making a library that barely anyone is using. The JavaScript standard has to refer to JavaScript as ECMAScript because Oracle doesn't want anything to do with it and won't allow other people to use the JavaScript name.
The Node.JS/Done guy says that's stupid and had been requesting Oracle to release the trademark into the public domain for years which Oracle had always ignored/refused. More recently, Node.JS/Deno guy took Oracle to court for holding onto the JavaScript copyright with no intention of doing anything with it which ended in failure with Oracle claiming they're involved in the ecosystem thanks to that one library they made.
The guy who created JavaScript agrees that's stupid but can't help.
IIRC I had to keep xsettingsd running in the background for my system GTK theme to be applied to Flatpak apps so maybe that's what you need?
I've tried both and
~/.local/bintends to be used by a bunch of tools to install their own binaries/scripts so depending on what you use it can become very messy (which did happen in my case). I used to have a~/Documents/Scriptsdirectory in my$PATHand that was much cleaner than my current setup so that's what I'd recommend, especially if you want to use Git with it! :)Sometimes it's plug-n-play and everything works great. Sometimes you press the update Nvidia drivers button on your Ubuntu work computer and then need to tell IT you bricked your OS. YMMV
No worries Mickey Mice! Hopefully you won't face any more big hardware issues after that ^^'
Good luck in your Linux journey! :)
It's probably related to this recent issue
In my experience Broadcom on Linux is a bad omen, second only to Nvidia. If you can, I'd recommend switching your Wi-Fi card for one that has better Linux support (e.g. "TP-Link Archer TX3000E" or anything that uses an Intel chip inside really since support for them is handled directly by Intel and integrated into Linux's source code). Good luck! :)
(cf. https://support.wero-wallet.eu/hc/en-us/articles/25599098295313-I-m-seeing-this-error-message-Your-device-does-not-meet-our-security-requirements)
I can't use it but it looks neat! I hope these companies will one day realise that requiring the user's device to be an opaque jail controlled by a usually foreign third-party isn't good security practice :/
That's the part of the comment I was referring to. It's factually wrong: only ~15% of playtime is spent on 2024 games
LoL didn't release in 2024, neither did Warframe. I'm not arguing that old service games don't make the most revenue, they obviously do, I'm arguing that a lot of the live service games that are actively comming out are almost all underperforming and failing to get any kind of audience. All that means there's very little incentive to develop a new live service game unless you already have a big community for it or a brilliant idea
If you have a lot of money, you're better off investing in a "Black Myth Wukong" or "Elden Ring" -- both of which are outperforming the newest Call of Duty on Steam in revenue -- compared to a new random live service game
Source: https://www.pcgamer.com/games/only-15-percent-of-all-steam-users-time-was-spent-playing-games-released-in-2024/
Also with all the recent Concord-style live service fails maybe investors will want to fund other stuff from now on? idk
Damn already working on an app? That's so cool! Starting E2EE there is definitely a good idea then!
MeroChat is such a nice project, thank you for working on it <3
Yeah, you'd need a way to validate the client code before it's executed to solve that issue
Section "2. Client application security" of MEGA's Security Whitepaper discusses this exact problem. Their best solution to that issue is to just cram the whole frontend in a signed web extension and not serve any code to the user when the extension is active, which is not very user friendly but works for those who want an extra layer of protection
I just can't find a good user-friendly implementation, sorry for not being of more help. The web just isn't E2EE-friendly ig :/