Hacker News new | past | comments | ask | show | jobs | submit | trifurcate's comments login

Mono as a runtime hasn't been relevant in almost a decade now (since the advent of .NET Core). "I can go into the compilers to find bugs" -> yeah, that's what Roslyn is. C# lets you control GC, marshalling, safety, calling convention, inlining, etc. for very fast hand-rolled managed or unmanaged code if you need it.


Mono is alive and well in https://github.com/dotnet/runtime/tree/main/src/mono. It serves Android, iOS, WASM and s390x targets, maybe some other too. It is generally much slower than CoreCLR, but besides supporting more platforms, has features that CoreCLR lacks like IL interpreter (technically, CoreCLR has one too but it has been broken for years and is never used).

Ideally, iOS's Mono usage will be eventually replaced with NativeAOT, but for now it's still being worked on, not in the least in iOS-targeting GUI frameworks like MAUI to provide better NAOT compatibility. In addition, NativeAOT's linker/trimmer is based on Mono.Linker and Mono.Cecil, so the project became part of .NET as was intended.

But you are right in a way, because the above is often confused with a separate, outdated Mono distribution that some people incorrectly keep insisting on installing on their Linux systems.


Yes, I wanted to mention WASM but honestly even talking about it is doing more of a disservice to modern .NET than not given the preconceptions about Mono.


I read very fast (English and code, and my native language), and I have a very vivid visual (as well as auditory) imagination. Wonder what I traded off in this setup.


What is different between building more housing and building more highway lanes?


The confidence interval comment still applies for any production or client environment I've ever deployed code to.

Unless you actually expect your environment to spend more than 5% of its time on average getting suspended and resumed. Maybe you work on some tooling that is scheduled to run right around migration time (for servers) or sleep/resume time (for clients).


Or you run at scale on a public cloud provider. We observe a few of these events per month.


Why so? Zero-order effects are not unheard of in biology. Example: the elimination rate of ethyl alcohol is dose-independent because any practically noticeable concentration of ethyl alcohol will saturate available alcohol dehydrogenases.


Why are you ruling out the possibility that training on the material may confer an advantage when the data is presented, even if the advantage may not be strong enough to pass the test without the data present in the context window?


What makes you think that the energy sector overall is immune to this while oil isn't?


Not immune, but more resistant:

- electricity can be generated many different ways

- many generation sources aren't dependent on resupply. Spiking the price of lithium doesn't prevent existing batteries from working, it only makes new ones more expensive. Solar, wind, hydro and nuclear (to a lesser extent)

- electricity supply is heavily regulated, for better or worse.


While all of this is true, there is a monopoly on distribution. Doesn’t matter where it comes from if one entity owns the pipes.


What does matter though is if you can affect the distribution with your vote. I would guess it is harder to affect oil companies, that are often located in other countries than your own.


Because there are multiple ways to generate electricity- including at-home options for many people.

There’s also an interesting factor in timing and latency of the grid. Peak usage is typically mid afternoon. While least usage is overnight.

There’s essentially excess capacity during the time period that most people charger their car.


More and smaller players in electricity production.

Half the oil and gas production comes from an official cartel so it's kind of in the oil sector's DNA with price fixing.


More opportunity for substitutions when your fuel is electrons instead of a specific blend of fossil fuels processed in a specific way.

That said for profit electric monopolies are indeed a scourge.


It's not that it currently is immune, it's that there's a compelling story for the energy sector to become immune from it as we reduce our dependence on fossil fuels.


Edge has this implemented in a pretty decent way.


Brave as well.


> But if I'm a massive landlord with multiple units, I have the same advantage?

The entire point is that monopolization confers the same advantage that this scheme does.


What monopoliziation? The company in question is not the only one offering such services and certainly doesn't have a monopoly on data.


Or, put your files under html/ in your repo, and push to /var/wwwroot (using the common /var/wwwroot/html setup)


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

Search: