skysight-inc/HackerNews huggingface dataset:
> Unfortunately tons of firms put a huge value in this. Try getting a high level rockstar-ninja-badass (lol) engineer job, especially at a bay area startup, without some sort of pedigree from a named institution. Its bullshit, but reality.

I've worked at or (or received employment offers from) quite a few "name brand" Bay Area technology companies, have received recruitment email/etc. from many more, despite going to a university most haven't heard of.

Silicon Valley is much more meritocratic than Wall Street: if you can't pass a coding interview, the name on your diploma will not help you. A name on your diploma might make it easier to get interviews lined up as a student, but undergraduate research, open source contributions, referrals from other employees, are much more useful for that purpose.

That's not to say SV is without its own brand of homogeneity: ironically, whenever I am on Stanford campus, I am amazed at how much more diverse it is compared to the rest of Palo Alto.
> The "dance" in space from Wall-E is downright beautiful

IMO Wall-E is more of a work of pure art than a flick, for the first half or so (before the mad rush towards the climax at the end). The wonderful detail both in the derelict environment Wall-E trundles through at the begging and the genuine sense of awe once the story hits space are head and shoulders over most similar efforts.
My complaint isn't about client-side rendering. It's about _anything_ that involves getting in JSON or outputting JSON. It's essentially being able to easily bind json to objects on the way in, and being able to use respond_to and to_json on the way out.
Technical point: the money supply in the Euro system isn't fixed and has never been fixed at any point in time in the past.

There is an argument that the fixed and, more importantly, uniform interest rate across the entire zone caused problems.

I personally find the argument even more convincing that it's a wage structure problem. If you look at unit labor costs (essentially wages divided by productivity), then it becomes painfully obvious that Germany has been doing significant wage dumping - their unit labor costs have remained flat, violating the 2% inflation goal.

This caused the trade imbalances that are at the root of the current mess.
He didn't cover why they were better, just stated that they were.
On the other hand, the author does not have to define "unimportant" that way.

Step 1: Define "unimportant" as "actually important"

Step 2: Write catchy title based on new definition, making it sounds controversial.

Step 3: Profit?
Have you heard of tripl.com? It's been around for a while with the exact same proposition. In what ways is tint better?
To flesh this out a little more:

The question should be "Why isn't Java used by startups or for small projects?". Java certainly used for "modern Web apps" at more established companies. The issue is one of speed vs scale. Startups need to get to minimum viable product. They are usually small teams of 1-3 engineers, and value iteration speed over performance or maintainability. Running up against scalability issues or team code code maintenance issues is a problem "you'd like to have", that is, by the time you reach that stage, it's a sign your initial implementation helped you over the initial hump of getting customers or investment. You can afford to rewrite the app at that point.

A company like Google can afford the luxury of building things for scale up front, even though they may be wasting their time implementing scaling for something that might get no users, because they can absorb the loss.

At least, that's my opinion, that many many "cool", "hip", "modern" companies build small apps with small teams where iteration speed and simplicity are the greatest requirements.
Age in the spotlight doing web development.

Not age since the development of the language.

Mid-nineties it was CGI and mostly Perl.

Then Perl started to fade, and in the late nineties, early '00s, it was all Java and PHP.

Then Ruby/Python etc co started to catch on in the mid-00's.

And already Ruby and RoR is considered "passe" and old, and fadsters turn to Node.js and such.

Seems to be a 5-7 year cycle.
Source: http://www.codusoperandi.com/posts/increasing-your-luck-surf...
Interesting that the marketing slogan for that year was 'think different' rather than 'think much better'...
The Twitter poster you mentioned says the main issue is that Microsoft assumed all developers are men. Which they didn't.

She also says the shorts are skimpy. Watch the video and see if you agree.

Finally people who tell me about my life based upon my gender with terms like 'male privilege' are themselves being sexist and rude.
Free higher level physics lectures from the Perimeter institute
He isn't implying "absolutely meaningless". That would be something like rewriting the entirety of Windows 7 in Brainfuck.

Which someone should totally do, just so that I can laugh once.
The videos can be downloaded from here:
http://streamer2.perimeterinstitute.ca/f4v-med/
Pray tell what the definition of "real money" is?

This is really the problem that all these discussions boil down to: definition of terms. From an operational perspective, I would claim that the money we have these days is as real as it gets.

Consider, for example, the claim in the article that our current monetary system requires trust. But is that really the case? I claim that the current money of the state is valuable to me and everybody else, no trust required.

Here's a simple line of thought to support this claim: My landlord wants the rent paid in the money of the state. This makes the money of the state valuable to me. I don't need to trust anybody or anything for this to be true.
Installing KVM Guests With virt-install On Ubuntu 12.04 LTS Server
It's not that bad - coincidences get people into trouble all the time. The problem in resolving a story with a coincidence is that it robs the main characters of their struggle. It happens in real life, but it's not compelling fiction.

"I lost my job due to things beyond my control, and subsequently lost my house, but three months later I won the lottery. The end." is a great real life story, but it sucks as fiction.
This is why I often browse (sites other than HN) with JS turned off in the Android browser.
For twitter: JVM != Java

Also remember that Google uses C++ as well for their infrastructure

LinkedIn, yep
I always liked his posts. Sorry for his loss.
Yes, they could even learn by heart the lyrics of a song and adapt it to the context.
I think you got the argument right. I personally don't find it very convincing, because of two things:

1. If Bitcoin ever became significantly widespread, people will start making debt contracts denominated in Bitcoin. It is merely the underlying base that is different, but debt will still exist.

2. For a monetarily sovereign state, government debt is very different from private debt. Private actors can be forced by having debt, monetarily sovereign governments cannot. In my view, it is the responsibility of the government to take on enough debt to make it possible for citizens to be debt-free.

It is true that, under current institutional arrangements, the interest paid on government debt is effectively a transfer payment to the owners of that debt (the treasury bonds), which tends to be a transfer from poor to rich, which I view as undesirable.

This is easily fixed by changing the institutional arrangements slightly. Essentially, the government simply has to use the central bank for funding to drive down its interest rate.
Work on problems that are problems. Picking important problems misses the trees for the forest; picking unimportant problems misses the forest for the trees. Some people are more effective tackling larger issues like racism. Some people are more effective tackling interesting questions like, "How do we scale a microtransaction payment system for a social game?" Some people are more effective at what they enjoy doing. Some people are more effective when doing something that feels meaningful.

Work on a problem that (1) you feel you can solve, (2) you think is worth solving, and (3) will challenge you. That's important enough.
privately built /= commercially built
For that, they have first to get a supply of medallions. And current owners won't sell them unless they are given some serious money to replace that 5.5%-0.35% income stream. One of the reasons why the price of medallions skyrockets.

Of course, I imagine it's not completely risk-free. It is a strictly regulated business. Which means you need a lot of friends in key places - otherwise somebody who does have a lot of friends would put you out of the lucrative business and take it for himself.

And there's some measure of competition - 5.5% is not a super-high for a loan with a collateral. Higher than mortgage rates but substantially lower than unsecured loan rates. About 1% over common HELOC rates and about the same as home equity loan rates. Of course, repossessing a home is much harder than repossessing a medallion, so probably medallion business is better, but the rate is not totally outrageous compared to similar loans.
"Two better examples"? If I said I liked BMWs and Jaguars more than I liked Aston Martins, would that be enough for you? Or would you like me to epand a little on why I said that?

Besides, the story in Nightmare before Christmas is pretty bland - you don't watch it a subsequent time to get wrapped up in the story. Its winning components are the musical numbers and the creative setting. As a whole, it's very good, but the rewatchability of the story component is fairly poor.
I did look at 2.0 when it came out, and I'm under the impression that you still need to write a custom binder. Just now I tried to look it up, but the documentation points to:

http://www.playframework.org/documentation/2.0/JavaJson

which is a 404.

I also don't see a nice way to respond with the appropriate format based on the accept-header...not that you can't write that yourself.
My having dollars doesn't mean I am in debt, nor does it mean anyone is in debt to me.

Technically, this is incorrect. Dollar bills are a debt of the central bank. Take a look at the Fed balance sheet, you will find that dollar bills are considered a liability from their point of view.

This has interesting consequences. If you consolidate the Treasury and the Fed - which is valid from an economics point of view, since they are just different branches of government (no matter what the Fed conspiracy people may tell you) - then both dollar bills and treasury bonds are just different types of debt of the government. It just so happens that dollar bills have zero maturity and zero coupon (interest).

Once you understand that, it is only a short step towards asking why the hell everybody is so concerned about the federal government debt. If it was really desired, one could just swap all treasuries for dollar bills - and the only primary effect is that it changes the yield curve for government debt from almost zero everywhere to zero everywhere.

I find this fascinating. If you asked a random person (including myself three years ago) what would happen if all the government debt were paid off with paper money, they would tell you - slightly paraphrased - that the world would explode. But when you look into the technical details, you find that it's just this subtle change in the yield curve. So what's going on there?
What are the promo codes for?
I'm sorry, but this is absurd, and it makes me very angry. If I got a whiff of this attitude from you as my teacher, you would not get an ounce of my respect as a student. Why should I spend time trying to produce good work to impress you if you've already decided that what I produce will be shit? If you take the ridiculous view that my attention to grammatical detail, essay length, and variety of vocabulary used are the most important things about my writing, and enough to determine my grade?

I say this as someone who graduated at the top of my high school class - if you can't get me to work hard for you, you're pretty screwed with the average student. It's no wonder that the stuff they wrote for you was crap.
At one point he states: "Google charges Apple for having Maps loaded onto that Apple hardware. And as I’ve noted before, this is a substantial sum: rather more than Google currently makes from Android for example."

but the quote he uses (his own) to support this actually combines search and maps with no indication of the proportion of revenue between the two products: "The figures also suggest that Apple devices such as the iPhone, which use products such as its Maps as well as Google Search in its Safari browser, generated more than four times as much revenue for Google as its own handsets in the same period." [ http://www.forbes.com/sites/timworstall/2012/06/09/apple-is-... ]

Also - This calculation was debunked shortly after it was published: http://marketingland.com/no-google-doesnt-make-four-times-mo...
Two articles on HN, yet still no answer to "How is this better than using Python and Excel with COM?"

I'm almost disappointed that so many people think this is an impressive new thing.
The font is nice but I'd like one with a sexy `' pair, like they used to be before ASCII went all 8-bit on us. ;-) Also, a dollar that only has the vertical line(s) beyond the S avoids it becoming too heavy compared to glyphs around it.
We use Java to develop web apps because while we could use anything ( I run a research team) I know that I will face problems downstreaming the work if we do. The application support groups can get a Java developer with a whistle, the same is just not the case for any other language, apart from possibly PHP.
Did you read the article?

He talks about Wall Street screwing naive investors with a price that is not justified. Everybody was talking about Facebook is like Google and until short before the IPO they squeezed every bit of revenue out of It to mimic exponential growth. Short before the IPO the revenue was sinking because they overdid it.

Facebook is not as stupid to do something illegal, but they will generate a new phase of distrust like Enron did. This thing was planned for a long time, Facebook didn't use it's full advertising capabilities until short before the IPO. 16Billion was just to greedy and too much, even NASDAQ couldn't handle it. Look at the Google IPO, Google knew how good they were and they did everything in the beginning not to sell under price.

Edit: I got downvoted for predicting exactly that. Facebook didn't do something obviously illegal, but the lawsuits are coming. http://news.ycombinator.com/item?id=3981888
Reverse Engineering - Stack Exchange site proposal
Command and Conquer, Strategy for all your devices
Tint is better due to our deep Facebook Integration.

You can meet facebook friends of friends all around the world.
Why this way of traveling is still not used by a lot of people? Because they are afraid to meet complete strangers. But what about if they are friends of friends? That's totally different!

We use "revolutionary" because we do think that it could change drastically the way people travel and change the travel/tourism industry... for a better world!
Maybe many people were unaware this was possible. My coworker was certainly excited.
I've heard it said that the smartest people are the ones who don't think they know what they are doing, because then they try to figure it out.

Anecdotally, a lot of PhDs have impostor syndrome.
Hmm, last time I checked all the "new" frameworks were OOP too. Be it rails or django - they all have some kind of OO paradigm they adhere to.
The thing is, replicating Google search in terms of quality is very hard now (it is really, really clever) but 99% of users simply won't notice the difference between the awesomeness of Google and the pretty goodness of anything else. So - the question is : why don't Apple do this?
All codes are gone :(
> A key is not an API.

I never said that.

> AirPlay is not an API.

AirPlay is a remote interface allowing a local application to control software on a remote device and stream data to it. I could implement it over HTTP as a RESTful API or whatever way I see fit and however simple and thin it would be†, it is still a way for applications to programmatically interact through an interface, hence, an API.

But again, this is not a problem since we can now safely implement interfaces without fear.

> Rogue Amoeba's blog post picks apart these inaccuracies like shooting fish in a barrel

... and (assuming that one thinks they scored) misses the elephant in the room. encrypted AirPlay audio streams. Rogue Amoeba knows about this. Apple knows about this. The only party concealing that fact is Rogue Amoeba, and they're entirely disingenuous about it. Since the very first developments (and really, since their announcement of the feature upon release) people have been wondering about the inclusion of the Apple private key; yet Rogue Amoeba stayed quiet on the subject. What I expected of them was at some point to directly answer the question "did we use the Apple private key?" with "yes" or "no".

Again, whether I put a license or not to use my PGP private key, no one has the right to pick up content encrypted for me. They basically created an eavesdropping piece of code.

And this is true for any licensing scheme. If there's no license satisfying my will, I have no right to take it anyway. Rogue Amoeba even goes to admit:

> While Apple licenses the ability for hardware manufacturers to play AirPlay audio, there is no such licensing program for software. When we inquired as to the possibility of this type of licensing being available for software manufacturers in the future, we were informed that it was unlikely.

Then they decided that since there's no license covering that case, they have the rights to build something respecting the AirPlay API (they do) and decrypt data with a stolen private key (they don't). And went on to build it and sell it, get kicked out, complain (rightfully so regarding opacity, laconic answers, and delays), and ignore the most critical part in all subsequent communications. How cool is that?

Now the fact that Apple has no explicit licensing scheme for software manufacturers is a blind spot of their part, but who honestly believes that hardware manufacturers implement their AirPlay receiving devices as pure hardware? I bet the licensing terms could apply just as well to pure software endpoints.

> Whether or not Apple was right to do this independent of the fact that they were wrong to discredit Rogue Amoeba in an inaccurate way.

And the same applies to Rogue Amoeba.

† AirTunes has a HTTP control channel used to negotiate details, AES key exchange via RSA encryption, a remote volume knob, metadata transmission, progress information, and a data channel for audio streaming that can be suspended without closing the stream. http://git.zx2c4.com/Airtunes2/about/
So basically, it's due to lazy programmers who moan if they have to type or think too hard.

Also very very much fashion lead by hipsters who must be using the newest coolest untested thing on the planet.
imho, Java is a great tool when it is deployed for its original goal: Platform independent GUI clients. Unfortunate its now mainly used on the server side, where it fits badly.

The main reason I'm not using Java on server side is memory footprint. A typical Lighttpd, fastcgi, Rails, MySQL stack runs well within 256mb of memory on a Xen instance. A typical Apache, Tomcat, JBoss, Hybernate, Spring, Oracle stack requires 4GB or more on a root server.

I think most startup coders shy Java, because they know it mainly by maintaining enterprise dead horses and bloatware.

