skysight-inc/HackerNews huggingface dataset:
"I have Asperger's: I am just like you"

Um, not to hate or anything, but there is a reason it is called autistic syndrome. Autistic people lack the ability to form a "theory of brain", which means they just do not understand other people's intentions that well. You can't ignore this fact and hope it will go away.
I have similar arguments against those who claim that robots will soon put doctors out of a job.
This looks really nice, better than isEven() version.

public static boolean isOdd(int i) { return i & 1 == 1; }
This is very cool. I also just noticed a neat quirk - if you switch tabs (I'm on chrome) the animations pause but the timer to show the text keeps ticking. So all the text bunches up at the bottom until you switch back at which point the text blob starts to fade out all together.

The page visibility api: http://www.w3.org/TR/2011/WD-page-visibility-20110602/ might be able to help with that.
> There is nothing Google Glass does that my smartphone already can't.

Sure there is. Your smartphone can't make you automatically resemble a rejected character design from Johnny Mnemonic!
I agree completely about the "disability" description - I think that I became used to calling it that because in situations where I did need to get support for it in college (ie. requesting a single room, which seems to be a natural human need and not just an aspberger issue) it always had to be done through the disability services office, and maybe that definition stuck in my mind. It's good to be aware of how bureaucracy can unconsciously influence our mental thought patterns.
Yeup. Lots of arm-chair advice these days. It's a business all in itself. It's funny watching people compile lists of "all the mistakes" in hopes that not repeating a single one of them will equal success. Plenty of wildly successful businesses became so without having MVPs or setting up fake landing pages. They spent years building out real product-breakthroughs, maybe with even real technology/science. I'm willing to bet that for every rule that's broken in that StartUpGrave twitter list above (I haven't looked so I don't know what's really there, but I'm going on just the idea of compiling lists of mistakes), there's a company who succeeded while still failing the rule.

There's so much retro-active quarterbacking that goes on (especially in the VC-world) that says X company was success because they applied this-thing-I'm-just-now-naming as a rule. Even though, Apple has taught us things like you're users don't always know what they want or need.
I am not discounting them, I am asking you to provide reasons to believe that they have some substance. I am interested in knowing whether there is any substantive reasoning behind the "but Bitcoin is new and different" response to deflation concerns, but from what I can tell from the responses of proponents of that position when asked for a rationale, it amounts to a bare article of faith, rather than a position with any rational support.
Thunderbird is better than evolution. But also gets stuck. Pretty unusable for me.
Hi Ryankey721, yes, it does get asked. Interviews are funny, some time you get theoretical non relevant question, some time easy one like this, and very rarely relevant coding exercise.
Using a salt would require the attacker to include an entry for each possible salt for each password candidate. If the salt is only one bit, this makes the attack take twice as long (or, requires tables twice as large). If the salt sufficiently long it makes the attack infeasible.
Most OS have the possibility to adjust screen dot pitch (ppi, pixels per inch). Using a "high resolution" display (like my 23"@2048x1152, or an Apple "retina" display).

Technically, setting your font to be eg 14 points, should be an absolute size - the same font should be the same dimensions (in mm/inches) on all displays. Now, you probably hold your smartphone closer to your face than you sit to your 30" LCD screen -- so that might not really be what you want (same font size on your phone and on your desktop screen).

Additionally this only works for scalable graphics -- which is why Apple went trough such hoops to make retina displays usable -- quadruple the dot pitch on screens, and all icons and bitmaps become miniatures.

Personally I just use the browser zoom-function -- I find most sites use too small fonts, and end up with too wide text columns (which is somewhat alleviated by not browsing full screen, but in a "long" window).

Anyway, the following might be of interest:

Xorg, dpi:
https://wiki.archlinux.org/index.php/Xorg#Display_Size_and_D...

Windows (8) dpi/zoom:
http://nvidia.custhelp.com/app/answers/detail/a_id/3153/~/ad...

Some notes from Microsoft on writing DPI-aware applications:
http://msdn.microsoft.com/en-us/library/dd464646(VS.85).aspx
Coming to a blog post, why most computer specialists relate to autism. It is very important to keep in mind there is a broad spectrum. Holding two strong relationships with a total of three children with Asperger's or high functioning autism (ages: 3-6, 7-9, 10-12) and a few here and there, it has really broadened my view on the subject.

First, language is a barrier. Social awkwardness naturally follows that barrier. Trained social reflexes and loosely coupled connections and relationships. From an industry perspective, computer specialists seem to form a deeper relationship and bonds with the logical machine.

Social skills are a technical trait that can be trained... 'why are you looking at me while I use the urinal?' In my experience, these children live on rules, and the rules define them as an adult. Computers are rule based too.

Zoning, stimming, and hyperfocusing seem to be common characteristics in the spectrum. Countless hours spinning objects, humming notes, doing routines, slightly ocd to an extent. Much like the caffeinated nights at the terminal for endless hours.

Multitasking as an obvious detour from an objective. Focus on a, achieve a, move on to b. Multitasking skills are found in the ADHD varieties, but interestingly, my observation has been a determined rigorous approach to solve solutions. Tinker until it is done. Modify. Read the rules manual word for word XOR ignore it completely. We see this behavior in our field.

Egos and emotions. Nothing more to say.

And I too have Asperger's syndrome. I have never been formally diagnosed with testing, partly because it was unheard of in my time. I visited a psych last year and she was shocked that my symptoms had not been tied to the spectrum. Yet, I am a trained individual, hyperfocusing my way to my goals and have been without guidance. My main issues stem from processing/speaking language. I am strong willed, persistent, introverted, curious, clever, quirky, and shy. I've self medicated my Asperger's and ADD with depression and anxiety... ruining my social reflection to the world.

The computer is my relationship. It is my mind, body, and soul. If something goes wrong, it is either my fault, someone's fault, or fixable. No quirky social rules to interpret and apply to the problem. Phone conferences in the phreaking days and IRC had my friends for the longest time.

The question 'is will/do you hire someone with Asperger's syndrome?', and the answer is: 'if they are qualified.'

Some of you will be parents soon. If you see the signs, get your children enrolled in a speech therapy program.

Peak their interests with gears (KNEX), LEDs and motors and batteries, circular/cylindrical objects, simple math/chemistry in the home.

The sooner the rules begin to form, the less the fear applies, grabs hold, and ruins the experience. Warn them about the quadratic equation, Bayes', matrices... years in advance. Eradicate the fear, spawn the curiosity.
> Things that were cheap and add a lot of value to do when building, but not cheap to retrofit.

I'd love to know what these things were.
This. We tried a few agents, and there's nothing better than a tenacious agent fighting for the house you want.

It wasn't even obvious to me to not use my agent when using Trulia, which I told my agent about when I was doing my own house research; we both just ended up using the tool to weed through some of the properties.

I used Trulia to find houses I was interested in, and then I would string them all together in order, share them with my agent, and then we'd use our phones to drive from property to property to check them out. Their mobile app experience was pretty great, we could see what school zones/crime, etc. and a bunch of other stuff. It was _much_ more efficient than the first time we had tried it where an agent brings a printout of nothing but MLK numbers.

I ran into some Trulia folks at a conference and wondered why they don't have like a "Pro" account or a way to pay them. I guess it's just not part of the business model, which is weird. When we flew into town to do shopping we had to see as many houses as we could and Trulia was just an amazing value. I would have _easily_ paid a hundred bucks for the time and effort Trulia saved us.

As far as using the agent, once we found the house we wanted the agent took it from there.
Why you won't be using magnetic coils to use launch spaceships any time soon.
Very nice but you need more test machines in each location on different networks and then average them.

My server is in London but got a ping of 276ms in London and only 39ms in Paris. There must be a bottleneck somewhere.
If you are "so done" you can choose not to read it. Or you could change the fonts by hand. Or you could use some addon (like Readability or Evernote Clearly) to make it better. There are many options available to make you enjoy the content wich is really what matters. Aren't you a hacker?
I think there is a massive market for an open source version of a service like this or disqus. An admin panel for management, and a embeddable javascript app in pages.

I wonder if www.discourse.org will ever look at making an embeddable js component.
The use of the word 'vandalize' is kind of interesting to me, because it's usually used in a physical context to mean destroying or damaging something of value. It's kind of like using 'steal' for IP infringement; there's the argument to be made that theft implies the loss of something for one party, as much as the gain for another. This isn't really vandalism, in the same way that downloading songs isn't theft. Neither is morally right, but it's a sort of emotional appeal to compare it to someone throwing a brick through your window.

Was phreaking illegal? Totally. Was it unethical? Yes. Do we not consider it a part of hacker history and culture? You can disagree with people and say what they did was not morally sound, but it's silly to say people don't belong on a hacker site because they have an anarchist kind of worldview.
Not sure what you mean. Every US state I've transacted in has a standard P&S or equivalent form.

No state has required an agent, although I have chosen to use one in some cases. I suspect, but have not tested the theory, that all states require closings to be conducted by real estate attorneys.
> you can find the cheaper houses before they go pending

Which tells you the value of realtors: They don't wait around to get the highest bid (a commission in the hand is worth two in the bush.)
The problem is that there is too much bureaucracy involved in buying a house. You can't get around the real estate laws the way Uber gets around taxi regulations. Buyers and sellers don't know how to buy or sell a house, as most of them do it very few times in their lives. Real estate agents do it every day. If you want to make real estate as easy as eBay, you have to change the laws.
I think he's asking why they had the ". " in the middle of the name. It would make sense if Magic The Gathering was often abbreviated as Mt.G but that seems unlikely.
Makes me wonder if there will be Facebook or Google in a few decades.

I imagine in a few years, when some of the big companies will bankrupt, people will realize they want control over their internet lives.

Their data will probably stay in the cloud, but I hope they will be in open format, and maybe people will keep a copy in an implant or something like that.

Fun to think about what will be in a few decades. It's unimaginable.
Azure Websites also offer Node.js hosting [1], and they have a free plan for small (development) sites. Paid plans there seem more expensive.

[1] http://www.windowsazure.com/en-us/develop/nodejs/
Angular Express Seed, skeleton for a typical AngularJS/Node.js web app
The cool thing about real estate agents (unlike attorneys) is that the great ones charge just as much as the bad ones.

The uncool thing about real estate agents is that the bad ones charge just as much as the good ones.

My personal experience with real estate agents have been terrible. People who know nothing about the area, nothing about the home, and can't even answer rudimentary questions such as property taxes or school district. I have absolutely learned much more about homes and areas on websites.

Further -- at least here -- the home is vetted by a home inspector, not the agent (the latter usually giving the most superficial of advice like "paint the walls" or "get a new countertop"). The legalities are handled by a real-estate lawyer. Etc.

There absolutely should be assistance in both the buying and the selling of houses. Is it worth tens of thousands of dollars? Hardly.
Upon close inspection, no one is "normal". I'm a little wary to take these syndromes at face value, because every year they discover a different one. Some years ago ADD didn't even existed, nowadays 1 in 2 people would be diagnosed with that.

Maybe Asperger's is just a personality trait. Maybe it's just not putting up with other's people crap. There are days I would be diagnosed as having Asperger's, for sure.
Maybe more so going forward now that the free option is gone, but there are still a lot of us who are using grandfathered free Google Apps accounts so we can have custom domains.
Two-factor authentication using Yubikey for key-based SSH logins
It’s not a web app. It’s an app you install from the web.
For me the best is when something gets taught by writing simple programs.
I don't like long abstract concepts, but rather keep it short and practical.
I don't know Matlab, but lets say you're teaching 'C'.
1 - hello world
2 - program to add two hardcoded numbers, display result
3 - program to accept two numbers, and write out result (same as #2, only process 'argc').
4 - program to write 'hello world' to file.
5 - program to read entire file into memory (hard-code buffer size to be big enough), and write it out to screen between '(' and ')'.
6 - something with a while loop, possibly reading any sized file, and printing it to screen line at a time, prefixed with line number
7 - for loop perhaps finding sum of all numbers between 1 and 100.
8 - some basic functions
9 - etc., one small step at a time.

That's what would work for me.
People who are smart are going to pick up on what you're doing and get ahead. People who aren't so smart won't get too lost.

The last thing I would say, is not to assume audience knows anything. For example, I would stay away from writing a checkers game - there are different ways to play it, people will argue, some maybe never even played it. Chess would turn off some people right away. Keep problems simple.
Thank you!

Feedback and feature requests are welcome.
This is offering a lot more server for your money than Heroku / Gondor.io / dotcloud.
Chrome Version 27.0.1453.12 dev Ubuntu 12.04 also not seeing the effect, though I did on my windows machine (running latest stable)
Support for GPG is one of the most popular suggestions for this year's GSoC. I cannot promise anything, but it shuold be there "soon".
I've got to say, this comment makes me rather sad and angry.

Sad, because Two Scoops is a wonderful book. Danny and Audrey spent a ton of time soliciting feedback from a veritable Who's Who of the Django community, and they took that feedback incredibly seriously. The result is a book that does a better job encapsulating how to write successful Django code than anything anyone else has written.

Angry, because of the implied slight against Audrey and Danny. It's sucks that you're too "suspicious" to consider that it might be getting so much attention because it's damned good. When you say that the book is getting "a peculiar amount of attention", it really sounds like you're suggesting some sort of scam. That assumption of bad faith is really offensive -- and completely incorrect. The book's getting attention because it's awesome.

Also angry because of of the implicit demands on my free time that you're making. Writing a book is fucking hard, and I haven't had the time to keep it updated. You're not entitled to my free time.

To end on a positive note, though: the book is getting updated. There's a new author working on a 3rd edition, to be released later this year. I'm not sure if the author wants to be named publicly, but it's someone I know and trust to do an great job.
Read the whole thing… still no idea what "dynamic pricing" is.
It just shows that the number of trolls on HN have increased
No, but both <blink> and <marquee> are quite easy to do in javascript...
This sounds great but where is it going to be? If it's in Europe I'd love to go...
Worry Wart - An Anxiety Comic
> I mean that stopping at any point before that (but after the simple metric of how many requests a second it can serve which they already do) makes no sense, IMHO. If you are going to compare frameworks and you want to go beyond that initial performance metric, you might as well aim high enough to be useful.

The query 20 random rows, build an object, and return that, is way beyond requests per second. Enough that the list is dramatically re-ordered.

> That these benchmarks are laughable because all they measure is performance, and there's a clear performance to convenience trade-off shown in the results, and that of course there's a performance hit when the framework handles most the work for you. I have to say I agree.

On the contrary, performance versus magic is absolutely not a "given" here. Yes, some bare languages are near the top, but there are also heavy frameworks (e.g. Spring) performing well, and lean frameworks performing poorly.

As for being "laughable", that makes me suspicious of the framework author's understanding of where optimization needs to happen. Presumably, pages will be run more often than they are authored. Presumably there's a recurring bill for the server farm. Optimizing for performance helps end users stay happy, and helps the company stay in business able to continue employing developers.

> possibly some that are clear winners giving good performance with lots of conveniences for common operations, but is there any way to tell as much from the data presented so far?

I agree with that point. I would like to see 3 additional columns added to the results: LOC, number of src files/templates across number of directories, and number of libs.

This helps suss out your point: how much does a coder have to type in this framework, and how much incidental complexity (files, libs) do they have to wrap their heads around?

Consider:

[300 loc; 15 files 2 dirs; 8 libs]
[650 loc; 1 file 1 dir; 0 libs]
[150 loc; 15 files 15 dirs; 23 libs]

Multiply by 10 to imagine real world code, and these would each feel very different to an author, and to a new hire hired to maintain a project already in production.
Sorry about the tone if it appeared "condescending", I just wanted to "copy" your answer style to be more concise for future readers. Most people don't know the depths of Fleur's "competence" yet, so I wanted to pass along this information =)
Seems interesting, but after hitting enter in Chrome 28.0.1469.0 dev, nothing happens. Watching my server logs shows no activity. And agree with @whiskers, the URL length limit is way too low.
If you pay money to someone from Belgium for a service (which, in a legal sense, is how Google Summer of Code works) then that transaction is definitely subject to Belgian laws.

Just as if you sell something to someone from Belgium over the internet, both your and their law applies.
see my comment in another thread below.
what @pilif said.
This is great input, Terretta. Exactly the kind of thinking I wanted to tap into.

Some quick thoughts in response:

For #1, the conceptual test included reading and writing in a 1:1 R:W ratio (well, to be more accurate 1:1 R:U). I like the idea of extending this a little bit to include C and D. For the sake of benchmark run-time, I'm looking to restrain the growth of permutations. But on the other hand, I like your idea of a tunable ratio. Something to think about!

I like #2 and #3 as well. I'll think about those some more too.

I really like the idea of incorporating some bcrypt and session state (#4).

We have a few caching tests in mind, but like elsewhere, we'll start out simple and then add complexity.

Thanks for the great input! This planning is to have some good long-term ideas in mind.
Well, "MtGox" could be read "Mt. Gox", it's probably intentional that they made it also sound like the name of a mountain.
The only reason I gave you a single karma point is because there's no "give this person all of my karma for that comment" button.
I wonder how novices identify the great ones, however. As with many personal-service businesses, it's hard to distinguish the good ones before you've had the service.
Such laws would be really, really difficult, if not impossible to enforce.

I seem to remember there are certain laws the British government thinks applies to foreign companies that have no ties to the UK but otherwise do business with British residents, but in the same breath says they have no way to enforce them.
Excellent point and one I agree with. When I bought a house I had lucked into finding a very good agent (who I have since recommended multiple times) who had dealt with large and small purchases, short sales, etc... Her husband was a builder so she could walk in a house and easily assess its quality.

I too thought RE agents were a waste of time prior to meeting this lady. My only RE experience were friends of friends and acquaintances who all never seemed to work very hard. A great RE agent is invaluable when buying a house.
great article, and wonderful validation for those of us choosing to minimize disruption in our startups.
This might be self-serving, but I'm convinced "year of birth" matters more than age (and, more specifically, "when did you have computers and the Internet" and such).

I think 50 year olds in 2030 will still be involved in tech in ways 50 years weren't in 2000 or 2013.
NASA Plans To 'Shrink-Wrap' An Asteroid
Blaming the victim wasn't my central point, asking for compensation was. Obviously the real, criminal sort of responsibility is on the criminals who perpetrated this, and I very much pity him, just as much as I pity anyone who got mugged.

But I still think the victim here shares in the responsibility, because he wasn't careful enough. We're not living in a careless world and we never will.
GMail, 2004: "keep giving people more space forever", in stark contrast to Hotmail and all other providers who delete your data after a few months of inactivity.

GMail, 2013: "You can tell us what to do with your Gmail messages and data from several other Google services if your account becomes inactive for any reason", and only offers to safeguard your data for a year: "after three, six, nine or 12 months of inactivity". Sprinkled with some fear of digital privacy after your death, for good measure.

So as of today, the only difference between the old Hotmail policy and the new GMail, is whether that checkbox is ticked or not.

I'm willing to bet that feature will shortly by enabled by default.