Hacker Newsnew | past | comments | ask | show | jobs | submit | danieldc's commentslogin

FWIW, C# generics are way better (ergonomics) than the Java ones (due to type erasure), so Java waited too much. History is more complicated though for Java, since it was either having some generics vs having none. See [this](https://softwareengineering.stackexchange.com/questions/1766...) for a lengthier discussion.


Yes, .NET had the benefit of coming second and using F#, which was originally essentially OCaml 4 on .NET, as it's testing grounds. Same for Async

I am considering .NET for one of my compilers backends because of the reified generics. .NET can even pass around an object with generic methods that get specialized via JIT at runtime each time it sees a new data type (with reference types sharing implementations). Which also ties back to having true value types

It's a shame it took so long for .NET core to come around because even today the platform carries a reputation for being windows first which hasn't really been true for many years now


C# was meant to have generics in day one, but it didn’t make the cut and it was introduced on the next version (2.0)


Will it b possible to share the problem and the insight he provided?


Is it open-source/ can you share it?


Well, you have to get hired the next year, which is not easy and not instant either. And after doing this a few times (leave after half year), no one will hire you.

Then there is this “little” problem of heath insurance. There are like other gothchas too.

If what you said would be feasible, lots of folks would do it. But the reality shows otherwise.


FWIW, SQL Server had built in queuing support from ~2005. The feature is called Service Broker (https://learn.microsoft.com/en-us/sql/database-engine/servic...)


Much longer than that, the legendary Jim Gray developed MSMQ aka Falcon for them.


What companies don’t do this?


Earlier this year, there was a report talking about how several car companies have been violating the privacy of drivers and reselling their information. GM responded to that investigation by shutting down their data collection program:

https://www.kbb.com/car-news/gm-shuts-down-tool-that-collect...

Kia/Hyundai/Genesis, Honda/Acura, and Subaru were all named in the report but did not change their practices as far as I know.


Do you mind sharing some examples of good UX vs just nicely looking UI? Looking to learn, hence the question.


> I believe Windows does not do this

Windows can do both: https://docs.microsoft.com/en-us/windows/win32/memory/reserv...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: