Formerly @russjr08@outpost.zeuslink.net

  • 0 Posts
  • 109 Comments
Joined 2 years ago
cake
Cake day: December 7th, 2023

help-circle
  • Just to chime in with my own opinion on JetBrains’ tooling, my first language was Java - admittedly its been a while since I tried Java (and other JVM languages like Kotlin) in VSCode but when I last did it was a bit of a challenge. I also did some Android development for a while and if “standalone” Java was awkward in VSCode I assume Android development would have been too (Android development in general was nightmare fuel until Android Studio came along, never really did like Eclipse all that much).

    After expanding out into other languages, I have enjoyed the specialization of each of the JetBrains IDEs. VSCode always felt like a “Jack of all trades, master of none” type of experience for me personally. I have tried out Zed recently and while I think its going to be a decent editor, I still have similar issues with it that I have in VSCode (in that how well it works depends on what language you’re using).

    The exception to their tooling that I haven’t really liked though is Fleet - which was their answer to creating an equivalent to VSCode. It hasn’t really seen a lot of development and feels more like the forgotten step child of JetBrains. Also the “Remote Development”/JetBrains Gateway features can be really hit or miss though thankfully I don’t need that sort of functionality often.


  • The p2p meshnet that they were referring to basically is a local/small group ISP.

    As for why a single person cannot (effectively) become their own ISP? It’s complicated. Really complicated. ISPs have to pay other ISPs just like you and I do, unless they’re a Tier-1 ISP/Network. Otherwise you’re always going to be paying to connect to (and generally paying for bandwidth) another network that has access to a network that then has access to a T1 network. T1s are basically the largest networks that hold (or can directly access) the majority of people on the internet. Top of the food chain, so to speak.

    So in theory, yeah, you can become your own ISP - but you’ll still need to pay and be at the mercy of other ISPs. Datacenters are typically their own ISP, but they have to pay others to get online just like we do.


  • As far as I understand, the steps you linked to are currently the only way to do this. Personally, it’s not something I’d be willing to go through. That guide explicitly states that if you accidentally lose the keys, you’re not able to disable Secure Boot.

    Additionally, since the SteamOS kernel needs to be signed manually, this seems like you could run into some “fun times” when SteamOS updates the kernel and loses the signature. You’d need to re-sign the image every time the kernel gets updated.

    To me, the risks outweigh the rewards - especially since we don’t know how well BF6 runs on the deck. Of course, at the end of the day its a choice you have to make yourself, but that’s my take on the matter.





  • If I had to take a guess (which is exactly what this is, a guess) it is because Android doesn’t “know” where the app is from. I assume the Play Store has specific (system-level) APIs that it uses to “tell” Android how it can be restored (or rather, Android can signal to the Play Store to do a reinstall) when you go to unarchive the app.

    It’s been a while since I kept up with the latest in Android’s APIs, I’d heard there were some APIs that third party stores could use to be recognized as a store, but I’m not sure what the requirements are for that (such as being a system app rather than a user app, or signed by the ROM’s keys) and if so, whether archiving even supports third party stores.

    I can’t think of any other workarounds unfortunately, especially if you want to persist app data. Perhaps there’s an app that can make custom widgets that look like an app entry on the home screen (and allows setting an icon/text) but I’m not aware of any, and that definitely wouldn’t save the app data.


  • Yes you are, they are advertising their platforms like you are free to comment anything and most people beleave that.

    I hate to break it to you, that’s your fault for making an assumption (and a bold one at that) or you’re just quite naive. Most places that you sign up for will either have you agree to a Terms of Service, or they’ll make you agree to the rules. I have even more bad news for you: Advertisements usually try their best to show only the “good” of what is being advertised (such as how an advertisement for a toy doesn’t usually make it very clear that batteries are required to use it).

    Ask anyone if they think youtube will delete their commen even if they didnt offend anyone and they will tell you no way!

    No, they might be angry that their comment was removed, but it’s a pretty common understanding that moderators will remove content at their discretion, even if people don’t necessarily agree with the decision.

    I’m not sure why I’m even engaging in this, usually it’s pretty clear when someone gets upset that their “free speech” (that they were never entitled to) is being violated that their intent is to spread hateful content.

    Perhaps that isn’t you, but nonetheless that is the group you’re putting yourself in (even if unintentionally) whenever you ride under that banner.

    It would also be worthwhile double checking what actual “Freedom of Speech” is and what it covers. Assuming you are referring to the US’ first amendment, it has absolutely nothing to do with anyone other than you and the government (and even then it has its bounds).

    As an example, let’s say you’re a writer for a newspaper. The government cannot take down an article that you write in which you criticize them (because that would fall under protected speech, unless you are making direct threats towards someone), but your boss could absolutely say “No way, we’re not publishing that” as they are not a government official.

    This doesn’t even just include “Freedom of Speech”, as another example, with the right to assembly you can publicly assemble and protest the government - but it wouldn’t allow you to start a protest on someone’s private property.





  • I always assumed it was more or less targeting the federation of issues/MRs.

    The git side of things is already distributed as you said, but if you decide to host your random project on your own GitLab instance you’ll miss out on people submitting issues/MRs because they won’t want to sign up for an account on your random instance (or sign in with another IdP).

    This is where a lot of the reliance of GitHub comes from, in my opinion.



  • Your son and daughter will continue to learn new things as they grow up, a LLM cannot learn new things on its own. Sure, they can repeat things back to you that are within the context window (and even then, a context window isn’t really inherent to a LLM - its just a window of prior information being fed back to them with each request/response, or “turn” as I believe is the term) and what is in the context window can even influence their responses. But in order for a LLM to “learn” something, it needs to be retrained with that information included in the dataset.

    Whereas if your kids were to say, touch a sharp object that caused them even slight discomfort, they would eventually learn to stop doing that because they’ll know what the outcome is after repetition. You could argue that this looks similar to the training process of a LLM, but the difference is that a LLM cannot do this on its own (and I would not consider wiring up a LLM via an MCP to a script that can trigger a re-train + reload to be it doing it on its own volition). At least, not in our current day. If anything, I think this is more of a “smoking gun” than the argument of “LLMs are just guessing the next best letter/word in a given sequence”.

    Don’t get me wrong, I’m not someone who completely hates LLMs / “modern day AI” (though I do hate a lot of the ways it is used, and agree with a lot of the moral problems behind it), I find the tech to be intriguing but it’s a (“very fancy”) simulation. It is designed to imitate sentience and other human-like behavior. That, along with human nature’s tendency to anthropomorphize things around us (which is really the biggest part of this IMO), is why it tends to be very convincing at times.

    That is my take on it, at least. I’m not a psychologist/psychiatrist or philosopher.






  • Well for one thing, playing online games (that aren’t F2P) on PC does not require me to pay a monthly subscription for the privilege of using my own internet connection that I already pay for. That is the most odd subscription to have to pay for - doubly so on Switch where most games of their FP games are ironically P2P, last I’d heard.

    I also like being on an open platform where my games will generally continue to follow me as I upgrade. The only one who actually holds even somewhat of a candle to this is Microsoft with their Xbox backwards compatibility program, but there are no guarantees with that. If I had to pick up the PC I used in 2007 to play Portal, I’d be pretty upset given how hardware degrades over time (especially in the realm of handhelds - ie batteries). If I want to play the Nintendo Wii version of Animal Crossing however on an official supported Nintendo console, I’d have to buy another Wii given that when I moved out I didn’t steal the Wii from my other siblings who were still growing up. Thankfully I can emulate it on PC (such as my Steam Deck), but I wouldn’t want to gamble on emulation being possible, similar to Xbox’s BC program.

    The money spent on the hardware in the PC ecosystem also go further than just playing games. I work from home, and am able to use that same hardware to do my job. Funnily enough, I thought I was going to end up having to dock my deck to do a shift due to a failing drive - meanwhile I can’t even open Spotify on a Switch to listen to some music. If I even tried that on a NS2, Nintendo wants to permanently brick the entire device, no thanks.

    So no, I don’t need a “Haha! I can have this game and you can’t!” to justify a hardware purchase. There are plenty of reasons for me to justify my purchase of PC hardware that won’t just be used to harm me.


  • I mean, sure - but if you really don’t trust Apple to keep their word, then it wouldn’t matter if their Health app was FOSS or not. iOS itself is still (and probably forever will be) a closed source operating system. That gives them the power to do anything, including hijack the data from FOSS apps.