skysight-inc/HackerNews huggingface dataset:
"they simply did the math"

Math is useless without a good model. The article challenges their model and rightly so.
Am I right in thinking the only one to be made Open Source is Google Wave? How much benefit would other projects bring if they were made Open Source?
In both of these replies, Guido is referring to older discussions. I'm curious now.
re: drone strikes, is it really any worse than the cruise missiles Clinton was fond of using?

Clinton wasn't targeting Americans.

If due process can be denied to any American, then our "Moral High Ground" has been forfeit. Even child molesters, and foreign spies, are afforded a trial. Terrorists should also face a trial, as well as punishment when convicted.

As for the right-center President, there is very little difference between the actions of Democrat and Republican presidents. It's like the difference between CocaCola and Pepsi when all we want is water.
Using PDO to make framework-agnostic code
The code examples are CodeIgniter, but could be framework X...point is more how much easier life is with PDO as a standard
Pandas and Python: Top 10
Thanks, could you please report this problem to the Github issues?
Über is in London. My experience of London cabs is dated but would be that they are not even close. Drivers can be chatty (but maybe not in the way I want) and knowledgeable, but not always. Cars are not even close. No refreshments, have to fiddle with cash etc. Great app to locate and track pick-up, rating system (in principle, despite this article, a good idea)
Opus Dei loses trademark court case to card game developer
Probably because you aren't adding anything to the discussion (HN is not Reddit). See http://ycombinator.com/newsguidelines.html.
I personally prefer dict() to {} anyway, so I don't really miss the lack of an empty set literal.

Adding a set literal was a slippery slope anyway. Where's my frozenset literal? Where's my namedtuple literal?

(I also don't particularly like the {} syntax for dicts, because there is {'too_much': 'quoting'} which I find rather ugly. I much prefer dict(too_much='quoting') or, even better, Perl's solution: { too_much => 'quoting' }.)
Stop running
Missing Google's IMVU clone: Lively[1,2]

[1] http://googleblog.blogspot.com/2008/11/lively-no-more.html

[2] http://www.youtube.com/watch?v=5YbwfOucET8
A JavaScript refresh
Yeah cool. So I will change the resources to non-minified version.
Personally, my first attempt to learn iOS development was with CS193p by Stanford University, I was really confused all they way and saw it as something kind of difficult. I almost gave up, but afterwards bought an iOS Programming Guide by Big Nerd Ranch and I felt the opposite.

Maybe the pace of the Stanford videos was too fast for me or I'm just not smart enough, but it didn't work in my case. Several months later, and after building several iPhone apps, I gave CS193p another chance, and it was very insightful. I already knew most of the things explained, but it felt like if I was taking and advance course and were completely comfortable with it.

CS193p is very valuable to begin with iOS development, but maybe not for everyone. Hands-on, self paced courses with clearly explained code examples are my favorite ones and worked for me.
Never?

The does seems like a strong word. It could be argued that there exists quite a few businesses built almost soley around credit cards for transactions and hence income.

This in turn requires playing by Visa/Mastercard's rules, which is a situation not too dissimilar from the one described above.
Cloud storage provider wants to do more than cloud storage. WARNING.
>PS We're not sorry we lied

Now you are a bit unfair to her! There is no place where she ever said or wrote such a thing like that she would be sorry!
Yeah that's a mistake, you're correct. I'll fix it.
Some regions of the US have explicit laws about colors of cars and what category of transportation they are licensed under. See new York city.
Therein lies the problem with 5-star ratings. It's entirely subjective. There's no standard as to what makes an experience a 4-star one instead of a 2-star one. Relevant xkcd: http://xkcd.com/937/

Personally, I think the "thumbs-up/thumbs-down" system does a better job.
That's exactly my situation. I set it up, used it for about a week a long time ago, and never logged into it again.

That pretty much describes my relationship with Twitter, and almost none of my friends use Twitter. But I don't think Twitter is any less important for that; likewise, don't let your lack of interest in Reader blind you to the fact that it has high utility for others.
You would probably get more out of working on an open source project rather than helping a startup.

My 2¢
I'm also agree with you about the size of `next` and `skip` button. I'll fix it asap.
No, he means they print out the email in and drop it on your head.
[I am the author of SSL Labs.]

Not all major browsers implement 1/n-1 record splitting. In particular, the last time I checked, Apple did not in Safari and the iOS devices. In that light, downgrading the grade to a B is a reasonable way to indicate that your configuration is not secure for a potentially large portion of the user base.

The 1/n-1 split is the main reason that the grade is just reduced and sites are not simply failed (as is the case with insecure renegotiation, for example). The other reason is that the BEAST attack is not exactly easy to execute.
...They don't march on TSA headquarters to demand the right to leave their shoes on...

I don't know about you, but I'm too busy trying to keep a roof over my head to go traipsing off to New York, or to join a march in demonstration of the TSA.
A thought experiment on liberty and the survival of our species
I've often pondered whether there exists an alternate universe where Facebook could provide a social platform at a cost much like how Amazon provides a computing platform for money.

If you want to build a social app, especially one that works tightly with facebook, you're going to end up building basically your own social network that synchronizes with facebook at various points in time (for comments and whatnot) and also performs feed fanout/distribution. If you anticipate hitting scale, this can be tricky to engineer properly. Facebook clearly has the framework developed for doing all of these things but since their API lacks a real strategic purpose (other than to trick companies into a hostile dependency with Facebook), it is under-designed and frustrating to use.

If Facebook were to offer a service where they would charge some amount of money for an app to get an app-specific feed of friends, feed of yourself, list of friends using an app, hosting/indexing of open graph objects (read: just the metadata), and notifications on any activity related to your app, I would bet companies would pay. You can do all of this today, but it's a hodgepodge of FQL, periodical scraping, your own distribution, and gross overreaches in privacy.

In other words, if they actually ran the Graph API like a business and not some poorly disguised attempt at being "Open", Facebook could a) add another revenue stream, b) increase usage/engagement on their own platform, and c) save a lot of developers' time.
And I ask again, it's very very helpful if you report a bug to our Github.
The best course is to find users before building a prototype. Guess it's too late to apply.

Think about why you're doing what you're doing. What kind of problem it solves? Who has this problem? Once you understand the problem it takes some trial-and-error to find actual people that have it. The good thing if you're right about the problem people will be willing to talk to you, since you might have a solution they are looking for.

it takes time to really learn your users. I've built a community site for developers (DOU.ua) and it took me five years to figure out the most pressing problem my customers have. May be I wasn't listening hard enough but it still takes time.
People seem to be clamoring for subscriptions to ostensibly free services that come at a cost, whether it's the threat of cancellation or restrictive use of their APIs. That's why App.net got so much buzz, remember?
Bizarre extinct frog brought back to life
Netflix Hosting $100,000 Challenge to Improve Streaming
The danger of the trailing dot in the domain name
Bill hands Ito a cd with a symphony and mp3s for 20 other albums burned on it and Ito shows him the Spotify play list on his iPhone that already has all of them on it.
What about supporting <1, 2, 3> as well, and eventually deprecating the existing way? The end result would be much nicer.
On translate3d and layer creation hacks
Not really... I spoke with a driver down in LA once, he got on probation because 2 obnoxious passengers rated him 1 star. One of them was smoking in the vehicle, got told to stop, didn't like it, 1 star... The other one wanted to get to the other side of the city in 45 minutes on a Friday afternoon at 4pm... They didn't make it despite the driver's best effort, so she rated 1 star.

That seems unfair that the driver gets on probation for those 2 instances.
Anecdotal evidence. 2 out of three people who initially installed Mailbox and waited in line with me have gone back to the regular Mail app. I am likely to do so as well soon. Why? While Mailbox is nice, it only adds a single feature: the ability to defer dealing with email till later date. However, its drawback is that it only does GMail. My world also includes Exchange and Yahoo mail. I don't want to have to use separate apps to access my mail.

If they add other types of accounts, great, will talk. But for now, I can see why the OP is calling it 'Draw Something' of email.
Or maybe we have those things a mere 25 years in the future because of the vision that science-fiction of the time presented.
Pick up your favorite framework in the open-source community and contribute to that - either via code, tests, documentation or helping users. This you can continue for weeks and will help you in the long run.
No, there isn't a reason why a session cookie needs to remain constant forever. I think rotating the cookie on every request would be challenging (because, at any given time, there may be several requests active), but it's very easy to rotate the cookie every couple of minutes. Such rotation would mitigate all attacks that rely on forcing browsers to submit thousands of requests.

Web applications that use HTTP Authentication cannot be fixed in this way, because you cannot change the password regularly. Other protocols that carry plain-text passwords (after SSL) may be even more vulnerable, for the same reason. For example, authenticated SMTP may be the worst case if the attacker can consistently force an automated client to reconnect and try again.
Is this be a dick week? I guess they figured nobody would notice after Google's dick-moves.
Your argument would be valid, but the scenarios you cite are totally orthogonal. Here's why:

1) You don't pay Facebook for their API. If something isn't working, you can't question anyone, nor are they liable to answer you. In short, they are doing you a favor by letting you use their API free of cost.

2) A credit card processor like Visa/Mastercard takes your money, and returns you a service instead. IF something isn't working as it should, you can call them and ask them what's wrong and they are liable to answer you, you can even request a refund, failing to provide which you could possibly drag them to a court, which isn't the case with an free API provider like Facebook/Twitter.

3) When you integrate the Facebook platform as an additional feature to your site, it's totally fine as long as it doesn't affect the core business model, because even if something gets screwed, users will not worry about a tiny missing feature. But when you build a business on top of someone else's API, be it Twitter or Facebook, it's like building a sand castle at the scale of a real world house and expecting it to be there forever. That's how vulnerable your business model becomes, because there is SO much that you have no control over. In the case of a credit card processor, they don't control your business model, they just do you a service in exchange for money, which is totally different, and you can change providers at a later stage if you find them unsatisfactory, which isn't the case with building something on top of an API like that of Facebook's/Twitter's.
nobody has monopolized the cab hailing industry (for Uber)
Walking out is one way to exert influence in a market, organising is another. They are also not obligated to choose the option you want them to.
I really hope someone will succeed in rolling out a good and eventually popular replacement for Cron, because Cron completely sucks.

The crontab file has a weird syntax, that in some respects seems to look like a shell script, but isn't really one and some shell constructs work, other not. There are lots of ways you can make a mistake in writing the commands to be executed in a way that the command you intended won't run but will fail silently and you won't get any trace of an error happening. It is hard to even extract some common parts of commands and put them into a variable. I wasted hours and hours debugging weird cron errors. One case was where the crontab of one of the users was moved over to be the system crontab and strangely didn't work. Well, turns out the system wide crontab has one more field, but cron will not signal an error even in an obvious case like this, it will just fail silently (and this is the thing cron is really good at in my experience).
Scientists diagnose intestinal worms -- using an iPhone microscope
An Apple product may help keep the doctor away in Tanzania.
In a discovery that provides doctors in remote areas with an alternative, scientists recently created a microscope using an iPhone, tape, flashlight and camera lens.
They then used it to diagnose intestinal worms in about 200 students in Pemba Island, off Tanzania's eastern coast.
I'm not sure, but I'm willing to guess that it probably isn't possible to handle it "internally" when you have been fired for a 4.7 rating. I mean, Uber ignored them when they were in front their building. Do you think Uber did that because they thought a phone call would have been more polite?

I definitely don't see how it was counter productive though, if they were standing out there to bring more attention to the situation.
PSPDFKit, Featuring Hacker Monthly In Homepage Screenshots
Why are they unlikely to do this? Twitter has actively courted big media for years. Old media will pay dollars to new media to dress in its clothes. If there's money to be had from old media absolutely FB and T will build tools to take that money off the table, and if it gets big enough probably pass rules in the ToS to prohibit competition. Have you not been watching Twitter in recent years, or Facebook's old media open graph bait and switch?
Also, "There's a reason they don't call work, fun."
I'm curious, why for three days? I can't imagine you could accomplish much in three days (at least, I couldn't) since you need to setup your environment, get accesses, familiarize yourself with the release system, etc...
I used to think that way, back when I had a Yahoo account. Now, lots of people could clone GMail and I wouldn't switch, because it's a decent service and pretty sticky. But on those infrequent occasions when I encounter a product that's a Big Leap Forward, I just migrate.

Search is the moat for me. Switching email is not nearly as big of a deal.
They finally got rid of <> in Python 3 (together with the `` as being alias for repr).
Not a startup, but open source. I'd love to have you hack on Huginn for a couple of days! https://github.com/cantino/huginn
Translated directly, yes.

But when you have objects and no piping operator, library designers will often choose to implement pipe flow as method chaining. See e.g. jQuery, Scala's collections or many ORMs, like SQLAlchemy.
You have no right
At first I thought it was going to be a stupid app. But it's now my main email client. I'm even liking it more than my desktop app. One of the things that really sold me was the snooze options. I can quickly decide how to deal with specific emails: "later" (2hrs), this afternoon, this evening, tomorrow, next week, some day, OR my favorite - a specific time and date. Which has completely halted the use of my calendar. I'll set a time and date for an email to remind me of a meeting or appointment I have and when it arrives I have all the context about that event. Brilliant.
This supposedly free market anti-labourer rhetoric is absurd: If market participants organise as a company, they seem have every right to negotiate as a whole to get a better deal. What is your problem with just another type of market participant organising and negotiating as a group?

With the drivers acting as a group, the other party would now have to replace most of them (excluding defectors), not one of them, which is more difficult, giving the group a better negotiating position. No entitlement, just free markets and game theory.
An astute observation (and I say that as someone who dislikes Facebook and only logs in for about 1 hour a month).
5 entrepreneurial lessons I learned from Richard Branson
http://mail.python.org/pipermail//python-3000/2006-August/00...

http://mail.python.org/pipermail/python-3000/2006-April/0014...
(Currently) only the iPhone version of Reeder supports Fever. The iPad version does not. In version 2.0 the dev team might add support for Fever.
As if they've only now suddenly realised that there are XMPP chat bots and that they might have an impact on user experience one day...

One of the first things that one thinks of when designing/projecting a large-scale system should be the potential for abuse. Are you trying to convince us that Google didn't take that into account when they chose XMPP as the underlying technology for GTalk?
New York Day: Time-Lapse Video
Looks cool! I'll try to contribute.
So that's the situation for the US - i wonder how other parts of the world think about that practice, let alone if it's allowed by the law? Is there a list somewhere?
I think the douchebag labeling might've backfired? People have been dropping one another emails for years and years. Maybe it's less common where you're from.
It looks like using Avvo.com is more like StackOverflow - it is a Q & A site that claims not to create a lawyer-client relationship between the lawyer and someone who asks a question on the site.

LawDingo seems to let you actually become a client of a lawyer and consult with them in private, which gives you much more legal protection, and seems to be a completely different thing.
Thanks a lot for your suggestion! I agree with you that this will help me in a long run for my programming skills. However, what I'm actually looking for is experience at running a business/startup.
I agree. I'll do that to improve my programming and problem solving skills. But for skills to run a business, or more specifically a startup, I think helping one is the way to go. Thanks for your suggestion though :)
It's a far friendlier interface for people to keep up with news and people they find interesting.

A preference for having things automatically sorted into neat categories may not be as unusual as you think.
Did you actually read what I wrote? I do agree I missed writing "classical" OOP in there, but I guess I assume wrong when I think that people can fill in the blanks. Here is the jist of what I mentioned earlier - "Most frameworks provide abstractions over javascript that create the illusion of classical OOP".Angular doesnt! .
I am talking about prototypes and the prototype chain there? You still think I am just throwing keywords in the air, in that previous sentence and dont understand javascript? You still think I am just writing crap there because ( fill in the blank! )?
What is the rationale for web browsers to consider "example.com." different from "example.com" when validating SSL certificates?

At first blush this seems silly, but I may not have thought through the security consequences thoroughly.
Would you like to do a little iOS design? I could use help with that.
I was in school next door at Georgia State about a year after that. The way I remember it was that the entire campus was basically wailing and gnashing their teeth at the prospect of war with Iraq.

I don't remember anyone, except me, who was pro war (btw I'm ashamed that I supported the war back then--before I shifted to more libertarian views).
Similar to Amazon, we get people who give a 3/5 and write "good" or similar as a comment. Amazon treats 3 or below as a negative.
D'oh. It would seem to me that for the purposes of X.509/CORS/server config/etc. equality, domains which seem to be rooted in any of the TLD registries should be canonicalized first to add the dot on both sides (along with doing the IRI -> URI conversion and so forth that should happen either way.) Is there any reason that would be a bad idea?
I use RequestPolicy to whitelist access to other domains' resources. Usually most sites that have CSS on external resources show up as black-and-white, which is perfectly readable. But this one is displayed as blue text on red background... WTF?
IMHO, that's definitely something Github should have been working on for its paying customers.
It's not good for your use case apparently. Your use case isn't the same as most people's use case. Simple :)
I've been a heavy Uber user in SF since they started. I was first in line when they launched Uber X, then Uber cab. I then saw Lyft and Sidecar rise in the city and, honestly, do to Uber in a single month what Uber took about a year to do to the taxi industry. Lyft drivers are more friendly and totally trustworthy. The service is cheaper and there are a bunch of cars all around town. Why use Uber anymore, unless all Lyfts/Sidecars are taken?

