skysight-inc/HackerNews huggingface dataset:
It's an interesting point, but you have to set that in the context of all the startups that Kabuki-dance themselves towards acqui-hires and product shutdown without ever revealing their secret money-generating sauce.

There are also investors who don't know how a consumer startup is ever going to make significant revenue from it's impressive user base that have to do the "this is an Adwords-type revolution away from being the next Google" speeches whilst gearing up to offload their stock in a pre-significant revenue IPO.
The treasury's best testing mechanisms are destructive.
Please see my response to jwcrux ;)

Link: https://news.ycombinator.com/item?id=7007119
The companies would be Google and LinkedIn :)
Latin America is a conceptual region, not a concrete set of countries. They can probably get away with not honoring the warranty in Guatemala because of this ambiguous terminology.
For lunch requests my go to excuse to people is that I am in the middle of a fast. Thus, I don't mind going to eat with them, I dont seem weird for eating healthy, and for whatever reason, people have been more understanding of the fasting excuse over, oooo I cant eat that.

But with cheating in general, I will move the hours of fast around. So if I do go to a lunch, I'll probably eat pretty damn big and then fast until 6-8 the next day, make a good dinner. It's funny how much you enjoy food when you learn how to eat.
fwiw, I experimented along this line, dynamically generating python wrappers from yaml: https://github.com/reklaklislaw/rest_easy

It lacks documentation, a bunch of features, and parts smell pretty bad, but since the topic came up I thought maybe someone would find it interesting, if only vaguely.
well i kind of love java,netbeans,oracle db,db2 and sql designer by the way.

osx? sorry im not a cool guy, im just a dba
The data set used for the leaderboard is not the dataset used in the final evaluation. They also limit the number of final submissions you can have and the number of submissions you can make per day to prevent that.

Often the person at the top of the leaderboard will move down a few places in the final evaluation.
Tech is enabling a bright future for long-form journalism
Apple only offers older versions of your app to users that have previously purchased it. New users will still get the traditional "this app requires iOS 7" failure message.
What are the conclusions from this survey?
Thanks for building this! My side project uses this. (https://yoursecondphone.co/)
100% uptime?
True, my post's recipe, taken to the fullest, probably will lead to burnout. I should have clarified that.

Thanks for your examples.
Don’t get too comfortable
"At the bottom of every status page, we include a small, “Powered by StatusPage.io” link. While we felt uneasy about this at first, one of our mentors encouraged us to include the link and it has worked incredibly well...
One-third of new signups and customers originate from our existing customers' status pages."

Love it. We've had a few moments like this at Paydirt (http://paydirtapp.com/). As engineers, we tend to have hangups about little details like this that customers genuinely don't give a second thought to, and they can be a means to massive (and multiplicative!) business wins.
You should totally package & sell your js and css 'framework' on codingden or elsewhere !
When I was in Ecuador (which uses the US dollar) it was extremely common to find fake $20s in your change. I could never spot them, but the locals could.

They were exceptionally good, right down to the watermark, security strip, etc. etc. Even when I had a known real one and a known fake one, I couldn't tell them apart.
Not necessarily:
http://clojure.org/clojureclr
http://clojure.org/clojurescript
The sad thing is that OP's single datapoint as a David vs Goliath story will get far more attention than your experience. Even on HN, drama carries the day.
More a thing to stick in a smart watch like the pebble than a product on its own.
Is this purely a marketing ploy? Surely blades are much, much better suited for this...
There are actually several MySQL drivers and at least 2 worth using on Python2 and Python3:

MySQL driver 1: http://pythonhosted.org/oursql/
MySQL driver 2: https://github.com/PyMySQL/PyMySQL

Both are well supported drivers. Much nicer to use than the old Python2 only MySQL-python driver, imo.
Unicode in Python: Common Pitfalls
Yes, a bit harsh. But helpful.
Thank you
IMO, two things:

1) Features are everything
2) So is experience

