skysight-inc/HackerNews huggingface dataset:
Regarding the first half of your comment, don't forget about Viagra, which was "designed" to treat angina. It didn't do so well during clinical trials, but there was this one weird side effect that kept coming up...
"Honestly, I think that philosophy is why I was able to make it to UCLA and have a long NBA career. A lot of dudes have a good jump shot. A lot of dudes can play ball. But how many guys are willing to put in the extra work that it takes? At this level, you have to be almost addicted to the work."

I think this is clearly the point and it jives with John Urschel's article posted earlier today.
Thanks for mentioning it. I check their website occasionally and hope that it'll be a reliable and sustainable alternative.
Big city newspapers are highly dependent on access to police department official information.
And this is where Go's tooling shines: https://golang.org/cmd/gofmt/

(Refactor automatically, not by hand.)
Absolutely not. You can use Cloud Datastore, or you can connect to any database that can communicate over sockets or http, including Cloud SQL. Of note is that Datastore has a free tier, Cloud SQL does not, and Socket usage can incur (some) cost when communicating with other databases.

I've seen many Python apps that connect to a free MongoDB instance hosted on Mongolab.

(also worth noting that Node.js support for App Engine is currently in beta.)

(disclaimer: I work for Google on Cloud Platform)
Regarding the fifth point on SSL, I agree, but I'd recommend investigating a combined Heroku and Cloudflare stack as I've described here:

https://brandur.org/fragments/cloudflare-ssl

You can stay on the free tier of Cloudflare and the hobby tier of Heroku and get full encryption on your custom domain (and without worrying about getting certs issued). This is how I run my more important hobby apps.

And regarding the lack of novelty of `git push heroku master` — I'd argue that it's still surprisingly valuable even in modern times. Sure you can do it yourself using a dozen different techniques these days, but as a hobbyist I want to be building apps and not maintaining personal infrastructure.

(Disclaimer: I used to work at Heroku.)
Using the word “just” damages credibility
I should explicitly state I seem to be in the minority in the Go community here, but: You don't get a compiler error if you initialize by name. You do get a compiler error when you initialize by position. In my minority opinion, you can and should use that to your advantage whenever possible. Some structs are clearly "configuration-like", for instance, and you don't want an error if a new option shows up, which will probably default to whatever you had before anyhow. Some structs are clearly data structures, and you'd really like to know if your two-dimensional point suddenly grew a third parameter. Of course it's not a bright shining line, but it's often pretty easy to tell which you have, or which thing you want, and use the correct initialization.

In this case, if you used:

T{4, "hello", 3.5}}

most future type changes to the T struct will become compiler errors. (It won't be if the types are compatible, for instance, changing the first to a float would still result in a legal struct. If you have richer types in play that is less of an issue.)

golint will then complain at you, but you can pass a command-line switch to turn that off.

(This, amusingly, puts me in the rare position of siding against the Go community, on the side of the language designers. Bet you may not have known there is such a position to take. :) )
He was being sarcastic, pretty sure. ;)
> No, what I mean is that there are genetic factors that aren't necessarily hereditary, or even hereditary but not within the immediate offspring. E.g. my son has the same birthmark as my mother but I don't. Same for a number of Mendelian trait diseases.

This is not genetic but not "necessarily hereditary", this is hereditary, but requiring a combination of inherited "things" to manifest. (The typical simple case of "Mendelian trait diseases" to which this applies are recessive traits, which require inheriting a copy of the gene from each parent to manifest.)

IQ, not being a binary trait, doesn't work the same way, and probably (even to the extent it is genetic) the product of isn't a single, simple genetic trait of any kind, but influenced by a number of different genes. And, also, influenced by lots of environmental factors (and it may turn out that the way in which some of those environmental factors contribute depends on which combination of genetic factors are present.)
I think it is not so much about "good debug support", or "easy deployment".
It is really about what YOU, as an individual, without any regard to who wrote what language reimplementing its slice of CLisp, can do with a given language.

You're a rockstar in C? go for it, and just dockerize the result.
You're a Ruby ninja? fine, and Capistrano the result (or just dockerize it).
You're a Go ninja? why not, and then scp the result + restart the process via ssh.
You're a CLisp expert? fuck yeah, and then reinject the new code directly in the running process. Just because you can. Who will stop you?

Have fun, that is the real point.
Amazing. These cost less than a stamp in the US. Think about that the next time you mail a letter!

> The pots sell at 40 US cents a pair

https://en.wikipedia.org/wiki/Pot-in-pot_refrigerator#cite_n...
Except the basic science still hasn't found what needs to be done. Broadly it's kind of obvious: we either need a truly reversible vasectomy (not possible due to immunological reasons), a method to inactivate sperm production, or a method to inactivate sperm.

There are massive biological science barriers to implementing either of those two options - we essentially got really lucky with the female hormone pill that it works at all. It's a blunt, simple instrument that luckily works really well.

That's not at all true for men - it will take new advances in technology before we identify any suitable targets.
Docker originally came from DotCloud, which was basically the same concept/underlying services as this. It was amazing. I never understood why someone would want to use Heroku instead. I haven't used it since they sold that business, but I'm excited to use Convox.
You will never get cooler than the Wet Bulb temperature with a evaporation cooler (which is what this essentially is). In most conditions found on earth this will be well above 4.5C

https://en.wikipedia.org/wiki/Wet-bulb_temperature
That's a pretty impressive monopoly, for some reason I always thought those "YouTube-like" sites were competing against each other. MindGeek may well turn out to be the Google of porn.
Where on the page do you find your about/help etc page? I can't spot it at a glance.
Computer Utopias
Startups will always have room for growths and improvements. Fundraising efforts can help the business grow.
I was thinking of a large graph, where everybody wanted different parts. Then a cache somewhere in the middle could work, even if nobody wanted exactly the same parts.

However I guess you could achieve the same by sending many parallel requests.
It's interesting that you bring up 'group think.' I immediately thought of my back country avalanche training and how deadly 'group think' can be when I read your comment. I wonder if organizations built around a 'cultural fit' are hurting themselves in the long run.
>I'm not just saying this to be a jerk - this should be grounds for immediate termination of his employment.

More specifically, his security clearance should be revoked, or modified such that he's not allowed to use a computer without being supervised by a competent person; which ought to have the effect that he's basically disqualified from working for the CIA, or speaking about anything related to information security.
It'd be interesting to know what exactly they are doing in the gearbox, apart from the flexible mount to absorb excess torque. New materials? Surface treatments? Special lubrication?
A reasonable option for hobbyists is Dokku[1], a single-server heroku clone. I'm also pretty excited about Convox[2], and would definitely recommend that early adopters check it out.

I get that people are frustrated with heroku's pricing, but at the end of the day I think that if your side project isn't worth the money you spend on it's hosting, maybe you should look into other side projects? If it's truly not a money-making project, not needing to scale it or have it up 24/7 seems like a reasonable trade-off to not paying for it's hosting.

The number of tools and resources Heroku provides is quite significant, and developing/deploying/maintaining similar solutions is certainly not cheap or easy. Especially at scale.

Disclaimer: I'm one of the Dokku maintainers.

- [1] http://progrium.viewdocs.io/dokku/
- [2] http://convox.com/
Did you read the article. I do wonder if that is true.
Heroku indeed used to be very generous. I totally get why they are making these changes, it's hard to sustain this in the long run.

That said; for hobby stuff I've switched to a cheap VPS plus Dokku [0] and haven't looked back. Works with Heroku buildpacks and even runs custom Dockerfiles if you need anything fancy. Hardly requires any maintenance.

There's a couple of alternatives like Deis [1] and Flynn [2] that offer more advanced features, but they're much more complex and way overkill for my pet projects.

[0] http://progrium.viewdocs.io/dokku/
[1] http://deis.io/
[2] https://flynn.io/
And Deep Impact http://www.imdb.com/title/tt0120647/
The good news is that, as others have mentioned, there are options for hobbyists that are inexpensive, sometimes free, and sometimes better than Heroku itself.
That's a fairly bleak perspective! Of course, I can't prognosticate that you aren't correct. However, I think that hasn't been decided yet.

I fully think IA will allow us to out-compete AI in time. We might not be fully human anymore, but not completely synthetic either.

But similar to our 1799 analogy, those who try to just "keep things the way they are" will suffer. Not that I want them to or anything, it's just the way it will probably go.

There were many people who were made quite rich in the industrial revolution, but as in all things where humans are involved it's generally the few rather than the majority (sadly).
I'm afraid Solzhenitsyn is a bit naive in thinking that would've caused the oppression to stop. The authorities would have just moved in the troops and introduced military law, shooting people without hesitation. After all that's what they did in Budapest in 1956 and Prague in 1968.
Bankrupt your company, and probably do some serious damage to the airlines or plane manufacturers that bought them from you, and also kill a lot of people. But, you know, move fast!
Very interesting article, this could be used as a fun fact for Central Asia!
As a longstanding gae user I have to disagree. The performance characteristics are esoteric, they're always a few generations behind wrt language updates and framework compatibility, and the whole platform is stagnating. At least in Java-land, and I think Python too.
Selling Chinese online learning platform
When the last place on earth started to have startup boom... You know the startup apocalypse bubble is bursting soon[0].

[0] "The time has come, The kingdom of God has come near. Repent..." http://biblehub.com/mark/1-15.htm
Signature validation has nothing to do with fraud prevention.

Your signature just means you accept the terms of the cardholder's agreement.
I really don't like that there replacing an open source crypto with a closed source one. Putting on my tin foil hat but didn't Microsoft hand over a back door to the NSA already.
If you're like me, none of this made sense at first.

What I was missing: these users have complicated code in their $PS1 or other 'prompt variables', which makes the shell do things every time they change directories.

Indeed, the the title contains the word 'prompt'.

This is apparently a solution for a problem I don't have. (There's no way I'd ever tolerate a slow cd command, async or not!)
developers will abandon win32 whether windows supports posix or not
I doubt shareholders would be hurt by making things easier for developers. It's a retarded mentality that lock-in is good (while it hurts developers).
Why does this support telnet? Just seems crazy to me. Is it on by default? That would be a violation of any sane security policy pretty much anywhere. Seems like a serious edge case requirement and odd to bundle with SSH. This is like buying a new car but then having the dealer give you a free horse with your purchase.
This is an engaging story, but that's one of the worst, most distracting websites for reading I've ever seen. Random page animations? Fuck off.
It does but as you say due to the emperor's new clothes every few years, the loyalty isn't there now. I know of no companies doing greenfield desktop dev that are using any of their tech. It's all Qt, CEF, python/wx and JavaFX. Even the financial companies we deal with who were pretty heavy with the WPF are canning it next cycle.

Incumbent MFC, Winforms and WPF stuff will live as long as VB6 did (and still does) though.

Edit as HN won't let me reply (submitting too fast). In Europe and JavaFX also has hardware acceleration as does CEF as it uses Chrome's rendering engine.
Free tier is only for 12 months, and then it gets very expensive - t2 micro instance is 10 USD a month, so that's 20 USD a month with one ec2 and one rds instance.
enforced structure.
I think it's still pretty friendly to hobbyists (throw up a quick Flask app for a demo, etc), but it's probably no longer very friendly to 'get everything for free'ists (like 24/7 compute, >512MB ram, etc).

The benefit to me of using something like Heroku is not because I get more CPU/RAM than an equivalently priced Linode instance - the value is in not having to manage a Linode instance at all.

I'd also argue that git-pushing to Heroku is still a lot less friction than dealing with docker images or chef/puppet scripts.
Using netcat you can get this

send:

ls | netcat 127.0.0.1 5555

receive:

while :; do netcat -l 5555; done

You could make it cleaner but that basic idea works
It's possible. Security on AWS can certainly be tricky. It's safer to use ElasticBeanstalk if you don't feel confident in your security knowledge, since it manages keys and IAM roles for you.
Probably eventually but as the author notes there is a large pile of bodies where enterprising companies trying to reform the broker model used to stand.

It's hard and landlords are mostly not interested in changing a system that has worked in their favor for years with people they have personal relationships with.

Brokers have keys to the apartments too. This is not easily disrupted.
Salesforce gotta pay for the tallest building in San Francisco somehow.
I actually didn't.. They are just there! I got them for free (as a part of my training) and they have immense value.

You argument hints at something called labor theory of value, which quickly leads to contradictions, once you include time and technological progress into your models (such as people should get more for labor even if they are doing less of it).

Honestly, I think if people are honest to themselves, they will see that there is plenty of stuff providing value for free (a simple example - tree that grows apples). Then asking to be paid just for your merit is obviously a losing proposition.
I think brokers will just start managing listings on airbnb directly for owners. About half the time I've used airbnb, the person I was dealing with didn't actually own the property, they just managed a bunch of them for people.
It is nice to have students in high school code because early exposure to coding can help them find careers they're interested in.
Yep, I was really curious to see if he had finally given up and gone to TeX, Indesign, or the like.

I guess that if one's not dealing with a lot of math, groff is enough for many typesetting jobs.

I'm curious as to which version of groff they used. Heirloom groff? GNU groff? hmm...
> Hygiene. This should go without saying, but apparently I am cursed. If I can smell you in an interview, we're done. (And yes, this has happened.)

Just a note: sometimes this is BO caused by medication. You want to avoid saying "I didn't hire you because you smell" because that may be a result of a protected characteristic. A reasonable adjustment would be that the person has a trusted friend who will tell them if they smell or not, and will shower before they get to work and will use deodorant products.

A bit less common would be "fish odor syndrome" or Trimethylaminuria. http://www.channel4embarrassingillnesses.com/conditions/fish... You probably don't want to be cruel to people who suffer from an illness that they have no control of.
For our workload (discussion forum, custom engine) the move to TokuDB was so effective that we ended up completely eliminating a number of front-end caching stages, because rendering the page from scratch every time ended up being very nearly as fast as pulling from the cache.

(The hot path was a single well-optimised query that retrieved all content for the page. The query didn't need to change.)
Plain Erlang is also nice.
Similar numbers (1.6M) can be achieved with Intel and MySQL 5.7:
http://www.infoworld.com/article/2994381/database/mysql-57-d...
>I don't think a technical/engineering background is presumed or necessary for such a role.

Definitely, but one should know his/her limitations, and that one in particular should also never speak about infosec. Brennan fails on both of those accounts.
Why Did Hideo Kojima Leave Konami?
What the Government’s Dietary Guidelines May Get Wrong
It's an attack on Piketty without any substance, best I can tell. The problem with any attack on Piketty is that you can test his theory. Ironically, Bill Gates took issue with Piketty's famous r > g formula with at least one predicate he would add. He didn't extrapolate on it (he should if he wants to make a real argument), but at least he put something down. Kay didn't even bother with going that far. He should.
I wonder if instead of gearing a single large fan, you could just remove the fan from the turbine altogether, add a much larger alternator, and power several large electric external fans from each turbine? That would give you more fan area than you can get with a geared turbofan, optimal fan speed for efficiency, redundancy in case one of the fans suffered damage, allow cross-routing of power between turbines if one turbine failed, and not require quite such large fans so they'd fit under the wings more easily.
TypeScript is pretty good
So far, there is none. Is there a question you have that maybe I can answer?
I haven't had a TV since I was a freshman in college and rarely went to movies. It obviously never interfered with my work. Now, after decades of experience, not knowing the latest TV and pop-culture becomes a critical culture fit issue. Interesting extra hurtle in a "meritocracy"
We have enough POSIX to go round, I think. No need for any more ;)
I don't believe anyone has ever shown something to measure at 0k.
I wonder if Periscope is an effective social site for businesses to interact with customers.
Well, as we all know, every smartphone app takes exactly 1 year to create, and it's hard to imagine a time period 30 times longer.
Marginal cost. For MailChimp, WP Engine, etc, their code is running regardless. Heroku and other PaaS providers have to commit real resources (RAM, CPU time) that have a much greater cost than running some free work through your existing data pipeline.
I'm not sure who the attack was "for", if you know what I mean. Was it to discredit the NYT? Or was it to reassure people working at Amazon? Or was it something to reassure the HR people at Amazon?

