skysight-inc/HackerNews huggingface dataset:
> Also, for those who are using Java, where do you host your application/service?

Heroku, EC2 (or Elastic Beanstalk) and Google AppEngine are all pretty good choices if you ask me. For side projects I usually just throw them up on Heroku, but I'll use EC2 for more sophisticated deployments.

> Django/RoR or Flask/Sinatra have their niches - what are good reasons for a solo developer or small team to look outside Python, Ruby or PHP?

I'm struggling to come up with an answer to this topic. To be honest, I think you'll be fine with whatever tool you choose and I think you should just use whatever is most comfortable for you. That said, some scenarios where it might make sense to use Java (or another JVM language) over Django/RoR include:

(1) This doesn't matter for most applications (and isn't necessarily true for all applications), but if you are expecting a lot of load you will likely get more throughput out of the JVM (see how the Java platforms compare to Ruby and Python ones in this benchmark: http://www.techempower.com/benchmarks/) and you will probably be able to handle more traffic with fewer machines (Twitter reportedly needs about ten times fewer machines to run its site after rewriting a bunch of Ruby services in Scala).

(2) You may need to use a particular JVM library (there's a lot of really good ones).

(3) Some spaces of the open-source ecosystem are largely written with JVM languages (especially in the data space: Hadoop, Mahout, Spark, etc). If your team is heavily dependent on one of those spaces you may choose the JVM for your web applications simply to focus your teams knowledge and tooling on one platform.
EconTalk: http://www.econtalk.org/archives/2013/12/wally_thurman_o.htm...
Can't wait to get to dockercon. I hope they are preparing with something amazing for that event. :)
The accidental ownership society and how Management views the world
Have you by any chance read both Douglas Adams' "Dirk Gently's Holistic Detective Agency"[1] and Douglas Hofstadter's "Gödel Escher Bach"[2]? If not, meet some kindred spirits!

I love the fact that so much of Bach's music explores numerical relations and patterns. And I've still not heard of anyone creating a piece as complex as his Musical Offering[3] that sounds at all listenable, let alone sublime. Any person who can compose a 6 part fugue is superhuman IMO.

[1] http://en.wikipedia.org/wiki/Dirk_Gently's_Holistic_Detectiv...
[2] http://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach
[3] http://en.wikipedia.org/wiki/The_Musical_Offering
Volnitsky's faster string search
This assumes that you'd give BI to every citizen. One twist I haven't seen so far in any BI discussion is this: what if you only give BI to those who ask for it (but still with no strings attached)? I wonder how many people would bother. For example, why would Bill Gates or Mark Zuckerberg put in the effort, however small?
Previously discussed here: https://news.ycombinator.com/item?id=2208760
I think this is a beautiful example of the power of the public domain.
Thanks. I didn't think the type of account was linked to the allocation size, sorry for not being clear. I was just curious what allocation sizes were being given out at all.

Edit: and I see that in the interim that's been answered. Looking forward to seeing larger allocations appear as the beta progresses :)
Animal lovers purse
Regarding writes, most likely the expectation is that you'll update your entire data set periodically in a batch job, or export and cache another authoritative data store. I understood the atomic replace feature as referring to a convenient way to flip to a new version of the database after its production & distribution by a batch job. It sounds like the "cdbmake" tool is designed to facilitate this.

A lot of data doesn't change very often; and a lot of data can tolerate propagation delays on change. When you have an extremely high read volume against such data sets, it can be economical to cache the entire data set and distribute it periodically to the fleets of machines that require access, as opposed to servicing individual reads over a network. Provides lower cost and latency, while supporting a higher volume of reads and higher availability, at the expense of engineering cost and propagation delay.
I have eaten quite a few gamey animals in my life (Gator, Yak, Goat, Bison, Kangaroo and Ostrich). The flavor is something that I find enjoyable. Probably because where I grew up, the beef didn't taste the way it does here. Also, $8 chicken is very different from a well cooked $40 goose.

Having said this as reasons why expense and gameyness are not a discouragement to some people. I would think that the lack of commercial farming is probably a startup idea in waiting. :)
Say it takes 12 hours to apply for basic income each year... $1,000 an hour is still an absurdly good rate for all but the highest earners.
Microsoft did implement a sort of menu searching with the revamped Start menu in Windows Vista. Anything that could possibly be accessed through the Start menu (programs, control panel items, administrative functions) can be searched by hitting the Windows key and typing.

The Office team, however, seems to operate more or less independently from the Windows team. The ribbon, for example, was first unveiled around the time Windows Vista was released, but Vista had no ribbon anywhere. Windows 7 added the ribbon to a few random apps, like MS Paint. Windows 8 added it to a few more random apps, like File Explorer. But they don't seem to be in any hurry to unify the look and feel of their own flagship products.

Well, what else could we expect from a company that thinks it's OK to slap two completely different UIs (Metro and desktop) on the same OS? Microsoft UI is schizophrenic.
It was, in the good years, operationally profitable, but the initial $1.5 billion in design costs would never be made back.
Most people would get most of their tax back, though, in the basic income payment. Break even would be like $68k.
Only skimmed this, but as an aside, I think we should not index BI to inflation. A basic income higher than the economy can support seems likely to lead to inflation, and if that's the case then the real value of it will fall to something we can support, which seems a worthwhile safety valve.
from OPs linked article:

June 15th, 2011 – The HTTP Archive becomes part of the Internet Archive [0], adding data about the performance of websites to our collection of web site content.

[0] https://blog.archive.org/2011/06/15/http-archive-joins-with-...
In general, I would expect rich people to sign up for it. Two reasons: First, they didn't get to be rich by passing up opportunities. Second, they hire people who work full-time to maximize their money, and those people will sign them up for this.
Only tangentially related, but Linode gives each server a /128 by default, and gives out /56, /64, and /116 for free on request. I use a /56 to do my own subnetting and other fanciness.
In general, supreme court > oath writers.
"initially". Take a deep breath.
It would have the ability to be extremely versatile. It can be seen as a traditional bookmarks bar but also with an interface. Of course, there would be features like how you'd sort them, cross platform compatibility, support for popular third party applications (Pocket, Instapaper, etc.), and much more (which have pretty much been stated already).

The most important feature to me, would be to figure out a way to sort my bookmarks for me based on my current population of bookmarks, my browsing history, and of course, what the actual bookmarks are.
so the top 10 percent or so that cant be troubled to pick up 12k laying on the ground would reduce it to 2.3 trillion? How about something worthwile and make the tax rate on income over 2 million (out of the air) to 90 percent like it was post WWII and use that to help pay for it.
Please tell me this is bullshit.
I find it eminently entertaining that you expose Latvian as a "chimeroid" language and then use Latvian to debunk another language name! I couldn't muster a criticism of your post on my best day; I simply like this as a reflection of the sheer complexity of the enterprise.

And as a musician, it modestly terrifies me that there is an entire language branch/split based on aoelian vs. doric.
> (2) You may need to use a particular JVM library (there's a lot of really good ones).

I would love to hear some examples? It always appears to me that you could use JVM on the backend and have robust services that communicate with the front end layer (flask/tornado/whatever). However, I would be open to hearing something new.

> (3) Some spaces of the open-source ecosystem are largely written with JVM languages (especially in the data space: Hadoop, Mahout, Spark, etc). If your team is heavily dependent on one of those spaces you may choose the JVM for your applications simply to focus your teams knowledge on one platform.

From the data perspective, in all the places I have been, the data has been sliced up, processed, put through models and is available either as services or SQL databases. After that, there has never been a strong enough rationale not to use something else for the web server. I mean, from my understanding, you will end up having to write JS for the browser side of things. So you are no longer tooling on one platform any more, are you?
I'm biased (I was raised on Bach) but I've always thought that most of modern western music owes an enormous debt to J.S. Bach. He pushed even temperament, was ridiculously prolific, represented music across Europe to the point where he was known as "Grandfather Bach" in some royal courts, and his music was often inspired by patterns, numbers and complex riddles.

There are a huge number of famous musical passages, hooks, licks, etc. attributed to artists from Mendelsohn to the modern day that can be found in just the Well Tempered Clavier. Listen to the second half of BWV857(http://allofbach.com/en/bwv/bwv-857/) which is fugue number 12 from the Well Tempered Clavier vol 1. Tell me if you don't hear something familiar there :-)
An enormous tax increase only if you figure there would be no compensating decreases in government expenditures. Unemployment benefits (60B$), medicare (600B$), social security (800 B$), welfare benefits (300B$) are just a start. [1] That's just at the federal level; there are a lot of state expenses that would go away as well. And there would be a lot of administrative costs eliminated, and a lot of corporate welfare programs could be cut as well, because everyone would have access to basic income.

[1] http://www.usgovernmentspending.com/us_welfare_spending_40.h...
I'm also interested in this. I'm used to running my Django/(formerly gunicorn but soon switching to uwsgi or passenger)/nginx/PG stack on EC2. I've been exploring Docker and Vagrant, and have almost finished setting up a useful dev environment. I'm trying to figure out the right way to do deploy my containers, and where CoreOS fits into everything.
I've seen it in action and it basically works as described. We have a makerbot sitting in the middle of our office and it's awesome.
The message-passing in Plan 9 seems basically different from Smalltalk's in that a message is a sequence of bytes, not references to objects. This comes up in the example in the paper where they pass the name of a file, which the receiver then looks up in its own namespace (hoping to find the intended file both there and accessible). I've used Smalltalk and not Plan 9, so I don't know, but I'd expect that difference in the foundations to make a big difference in what it's like to work in the system.

http://en.wikipedia.org/wiki/Confused_deputy_problem for one angle on this.
What it’s like to interview with Y Combinator
I'm using Azure that supports blob storage of up to around 2GB per blob, has snapshots and allows you to add metadata to blobs.
pandoc is AWESOME.
Also pandoc actually got a haskell.org gsoc slot, which i'm really happy about (I helped make it happen)
I had the pleasure of touring the Cray plant in Chippewa Falls and meeting the man himself, not too long after this talk. My expectations were that we would be on one side of a glass window and the computer would be on the other, but no - we walked right up to one that was being tested for delivery, serial #5 I believe it was. They were obviously proud of the cooling system - we were invited to put our hands on the side panels to see how cool it kept. The wire maze on the inside of the "C" was incredible, one trip would have caused an immeasurable amount of damage.

Unfortunately we only met Seymour for a short time, obviously he was quite busy. Even more unfortunate is that I don't remember much of that meeting. The only tidbit I remember clearly is him pointing to a pumpkin on his desk. His daughter had grown it in the garden, and knowing he was already thinking about a Cray 2 machine decided it should be named the "Cray 3".
Nitpickers With Attitude
My account is rather older than a year and I share the same sentiment. This isn't reddit.
Talks.guru – a free, curated directory of incredible lectures and presentations
Nice to see Flash downsloping to its death.
Wow, that's one billion more pages than there are stars in our Milky Way galaxy. That's a lot!
Drone almost hit airliner in recent weeks according to FAA
The title of this article should be "Yay Science!"

During the time when I lived in Africa I was treated for "presumed" malaria on several occasions despite taking preventative medication. The key is "presumed" because my fever cycled at night (the best time to draw blood for the existing test) they could never actually show that I had the disease because at night the lab was closed.

Malaria is an awful disease and the ability to treat earlier and possibly prevent the spread is fantastic news.
Hungary and Czech Republic invaded USSR as part of Hitler's coalition. They had it coming.
Scientists Create 1st Living Organism From Artificial DNA
What I was referring to is curly brace placement.

func main() {
}

vs

func main()
{
}

which produces the error "prog.go:4: syntax error: unexpected semicolon or newline before {". As I understand it this is because of the rules of where it will insert semicolons. It isn't enforcing everything about the format which is why I said "to a degree" but it is still one of the most opinionated compilers on format that I know of.

Either way, I'm glad they did it. The "where should the curly brace go" is one of the most annoying bike-sheds.
$12K/year is equivalent to a 50 week, 40 hour job at $6/hour after taxes. If employment and social security taxes come to 20%, that implies an equivalent minimum wage of about $7.20/hour.

The Federal minimum wage is $7.25/hour and is widely considered to be too low.
To those saying that the $200-$800 shouldn't be a factor:

Some time in 2004, I went to a pre-release screening of a movie in Hollywood. The director was there, and afterwards he did a Q&A. Someone asked "Is there anything you would have changed about your movie?" The director's response: "If I had had $400 more, I would have [filmed a scene much differently]".

So the immediate follow-up was "Wait, $400? How much did your movie cost?" The answer: $7000.

It turns out that you may have even heard of this particular movie: it was Shane Carruth's Primer. It's one of those small indie films that managed to break out and make a profit. But I guarantee for every Primer there are 100 other films that don't make it, and some of them are quite good. The question is do we really want to lose access to those films?

(I personally think the answer is trying to get that $800 down to under $100 through automation and tools, but we're not there yet.)

https://en.wikipedia.org/wiki/Primer_(film)
Now if only they'd reconsider their decision not to deprecate Arch Linux images. I'm moving my stuff over to Linode because of it.
Its allowed to hunt swans in Germany.
Several thousand swans are shoot here.
And they taste fine.

So I guess the claim that people in US dislike eating swans still comes from their English heritage, where swans had been royal game only.
How to Trick the Guilty and Gullible into Revealing Themselves
I too wouldn't use the word sour, though I will say kangaroo is definitely gamey compared to beef, and somewhat of an acquired taste. It's not a meat I would choose to eat without accompaniments.

(Whereas a tender sous vide steak of beef can be utterly scrumptious on its own, even unseasoned.)
Medicare and social security benefits are worth a lot more than $12,000.
Laziness (and impatience) leads to hacking
No, enormous tax increase regardless, with a balanced budget. If tax revenues are currently $2.8 trillion, and basic income alone would cost $3.8 trillion, then even if government eliminates all other spending, taxes would still have to increase by $1 trillion in order to only pay for basic income.

Edit: The US Government does run a deficit, but it was $680 billion in 2013. A deficit of $1-2 trillion would be new.
This talk is an absolute gem. Thank you.
It's $10. That's around what you pay for a text editor on iOS. This one has some very cool, different features.

Apple's been working on Xcode for years, give this one some time to catch up.

IB: I doubt re-implementing Interface Builder on iOS would be a good use of time. Probably better off using some good screen sharing software.

I wonder what breakpoints would even look like without different multitasking. I found a library [1] that allows you to send messages to the running app, maybe you could get something clever going on using URL schemes to swap between the "debugger" and the running app.

1: https://github.com/Shopify/superdb
LWN: David Miller: Won't use Linux for machine with 2MB memory
The only thing Beats headphones have going for them is their looks (which IMO is average at best).

Headphones are appliances, not complex gadgetry. Beats are poorly designed and built appliances. Most that buy them don't know any better, and there are far more well-designed headphones on the market that have a discernibly better sound than do Beats. It doesn't perform well, and its design is average.

The Audio-Technica ATH-M50x isn't as sexy a headphone as a Beats Pro, but its sound more than makes up for the difference.

It's just simple economics as to why the other brand is more popular. Have you EVER seen an Audio-Technica ad?
Wrong. The queen of england can only lay claim to swans that are in England, and even at that, she only has claim to the "unmarked mute swans in open water".
Your strengths and weaknesses have curves, troughs, peaks and spaghetti complexity. Personally I completely accept that I'm pretty mediocre as a "developer", but honestly I don't really care because I don't personally consider myself a developer, I just look at myself as someone who simply likes to explore, learn and play with web based technologies. This way I don't get sucked into the pigeon hole psychology of the professional world. If someone else wants to look at me in that light that's fine , but I keep an invisible boundary between myself and that kind of thing. I also like to occasionally and inadvertently ask inane questions at stackoverflow which get down voted at machine gun intervals. It's good for the 'soul'.

I have a mentor that has been programming since the 70's , I once lived in a place where an extremely smart Belgian software engineer was staying who helped me while programming, and I currently met a really smart engineer near where I live who has been gradually throwing me suggestions coupled with some pseudo mentorship. All of these people are very smart,very empathetic and willing to share. Being around people like that in my view is absolutely needed for your sanity.

You've probably seen this video. It's the one where Google attempts to explain what a web browser is to random people on the street. Watch it if you haven't. It will lend perspective.

http://www.youtube.com/watch?v=o4MwTvtyrUQ

Ok that's all.
" There are billions of people looking for just the type of answers you find on Quora"

And how many of them are going there? Every indication is "not many".

"Also you go to S.O. to find a specific answer than move on, on Q you stick around and read other stuff, go back for discovery."

By "you" you mean?

I've visited quora maybe a dozen times, usually by following a link from an aggregator like HN. I didn't feel compelled to poke around once I got there, and the comments and replies (though they came from the people with higher reputation) generally ran the same gamut as everywhere else.
Can someone make a fmtfmt, like gofmt but for fmt's? It might make it easier to just crank out one for your favorite language.
don't. it will become political. maybe free for non profits. approval for connected people. an oligarchy will form. meanwhile others can't even get a domain name, waiting for their request to be approved..and it'll probably be pricey. now its just your imagination/flexibility on which combination of letters/hyphens/numbers and a few dollars a year. a free for all(who can afford us$10/year).
The Changelog does Dart (Podcast)
> What we settled on, for the most part, is components declaring and fetching the data they need themselves, except for some small, more generic components.

How does this interact with shouldComponentUpdate? Generally it seems that when moving data out of props/state, it's harder to take advantage of the performance hooks that React gives you because you don't have the old and new data to compare when rerendering.
> An enormous tax increase only if you figure there would be no compensating decreases in government expenditures. Unemployment benefits (60B$), medicare (600B$), social security (800 B$), welfare benefits (300B$) are just a start.

That's one of the more compelling arguments for BI: it's more sensible than the piecemeal programs we have. And don't forget the various tax credits and deductions that could go away, too. If done well, BI could be revenue-neutral or better.

But in practice, unless you delete all of those in the same bill that introduces basic income, you're going to find yourself stuck with both the basic income and those welfare programs.
Synthetic biology tend to go for things that's not optimized for spreading around in people and killing them. They'll be used to produce products and goods for human consumption, which preclude genes spent on being viral and deadly.
I've made an example gif for the Atom package:

https://raw.githubusercontent.com/shurcooL/atom-markdown-for...

There are also some examples in tests:

https://github.com/shurcooL/markdownfmt/blob/d472cbc9d6118d6...
Anti-Aging Hormone Could Make You Smarter
I can not say enough about pandoc. Atleast once I week I say "Why didn't you just pandoc -x -y -z it?" I am looking forward to the orgmode reader developments.
Is TDD dead? – Heinemeier Hansson, Martin Fowler Kent and Beck David
Why did Quora join the 2014 Y Combinator batch?