skysight-inc/HackerNews huggingface dataset:
I think you still need to use "prerender" for Chrome - and "prefetch" for Firefox - for it to work.

http://www.catswhocode.com/blog/mastering-html5-prefetching

http://colmjude.com/blog/html5-prefetching
That may very well be the case, but isn't this a solvable problem? Just like apps made in C need to be protected against buffer overflows, apps made in JS need to be protected against XSS. Both are reasonable threats that can be mitigated.
Node tries to decrypt all the message it receives to see if it was for them. It's there in the whitepaper:

>Just like Bitcoin transactions and blocks, all users would receive all messages. They would be responsible for attempting to decode each message with each of their private keys to see whether the message is bound forthem.
Am I the only one who likes Bitbucket 100x more than GitHub. Still. Cool story, bro.
http://www.amazon.com/gp/product/1560520442/ref=oh_details_o...

From the thread "Design Books Every Hacker Should Read" . See https://news.ycombinator.com/item?id=5058583 for reviews.
Read the article. This is exactly what NGOs attempt to do right now, figure out exactly which things people need and provide the bare minimum. It doesn't work. The point of the article and paper is that people with choice actually do make good decisions and turn that money into economic growth.

While you may think that handing out a bunch of stuff to people (even if that stuff is the bare minimum) would provide incentive to move off of such assistance it doesn't. It strips people of any interest in agency and has them believe they don't control their own well-being. This is exactly what the development sector has gotten wrong for several decades and until things change, not much good will come out of it.
Yeah. I agree.

Now, I also wonder how much I would be worth today if I had jumped ship in 97, 99, 2001, etc when the opportunities were either there or I could carve them out.

"non, je ne regrette rien"
What I like most about this article:

> Many people are never the same, Moody says. They abandon careers that were focused on money or power for more altruistic pursuits.

Yet every single link in the article leads to a book that is sold for profit. None of them have an ebook free of charge.

Also, I didn't see any proof.
This article is by Guido van Rossum, the inventor of the Python programming language.

I didn't realize it until I got to the end, it's very easy to miss.
quite possibly ...

Atlassian always had that Adobe feel to it - there was a wobbly mirror between me and the way the code underneath wanted to work.

