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

"Every document" notwithstanding, Native API is very widely used in practice and generally considered stable.

If in doubt, try and find examples of its breakage, semantic changes, etc.


> Microsoft are free to change the Native API at will,...

But they won't, because if there is one thing that Microsoft has always been extremely good at and cared for is backward compatibility. And changing Native API will break a ton of existing software, because even though undocumented it is very widely used.


you are confusing the ntdll interface (which is undocumented and subject to change), and win32 (which is stable, mostly)

they tell you not to use ntdll, and say they will change it whenever they want

and they have in the past

(they have had to moderate this policy with "containers", but it's still what they say)


I'm not confusing anything.

Actually they do change the native API quite a bit. Not in minor releases so much but in major releases

They depricate some methods (very rarely and reasonably) and add new enums or struct versions to existing ones, but never change existing semantics, leave alone method signatures. As I said elsewhere, I invite you to find examples of actually destructive Native API changes.

> that's from over 100 km up through an atmosphere

Could be from atmospheric fly-overs.


This definetly looks like some sort of scam. Like a volume key license being resold against EULA or some such.

> Like a volume key license being resold against EULA or some such.

At least in the EU, this is legal.


Through which means?

I can only provide articles that are in German:

An article about court decision by the EuGH from 2012:

https://www.heise.de/hintergrund/EuGH-Gebrauchte-Softwareliz...

Another court decision from the BGH (the highest German civil court) from 2014 that builds on this EuGH decision:

https://www.heise.de/news/BGH-begruendet-Rechtmaessigkeit-de...


Who's hit with the transaction fees though?


Bonus question is which PCs had IR ports.


Some laptops had them, and came with IR remotes. Some of the marketing was around using those laptops as "media centres", and you could control them from the sofa while it was plugged into a TV.


Yeah, it's really a masterpiece. It's utterly fantastic.


What's the use case? Clearly, you made it with some specific use in mind, at least initially. What was it?


To be more specific (see my general comment), I’ve used the language in two open-source projects: 1) a chromosome conformation reconstruction tool, and 2) a fast neural network generator (back end). Re Project 2: I’m also planning to embed the language into results webpages served from the NN generator website.


This is truly excellent. The grid is completely randomly generated?


Yup! A fairly simple deterministic RNG such that it can be generated both client and server side. This strategy greatly reduces the burden of transmitting all the letters as you scroll around, only needing the subset of found words



Amazing! Thanks for reminding me of this one!


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

Search: