skysight-inc/HackerNews huggingface dataset:
Not in the US you don't. Buy a ticket under "John Doe." Retrieve boarding pass. Print a copy. While you still have it open, photoshop it (or edit the HTML, whatever) to say "Bob McTerrorist". Show your photoshopped boarding pass and your "Bob McTerrorist" license to the TSA. Clear security. Discard your photoshopped boarding pass. Retrieve the boarding pass copy from step 3 above. Present it to the gate agent and board the plane.
Best software to convert any video on mac
I looked at it some before IndexTank was bought (and I've done a reasonable amount of Solr work).

The biggest conceptual difference seemed to be that IndexTank was specifically written to autoscale - it was designed from the ground up to run on cloud providers, and to instantiate new resources as needed. It also has no central point of failure.

Solr Cloud (and things like Solandra) deliver some of this functionality to Solr.
I currently recommend "Python the Hard Way". I learnt using the MicroSoft BASIC manual that was around circa 1986 and I turned out ok.
Well, it isn't really about airline security, it's about revenue protection. If you're too dumb to photoshop your boarding pass, you also have no choice but to pay the $X00 "change fee" to give your tickets to somebody else.

The airlines have significant input into the TSA's processes. Why do you think they have never objected to this (especially given that it is basically a joke?)
This feature is pretty awesome.
In terms of ease of installation > working state, how does it compare to ElasticSearch or Solr?
Speak for yourself. I can tolerate Python's whitespace standards, but I - for one - damn sure don't "love" anything about whitespace being significant.
One thing that I have not seen covered that is worth mentioning, is that JavaScript for the most part embraces an event based development model. While it is not unique to JavaScript it certainly is heavily reinforced by JavaScript and JavaScript developers. In other languages it can be fairly underrepresented, that being said, it is worth learning JavaScript due to the fact that it helps developers think of execution as events. One can go their whole life in other language and not deal with events, with JavaScript you will be hard pressed to get to intermediate tutorials without fairly good coverage of events and event syndication.
I think this is a recurring discussion from the dawn of coffeescript.
See for example:
https://github.com/jashkenas/coffee-script/issues/238

I really don't understand why this isn't being fixed: doesn't global by default break encapsulation?
I'm probably missing something, but this is the main reason I haven't tried coffeescript yet.
I'm referring to the folks who planned the operation and trained the hijackers.

Do you really think that the hijackers trained themselves?
And with both a product and delivery marginal cost of nearly zero, it should be easy to make money by the truckload. As Apple has shown. Make it easy to get content at a reasonable cost and the only people who will be seeking out pirates are people who would never buy anyway.
So James & Paul, are your needs covered by Custora or one of the other services? Or is there something more that one or both of you need?
I realize this isn't your fault, but KPMG's explanation is pretty question-begging. Anyone happen to know how the "taxable wealth" of a startup would be calculated?
I think Jeremy probably has one of the highest programming-chops-to-arrogance ratios among today's top programmers. It was a tweet, he said what he needed to say. He's been more than willing on HN to step in and explain Coffeescript to critics and offer helpful critiques of competing frameworks (well, in the context of Backbone).

Here's how he introduced CoffeeScript to HN almost exactly two years from today:
http://news.ycombinator.com/item?id=1014080
My impression this is going to be something other than a pure scientific experiment (and I don't mean that in a bad way).

Medicine and social sciences have a large body of research about things like the fact that you can't do a pure experiment with a control group if there's serious risks.

http://en.wikipedia.org/wiki/Design_of_quasi-experiments

The seminal work (which I slogged through once upon a time):
http://www.amazon.ca/Experimental-Quasi-Experimental-Designs...
It's more reasonable when the security of the nation is at stake, rather than a successful hire at a small company.

Safety of 300 million Americans > Hiring the right person for a company no one's heard of.
I like the look of coffeescript's assignment better, but I cant help but think "let" is much less ambiguous, once you see it you look no further. This reminds me a bit of Ruby, where "foo" could be a function or variable potentially from anywhere so it's a little unclear although better looking.
Touting what is arguably the most hated single feature of a particular programming language as a clear success? Uh...ok.
I am shocked that this isn't standard practice.

Last time I got a job offer, the first thing I did was call up two people who'd sold their companies to that employer, one guy who worked there, one guy who'd quit, and one who'd been offered another job and turned it down. Next time I'll try the "scale of ten" trick, too.

All management positions are to some extent sales positions, and part of a good sales technique is to shape the truth so the good parts are obvious and the bad parts aren't. The more someone's naturally talented at this, the easier it is for them to fudge the truth.

This is much easier to accept if you consider it in the other direction. Would you really think it unethical to do this kind of due diligence on a prospective employer? Would your boss find it creepy? I was open about it.
In fairness, Armin (the author the blog post) did engage Jeremy (the author of coffeescript) on this issue over twitter. I wish that he would allow comments on his blog. I also wish that he could engage the broader CS community in a proper forum before dissing the language and/or creating a fork of the language. He's overreacting. This whole blog post apparently started because he had a naming collision with "log" in one of his programs. CS does have a mailing list, but most of the action happens via github issues.
That's a whole different matter, which can't make you shoot yourself in the foot without knowing it for any non-trivial code.

CoffeeScript's scoping forces you to always keep track of whatever is enclosing the current scope ALL THE WAY TO THE TOP. This is way too much when your function doesn't need to access outer variables (which should be the minority of the cases).

So, problem is, you either make all your functions have non-free variables (but Jashkenas seems to dislike functions shadowing outer variables too, which is just... overtly weird), or you keep track of all variables above the current scope.

The former is not too unreasonable, until you remember it makes no sense with closures :3
Cpanel University! But you're doing it all wrong!
There's no "decade to successfully execute" - they get legal resident status immediately after "touching base" (at most).

But, you know this.

Yes, they get to wait to be eligible for citizenship, just like every other legal immigrant. Are you seriously arguing that not letting them jump that line is punishment?
It might help to have a bit more background on your nephew and his interests.

If he's generally geeky, then Learn Python the Hard Way is excellent - but you need to already be very motivated to sit down and work through the exercises.

Similarly, Hello World! is a good book for the complete beginner, but a 17 year old might find it a bit easy.

And based on the reviewers who've looked at it so far, Hello Python! tends to do well with relative beginners, but complete novices find it a bit hard, and it annoys the hell out of some experienced programmers - not sure why, I think it's because I don't explain everything in detail and gloss over to the interesting bits :)

Have you considered something along the lines of an Arduino + book? Some people seem to get a kick out of making things actually happen, rather than just appear on a screen...
From Idea to Market: How We Built Gradient App
Let us use "Airplane Mode" During Takeoff and Landing
Like a few others - we're working on a similar idea, and in fact applied for the last YC batch with it. But yeah there are a couple of companies already focusing on it... But could be alot better...
Hiring Rockstars
Any Houston hackers want to hack?
Hi, I'm in Houston, just looking for people to hack with. Don't know anyone in the startup community down here. My current spot of choice (drawn from my vast experience of 1 measurement) is Cafe Brasil on Westheimer.

Anyone randomly working over the next week and want to hack at the same place?

ezl@spaciety.com
Am I wrong in thinking that a company making a closed ("walled garden") system from an open system is fairly derivative and an expected result? Seems like a massive oversight in the articles reasoning.
(Shhh. I never power off. I use airplane mode all the time. Don't tell anyone.)
Here is a link to the can spam law:

http://en.wikipedia.org/wiki/CAN-SPAM_Act_of_2003

"any electronic mail message the primary purpose of which is the commercial advertisement or promotion of a commercial product or service"

I don't think it violates the law because it's sending you updates to his account (which he has contol over), not adverting for a service or product.
"top programmers" don't write javascript and web apps, we're all pretty much noobs
Evidence of market manipulation in the financial crisis
Until the treatment is proven - it may turn out to be the case that the placebo is more beneficial than the treatment.

If you knew that it would be "unethical to give a placebo to someone" then you wouldn't have to do the trial!

Indeed - there have been situations in which the Trial turns out to be so positive - that the study is canceled, and all participants are given the treatment. I think that was actually the situation with the circumcision trials - circumcision turned out to be so ludicrously low risk, and so effective at reducing HIV infections in heterosexual male populations in Africa, that they, ethically, had to prematurely end the study and circumcise all the participants.
I would normally agree with you, but on the other hand I'm even more afraid of Governments creating stuff like this in secret, and then doing who knows what with them. Open science is probably the way to go.
Maybe that's what they want?
There are already the exorbetently expensive "computeach" programs and similar.
AskAtoZ.com - The Best Local Business Listing Directory
News &amp; Commentary for December 21, 2011
Don't miss their updated PDF version: http://www.allstar.fiu.edu/aero/Flightrevisited.pdf

---

Important but somewhat complicated point: flight in a 2D world is a venturi effect, and regardless of altitude, a two-dimensional airfoil remains trapped in "ground effect mode." The circulation extends outwards indefinitely, and so an instant force-pair connects the wing with the surface of the Earth.

In 2D, the airfoil circulation creates lift upon the moving airfoil, but it also creates an equal down-force against the ground. If the airfoil was flying higher, the force pattern on the ground grows wider, but the net downforce doesn't change. As a result, 2D airfoil diagrams do not describe normal flight. They describe a sort of "Flatland flight" where no net work needs be done to accelerate mass downwards. As an explanation of aircraft, they've been simplified until they cross the line into actual error.

In the 3D world we can launch a vortex downward and experience a reaction force upward. Or perhaps launch a vortex sideways (during turns.) No instant-force upon the Earth is needed. The Newtonian force-pair arises between the mass-bearing aircraft and the mass-bearing air entrained by the shed vortex. Hovering rockets have an exhaust plume, and flying airplanes have a descending vortex-pair, and both are essential to any explanation. Real world 3D flight is "vortex-shedding flight," and the explanations based on 2D airfoil diagrams leads to no end of confusion.
This is great.

I usually tell people that planes fly by pushing air down and backward: down so the airplane doesn't fall and backward so the airplane moves forward. I tell them this because otherwise they completely forget, and jump into assertions about implementation details like laminar airflow.

Now I know to _first_ talk about air going backward and down and _then_ to point them at the conclusions section of this article, referring them to the body of the article for detail. A-and then I'll get back to my work so I can get home at a decent hour.
He can't spell copyright. As such, he's not very convincing.
If you can make a shiv out of a soda can, I'm sure there are a lot of high security inmates who are very interested in your recipe.
I would suggest Think Python: How to Think Like a Computer Scientist

http://greenteapress.com/thinkpython/thinkpython.html
Selempang
butik penyedia aksesoris bahan kulit asli
That's the cynical reason.

The non cynical reason is that subjects in the US often take or have taken various other drugs. Depending on what they are checking those drugs may affect the results.
I think this is what the labels are missing and politicians, too. Well, perhaps the labels know it, but don't want too many independent creators out there anyway.

But ultimately, we as humans build on each other's works. It's the best way to progress. Why re-invent the wheel for everything each time? So much less productive.
TechStars offering $2k / mo. for developers and designers
Not really (but the code is on bitbucket: https://bitbucket.org/lutorm/arduino). I've been meaning to post some pictures and stuff, but I haven't gotten around to it yet.
Had a similar experience, except we focused on using SML. We went from 15 people down to 3 in the class by the end. I think the tough part is that most of us had zero experience with functional concepts, while the professor couldn't seem to grasp that everything that made complete sense to him, didn't make sense to us.

There's a lot of potential for Khan Academy to make significant impact with this -- I'm not entirely sure JavaScript would be my first choice, but it does present a lower barrier of entry that is ubiquitous and allows people to even mess around straight in their browsers. With JS, you can show people a little bit of both worlds at a time and compare imperative/functional examples (whereas in Haskell, you're stuck with functional, unless you really want to mangle things). It's also a bit more exciting to be able to throw up a little JS creation on the web so that everyone can see, as opposed to writing a program in C and not really being able to show it to people easily without having them run some executables or bringing them to your computer.

One might argue that people who can't make it through Haskell or other "tough languages" shouldn't bother being CS majors -- but we need all kinds of people in the industry and people have many differing interests. There's blue collar work and white collar work even within software engineering.
You are contradicting yourself:

"There is no placebo group" vs "Half the sample population gets the treatment half of it doesn't"

The "doesn't" is the placebo group.

And since every single other HIV vaccine has failed, it's likely that this one will also - so it's not like they are withholding an effective treatment and acting "highly unethical".
This is great, but I assume we were going to have a list of their votes anyway. But yes, their names should be called out many times in public and remembered - and voted out at next elections - no excuses.
So I can send emails all day long with an update to people to visit my site. Since they get money if you go to their site I would consider it commercial. Also - even if it isn't commercial - they should let you 1 click unsubscribe - pretty scummy I cannot stop these emails.
Review my startup: A tool to force yourself to waste less time on HN
Beeminder (the me-binder!)

This is by me and Bethany Soule (bsoule on HN). It started as a side project to help friends and family track goals like weight loss. A year ago we quit our day jobs, finally launching publicly in October, and yesterday redesigned the front page so that you can actually tell what it's about. (Hopefully. Hence this soliciting of feedback.)

If you already know about StickK ("put a contract out on yourself") then you should adore us. By having the commitment contracts tied to your data you can be far more flexible about what you're committing to.

If you don't know about StickK (and things like akrasia and commitment devices) then it's going to sound like the most ridiculous business plan ever:

You define your goal as a Yellow Brick Road on a graph and report your data every day to the Beeminder bot. If you ever deviate from your yellow brick road, we freeze your graph and you have to pledge (by which we mean pledge actual money) to stay on track on your next attempt. If you go off track again, we charge your credit card. Each additional reset requires an exponentially greater pledge. The idea is that you'll soon reach a motivating amount and actually stay on your yellow brick road from then on.
Link: http://beeminder.com

For more on the background philosophy, check out our inaugural blog post, "How to do what you want: Akrasia and self-binding": http://blog.beeminder.com/akrasia
I guess I'm not as familiar with Haskell as you are, I had no idea what Endo an Kleisli were, but I agree with your other statements (except maybe the second, (>>=) and (>>) are fine for me)
Mexico disbands Veracruz-Boca del Rio police force ~ Daily World News
Democracy needs ignorant, mostly apathetic people to function
Anyone who possesses anything resembling "hustle" will not rely on HR to establish relationships inside a company where they want to work.
You are correct that variable scoping goes all the way to the top, but nobody is forcing you to create top-level variables with overloaded names like "log". Seriously, if you have a file that uses log files and logarithms, just take some care to distinguish the concepts. Use "log_file" for log files; use "logarithm" or "Math.log" for inverse exponentation.
I agree there's a line. Following me around yeah, that's over the line.

Using information I've published to the world on a website, I think is probably not.
I'm also in Brisbane (moved back from canberra) and it does seem more service orientated, hence consulting/corporate/mining, however it's the same anywhere. Most great jobs aren't advertised and you get them through doing great work and building a network of people who can get you that awesome job hence are biased toward proof in the form of experience and social connections/proof. I've done the corporate drill but I figure as long as you've got a goal|outcome, an exit plan and timeframe it can be worth it.

Small firms/startups for bizdev are likely to target experienced people recruited from networks even more than bigCo IMHO.
Ask HN: Is there any scientific/professional term for "Yak shaving"
Thanks for the poll info. I needed that a week ago but was too embarrassed/shy/thought it wasn't worthy of an Ask HN to ask.
All the Companies Supporting SOPA - and How to Contact Them
If identifiers are displayed as symbols, that's really no different than having keyboard support; in both cases you're hoping you can hit (ideally) one key and have the keyboard do what you want. Keyboards already have modes like the Shift key, it's just a matter of kicking the programmability up a notch. And who knows, maybe keyboards grow slightly and gain a 2nd keypad (on the left) with some new "common" keys.

Note that UTF-8 is quickly becoming the new "raw text file". The encoding of each symbol is very well defined and supported by programs already. It is actually better to have that exact definition than an ASCII word that may or may not be supported by all editors (and if it's not, as you said some symbols look similar; which one is intended?).

I don't think keyboards will change much until some related tech becomes cheaper, too. Two key ones I think are cheap mini-displays per key (so the whole keyboard can display new glyphs if need be), and a companion touch-screen for drawing non-trivial glyphs that are needed only occasionally. Or maybe they just give up on the idea of physical keys entirely and attach large touch screens as "the whole keyboard" for a desktop machine.
I had this question a while back as well. Take a look at the discussion here, including Jeremy's thoughts: https://gist.github.com/1215863
But he writes coffeescript so unlike you he's a "top programmer". except for times when he writes javascript which probably would be when hes drunk or for whatever reasons his IQ has dropped.
> I wish that he would allow comments on his blog.

Why? Hackernews and reddit exist and everybody is free to send me a mail or contact me on twitter. This way I do not have to moderate any comments or deal with spam.

> I also wish that he could engage the broader CS community in a proper forum before dissing the language and/or creating a fork of the language.

And do what? Duplicating an issue that is already there? Commenting on a dead issue? The author has expressed his unwillingness to deal with this issue so why should I reopen the issue there?

> He's overreacting.

How am I? I wrote a very short blog post about why I think the scoping is bad and how it caused me problems. Many people asked me on Twitter why I think the scoping does not work as good as it should and since I only have 140 characters to explain stuff there I wrote it to my blog. How else should I communicate that?

> CS does have a mailing list, but most of the action happens via github issues.

There is an issue about this topic from a year ago which was closed and the author does not want this to be changed. I am okay with that, a language needs leadership. That does not mean however that other people should not know about this issue when they design the next programming language.
Stop Exaggerating SOPA
We're in God's courts. Is this parity or exaduration? Who are you talking to? God?

God says...
C:\LoseThos\www.losethos.com\text\SWIFT.TXT

e to all other things in
his majesty's kingdom, and the largest need not be above a hundred
feet long; twenty or thirty of which tubes, charged with the proper
quantity of powder and balls, would batter down the walls of the
strongest town in his dominions in a few hours, or destroy the
whole metropolis, if ever it should pretend to dispute his absolute
commands." This I humbly offered to his majesty, as a small
tribute of acknowledgment, in turn for so many marks that I had
received, of his royal

-----------

http://www.youtube.com/watch?v=k6rDWqjnW7w
But the cross platform advantage means it get's recommended by the type of people that have cross platform needs to the type of people who don't. Would you rather hear, 'if you have an iPhone and a mac' or 'it just works.'
Hidden water pools. Adjustable depth to hidden.