skysight-inc/HackerNews huggingface dataset:
In my experience, that's not the case at all.

It might be true for large populaces, or big city areas, but the difference between say, Memphis, TN and Annapolis, MD is huge.

I got a 200% pay increase when I moved, only to find that the majority of it is consumed by the housing difference.
I can also recommend Javascript Patterns and Javascript Web Applications by O'Reilly. They're both solid books.
Anyone who has that idea is frankly, stupid. Kickstarter is quite upfront about what they are, what they do, and what your expectations should be.

I do not see how failing to cater to people who can't understand basic concepts undermines anything, or how it makes it any less of a nice gesture.
I recommend switching from Wordpress to a static website, using something like Jekyll or Octopress. Then, hosting with S3 and CloudFront is very cheap.
It's nice to see in the age of the cloud that co-lo can be "cool" again.

Ironically used by a so-called "cloud" company.
Go Talks 2012 (New Slides)
Might be a little late, but the "Visit Full Site" link should take you to the correct page.
In this case, the compiler could have re-ordered the instructions, but he checked to ensure that it hadn't.
Wow, I didn't notice that the thread continued for so long after I posted.

The things you cite are pretty much all because I would never give 0% probability to a future event. Who knows? Things change. But I think it is quite unlikely that NaCl will become a widely accepted part of the Web platform, and I think that would be a bad thing in its current state.

My "highly pragmatic and specific" criticisms seem to me like they say the same thing as Brendan's original slide bullets, just with more detail. I did not mention "no view source", but I agree that is a significant downside, if not necessarily as much of a showstopper as the others. Being a single-vendor-controlled technology is the biggest showstopper.

Another big issue that I didn't mention, and which I think also aligns with Brendan's criticisms, is that adding a major new technology to the web platform requires tremendously compelling use cases and a good argument that they cannot be handled with existing technologies. I don't think that case has really been made for NaCl.

And yes, I did jokingly coin the term "ActiveG" to refer to NaCl. Though I believe it was another wag who later referred to Dart as "GBScript".
First Tesla Superchargers
Indeed, but I'm pretty sure that they're aware of the problem and will scale these up so that queues are very rare.

Besides, most people probably won't need a 150 miles charge most of the time. If you're going back home and need just an extra 30 miles to be safe, that won't take long.
It still does: the language is "JavaScript", not "Javascript".
http://www.teslamotors.com/supercharger
It also fails on UK phone numbers, because it assumes a London-style number.
Sean Parker’s Start-Up Struggles
What the F*# Should I Make for Dinner?
We have not, and I'll investigate more later, but from a quick glance it looks more complex than what we do now. Ideally, we dump the DB somewhere, upload data, and be done with the server side of things for good.
I think what rada is saying, and definitely what I have seen, is that people already in minneapolis are not very apt to move to another job within the minneapolis area.
This is not about the compiler reordering statements. This happens in hardware. If a core executes two store instructions, another core might see them in any order.
How about instead of hijacking the thread to bitch about guidelines 1% of the HN population knows about you let the down arrow do your talking?
DynamoDB - the Good, the Bad, and the AWSome
Overview of recent Amazon AWS DynamoDB analysis for production use at CopperEgg - details out use cases for & against, performance, operational considerations, what's missing, and what's cool.
...instead enjoying monopoly unencumbered by some silly competition law.
I'd have been worried about any in which the project's owner and visionary isn't a coder himself

I'm of mixed feelings. As a programmer and DBA myself, I would certainly find it good for the project lead to at least have programming experience so they really understood the process.

But you can be "knee deep in the guts of the game" in more ways than programming. A competent writer, level designer, or graphics artist are as deep in a game as the programmers, just in different ways. I would be extremely hesitant to back anyone who was just a "visionary" or "idea man", but I would happily support someone who had created a detailed script, level designs, and a thorough project organization plan and now needed programmers to turn that highly detailed set of requirements into code.
Yeah, it's that last one: "can" but usually won't.
The general topic here is Calculus of Variations, and the question is: what is the shortest distance between two points on a surface.
My house heater has a REST API with phidgets, scala, swagger, akka, MongoDB
As Lt. Commander Worf would say, "We shall see".
That's a really good idea. Will do it. https://github.com/vlamanna/BootstrapFormHelpers/issues/5
While we are at nitpicking: I think this is really about ECMAScript.
Stuff The Internet Says On Scalability For October 19, 2012
Minnesota bans Coursera: State takes bold stand against free education.
Both the compiler and the CPU can reorder code, as long as the results don't change from the perspective of the code that is executing.

For example, a compiler could take the following code:

global_x = 1;
global_y = 2;
global_x = 3;

And change it into:

global_x = 3;
global_y = 2;

Compilers on all platforms reorder statements like this. You can prevent this by making your variables `volatile`, but 99% of the time when you write the word "volatile" in your code you're making a mistake.
eBay, Yahoo!, Amazon, Craigs List, are all examples of first movers in their particular markets.

In general, I mean "second mover" more generically. I.e. what do you do if someone already has a strong or growing market position? How can you beat them?
> Remember that comments and documentation are no substitute for proper testing that will expose usage errors.

Which is pretty much what I was getting at. Consider the following pseudo-code:

Verify account takes an account ID, an optional enabled flag which, if
specified, will only search for accounts that have a matching enabled
status. The default is to search against all accounts. The return
value is true if the account is valid, false otherwise.:

account = new Account(id: 1)
assert account.search does_not_include id != 1

It is human readable and machine parseable. You get your documentation, usage examples, and tests all in a place that is far better suited for the job, in my present opinion. I welcome being swayed though.

(I'm not sure that code even matches what your comment describes, but I couldn't really figure out what the comment was supposed to really intend the code to do, which brings me all the way back to my original points. Sorry.)
We are way too reliant on Wordpress to move away from it, though we have considered it. We're already with a dirt cheap Amazon solution, but the low cost of operation is entirely negated by the time requirements to maintain everything, which is why we need a managed solution.
That's what jumped out at me, too. Considering, the fact that 28k isn't even an acceptable yearly salary for one employee, trying to fund a small team on that minuscule amount seems.. odd.

It's not entirely surprising that the engineers left to go back to jobs that pay a livable wage.
Firefox simply does not respect firstdirect's wish to hide the addressbar, which doesn't mean they're not trying.

Safari obeys their wishes fully.

Run this in JS console before clicking "Internet Banking"

window.open = function(){console.log(arguments)}

and you'll see:

["/1/2/pib-service", "pib", "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=780,height=510,top=0,left=0"]

Note "toolbar=0,location=0,menubar=0" which is a quite strong attempt to hide all window chrome.
Information theory already has the answer: the original library, of all 1 million bit strings, contains zero (or very close to zero) information. Paradoxically enough, it contains far less information than one of those 1 million bit strings selected at random.

A library is not just a collection of all possible patterns, is perhaps the real lesson here.
Rewording of http://www.forbes.com/sites/andygreenberg/2012/10/18/iphone-...
How would it be cheaper if the refueling stations are free?
Breaking news: 20 year-old is irresponsible. Loses job. More at 11.
I believe Google Voice has already solved this problem. Just as with email, click report spam and the whole user-base benefits. I suppose Google could share that phone number list with others providers.
>VoIP systems like Skype have made spoofing caller ID and now even ANI . . . trivial.

Is there any way for hardware connected to an ordinary phone line to distinguish between an incoming call from a VoIP system versus an incoming call from an ordinary phone line?
PayPal pays a lot less than other companies that are serious about their security. A bug like the one in the post could be sold on the black market for thousands and thousands more.
No need to have two plugins that do the same thing, CtrlP does buffer switching too.

While we are at it…

I never really used TagList or equivalent widgets in other IDEs/editors as an outline of my code but rather as a navigation tool. :CtrlPBufferTag is great for moving around in a large file. Same thing with :CtrlPTag for navigating a project. I love CtrlP.

