[-] kogasa@programming.dev 6 points 7 months ago

Base pi

No integer base

[-] kogasa@programming.dev 6 points 7 months ago

I think riveting the rings helps with that but it makes it way way harder.

[-] kogasa@programming.dev 6 points 9 months ago

AUR can't save you from a library needing old versions of dynamically linked libraries

[-] kogasa@programming.dev 6 points 9 months ago

Cox-Zucker Machine

[-] kogasa@programming.dev 6 points 9 months ago

.NET Core is highly multiplatform. Windows still gets preferential treatment but there are few obstacles to .NET development on Linux. It's a nice ecosystem that's increasingly open source. All that said, obligatory fuck Microsoft.

[-] kogasa@programming.dev 6 points 10 months ago

Hi, expert here, calculators have nothing to do with it. There's an agreed upon "Order of Operations" that we teach to kids, and there's a mutual agreement that it's only approximately correct. Calculators have to pick an explicit parsing algorithm, humans don't have to and so they don't. I don't look to a dictionary to tell me what I mean when I speak to another human.

[-] kogasa@programming.dev 6 points 10 months ago

I'm a sick fuck I like a fish duck

[-] kogasa@programming.dev 6 points 11 months ago* (last edited 11 months ago)

Dead pixel is a dealbreaker. Scuffs on the casing, sure. Not a dead pixel. Maybe on a large 4K TV I guess.

[-] kogasa@programming.dev 6 points 11 months ago

Reviewing PRs costs money/time

[-] kogasa@programming.dev 6 points 11 months ago

And Star Trek and Star Wars and probably Galaxy Quest

[-] kogasa@programming.dev 6 points 1 year ago* (last edited 1 year ago)

The 2 that I struggle with on a daily basis:

  • missing discriminated unions. Third party libraries kind of sort of fill the gap, but it's a pain point.

  • a flawed async programming model. Namely, there are multiple models (for historical reasons / backwards compatibility), and the more current one (task-based) throws a wrench in your ability to effectively design interfaces, functions, delegates etc. that can be shared between synchronous and asynchronous code. Green threads would have fixed this, at the cost of some other potential issues, but it looks we're stuck with tasks for now. Also, there is the awkwardness of needing to constantly use .ConfigureAwait(false) after every await, unless you shouldn't (e.g. in the UI thread), and if you get it wrong you might cause a deadlock in your app but not in a console app... A bit confusing and easy to mess up.

[-] kogasa@programming.dev 6 points 1 year ago

I'm not calling OP entitled here. Regional pricing is good and they seem to be adding it now. I'm talking about some of the more vocal opponents of the app's pricing.

view more: ‹ prev next ›

kogasa

joined 1 year ago