HNHacker News
TopNewBestAskShowJobs

sharpneli

2,671 karma · joined October 4, 2010

Low level graphics programmer. Vulkan, DX12 etc. History with gpgpu stuff too.
submissionscomments
sharpneli··on John Carmack Leaves Meta
One didn't need FB account at the start either. Nothing says they won't bring it back despite backlash.

Even if they have now changed their opinion on what can be done a large amount of damage is done. No-one will actively monitor that have their changed their terms. I was also under the impression that it's FB account and do the tiniest mistake and you lose it all. Thankfully it's just FB account so unlike with Google no real damage will be done.

Even if the things are better now I kinda have moved on, like many others.

sharpneli··on Tesla FSD data is getting worse, according to beta tester self-reports
You mean it would disable FSD when it would see that impact was inevitable so Tesla could claim that FSD had nothing to do with the accident.
sharpneli··on A trip through the Graphics Pipeline
RT is not a different step. Just like compute shaders are not a different step in the graphics pipeline but they're an independent thing. RT dispatches are their own concept and have their own rules.
sharpneli··on A trip through the Graphics Pipeline
It's very relevant. The parts shown here haven't changed. The biggest things we've gotten is just more control about command submission and dependencies etc. Otherwise the rasterization pipeline still chucks along exactly as shown here. (Yeah you might want to use mesh shaders, but they're not always supported. And there is RT stuff too. But what's in this article also works fine)
sharpneli··on Mathematical Existence and the Axiom of Choice
This seems very weird. Where does this come from?

I'd assume none will guess correctly because you have countably infinite guesses from uncountably infinite set (the colors) so the set of guesses is very sparse, meaning pretty much none will hit it.

How on earth can almost all hit a point in a continuum exactly with random chance?

sharpneli··on My next Mac might be the last
To be honest the best modern Apple UI happened after era of Jobs. iDevices during his tenure were pretty bad designs heavily based on skeuomorphism. The current usability issues in OSX are something that he'd likely have supported, or made even worse.

In a way Jobs managed to replace himself, at least for the short term, with something even better. Which should be the goal of everyone.

sharpneli··on Inside the Proton
Saying it's made of gluons is exactly the same as saying that a charged object in electric field has it's potential energy made of photons.

It's not exactly informative nor true. Yes you can describe the electric field as sum of virtual photons but that's different to a normal photon. And even then the electric field is not the same as the potential energy. Sure it defines it but it's not the same as the potential energy of the charged object.

In case of protons it's the same. It's better to think of it as a field, which it is. Gluon in itself is "just" an excitation of that field. Just like photon is an excitation of the electric field. And the binding energy of the proton comes from the quarks interacting with the gluon field.

The reason I'm talking so much against the virtual particle viewpoint because then people will start thinking of some things whizzing about. That's not what happens. It's a field.

It's actually better to think of even the normal fermions with mass with fields, because that's what they are. It's no longer surprising that how does electron go through both slits at the same time or how all electrons are identical. Of course they are identical as there is just one electron field that has a very specific kind of excitation that propagates.

This is not some random "Look at my weird theory". It's what Quantum Field Theories are. I mostly blame bad science journalism looking at Feynman diagrams (a great mathematical tool, don't get me wrong) that has people thinking too much about virtual particles.

sharpneli··on Inside the Proton
It's not. Just like how if you push two identically charged plates towards eachother the potential energy in that system is not made of photons.

Sure you can describe the electric field in that case by a viewpoint where you sum virtual photons together to get said electric field. Whereas a non virtual photon is alltogether a different thing. You can actually describe a normal non virtual photon as a sum of virtual photons.

Point is that virtual particles are just a mathematical tool.

Actual real gluons do exist and they're analogous to the actual photon.

In case of electromagnetism the actual stuff is the electric field. With proton (so in quantum chromodynamics) it's the gluon field. It's called that because every particle has a field and every field a particle. It would be kinda like calling electric field a photon field. Same difference.

sharpneli··on Inside the Proton
Just ignore the "virtual particles" part. Most of the mass comes from the binding energy. As in the rest masses of the individual quarks is small compared to total mass of proton.

Virtual particles themselves can always be ignored as they are not physical. They're purely a computational method in some approaches. They don't exist in others at all. And even when they are part of the method what kind they are depends. Looking at momentum space? Your virtual particles can have any position. Looking at position? Your virtual particles can have any momentum.

