HN user

whb07

768 karma

null

Posts3
Comments597
View on HN
.NET 10 8 months ago

You should try to get a job in Azure, you’d feel right at home!

.net462 baby!

More like 4.6.2

.NET 10 8 months ago

Very little, as in fingers in hand, little in Azure

.NET 10 8 months ago

Meanwhile, I recently proposed doing the work of updating the runtime versions from .netframework over to even .net5+ to save $millions/quarter.

I ran benchmarks, showing 2-10x+ improvements.

Got told, “lol no, this service is unlike Bing”. For context, Bing has amazing blogs on this*.

This, btw is inside networking for Azure…

Not sure at what point I should stop caring. Could easily improve operating expenses to the tune of hundreds/billions per year if they applied this across Azure.

https://devblogs.microsoft.com/dotnet/bing-com-runs-on-net-c...

I’m going to get downvoted for stating the obvious but …:

Lots of comments talking about “but US subsidiary, still has to follow US laws if mandated”

If I added the amount of sources where the EU imposes something on a non-EU company here it would crash the server.

I’ve found significant code in c/c++ where bitwise operations are done for things like division etc by shifting a certain way.

I Can imagine in the past, this was “faster”, yet clang/gcc can emit the same by just writing a basic A/B function.

Seems the win goes to readability by reducing some of these old school hacks.

What say you, greybeards ?

This is just the decay of knowledge over time and laziness combined.

From a quick glance internally, the overwhelming majority of repos are using an antiquated build/packager that while it might have been useful a decade ago is a productivity killer today.

The newer build / package system used publicly is light years ahead and provides a boon in productivity.

Not really sure why so many services in MSFT still run .NetFramework when “just” migrating over can lead to sometimes order of magnitude increase runtime performance and decreased resource consumption.

I think one of the real reasons is internally, most of the leads aren’t aware of it. There should be more evangelizing of the .NET team across the different orgs

This isn’t an issue for anyone but for people like yourself.

Like you said there are a couple words used for Americans in Spanish:

Gringo, Americano, Estadounidense.

That set of words does not intersect with any words used to describe anyone from South America. This applies to slang or official sources.

Please show me an example where a Paisa from Colombia or Argentino would like to be referenced as “American”.

In fact, especially with the World Cup win, any warm blooded Argentinian would fight if called “American”.

Plus it’d be an easy fight as someone who’s pushing for “words are violence” has clearly never experienced real violence.

Inside Azure there’s an over reliance to C#, and the older versions of it to boot! So one team in charge of making .NET run faster and better, while the other one drags on using decade old versions

Then for “speed” there’s weird mashups of C++ and C# that are just littered with terrible internal build tools that harken back to a nice 2010s and the idea of:

“Idk it builds in my machine just fine”

As far as Rust goes, it’s as plentiful as F# projects (so not existing).

But that’s just what my close friend says at least.

Typically taxes. As the good is "officially" imported by some company, tariffs are applied at the port.

So in such countries, the "official" big store price is $price + $tariff + $profit-margin. Or you do what most people in such a place do is either travel abroad and or get a friend etc to bring you one.

The gov gets wise to this and so they then begin saying things like "travelers can only have 1 used phone and 1 new phone on them".

Happened to me once when traveling abroad. I had taken like 2 xboxs to sell for marginal profit, when they opened my bags and confiscated one of them. Had to pay say $100, which for a $200-300 item is a STEEP tariff.

If i didn't pay it, i'd essentially relinquish the item altogether. Sweet life.

Uh cpu onry I’m afraid. I’m going off of the basic geekbench benchmarks. My qemu instance was near the top of the list for all macs they track. It was even higher than one of the Mac “max” pro machines which was interesting.

I didn’t pass through the gpu, only because I’ve got an NVIDIA one right now. To use the newer OSX you need AMD.

Meanwhile the elites of the world are keep buying up waterfront properties. Weird! By this logic, you'd see the elites buying up real-estate in places deeper inland.

Another thing to note, is that there are billions of dollars going into new commercial properties which are meant to be around decades. Why would any financial entity finance/insure such a project if all the projections show the project to be doomed?

Dual boot into a linux OS and run :

https://github.com/kholia/OSX-KVM

The repo works well. Tweak the CPU cores and type for emulation. If you're running an Intel CPU you're pretty set as you wont be required to emulate as if you were one (aka running a Ryzen perhaps).

On my Ryzen 16cores, I get about 90%+ performance inside the OSX vs my native machine.

If not going with dual boot, while you can run QEMU with windows, you won't have the KVM accelerator which is how I got high performance. You might want to try nesting a Linux inside Hyper-V and then running Qemu inside of that.

Which scenario are we talking about here? Is it:

You live in a poor country making $50k-$100k, and the US devs are making $100-200k.

You live in a poor country and get paid sub $30-50k, and US gets paid $100k+?

I used to live in Ecuador, and the “official” min wage monthly is ~$300USD/mo. So essentially you can hire a full time nanny, cook, etc for sub $1200 easy.

That’s never going to happen in the US with less than $400k+.

So in US 150k+ is top 20% of income or there abouts. But in a random poor country, $100k+ is probably top 0.01%, right? What am I missing here?

Also what is your skill level and could you quickly replace this job with another at the same or higher rate?

Lastly, if you really want to move, there’s 30+ countries you could move to in the interim if you really wanted out of your country. Canada is relatively simple, there’s tons of Caribbean islands that can grant you citizenship for sub $200k, which you can then use to travel freely without visa restrictions globally. Same with EU countries like Malta etc.

In Praise of QEMU 4 years ago

Take a look here https://github.com/kholia/OSX-KVM. Post install, I use the "Opencore-Boot.sh" script to boot the machine and inside of it modify the cpu "Penryn" to Icelake one assuming you're running a Ryzen one.

I did get some warnings from QEMU along the lines of "X register doesnt exist" or something but the machine runs fine and geekbench runs fine as well. Play with the cores/threads settings as well. If you go too high (for me was around 8), it doesn't boot up and just hangs.

In Praise of QEMU 4 years ago

I ran OSX on QEMU/KVM on a Ryzen emulated to be an IceLake Intel cpu and got close to ~90%+ performance of my native machine according to geekbench.

So my QEMU OSX instance got better performance than a Mac Pro max, very well near the top ~5 scores for macs in geekbench.

Props