HN user

ramy_d

707 karma
Posts4
Comments333
View on HN

Where is the study? What constitutes a lot?

ETA: This press release relates to this study published Sept 3rd 2025 https://www.neurology.org/doi/10.1212/WNL.0000000000214023 https://www.naturalnews.com/2025-09-11-toxic-artificial-swee... https://www.medscape.com/viewarticle/sugar-substitutes-not-s...

  Adults under 60 who consumed the most artificial sweeteners — averaging 191 milligrams daily — experienced a 62% faster decline in memory and thinking skills compared to low or non-users.
191 milligrams a day would be like two 355ml coke zeros a day according to https://www.coca-cola.com/ca/en/brands/coca-cola/products/co...

It really doesn't get more sensible and sustainable than kids playing team sports and parents witnessing this part of their lives. The blame here is squarely on PEs like black bear nickel and dimming parents. How do you pull the plug on that? It's so gross.

Does toilet training your cat introduce a significant health hazard through toxoplasma gondii into the surrounding environment? It's so hard to tell if your local wastewater plant takes care of this...

  two process working with a shared actor share that state
I think this is where I disagree. They may share an actor but the state of the actor belongs to the actor. To say they share it implies they can always change it independently but that's not the case. Actors don't trample on each other's internal states. For example a simple mutex semaphore pattern fixes your race condition.

Erlang has a bunch of tools to help enforce determinism or at least suss out concurrency issues. For example: you can specify multiple receive statements to process your queued messages in a specific order, there is also a process manager (pman:start()) that allows you to explore concurrency related events, and not to mention Mutex Semaphores as a pattern to mitigate those issues.

There doesn't seem to be a real solution to deadlocks. I got the oreilly book in front of me and it's basically saying: be careful, but don't worry.

And I don't think erlang has a shared mutable states. In fact a google search for "erlang shared mutable state" has you as the first result.

yeah I would say in principle this makes sense but in practice a junior will typically say "this is beyond me but you're the senior so if it works, it works!"

It is an opportunity to go through the code and concepts at least.

Yes you can pay for promotional spots on both mobile stores and steam, but that is not to say that they are remotely similar in terms of discoverability.

Discoverability would include things like a recommendation algorithm but also filtering features, promotional spotting, social graph relevance (do my friends own this game? do they want to?) and general UI accessibility, to name some factors.

Steam has put so much work into making sure users can find a title (regardless of that title's marketing budget) that fits their arbitrary preferences that they are now LEAGUES ahead of mobile stores on that metric.

One example that is easiest to point out is the main carousel (and entire front page) of the steam store. Everyone's carousel is customized to their profile and will show both old games and new based on an algo that weighs your preferences against a title's relevance and performance metrics.

The irony that google, a company that made its name in SEARCH, has an app store who's discoverability is so abysmal that i can't find certain titles without explicitly typing in the name or digging through 100s of "more titles like this" lists is not lost on me.

It's just really bad. The game categories are too few in numbers, and there's no tagging to speak of so finding something remotely hybrid is a pain and the categories themselves have become unhelpful.

mobile game discovery is big pain point for devs as well, and that none of Apple/Google seem to do anything about is frustrating. This is in sharp contrast to, say, steam, where discovery is something they are constantly trying to improve.

Webvan 7 years ago
  that they are effectively making less than minimum wage?
That's the whole point of the gig economy: How to pay people to work without paying them minimum wage by "disrupting labor laws".