If the "you" is me you don't need to convince me at all: I'm a diehard Vimmer.
BBDO in New York actively collaborate with a lot of these great companies but also have in house "creative" coders.

We are hiring. Drop me a line - sermad at gmail
It's not just the compiler reordering statements. The CPU can reorder loads and stores that appear in the machine code.
Wait, Windows 8 and Windows RT are different things?
I realise that everyone is critic, but I am sorry: I understand fully how `this` gets bound and how scoping works in Javasscript. And it sucks!

Scoping: Javascript uses C/Java notation but it does not have block scope, only function scope. That to me seems very misleading.

And with regards to `this`, the way function invocation sets `this` differs totally from method invocation. How can this not be a problem!
A few missing things from Sublime users:

Ctrl/Cmd + P is even better than fuzzy search in Sublime; it searches in all the files that are contained in opened folders.

Automatic indentation is also available without plugin, though you have to add a key binding:

{ "keys": ["ctrl+shift+r"], "command": "reindent" , "args": {"single_line": false} }

or look for it in Edit > Line > Reindent.

Completion works with Tab too on Sublime.
Scientists read dreams using brain scans
DisplayMate: Surface RT display isn't better than an iPad
TSA Removes X-Ray Body Scanners From Major Airports
Because it helps educate the 99% who might otherwise think this is an acceptable title format.
That's pretty much what you do with them, you can automate their capacity provisioning (to handle requests) with 3rd party tools like HireFireApp (http://hirefireapp.com/) and then the rest of it is you or they making sure your database and other supporting infrastructure can keep up, most of which can be handled by them or their partners.
Hi Adrian,

