skysight-inc/HackerNews huggingface dataset:
They had to.

• The Perl 6 spec was still being argued about (plus I recall Larry had been seriously unwell).

• The intention was to create an open VM for all dynamic languages.

• Perl 5, Python, Ruby and Javascript were always targets for Parrot.

My frustration was that, instead of putting everything into creating usable Perl 5, Python and Ruby implementations (Javascript was pretty-much browser only at the time) the Parrot team faffed about with toy language after toy language.

I may have imagined this as I can't find reference to it online.
How to Create Custom Integrations with Sage CRM and Sage Accpac ERP
A simple guide with big results!
Interesting point. It's not unlikely that played a role in their decision not to fight it (too much).
>> There is no implicit type conversion between numeric, string or boolean types.

>Ok. This is a good thing. Auto conversion is bad.

One of the things I really dislike about developing in Ruby is that I can't do

value = 5
"The value is " + 5

I get bitten by this at least 10 times a day while developing, usually either when dumping to the log, or writing into html. I can fix the problem really quickly now, but every time I get an error:

"r" + 5
"TypeError: can't convert Fixnum into String"

I think, yes, yes you can easily convert a Fixnum into a String.

"r" + 5.to_s

It just means I have to sprinkle .to_s everywhere in my code. Ridiculous!
Love this. 'Jeez... Write about THAT'. I love that Jobs reached out after Sorkin professed his love of Apple products. Just all around, this little story really hits home for me why I think Steve Jobs is awesome. He is what caused me to become a Apple Fanboy.

I used to say 'A computer isn't a computer without a Floppy Disk Drive' and then 'A computer with a one button mouse, is garbage'. It was after watching Steve Jobs enough times, in enough talks, that I took the leap. And I've never looked back.
It's not really an emulator if you're running the x86 port of Android virtualized on x86 hardware...
Phones on the market and phones that will be on the market in 23 days beg to differ on those claims. Thinner chassis, LTE, at-least-tolerable battery life, twice the ram, twice the proc speed (and dual core), etc.
> Which means that the expression (a==a) might be, in some pathological cases, false.

Most languages (including Perl) have at least one case where a==a is not true. (0.0/=0.0) == (0.0/0.0), or any NaN == NaN expression.
Friend with blackberry asks me if she should get iPhone... iPhone devs RT
Right, ISRC is somewhat useful for glue but is not in wide enough use that it covers the world of music. It also reflects "recordings" not "songs" which actually cause a lot of resolution issues (radio edits, clean vs. explicit and etc.) It also does not help anyone resolve artist names like "The The" when their stopword list turns that into an empty query :)
On 32-bit Linux GCC, C hello world comes out to only 7 KB. Without optimization.
It doesn't just happen when writing comments; it can happen almost anywhere on the site if you linger too long. It's the most glaring fault with the software behind this site and would be completely impracticable if this site weren't populated by technology-minded people who aren't bothered by error messages.
I never understood why they would let a reality tv show cover TechStars. The problem I see is that you have misaligned incentives. From what I know of Techstars, their goal is to help these entrepreneurs through what is probably one of the most exciting/stressful time of their lives as they build their pretty awesome businesses.

From what I know of reality tv shows, it's to entertain people with extreme stories that are easy to digest and with little to no depth.
how is having classes, interfaces, generics, optinal types, operator overloading and functiontypes a small, solid feature set? Scheme, self that are languages with small feature sets.
DoE and Cray announce new, public-access 20-petaflop supercomputer
Just use inline implicit conversion: "r #{5+3/2}"
Or it's so ingrained in the architecture of the software that a fix isn't possible without completely rewriting it and changing the entire design philosophy.
anyone here has some address to a page where we can keep track of bitcoin related news?
Simplifies development? This is not a complicated piece of software and the techniques to build it are well known. You wouldn't need any more state than the id number you need for the callback anyway.

Building broken software is always much easier than building robust correct software so this is hardly a good argument.
Samsung has been putting some impressive gadgets out, and they seem to finally be "getting it." What's interesting is just how large that company is and how much control they can have over each individual component...would be interesting to see seamless integration between the different divisions though (monitors, tvs, phones, etc.) Probably too bureaucratic for that to happen though.
The whole point of health insurance - nay, insurance in general - is the idea that the well fund the sick in part, because being sick costs so much money.

If all the young healthy people opted out, you'd have pools full of old sick people, and rates would be so bad, there wound't be much of a point.

With insurance, you need a large element of people that are essentially paying into the service for no benefit in order to insure the risk. That's the whole idea.
I can't agree more. Social music is the future of music, but it's struggling.

The variety of online music sites/services is a strange double edged sword - I'm really happy that so many diverse music products exist, but the fragmentation of online music makes it nearly impossible to build a meaningful social experience around music. An Rdio user interacts with and consumes music one way, a SoundCloud user thinks of online music another way, and the two of them can't even figure out if they're listening to the same song - literally.

Accurate, cross-platform music ID resolution is the first step in fixing all of this. And it's not an easy problem.

(Full disclosure: I build http://flock.fm which uses EchoNest for song/artist resolution, and I also recently won some swag from them in a contest.)
フリー素材・利用掲載可能配布サイト一覧
Webcam Browser - New tool for finding webcams from around the world.
http://www.reddit.com/r/bitcoin
Digging into how tablets are impacting specific established product categories would be interesting, as it would help understand the impact that tablets are having beyond old-school computing use-cases to this point, and what other use-cases tablets might see success in the future. The obvious example is physical books, as well as medical. I am sure companies that are threatened by the encroachment of tablets into their markets are paying close attention.

However, as many are assuming (possibly incorrect) that the tablet is the future of mass-market information consumption, I think it is important to understand why Apple has (so far) dominated the tablet market, and whether competitors can respond successfully.
Netflix to announce $1m prize for algorithm for efficiently running the company
London 2012 - The First Smartphone Games
That newyorker article is very interesting. Really, it sounded like it was as much about being tall and confident as about anything else; I've known a few big IDF types who would have done better than I would, by those standards.

Of course, maybe it's because I've spent so much of my life in silicon valley, and there is a strong prejudice against people who appear shy, I believe that this prejudice is much stronger than any ethnic prejudice, at least in this area.

It's interesting, as speaking as a tall and apparently confident white male,[1] I definitely agree that I get a "white guy bonus" - I mean, part of it is the completely rational fact that I have a fairly neutral American accent- when dealing with groups consisting of people with diverse accents, quite often having someone around with an accent everyone can understand can add real value.

But really, I think it goes beyond that. Even when I was in the central valley and dealing mostly in groups of people with accents as American as my own, I think I've been offered opportunities beyond what you'd expect from my intelligence and my educational background.

Another aspect of this is just regular old confidence.[2] I present much better than I am. I interview very well, but once it's time to actually do the work? to be honest, I'm not as good as I look. I mean, I'm certainly not without value, but I'm not as good as I present. Of course, this is true of most confident people, and yet confidence is still seen as a positive rather than a negative, for some crazy reason.

The weird thing to me is that as far as I can tell, this effect is even stronger when working for foreigners. I mean, I guess part of it is that they want to exploit other people's racism, and certainly if I'm interacting with customers, having me on staff can make you look more American, but the effect seems to exist even when I'm in a purely technical role that doesn't interact with customers.

[1]My dad's family was catholic, but my mother's family was 'protestant American' and I'm not religious at all, but I guess I ended up with a more protestant look, if there is such a thing. My outward confidence is an affectation; I mean, inwardly, I believe in myself the way a catholic believes in god, but my natural personality is much less aggressive. The outward confidence is there because I've noticed that other people vastly prefer that sort of thing.)

[2]The most shocking example of being picked over someone more qualified I can remember was when I got picked over someone who was also white, male and also did not identify as jewish (but he was shorter and dramatically less confident.)
Proven Way To Make You Money Guaranteed
Argument is valid in case of courts, in terms of international diplomacy ? I don't think so. At international level it is purely big fish eats small fish rule so if united states calls someone a terrorist it is a terrorist for the rest of the world. If they call the fountainhead of terrorism their alley others cant raise a finger against that alley.
It'd work robustly enough if the links didn't expire, and if we believe other posts on this page, the links are expiring due to memory limits on the system. (The other possibility is a timeout, I guess, which is easily fixed.) If it's running out of memory to store the closures it would run out of memory to store the interaction state.

In other words, there's a problem here, but it's not the programming model that pg chose.
Art & Copy – How to make successful ads
same for win32 PEs: http://www.phreedom.org/solar/code/tinype/
Box.net Rejected A $600 Million Bid From Citrix Before Closing $81 Million Round
This is what I don't understand. Based on published sales figures the iPad is ~85% of tablets, which I simply don't believe. There can be no explanation for this other than the non-iPad manufacturers are basically lying, which typically means "in channel == sold". It may also mean they don't count returns.

The iPad having 97% of tablet Web traffic is intuitively a far more accurate number. Just think about how many tablets you see in the wild and how many of them are iPads.

As for why: I think the answer comes down to the ecosystem being far more important on tablets than on phones. Any smartphone can send and receive calls, send and receive text messages, send and receive emails and use some variety of maps. IMHO that covers the vast majority of most people's usage.

But on tablets? Games matter. Apps matter. Far more than on phones (IMHO), hence Apple's unrelenting dominance of the space (so far) and also why people expecting a repeat of Android's rapid growth in the phone space just don't seem to understand the difference. But I guess that's the danger of analogies.

Android's Kindle Fire is (IMHO) the first serious iPad competitor to emerge and the first non-iPad that will get remotely serious (>1M units) marketshare.
Those are orthogonal issues.
> This makes as much sense as 'everything' being true. You would write if (true) {...}, but I can't imagine why you would do that.

As I understand it, it's not that you might write if(1){} literally. It's that you might write a method to return <something> on success or null on failure, and ordinarily that would be reusable in a conditional. In Dart, it's not - unless you're careful. This is not the sort of thing we have grown up thinking that we need to be careful about.

Combined with the author's example of a==a potentially evaluating to either false or true depending on the class in a really unexpected way, I'm just seeing potential for confusion and I can't see any immediate reason why they would have thought that this would be a good idea. Yes, the spec mentions JS's problem with an autoboxed false, but they've just moved that problem around, they haven't solved it.
I guess you mean the opposite hasn't prevented Ruby from being popular. All numeric values are truthy, including 0.
Questions I ask when reviewing a design
please can you explain what

value = 5 "The value is " + 5

is supposed to do? at the moment i can't work out why it would be frustrating to be unable to type something that looks like a syntax error... (i'm assuming it has some meaning in a language i don't know, which i guess would mean php).

edit: what does "say" mean in the reply below? print? evaluate? and does "later" mean in another statement? or replacing what was before?
Richard Seymour: How beauty feels
A few years ago when I started having kids, my wife and I were friends with a couple whose parents were each second generation American Chinese. The mother's parents' native language was Cantonese, the father's was Mandarin. They wanted their kids to learn their familes' languages, so the mother would speak Cantonese to the children, the father would speak Mandarin, and they figured the kids would pick up English from everyone else.

Once their oldest son came up to me and asked for something in (I think) Mandarin. I told him in English, "I can't understand you, what do you want?" and I could almost see the wheels turning inside his head: oh, this guy doesn't know Mandarin, better try Cantonese. So he said something in Cantonese and I said the same thing in English and I think I blew his mind. His eyes got really big and he kind of backed away from me, the way kids do when something's scary and fascinating at the same time, and ran to get his mom.