To me this is clearly what this is about. Uber is already being disrupted, so they are desperate to lower their costs to be able to compete again. As a guy who literally gave up vehicle ownership just because of these services, all I can say is god bless startup darwinism.
Right. But out of curiosity... If you want a non-technical job, why must it be in the tech scene? And if you want a job in tech, why aren't you willing to learn the requisite skills. Paradox, I say.
Really good stuff. Any other good links on sentiment analysis using python? For example to analyze tweets?
My view is value as opposed to ability

Like a soccer player, some are x% better than others yet get paid 100x because that extra x% is able to win more games

Similarly a top developer may only be a bit better than you but that difference, when applied within a solid engineering company, can lead to business results 100x greater.

Measuring that is hard, getting it in a raise negotiation even harder.
Well, for the purposes of SSL verification, or any of these other tests, "localhost" and "localhost." are two very different machines--one is "your" localhost, while the other is "the" localhost [theoretically, the A record for a TLD called "localhost"]. Same with "foo.local" and "foo.local."

Any non-rooted domain actually has the potential to have what is called a "search domain" applied to it: if your own host's FQDN is bob.example.com, going to "foo.com" can actually take you to "foo.com.example.com.", just like going to "foo" can take you to "foo.example.com."

It's just that, conventionally, although it was always an option to use weird TLD-lookin' subdomain hierarchies within domains like that, nobody does it, because it's so confusing. I don't think much at all would break if we enforced a "if your non-rooted domain ends in a known TLD, canonicalize it to a rooted domain before comparison" rule in browsers, the OpenSSL and OpenSSH libraries, etc., and then require that going forward, all X.509 certs, CORS policies, and so forth which are meant to refer to an FQDN are issued only for the rooted version.

[If you're curious, DNS zone records themselves are always already canonicalized into rooted form whenever you edit them through any sensible interface.]
Probably means 3 days a week