I do wonder how it got past the Corporate Communications team. And if it was unauthorized, well that could lead to some awkward meetings.
Telnet has the unique advantage of having an implementation for the opposite part on any TCP/IP compatible system without external libraries, crypto etc. and that you can recreate both a server and a client in literally an hour with nothing but a C compiler and an ordinary libc.
If you were as good at analysis as you say, you'd have recognised that the parent took pains to state their opinion is formed from personal experience, is caveated with 'almost all', and recognises their own resulting bias, labelling it such. It seems to me that you're projecting your frustrations on someone who doesn't deserve it.

Ironically, the parent complains of PhDs using lots of buzzwords (meaning using language as a cover), and your defence is full of long wordy phrases.

Edit: To clarify further, if you're going for a job, your ability with words is less important than your ability to solve presented problems. People are hired for solving problems, not for trying innovative solutions just for the sake of it. As an example, upthread there is a person complaining that one of their hires spent two months doing a project in a language no-one else in the company knew. An innovative solution, but bad for the company, because it leaves the 'maintenance' part of the problem unsolved.
Further down that thread:

> Fractal tree indexes are patented. It is distributed as commercial
extension to MySQL. So we can't include it into PostgreSQL core.

http://www.postgresql.org/message-id/CAPpHfdtV46zQjp88HR5U3h...
Viagra was originally trialled as a drug for heart related health problems, when it went into human trials the subjects reported increased bloodflow elsewhere and as a result the use was changed to deal with erectile dysfunction.

interestingly they are now looking at it again as a heart disease drug.
We did, yes. And we've covered them all summer:

http://www.thememo.com/tag/uber/
You can use variadic arguments with an interface type or a single struct parameter to get similar behavior.
I wasn't the guy... I just happened to be around when it happened... Like I said, I did get a call from someone trying to get hardware support when the power was out... I also had a friend that used to keep his ash tray in front of the desktop as a "smokeless ashtray" since it sucked the smoke into the front intake.

These are probably the three most stupid tech things I've seen... I also saw a computer that was shot once, I am pretty sure that's happened a few times.
This has happened but managing a property is different job than being a broker, not quite apples to apples. We'll have to see if it becomes more and more popular to do that if it increases the prices over time.
Four Ways to Diversify Website Traffic to Boost SEO
If you are a Java user and want to take advantage of Java 8, I really encourage you to check out managed VMs. We have a runtime available for Java 8 & Jetty 9 on github here: https://github.com/GoogleCloudPlatform/appengine-java-vm-run...

(disclaimer: I work for Google on Cloud Platform, but not on anything Java related)
AKA "garbage in, garbage out." If you like this piece, you might also enjoy "How to lie with statistics." There appear to be free copies currently available online: http://www.bing.com/search?q=How+to+Lie+with+Statistics+PDF&...
Yes and no. There's no single god-given way to measure temperature (though the 0-point seems clear), but once you have a scale, comparing the temperatures of two liquids is straightforward. On the other hand, a symbol like GDP is really a mix of thousands of inputs sampled using a variety of techniques and adjusted according to dozens of criteria like inflation and hedonics. Comparing GPD over time in a single country is crude, modeling GDP across countries is nothing at all like calculating how quickly water heats up compared to mercury.