skysight-inc/HackerNews huggingface dataset:
I wouldn't do it every week or two, but every few months is doable if you travel slowly, since you can reuse a lot of your knowledge in other cities. Once I got reasonably comfortable with Copenhagen, for example, getting comfortable with Malmö or Helsingør was a quick incremental adjustment, since many things are similar.
Is there some Universe where developer time is not synonymous with cash money dollars?
Why wouldn’t you just allow any length but only hash the first 4096 bytes?
Because colleges are supposed to be about something else - skills, education. Sports has taken a disproportional share of the money and attention.
I think it can be a good thing, though I'd agree that the way it is right now, it isn't a good thing.

I liked this defense of DIII (and this vision for college sports):

http://www.nytimes.com/roomfordebate/2013/04/22/should-colle...
google cannot translate his form.
Why not? If I can see it, so can google.
And as someone knows the word has gotten out about Vinod must actively combat that reputation.

I wish you luck. Good Vinod can be as fine a partner as any, I'm sure. It's just the history of Bad Vinod, and how he has treated founders, that holds the firm back. His partners end up more as minions than a check on his ego.
Yes i saw that. It's true, but its not a substitute for a backup setvice. If it was, they wouldn't have the discontinuation of service and disclaimers in their T&C.
I've used this analogy several times. It really gets the point across to non-devs.
No, I mean, the process of inviting tenders or bids is distinct from estimating.

Bidders will inevitably perform some sort of estimate, even if it's only a wild guess. But even the most rigorous internal estimation process may then be passed to management or sales staff who will use it only as a starting point for the bid.

The estimate didn't change; instead it was an input into the bid.

And in as the grandparent comment demonstrates, buyers often pick the lowest bidder.
I finally got it! It's because whether the host has opened a door or not doesn't matter.

You know from the start that one out of three doors has a car behind it, and his opening one of the remaining doors doesn't change it. He just shows you what you already know.

When you select your door, you know there is a 1/3 chance that your door has a car behind it, and a 2/3 chance that it doesn't. The host opens another door, and there is still a 2/3 chance your door has no car. It has only been proven that the door the host opened has no car behind it.

EDIT: To clarify, I'll rephrase. When you select your door, you know it has a 1 in 3 chance of hiding the car, and importantly, you know that there is a 2 in 3 chance that the car is not behind your door.

When the host opens his door, you still know there is a 2 in 3 chance that your door doesn't have a car behind it, but are now guaranteed that, if you chose the wrong door in the first place, you will now choose the right door.

It's not that the host's door is eliminated from the possibilities, it's that you can either open your door or effectively open all the rest of the doors to find the car. Which would you choose?
I think you might have missed what I said. I'm not saying that sports provide tuition to many students because you're right, most student-athletes aren't on scholarship. I'm saying that big-time sports are a drain on the tuition money of all students in many cases.

I'm not against athletics at college. I played rugby in grad school, and it was one of the highlights of my experience. I think athletics are a great thing, but that the growth of football and basketball into quasi-professional programs is tremendously wasteful, morally suspect, and unsustainable.

My point is that the pool of college students nation-wide is not being expanded do to sports. If you're at college (anywhere) and were attracted there as a sports fan, you'd probably still be in college elsewhere if not for the sports, and you'd probably be there for more acadmically valid reasons. You are definitely right that athletics attract out-of-state students, who pay more. But I'd argue that this is actually a bad thing systemically given our national student loan debt crisis.

I love athletics. But I also think that big-money athletics is a cancer on higher ed right now.
Freelancers Are The New Entrepreneurs For Services
What's important about scanning the whole internet in three minutes versus thirty? Actual question, not trying to be snarky.
Looks like gtranslate doesn't support https. Strange.
Welcome to the bank of Apple
It gives you the option to create a local account on installation regardless. You have to follow my instructions which were discovered in about 20 seconds.

I've done this on two network connected physical machines and a VM.

Like i said this is all FUD from emotional people who just want upvotes for shitting on Microsoft for not noticing the damn option.

For reference, it's documented as well.
I neither use skydrive nor windows backup, but the article had good point, saying skydrive is not a backup option on their terms and conditions to avoid legal problems, but then saying it will backup your files in the user interface, which one do you think people will see most? I like a software when it clearly says its purpose and don't confuse its users
And control provisions?

Jack was never going to see Bad Vinod. And he was never going to give up enough equity/control to let Vinod's ego run wild.
I can confirm that you will generate abuse reports for any port, including 80 and 443.
Your cloud hosting provider can easily be a passive adversary. Altering your data is risky for them (you might notice) so they won't alter your copy of openpgp.js or the public keys you use. But looking at all of your disk and memory and network is something they can do and you would never know. But if the private key is not on the server, they will never be able to decrypt the messages encrypted for you....
Who is going to produce the worlds best athletes if the colleges stop their supposedly disproportionate spending on athletics? Athletics standards would go down if they did that. I think athletics has an equally significant role to play in life as mind training and memorization. To be a good coach and to learn athletics requires a lot of skill and a lot of discipline both qualities that the education system is trying to inculcate anyways.
That's a lie. It doesn't do that.
Let's not forget that RoboVM is still alpha, and on Sept 09th version 0.0.4 was released: http://blog.robovm.org/2013/09/robovm-004-released.html

Here's an interesting blog post on RoboVM: "JavaFX On IOS Using RoboVM And Maven" http://www.zenjava.com/2013/08/01/javafx-on-ios-using-robovm...
True but irrelevant to 99% of the students at any given college. Only the best in their sport get the attention and training. The rest of us look on, maybe cheer them on, then go back to our shabby classrooms and underpaid teaching assistants and try to learn something useful.
Stop hiring resumes, hire a person
Map of Europe 1000 AD to present with timeline
You could do the exact same thing on the server, but that's using server's CPU instead of clients?
I'm somewhat doing this, I made it as far as the Philippines and then I sort of planted myself. When sticking to one place, it's pretty much the same as being planted anywhere else. Obviously the author of the article moved around a lot more.

My advice for S.E. Asia is don't get a hostel for AirBnB room. Get an actual apartment or even a house. Where I'm at you can get either month to month for $100 to $200 per month easy.

My work takes a lot of my time, so I don't travel much. There is no way I could move around a lot. But with a good gig it's easy to take some time off and travel to another place for a couple of weeks. Flights are cheap to anywhere in the region and there are a lot of interesting places nearby.

So, use your house or apartment as your home base and then take lots of vacations.

Even just living abroad can get old though. After a number of years you wonder why you are doing it. What's the point? You begin to find out what really matters in life, which to me is family, my craft and... food! I haven't had real Mexican food for far too long. I would kill for a Subway sandwich. Even worse is that the Philippines isn't known for its food.

But then, there are good reasons to stay as well. I think there is a lot of opportunity in S.E. Asia. I feel like I'm not missing out on opportunity in the U.S. because most of my work is there anyways and I already know the culture.

ETA: I don't see how you could go out 5 nights a week. Even with just a few drinks and going to sleep later than usual, I feel it the next day. It's not even hangover, I would feel the same the next day just from screwing up my sleep schedule. If I did that 5 nights a week I would get nothing done. I generally get up crazy early to be available towards end of day for the U.S. though (12 hour difference from New York.)
"I don't see any place where firewalling's needed."

I don't see where I made any mention of your specific setup in my statement.

Famous last words. You won't need a firewall until you need one, but then it's too late.
Many developers don't believe that management is going to listen to their estimates so they either avoid giving an estimate or they tell management what they want to here.

A friend of mine worked at a place that was 'trying' agile (at the behest of top management) and had them entering estimates for tickets and recording time for them.

My friend heard from his boss that his "estimates were too high" and when he found at that the lead developer wasn't making estimates OR putting time in, he stopped, and started looking for his next job.
Correct. Intuition fools us in this situation. To illustrate, extend it to 100 doors, only 1 car. You choose 1. The host opens 98 doors with no car (remember s/he knows where the car is so can always do this). NOW do you want to change your door for the single door held by the host? Of course.
Shadow copies, archive bit?
Apple's New iPhone Software Will Crash a Lot of Apps, Software Tester Says
Sometimes I like to say '1d4 hours' or something like that.
I think you missed the basis of comparison. In the US, the role of local sports team is largely filled by scholastic sports programs - i.e. small towns in the US turn out on Friday nights to root for the local high school football (American) team in 8000 seat stadiums in part because there are no significant second and third and fourth division professional sports teams.

The public land grant universities tend to fill a similar role at the regional level due to the geographic expanse of the US relative to European countries - e.g. Alabama is about the size of England as a catchment area.

It might be argued that the US minor league baseball system maps onto the European football pyramid model - but it is probably a mistake. Unlike the lower tiers of the footballing pyramid which tend to consist of independent teams which sell players on for profit, minor league baseball consists almost entirely of developmental teams affiliated with major league franchises and have their rosters and lineups and substitution patterns dictated from above rather than in the interest of points on the scoreboard or standings.
Maybe you can message the author with some edit suggestions instead of call him out.
Panera's "DoughNation" program gives away those leftovers. Any suitable charity can sign up. Every Sunday I pick up hundreds of dollars worth, taking it to a "food pantry" for giveaway the next day. One store can give away a quarter million dollars of bread annually.
len() returns the number of items in a sequence. If the password is a bytes object, the length will be in bytes.
Ask HN: Are Your Donations to EFF Triggering Bank Fraud Protection Measures?
HSBC (UK) has erroneously blocked my monthly donations to the EFF on the basis of "fraud protection" for 2 consecutive months now and I'm wondering whether this is a more widespread issue.

Also, is there any good reason why the EFF would be triggering this type of transaction block with banks?
That's fine. As per windows since 2.0, you can copy files to another disk then using the GUI.
The spreadsheet will play a central role in the API space
I don't know, in software projects the country is not just unknown but potentially unknowable; no-one may have walked that kind of terrain before. THEN there are no experts, its useless to predict. And diving deeper into the problem may involve actually solving it.

That's my issue with software planning. I can often DO the damn project in the time it takes to estimate doing it. What responsible course of action can I take then? Investigate but don't save the code, give the estimate, then go back and type it in? Blow smoke, give an estimate for the deep dive but call it the project?
I don't really like grammar comments, but in case the author is reading -- the comma really did throw off my reading of the title.
That means standards are really high so you're spending disproportionate amounts of money to train the cream of the crop. Most universities have programs for the casual sportsman. From a practical perspective, even thinking about sports or watching it is useful because it helps balance you out. Having trained as an athlete is like any other training, like a monk meditating or a more academic student going deep into their subject.
I thought I did, fix the bugs and improve the quality control process. Sorry for the negativness, I am new to blogging.

Most Microsoft products have no visual clues in the Metro UI, and it puts off the users. Microsoft needs to add visual clues to the Metro UI so people can find that 'Charms Bar' and other stuff.
Forward secrecy with https? https://community.qualys.com/blogs/securitylabs/2013/08/05/c...
I'm surprised he had so few tabs open. I'm 32.
This idea (encryption in javascript in a regular web browser) comes up very often on HN. It's not a good idea. Since I have no way to trust/verify that the encryption code itself has not been tampered with (beyond HTTPS) then it is only secure as HTTPS.

You've added a fair bit of complexity for no specific benefit; likely a net loss in terms of security.
How about love?
Anyone has any experience reaching quota limits on Dropbox, GH-Pages etc? Would you feel comfortable hosting a very high traffic site (or even a smaller site that gets Reddited occasionally) there?
What if the API you are planing on using can't do quite what is needed. But you only find out 2 weeks into the project. That's a worst case but its hard to foresee these things.
Yay someone else who had actually used it. This is the same experience i had which is why I'm glad they removed it and promote that fact in other posts.
The problem I've found with things like noprocrast and assorted browser extensions is finding the exact right balance between making it enough of a hassle to get me to go away and do something more productive most of the time, but not intrusive enough that I'll end up disabling it permanently when it blocks me when I really want to have some downtime and "deserve it".

Noprocrast simply doesn't work for me for that reason.

What's worked best for me is the "Delayed Gratification" extension for Chrome, that delays certain websites for a specific amount of time. I found about 30 seconds is sufficient for me to go be able to convince myself to go back to work most of the time when I find myself just randomly going to a site like Reddit or HN, yet short enough that I can wait out the delay without being too tempted to disable it when I really want to.
That line between being cocky and humble
Those 'intramural' programs for casual sportsmen are great. But little or no money is spent on them; they pale to insignificance compared to the giant corporation that is college athletics. That's another issue entirely and almost completely unrelated.
The small increase in maximum size would hardly be a critical security issue in any case.
A really interesting experiment, and congrats for sticking to it for so long!
Exactly that. My manager (VP) has the sad habit of reporting what he knows they want to hear, ignoring his Engineers' estimates entirely.
I've ran across this topic on 3 occasions in the last week in various forms: online, with a team, and on a LinkedIn board. Wow, must be something in the air.

So here's the short version:

1) Agile relationships with customers boil down to Time and Materials. You're there working sprint-by-sprint doing stuff. Each sprint the customer and the team agrees on what it can do. The team decides, but the customer can always fire them. This isn't estimation, this is just how an Agile engagement is supposed to work.

2) Most Agile teams split estimating into two parts: how difficult it is to deliver, and when it can be done. It's important to understand that by separating these concepts, you're not pressured to make time commitments when spitballing story difficulty. That's a good thing. Decouple those concepts and leave them decoupled.

3) As a trailing indicator, you should use past team performance as an estimate of how the big picture is going to play out. [insert long discussion here about the various ways to do that]

4) None of this is business or contract management. That's another can of worms. Yes, it all gets mixed up sometimes, but there are ways to keep visibility at the right level to let all the players work effectively.

5) None of this will make-up for working in a crappy environment. Sucky situations still suck.

Estimating can be a pain in the ass, but it doesn't have to be. I think we've reached the point where most of the pain is gone if you set the environment up the correct way. (fingers crossed)

Shameless plug: I've got a no-nonsense Agile Tune-Up email series in case anybody's interested. It covers estimation (along with many other Agile team topics) http://bit.ly/15sz0Pl

ADD: As you can tell from the many comments, this is also a topic that has been done to death. There are more methods out there than you can shake a stick at. (Hence my reluctance to dive in with "This is the perfect way to estimate!"). But the key takeaway is this: lots of simple, quick estimates that converge over time beat any kind of complex model done only once. If you only get one thing, that's the thing to understand. We keep trying to "fix" this by creating models, when the real answer is that over time the team learns to estimate each project as a separate entity. The more engaged it is with the problem and the farther along it is, the better the estimates get. It's a funnel. Don't spend a lot of effort trying to polish up the first part of the funnel: rather, make a commitment to using empirical knowledge and re-estimating to provide better and better estimates as you go along. There's a lot more value added to everybody's job that way.

Hell, I don't care if you use KLOC, some kind of FPA, phases of the moon, or your lucky astrology mood watch to estimate, as long as you continue to re-estimate as you go along and your estimates quickly converge on the actual result.
My parents caused way more harm to me by trying to shield me than any sexual scene could have caused. I've spent years just trying to convince myself that I'm allowed to express that I'm attracted to women.
Looks like they don't host it on dropbox. They use dropbox like an FTP replacement.
Except the design of iOS7 borrows liberally from both. The flat design was introduced in WP7 then copied and popularised in Android 4.0. A lot of these design elements that iOS7 is being praised for have been recommended in Android for quite some time.