Alternatively: Virtual particle just means that if you have a certain kind of field, what kind of "particles" you need to sum up to get that kind of field. The field itself is the physical thing. Viewing it mathematically as sum of virtual particles is just a mathematical viewpoint.

sharpneli··on The absurdity of Europe burning wood for energy
Depends on the surface area of the forest. A single tree takes tens of years to grow but a certain area of forest contains enough growing trees that by the time you cut down the last the one you planted first has grown to full.

Do note that a tree that dies in forest also produces CO2. Exactly the amount it does if it’s burned (unless it’s a peat bog or whatnot). So not burning it doesn’t really change things.

sharpneli··on How the Physics of Nothing Underlies Everything
It still wouldn’t be the suction of nothing. It would be the usual metallic bonds keeping them together.
sharpneli··on The dictatorship of the articulate
This reminded me strongly of https://www.overcomingbias.com/2017/03/better-babblers.html which rings more and more true as time goes by.
sharpneli··on Win32 Is the Only Stable ABI on Linux?
So AMD CPU’s are emulators then?
sharpneli··on Estonia clocks fastest inflation in the Eurozone at 20.1 percent
What happens if you essentially waste all the money? Will you be left totally without pension or will others foot the bill?
sharpneli··on Carmakers feel chip crisis easing
That’s US specific thing.

I ordered a RAV4 PHEV (prime in US) last year and it was a factory order from Japan. Toyota Europe app even tells you when it’s built and then tracks the shipment to your local Toyota dealership.

sharpneli··on The Metaphysics of Morrowind (2010)
For a new player the absolute first thing to do is walk north from the starting city -> investigate the falling wizard -> read the scroll because What Could Possibly Go Wrong -> Jump

And then reload the save or start a new game.

sharpneli··on The Metaphysics of Morrowind (2010)
Morrowind is all about cheesing the system. It's one of the few games that allow you to go full singularity.

How it works: You make a potion of intelligence. Drink it. Now you're more intelligent and would you look at that, the potency of said potion depends on your intelligence. So you make another one that boosts it even higher. Rinse and repeat until you have astronomical intelligence and then you brew a potion of strength that will last essentially forever and allows you to one punch a god.

Or you can make a potion of paralysis, drink it, and be stuck for years.

It's hilarious and I love it.

sharpneli··on [dead]
So: Because Stallman is a problematic character you must allow companies profit from your work without compensation.

Reads like a PR piece for companies that want more free stuff.

sharpneli··on Distilling the Real Cost of Production Garbage Collectors [pdf]
One must also remember to differentiate the deployment targets. Not every piece of software is deployed in your own machine.

Let's take games as an example. You cannot say to users "Just buy more powerful compute/phone". And even if they would you may have literally millions of machines, due to having millions of users. In which case saving 1 dollar worth of machine per user is savings of millions which is worth a lot of developer time. Naturally you as a dev won't really be paying this, so the incentive is not directly there. But the incentive comes from people just not buying a game that runs like crap.

In these cases GC is nice and dandy at start but then you run into the inevitable "Why does my game stutter?", after which object pools are introduced and even then some annoying "leaks" may remain. If the amount of time had been used from the get go to actually think about memory management the whole issue could have been avoided.

sharpneli··on Uber concedes deception, prepares for $26M ACCC spanking
Ok Finland is not in scandinavia but we’re all nordic countries and it works roughly the same.

We have fully scaling fine. The concept is päiväsakko (literally day fine) that’s determined linearly by your net monthly income. Cops give you X dayfines.

In code terms the formula is max(6, (net_monthly_income - 255)/60));

That means there is regularly some person in newspapers whining about their 30000€ speeding ticket (iirc the highest was 100k€ in 2004). In reality that’s just an acceptable way to brag how much you’re making.

sharpneli··on Sunken Moskva Could Be the Biggest Naval Combat Loss in 40 Years
The sources posted are pretty much the only we even can have. Naturally for these kind of weapons systems we essentially only have the public information, that includes western weapons systems.

And all of them naturally boast that they can defend against well, everything. Only when something is actually tested in the field we can see how well it works.

