1,156 karma · joined July 29, 2009
Is it freedom when I inherit the values of those who teach me, making them the foundation of my (sub-conscious) thinking?
If the implementation isn't respecting The Rule of Composition it's actually not adhering to the Unix philosophy in the first place. The tweet is referring to one of Doug McIlroy's (one of the Unix founders, inventor of the Unix pipe) famous quotes:
"This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface."
Pure beauty, but it's almost too concise a definition if you haven't experienced the culture of Unix (many years of usage / reading code / writing code / communication with other followers). ESR's exhaustive list of Unix rules in plain English might be a better start for the uninitiated (among which one will find the aforementioned Rule of Composition).
For all those seeking enlightenment, go forth and read the The Art of Unix Programming:
https://en.wikipedia.org/wiki/The_Art_of_Unix_Programming
17 Unix Rules:
https://en.wikipedia.org/wiki/Unix_philosophy#Eric_Raymond.E...
A lot of old true-to-seed breeds of plants with diverse sets of attributes (like e.g. being more resistant to certain environmental conditions) haven't been cultivated for economic reasons and consequently have become extinct by now.
There are some enthusiasts trying to preserve those old breeds by running seed-banks but they have a hard time to do so even here in Europe because of corporations like Monsanto and their heavy lobbying trying to outlaw this movement.
Arche Noah:
"In the past 100 years we have lost about 75 percent of agricultural diversity worldwide."
https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...
Related - I was just posting on this topic on the Red Delicious thread which popped up on the HN frontpage:
https://news.ycombinator.com/item?id=8301185
Edit: I can't see why this gets downvoted, it is clearly on-topic and relevant.
There is an initiative here in Europe that tries to keep old true-to-seed breeds alive but they have to fight the brutal lobbying of Monsanto and the likes.
In the end it is our fault when we buy stuff for the wrong reasons (cheaper is better, looks, etc).
Arche Noah:
"In the past 100 years we have lost about 75 percent of agricultural diversity worldwide."
"Beginning of the (20th) century there were 2,000 apple varieties, today you can find at the grocery store only max. 20 varieties."
https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...
Fun fact: these days Joe Cocker cultivates old tomato breeds on his farm in Colorado and gets some of his seeds from the Arche Noah network.
http://www.longecity.org/forum/topic/61161-methylphenidate-n...
http://www.reddit.com/r/Nootropics/comments/1yd5bf/methylphe...
http://www.plosone.org/annotation/listThread.action?root=539...
https://www.quora.com/What-are-the-long-term-effects-of-Adde...
---
And some studies suggesting other adverse neurodegenerative effects of MPH as well:
"Methylphenidate treatment induces oxidative stress in young rat brain"
http://www.sciencedirect.com/science/article/pii/S0006899306...
"Methylphenidate induces lipid and protein damage in prefrontal cortex, but not in cerebellum, striatum and hippocampus of juvenile rats."
"Conclusion: Most trials subject to mandatory reporting did not report results within a year of completion."
"Collectively, our results suggest that chronic MPH usage in mice at doses spanning the therapeutic range in humans, especially at prolonged higher doses, has long-term neurodegenerative consequences."
Voice of America article: http://www.voanews.com/content/austria-programmers-build-fre...
"A group of computer programmers and hackers in Austria is creating a low-cost way of spreading Internet access across communities. FunkFeuer which means network fire in German, uses everyday technology to create a wireless network, called a mesh, that can transmit data from person to person, without involving companies or governments."
Edit: removed unrelated Wikipedia article (Unit Type)
Even if the press would loudly be agreeing over the "fact" that "SNOWDEN PUT US ALL IN DANGER" it would be an instructive lesson in terms of freedom having value by it having a price.
"I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain."
-- Litany against fear by the Bene Gesserit (Frank Herbert's Dune)
If you are interested in where the OpenWRT project currently stands (hint: they need web as well as systems programmers) you might enjoy watching this talk from 30c3 - OpenWRT and 10 Years of Fun with Embedded Devices:
"to counteract the General Relativistic effect once on orbit, they slowed down the ticking frequency of the atomic clocks before they were launched"
The mind boggles.
It makes me uneasy that we only have this single system though (the effects of a GPS failure would be quite severe I guess). Do the people behind GPS collaborate with the Galileo folks?
Thanks a lot for the submit, now I need to find a good book on the history behind the GPS!
I'm talking about things like those sprite optimized graphics controllers when 2D still was king and the tightly integrated 3D chips later on (when consumer PCs were doing 3D exclusively with the CPU) - and let's not forget all those esoteric but very powerful CPU architectures (e.g. Cell processor).
Constraints are good.
Fortunately there are many inexpensive alternatives to the raspberry pi (probably thanks to it) if you really do need more CPU power.
Or put differently: have we reached the point where computers are fast enough so that we can move on and sacrifice some of those abundant MIPS and extra RAM for much improved clarity in our critical infrastructure code?
OCaml could actually be a great choice for maintaining a solid TLS layer.
If anybody wishes to contribute to OpenWRT, this talk from 30c3 should give you a good overview on the "current" state of the project (hint: apart from system programmers, web developers are also very much welcome/needed):
To avert chaos it's much better to have an orderly branching model in place e.g. feature branches! My fellow partners made us go all "git flow" last year and the result has been a really tidy and satisfying workflow:
http://nvie.com/posts/a-successful-git-branching-model/
Atlassian's SourceTree also helps us with maintaining "the flow":
https://www.atlassian.com/git/workflows
Git extensions and screencast on how to setup on OSX: