skysight-inc/HackerNews huggingface dataset:
The reason you include the license in your project is so that if the person clones the repo or downloads the tar.gz/zip, they get the license with it, even if it is offline.

While it is a kind thing to try to do this for folks, linking to a license is not a good idea.

Also, while it isn't as commonplace as it was in the early 2000s, legally, I'm told it is still the best idea to include the license in every file of your project where there is significant value. I don't personally think the clutter is worth it, but then again, I've not written something so important that if the license were pissed upon that I would "gather guns" and sue.

Additionally, even though MIT is still bread and butter as far as I'm concerned (and I'm a Ruby guy and Rails, etc. use it), some claim Apache is better if you are concerned about the strength of the license.
As a developer it's really easy to do simple client side auth like this. Adding server side auth creates a great deal more work and potential usability issues.

As a business question, is it worth it to think about cheating in advance and try to prevent it?

Just going by the example of Letterpress, it seems the answer is a resounding NO.
I worked in Cuba for a while. They have a well established system of ride-sharing.

It's generally for profit. In Havana, old American cars* (maquinas) run along established routes, with fixed fares. You can travel the city for 50 cents to a dollar, roughly.

Between cities, it's easy to find drivers who will take passengers, and hitchhiking (for money) is a very common and fluid system.

It's well in advance of our carpooling system in many ways, and all without smartphones.

I don't think it would work without smartphones here, but there's space in the market for an Airbnb of ridesharing. The underlying idea is monetization of spare private capacity.

Edit: I should add that the system is very, very safe. But Cuba is also very, very safe, so it's hard to draw conclusions.

*The American cars have replacement motors. Soviet and eastern european generally don't act as public taxis. Likely due to space, the America cars can fit 6-8 passengers.
How to Spot a Liar
Our wise leaders:

"Congress's 2010 vote to require 1,500 hours of experience in August 2013 came in the wake of several regional-airline accidents, although none had been due to pilots having fewer than 1,500 hours."
Why would you put something in a package, which has semantic meaning, just so you can put a dot in its name?

Maybe using underscores in class names would be nice, but then it gets ambiguous how to punctuate something, which gets annoying.
Save #hashtag-ed tweets - idea with mockup
Airplanes should be fully automated, they probably already have the technology to do this. They could start with cargo planes and then move to passenger once the public fears are quelled.
Of course not. It all depends on the terms you two agree to. They can retain the copyright or assign it as appropriate. It simply defaults to them.
Will someone please stand up, gets some balls, and say that the world needs to stick its litigiousness where the sun don't shine? I'm not defending Apple. They screwed the pooch recently suing Samsung. This is karma. But, we need to speak out against people just suing because they can. And, while we're at it, enact laws that restrict the power of unions.
CREATING A CUSTOM CLOCKWORKMOD (CWM) RECOVERY IMAGE
It is their property, they can do whatever they want with it.
There doesn't need to be any server-side auth, you could have the opponent's device to check the validity of the word when it's played. If it's not in their dictionary, it rejects the play.
I was just going to post something along these lines: from what I've read, the aviation industry's possible "pilot shortage," actually translates to "airlines don't want to pay the market rate, or pay enough to encourage people to become pilots."

Which is usually the case in industries that claim a shortage of workers.
Nodejs module available at:
https://npmjs.org/package/node-tts-api
https://github.com/elbuo8/node-tts-api

Enjoy
My personal favourite comes from apple

AVPlayer *player = <#A configured AVPlayer object#>;

CALayer *superlayer = <#Get a CALayer#>;

AVPlayerLayer *playerLayer = [AVPlayerLayer playerLayerWithPlayer:player];

[superlayer addSublayer:playerLayer];

https://developer.apple.com/library/ios/#documentation/AVFou...
I used to. I do it much less now; for whatever reason, the folks I pass these days always seem to be effectively hobos. Unfortunately, the last time I gave a ride to a hobo-esque hitchhiker, I was on an hour-long drive, and my car essentially reeked for the next few days.

It seems kind of shallow, but I don't give nearly as many hitchhikers rides today.
Why not just reject every word your opponent plays?
Yes, let's all make fun of Java because it can be used to build (and then name) things we don't know how to make.
That's a good point - you can script saving/restoring your windows, do your xrandr stuff, and restart qtile and it should work just fine. Admittedly not ideal, though.
Ransomware scammers hit half a million users in 18 days
Hmm, ok. I guess I hadn't even really considered that this was a mistake people would make. Thanks for the input!
Because that would freeze the game state and defeat the purpose of playing?
Why Antarctic sea ice grows as Arctic melts
Haha, I saw the comment and wasn't even thinking about the author! Well. Nevermind then.
Try us out - http://www.offis.com.au/content/tryb4ubuy.aspx we are local (Australia) and well trusted.
Gas station is not great because people generally don't like being approached; they think you're going to ask for money, ostensibly for gasoline. It's also more difficult to target people going the direction you're going.

Truck parking might work if you're looking to get to the opposite coast, but a trucker isn't exactly going to be super amicable about dropping you off in the middle of the metro center of the next city over. He's got a schedule to keep.
What is wrong with following a brand when it is in business and unfollowing when it goes out of business? It was a campaign, not a religion.
No, this is terrible advice. Companies have hr and recruiters for a reason, if you jump over them it just shows you're pushy and impatient. If someone calls me and tells me their email bounced I'd immediately think they were lame. Seriously? "Did you get my message?" Is circa 2001. These days if an email bounces you go back and read sent it properly with th right address. Emails don't bounce on their own. When I lost a job posting I expect the candidates to be screened by the recruiter. If a candidate calls me I'd just put them in touch with the recruiter.

Maybe others like this pushy attitude but it wouldn't work in my company.
I don't think it's necessarily bias, but of course there could be a leaning in the community.

Losing a presidential campaign is going to prime the media and individuals to report about the team's failings and those of the candidate. Many criticisms are going to be valid. Likewise, Obama's campaigners will have successes that will be reported on. So I think we'd be seeing the opposite articles if the outcome of the election was different.
It would be simpler if there was a system that ranked job-seekers by aptitude and experience and then they could apply to companies that were matches. E.g. Google would only look at people who were in the 99.9th percentile while small-boring company would have to be less picky.
I really don't understand the last sentence:
>Love him or hate him, Scott Forstall’s departure makes Apple a more stable company, and I wonder if that is how it begins.

What does he mean by 'it'? Demise of Apple or being a stable company?
There are people who use things other than iOS? Color me surprised.

crooked grin
I figured; I was just being funny. Although actually the thought of embedding an interpreter of some kind in the kernel is very interesting. It would have to be an unusual interpreter, that's for sure, as it would have to operate without a kernel. I'm not sure if that even means anything though, as you'd probably end up implementing kernel-like behavior in your interpreter.
You and your opponent could verify your dictionaries when you are matched up. Checksum mismatch = cancel match-up. Cheaters would be naturally weeded out.
Well, I was curious and had a bit of free time, so I set up a benchmark. I just used Apache + mod_php with my all-the-extensions-and-the-kitchen-sink PHP install versus Pancake with a pristine PHP install (since it needs special compile flags) and the vhost provided for the nginx benchmark on the Pancake website.

Results are here: https://docs.google.com/spreadsheet/ccc?key=0Aqxu-bQf_3O5dFd...

tl;dr: Pancake falls over completely at higher concurrencies. It even starts dropping requests at -c2, and it just gets worse as concurrency gets higher. I even tried running it with 16 workers rather than 4 (which should cover up through -c9 easily), and it was still failing to return valid results. Pancake's throughput goes up as concurrency goes up, but it's because it's just dropping requests rather than serving them.

mod_php easily saturates my two cores with -c2 and remains consistent at ~285 req/sec. Pancake never really achieves better than 90 req/sec, and completely fails to handle high concurrency.

Remember, this is Apache and mod_php, which is renowned for being the slow and creaky way to run PHP. If I were to set up nginx and php-fpm, I'm pretty sure I could push that chart even further.

I call bull on "faster than nginx".
As Apple and HTC End Lawsuits, Smartphone Patent Battles Continue
Big difference between responding to every resume (not really practical) and responding to someone who has put time and effort into a grueling interview process and has reason to believe they are on some sort of short list.

Quite some time ago I was recruited by Apple for a mgmt position (team of ~50). I flew from NYC to CA (they paid of course), went through 8+ hours of interviews with people I would be reporting to, parallel with, and managing.

Long story short, after waiting two weeks and hearing nothing, I had to pester the recruiter with 3 or 4 phone calls (unanswered messages) before I "caught" him answering his cell, whereupon he said something very brief and off-putting about not being a good fit, and acting like I had breached some sort of rule of etiquette by insisting on a direct response.

I had no way of knowing what their process was, whether I was still in the running (of course I had a hunch I wasn't, but you really never know with this sort of thing). I had decisions I had to make that were impacted by this trailing variable of probability that I might have a big-shot job in Cupertino.

Anyone who gets to that point in the process deserves the respect of a formal indication that you are not the chosen one.
The MIT license is also tiny!

I could possibly see this as a novel way to generate a license the first time for a project (eg. save it in the source tree).
However, linking to a version has such a slight benefit, and many potential negatives, that I can't really see why someone would want to do it.
That's a very anti-social view.
No, they really shouldn't. Autopilots are very good at handling routine, monotonous tasks and very bad at handling unusual or unexpected tasks. See, for example, Air Canada 143, British Airways 38, Air France 447 (admittedly, the crew human crew didn't handle that one so well, but only after the automated system completely gave up), US Air 1549. The BA 38 flight in particular highlights why you really, really want a human crew on board. The pilots of that flight had to over-ride the autopilot, and turned what would have been a complete disaster with everyone killed into a mere total write-off with less than 50 injuries and no fatalities.
I just did a very similar review, focusing on Nexus 7 compatibility. We came to similar conclusions (so, evidently, a well designed Android app works for multiple screen sizes): http://www.iqdupont.com/blog/2012/11/10/finding-a-good-hacke...
Actually I did take some interesting things away from the experience. Not sure how broadly applicable they'll necessarily be though. A blog post on it is forthcoming.
I understand yours and Lukifer's point of view except 'buying votes' is already being done. We have billion of dollars at play into the elections. We have history on top of history to know which districts vote which way and we target the swing states to help decide the outcome of the election. Sure the money is going into mass mailing marketing campaigns, TV ads, community support, but it's the same result.

Everyone talks about buying votes but does anyone have any concrete examples? (Not saying it doesn't happen, simply that I don't have any good examples to learn from atm.) All I'm getting back from Google are accusations against Obama (no surprise given the recent election) and a mention from Wikipedia about Vote Buying in 'ye old England'. I'd do a more detailed search except it's late and I'm off to bed. This discussion is getting interesting.
can you check the md5sum on the dictionary files ? approved values per version are included in the binary, if the check fails it prompts for an update?

what happens when a letterpress update updates the dictionary but you are playing against someone with an older version ?
What surprises me more is that given that it is 40 years old how well it holds up. Sure there are other languages that deal with namespaces better. But none of them is without warts and the trade-offs involved make C in spite of its age a pretty good contender for systems level stuff.
Weird, I just completed a very similar review, but focused on tablet (Nexus 7) support. We came to very similar conclusions: http://www.iqdupont.com/blog/2012/11/10/finding-a-good-hacke...
(Author of said bug and ratiotile layout, and battery widget).
Nope, not ideal, but I've been using qtile with multiple monitors for 3+ years now.

Restarting qtile isn't that bad though because you don't lose your windows, just the layout of them. And because I have my most common layout first, it turns out not to bug me.

For me it just feels right[0], even with its warts. I'm glad Tycho and others are pushing it forward! I miss it everytime I use a mac or other machines. Plus the kids think at my child's elementary school think my computer is "awesome"! :)

[0]- http://hairysun.com/About/
Interestingly, this would allow custom localizations. I'd love to play it in French but as far as I can tell the word list is only in English.
I'm pretty sure this was generated by a Hidden Markov Model gone haywire.
The concept of fighting is not mutually exclusive from the concept of collaboration. However to achieve results, each participant must be willing to fight in good faith, and bow to the better idea when it becomes obvious. Going by the published accounts, Forstall no longer was doing this in Apple.
I'd only need to hack my copy of the client to send a pre-determined checksum value- or recalculate it from a different dictionary than the one that's actually used.

If hacking the client is too much of a bother then I'd just have to put a filtering proxy in front of the app to accomplish the same thing.

The only solution to this is to check words on the server.
Venture capital in a decade long decline
Note: if you want a chance at a good unpaid internship, working with Python and Django (and maybe Rails && javascript), shoot me an email. Hackers who are < 18 are very welcome.
I read somewhere - no reference handy - that windows NT contained a prolog engine to do network configuration.

edit: found a reference: http://www.drdobbs.com/cpp/extending-c-with-prolog/184409294
Casual carpooling is the quite common in some areas. The one I'm most familiar with is between northern Virginia and DC. There are "slug" [0] lines scattered around, commonly at commuter parking lots. I-395 has HOV-3 lanes on it, and it can cut a commute from around between an hour to an hour and a half to around thirty minutes. Passengers line up, and as a driver pulls up, he tells the person in the front of the line where he's going and how many he needs. The message is passed down the line (typically by the head of line yelling it out), and passengers step out of line and get a free ride in.

[0] http://en.wikipedia.org/wiki/Slugging
you'd have a bit of trouble with character frequency. As someone who's tried to play (english) scrabble on a french scrabble set, I can attest to this.
Wow! Could you elaborate by chance? I mean this genuinely, this is my first ever dead link for StackExchange content. The others in this comment thread act as if this is the norm, which is disheartening. Is this a recent phenomenon or something that I've just been luck/naive enough to miss this whole time?
An unfortunate but understandable consequence of going Game Center only is stuff like this.
Aka "rubber hose cryptanalysis".
It seems like the app could do a simple checksum check of the file before using it.
Once users are happy with everything else, then they turn to customising home screens. If the entire system was only a home screen no one would touch it! (And arguably many are doing personalization rather than customization.)
More startups let employees sell shares on SecondMarket amid IPO uncertainty
Whenever there's a Vim article on HN, the same questions and comments appear. Is Vim really all that? Isn't it really old? I'm already using BBEdit/Textmate/Emacs/Notepad++/Sublime Text/the editor du jour - is it worth it to switch?

That's when I post links to articles like "Why, oh WHY, do those #?@! nutheads use vi?" http://www.viemu.com/a-why-vi-vim.html and "Coming Home to Vim" http://stevelosh.com/blog/2010/09/coming-home-to-vim/, "The vim learning curve is a myth" http://robots.thoughtbot.com/post/13164810557/the-vim-learni..., etc.

Even though I have several different editors on my Mac, including ones I've paid for like BBEdit, I've been pretty much using Vim exclusively for nearly 8-10 months and it's been great.

I started to get interested in Vim last year because of all of the blog posts from folks looking to switch from Textmate for a variety of reasons. And since Textmate was THE editor on the Mac for quite some time, I was curious why accomplished developers were moving away from it.

Of the many things I like about Vim, the one that sticks out for me: there's no ceiling on what it can do and what you can do with it compared to other editors. There's an internal consistency about it that I appreciate--the Vim "language".

Articles like this one "Learn to speak vim – verbs, nouns, and modifiers!" http://yanpritzker.com/2011/12/16/learn-to-speak-vim-verbs-n... really brought the concept home for me.
Meteor load times suck.
Modifying a file isn't really "hacking". I was hoping to see automated playing or maybe some math regarding tiles and words to play.
"Looking for a match.."

Using FF16 with Noscript installed. I do have all listed domains enabled, but sometimes there seem to be hidden script domains.
The ultra-cheap computer revolution
I agree that in a lot of cases it can be good to just persevere, but I'm really tired of seeing this back-and-forth. It's not all or nothing. If you're doubting yourself, if you're not 'all-in', take a break. You can go back and you will if it's the right thing for you.

Experiment.
Somewhat related but lost in the cheering from the photographers is that this law also now makes the act of defeating DRM systems illegal (or more precisely, it is copyright infringement simply to get around DRMs or to distribute tools that do so).
I spent four years telling anyone who asked how we met that OkCupid’s matching algorithms must have been off. “We were only a seventysomething percent match, with like a twelve percent chance of being enemies. Guess they need to work some bugs out!” The joke’s on me, of course. I emailed the right person at OkCupid to apologize for the years of disparagement.

This about a 4 year relationship? The whole thing reads like someone who needs to do a lot more self-reflection.
Can you help us understand what you are asking? I am having trouble finding a connection between your question and the quote you provided.
I have been thinking about the app that brings the pending tasks back to the To-Do list. Any takers?
Does Game Center not allow you to do certain kinds of server side validations?
“Divorce is always good news. I know that sounds weird, but it’s true because no good marriage has ever ended in divorce. It’s really that simple. That’s never happened – THAT would be sad. If two people were married and they were really happy and they just had a great thing, and then they got divorced, that would be really sad. But that has happened zero times. Literally zero.”

Louis CK
Dear *|USERNAME|*, Dailybooth is shutting down — site not updated yet
I am not sure why I find these sorts of stories fascinating. Maybe its some sort of schadenfreude, the World of Warcraft gold selling underground had lots of amazing back and forth between folks making money off selling 'fake' gold and Blizzard trying to shut them down. I always wondered why that was since Blizzard was just as much a money driven enterprise as the gold farmers.
I would describe this breakdown as misleading at best.

Frequentists are not a special case of anything. Standard frequentist arguments make absolutely no sense from a Bayesian perspective. For instance there is no prior in which such a thing as repeated significance testing errors can possibly exist. Conversely frequentists can legitimately point to a lot of things that Bayesians do which are at best highly questionable. Such as picking a default prior that gives massively high probability to clearly unlikely scenarios. (Yes the Bayesian replies, but we could pick better priors. But, the frequentist retorts, in practice you don't.)

I think that it is best to learn both, then do whatever makes most sense for your circumstances.
I'm pretty sure that it will be a long time before we have technology that can land a plane safely in the Hudson River after it loses all power due to multiple bird collisions.

And we'd need to be able to do this even for a cargo plane with no passengers on board, since a disabled plane crashing into a populated area would cause a lot of deaths.
As I said, it was rather shallow of me to think that.

Nothing wrong.
How do they expect future ATP to get 1500 hours? Cargo and CFI time? Sims? Even circling around in a Cessna 150 at $50/hour that's $75k and it's not even useful time.
I always wonder why the Dailybooth founders just completely bailed without an explanation. Its quite frustrating when a service that was so fun and was growing so fast just halts development.

Too bad I guess
Convert Rip DVD to Windows Phone 8 (WP8) and Play DVD on Lumia 920 Ativ S etc
This is a guide on how to convert/rip DVD to Windows phone 8 to play and watch DVD videos on Windows phone 8, Nokia Lumia 920/820, Samsung Ativ S and HTC 8X easily; playing DVD on Windows 8 mobile phone will become a fashionable way to enjoy videos.
KDDIs take on Dropbox?
It's not the airline's fault if the pilot's union is optimizing for senior pilots' salarys.

In total Airlines pay pilots plenty, too much even. The issue is that unions have distorted the allocation. A fresh pilot will graduate with considerable debt yet garner a wage far below their economic value. Once they become senior they've "earned" the higher distorted wage. They may even still carry student debt. The situation thus becomes re-enforcing.
A lot of Obama supporters would join Romney, by giving likes to be able to comment on the page (the opposite is true too). It's possible that a lot of these folks left, but who knows for sure...
Correct. The frequentist is being played for a double loser: the sun has not gone supernova, and he's out $50 (p < 0.0000000...) or the sun has gone supernova, and there will never be an opportunity to settle.
Shortages and surpluses only exist when prices are mismatched. Pay up.
Thanks for releasing the libimobiledevice wrapper! That's probably worth its own blog post. I'm already thinking of ways I can use it for interesting hacks of my own :)
Show HN: TTS-API have Twitter read to you