When people buy machine learning experts they buy both of these things. Anyone can learn the math, it takes time to get good with it.
Awesome job, reminds me a lot of Mozilla's towtruck
Seriously how hard is it to call filter_var() or even is_string() to ensure its a string?
Will do! Thanks. If you have an email list or something, feel free to send a link to it to me. My email is in my profile.
"Evan Spiegel showed his arrogance to the world by turning down the offers..."
So because someone will not sell his/her company, that means the person is arrogant. Wow. Speaking of arrogance...
There are tons of meetups in Seattle! Check out meetup.com and we also have Beer && Code at Substantial if you are a developer.

FYI: The Seattle Tech meetup isn't really about tech it's a sales pitch type thing. Some people like it I personally would never go back.
What is wrong with this photograph? It seems like a toy /unreal something/?
Having gone there for undergrad, I do have first hand experience with the culture. I doubt Aaron was as much of an outsider as you seem to think he was. It's a very open and accepting place. Given that his dad worked for them in some capacity, and given that Harvard and MIT students cross register regularly, and where his interests lay, there's a good chance that he was at least socially involved with people there, and that's generally enough to take part.

The social norms there don't resemble those of the country at large or even those of other schools, so I would be very careful about extrapolating what's acceptable elsewhere to what's acceptable at MIT. Nothing about what he did struck me as something that would be very far offbase there, I think it would be seen as a really cool hack. I'm sure the admins would feel a bit different if it caused problems for them, but generally this kind of thing was more than socially acceptable.

To answer your question about torrents, file sharing was very common on the network, but people had much better solutions than torrents (cert. authenticated file servers, internet2, etc).

Edit: Also, c'mon - he wasn't wearing his bike helmet to avoid the cams, he didn't think he was doing anything very wrong. He probably just rode is bike to the building and left it on.
Krugman, a week ago:

> I have had and am continuing to have a dialogue with smart technologists who are very high on BitCoin — but when I try to get them to explain to me why BitCoin is a reliable store of value, they always seem to come back with explanations about how it’s a terrific medium of exchange.

http://krugman.blogs.nytimes.com/2013/12/28/bitcoin-is-evil/

This guy:

> [I]f bitcoin has an intrinsic value, it is as a medium of transferring value globally with almost no transaction costs, an incredible boon to the citizens of developing countries who work in developed nations and currently pay 10% commissions to send home remittances.

You can't say that the man doesn't know his debate opponents.
That's an insightful point!
TY
They'll probably initiate less talk of any kind with you after pulling that.
Then my sympathies to you. But people who've been in this industry far longer than I have assured me - it's pretty damn normal.

Oh, and people in other industries have told me it's par for the course everywhere.

This is why networking is so important. That's my main advice to give. Meetups, user-groups, etc... get involved in them and do your best to learn, interact, and "level up" (to steal a brilliant recruitment/marketing slogan from the big A)
Not new, but it's never bad to re-read that article. ;)

Please see my response to jwcrux: https://news.ycombinator.com/item?id=7007119
Understanding Meteor Publications & Subscriptions
I think the chickens were judged okay only after they'd confirmed no roosters were involved.
Krugman is a moron. Just ignore him, he'll go away soon.
A desktop system with a novel thermal design is being packed in tightly in a way that the manufacturer probably hasn't tested, and in a way that's going to be hard to diagnose or fix? He who dares I guess :)

What do people use hosted Macs for anyway? I guess there must be some niches, but surely everything that's great about a Mac is optimised for local usage?
Yes but I don't think closed door NSA style surveillance of congress people would be helpful. Government open data programs? Probably a better direction.
Tilt shift photography.
It's probably been shot with a tilt-shift lens:

http://en.wikipedia.org/wiki/Tilt–shift_photography

You can make a tilt-shift lens pretty easily with very cheap components:

http://cow.mooh.org/projects/tiltshift/diyexamples.html
> the 2/3 split in Python is a reason that many will give for not using Python at all

