skysight-inc/HackerNews huggingface dataset:
A little late to the convo, but guessing he meant Southpointe and the rest of the suburban buildup at Fayetteville Rd./I-40, which is definitely a different feel than downtown.
This seems to be ripe for attack through ML models. It should be easy enough to create models and test it out on previous years to see its accuracy. May be some of us can do ensembles of models with bunch of best predictions (Netflix style!). Any idea where to get data sets for previous games?
'123456' overtakes 'password' as the worst password online
Designing Mobile First
Ebeveyn ve Çocukları Fotoğraf Çalışması « Vedat Öncelik
Seriously, there's no way for the user to verify what happens with them even if they don't send them to the server and generate the token in the app. They could still just encrypt them and hide them in the requests they send to their servers to retrieve calendar data. It's fundamentally a matter of trust, made worse by the fact that apple obviously doesn't offer oauth or a similar mechanism.
A decent Android smart phone for 300 RMB?
https://github.com/baffolobill/django-private-saas
This reminds me strongly of some concepts I've heard of in TDD Ruby circles though I'm certain they're not unique to that. The bit on writing your function names first is like the practice of "write the test with the API you want to use, then make it pass with an implementation that does just that." It's a kind of planning-by-wishful-thinking that just seems to work in certain scenarios. But I think for it to be successful, you need to read enough best-practices code in your target language to understand better approaches. That said, using your phantom code first will give you a better API design. The trick, as in this article, is to keep writing ideal implementations like turtles all the way down. If your logic is complicated enough that you'll need notes or comments, descriptive function names are wonderful. Particularly in languages like Objective-C with named parameters.
I think it's a Goldilocks problem. There's an optimal average size for any group of related functions, but the skill of planning it is not in nailing it on the first try, but in determining whether the refactoring will benefit more when the initial estimate is padded higher or lower.

The main reason for going small at first, I think, is that it creates more names. Names especially help with very simple calculations that appear repeatedly and turn into visual noise(true of a lot of UI code). The naming process can point you towards an instant design change as you discover what you are "actually" doing in the code. A big function acts as a bigger black box, thus it can hide these issues. Sometimes you want the black box, but it's the exceptional case.
If I tell them my situation this will piss them off...

If you don't tell them, it'll piss them off a lot more. The single most important rule with this sort of thing is to make sure everyone knows what the situation is. Surprises are a very bad thing.
> We hijacked for ourselves a venture-backed company and are experimenting with a symbiotic relationship where both the project and the business win without corrupting each other.

That seems very optimistic (excuse my cynicism).
"Are you tired of your compiler Just Working?"

Actually, no. Having lived through the C compilers of the 1980s on 16-bit PCs with their four different memory models (and optional 8087 floating point processor support), I'm very happy to have a C compiler that Just Works. :)
It looks awful, almost as bad as Nimrod.
There is another way, we do not need to be either in a big spaghetti blurb or infinite micro onions spread all over the place in multiple files.

With some work and some luck:

- all functions are short enough but all of them do something more than just passing things around.

- there is never any ambiguity on where a function's implementation is to be found. (In Python, I prefer "import x.y.z" then "x.y.z.myfunc()" than using "from x.y.z import myfunc", for this reason)

- like-minded functions are grouped together.

- functions are nice enough (read: testable and tested enough) so that there is rarely a need to check its code to use it.
It's a case of try it properly before you pay the helluva-much-higher price.

Since then I've come around considering lifetime subscription, but now they've upped the price for it a little more. And right now I have enough other things sucking up my funds.

In a perfect illustration of human irrationality, I will probably get around to it later.
It's an interesting space, and not one many have addressed till recently. I think this is a testament to the success of LLVM.

For those of you wanting help with pronunciation, "dd" is pronounced like the "th" in "the".
I'd argue that CalDAV is an API - it's specified and offers operations on data. It's not JSON-Rest but an API it is.
>>On the flip side, I've seen people take this to the extreme.<<

indeed, I have seen functions that contain only one line of code. Even if that is intended for reuse, it makes no sense, because the function call is one line too. Readability goes down the drain this way.

If a reader tries to understand a logic and thinking has to be interrupted by searches and trying to find the right code window, split-ups don't do good things.

Polymorphism, if applied wrong, is a notorious tool to hide the logic from the readers too. If the code decides at runtime, which implementation is used, comments become really important. Especially when this decision is made completely elsewhere in the code.
Think strategy pattern, for example.

The underlying problem is IMHO developers blindly following rules. This can be seen a lot. If you ask them 'why' and you get a textbook answer, be careful.
I'd go with your gut feeling on this one. Part of the hiring process is that your interviewing them, as much as they're interviewing you. Every code sample I've ever been asked to write was clearly for a very contrived problem. Don't walk, but run away from this. This is a huge red flag.
Germany's Privacy Stance Boosts Berlin's Tech Startups
A console-based mail-client, with integrated Lua scripting:

https://github.com/skx/lumail/

http://lumail.org/
One thing to take advantage while donating is even the small amount of money for you can mean a lot to someone who lives in a 3rd world country for example:

Cataract operations in Africa (which allows someone to see the world!) cost about $75, mostly done by western doctor volunteers. There are charities that organizes this, such as this one : http://katarakt.ihh.org.tr/en

Just this charity operated 24K+ people so far.

You can spend $75 to some random thing such as a fancy dining out or you can help someone to see.
"The controversy penalty can have a sudden and catastrophic effect on an article's ranking, causing an article to be ranked highly one minute and vanish when it hits 40 comments. If you've wondered why a popular article suddenly vanishes from the front page, controversy is a likely cause. "

http://www.righto.com/2013/11/how-hacker-news-ranking-really...
Such awesome. Wow.
Agreed, I've used other sites, not OkCupid, but ended up with the same result. I keep it dead simple, write a couple of lines, and if they respond with a hint of interest, I just ask them out for something casual. It works really well. Approaches that failed...

1. Short messages like you said, 'hi, how are you?'. They basically get deleted instantly.

2. Long, thoughtful messages. I'd write a few paragraphs trying to make some jokes, and talk about what we have in common, and then ask a handful of questions about their interests. First problem, it's a lot of time on my end. Secondly, they need to invest a lot of time to respond. It's like those e-mails that you'll get to tomorrow, and then the day after, because you know they're going to be time consuming. Same thing, and eventually, they just say forget it, and never reply. Meanwhile, ask one fun question, and they can reply within a few seconds, and you're more liking to get a response.

3. Trying to keep a conversation rolling before asking them out. It goes downhill fast, and with every message, you risk them disappearing, or someone else grabbing their attention. I've lost count at the number of people I was talking with, everything sounded great after a handful of messages, then they fell off the face of the earth. Once again, ask them out after the first reply, and you don't have to worry about that happening.

In short, simple message, ask them out fast, and don't try too hard. Easy for you to write, easy for them to respond.
In 2008 I did something similar with OkCupid, but for totally different reasons (friends with benefits) but instead I would find a girl I liked, who was also not looking for LTR, then use fake profiles running scripts auto answering every question to find the answers to all the questions she had done since they are normally hidden. I filled out my real profile exactly the same so we would be a 97%+ match. I then would msg them hey we're a match, I'm going to go shopping for clothes at <insert hipster district with lot's of foot traffic> hey do you want to come with? What's your phone#? Never failed. Phone is important because it shows you are serious and have confidence. Messaging back and forth gives the girl time to reject you, or they think you're a time waster. I'd hang out, buy them a bunch of clothes, get a drink, laugh a lot and then have a bunch of sex.

Each girl I ended up dating anyways for about a month or so because I had to move so often for work back then, but after getting to know them I found their question answers were largely meaningless, since it's a public site with their identity on it they of course lied and faked almost every question or purposely kept answers conservative in case somebody they worked with spied on their account and discovered their secret fetish or something.

This guy's method of mass visiting other accounts and never having to write opening messages is excellent though.
Python for system administration
I'd bet that the strategy of always picking the favorites is about the best you can do.
If you had any success doing that on a full on march madness bracket, you could probably make a lot more than a Billion dollars (over time, don't be greedy) - betting on the sports betting scene, which is a (great) deal larger than $1B/year.
Okay, I have a question. AppleID and pw non-withstanding, I have experienced the following. I played Where's my water2 recently and came to the end where you have to pay to get additional levels. No biggie, I did this with the first game as well. But, when I clicked the in app purchase and entered my password I was prompted with a pop saying I needed to answer my 3 security questions next. Of course I hit cancel and not okay right there.

I have never seen that an app requests the security questions when making an in app purchase. Granted it's been a while since I last made one. Can anyone tell me if this is supposed to be normal now?

I tried to talk to Disney's support but of course no answer there...
> If you scroll down further on the linked page, under the section 'Major Features', it start to sound exactly like Rust. Exactly.

I wouldn't say that. It appears to have a subset of Rust's features, but there is no word on concurrency, and that's definitely where Rust is trying to have an excellent user story. Also, Rust doesn't have global type inference.
The payout is $25 million over 40 years = $1 billion. If you would prefer a lump sum, then you get less, because $25 million forty years from now will not be worth as much as it is now (assuming positive inflation). This is pretty standard.
Why don't you run your own caldav server instead of relying upon icloud?
Airware (YC W13) is looking for SDK/API gurus
Airware (YC W'13) is hiring SDK

Want to empower developers to create apps for commercial drones?
Airware is creating the next generation platform for commercial drones, providing a powerful, flexible, and consistent Software Development Kit (SDK). The SDK Software Engineer will design, code, debug, and document a user friendly, real-time C++ SDK. As a senior software engineer, this role will also serve as a source of best practice knowledge for software design, coding, and testing for a highly-dynamic, continuous-delivery software creation environment.

Sample projects
- Build simple interfaces between user applications and underlying infrastructure while maintaining the safety of critical software components.
- Create a seamless interface to ground station plugins and applications in the air.
- Collaborate with embedded engineers to create add-on hardware/software modules that extend the functionality of the autopilot system.
- Work with early developers of commercial drone applications on how to best leverage our SDK and the platform.

Take a look at some things we've been working on so far: http://techcrunch.com/2014/01/13/drones-for-good/

Come help Airware application developers push the envelope of what is possible with a birds eye view.

Find out more here: http://grnh.se/0v8na4

Sincerely,
Jonathan
Airware W'13
It seems Apple is keen to push the 3 security question setup after a while on app store interactions, it's probably just unfortunate that it appeared during an in-app purchase interaction.
Weather has a rather strong influence on economics, for example as a predictor of future crop prices. The better the weather model, the more accurately prices can be forecast.

Hedge funds very definitely watch the weather projections.
Chile is a terrible example of this; it has one of the higher levels of income inequality on that side of the continent and privatized education and health care. Private education in Chile is appalling; wealthy Chileans send their kids to study to the US or EU and the middle class that can't afford education sends them to Argentina or Brazil. Capital is concentrated on a few hands with a strong dependency on basic commodities exports with low added value. It's better than many places, but the GDP figures don't reflect the realities of a substantial amount of its population.
Almost. But who cares? It’s a fun hobby project and you aren’t obligated to give it a second thought. And really, most language designs made in earnest are terrible. The important thing is that people get interested in this kind of language, so that we can move on from languages like C++ whose complexity is approaching unjustifiable for new projects.
That's an interesting product, but have they not heard of Xpath specific crawling (for the case they seem to describe)?
Also, the table in the blog post says their average life is 0.5 years... Maybe I misunderstood something.
I completely agree - I made the same points in "7 Ways More Methods Can Improve Your Program" http://henrikwarne.com/2013/08/31/7-ways-more-methods-can-im...
> the incentive for Google was to produce the implementation that works best with the existing clients

I doubt that very much. If Google could turn off IMAP tomorrow and not lose a huge chunk of their clients, they would.
> If he could write it up in a blog, OkTrends-style, I feel like it could get a huge number of hits

He released a 37 page eBook with an easy-to-implement blueprint: http://www.amazon.com/dp/B00HY351S2
I agree - Airmail is a good choice. Also, I like MailMate and it also supports Gmail keyboard shortcuts.
I am claiming that Google and other companies are doing what is economically expedient for them.

Libertarian techies: Peter Thiel, Marc Andressen, Ron Conway, that VC pushing the division of California. I also don't think that Larry Page is a liberal for good or ill. How is having your own private jet environmentally friendly? One flight on that thing will pollute more than his Prius will in its lifetime.

Prior to the buses very few people were willing to commute from SF to Mountain View. They had to choose to live closer. The buses very greatly expanded the distance. Almost everyone who graduated from Berkeley who went to work in the Valley moved there. Commuting from Emeryville would draw crazed expressions. You're probably pushing 50 miles each way.

Edit: Before the company shuttles picked you up at the Caltrain stop near the office. Now the company shuttle picks you up near your home bypassing Caltrain.
Show HN: Designing mobile application for craigslist
Google Glass user went to the movies; got interrogated for four hours
I don't get why it's being made out to be a luxury item instead of building something accessible to most people in wheel chairs that can't afford to pay a premium for design.

If you donate to the campaign, only some of the money is going towards solving the problem and the rest is going to craftsmanship.

I would rather see them many many rapid prototypes to work out the kinks than reach a local maxima with few superbly crafted designs that are unlikely to change much due to the cost of change in time, materials and manufacturing.
How Tumblr and GitHub could be the future of education
Bank Competition, No Simple Solution
As someone who really likes Nimrod, I'd actually be interested to know why you would say that. But for now, I'll just assume you're a troll.
>With the latest set of big apps ported (like Instagram and Snapchat), it's quite nice.

It's not only about the big apps. The 'download app from' in advertisement footers are only referring to the App Store and Google Play. By choosing an iPhone or an Android consumers know for sure that they are able to download and use any app, not just the big ones.
This is really cool idea. Kudos to you.
It is amazing how many people think that they can outwit Warren Buffett and his inner circle of actuarial geniuses :-) He probably has a part of his brain that runs the Kelley Criterion in his sleep, so long as there is enough Cherry Coke in his system.

http://en.wikipedia.org/wiki/Kelly_criterion
Does the state also give jobs or money so they can afford these homes?
D5Z4tinWdqG79tMDqTCmQ28Bha7s3mW4SP
In few months we'll have a big party for DogeCoins :)
Thanks in advance !
All the best!
I thought I had to have a new device to make a new ID?

How do you do it actually?
Yep. It used to limit to a B with RC4 enabled.

I use CipherFox (https://addons.mozilla.org/en-US/firefox/addon/cipherfox/) to disable RC4, then only enable it specifically when it is needed as far too many servers not only support it, but attempt to use it when a client still supports non-broken/backdoored algorithms.

Not only is RC4 weak, but it was designed by an RSA Security employee. RSA have proven they can not be trusted, and I think are now on the slow slide into decline and death. Contracts will sustain them for a few years, but they certainly aren't getting any more of those now.
D5Z4tinWdqG79tMDqTCmQ28Bha7s3mW4SP
In few months we'll have a big party for DogeCoins :) Thanks in advance ! All the best!
I have the same experience. I coded C++ in Emacs for many years, then switched to Java in IntelliJ IDEA. I definitely write shorter methods now in Java, than I did in C++ (and it's for the better in my opinion). Navigation in general really is so much better in an IDE. More details in "Programmer Productivity: Emacs versus IntelliJ IDEA" http://henrikwarne.com/2012/06/17/programmer-productivity-em...
I think you mean "its a art".
I've thought about it as the programming equivalent of writing outlines before starting on an essay. It requires more forethought, but you can recognize early on if a line of thought / solution is a dead end, and also makes restructuring and fixing it much easier
so if you come up with the best strategy and figure a way to submit an 70 billion entries for 1c each around that optimal guess, you could net 2.8 million
I normally don't mind the 'contrived problem' samples, as a few times I've actually learned something in the process. Some of the code samples from Spotify were pretty cool, though it looks like they've taken down there page that had their code samples. Too bad, it was a great resource as a guide to what other companies should do as code samples.
I've been off the site for many, many years now, but I could find a difference between 85% (which I would have considered low), 90% and 95% in most cases, but what I found worst was that I couldn't weight major red flags enough so even a 97-98 could have one or more.
It is unbelievably tempting to just lash out at you because you are such an unpleasant person. Instead of following me around on HN responding to my (lengthy, in-good-faith) posts with irrelevant one-liners, why don't you try actually contributing?

Do you have something to say?

Are you afraid you might be wrong? Is that why you cling to the relative safety of slinging content-free one-liners? Can you not think clearly enough to formulate an argument against?

Why don't you engage in the discussion rather than troll with useless, inane posts that fit better on /b/ than HN?

I'm not even close to an 'MRA', as you're using the term (which, btw, is in an implicitly derogatory fashion, which says a lot about you). I think that MRAs as defined by Internet Feminists like you suffer the exact same flaws I'm outlining in feminism.

I do, however, believe that men have issues and need advocacy. Groups that try to deny men the right to advocate for themselves -- which all of the above linked groups do, objectively -- are wrong, for the reasons I've extensively elaborated on in this thread.

You really think it is legit to physically prevent men from discussing men's issues by pulling a fire alarm (illegal, btw) and forcing them out of a building?
Are you talking about techies or rich entrepreneurs? These are quite different groups of people. I work/talk to many well known techies, and none of them have libertarian tendencies; quite the opposite sans the occasional non-libertarian conservative.

Emission from a jet is significant, but gets diluted over a wider range. The problem with pollution is mainly concentration and failure to disperse, and become absorbed (carbon dioxide and other pollutants occur naturally, but concentrations of them are a big problem, especially when inversions occur).

Those kids at Berkeley would probably never have worked at Google MV if they couldn't live in the city.
Last Alan Moore Interview?
Maybe from turists? I don't know about Argentina - but in cases like this turists are often forced to buy the local currency by using the official exchange rate.
I've been using Traveling Mailbox (travelingmailbox.com) for about a year and they've been great. First class customer support and very reasonable prices. My only complaint would be that using the NV satellite address introduces some lag as they forward items to NC for processing. Their web interface is functional and easy to use.

I used to be an ECM customer way back when, before they tripled their pricing as you mentioned.
Yeah, you got me on that one. I shouldn't have used such a strong word. I just wanted to get across that Rust ticked all those boxes (except for "inferred across the whole program" apparently. I just understood that to mean anywhere, but it must have a more technical meaning that I am ignorant of). Good call on Rust's concurrency being a big part of their story.
This is why decent schools in old days taught students Lamda Calculus and Scheme or even Haskell. It helps do develop a strong aversion to verbose spaghetti code very early.)
Over a weekend? Most code samples I've done have been less than an hour, maybe a few hours max. I'm not dedicating my weekend on a code sample for a position I know next to nothing about.

Code written in an hour 'could' be contributed to a serious project. I wrote a language identifier as a code sample in under an hour, test code and all. Add a few more languages to it (don't need to change the code as the app goes looking for samples in the language directory) and it's damn near production ready.

The company I did the code sample for had nothing to do with identifying languages, but they thought it was a good way to test the thought process. I agree, I thought it was a great code-sample, and my favorite thing about it was that I got to challenge myself and learn a bit too.

I have no problem with code samples in general, that's why I'm so curious about other peoples feelings regarding this one.