He speaks perfect English now, so I guess it all worked out.
I can believe it easily. There are many millions of potential values for each element in the search and an unlimited number of elements per search. And the order matters (presumably).

Keep in mind that there are hundreds of thousands of relatively common words in English alone. At least as many relatively uncommon ones (including stuff like HackerNews). Then there are dozens of popular languages with probably hundreds of thousands of words each, millions of unique misspellings of words in every language, and numbers from a variety of common uses (dates, serial numbers, math problems, etc.).

People also search for character strings from computer code and the like when they are troubleshooting.

And it's not that hard to see instances where the average person would be tapping into all of that variety in a real-life search.

"map of 'address' in 'city'"

"concerts in 'city' on 'date'"

"'arbitrarily long song lyric, movie quote, book quote -- including errors'"

"'math problem from school or life'"

"'product name' vs 'product name'"

"'athlete' 'performance metric' since 'date'"

"serial number 'part description'"

"'person name' 'town name'"

"'phone number'"
But you are still likely to want to sign the state so you can tell if it has been corrupted (or deliberately doctored) and reject it if so.
The Kindle Fire is pretty widely described as a tablet and it's looking likely that it'll clean up nicely on the low-end of the market. Kindle Touch is an e-reader - calling it a tablet would be like calling a magazine a book because it's made of paper.

It seems to me while complaining that "tablet" is too narrow a definition you're drawing too broad of one. My impression of the term is that it describes a computing device that doesn't have a keyboard and would function as a netbook/laptop replacement for average users.
Well, on one of the Dart threads, bashing its hello world size, this[1] came up:

Compile "Hello world" into an executable, and see how many kilobytes it takes on most architectures, despite the object file being a few bytes.

This thread pretty much responds to that. It is no 17000 lines, nor 17000K, it is just 142 bytes (other comments suggest it is 62).

[1] http://news.ycombinator.com/item?id=3098660
Do you mean 1.3.18, which asks why it is impossible for a system of linear equations to have exactly two solutions? This is one where people would probably come up with a variety of different explanations.

Algebraically, if X and Y are solutions, then aX + bY is a solution if a + b = 1.

Geometrically, if two planes intersect at a line, and you try to add a third plane that shares two points with them, you're forced to "capture" the entire line.

Comments and/or additional ways of looking at this?
The async handling was the deal breaker for me. I gritted my teeth through the other stuff but finally gave up at that point.
"But the point of this column isn't to claim we found Satoshi Nakamoto. It's to show how circumstantial evidence, which is what the New Yorker based its conclusions on, isn't synonymous with truth."
This thread answers how long a Hellow World executable is: http://news.ycombinator.com/item?id=3098672
>(Why the teacher has chosen A and S is unclear; these are sometimes used in lower case form as acceleration and distance respectively, but the relationship between them would not then be physically correct.)

A and S are used in elementary math as Area and Side respectively, so for a square it is correct.
Except the links do expire, so its not robust. I expect that when I visit a web page, I can let it sit for an extended period of time before moving on to the next page and have it work. HN doesn't work.

Furthermore, the technique of holding important state authoritatively in memory like this is not a good web-development practice for various reasons. Doubly so if its state data which can be round-tripped. Links should not break when the web server or cache (I'm not sure which one it is) runs low on memory. So yes, there is a problem with the programming model that pg chose.
I wouldn't call it a closure unless it has something like a "next-instruction" field, which is probably enough to get control - and certainly enough to do nasty things (think 'debug-mode, 'restart-server, 'shutdown.)
That's less a language thing than it is an IEE754 float thing, as I'm sure you're aware. It's justified there because it's a genuine propagation of an "undefined" result. I'm not sure that is the sort of protocol user code should be able to opt into by accident.
Volleyball Coaching
Andor Gyulai owns volleyball 1on1 the number 1 volleyball instructional video website in the world and offers private coaching lessons for $300 an hour. You can contact Andor at andor@volleyball1on1.com to get your coaching lessons. He is located in Southern California in Marina
It's like opting out of vaccinations for fatal/life-threatening diseases. As long as you don't contract that disease, you'll be fine and patting yourself on the back regarding your prudence at avoiding unnecessary vaccinations/mercury/whatever. But you have no way of knowing when and if you will be exposed to the infectious agents of that disease and, in many cases, have little to no control over whether that happens.

