FishFace
@FishFace@lemmy.world
- Comment on Microsoft still can't convince folks to upgrade to Windows 11 3 days ago:
This backlash prompted Microsoft to postpone its rollout.[2][4] Microsoft changed the feature to opt-in and provided instructions for how to remove it.
Not something “forced on everyone”?
- Comment on Microsoft still can't convince folks to upgrade to Windows 11 3 days ago:
Uh, sorry, we don’t allow sane takes here. Get out.
- Comment on From burner phones to decks of cards: NYC teens are adjusting to the smartphone ban 3 days ago:
“usually”?
Not where I’m from (which isn’t NYC)
- Comment on 4 days ago:
A calculator app is also incapable of working with letters, does that show that the calculator is not reliable?
What it shows, badly, is that LLMs offer confident answers in situations where their answers are likely wrong. But it’d be much better to show that with examples that aren’t based on inherent technological limitations.
- Comment on 4 days ago:
Saying “it’s worth trillions of dollars huh” isn’t really promoting that attitude.
- Comment on Sexualized video games are not causing harm to male or female players, according to new research 5 days ago:
Sexualisation is not the same as sexual content. Widowmaker in Overwatch is a sexualised character, because she is portrayed as sexually attractive, seductive and generally in such a way as to have her viewed as a sexual being. There are other characters who are not sexualised.
- Comment on Hollow Knight: Silksong Sparks Debate About Difficulty and Boss Runbacks 1 week ago:
Well, some opinions are more valid than others, even when there is subjectivity… of course, I would say that.
“Design intent” is not an excuse for unfun mechanics. Design intent matters - for example if you’re complaining that it took you 50 attempts to do a boss and you’re frustrated, but other people are completing the same bosses in fewer attempts and enjoying it, the intent of the designers and the spectrum of opinions is absolutely critical. But this isn’t that.
Someone else in the thread made a great example: would you be so “design intent is all important” if the designers put a 1-minute unskippable cutscene before the boss? To me, and I think to almost everybody, that would be fuckin awful. Everyone hates unskippable cutscenes you have to sit through repeatedly. How does that differ, really, from a typical 1-minute runback?
- Comment on Which stage are you at? 1 week ago:
I think my distro history was:
- Redhat
- Fedora Core
- Debian
- Ubuntu
- Linux Mint
- Fedora
- Comment on Hollow Knight: Silksong Sparks Debate About Difficulty and Boss Runbacks 1 week ago:
I think we have the language and you just proved it, but often people are just not reading or thinking enough about other perspectives before talking, and so do talk past each other like this.
I like your comparison to an unskippable cutscene; these are, I think, universally reviled at the start of boss fights. For some reason I don’t think long runbacks are reviled in nearly the same way, yet repeatedly running through the same area with no challenges (jumping off the staircase for the shortcut to Ornstein & Smough in DS1 does not count ffs!) is not really any less boring.
The ideal runback to me has a few enemies that you can soon work out how to run around. You actually get a feeling of having accomplished something, but don’t have to get perfect at defeating those enemies, nor waste time doing so (running will always be faster than fighting, pretty much).
I think “git gud” is just a knee-jerk meme though - there is no reason to believe that someone saying it has engaged in the slightest with what has been said to that point; they’re just trolling.
- Comment on Hollow Knight: Silksong Sparks Debate About Difficulty and Boss Runbacks 1 week ago:
A lot of DS1 runbacks were true runbacks where you could just run past everything. Once you’d worked out the running, they weren’t too irritating, but some were a bit long. In DS3 a number of runbacks had unavoidable enemies on the way where you could mess up and eat a hit and then be down an Estus charge.
The main two problems are:
- boredom. Punishing you for failure by forcing you to walk through a section of level again for a couple of minutes isn’t fun for anyone. It’s not “stakes”; it’s boring. Repeatedly dying to the challenging boss is not boring because you are constantly trying to improve, learn its moves, and beat it. Running through the same path is boring. Anything boring is bad game design.
- Risk of unrelated mistakes. This is more subjective, but for me there should be some separation between different challenges; there should be a feeling that after you have convincingly solved one challenge, you shouldn’t have prove yourself against it again too much. Doing so is, yes, boring again, but also frustrating. Things that are frustrating (to some) can be good game design, but I don’t want to be frustrated. Whiffing a roll you’ve done successfully many times and being set back on an unrelated challenge is, to me, annoying.
- Comment on The Sense And Nonsense Of Virtual Power Plants 1 week ago:
Did I understand right that VPPs are just a way of grouping some generation and storage together in such a way that you can pretend it will act as a CCGT plant?
If so, surely this is papering over the challenge. A real solution will present all the information used to operate a “VPP” to the entire grid, and allow all the available resources to be managed by the grid.
- Comment on YouTube is now flagging accounts on Premium family plans that aren't in the same household 1 week ago:
Even if you take YouTube premium they are still farming your data and selling it to third parties.
The big data-farmers like Google aren’t selling it to third parties. It’s worth far more if kept to themselves and used to build an ad platform.
- Comment on YouTube is now flagging accounts on Premium family plans that aren't in the same household 1 week ago:
whiteknighting
was a weak-ass criticism when it was on 4chan being leveled at anyone who said anything not derogatory about a woman, and it’s weak-ass now. Oh no, someone on the internet has an at-least-partially positive opinion of a company, how awful, we’d better stereotype and body-shame them for it.
If you had your way, the only comments about YouTube - or any other product from a large company - that would be allowed would be negative ones. How the fuck does that make sense?
- Comment on YouTube is now flagging accounts on Premium family plans that aren't in the same household 1 week ago:
You’re just trying to piggyback on a vaguely-related concept that your audience already likely hates. Call things what they are, not what would be convenient to you if they were.
- Comment on Is this Lemmy thread full of bots/ Fake comments? 2 weeks ago:
I see it having 77 comments.
- Comment on Elden Ring on Switch 2 Is a Disaster in Handheld Mode - IGN 2 weeks ago:
Yeah I’m probably gonna try this at some point. At the moment I only have 802.11ac 5GHz though, so not as much bandwidth as WiFi 6+.
- Comment on [deleted] 3 weeks ago:
That sounds bad.
- Comment on It Took Many Years And Billions Of Dollars, But Microsoft Finally Invented A Calculator That Is Wrong Sometimes 3 weeks ago:
Verification is important, but I think you’re omitting from your imagination a real and large category of people who have a basic familiarity with spreadsheets and computers, so are able to understand a potential solution and see whether it makes sense, but who do not have the ability to quickly come up with it themselves.
In language it’s the difference between receptive and productive vocabulary: there are words which you understand but which you would never say or write because they’re part of your receptive, but not productive knowledge.
There are times when this will go wrong, because the LLM will can produce something plausible but incorrect and such a person will fail to spot it. And of course if you blindly trust it with something you’re not actually capable of (or willing to) check then you will also get bad results.
- Comment on UK Official Calls for Age Verification on VPNs to Prevent Porn Loophole 3 weeks ago:
I got around to watching this video… without having seen this guy before (and therefore having no reason to take what he says at face value), and with the “source” in his description being almost unrelated to the video content, all that’s left is that “Yoti is funded by trusts, Carnegie is a trust mentioned on Yoti’s website.”
That is conspiracy-theory level. The author doesn’t even go so far as to draw actual conclusions; he’s saying “we need to follow the money” which is reasonable, but you are saying “Carnegie invested in an age verifier and that’s why they wrote the law.” That’s going well beyond the facts. You wouldn’t stand for it when some moron tries to cast doubt on climate science and you shouldn’t stand for it now just because it tickles your biases.
Some of that money probably went to companies doing ID verification
Quite possibly. But almost certainly a lot of Carnegie’s money is going to companies who provide online services who now have much higher costs from doing age verification, content blocking and users fleeing, simply because there are a lot of companies in that position.
- Comment on Elden Ring on Switch 2 Is a Disaster in Handheld Mode - IGN 3 weeks ago:
A couple of days ago I started it using Steam remote play to the deck, just assuming that it would suck on Deck itself. Apparently it gets 40fps on low settings on Deck which is better than I expected but still kinda sucky.
- Comment on Left to Right Programming 3 weeks ago:
The blog post is really about language design, because you definitely should not write a
filter
method for your custom iterable class in python; you should make it use the language’s interface’s for “being an iterable”. Language design involves APIs offered by the language, but isn’t really the purview of most people who write APIs.If a suggestion on language design would gain something at the cost of readability, anyone should be very skeptical of that.
Those things together explain why I am evaluating the post mostly in terms of readability.
- Comment on Harvard dropouts to launch ‘always on’ AI smart glasses that listen and record every conversation 3 weeks ago:
I assume someone wanting to “integrate their phone’s functionality” is OK with a bit of personal data sharing with big tech.
- Comment on Harvard dropouts to launch ‘always on’ AI smart glasses that listen and record every conversation 3 weeks ago:
Aren’t Meta’s smart glasses that?
- Comment on Harvard dropouts to launch ‘always on’ AI smart glasses that listen and record every conversation 3 weeks ago:
Assistive technology is a massive area of development in smart glasses; it absolutely is being designed for people with vision and hearing impairments.
- Comment on Left to Right Programming 3 weeks ago:
I dunno, did we?
I think rust’s iterator chains are nice, and IDE auto-complete is part of that niceness. But comprehension expressions read very naturally to me, more so than iterator chains.
I mean, how many python programmers don’t even type hint their code, and so won’t get (accurate) auto-complete anyway? Auto-completion is nice but just not the be-all and end-all.
- Comment on Elden Ring on Switch 2 Is a Disaster in Handheld Mode - IGN 3 weeks ago:
I would never have thought to try to play Elden Ring on a handheld console, never mind a Switch (2).
- Comment on One UI 8 New Features: A First Look at Samsung's Big Update | Tygo Cover 3 weeks ago:
You know what actually works for this? A physical slider like my second smartphone had which switches between silent, vibrate and loud. That was the only time I actually switched away from vibrate because it was easy, and I could do it in my pocket without looking at the phone (especially nice in situations where looking at it might itself be rude)
- Comment on UK Official Calls for Age Verification on VPNs to Prevent Porn Loophole 3 weeks ago:
Welcome to politics. Have you never seen parliament debate?
Yes. The convincing speeches are those with facts behind them.
You are wrong. The vibes tell me… but so do the facts.
- Comment on Left to Right Programming 3 weeks ago:
I was also thinking about UFCS. I do like it for its flexibility, but I did try it in Nim one time and was left feeling unsure. Unfortunately I now can’t remember what exactly I didn’t like about it.
- Comment on Left to Right Programming 3 weeks ago:
I’m always suspicious of people who say that a language is suboptimal and use as evidence some filthy one-liner. Maybe if you bothered to write some whitespace and didn’t write the language ignorant of its features (like generator expressions) you would end up with better code?
sum( all( abs(x) >= 1 and abs(x) <= 3 for x in line ) and ( all(x > 0 for x in line) or all(x < 0 for x in line) ) for line in diffs )
You no longer have to “jump back and forth” except one single time - you have to look to the end to see where
line
is coming from and then you can read the body of the main expression from start to finish.People don’t, in fact, read code from top to bottom, left to right; they read it by first looking at its “skeleton” - functions, control flow, etc - until finding the bit they think is most important to read in detail. That implies that “jumping back and forth” is a natural and necessary part of reading (and hence writing) code, and so is nothing to fear.
There is still a slight advantage to not having to jump around, but consider the costs: in Javascript,
map
andfilter
are methods onArray
and some other types. So how are you going to implement them for your custom iterable type? Do you have to do it yourself, or write lots of boilerplate? It’s easy in Python. It’s not bad in Rust either because of traits, but what this all means is that to get this, you need other, heavy, language features.In practice, you often know what a comprehension is iterating over due to context. In those situations, having what the comprehension produces be the most prominent is actually a boon. In these scenarios in Rust/JS you are left skipping over the unimportant stuff to get to what you actually want to read.