Kicksend in particular, and Reeder 2 to a lesser extent if you cropped out the iOS status bar looks far more like an Android app than iOS has been in the past.

Your opinion of Android UI appears to have been formed where parts of the operating system looked like this: http://gigaom2.files.wordpress.com/2010/12/youtube-android.p... whereas nowadays those same parts look more like this: http://www.blogcdn.com/www.engadget.com/media/2012/09/youtub... .
All estimates are wrong, what matters is improving their business value by making them more accurate.

That some estimates will be less accurate due to uncertainty is not by itself a reason to totally abandon estimating.

The generalised case of your argument is that estimation is imperfect in all cases, therefore, we must abandon estimation. This is known as the Nirvana Fallacy: "we have a partial, imperfect solution. Because it is not complete and perfect, it is worthless".

Even modest improvements in estimate accuracy can have enormous value.

By the way, estimating is not planning. An estimate is an estimate. A plan is a plan. They are different things.
When you check your phone, I check mine. It's a new social custom and it's not rude.
Thank you all for commenting. I'm positively blown away. Especially considering the fact that it's just my first note on the blog. And sorry about the commas and possible grammar mistakes. English isn't my native tongue. I must have skipped those classes on punctuation.
Thanks :) I updated my initial comment, and noticed that you'd replied only after I edited. After thinking about it some more it seems so intuitive.
And awkward photos.
I've been wondering about web crypto, and how you can actually be protected from say Google getting your content before it's actually encrypted in the browser.

Just don't load third party js from a domain you don't own, use tls and you are good.
No they don't. On different browsers the padding is completely different, and on many browsers you can't even control it. And don't tell me "you don't need to control the padding of buttons."
Yeah, when testing with short stings, the difference is great, but strings at the 4096 limit only vary by a couple of percent.
50/50 chance your kid already has seen his own dick.
Nope. MAXIMUM_PASSWORD_LENGTH is used both as the limit of CharField and as the limit of KDFs. CharField is unicode[0] and thus work on code units (codepoints in Python 3.3, depends whether the build is narrow or wide in previous versions) but KDFs work on bytes.

You can see that clearly in the test suite, where the input of KDFs are byte objects:

self.assertRaises(
ValueError,
make_password,
b"1" * (MAXIMUM_PASSWORD_LENGTH + 1),
"seasalt",
"md5",
)

because the number of code units is at most the number of input bytes (with fixed-width 8-bit encodings), KDFs will be the limiting factor and the limit is thus 4096 bytes.

[0] https://docs.djangoproject.com/en/dev/ref/unicode/#models

> model fields that are character based (CharField, TextField, URLField, etc) will contain Unicode
What? Stop hiring the person, hire the resume.
That's a plausible explanation. But this is the first time I'm hearing it in the context of Julian Assange's work. The original piece makes it literally impossible to validate because of the absence of any detail whatsoever.
> It's important to understand that by separating these concepts, you're not pressured to make time commitments when spitballing story difficulty. That's a good thing. Decouple those concepts and leave them decoupled.

I was taught by my software engineering professor to estimate software projects by size first and then to transform that into effort, then from effort into cost/schedule. He emphasised, like you do, that they need to be treated separately.

In his day size was projected in kSLOC or function points. These days you'd use story points. It's the same principle, in my opinion.
"But people in the fields of computer vision, artificial intelligence, machine learning, concurrent data-structures and others – very smart, very forward thinking people – would pick Java or C/C++ nine times out of ten"

This may be a reflection of the fact that people who write code, but are not really programmers, lack sufficient domain knowledge (in the field of programming) to choose anything other than the "default" choice. It's harder to go off the beaten path when one knows little about the surroundings. That doesn't mean the path is optimal though.
NSA Allegedly Spies On International Credit Card Transactions
German Data Protection Expert Warns Against Using iPhone5S Fingerprint Function