stardreamer

joined 2 years ago
[–] stardreamer@lemmy.blahaj.zone 2 points 1 month ago* (last edited 1 month ago)

I may be biased (PhD student here) but I don't fault them for being as such. Ethics is something that 1) requires formal training 2) requires oversight 3) contains to are different to every person. Quite frankly, it's not part of their training, never been emphasized as part of their training, and subjective based on cultural experiences.

What is considered unreasonable risk of harm is going to be different to everybody. To me, if the entire design runs locally and does not collect data for Google's use then it's perfectly ethical. That being said, this does not prevent someone else from adding the data collection features. I think the original design of such a system should put in a reasonable amount of effort in stopping that. But if that is done then there's nothing else to blame them about. The moral responsibility lies with the one who pulled the trigger.

Should the original designer have anticipated this issue thus never took the first step? Maybe. But that depends on a lot of circumstance that we don't know so it's hard to predict anything meaningful.

As for the more "harm than good" analysis, I absolutely detest that sort of reasoning since it attempts to quantify social utility in a pure mathematical sense. If this reasoning holds, an extreme example would be justifying harm to any minority group as long as it maximizes benefit for society. Basically Omelas. I believe a good quantitative reasoning would be checking if harm is introduced to ANY group of people, as long as that's the case the whole is considered unethical.

[–] stardreamer@lemmy.blahaj.zone 6 points 1 month ago (2 children)

This is common for companies that like to hire PhDs.

PhDs like to work on interesting and challenging projects.

With nobody to reign them in, they do all kinds of cool stuff that makes no money (e.g. Intel Optane and transactional memory).

Designing a realtime scam analysis tool with resource constraints is interesting enough to be greenlit but makes no money.

Once released, they'll move on to the next big challenge, and when nobody is there to maintain their work, it will be silently dropped by Google.

I'm willing to bet more than 70% of the Google graveyard comes from projects like these.

[–] stardreamer@lemmy.blahaj.zone 3 points 2 months ago

Why play chess with Moriarty when you can just bash him in the head with a chessboard?

[–] stardreamer@lemmy.blahaj.zone 9 points 3 months ago

There's also changing from circuit to packet switching, which also drastically changes how the handover process works.

tl;Dr - handover in 5G is buggy and barely works. The whole thing of switching from one service area to another in the middle of a call is held together by hopes and dreams.

[–] stardreamer@lemmy.blahaj.zone 0 points 3 months ago* (last edited 3 months ago) (1 children)

Somehow I disagree with both the premise and the conclusion here.

I dislike a direct answer to things as it discourages understanding. What is the default memory allocation mechanism in glibc malloc? I could get the answer sbrk() and mmap() and call it a day, but I find understanding when it uses mmap instead of sbrk (since sbrk isn't numa aware but mmap is) way more useful for future questions.

Meanwhile, Google adding a tab for AI search is helpful for people who want to use just AI search. It doesn't take much away from people doing traditional web searches. Why be mad about this instead of the other true questionable decisions Google is doing?

[–] stardreamer@lemmy.blahaj.zone 14 points 3 months ago (5 children)

Nope. Plenty of people want this.

In the last few years I've seen plenty of cases where CS undergrad students get stumped if ChatGPT is unable to debug/explain a question to them. I've literally heard "idk because ChatGPT can't explain this lisp code" as an excuse during office hours.

Before LLMs, there were also a significant amount of people who used GitHub issues/discord to ask simple application usage questions instead of Googling. There seems to be a significant decrease of people's willingness to search for an answer regardless of AI tools existing.

I wonder if it has to do with weaker reading comprehension skills?

[–] stardreamer@lemmy.blahaj.zone 2 points 7 months ago
  • I can't simultaneously play a third MMO (already got FFXI and FFXIV)
  • X4 custom start allows me to jump to the parts I want to play instantly, no matter if it's starting wars, flooding the market, dogfighting, etc
  • My X4 save is a gzip file: no need to worry about latency after moving to another country etc (my EVE account is locked to a region halfway across the world)
  • I don't have to wait for irl people to do something fun in X4
  • The gziped save file is in xml format. If something breaks I can just fix it
  • X4 has a huge modding scene for whatever features you want
  • X4's modding tools are super easy to learn: it's all xml and lua. Took me only 2 hours to figure out how to modify the UI from scratch.
[–] stardreamer@lemmy.blahaj.zone 2 points 7 months ago* (last edited 7 months ago) (2 children)

Because it's in a genre that has no good alternatives?

EVE is spreadsheet simulator, Elite Dangerous is space-truck simulator, NMS is all planets not space, StarField is StarField.

The only viable alternative I found was X4. Even that is slightly different from what Star Citizen promises (it's more empire management than solo flying in the endgame, vanilla balance is also questionable: you can "luke skywalker" a destroyer with a scout with pure dogfighting skills)

[–] stardreamer@lemmy.blahaj.zone 2 points 10 months ago

Agreed. Personally I think this whole thing is bs.

[–] stardreamer@lemmy.blahaj.zone 18 points 10 months ago (2 children)

A routine that just returns "yes" will also detect all AI. It would just have an abnormally high false positive rate.

Not sure about GreaseMonkey, but V8 compiles JS to an IL.

Nodejs has an emit IL debugging feature to see the emitted IL code.

How much of that is cached state based on the percentage of ram available?

view more: next ›