Hence Russians have an incentive to deny that it was due to weakness of their CIWS. Or, perhaps more probably, an incentive to say to Putin that they didn't corrupt all the maintenance money and it was just an accident.

sharpneli··on Sunken Moskva Could Be the Biggest Naval Combat Loss in 40 Years
Missile attack. On paper the Russian missile defense systems should be able to easily defeat 2 missiles like the neptune. Their CIWS etc are pretty good. On paper.

Accidental fire on board is a freak accident that’s not replicatable. Missile attack means that someone has either competely lied about their capabilities or has corrupted and sold the self defense systems. Or both.

The latter means Russian ships in general are now a way easier targets and hence smaller threats. Hence Russia has every incentive to hide this.

sharpneli··on C Isn't a Programming Language Anymore
And as an engineer you can slap on a symbol table and it works like a context free language after that.
sharpneli··on Algae with three sexes that mate in pairs identified in Japanese river (2021)
There is a massive difference. With that kind of mushroom one can expect that any random pair is very likely to match up. With humans you have tad less of 50% chance of being able to make kids with any random otherwise fertile human.
sharpneli··on Introduction to GPUs with OpenGL
Even that wasn't really OpenGL anymore, even though some internal registers matched OpenGL directly.

The only HW that was truly OpenGL was Silicon Graphics IRIS workstations. IrisGL was released as open standard with some minor changed with the name OpenGL.

sharpneli··on Russians are trying to flee – data from Google Trends
I recommend reading some material about https://en.wikipedia.org/wiki/Foundations_of_Geopolitics

It's very influential book in Russia that has influenced their policy goals. It was written in 1997. A lot of it feels rather prescient considering the current world situation, which is likely not a surprise.

What they considered for US was that they should "introduce geopolitical disorder into internal American activity, encouraging all kinds of separatism and ethnic, social and racial conflicts, actively supporting all dissident movements – extremist, racist, and sectarian groups, thus destabilizing internal political processes in the U.S. It would also make sense simultaneously to support isolationist tendencies in American politics"

UK was to be cut off from European politics and Germany should be the new lead of central Europe. Well, UK did distance itself. And up to few weeks ago Germany was the one most against united front against Russia.

There is plenty of other stuff there. Annexation of Ukraine is just one of them (alongside annexation of Belarus which they have de facto achieved). Annexation of Finland is one of the goals too. Hence I have no doubts that it would happen at some point.

sharpneli··on Russians are trying to flee – data from Google Trends
Moldova has a separatist area maintained by Russian troops. Transnistria. So in a way Russia has already attacked them, though not yet tried to conquer, yet. Also Moldova shares no land border with Russia, yet (and very much hopefully not).

Finland is the only land border sharing non nato country left.

sharpneli··on Russians are trying to flee – data from Google Trends
> simply because buying oil elsewhere would be expensive and politically inconvenient.

Like I mentioned in the previous post, the main reason is to keep some leverage. It's the biggest financial sanction that can be thrown at them. Essentially all other sanctions were taken, but the last one was kept unused. If Putin escalates against civilians this sanction would likely be used too.

sharpneli··on Russians are trying to flee – data from Google Trends
Germany also buys Russian gas. It's basically the last thing Russia has to lose anymore. If they escalate the conflict even more (by even more brutally bombing civilians) I'd be surprised if energy was not part of the sanctions.

In essence it is to maintain some leverage, on top of the usual practical and selfish reasons.

In addition Americans are notoriously sensitive to the price of gas (in a similar vein the joke goes that Russia has had two price spikes in Vodka, first in 1917 and second in 1991, maybe we'll get third one soon). If it rises too much they might start to oppose the whole being uppity to Russians thing going on now, which would be bad.

sharpneli··on Russians are trying to flee – data from Google Trends
It's abundantly clear what the conditions are: Stop the attack against their neighbour and the sanctions are lifted.

Anything less let's Putin get away once again. And right now every country in Europe, and their citizens, are sick of Putin getting away every single time.

I do have a personal stake in this. We're the only western neighbour of Russia that is not in NATO and has not been attacked by them after the fall of Soviet Union. We're basically next, and it wouldn't be the first time Russia would "defend" itself by driving tanks here. I heard enough stories from my grandparents who had to flee due to them. I thought that it's a thing of the past, but it very clearly is not.

← PreviousPage 2 of 21Next →