Ask Slashdot: What's the Most Often-Run Piece of Code -- Ever?
It’s not really executable as I understand it, but I am not a biologist. The translation from DNA to RNA is hard to construe as ‘execution’. Then in the next step the RNA goes to ribosomes to construct proteins. So maybe DNA is ‘compiled’?
The field of computational biology would probably have a good metaphor to map the ideas from biology to computer science.
NASA's Greatest Challenges In 2014
Firefighting isn’t profitable. Police services aren’t profitable. Parks and playgrounds aren’t profitable. Plowing the streets and sidewalks isn’t profitable. Public art isn’t profitable. Keeping the air and water clean aren’t profitable. Teaching children isn’t profitable. Maintaining our highways isn’t profitable.
Yet we spend our money on these things. Why? Would you volunteer to pay for fighting fires in a neighborhood on the other side of your town? Or how about to pay for a highway that connects two cities you’ve never been to? Or to educate someone else’s children?
People are selfish, obviously including you. We don’t want to pay for things that don’t obviously benefit us. But we still want to live in a world where we have things like clean water, educated children, and people to put out our burning homes. Paying for scientific research is the same thing. We have governnments that tax us so that they can provide exactly those services that nobody is willing to voluntarily pay for.
If you want to live without them, why not try moving to Sudan or tribal Pakistan? Try living without the modern society you’re accustomed to if you really don’t want to pay for it. Give it all up. When you have, maybe then you can come back and tell us about how everything should be paid for on a strictly voluntary basis.
First New Top-Level Domains Added To the Root Zone
Slashdot: News for nerds, stuff that matters in ISO 8859-1.
First New Top-Level Domains Added To the Root Zone
Automatically turning language breakdown get lucky. It does not ever want to be.
First New Top-Level Domains Added To the Root Zone
That’s the problern with bad keming.
LLVM's Libc++ Now Has C++1Y Standard Library Support
And on the high end of optimizations... gcc compiles one piece of code with LTO in 40 minutes on a 256MB raspberry pi, while clang OOMed after several hours on my main box (8MB ram + 8MB ssd swap).
You're compiling on a system with only 8 MB of ram? Are you still stuck in 1993 or something?
Memory restrictions in embedded systems is one thing, but on a development machine it seems bizarre. Like cutting off your legs just to see how slow you can run a marathon on stumps.
Canadian City Uses Drone To Chase Off Geese
The only place in Alaska that geese stay year-round is near Juneau, as far as I know. But in places where they do stay year-round, like further down the coast, they can be a real pain. Their year-round residency is because of human habitat modification, making open green lawns that are highly appealing to them. They should be migrating but, like hummingbirds, decide to stay all year because of the easy food.
US Educational Scores Not So Abysmal
BTW, I know you were joking, but it highlighted an interesting mental phenomenon that people don’t know much about. I thought it was a good chance to elaborate a bit.
US Educational Scores Not So Abysmal
This has nothing to do with math, actually. It’s instead a conceptual and linguistic problem because of two different metaphors we use in English. One is that the increase in value of numbers from zero to infinity is modelled as a vertical scale. Thus zero is at the bottom, one is above zero, two is above one, and so forth. The other is that the *decrease* in value of numbers from infinity to zero is *also* a vertical scale. Thus zero is at the top, one is below zero, two is below one, and so forth. So we have two metaphors:
1. Numbers are vertical. Zero is the top.
2. Numbers are vertical. Zero is the bottom.
Note that neither of these is actually valid in any physical sense. Numbers have no physical relationship with vertical alignment in a space. We use these sorts of metaphors because they map abstract concepts to our perceptions of the physical world, thus making it easier for us to visualize them – to “see” them mentally. Unfortunately for us, metaphors may conflict between people, and then our communication about these abstract concepts becomes confused.
A similar situation arises with time, which is another abstract concept that we can’t perceive (we have no perceptual apparatus for time itself, only for physical changes over time). Suppose I have a party scheduled on Tuesday. A friend can’t make it, so he wants to reschedule it. He says to me “Can we move the party ahead?” Does this mean the party should be moved to Monday, or to Wednesday? It turns out there are two competing metaphors involved.
1. Time moves forward.
2. Events in the future move toward us.
If you apply the metaphor in 1 then the party should be moved to Wednesday. This is because, since time moves forward, “ahead” means a point in the future in the direction of time’s movement. But if you apply the metaphor in 2 then the party should be moved to Monday. This is because, from where we “stand” in this vision of time, if an event moves “ahead” of its position then it will move toward us. In effect the events “face” us. The party then occurs *earlier* in time, hence on the day before Tuesday. Now that you’re aware of this difference, you may discover that it depends on some physical properties of our experience. In fact, people who are moving – say walking or riding a bike – are more likely to use metaphor 2 above. People who are sitting still are more likely to use metaphor number 1. So if you walk into someone’s office, you’re primed for 2 and the seated person is primed for 1. You agree together to move a meeting “ahead” and then later discover the misunderstanding.
These sorts of metaphors are typical across the world’s languages because they handle perceptual limitations common to all humans. The need for these metaphors is universal, but the precise metaphors are not necessarily the same. For example, there is evidence that Aymara – a language indigenous to the northern Andes of South America – has a metaphor for time quite unlike what English speakers are used to. In Aymara, people have a metaphor that amounts to “Time is visible”. Events that occurred in the past are visible, and thus lie ahead of the speaker. Events that occur in the future are not visible, and hence lie behind the speaker. Time then moves backward in conceptual space, exactly the opposite of what we’re accustomed to in English. This isn’t the same as “Events in time move toward us”, but it’s similar.
Origin of Neil Armstrong's 'One Small Step' Line Revealed
Language Log has discussed this a number of times.
"New Statesman" Pirates Its Own Magazine
Mandarin is a spoken dialect of Chinese, roughly equivalent to what "Received Pronunciation" is to English.
This is factually incorrect. “Chinese” used colloquially in English refers only to Mandarin Chinese. Mandarin is not a dialect of a larger language, it is a language in and of itself. Speakers of other Chinese languages, e.g. Min or Yue or Hakka, can’t understand Mandarin hardly at all without formal education. The analogy is more like English versus Dutch or German. Dutch and German speakers are often fluent in English, but this is only because they have extensive schooling in English. Their languages are related, but mutual intelligibility is very low.
Chinese can generally understand all Mandarin, though few outside of Beijing can speak it perfectly.
In fact, many (ethnically) Chinese people have a hard time understanding Mandarin without education. The simplest test is to see how well young kids (5–8 yo) in a randomly selected village can comprehend spoken Mandarin. At that age they will have a reasonable competence in the local language, but haven’t received much formal education in standard Mandarin. The effect is even stronger outside of China (PRC/ROC) where Mandarin isn’t as important and some other unrelated language is dominant. Examples include Hakka speakers in Tahiti, or Penang Hokkien in Indonesia.
Modern written Chinese borrows heavily from Mandarin grammar and vocabulary, while retaining some conventions from Classical Chinese, the older written form that was pretty much impossible to understand when read aloud.
This is true. But it’s more accurate to say that modern written Chinese *is* Mandarin with a few Classical Chinese bits retained. And most people don’t use much of the Classical Chinese stuff in everyday writing, say in email or forum posts online.
While it is possible to write in Chinese characters using Cantonese, Minnan or Wu grammar, it's quite rare and considered strange or wrong, even in regions where those dialects are spoken.
This is also true, but only from a Mandarin-speaking perspective. The large number of highly literate people speaking Cantonese has led to a fairly standard written form for that language. It’s often unintelligible to Mandarin readers, particularly since the inventory of characters is enhanced with Cantonese-specific ones and also partly because some well known characters are used for different purposes in written Cantonese.
The PRC government has a strong interest in promoting Mandarin as the “one true Chinese language” to the detriment of all other Chinese languages. They meet a lot of resistance from Cantonese speakers, but other linguistic groups have less power and literary history. The situation is quite different in the ROC, where Mandarin is certainly the language of state, but many people – especially in the south – speak a mutually unintelligible Chinese language (Hakka or Taiwanese Southern Min).
Bilingual Kids Show More Creativity
What ‘basic assumptions’ are you referring to? That particular claim is at least as old as Grandpa Sapir, if not much older. I am completely unaware of any theories that depend on the negation of that as an assumption. Indeed, in much of linguistic theory today the rest of the mind is considered to be irrelevant or at least abstracted away from so that it doesn’t complicate the (already fiendishly complicated) models. If you’re referring to things like the various cognitive grammar theories, then you’ve missed the point. Those instead take the assumption that generalized mental capacity can be exapted for grammatical processes (thus obviating the need for a specialized universal grammar faculty), not the other way around.
SQL Vs. NoSQL: Which Is Better?
Betteridge’s Law of Headlines: http://en.wikipedia.org/wiki/Betteridge's_Law_of_Headlines
Supreme Court: Affordable Care Act Is Constitutional
What Canada do you live in? I’ve never seen anything like that. Except for the increasing scarcity of GPs, which is apparently happening in every single developed nation on Earth. And which is probably due to the rapidly increasing amount of specialist knowledge required for medicine more than anything else.
In sum, .
Regardless, comparisons between the two systems are logically nonsensical because the Canadian health care system and the new American one are so fundamentally different that the comparison is fraught with type clashes.
The NTP Pool Needs More Servers — Yours, If Available
Can Google/Apple/Amazon not just throw some money at this?
Apple already has a few configured by default in Mac OS X: time.apple.com, time.asia.apple.com, time.euro.apple.com
$ ntpdate -q time.apple.com
server 126.96.36.199, stratum 2, offset -0.002298, delay 0.04951
server 188.8.131.52, stratum 2, offset -0.003922, delay 0.09973
server 184.108.40.206, stratum 2, offset -0.003779, delay 0.09933
server 220.127.116.11, stratum 2, offset -0.004068, delay 0.09940
server 18.104.22.168, stratum 0, offset 0.000000, delay 0.00000
server 22.214.171.124, stratum 2, offset -0.010687, delay 0.11308
server 126.96.36.199, stratum 2, offset -0.006814, delay 0.10687
server 188.8.131.52, stratum 0, offset 0.000000, delay 0.00000
server 184.108.40.206, stratum 2, offset -0.002686, delay 0.04926
server 220.127.116.11, stratum 2, offset -0.002507, delay 0.04927
server 18.104.22.168, stratum 2, offset -0.002333, delay 0.04941
server 22.214.171.124, stratum 2, offset -0.002317, delay 0.04892
server 126.96.36.199, stratum 2, offset -0.002512, delay 0.04955
server 188.8.131.52, stratum 2, offset -0.002454, delay 0.04890
$ ntpdate -q time.asia.apple.com
server 184.108.40.206, stratum 2, offset 0.003790, delay 0.25430
server 220.127.116.11, stratum 2, offset -0.000764, delay 0.15932
$ ntpdate -q time.euro.apple.com
server 18.104.22.168, stratum 2, offset -0.006641, delay 0.20169
server 22.214.171.124, stratum 2, offset -0.006988, delay 0.20267
So it looks like they’ve got a reasonable handful in the pool. Dunno about Google or Amazon because googling didn’t turn up anything immediately obvious.
Emacs 24.1 Released
Here’s TECO EMACS version 170 from MIT, circa the mid 1980s I think: http://pdp-10.trailing-edge.com/mit_emacs_170_teco_1220/index.html To use it you need a working PDP-10 (or an emulator), with an appropriate OS (ITS, TOPS-10, or Twenex), and a working TECO. Emacs was originally a bunch of Editing MACroS implemented in TECO, the world’s most difficult text editor: http://en.wikipedia.org/wiki/TECO_(text_editor)
I don’t know if you could get TECO EMACS working in other versions of TECO, but TECO is still lovingly ported to modern systems like Mac OS X and Windows. Learning to use it will make your brain hurt.
Multics Emacs was the first port away from TECO, thoroughly described by its author Bernie Greenberg: http://www.multicians.org/mepap.html There’s a link to the source in that paper, dating to the early 1980s.
Other flavours of Emacs were ZWEI (ZWEI was EINE Initiailly; EINE Is Not Emacs) for the MIT CADR Lisp Machine (http://www.heeltoe.com/retro/mit/mit_cadr_lmss.html) and its descendants like ZMACS on the LMI Lambda and on Symbolics Genera systems.
Why Linux Vendors Need To Sell More Than Linux
Yes, your choices back then were TAMU, Yggdrasil, and SLS, and maybe one more. You had to buy Yggdrasil, and TAMU and SLS were pretty hard to get working. So when Slackware came along, it quickly became the distro of choice. It was a bit easier than SLS (which it was based on), and was kept up to date. There were also ‘distros’ that consisted of a handful of primitive tools and a boot floppy. Like the later Linux From Scratch, those took a *real* nerd to get working.
Help Rename the Department of Homeland Security
You are wrong about the lack of grammatical gender in Germanic languages. Most Germanic languages actually maintain a system of grammatical gender, though in many it has been somewhat reduced from the Proto-Germanic model. English is one of the few Germanic languages that has largely lost grammatical gender, retaining it only in the pronouns ‘he’ and ‘she’. Scots and Afrikaans are similar in this regard. Dutch still has grammatical gender although it is no longer correlated to biological sexes, being divided into ‘common’ (merged from masculine and feminine) and ‘neuter’ depending on the article (de, het) and adjective ending (-e, nothing). West Frisian, Swedish and Danish are similarly structured. German retains a strong tripartite grammatical gender system, as do Icelandic, Norwegian, and Faroese.
John McCarthy, Discoverer of Lisp, Has Passed Away
Yeah, even the early Lisp Machines had such bad GC that people would instead dump out the contents of memory (save the world) and then reboot. This was a simpler and more efficient stop-and-copy GC technique. I think actually that GC wasn’t implemented for quite a while because there was enough memory and algorithms were carefully hand-tuned to not generate much garbage.
Copiale Cipher Decoded
So I guess what I'm getting at is that cryptographers and other code-breaking enthusiasts can have fun with Rongorongo because linguists aren't terribly concerned with it.