I don't know Python, but I've gone through a few phases where I'll play with it for a bit and then put it back down. (Incidentally, I appear to be entering a "play" phase right now.)

I can't explain it exactly, but the 2/3 thing makes me really uneasy about learning the language.

On one side, there is Python 2 which is supposed to die in the non-immediate future. I don't need to learn it, particularly since development isn't my primary career at the moment and I'm unlikely to "need" it before I inevitably switch careers back to dev. If I don't need it now, and I don't expect to be in a situation where I need it in the near future, why not go for Python 3 right away?

On the other side, Python 3 is the new hotness, and it's the future of the language. It's the heir apparent. It's going to be "the" Python in the nearer-than-you-think future.

But it doesn't seem ready. You get the impression that you'll start a greenfield project and then get to a point where you want to drop in a well-known component and you just won't be able to.

You also look at the fact that it's been around for over half a decade yet 80% of of respondents to this survey say they use 2 more than 3, 40% have never touched it, and 20% say the whole thing was a bad idea. If you were walking into that environment, would you really be so quick to disregard it?

I suppose the answer is to just learn it all and try to keep the differences in mind as you go, but it's understandable the a lot of people don't want to half to learn and semi-unlearn the same language all at once.
Thank you. That helps.
Maybe I will re-write the post one day to give it a more natural and humble tone.
Seriously, if webMD is getting canned as a fringe site these days with inaccurate medical information and nothing to counter their medically accurate information, then there's literally nothing you can trust on the internet.

It's literally the accredited health care information site.

I'm not saying that their information is free from being wrong, just that given a standup between webMD and some random keto blog, I'll go with webMD.

Regardless of the source of dietary calories, a diet that triggers ketone production, which is the point of a ketogenic diet, introduces ketones into the bloodstream, which are processed in the kidneys.

Because there appears to be at least 2 people on HN who don't know about ketones (a family of organic compounds that includes acetone), but know about ketogenic diets, a well known and researched diet intended as a medical aid for epilepsy in children with a wealth of academic research on the effects of the diet both positive and negative. But it's also used widely to treat type 1 diabetes. Since diabetics often have reduced kidney function, ketone management can become critically important.

We know that ketogenic diets stress kidneys. This is basic information known to medicine. It's about as basic anatomy.

Other well known side effects include bone demineralization, constipation (which increases risk for colorectal cancer and other lower digestive complications), menstrual irregularities in women, increased colestrerol (up to 30%!), kidney stones are recorded at rates as high as 1 in 20, acidosis and all that includes.

It's considered as a diet that you should only go on under doctor supervision and constant blood tests.
Co-founder here, thanks for trying out FutureAdvisor. We may not have all the plan option info available within the plan. If you have the email you signed up with, we can take a look the specific plan. Feel free to ping us directly at help@futureadvisor.com and we'll make sure to investigate immediately.
Kidney stones are a well known side effect of ketogenic diets.
I did! Actually, it later got pasted into some code where I meant to paste something else.

https://medium.com/what-i-learned-today/be3172896a0f
But there are no definitions of Latin America that do not include Guatemala:
a) Former Spanish colonies
b) Spanish speaking countries
c) Romance language speaking countries
d) Countries South of the USA
Rates for the US are around 0.01% of circulating notes.

As far as counterfeit currency being a danger to economies, check out Operation Bernhard [1] where Nazi Germany forged British bank notes to flood the economy, with the goal of causing rapid inflation that would be damaging to the government.

There's a good movie as well, from 2007, about the operation: Die Fälsche (The Counterfeiters) [2]. Definitely worth a watch.

[1] http://en.wikipedia.org/wiki/Operation_Bernhard

[2] http://www.imdb.com/title/tt0813547/
No one knew Google's potential when they were starting, I would argue the same is true for snapchat. Maybe they are nearing their full potential or maybe they're just getting started. Either way, that is big assumption you are making
Try to minimize your costs and time - switch to Digital Ocean for hosting which is only $5 per month and can probably handle your traffic if paired with caching plugins and nginx.

Post a sticky post on your blog asking for volunteers - make it look cool to contribute. Reach out to Reddit relevant subreddits.

Also rech out to Space related companies you're covering for sponsorship.

P.S. Drop me a line if you'd like.
Have you considered contributing to Twisted's porting process?
It's probably all open source and it's just a matter of resources, right?
The importance of SEO for startups
Startups need to know the importance of SEO services available and this article highlights how SEO companies can help.
This is where Java ecosystem shines the most:

1. Easy access to standard libraries

2. Most (not all, re: java.util.Date) of the standard libraries are well thought-out and the documentation is top-notch

3. Tools like Maven + Eclipse/IntelliJ can provide insight to Java libraries source code easily (Maven has built-in capabilities to download the javadoc _and_ the source code from the designated Maven repository if the author publish them correctly).

Access libraries (3rd party or well-known ones) are a shortcut away.

PS: NuGet had this capability recently, which is great, but I rarely use it so I don't know how easy and to what extend NuGet can replicate what Maven has.
Harvard and MIT have a lot of crosstalk. If he knew people at MIT and was around, which I assume he did and was, it's generally socially acceptable to take part in "hacks" (breaking into locked places is one type).
> This isn't worth seeing a lawyer about given the invoice amount.

It may be appropriate for small claims court, then.

> Some of the work performed should have been paid out of the CEO's pocket instead of the company's funds.

Not your friend's problem. That's between the CEO and the board. Maybe they want the CEO to have a personal assistant take care of minor but time-consuming personal matters.
https://whispersystems.org/blog/contact-discovery/
It makes sense: I have seen many security professionals complain on the principle, but not one user publicly state they are going to abandon SnapChat for that. These are roughly the generation that threatened to leave when Facebook rearranged buttons.

I'm not sure I got the extend of the issue, but: there is now an accessible database of phone numbers to SnapChat handles, right? I get how large scale hackers might use it (but presumably already have); or how a large marketing operation could use that to associate phones numbers that they have with handles, that are presumably unusable for the moment, unless SnapChat users would accept an friend invitation from a branded account.

However, the kind of spying that worries most SnapChat users should be from close relatives (parents, teachers, exes, cf. danah boyd’s research), people who already have your phone number, and already have seen your handle appear when they installed SnapChat, and were already denied access. That breach doesn’t change that. The social discovery feature functioning as it is was the issue, and that was already widely accepted.
Thank you very very much. I will take that into account to improve my blog and next blog posts.
You got overcharged.

I got a laptop from Newegg for ~$700-$800 with an i7, nVidia GPU, and Windows license. Installing Linux is easy enough, and dual booting gives you flexibility if you want/need to run apps that refuse to go in Wine.

To be fair, my machine only came with 4GB of RAM and no SSD, but upgrades for those can surely be found for less than the $400-$500 price differential.

And a system with no discrete GPU is crippled if you're a gamer. If I'm paying $1000 plus for a system, you can be sure it'll have a decent GPU.
Great article ! It's too bad so many companies have open space rooms for developers. Noise just creates a vicious circle : we're less concentrated, working slower, have to work longer hours, get tired and so on.
The worst is when people in the same room aren't even working on the same project. I think having at least separated rooms for each team working on a single task would greatly improve developers' productivity.
A man like Asimov probably assumed that earthlings would develop a greater sense of community as civilization progressed. Also, in 1964 the US was a lot more liberal; LBJ and a massive democratic landslide had just taken control of the government and were on the verge of rolling out the Great Society programs. War on poverty, civil rights, social welfare programs, consumer protections, etc. He had no way of knowing that ongoing class struggle would push us back into this vast inequality, and rationalizations for it, that we're currently accustomed to.
10% of 100 (more or less).

It isn't much, I know... but it still is 10%
Any more details on the software stack? I'm actually about to write an SAAS in Haskell. Are you using Yesod, Snap, Happstack, plain wai, or something else?

Any commentary on making your SAAS with Haskell, where you thought it helped, where you thought it hurt?

Thanks!
Agreed. The whole thing seems to really miss the problem Snapchat exposed, turning an access control problem into a cryptographic problem. At least I assume this is being posted now because of snapchat.

The problem with how snapchat failed isn't so much that they weren't storing the information securely but that they had absolutely no gate on getting the information aside from a global api key. If you're running their app you've already exposed the phone numbers and are trusting them not to be too evil with them.

My expectation as a user of their service (I'm not, but if I were, and this applies to things like facebook as well, of which I am a user) is that they won't tell people I don't want to know who I am and if I'm using their service.

To this end what's needed is that before it gives another user a positive result (especially tied to my name) to my phone number it should have a reasonable expectation that I want them to have it. If they store the information that lets them derive this expectation in a way that keeps my info secure, that is also fantastic, but it's a second tier concern to becoming literally the whitepages by accident.
OSX can only be run on Mac hardware. If you want virtual Macs within the EULA, this is what you must do. This would be attractive for people wanting to to build testing on mac machines, for example.
We are currently in version 2 of our rail mount prototype and will be selling both rail mounts and personal armband mounts as part of the Overwatch product line. In response to your concern about device safety, our hardware mounts will support the use of highly-protective cases like Otterboxes, Lifeproof cases, etc.
I've already answered your points when I addressed what I thought was wrong with the current state of democracy.

You seem to have taken my post as an argument about semantics when it really wasn't; I was just expressing that I think you've taken the OP too literally when he said that we don't live in a democracy. Obviously we have elections, but his (and my) point was that the elections don't really change much because the real power usually ends up being those with the deepest pockets or those in charge of government organisations - neither of which the everyday man can elect nor control.

I do think you're right that it is theoretically possible for a truly impartial and incorruptible individual to make change; but I think that's hugely unlikely because I can't see them ever getting enough sponsorship to pay for their election campaign, nor for them to play dirty enough to win enough voters (since politicians and businesses will spin all sorts of negative PR about unfavourable candidates).

For what it's worth, I don't think "true democracy" would ever work because at some point we have to acknowledge that nobody is educated enough on every subject to make an informed opinion about it. Which means we need to rely on a smaller subset of individuals to make those informed decisions for us. The problem lies with whether we can trust those individuals or not. Sadly I don't trust our government nor the election process to generate any desirable individuals in the foreseeable future. :(
Is this a joke? I guess if you have money to burn.
Show me a blade that I can legally run OS X on.
> They're so good the treasury department buys them because they're better than the best systems out there.

I.e. they are the best systems out there?
> OSX can only be run on Mac hardware.

http://www.tonymacx86.com/
If by runtime implications you mean speed, I think it'd be ok. Objective-C makes heavy use of immutable data structures already, and iPhone apps just don't have that much data, anyway.
I thought every RSS reader automatically captured the RSS link if you give them the url for the blog.

Anyhow, here it goes : http://danielflopes.com/rss

;)
Another potential downside is that the $30/month plan does not support roaming data. If you are in an area not covered by T-Mobile's towers you will not have data service. Voice and text will still work fine. I speak from experience here.
This is a good point. You can keep the database storage in another container, or linked in the root filesystem.

How do you upgrade the database usually? You can also do it the same way.

Not saying it really solves all the problems, just that it solves some of them.

Lots of people go years without upgrading the database that "shipped" with their application! As well, I know of many enterprise applications that literally ship with an entire _server_ as their method of production. You literally buy a server! Containers seem better than that.

They definitely aren't to be used for everything. I wouldn't use them in your situation at all - but they work well for many other things.
Some people like to monitor their experiences or ruminate on how they perceive things. This is simply a tool that may potentially provide insight towards that end. Nothing to get pissed about.
North Korean leader fed naked uncle to starving dogs
Is it becoming tradition now to do something like this every time a new Mac Pro is released?

http://en.wikipedia.org/wiki/System_X_(computing)
demographics and dwell time