Its hard to explain but it is best put as - github (untill v recently) does not feel as if decisions are made by somone in charge of others where the others get it, but the someone just does not understand it quite right
I think a lot of this (this being people like the person asking the question (probably)) comes down to the low entry bar for creating things with PHP. It's popular because it's everywhere (I can't think of a shared hosting provider without it), and because it's popular I think it's where most newbies tend to gravitate to, I mean really who doesn't want to be with the "popular kids"?

And that's not to say there are not some awesome PHP developers and PHP based projects out there, because there certainly are. But I think the fact that you can easily slop together some PHP code into a single PHP file and slap it on a shared web host and see your work in action very easily leads to the large number of new web developers using it. Which in turn continues the endless churn of more and more people choosing to try to pick up the language over something else that may be more suitable for what they're trying to accomplish.

In the end I feel it just comes down to ease of deployment, low entry bar to getting something to work (even if it may not be the best way), and the large source of example code out there.
And the herd mentality is not new, in the '80s there was overinvestment in PCs and disk drives. If my memory is not failing me, at one point there were around 40 (sic) mostly? entirely? VC funded disk drive companies (not that most actually got a product to market). It was a really crazy time, some/many of them shipped a lot of drives that they knew didn't work, and MiniScribe, a fairly well established one that had been cooking the books for a few years after losing an IBM contract, ended by "shipping bricks" (!!!; http://en.wikipedia.org/wiki/MiniScribe):

"The primary scandal erupted in the final weeks of 1989, when after failing to procure short-term financing, the company executives decided to embark upon a fraudulent course of action to bring in the financing unwittingly from their customers. As each unit sold was tracked via serial numbers and also sat uninspected for some weeks inside warehouses in Singapore awaiting use in production, the decision was made to ship pieces of masonry inside the boxes that would normally contain hard drives. After receiving payment, MiniScribe then planned to issue a recall of all the affected serial numbers and then ship actual hard drive units as replacements, using the money received to meet financial obligations in the short term.

However, MiniScribe embarked upon a round of layoffs just before their Christmas shutdown, including several of the employees that were involved in the packaging and shipping of the masonry. These people immediately called the Denver area newspapers...."
Co-founder here -- we're rolling out invites and bulking up lesson content, so sign up and you should be in in no time.
Me too, a great book; Kurzweil made a movie on the singularity.
Everyone I know uses gc. The only reason why I once considered using gccgo was because gc isn't available on Solaris. Changed jobs in the end, though, so don't have to use Solaris anymore.
If you want a Node.js style event loop but want to use PHP, give http://reactphp.org/ a go.
You mean.. like.. 15 years ago?
I don't really think Tufte is appropriate for a design discussion. He's a mediocre charts and graphs guy (he's no Cleveland, Tukey, or Few; if you go to one of his talks he basically reads directly from his books and makes fun of PowerPoint.)

Design is more the arena of people like Dieter Rams. You can't design an application, a chair, or a home with sparklines.
You better be absolutely fantastic at algorithms if you are considering applying there :) I had a total of 7 interviews for the London office (3 in Palo Alto), and didn't too well in only one and ended up not getting an offer :( (Reapplying again soon...)

That being said, Palantir does some incredibly interesting things with varied clientele, and pays very well. You should definitely consider it.
Doing it by port is easy if you know the MAC address (which, in this day of thunderbolt/usb/etc. Ethernet dongles can be a stretch, but you could block unknown MACs at the switch) because you can map sw01/Gi 3/02 to floor n, room x, port y. Similarly, you can get close with WAPs in each office. Getting closer would require a scanner.

I'm interested in something more comprehensive and definitive, and was wondering what Valve's actual solution was.
This is a great article. Not because it proves a particular point (we should accept the evidence no matter where it leads) but because of the clarity of the article, and the fact that it accurately represents the academic paper: on a cursory reading of the academic paper, the randomization is truly as good as they sell it in the linked article.

I think this is potentially a big step forward in our understanding of development. It challenges the assumption that the main thing holding back development is a lack of investment in human capital (training) rather than a lack of access to physical capital.

The only issue I have is whether you can expect the same results from one-off payments, as an ongoing basic income, and whether we can expect the same results for the whole population as the group that was selected, who seem to form a very specific group.
There was just a very good Planet Money that came to many of the same conclusions:

http://www.npr.org/blogs/money/2013/05/21/185801589/episode-...
Garbage article with intentionally deceitful title. This shouldn't even be on HN. If there were a down vote button, I'd be clicking it ferociously.
Nice answer, but the guy who asked is obviously clueless
but the goal behind TopCoder problems should be improving thinking skills, not preparing interviews, I think.
Because not the actions which determines more our future, but the intentions, I think
I'm not talking about what should and shouldn't be here.

I worded my last post incorrectly it seems. Let me be clearer.

When you get people angry enough, they try to kill you. This is usually the wrong thing for them to do. But people do it anyway. Police and courts have nothing to do with it. People are still very much able to kill you without a gun, and they have a decent chance of succeeding.

If you continually do things that result in people trying to kill you, the chance of you becoming a homicide statistic rapidly approaches one. If you want to dispute this, you can argue with the 506 homicides in Japan in 2009. (Where weapons are virtually nonexistent.)

In other words, please don't get yourself killed under the mistaken notion that men without guns are somehow incapable of it.

Source: https://www.unodc.org/unodc/en/data-and-analysis/homicide.ht...
Consider the fact that XSS is some other part of the application that the reviewed crypto plugin JS is part of has an XSS in it.

Yes, but just because it can be mitigated doesn't mean that it is mitigated.
Stu's O'Reilly video "Clojure Inside and Out" (http://my.safaribooksonline.com/9781449368647) is fascinating -- the first chapter (free) shows how to compose music with Overtone (http://overtone.github.io/). I've been programming in Clojure for the last year, but I had yet to experience Overtone. So cool.
My story, along similar lines: Microsoft was recruiting me for two years, starting in 1994, while at my first startup. I kept saying no. I left the startup to work, by myself, on an early ORM for Java, (back in JDK 1.0.2 days).

Microsoft approached me again, offered to buy my technology for a close to $1M, give me lots of equity (back when that stock was growing quickly), and roll out my product, (this was before Microsoft dumped Java). I would then go to work on what they wanted me for originally.

A couple of trips later, I just didn't like Microsoft, and started searching for alternatives. I found a little Boston-based startup who needed my product, and who I liked a lot. (Actually, the guy who put me on the trail of this startup had just gotten his company acquired by Microsoft.)

I got drunk, called the VP putting the offer together, and said thanks but no thanks. He said I'd be sorry.

I wasn't. I didn't make nearly as much as if I had gone to Microsoft, but I built and shipped my product, stayed on that product, worked with Java (which I liked) instead of the MS platform (which I didn't), learned a lot, had lots of fun with it, and saw the equity turn tangible. Couldn't have asked for a better outcome.
I was on a team of about 10 that had at least one of each: HS dropout, HS diploma, bachelor CS, masters CS, Ph.D. CS.

Most people weren't really aware - many came from other teams, so they didn't interview each other, and it just never came up. Everyone is just known by their title/responsibilities.

There were two people in particular that were carrying a lot of that team. Not only did they do the most work, they fixed broken design, and other engineers relied on them for support as subject matter experts. One of them happened to be the HS grad, call him Sam, another had a BSc.

It came to be interview time for a new hire, and the hiring engineer (head engineer made team hiring decisions there, manager just signed) asked me for feedback on the candidates. "That guy? He didn't even have a degree!", was his response, even though this guy did objectively better in the interviews than anyone else.

Confused that he would be surprised that I would vote for the clear winner, I said, "Huh, since when has that been a consideration here? Sam is one of our strongest contributors and his lack of a degree sure doesn't seem to be a problem, right?"

"What do you mean? He only has his Bachelor's? Wow! Really?" he said, completely shocked.

"No, Sam doesn't have any degree. He didn't even go to college at all."

After some feelings of both shock and skepticism, he muttered something about being uncomfortable with it, and legal liability, then walked off.

Just a few weeks prior, I watched this guy rave to the VP like a fanboy about how smart Sam was. His favorite employee, until then judged on his merits over the last year, was perhaps not up to his standards now. Boggled my mind. I always thought that a degree is one of a few positive signals that you have a worthy candidate. If someone is already proven, how can it possibly matter?
Heh, agreed - and to think that the "PHP solution" is the latter automatically means the author doesn't know much about writing web apps in PHP.

One line of mod_rewrite in an .htaccess file to rout everything to a 3 or 4 line controller script is all it takes.

That being said - Node looks cool and I want to build something in it.
You didn't see any proof because headlines are only attention grabbers, not necessarily in line with the article.

On another note, heaven might exist. We still can't explain consciousnesses which is what we lose when we die. Some scientists have tried using quantum mechanics to explain a multidimensional form of awareness. I myself am not decided on this matter and don't take sides because like you I haven't seen proof. But the quantum thing is fun to explore.
Thanks :D Keep an eye for Structum.... we'll make it big.
"...You are basically making the case that more information is bad..."

No not at all.

In fact, I specifically mention that having more information readily available works out to one's BENEFIT in many cases. Like the girl who might otherwise be taking a risk on a dangerous guy. Or the grocery shopper who gets immediate feedback that a certain cereal will aggravate her child's allergies.

My only point is that this information cuts both ways, and we should be teaching young people how to operate successfully in this new information context.

The fact is, if you, me or anyone else sees a black guy with a "New Black Panther" label over him... we will deal with him in a different fashion than we would deal with a black guy without that label. And for our own safety... we should. Similarly for "KKK". This is the reality of the information context. It will not change humans at the core... it will only change the amount of information available to... and analyzable by... the human.

In other words... I doubt mores and hangups will go away. Mores, hangups, fantasy and wonder are what make up the Human. And it is important for people to be mindful of all of the potential issues they may run into when dealing with the Human in an age of ubiquitous information.
>The server could easily throw down JS code that does not perform proper crypto operations, leaks keys, or any number of other things.

(Not a legal advice, consult an attorney before following anything in this post).

There is important difference between "server could send malicious javascript" and "server does send malicious javascript". This difference becomes important when you consider the legal definition of the word "possession" - a service provider could be compelled (e.g. by a discovery request) to disclose information that he has in his possession, but he cannot be compelled to disclose information that he does not have. Information encrypted in-browser before the data is sent to the server is legally never in possession of the service provider, whereas information that is sent to the server to be encrypted is legally in possession for that brief moment, and therefore is subject to being disclosed.

In an imaginary black-and-white world only the CIA-types with the torture tools and secret jails comes after the data, and they can compel the service provider to send malicious javascript to harvest the secret if they want to. In the real shades-of-gray world there are tons of people who want to get access to someone else's data and who have to abide by the law to do that.
Our productivity increase was rather easy to measure -- our ship dates moved up. Same amount of work completed in shorter amount of time.
I recently went to see that new JJ Abrams monstrosity which apparently has something to do with Star Trek. Other than the reuse of the characters it really didn't have anything really to do with Star Trek whatsoever. It was simply a "catch the terrorist, we're so awesome", cheap, special effect heavy, action flick. What a disappointment.

It's the same dissapoitment I had after I saw Prometheus: http://www.lukeschreur.com/posts/prometheus
We are perhaps defining power differently, which is why we will disagree.

I see 'power' as 'the ability to realize my will' and I think you're extending it to 'power over other people,' which does imply that, at some point, it will conflict with someone's legitimate (not saying who is to decide what is legitimate) pursuit of well-being.

I think perhaps we also disagree on the definition of 'evil', but I'm not interested in debating this online. This discussion requires beers and scarred wooden furniture. :-)
> Basic income is a waste of money -- a stack of clothing, a toothbrush and deodorant, 3 meals a day and a bed to sleep in could be provided

If it's saving money you're worried about, just giving them the money is probably a lot more efficient. Whatever that crap you listed is worth? Give them the cash instead, let them handle the logistics of buying it (or buying something else they need, a determination they're in a much better position to make than you are), and save the substantial amount of money involved in having an entire apparatus for handing out crap.
The true shape of the Ring Nebula 
The newest nebula to get the fine-detail treatment is the equally famous Ring Nebula. Combining visible-light images from Hubble with infrared data from the ground-based Large Binocular Telescope in Arizona has revealed that the structure of the nebula is more complex than was previously believed.

“The nebula is not like a bagel, but rather, it’s like a jelly doughnut, because it’s filled with material in the middle,” said C. Robert O’Dell of Vanderbilt University in Nashville, Tenn., who leads the research team that obtained the images. “With Hubble’s detail, we see a completely different shape than what’s been thought about historically for this classic nebula. The new Hubble observations show the nebula in much...
You need more karma points to see a down vote button.
Would be nice to have a small table showing which browsers/versions support each of these features ..
No, read what I wrote. It's about learning to see. You can certainly learn to see other ways, but drawing is the one of the most I direct and applicable.
I've just sent an email to Colin about this. Will edit my comment as soon as I have a response.

EDIT: Wow, got a response in less than 5 minutes:

It's not something I'm looking at doing right now. The way the Tarsnap server
side is designed, in order to keep costs low (and performance high), data is
aggregated between multiple Tarsnap users and stored in S3 as large chunks;
keeping each user's data segregated would add a lot of additional complexity
and cost.
Thanks for the suggestion, i will check that :)
In this vein, it's been hard to fully appreciate San Francisco. I can "see" the lovely homes in Duboce Triangle and the Castro and in Hayes Valley, and I can "enjoy" the way the earth bends around you on a North Beach rooftop. But being in San Francisco has, for me, had stronger class-resentment associations that stem probably from having commuted there from East Bay and being in a constant "work work work" mode for young entrepreneurs whose flaws have been hard to overlook.

There's probably a fair degree of resentment at being unable to afford a decent apartment in the city. I imagine my tune'd be different had I lucked into something livable in a cool neighborhood, rather than living in an assortment of East Bay towns and commuting by BART.

I'll be working in the peninsula soon, at one of the giants, and that will have its own joys and issues. But I'm looking forward to seeing how my view of SF evolves, as it'll soon merely be that city across the bay I visit for dinners, shows and drinks.
نتيجة الشهادة الاعدادية 2013 محافظة الاسكندرية برقم الجلوس الترم الثانى
Your mention of technology and pushing the envelope makes me think of one of my current laments, "Who's going to finance the development of the next FPGA?", where FPGAs are an example of a neat and important general purpose technology.

The '80s were very exciting, all sorts of hardware ventures got funding, and we're largely living on the fruits of that period ... including the FPGA (http://en.wikipedia.org/wiki/Field-programmable_gate_array).

What besides, say, GPUs can anyone think of that's getting attention right now?
Thanks for writing this. I was one of the original people who asked about this in your previous post.

Working at Google is something that intrigues me. After doing (my own) startups for 10+ years, it's one of the few big companies I'd consider working for. It's also one of the few reasons I've considered finishing the last year of my CS degree.
I think one can just write "Git" instead of "GitHub" and point anywhere.
This was just an exemple :)
If you know where to look, you can find Sears and Roebuck houses in a lot of American cities. Sears, which was after all a business, provided not just plans but parts.
I strongly agree. I met new graduates and some developers, 60% who don't understand about version control system.
Package Management: Building Things (Part 2) | Haiku Project
I don't see why this post gets so many up-votes. It is so naive.
Hard to quantify really. Often, it's not the exact knowledge that you use, but the byproduct of knowing something that helps you learn something new. For example, learning the nuances of a new language became much easier once I took a stab at implementing my own compilers.

I still had a LOT to learn, and Google is a fantastic place to soak up as much knowledge as possible. Mostly everything I learned about distributed systems came from Google.
I just started using Arq myself, and it's perfect for what I need. The Glacier backup is the killer feature. Tarsnap is really nice, but it would bankrupt me. I have 300+ gigs of photos and video (I have children and I'm a total tool with my camera, I know). That's $90 a month for Tarsnap vs $3 with Arq using Glacier. For $90/month it would probably be cheaper to rent a machine somewhere and just use rsync.
> Yes, but just because it can be mitigated doesn't mean that it is mitigated.

Sure, but I just want to point to the fact that this is a solvable problem. A lot of people talk as if it is some sort of insurmountable obstacle, whereas I think responsible programmers can solve it and move on.
For the long-term career-conscious and money-hungry, it almost makes you want to plan a trajectory that doesn't plateau at "senior engineer". That seems like a shame/misuse of resources, doesn't it?
A bit off topic: I agree that a lot of newbies tend to gravitate towards PHP. When I was 14 I wanted to program, and PHP had such a low barrier to entry that I was able to get coding without any configuration. No working in the shell, just writing a file and uploading it to a shared host.

To be honest, starting with PHP and just going was a really effective way to get me hooked to programming. Eight years later, and I've worked with C++, Ruby, Java, and C# to solve various problems. After seeing what else is out there, and understanding that different languages solve different problem sets, I don't think I'll ever gravitate back towards using PHP if I can help it. Occasionally it's fun to look at some of my old code and cringe. I'm sure if I could find some of my old questions on various forums they would look a lot like the question that user asked.