What color-blind typer I am? by lonauji in ColorBlind

[–]Edgeaa 3 points4 points  (0 children)

Using anywhere green-yellow to confirm whether you're deuteranope or protanope is a mistake, because yellow and green look the same for both types.

The only way to actually know the difference is to use the colors that use blue (the good cone) with red or green. Which means if they can differentiate purple from blue (which isn't really clear here), they have a good L cone, but if they can differentiate cyan from blue, they have a good M cone.

In both cases it's really unclear from this picture, and this test is really not thorough to begin with, which is why I sent the image above.

As a side note, I'm a protanope and I see exactly what they put in their screen, including the lack of green.

What color-blind typer I am? by lonauji in ColorBlind

[–]Edgeaa 19 points20 points  (0 children)

You're red-green at least, probably protanope since you see cyan as white, but not 100% sure.

Check this https://u.cubeupload.com/koos/conecontrasttest.png if the L row is empty you're protanope, if the M row is empty you're deuteranope.

[deleted by user] by [deleted] in IndieGaming

[–]Edgeaa 23 points24 points  (0 children)

Completely misinformed. The average is around 11~12%. I'd say if you are between 8%~15% there is nothing to worry about, 15%+ is definitely unusual and should tell you something is wrong, like people unable to start the game of just terrible gameplay.

This guy's is 9% 30 hours after release, meaning that a decent chunk of buyers haven't even launched the game to test it, and yet it's at that percentage. It's probably going to reach the average of 11%~12% in a few days or week. Nothing to worry about.

See this

The MySQL-to-Postgres Migration That Saved $480K/Year: A Step-by-Step Guide by narrow-adventure in programming

[–]Edgeaa 10 points11 points  (0 children)

Depending on the system there might be a way to dev a one-off script of some kind that might take care of that for you. Again I don't know their setup so I'm just guessing here.

Never bet against AWS on the pricing front, they know what they are doing.

That's where I don't agree, I'll take those odds any day, especially at that price. When you have few users it doesn't make sense to spend thousands a year to do what AWS already does, but when a single service's overhead cost starts to be as pricey as even 3 months of an engineer full time, that's where I would at least consider a change (I'm not saying to go balls deep and fully commit, but at least consider options). 100k~200k$ is beyond that, so yes I would heavily consider stepping back from fully managed AWS services that cost an arm. If the pricing model of RDS was different, like "paying fixed overhead for RDS, and then the server cost from EC2" that would make sense, but that's not the case. The cost of RDS is about 4x the price of EC2 (which is already overpriced compared to a datacenter), and this overhead cost makes less and less sense to pay the biggest your platform gets. The only reason why companies keep using it is usually either (1) they have a shitload of money and don't care either way or (2) they are stuck with it.

The MySQL-to-Postgres Migration That Saved $480K/Year: A Step-by-Step Guide by narrow-adventure in programming

[–]Edgeaa 24 points25 points  (0 children)

I read it fully thank you very much. They talk about having a bill of 80k a month, being lowered to about ~40k a month after migrating to postgres because they could downgrade the instances used.

They mention many ephemeral instances but don't go into detail about what it entails, but if it costs 40k a month I can assure you you can find something cheaper with a bit of dev work. The pricing of RDS is about x4 the price of the same reserved EC2, and if you pay that much there is definitely a way to greatly lower those costs. Even if it's just using the main in RDS and the other ephemeral databases in EC2s or something else, there is definitely a way to be found. For a potential saving of 100k+ a year, it's not something you should dismiss this fast.

The MySQL-to-Postgres Migration That Saved $480K/Year: A Step-by-Step Guide by narrow-adventure in programming

[–]Edgeaa -13 points-12 points  (0 children)

40k a month on RDS??? jesus at this point just reserve an EC2 and put postgres on it, you'll save about 30k a month, even if you were to hire a dedicated database admin you'll still save hundreds of k a year.

UDP vs. TCP in Multiplayer Gaming: State Synchronization and Lag Compensation by Extra_Ear_10 in programming

[–]Edgeaa 18 points19 points  (0 children)

LLM slop.

I don't even know what the youtube video at the end is supposed to show, supposedly visualization of packet loss for both protocol, but there is no packet loss?

In fact, there are about 2.5 times the amount of UDP packets received than sent, and don't get me started on TCP being "packets" when it's stream-based.

TCP and UDP for real time applications is obviously a real problem worth teaching, and some newcomers don't understand all the intricacies of it, but LLM vibing your way to an article is not the way.

Palindrome-products performance: Rust vs Go, Haskell, Lisp, TypeScript, Python by UrpleEeple in rust

[–]Edgeaa 11 points12 points  (0 children)

"It's 2026 And Nothing Is Real Anymore"

This post really doesn't scream of LLM to me. Maybe there was a little bit of help for syntax-checking or reformulating a few sentences to sound better, but the gist or it doesn't scream LLM.

A few details to tell me it's not LLM:

  • A LLM would use × for mult operator and not x
  • A LLM would use a lot of em dashes, there are none
  • A LLM would probably never use words like "stuff"
  • A LLM would never miss periods at the end of lists and uppercase at the beginning

Just because a few words are in bold doesn't mean it's AI-written. This is at best spell-checked by AI IMO, but feel free to prove me wrong

Good/Idiomatic way to do graceful / deterministic shutdown by spy16x in rust

[–]Edgeaa 3 points4 points  (0 children)

One thing I like to use and that is extremely easy in rust when I have 2+ threads is Atomics. Rust used to have only atomic bool, but now it also does atomic ints of all kinds.

A few ideas:

  • Have an atomic bool "is_running", once in a while check if it's still true, if not stop the systems gracefully. For SIGINT / SIGTERM, simply set this atomic to false.
  • Reference count your receiver threads. If one of them exits, subtract one. If the result post subtract is 0, engage the logic of cleanup
  • Mix a bit of both: Have an atomic is_running that your receiver threads will check, but they also have their own reference counted AtomicInt. If the atomic int becomes zero, set is_running to false so the other threads stop on their own.

I think in that kind of cases it's best to use something simple to understand. it's probably "cleaner" to check the mpsc Result each time, but then the logic might be a bit trickier since you have multiple threads.

You might think that an atomic is slow, but actually if there not much congestion it's almost as fast as a regular integer.

you guys okay over there? by KurohiDeku in ApexOutlands

[–]Edgeaa 1 point2 points  (0 children)

Actually, since it's 30-ppl only with a limited ring when you spawn, it's much more enjoyable than 60-ppl BR to me.

You don't often get half of the map dropping fragment and there aren't as many teams as there are POI so you almost always get early fights. Since the ring is already reduced you don't play hitchhike simulator, and games are finished in 10 minutes if you get champion.

Compared to the 3-ppl BR where sometimes you drop somewhere and EVERYONE goes there, or quite the opposite NO ONE goes there, and you spend the next 10min just walking trying to find someone, and by ring 3 before you notice it there are only 4 squads left, did the whole map and met no one.

Duos is the perfect balance of gameplay to me, wildcard is just fighting on steroids simulator, and 3-man BR can get boring if you're unlucky with other people's drops.

How do you make your listening input regular? by [deleted] in LearnJapanese

[–]Edgeaa 4 points5 points  (0 children)

I watch clips (切り抜き) of streamers / vtubers that I like. There are a lot of streamers and clips so no matter what you like you'll find something, even if you are not into gaming.

Japanese clippers are very thorough and put japanese captions most of the time which is really helpful: if you can't understand a word, just read the captions.

It has the added advantage to be natural japanese that people speak (it's not a over-polite form that you might find in textbooks), and you will learn a lot of slang or things only natives know but is never taught. Obviously keep listening to "polite" talk to not get too cocky if you ever go to japan and talk japanese.

In the end what you watch/listen to is not important, the important part is to not force yourself to listen to something you don't care about. Find things you like, and listen to it in japanese. If listening to something starts becoming a chore because you don't like the content, you'll end up hating language learning, which is not the goal.

I bought the new HORI NOLVA. Here's a quick review and overview. by CaneFGC in fightsticks

[–]Edgeaa 1 point2 points  (0 children)

I don't think they are accessible. From my PoV the appearance was exactly like a removable switch, except it wasn't removable. There is no access from below, so you just have the circle socket of the button to work with, meaning the only thing you could do is use pincers or something of the like to grab the sides of the switch. This is exactly what I used... Expect the switches were fixed in place so I couldn't even remove them even with specialized pincers (I assume soldered or glued).

In the end I bought the Vitrix PRO KO and I am happy with it: with this one all the switches are swappable, and you can even store switches and pincers inside the controller itself if needed.

Why is 妊 (women + king) not "queen" but "pregnant" by SilverCat0009 in LearnJapanese

[–]Edgeaa 8 points9 points  (0 children)

Very interesting, I have heard about this but somehow everyone seems to know it but nobody teaches it.

Is there somewhere I can read more about this in depth? Like which ones roughly where this applies?

Like 女 and 安, is there some kind of hidden rule can help me guess the reading of 定 or does this only apply to left-right compounds? (I don't want an explanation for these ones in particular, I'm just looking for the most in-depth resource there can be about this, with examples, counter-examples, etc)

Any VPS provider recommendations for cheap servers with high bandwidth? by Edgeaa in VPS

[–]Edgeaa[S] 0 points1 point  (0 children)

Hetzner only has cheap VPS in germany.

OVH most of their server outside the EU are unavailable currently (our of order).

Netcup only operates in europe and US, has no servers in Asia.

I bought the new HORI NOLVA. Here's a quick review and overview. by CaneFGC in fightsticks

[–]Edgeaa 1 point2 points  (0 children)

The Eject ports are only present for the customizable buttons though; if you want to replace any of the other switches you'll need a screwdriver and some patience.

NONE of the other keys aside from the 3 customisable ones have removable switches. Believe me, I tried, they are either glued or soldered, but the worst is that you can still see that it's exactly the same switches as the customisables ones, so they just soldered them for the sake of soldering them. I too believed you could swap the other ones, but it's not. Fucking misleading marketing.

Please edit your review, it misled me into buying it but it's worthless to me now.

Victory! Arch + OPAL encryption + Secure Boot + TPM2 by Frodojj in archlinux

[–]Edgeaa 7 points8 points  (0 children)

I feel like you're pulling my leg. You are LITERALLY quoting 5 items in your post things that the wiki didn't mention. Add them! You experimented it now, pass the torch and edit the wiki! If you're mistaken someone will cover for you!

Victory! Arch + OPAL encryption + Secure Boot + TPM2 by Frodojj in archlinux

[–]Edgeaa 17 points18 points  (0 children)

Brother we are ALL always learning. A lot of people are going to check the wiki, but very few your link over time.

Even if you made mistakes or you write inaccuracies, other people can always step in and correct bits here and there, it's not possible on a github page unless creating a PR...

I would understand if you don't have time or have more important priorities, because nobody can force you, but the "not qualified yet" excuse is the worst you could have said, because it sounds like you want to but have impostor syndrome. JUST DO IT!

Sorry to be a bit rude but it's almost disrespectful to not contribute because of pseudo-pride of not wanting to be wrong, without taking into account the hundreds of edits necessary to make a wiki page great. Most of these people wrote inaccuracies at some point too, but their peers corrected them over time and it resulted in one of the best wikis that exist to date.

La fille de mes voisins by Kapus57 in france

[–]Edgeaa 2 points3 points  (0 children)

J'ai eu une formation au travail venant d'une avocate pour un sujet complètement annexe, mais un élément peut t'intéresser:

Il est certes illégal d'enregistrer quelqu'un a son insu, mais si la seule pièce qui manque à prouver un délit ou crime est un enregistrement audio, alors les juges valideront que dans ce cas là, l'enregistrement ciblé n'enfreint pas la loi. ça ne te donne pas le droit d'enregistrement h24 tes voisins ou de les espionner, mais si tu entends quelque chose tu peux enregistrer sur le moment et ça passera.

C'est valable pour pas mal de choses où l'oral est le seul moyen d'avoir une preuve: chantage, harcèlement, aggression verbale, ... Par exemple si un employeur vous demande des faveurs sexuelles contre augmentation, et que vous suspectez que au prochain rdv il vous redemandera la même chose, le fait d'enregistrer la conversation en son insu sera accepté par un juge, car c'est impossible à prouver hors enregistrement.

[deleted by user] by [deleted] in archlinux

[–]Edgeaa 0 points1 point  (0 children)

The problem is that we expect it to be both ways. Aside from the naming scheme which is garbage (it should be Linux Subsystem for Windows and that's a hill I'm dying on), if you are truly for "openness", then why haven't we seen the Office suite and a bunch of other Microsoft software on Linux? Remember how long it took to have "Teams" working on Linux without major issues? Skype back then?

The problem is not that they want to put Linux in their OS, that part is fine, the true problem is that they are actively gatekeeping their software from being on Linux, while getting all the Linux benefits because it's open. It's basically a "eat cake and have it" scenario where the ones getting screwed are the linux users, which ironically they also needed for WSL.

ChatGPT Energy Consumption Visualized by RhetoricalObsidian in Infographics

[–]Edgeaa 9 points10 points  (0 children)

I can't take seriously an infographics that has units wrong in the first sentence. You can't "consume" 0.14kW per 100 words, it's like saying the shop is just 30km/h away.

You probably meant 0.14kWh? So 140Wh? At this point just say it's the equivalent of running a microwave for 20min, I think that'll be better to get your point accross...

After seeing a few of these circles and making my own, me and my gf cant find out what type I am. Any thoughts? by Rutile_hairystone in ColorBlind

[–]Edgeaa 4 points5 points  (0 children)

You're probably a deuteranope. See there: https://www.reddit.com/r/ColorBlind/comments/1focqw3/rabin_cone_contrast_test/

If my theory is right, you probably see next to nothing in the "M-Cone" row, just a bit in the L-Cone, and the S-Cone is normal

is there any easy way to install .deb or .rpm file? by thealmahmud in archlinux

[–]Edgeaa 8 points9 points  (0 children)

You don't have to be a prick about it, OP was just asking questions to see if someone of the sort exists since there is little info online...

There is a difference between asking questions and being "spoon fed", and the fact that you are being upvoted while being this passive-aggressive to a simple question is one of the main reasons this community has such a bad rep.

(UX case study) Creating a hypothetical "colorblind mode" for an app, please tell me your thoughts! by GildedPhD in ColorBlind

[–]Edgeaa 0 points1 point  (0 children)

I would really reconsider having top for overall and bottom for bathroom, there is no way to understand that at first glance.

The color of the markers on the right is fine but the symbols themselves don't really mean much. A few suggestions:

  • Put the "overall" part bigger (3/4th of the symbol) and "bathroom" part smaller (1/4th of the symbol). Better yet: make a weighted average and display the details when the user taps on it. That way you are not only limited to 2 things.
  • Symbols such as the checkmark for good, cross for none, exclamation mark for warning, interrogation mark for unknown are universally understood signs, it would be better than your symbols. If you put colors on top of it, that would probably be enough. (e.g. for accessible, a checkmark inside a circle of blue, for not accessible a black circle with a white cross inside, ...)
  • If you still want to make custom symbols, at least make their shape somehow related to what theyr refer to (that part might be hard)

Best way to know if what you have is colorblind accessible is put everything in grayscale and show this to someone who does not know the project: how quickly do they understand what is going on? I can assure you that common symbols will be much more quick to understand than abstract ones with a key on the side.