skysight-inc/HackerNews huggingface dataset:
When you use gcj, you lose the benefits of JIT compilation and other such optimizations. This is why gcj might be slower than Oracle's JVM / OpenJDK.

But I can see how compiling a simple program with gcj could make it faster.
There's controversy for grey areas, like what kind of aesthetic surgery is to be subsidised. Everyone gets necessary treatment, always, as is normal in a civilised country.
| Wait a minute, what the hell do you think got them in the habit of compulsively clicking "yes"?

The user is trying to do something (check email, save a note, play angry birds). Something is in their way, and there is an obvious way to get it out of their way. It has nothing to do with UI design or habits.
I can access my friends contact info (including email addresses and phone numbers) as I like, within FB's platform. FB just restricts me from accessing that once I;m not longer connected to it. Indeed, you're right - that's the argument - but I suspect it's merely used as a justification to FB's commercial benefit.
All of this is stupid compared to just using a good shell and doing grep import * * /*.py.
A lunar eclipse leaps over the Acropolis.
> a poor comparison to real-world performance

That depends on what you mean by "real-world performance". The board on which this conversation takes place compares Java to Python, bash and C. Their "real-world" probably consists of a bunch of short-lived small programs on the command line, lots of i/o pipelines etc etc. I think the benchmark gives a meaningful measure of "fit-for-purpose" for that kind of workload.
In GNU utils, incompatible features and extensions are a feature, not a bug.
lol, that password is ridiculous. Nobody would be able to guess it with in the next few billion years, but then again they probably wouldn't with an 8 character password either.
No, you're wrong. If a site has users that don't care about security at all and are happy to have their accounts compromised, the site shouldn't even be using SSL in the first place.
Bulding codes that prevent tall buildings are an asset particulary if you make money from selling petroleum, as they make it difficult to build walkable neighborhoods.
FWIW, there's a really good answer to this question on Quora:

http://www.quora.com/Machine-Learning/What-are-some-good-res...
Ridiculous ... location doesn't matter. GET TO WORK BUILDING SOMETHING USEFUL !!
What a really great example of Vinge's software archeology! I've felt that way on some projects, but obviously nothing like this.
I don't think what you said had any sort of truth. Sofa has been purchased by another company, they are moving because they were bought not because they don't believe in Appsterdam.
Lessons in a 21st Century Tech Career: Failing Fast, 20% Time & Project Mobility
The bubble is in the eye of the beholder.
What about "terminal unresponsiveness" in which the browser stay very unresponsive until you shut it down?
When man is walking on Mars, you'll be thinking the same thing- "meh, incremental improvement on space shuttles"
Hacked Gmail Account
Actually, English phrases contain very little entropy -- as little as 0.6 bits per character. This is because the rules for what constitutes a valid word or phrase dramatically reduce the number of possible characters at a given position. To look at it another way: take an arbitrary string of letters. What's the probability that it forms a valid English word? Very low. Flipping this the other way, if we know that a password is constructed of English words, we can immediately throw out a vast majority of the search space simply because it contains substrings that never appear in real English text.

Here's a better way to construct a strong, yet memorable password:

Take a full sentence, including punctuation and capitalization. Use the first letter of each word as your password. For example, "I should go on Hacker News less frequently, because I'll be more productive." becomes "IsgoHNlf,bIbmp.". We now have three character classes in what appears to be a random sequence.

(Yes, this still has patterns due to being constructed from English. But we've effectively taken a longer English phrase, with higher total entropy, and compressed it into a string that doesn't exhibit the low per-character entropy of the full words.)
Polls And Predictions And P=NP
| Interfaces should cater to users. It's not the users' fault your interface isn't intuitive—it's yours.

I did not design this interface.
I believe Active Directory has a maximum length on passwords: http://msdn.microsoft.com/en-us/library/system.web.security.... (See ArgumentException.)
That's the kernel's limit, Bash (3) has its own limit, which is significantly lower, I've hit it before. I think Bash 4 can do an arbitrary number of arguments, within the kernel's limit.
Someone want to do a test for Scala? Why can't I have it all?
You should write an ebook on how to do this.
Why didn't you link to the original source? http://www.grist.org/sprawl/2011-06-22-the-american-suburbs-...
I feel like there should be an HN community wiki. I myself have a ton of these same type of questions.
Bad excuse. Sure you can _warn_ the user, but completely forbidding using secure passwords is out of the question.
Google pulls the plug on PowerMeter energy tool
I activated an ATM card once and the automated system told me for a PIN "Many of our customers are choosing their mother's birthday, please enter the month and day your mother was born."

So, out of a keyspace of 10,000, they were shoehorning most
of their users into a space of 365(366). I tried to enter something that was not a valid 4 digit date and the system rejected it. I had to call back and talk to a customer service rep to get a non-date PIN.
To save my post from seeming too sarky, my 1990 self would probably have been impressed. 1992 1/2... maybe. 1995... not really.

In 1995, I had a pocket computer. I had heard of GPS. I had used Dragon Dictate. My dad's OLD laptop was good enough to play Doom on, using the inbuilt screen. My mother had a mobile phone, my father had a mobile phone. (Not as practical as a carphone, but they had them nonetheless.)

From my perspective... 1995-2011 was hardly science fiction, though of course there's always time for (say) 1996-2012 to count ;)

Progress, yes.

"Science fiction"? Well... personally, I set the bar for that rather higher.
I can beat that. For a while my timesheet software at work let us reset our passwords to something containing special characters, but sanitized the password field of the login to remove those special characters.
Isn't it perfectly plausible that 80% of a site's users don't give a hoot about security, but 20% do? I don't see any reason not to give the minority SSL (hopefully compromised minimally by non-SSL resources) regardless of whether the majority cares.
Find some wedding/ event planners in the area, see if you can convince their clients to use the product, get feedback, iterate.

Have you become active in event planning forums/ communities? Do they exist?

Hit up this directory, see if you get anywhere:
http://justtweetit.com/weddings/wedding-planners/

You may end up finding out that 80% of your business comes from a certain type of event (weddings)... A/B test your site to cater to the clientele that gives you the most business.
It may be more useful and helpful to either show the password in cleartext, or provide a button that unmasks the password.

Double inputs tend to seduce the user to copy&paste.
It’s science, but not necessarily right
Transparent system-wide proxy
A simple technique to create a transparent proxy at the system level. It’s especially useful in cases when you want to make sure that all connections make it through the proxy or when your application of interest doesn’t have proxy support.
If you're using a computer, something usually "gets in your way" every ten minutes. If that wasn't the case, users might be less keen to get it out of their way, and try to figure it out or ask for help instead.
I'm reminded of http://www.joelonsoftware.com/articles/fog0000000037.html
ราคาบอลสเต็ป ราคาบอลแบบไทย เรตบอลวันนี้ เรตบอลราคาบอล 7M Odds
thanks. I had something like that in mind, but didn't know what it was called.
Such a corporation as you describe will act that way (recklessly) regardless of whether its loser pays or not. Besides, its unreasonable to expect such a mechanism (loser pays) to catch cases involving billions in damage & unethical corporations. i.e. Just because there are cases that loser pays will not prevent doesn't mean loser pays is a bad idea.
Can we please have comment points displayed again, pg?
As of right now 2,712 voted for points next to comments while 1,700 prefer points hidden. That's 61% for, 39% against.

http://news.ycombinator.com/item?id=2595605

pg is certainly much smarter than me, especially when it comes to the design of HN. However, I think the aggregate wisdom of HN users must be even more superior and that wisdom seems to be saying that showing comments points is the way to go.

So, what do you say, pg? Can we get comment points displayed again?
I'm not sure if it's really less confusing. I once spent about an hour struggling with string.Replace in C# before I bothered to read the documentation. Falls into the 'gotcha' bucket in my mind.

Now, I'm pretty sure that strings are interned in C#, so making them immutable makes a lot of sense from that perspective. It's just that the language encourages mutable state in so many other areas that it's a bit of a mental shift when you have to deal with strings. In Java... afaik strings aren't interned by default, so I can't really argue for immutability there.

The original author's argument for method chaining feels like a separate case altogether. Really it's primarily used when building embedded DSLs in these languages. In that case, standard semantics be damned; do what you need to to make the code look how you want.
asking me to provide something twice (I'll just copypaste from the first field, thanks; would be more useful if you just printed a confirmation of what I wrote onto the next page).

Asking for something (normally a password or email) twice is for your benefit -- to guard against typos. There are many typos you might miss visual confirmation of, I'm fairly certain the type-twice method is a sound one.
Because the attribution in the article wasn't nearly visible enough. Sorry about that!
Working for facebook is not morally wrong. How could anyone think it is?
Awesome. I'm in Bangalore too while my stuff is halfway between Cali and NYC. My parents live here so don't know it counts :) ... If you would like to grab a drink drop me an email- railsnoob at yahoo dot com. I would love to hear about your travels and how you started doing this.
Even better somewhere in the EA/BFBC2 account creation process it _allows_ you to use special chars, but when you actually login via the game it fails with a useless error message ("Unable to login. Please try again."), leaving you clueless as to the reason. Googling it tells you to switch of your firewall etc.
The NYT’s paywall is intentionally porous
A better question is> Why WOULDN'T I want a password longer than 16 chars?

The longer the password, the more secure I feel, even if it's one day leaked as an unsalted MD5. And I don't care whether I can remember it because my password manager has effectively superseded my memory.

There is no reason to put an upper limit to the password length.
Only the people who are doing the pumping are going to dump at that point. By the point it is valuable, there will be many more people who (probably) stay around - bitcoin will hopefully be well established by then.
Fabulous: I made a Fabric script to help with django deployments on EC2
I hate deploying django apps for the first time. It takes way too long to configure the server. I tried Chef and Puppet but they are too complex for my needs.

So, I decided to make it a little bit easier for me by making a Fabric script (fabfile) that creates an EC2 instance and get it ready for a django app. I just published this after working on it all night last night.

What do you think? Would you use this? How would you make it better?

https://github.com/gcollazo/Fabulous
I didn't really like Little Dieter. Herzog's best films were made in the early part of his career (back in the 1970's), and he's gotten a lot weaker with age.

Herzog's masterpiece is Aguirre:

http://www.imdb.com/title/tt0068182/

It is head and shoulders above anything else he's ever made.

Fitzcarraldo and Nosferatu are also good:

http://www.imdb.com/title/tt0083946/

http://www.imdb.com/title/tt0079641/

The rest of his films range from awful to meh.
Take the Xbox then. It only interrupts starting a game once in a while, when there's a game update. Yet, every one of my friends start mashing the A button as soon as the update window pops up. They just want to play black ops, not read some dialog.
https://github.com/gcollazo/Fabulous
Your pessimism seems endemic in European culture. It's actually a bigger problem, to my mind, than anything else you've mentioned here. As I like to say, Americans need to calm the hell down, and Europeans need a kick in the ass. Hopefully the Appsterdam movement will help us help each other, and we can find cultural bliss in the middle.

I will say this though, every gay person I know is a lot less worried about being beaten up by a cultural stereotype and a lot more worried about when they are going to be able to get married. That's something Amsterdam has that even San Francisco doesn't.

And hey, if you're right and the government (AKA the people) manage to turn the Netherlands into an intolerant police state, we'll move the whole thing to Germany.
This is just how I'm hoping to spend most of my 20s.

I did freelance for a while, and I came to the conclusion that I don't really enjoy doing client work, so now I'm working on a startup instead.

Does anybody have experience doing a startup on the road, as opposed to the more common freelancing/blogging/consulting?

My aim is to get my SaaS product(s) to the point of requiring almost zero work. (Everything automated, effective 'help' section to keep the amount support emails as low as possible, etc.)

This seems impossible with freelancing/blogging/consulting, as you'll only be able to lessen the workload so much (i.e. it can't be self-sustaining), whereas depending on the startup you can theoretically get by on just a few hours work per week, while your revenues are still increasing.
Aussie tech entrepreneur to launch Startup House
It is, though that's not very surprising. Here's a quick proof:

S-K combinators[1] are a Turing-complete subset of lambda calculus. Here's an implementation of them:

k = (x) ->
(y) -> x

s = (x) ->
(y) ->
(z) -> x(z)(y(z))

1: http://en.wikipedia.org/wiki/SKI_combinator_calculus
Well, to take it one step further, price differences in electricity costs could play a role too. Also people subsidizing electrical costs from various sources (office for example).
I don't think I've seen that in Firefox since they shunted Flash into a different process, which was a couple of years ago.
> Double inputs tend to seduce the user to copy&paste.

Maybe for us geeks, but I think your Average Joe is more likely to just re-type it.
The rules for my university are:

* 7 to 8 characters long
* Must contain at least one of each: non-capitalized letter, capitalized letter, and a number
* No special characters allowed
Is it weird or psychological?

Our capability under capitalization?

Our mastery, we use high-value materials with legal psychoactive ingredients?

Or weird we are altering and mastering our minds?

Or weird if we do not?
Evidence for what? The effects produced or how society would change if the effects (in change of thinking) was prevalent in all the members of the society?
Givenchy Men Spring 2012
Buzz Aldrin? Buzz is ridiculously famous so maybe your analogy is not the best.
I dunno, my stepfather just finished having prostate cancer. The "cure" is getting here, bit by bit.
I think there are good arguments, both for and against having points next to comments. Personally I am in that 61%. I like to judge the quality of a comment by the number of points it has.
Unfortunately this usually means most comments down the bottom get very little face time.
This is true unless the image is served from https aswell. In that case referer is sent just as normal. I'm getting a certificate this week to serve https QRs!
Oh, my bad then. I guess I should look at my volumes closer. :)
Still a troll.
How is it growing as a hub exactly? Did you actually read the article? ;)

Luckily Appsterdam is not limited to Amsterdam. This isn't a pissing match between Dutch cities. It's about international branding. Appschede doesn't sound as good. Most people associate Delft with pottery. Americans have never heard of Utrecht.

As far as most people are concerned, these places are features of Amsterdam. But if you're in the Netherlands, we're a train ride away, and you're always welcome to come up for an event or a meeting.
| SSL (hopefully compromised minimally by non-SSL resources)

There's a reason browsers don't display a secure logo on HTTPS connections with non-HTTPS resources: it's not secure. It's not "minimally compromised", it's compromised. If my server has one service with one vulnerability, it's not "minimally vulnerable", it's vulnerable.

| I don't see any reason not to give the minority SSL

I was being sarcastic.

| Isn't it perfectly plausible that 80% of a site's users don't give a hoot about security, but 20% do?

It's not even about the users. The site should not ever be mixing HTTP with HTTPS on the same page.
I was driving a hatchback in 1986. What America did you grow up in?
As soon as mining becomes "uneconomical" you will revert to the point that the only miners are 100-1000 geeks around the globe doing it for fun.

That is still enough computing power to make the network moderately secure.

Entities with a vested interest in Bitcoin being unhackable by those with too much CPU power might then run non-profitable mining setups.
I've been having lots of 21st-century moments lately, yes. This illustrates them rather well.
The actual practice in software houses is to certify their software against a limited number of browser versions. Otherwise, the testing costs would be too high. In addition, software couldn't be tested against unreleased versions, so no matter what, the certified environments would always be out of date. This is not a problem as long as security issues have been addressed.

You will not find any vendor who promises you that their software will work against the next version of Firefox.

So, as the I.T. head, you need to make cautious choices so that the technology mix will in fact work.
that has got to be the most useful language benchmark of all times... for those that don't go past the "Hello World" step that is.
That's good feedback and we will have more of that sort of thing in the future, as well as direct help. A lot of this stuff is on my blog, http://mur.mu.rs.

One clarification though, we're not really in the business of stating we want to be the next anything. We just want to get App Makers together in one place, and we'd prefer that place be nice. What other people label us is their problem.
Web 2.0 comes out at San Francisco LGBT Pride parade (photo gallery)
Redmine? It has a ton of features, so it limits a lot of the more complicated stuff by default. Notifications are awesome, and cross-project stuff works beautifully when using subprojects (shared gantt, cross linked wikis, timelines, etc).
The (long, long) pre-standard C that it's written in isn't even understood by modern C compilers - bitrot is pretty much a given at this point.
North Korea vs. United States: Kids being trained to hack?
Baidu may release a mobile OS booting in 1s before the end of 2011
So theoretically, being in the midwest with super cheap electricity, I should always be able to make money because my cost of power is about three times cheaper than a place like California?
Actually the Netherlands has amazing tax incentives for technology companies. It's quite common for tech companies here to pay essentially no payroll taxes. Things like VAT passthrough are also a huge tax break.

You are not a tax expert. I understand that. We actually do have tax experts, who are available to Appsterdammers, and are working on a nice write up of this information for publication in the near future.
Games and Prizes pre-launch signup
After reading the article here on HN, "How fab.com gained 20,000 pre-launch signups in 10 days" I was inspired to use some of those elements in our facebook app launch and also add some prizes to the pre-launch process.

http://apps.facebook.com/gamesandprizes/user/profile/id/642840732/?srid=642840732

It still may be a little buggy but I would love to hear feedback (the good and the bad). I would be happy to share data on just how viral this goes down the road if anyone cares to know.
Hope you're not right, as Paypal only let's you use up to 22 chars if I'm not mistaken
As with many things it has already been done I am afraid. http://www.smallqr.com/magic :-)
I don't get why passwords ever have to be within a certain length, it just makes it obvious that they're not hashing it. I had to pick one between 6-10 characters (with no symbols) for my Visa securecode the other day.
tasty. ill try to get a nyancat in too, then you will just have to BYOT - bring your own terminal
Appsterdam also has an amazing housing agent who specializes in expats.

I have a ground level apartment with a courtyard on the canal at Groenburgwal, which is in my opinion the nicest neighborhood in Amsterdam, right smack in the middle of everything, but quiet, and beautiful.

Furnished, all inclusive: €1300/mo.

I lived in San Francisco. An apartment this nice in a neighborhood this nice was well out of my price range, and I made six figures at Apple.
I expected this article to be much more inflammatory and generally wharrgharbl than it turned out to be.

But I hate suburbs, personally, so my opinion might be biased.

edit: a few more thoughts.

I live in a fairly 'typical' US smaller town (not a small town). Here, new houses are jammed on their 1/2 acre with a minimal back yard, row after row after row of them. They are made poorly and there are no trees lining the streets. Streets curve round and round, making it difficult to travel from place to place. New apartment buildings follow a similar fashion, but are very small: suitable for student roommates in size, not suitable for more than two-three single people living together (or a married couple).

Contrast this with the older downtown, where houses are somewhat original, trees are planted (leading to shady sidewalks), and the streets are straight, leading to easy travel.

I was thinking about this on a recent trip to Seattle's downtown. There, not only are there trees and original buildings, but the businesses as housing are intermingled, plus they go up, allowing a much greater compaction of space. I would believe there is quite a nice economy of infrastructure scale going on there. Further, it is not like you have to travel between Zones to go shopping or go out to eat: you wander on down half a block, and you're there. Both my town's downtown and downtown Seattle present a much nicer experience than the row housing suburban monotony.
For anyone interested in this kind of archaeology I have put together a web interface for the 1st Edition manual pages:

http://man.cat-v.org/unix-1st/
I went through a phase of copy/pasting double inputs. That phase ended when I copy/pasted a mistake from the first input and it caused a whole lot of hassle sorting it out.

Now I just make myself type it twice. I tell myself it's for my own protection.