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

Arent Jupyter notebooks the rich source text, are you looking for something similar to be natively supported by the compiler instead of the overhead of a Jupyter process.


Society as a whole is making "raising kids" harder. Kinless seniors will increase in numbers. I think we will just die for lack of care if we are in this situation 35-40 years later(I am in mid thirties).


I am using your command executable as a personal assistant. I am using it for simple commands such opening a browser/ certain apps on desktop.


This is correct, people above L7 aren't considered part of regular performance management.


.NET isn't native, doesn't it use the CLR? Even Java apps shouldn't be considered native as they use JVM.

True native is apps written in C/C++ or Rust that are compiled to run without a virtual machine. I haven't seen any webapps faster than native apps.


My definition for "native apps" are platform-specific binaries which run locally outside of a web browser.

Otherwise.. where is the line? you could claim that it must be handcrafted assembly in order to be native.


Native, quite reasonably, means the application is compiled to the CPU's native machine code. Take as an example the distinction between Java and native apps on Android.


This is my understanding of native, thanks for putting out a better description.


Many people, quite reasonably, consider an app native if it uses the OS APIs without any intermediate portability layer.


What is a VM but an intermediate portability layer? That's what VMs are made for, to be able to run the same VM code on different machines or different OSs without having to recompile. You don't use the OS's APIs directly from Java or NET, that's the whole point of the exercise. And if you find a way to do it anyway, you have defeated the purpose of the VM and could as well have compiled to native code.


Weren't .NET and its APIs originally Windows-only and they only became portable later? And doesn't .NET have AOT support?


For Java, is the JVM apps run atop of compiled for the native CPU architecture? Does this matter?


JVM is a virtual machine with its own instruction set. Java code is compiled to this instruction set and not the actual's CPUs instruction set, hence not native.


No one is asking for hand crafting, we are merely arguing that the absence of runtime environment which abstracts away from CPU's native instruction set. Hence I mentioned C, C++, Rust. Even GO and Haskell qualify as they are compiled to native instruction set of the CPU on which they run.


We should introduce a new type of basketball league for players under 6 feet tall for males and under 5 feet 9 inches tall for females. While slam dunks will disappear, we will see new types of tactics and shots.


Or just raise the net by 2 feet.


Yes, I bought a 16 inch, when I only needed the 14 inch version.


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

Search: