belleandsebasti
belleandsebasti on Hacker News
Despite all of this, Linux is still my preferred desktop. Why?
The power! I can literally do anything with it. Including writing my own drivers/applications. Linux is my go to for doing things with zero crap. The same can't be said for Windows nor Mac.
For me, this pro weighs very close to all of the cons I have experienced, experience daily, or will experience.
Also as a desktop Linux user since 2002, it has gotten a lot better. Xrandr and pulseaudio apt-get are good examples of this, despite their design criticisms.
Of the things he listed, the things I would like to see most:
* application-level Sandboxing
* stable and universal high level application API, like Win32/GDI32/DirectX or Cocoa. GTK2+/Xlib/Xwhatever really dropped the ball here. An API that not only assumes a file system, or additionally a graphics system, but an all-encompassing desktop.
* stable and universal application packaging
Problem with massive parallelism becomes communication costs and spatial routing. Nothing is free.
More excited about commodity chips with 100s of cores. Rather have something that's easier to program with a faster dev cycle if I'm going to tackle parallelism.
That's like me saying "can we stop choosing HN usernames that contain programming references?"
Pragmatism and nice code are not at odds with each other. Quite the opposite, they are often in agreement with each other.
What is needed is "runtime inline assembly" which assembles inline assembly for a different target architecture at runtime.
This is essentially what shader programs are and you don't need special syntax to support it. Just store your shader program in a char* and bundle an assembler/compiler with your host program.
According to the Wikipedia link you posted, a "$100 hamburger" is an excuse a pilot will make for the opportunity to fly. It has nothing to do with covertly charging for a private flight.
Hopefully things have structured such that 802.11 packets are divisible by video frames.
It's a macroeconomic tool government uses to keep the economy stable. It has nothing to do with laziness.