Young people generally have fewer health issues than older people. That's great until you discover that you happen to be one of those young people who do have a serious health issue.

Also, you gradually get a little less young with each passing moment and the wake-up call that you need health coverage may end up being a preexisting condition that then won't be covered by many insurers in a private, profit-driven system.
It may be somewhere in between if there's a difference in how much users of iPads vs. non-iPad devices use the internet.
The ASP of iOS apps is ~$0.24 (asymco). What is the ASP of Android apps?
Keep in mind that the journalist here, http://en.wikipedia.org/wiki/Adam_Penenberg , famous for uncovering the Stephen Glass journalistic fraud, has a certain flair for the dramatic.
Paz de la Huerta Sexy Flaunt Magazine Photos
Despite all the hooplah and endless praise, analysts still manage to under-credit Apple for the iPad. They do it by describing the iPad as a "tablet" PC, as if it somehow lives in the same category as all the tablet PCs that came before it.

In a physical sense, sure, it does and it is. But to consumers, it's not a tablet; it's an iPad. That's a crucial distinction. Consumers just weren't buying tablet PCs before the iPad came out. They didn't grok the tablet category, full stop. They didn't see a need for a PC-like device that wasn't a PC. Apple changed all of that. It breathed new life into a stillborn category by tearing down that category and reinventing it. That's a monumental accomplishment.

So, while it may be technically correct to lump all of the pre- and post-iPad tablets into one category, such analysis misses the spirit of the matter. And that's what Apple understands that its competitors do not. Apple doesn't market its products as part of existing categories; it markets them as categories unto themselves. An iPhone isn't a "smartphone;" it's an iPhone. An iPod isn't an "mp3 player;" it's an iPod. And so on and so forth. As for Apple's competitors? They see themselves in the "mp3 player" category, or the "smartphone" category, or the "tablet" category. They've lost the battle by misunderstanding the battlefield.
I look at those charts and think "Buy AAPL". Seriously: if the horrible, dreaded, Android "winning", second-place future for Apple is continued exponential growth then they're tremendously undervalued.
OS X and iOS are not jails | TUAW - The Unofficial Apple Weblog
Makes me wonder why the SDK doesn't use an x86 vm by default in the first place.
> If it's running out of memory to store the closures it would run out of memory to store the interaction state.

Not necessarily. The way I would approach this is to keep the link cache in memory, but have the links contain the minimal necessary state to reconstruct the link from disk-based storage in the case where the cache is gone. That gives the same excellent median performance without any breakage.
I've just read that article and I feel there's a subtle re-writing of history going on there. I stopped following Parrot shortly after Dan Sugalski left (somewhere around 2005?).

I wasn't there before the original Parrot announcement but I did start lurking on the mailing list around 2001-2002.

I recall Parrot always being touted as an open VM for all dynamic languages (this is before dynamic languages started to appear on the Java VM). You have to put it in the context of the rumoured .Net VM that Microsoft was about to bring out—(and then did shortly after the Parrot project started to gain traction)—those of us interested in open software were keen to have our own.

Sadly Parrot stumbled and the rest is history. Mono wrote the obituary.
Probably you could just ask your kids, or ask around at a college campus, or google it, or check on craigslist (people sell weed on craigslist these days), or ask at a headshop. Also, I'm quite confident that someone you know, even in an extremely sober social circle would know someone who would now.
In-depth Look at Data Modeling in MongoDB
40 Creative Examples of Facebook Timeline Designs