See: Tate, Bitter Java, ISBN: 193011043X
Very nice article indeed! Thanks!
HTML5 Slime Volleyball with cross-platform networked multiplayer
Walt Disney Animation Studios, Burbank, CA

https://careers.disneyanimation.com/job_groups
Steve Jobs will be forgotten in 50 years
At best, these algorithms can only pick on obvious spelling, grammar, punctuation and style errors. They have no concept of semantics. Therefore the students will have to polish the form and abandon the content.

To prove this point, I suggest setting up a testing competition, this time for algorithms to generate meaningless 'essays'. I expect their easy success obtaining full marks.

So, what will be the educational outcome of this? In three simple words: more dumbing down.

Is this another example of the obsession of officials everywhere with the pedestrian form at the expense of original content? I think it tells us a lot about their own limited mentality.
It's a dangerous line of thought (there's a saying, "people who forget history are doomed to repeat it"): it is this awesomeness that allowed Google back in 2000 to overthrow the market incumbents at that time, Altavista, Hotbot and so on. Don't underestimate the power of "awesomeness", in search at least a significant number of users are ready to jump ship whenever something better and with less junk appears.
How much is Apple's market share these days? I thought Android was still the major platform and I didn't think Google would be lying awake at night from this.
I've been hacking Rails since 2004, and I've made the switch to Java (dropwizard+mustache) for basic web development this year (sometimes with a meteor-like micro-framework I rolled myself).

Benefits:

- Higher quality code. Java is easier to refactor than Ruby, which makes up for the lower language power.

- Performance!

- Actual concurrency!

- Faster server spinup and incremental changes. Rails with 20 gems in development mode is super sluggish.

- Better library ecosystem!

- Better dependency management system (maven > rubygems)

- Better debuggers

- Better profilers

- Easier deployment and ops environment(java -jar myjar, vs bundle install, ruby/passenger/unicorns)

- Reasonable in-process metrics
Apple iOS 6: What’s Needed, What’s Coming
14th century knights had the physiques of professional rugby players:

http://www.bbc.co.uk/news/10138060

http://www.stirlingcastle.gov.uk/home/newsevents/bbc2history...

http://www.dailymail.co.uk/news/article-1279306/Face-mystery...
I think there is a more fundamental reason. Java, being a compiled language that has traditionally aimed at compile once, run anywhere, offers a significant overhead, but with a development speed of a compiled language. It may or may not be faster to write code in Java vs C++, but it's certainly way faster to write code in Perl, Python, or Ruby.

I have always felt that Java was ill-suited to web applications generally, and that the main advantage of using it for web apps was being able to make use of third party libraries written in it. In this regard it's kind of like "why would you write your web app using DCOM on Windows?" Well, maybe because you are recycling VB logic from desktop apps?
Java is a language that is in a weird space.

It doesn't compile to binary like C/C++ and it isn't high-level and interpreted like a Ruby or Python.

It's a weird middle-times language. It originally appeared in 1995 and is somewhat pioneering in the web space. But it isn't as clean as C# since C# appeared in 2001 and was able to learn from the mistakes of Java. It's definitely not as clean as Go which appeared in about 2009 and was able to learn from the mistakes of C, C++, Java, and C#.

The framework choice is probably more important than the language choice.

There is a fragmentation of frameworks. Starting a greenfield project with Spring, Struts, Stripe, WebObjects, etc would probably be a bad choice. Play is probably a reasonable choice.

But this is not an issue with Ruby or Python. You're probably going to pick Rails or Sinatra as your choice if you go with Ruby. You're probably going to go with Django if you go with Python.

Tyranny of choice is a problem with Java frameworks.
Because Web is type-less, purely text-based, and dynamic. And Java is not. I remain a Java aficionado, but would reach for it last in the Web tier. Put a dynamic language upfront and hook it to a SOA-based Java backend.
It also makes sure only the very wealthy companies survive there, and that there are no start-ups to threat them.