I would recommendation is django, but there currently are no good tutorials for it. Kenneth Love (https://twitter.com/kennethlove) is creating django video series that should be available in December.

In the meantime my recommendation is as follows:

1. Make sure you have an understanding of Python before you get into Django or Flask. Do this by taking one (or all) of the following online classes:

a. Udacity.com: http://www.udacity.com/overview/Course/cs101/CourseRev/apr20...

b. Learnpythonthehardway.org (There are video lessons for a price of $29)

c. https://www.edx.org/courses/MITx/6.00x/2012_Fall/about

2. Once you have an understanding of python and can write simple scripts, I recommend the following video courses for web development with Python:

a. Flask: http://www.youtube.com/user/calicoJake (A great Flask video tutorial series)

b. Udacity: http://www.udacity.com/overview/Course/cs253/CourseRev/apr20... (not flask or django, but still good)

c. Django: http://www.kickstarter.com/projects/657368266/getting-starte... (to be released in Dec 2012 or early 2013.
Ask HN: Company IP agreements and unrelated FOSS projects
I recently started a new job with a large company. They require all of their employees to sign an intellectual property agreement. The agreement is _very_ broad, and they basically claim full ownership over anything and everything any employee does on or off the job, regardless of whether or not it's related to work. This explicitly includes things copyright on photos, text, code, music, and ownership of any patentable ideas that any employee comes up with. It also includes this post, for that matter.

I'm a scientist and not a software engineer. However, I have several small open source projects that I'd like to at least keep alive. They're basically things that either came out of my dissertation or are pure hobbies. I only ever work on them in my free time. I've also been an occasional contributor to a handful of large projects.

I asked about contributing to FOSS projects, and the answer was basically, "As long as it's not related to any sort of company IP, it should be okay, but everything needs to go through the external publication review process". (Which takes 4-6 weeks.) By everything, they mean every commit.

Obviously, not all terms are enforced in practice. I know other people who just ignore it for unrelated hobby projects and (obviously) for things like showing vacation photos to friends.

Let me preface this with: “I'm asking for moral/practical advice, not legal advice". Legally, the issue is quite clear.

What would you do? Would you stop contributing to FOSS entirely? Would you stop contributing to larger projects so that there aren't any copyright issues in the future? Would you just do everything anonymously? Would you just send every commit through their review process? (Which requires a _word_ document of it... I find this idea amusing... I wonder if I can write a git hook to make a .doc of the diff and e-mail it automatically?)
Opal - Ruby to Javascript compiler
sudo apt-get autoremove appmenu-gtk appmenu-gtk3 appmenu-qt

That works on 12.04; you might need to remove a slightly different set of packages on 12.10 but it's certainly possible to change.
You could also consider the very long trial approach as WhatsApp. In that way, you will get a lot of users that will think that they have plenty of time to try your app and then look for another as good as yours, or switch before if they are dissatisfied. If yours is really that cool, they will rather pay three dollars at the end of the year, than look for another disappointing unknown app. Still have a lot of guinea pigs for the long haul to make yours the best out there.

PS: It seems that you need to update your homepage 'Buy Now' -> 'Get if for FREE now!'... (good place to make some marketing) you could A/B experiment with different phrasings like: 'Free for a limited time!' and others...
As an aside, the "power_it" function in Python can also be written as:

map(lambda t: t ** 2, [1,2,3,4])

or even:

[(lambda t: t**2)(x) for x in [1,2,3,4]]
Windows RT is a version of Windows 8 built to run on ARM processors. "Metro" style apps can be compiled to run on Windows RT and downloaded from the Windows App Store. However traditional desktop software cannot be compiled for or installed on Windows RT.
It seems like http://wpengine.com/ would be perfect for you.
How much will flying cost in the future?
I don't speak for Mozilla, but the position of the non-Google browser vendors in plugin-futures made sense to me: it's simpler to just call the Web APIs from native code. Less code, smaller surface area, fewer APIs for folks to learn.
To Turn The Crowd Into Venture Capitalists, FundersClub Raises $6M Seed Round
I agree, but regarding foreign language instruction I have to bring up Mark Rosenfelder's article on why people learn foreign languages: http://www.zompist.com/whylang.html

In high school, I was in "honors" classes but had been passed over for "gifted" classes because my parents refused to have my IQ tested. The gifted classes had a reputation for spending most of their time planning parties.

I don't have a clue how to "fix" America's schools, though I suspect standardized testing belongs more to the problem set than the solution set.
So much hate for Microsoft. I'm at awe. Like one commenter on the article's page said, If Apple would do that kind of launch experiment, everybody would praise them for how revolutionay they are.

Microsoft has a real chance of claiming a big chunk of the market, not from Apple, but from the messy Android ecosystem, with a clear brand and a simple product lineup.
I live outside Chicago. People in the midwest tend to be here because it's where family is.

You can offer anything you want, but it would have to be ridiculous to get my wife to move away from her family.
Property "rights" are a construct that is meaningless without government. In the state of nature, you have no rights as against someone who is stronger who can take from you what he wants.

The creation of property rights is an imposition of the dictatorship of the majority. It tells the strong that they cannot use their natural gifts to further their own interests under the penalty of collective force. If the will of the majority dissolves, property rights are meaningless.
With the ease of obtaining phone numbers there probably needs to be a different approach as well. Blocking a set of their outbound numbers would prove nothing more than a brief annoyance - not to mention CID spoofing still being a possibility from VOIP companies that allow it.
Can a site be successful solely because of its domain name?
We need a crowdsourced ratings site that rates croudsourced ratings sites.
The phone field would be amazing to have polished, and I think you'd see a lot of adoption for just this field.
You're reading it wrong: if the winning team has fewer than 10 employees, the team gets $50,000. 10 or more, the team gets no cash, just bragging rights.
Senator warns FTC against messing up the Internet
Microsoft did alright being the first to offer an OS for an IBM PC and the first to have OEM licenses for PC compatible computers
When someone who had never played video games is a judge for gaming awards
As the other replies have noted, you would generally not actually save anything. Let's put some numbers behind that.

Consider all possible strings of n bits. There are 2^n of these. If each is represented by an index into pi, we have 2^n indexes. The best possible case is that the indexes all point within the first 2^n bits of pi, which allows them to be represented by integers from 0 to 2^n-1. Representing such an integer takes n bits.

Result: representing an n bit string by its index into pi takes in general at least n bits to represent the index. There is no compression to be had here.
I did try it. It is certainly better than before. That is, it's usable now. Nowhere near Eclipse/Java, XCode/Ocj-C or VS/C#, though.

Usually, I tend to ignore it more often than I actually find it useful. Even some simplistic look-for-common-words-in-open-buffers in regular text editors works better in my experience.

That said, add Visual Assist X and it's a different ball game.
Google Launches YouTube Campaigns To Help Its 10K Nonprofit Partners
This group of people is mostly a construction of my brain as a result of its exposition to reddit/hn's stuff. I have no numbers to back it up.

There's probably a silent majority, everywhere around us, who act as adults but that vocal minority… boy how loud is it!
Backyard Brains:  iPad control a cockroach leg
Note also that "crime" is defined by the government. Tomorrow it could be a felony to suggest that The People's Fully Democratic Honestly Not Evil We Do It For The Children party's policies aren't quite in the service of the people.
Yep, this is exactly what I'm planning to do. The early adopters will dump their cars to upgrade a lot sooner than they really need to, and it'll be easy to grab one for a really low price at that time.
That requires a centralized management/routing system and sufficiently strong point of origin / point of control auditing. My understanding of present voice systems is that the second is strongly lacking. Content-based analysis (possible for asyncronous text-based comms such as email) doesn't fit so well with voice.
Hotels, food, etc. If the goal is the destination rather than the journey, I imagine airlines will be the most efficient form of long distance travel for the forseeable future.
Summer vacation is only detrimental to poor kids. In wealthier households, the children get sufficient mental stimulation so as to come back to school without fallen behind.

The problem with changing school hours is that getting children to school needs to work around parent's work hours. This is less of a problem in other countries where young children can walk to school on their own or in groups, but would require massively changing American society to work.
This whole episode is upsetting and troubling. The Minnesota Office of Higher Education is like a dictatorship that doesn't want to give up control of its domain.
Scraping Business Listings in Omaha
On Android: Mr Number and other call screening apps exist. I use this, though the app has been getting a lot more snoopy/annoying of late.
Security weakness in Android App SSL Implementations
In the short-term, [the] trend causing turbulence in the industry [is] mobile Internet ads are less advanced than traditional desktop ads, which means they make less money.

Is it a problem with the ads, or merely the lack of leverage over the mind of a person out and about in the world, doing things? Perhaps just not doing the things the advertisers wish/. I'm more inclined to believe mobile is harder to crack because people are either hyperfocused (one what is in front of them) or hyper-distracted (by the world around them), in this context. They don't have the bandwidth to deal with "extra".
Care to send me a description of your setup? If I use the nvidia binary driver with twinview then the rendering is glacially slow. It's fast with nouveau but then I have display artifacts everywhere, regions of the screen get filled with solid blue.
What about Chrome/Chromium?
Making iTerm 2 work with normal Mac OSX keyboard shortcuts
Unlimited private git repos for Python Developers
So I work in the same industry, and I'd suggest shopping around some companies if possible, or explore the "consulting" side of things (which can still be very technical), but much more lucrative... I'm sure you can get a good pay bump just from a company switch too.
`foo()` and `foo ()` are different things in ruby, so are `foo[x]` and `foo [x]`. That is significant whitespace.
For the impatient jump to the 3:00 mark to see the cockroach leg dance.
There is nothing HN likes more to overreact to laws that have a legitimate function that happens not to make sense applied to a new development.
Free Work Space in New NYC eBay Office
> Learn Lisp. Realize that JavaScript is a lot like Lisp,

This would have been true a long time back when Lisp was the language with first class functions, closures etc., but today every other languages have those and JS is a lot closer to them Lisp.

Even if this was true, why not learn JS and skip the Lisp part?

> but with better libraries and C-like syntax.

May be with better 3rd party libraries. Out of the box, JS standard library sucks.