Dark_Arc
@Dark_Arc@social.packetloss.gg
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.
- Comment on Rust is Eating JavaScript 3 days ago:
But they are not the default option. And your new job may not use them.
Who cares if it’s the default? If it’s the best tool, use it.
It’s to have a reason for “going Rust” be the build system, especially in the context of something as new as a WASM context where basically any project is going to be green field or green field adjacent.
Exceptions is a non standard exit point. And by “non standard” I’m not talking about the language but about its surprise appearance not specified in the prototype. Calling double foo(); you don’t know if you should try/catch it, against which exceptions, is it an internal function that may throw 10 level deep ?
And that’s a feature not a bug; it gets incredibly tedious to unwrap or forward manually at every level.
By contrast fn foo() -> Result<f64, Error> in rRst tell you the function may fail. You can inspect the error type if you want to handle it. But the true power of Result in Rust (and Option) is that you have a lot of ergonomic ways to handle the bad case and you are forced to plan for it so you cannot use a bad value thinking it’s good:
You can do this in C++ en.cppreference.com/w/cpp/utility/expected (and as I said, if you feel so inclined, turn off exceptions entirely); it’s just not the “usual” way of doing things.
- Comment on What does the 3-2-1 rule look like for you? 4 days ago:
I use Kopia to B2, then on a monthly basis I copy the current Kopia repo to an external drive that’s otherwise kept offline in my house.
- Comment on Rust is Eating JavaScript 4 days ago:
I mean, maybe it’s not easy because they don’t provide debug information, but a sufficiently motivated person can debug a web assembly binary.
- Comment on Rust is Eating JavaScript 4 days ago:
- It’s statically compiled and isn’t dependent on system binaries and won’t break if there if the system has the wrong version like C/C++, allowing you to distribute it as a single binary without any other installation steps
You can do that with C++ too.
- Still produces fairly small binaries unlike languages like Java or C# (because of the VM)
I mean, the jars are actually pretty small; but also I really don’t get the storage argument. I mean we live in a world where people happily download a 600 MB discord client.
- Is a modern language with a good build system (It’s like night and day compared to CMake)
Meson exists … as do others.
- And I just like how the language works (errors as values etc.)
Fair enough; though why? What’s wrong with exceptions?
I work in a code base where I can’t use exceptions because certain customers can’t use exceptions, and I regularly wish I could because errors as values is so tedious.
- Comment on Rust is Eating JavaScript 4 days ago:
The minifiers have long made JavaScript just as indecipherable
- Comment on The best place to get water from a hotel room is the shower head 4 days ago:
In what world is a shower more used than a sink?
- Comment on Some examples of video games with an UI layout ripped off of another game? 4 days ago:
They even sued a guy who spent 6 years writting, casting, shooting, and producing a full length live action Zelda movie. They released it online for about a week before it got taken down. Never to be downloaded by anyone who didn’t grab it right away.
Man that would be soul crushing …
- Comment on New Junior Developers Can’t Actually Code. 4 days ago:
I work in a small company that doesn’t hire hardly at all… Stories like this scare me because I have no way to personally quantify how common that kind of attitude might be.
- Comment on Reddit will lock some content behind a paywall this year, CEO says 6 days ago:
I’m in my own house, notice the @social.packetlosss.gg; our “houses” are just talking and that continued conversation is subject to ruud’s and I’s discretion. The way federation works, really nobody “owns” the content, there’s just an agreement on what the primary copy is. There’s no support for this in the software currently, but you could conceptually change which server is the primary copy at any time. The protocol and to some extent the content on it exist in an intangible space.
IMO all Reddit did was strengthen their legal argument; they arguably already had the right to make a “book of reddit poems.” They just wanted to stack the deck on their side. Arguably you have the right to make a book of poems on Reddit.
- Comment on Reddit will lock some content behind a paywall this year, CEO says 6 days ago:
Yeah, I think the big selling point for me is not the privacy on Lemmy, but control of conversation.
- Comment on Reddit will lock some content behind a paywall this year, CEO says 6 days ago:
The law is largely down to who argues better in court. There is precedent for reduced rights in public spaces. e.g. if you go into the town square and talk to someone and it’s caught on the camera of the mother a park bench away that’s recording her child … that’s not an illegal recording and she has the copyright on said recording. You have no legal right to ask the mother to delete the recording or delete your audio from the recording, even in a two party consent space because you have no right to privacy in a public setting like that.
Similarly, when you post on Lemmy … it’s kind of good faith that if you delete something it actually gets deleted from the platform across all instances and that it’s not just visibility deleted but deleted from the databases under the hood.
You do “own your content” but it’s pretty meaningless ownership.
- Comment on Reddit will lock some content behind a paywall this year, CEO says 6 days ago:
Yeah but there is a FOSS nature about it. At least ANYONE can do whatever they want with the comments and posts I make public instead of just whichever company pays reddit for API access.
I mean… True; it’s just I wouldn’t characterize Lemmy as superior on privacy. Ideally we’d figure out a way to fix that, but I’m not sure we can really.
And reddit has some legal jargon about co-owning the copyright to whatever you post over there but lemmy doesn’t so you technically have more protection here to your own intellectual property.
This I’m not so sure about. You aren’t handing over ownership rights when you sign up for most (any?) instance, but your ownership right is effectively null and void.
IANAL but arguably in a US court (at least) since Lemmy is effectively a true public place, you effectively lose the right to tell other people what they can do with your interactions.
And privacy is a whole different can of worms as I don’t think ruud is harvesting telemetry to sell to advertisers and whatnot.
That part is arguably true. It is harder to tie this data back to a particular user for the purposes of selling to advertisers.
- Comment on Reddit will lock some content behind a paywall this year, CEO says 6 days ago:
No it wouldn’t. People need to understand that open source provides 0 security against intentional abuses when there’s a networking layer involved.
I could be running an analysis on the data your instance handed to my instance just like Reddit is … and you would have absolutely no way of knowing.
- Comment on Reddit will lock some content behind a paywall this year, CEO says 1 week ago:
People don’t value their privacy…
Honestly Lemmy is not a great platform for privacy either. Lots of your data is federated to other servers that can do whatever they want with it.
- Comment on Netflix accidentally made its content show up in the Apple TV app 1 week ago:
Netflix is like the only one on Android I have that ISN’T opt-ed out.
- Comment on Introducing Privacy Pass authentication for Kagi Search | Kagi Blog 1 week ago:
Well it sounds like this is the thing for you! Haha
- Comment on Introducing Privacy Pass authentication for Kagi Search | Kagi Blog 1 week ago:
I installed it, but I’m probably just going to use it periodically. I really appreciate the website prioritization feature of Kagi … so it’s unfortunate that isn’t compatible.
- Submitted 1 week ago to technology@lemmy.world | 21 comments
- Comment on Why the 2020 video game Immortals: Fenyx Rising doesn't infringe on the trademark of the 2011 film Immortals? 2 weeks ago:
Trademark isn’t supposed to be enforceable on such generic words.
Like, Bethesda tried to sue Mojang away from launching “Scrolls” because of their Elder Scrolls games. That got settled and eventually Mojang renamed the game before scrapping it anyways, but yeah.
It’s also pretty wild once you realize that laws in general are these things where “whatever side argues best, sets the interpretation.” Anti-slap laws are also worth having and reading up on to stop bogus lawsuits, but now I’m just rambling.
- Comment on [deleted] 2 weeks ago:
Yeah… Just looked over stuff and it’s pretty cringe…
- Comment on US adds web and gaming giant Tencent to list of Chinese military companies 1 month ago:
I mean it installs a rootkit on your computer that gives them full control over everything including what you type, hear, and see as well as the ability to record what you’ve previously typed and said. It could at any moment also fully disable your computer (as well as millions of other computers) rendering them useless.
- Comment on US adds web and gaming giant Tencent to list of Chinese military companies 1 month ago:
China is state capitalism. Capitalism isn’t losing. The West is losing because China is using state funds to buy up successful Western companies, and as their new owner, has the ability to force them to do China’s bidding.
Meanwhile the West is completely barred from buying a majority stake in any successful Chinese company and even if it could would not be taking it over on behalf of serving the state.
The problem is China plays by its own rules and those rules are heavily stacked against every other nation. That was fine when they were making junk for Walmart; it’s not so fine when it’s highly sophisticated electronics and software (that can do whatever China wants it to in the West) … and to add injury to insult it’s often based on stolen Western technology (since us idiots decided to put the factories that manufacturer the designs there).
- Comment on There’s No Dancing Around It: Apple’s Vision Pro Was An Ugly Dud 1 month ago:
Yes, it’s expensive as hell, and my suspicion is that long term the displays will be replaced with a waveguide (Stanford’s looks pretty good at this point), so it won’t need the external-facing display
Interesting; any more information on this? I tried a search but didn’t turn much up.
I think that they saw what Google glass could become capable of, and thought that the phone as it is now (screen, etc) was going to become obsolete at some point, and they were terrified of losing that race.
That’s very fair… I definitely think the only viable future here is lightweight AR glasses.
- Comment on Good ear protection for concerts. 2 months ago:
I would lean towards the 3M stuff… I mean folks are saying 3M plugs muffle things, but look at the decibel reduction rating. The loops linked in your article are 7 decibels vs 34 decibels from the real ear plugs.
Maybe 7 is enough… But I’d say the reason 34 decibel reduction is considered muffling is because it’s a real significant reduction vs a minor reduction. Maybe you only need a minor reduction though 🤷♂️.
- Comment on What are your favorite 1000+ hour games? 2 months ago:
I mean, fishing is more comparable to mining in RS2, there are other skills (typically refinement oriented skills) that have more down time between clicks.
Combat I definitely feel needs refinement. Though, I actually do like the fact that combat is not “I have a bow and I’m shooting something 1 tile in front of me and/or safe spotting.”
The skills are only trained in one area, but they have interactions across areas. You use resources gathered in the forest in town and in the mines. The weapons you make in the mines can be tuned to any other location (etc…)
Andrew does a pretty decent job of explaining the thought process here if you’re interested: store.steampowered.com/…/4442331835939160237
A lot of this is to solve the long time MMO issue of “new content is released but it’s only for high level players and long time layers in general have a ton of advantages in the new area.”
- Comment on What are your favorite 1000+ hour games? 2 months ago:
You should try Brighter Shores.
The original RuneScape developers and owners (i.e. Andrew Gower and his brothers) are back with a new game, at a new company, with an industry shattering $5.99/mo subscription price for all content.
No micro transactions, no pay to win, no bull shit … just a fun game with many similarities to OSRS but also modernizations, formula improvements, and lessons learned.
- Comment on After Era of Bloat, Veteran Video-Game Developers Are Going Smaller 3 months ago:
Nintendo is in a very envious spot in general. Hell, I think Nintendo makes some great games, I just wish they wouldn’t force me to buy yet another computer solely for the purpose of playing their games. I haven’t owned a Mario Kart or Zelda game in years but I’d love to play if I could do so on PC/Linux.
- Comment on After Era of Bloat, Veteran Video-Game Developers Are Going Smaller 3 months ago:
Yeah, maybe I’m just wrong in general … The above doesn’t look that different from say black ops 6 footage.
I definitely wish for a return to the linear format (or simi linear where there are a few concurrent linear quests going on). I think straight up open world just lends itself to making a lot of walking simulators.
Halo Infinity was one of the most boring games I ever played between the weapons sounding like toys and the spread out objectives with no clear central mission.
- Comment on After Era of Bloat, Veteran Video-Game Developers Are Going Smaller 3 months ago:
Because graphics still sell games. You can do simplified graphics like Nintendo and still sell games, but lots of people want the photo realistic experience and the bar for that has gone way way up incrementally over the years.
- Comment on Russian court fines Google $20,000,000,000,000,000,000,000,000,000,000,000 3 months ago:
To be fair the browser default for stuff like this is often kind of bad. Like browsers would rather give you a scroll bar than do a word break.