skysight-inc/HackerNews huggingface dataset:
I enjoyed working with backbone. It was a breath of fresh air back in the day.
I've actually ported it to C++ and Java (implementing an Event emitter for both languages).

And I respect Jeremy, also the author of coffee script, the most expressive language which I also enjoyed working with.

Scaling such a lib for the entire universe and maintaining it is probably quite complicated without strong financial backing, but maybe not all projects are supposed to be scaled.

I still like hacking together quick one-page apps with Backbone, it's too easy to do, although I have to admit that React is much more powerful - in theory.

For many, though, Backbone can still be a very good choice.
Failing to RTFM in it's entirety, immediately after becoming familiar with the basics of any particular language. You might think you're saving some time by skipping over the tedium, but it ends up costing you.
I'm curious what makes the "c-word" so much more offensive than other vulgar insults based on female genitalia -- and even more so those based on male genitalia.

I feel like as a non-native speaker I must be missing a significant cultural subtext everybody else seems to be painfully aware of (similar to how someone who's never heard of racial segregation and slavery in the US would be confused why the "n-word" strikes such a nerve).
I'm glad I'm not the only one that got terribly confused. I'm neither a developer, nor a designer, but I read it thinking - "hang on, I thought the issue with Web fonts is with the initial download speed - is it also true that Web fonts take longer to render?" Because that is the only reason I could see for using a different font for body style.
How long have you been at it?
Where to live in Sydney
It's clear that Nadella is trying to pull some kind of embrace-extend-extinguish strategy. I would consider part of the same strategy the offering of TypeScript which could be the mother of all lock-in-embrace-extend-extinguish plays if Microsoft establishes a beachhead on the browser and starts 'extending' TypeScript / JavaScript (to 'enhance user experience' of course). Fortunately, the TypeScript (JavaScript for people who don't like JavaScript) abomination is dying alongside AngularJS since it became apparent how very much Microsoft-y the whole thing has become.
Few starting suggestions below. Note that you should have a working example, but it doesn't need to be 'final' or 'perfect'. Don't be afraid to release to a select group of people early for feedback. That feedback will help further the development of the product or site.

https://www.reddit.com/r/web_design

https://www.reddit.com/r/webdev

https://www.reddit.com/r/startups

https://www.reddit.com/r/entrepreneur
Antidote – an open platform for data-driven drug discovery applications
Two words.
Clinical Trials.

Link to real paper is here : http://www.cell.com/developmental-cell/fulltext/S1534-5807%2...

("please login")
Hahah very interesting game. My compliments to your brother
Hands-on coding without the screen for ages 3 and up
Should we all hold our tongues lest any notional FOSS author be offended?

Too many chefs throw their hat into the ring as it is (especially in JS framework land), a higher bar isn't necessarily bad.
Do their certificates still expire in only 90 days? That makes them very unappealing to me :/

Edit: I understand and agree on why they made it like this. But automating it is not an option in my use case, oh well... I agree it's for the better in the grand scheme of things :).
Shoot me an email, would love to help :)
I'm not sure what you mean by that last part. We removed the jQuery dependency in View [0] and History [1], and I wrote a small shiim to allow Backbone Views to work with vanilla JS [2]. No schism, just not a huge paradigm shift either (which is a good thing).

[0] https://github.com/jashkenas/backbone/pull/3003

[1] https://github.com/jashkenas/backbone/pull/3006

[2] https://github.com/akre54/Backbone.NativeView
Yeah, decentralized social. Who is doing this? What are the obvious problems? Spam? Other nefarious content? Who is going to delete all that crap...? So many questions...
I'd like to see someone write on how web based rich text editing tools store their textual data.

Like,

+ [quill.js](https://github.com/quilljs/quill)

+ [draft.js](https://facebook.github.io/draft-js/)

+ [prosemirror.js] (https://github.com/ProseMirror/prosemirror)

+ [trix.js](https://github.com/basecamp/trix)

Each of them might be relying on some form of Tree to store the content which actuates the views to react. I'm only guessing. A deeper, closer look might be interesting and useful.
Any recurrent layers?
Google hires 4chan founder
An astronaut's lavatorial endeavours are never easy.

The 2nd challenge is even easier, you just need good timing :)
This Model for Events Sounds Dumb and Obvious
Ford’s latest self-driving car patent sounds a little dangerous
But the guy who made that bet doesn't think physics prevents a quantum computer. "Many people assumed I was a QC skeptic, and was offering the prize because I hoped to spur research aimed at disproving QC. Which is actually an interesting misreading" http://www.scottaaronson.com/blog/?p=902
The FCC and HCP lattices are 3D concepts, but you're on the right track. They're using a square lattice, but you could get a higher density using a hexagonal one.

What's really interesting is that they're modulating drop size to change the color intensity through white space and the coffee-ring effect!
Fitspur: Individually you play together you have fun. Find your Activity Partner
Recover is basically catch, it shows how a panic can leave something in a invalid and unsafe state, which can be accessed after recovery (without recover you wouldn't be able to access it). :)
I love your Utopian view, but frankly I'm just happy the right precedent has been set. I could have easily seen this go the other way.
Report: Elon Musk, Tim Cook, and Larry Page Meet to Halt Trump’s Ascendancy
Having thought a bit more about this, I want to disagree more strongly with the sentiment "you never have [large, reproducible effects] in a difficult decision". I think difficult decisions necessarily involve that kind of effect.

A couple of things might make a decision difficult:

- Some course of action will produce a big effect. Would that be good or bad?

-- Ok, assume there's a good effect out there to be achieved. Is it worth the cost of obtaining it?

Those questions, variously applied, occupy a lot of people's time and brainpower. In the curing-a-deaf-child example, the parents are making a tradeoff between quality of their child's life (which is good), and closeness to their child (also good). Paying one for the other means giving up something good, which makes the decision nontrivial. But this is a difficult decision because the effects are large, not because they're small.

In contrast, if you're dealing with an effect of very small size, or one that can't be reproduced ("lose weight by following our new diet!")... this might feel like a difficult decision, but it shouldn't. It does not matter what you decide, because (by hypothesis!) your decision will have no effect on the outcome! (Or, for the "very small effect size" case, at most a very small effect.)
You're supposed to automate renewal.

Since v0.4.0 all it takes is a "letsencrypt renew && apachectl graceful" in a daily cronjob (or, preferably, systemd timer), it handles the rest. Tweak as you like.
Neural Networks and Deep Learning: An Introduction
"simple, stable, and customizable" aren't really priorities, since they're so ambiguous.
HoloNumber App – Multiple Phone Numbers. Available Without Internet
No regrets, though I'm thinking maybe in a year or two I'll retire completely from programming and work on physical fitness instead. Perhaps find a job that doesn't involve programming. I will probably program as a hobby.

I know if I continue programming as my employment until I'm an old man without trying other pursuits, I will definitely regret it.

I'm 26, and I wrote my first line of code when I was 13 or 14 years old, and perhaps the only sub-fields of programming where I didn't dabble in substantially are assembly and prolog. These days I feel like, with programming, I've seen it all before. C, C++, Python, Objective-C, node.js, Lua, Lisp, Haskell, GPU computation, Django, REST API, React, Angular, Django, graphics programming, mobile apps, iOS, Android.

I've spent time with each of them, most of them in a hobby and commercial capacity and these days everything seems a bit too familiar. I know there's a lot of people who have way more expertise than I do, however, I think it would do me good to get some space. My body is giving me hints I can't continue in the same way I have for the past ten years - I feel my legs getting weaker by the day, random points of tingly pain in my finger tips that comes and goes. I find I really like looking at trees and feeling the wind in my face. I would love to do a lot less sitting and a lot more moving, as in quitting programming as employment completely, starting within 9 to 12 months.
Hey guys,

We are just finishing up the development of HoloNumber, an app created for allowing users to purchase phone numbers from 40+ countries and use them without needing Internet. We're all about numbers, including toll free ones.

HoloNumber is not VoIP. It uses your phone's inherent GSM/CDMA connection, similar to a callback system.

We developed HoloNumber because we felt the need for reliable phone numbers and calls. We wanted to rest assured that our secondary phone numbers will be functional all the time and that our calls will be without lag/interrupts/drop outs/connection issues and all the niceties of other technologies in home use. HoloNumber is currently using Twilio as a backend because we found them to have the most consistent service, something we value dearly for our app.

The app will be launched around the end of April (wow, we had our hands full with development, as simple as the idea sounds) and as this is our first project that involves an app, we're really looking forward to your feedback.

Thanks for taking the time to read this ;)
The Manhattan Project at least comes close. It's arguable that the start of the project was not the start of the research. On the other hand the theoretical framework necessary for it was still pretty new.
No, Germany's actions actually make pretty good sense.

Remember that the Archduke was shot in June. A month before Austria-Hungary declared war. In this hesitation, France tried to heavily influence the United Kingdom to participate.

The Entente alliance between France and Russia was what the Germans had feared in a war with either power. That if they attacked Russia, France would join, and vice versa. This led to the creation of the Schlieffen Plan. The idea was simple: First subdue France by a huge force and then take Russia.

The thinking was that Russia would take too long to mobilise its troops to be ready, and in the meantime, the Germans could (in 4 weeks according to the plans) force France to surrender. Then the armies could be moved across the continent and be ready for Russia.

Beyond the fact that generals have made changed to the plans since its initial creation in 1905 (such as lessening the imbalance in troop deployment between East and West), the plan also made certain inaccurate implication; particularly regarding Russian mobilisation. Or rather, they did not anticipate the success of the French ambassador to Moscow in convincing the Russians to attack before they were ready (which cost them an entire army), but still forced the Germans to redraw two entire corps from the Western front to the Eastern front.

Germany tried to telegram France and Russia whether they would participate. Russia's mobilisation was a confirmation of the fact, while France simply replied 'France will do what is in her best interests'. Germany took that as France will come to Russia's aid. Which also makes sense, because France was really hoping to undo the damage of 1870 and win back Alsace-Lorraine.

The United Kingdom was at first incredibly reluctant to get involved in a war on the continent. But France insisted that if Germany violates Belgian neutrality (which they did on 3 August), it would be a direct violation of the 1830 London Conference regarding Belgian neutrality.

Germany thought the British would not be foolish enough to go to war over 'a piece of paper' as the German Foreign Minister told the British ambassador when he delivered the declaration of war.

And all because Germany had promised Austria-Hungary they would come to their aid in the event of war.

It is not without reasoning that Otto von Bismarck himself was opposed to the annexation of Elsaß-Lothringen, because it would create an unneeded rivalry between Germany and France. Had France not had that interest, France would probably have been far less inclined to participate.
Fun fact: "pleb"/"plebian" has similarities to "Prolet"/"Proletarier" in German:

"Prolet" is a social slur with similar implications as "pleb" (when used as an insult): unsophisticated, unskilled, bottom feeder, likely unemployed living off welfare and drunk.

"Proletarier" OTOH simply means "proletarian", i.e. a worker. It's not used in colloquial language but historically occurred in politics (for obvious reasons) and still pops up in some contexts.

While "Prolet" is entirely derogatory, "Proletarier" is either neutral or positive.

While the English "plebian" seems to date back to Roman times, AFAICT the German "Proletarier" is relatively recent (i.e. early communist era).
> Though postwar American politicians juxtaposed US free markets to the centrally planned economies of the Soviet bloc, Galbraith recognized that the two were more similar than one might have thought.

Whenever I try to explain this to anyone, people look at me as if I'm crazy.
Visualizing the efficacy of vaccines
A Business Theory of Everything
You can temporarily turn off all syntax-highlighting and line wrapping in vim by opening a file like this:

vim -u NONE big_file.txt

This works very well for very large files.
Yes.

I think they do that on purpose to get people to automate the certificate renewal. Their default client of course messes with all sorts of configuration to make auto-renew work "out of the box".

Many people (myself included) aren't fans of their client getting so much access, but there are other clients out there that don't need it. I use acme-tiny[0] in a small shell cronjob once a month. It lets acme-tiny request a renewed certificate. Then it checks that the new certificate is valid, copies it to the right places and reloads the relevant services.

Honestly, I couldn't be happier about not having to manually change certificates again.

[0] https://github.com/diafygi/acme-tiny
It makes me wonder if Theranos's inaccurate results have killed anyone. It's not unlikely.
Exploring Zero-Knowledge Proofs
No REST for the wicked: An intro to GraphQL
Thanks a ton for the kind words :)
I still haven't made my mind up on react but really like redux and i would like to try redux out with domvm
Deep Neural Networks for Acoustic Modelling and Speech Recognition [pdf] (2012)
[statement from Apple:] Apple did not conspire to fix e-book pricing and this ruling does nothing to change the facts

Isn't that exactly what a court ruling does. It settles what really happened.
Contentle: Social Bookmarking and Content Curation Tool
In our case, I mostly agree - we however were led to believe we had network redundancy and when they added new servers and it effectively blacked out access to all servers we realized this was not the case. My realization at the time was simple. It's better to be on a ship with a lot of engineers dedicating their time to a bigger system then hoping an engineer finds the time to check on your one off raft managed solution.

Public clouds are an efficiency gain for both the datacenter and the end user. The bottom line to me is more engineers are focused on operating and improving the public cloud than the state of the art managed dedicated racks from 2014.
Interactively explore millions of tweets with the MapD GPU-powered database
Keto is not low carb, high protein. It's high fat, low carb, moderate protein. On keto you eat the standard recommended amount of protein (depending on your athleticism, it'll be around .69-1.2g per lb of LBM). Most of your calories come from fat.

My breakfast this morning was coffee with butter and MCT oil
However, imho, he biggest reason to ever use self signed is that you can set expiry @2099 and it won't degrade anything.
Thanks for the feedback. :)

There is no way to generate a "parser file". Because no source is ever generated (not even "in memory").

If you want to bundle with the rest of your application.
Your grammar is just another javascript file.
Which will be packaged normally as you would bundle other
web applications. (webpack/uglify/...)

* Note that due to Implementation details (using Function.toString) you may have to play around with minification options regarding name mangling.
Example: https://github.com/SAP/chevrotain/blob/master/gruntfile.js#L...

I will document this clearly in an FAQ...

If you are referring to the Chevrotain runtime itself. It is available
As a single bundled file (minified) on bower/npm for ease of consumption
in a web application.
OP here. You can find the actual live demo at http://www.mapd.com/demos/tweetmap.
A cool thing to do is to hang two pendula next to each other and couple them via, say, a pencil (loop each pendulum's string once around the pencil, so the pencil is horizontal and is able to transfer energy from one to the other). Set one in motion. Eventually wonder where the rest of the day went :)
If your program includes undefined behaviour, the compiler cannot magically make your code work, optimisation or not. At best, it can guess what you meant, but guessing is impossible to get completely right. The only way out is to fix your code.
I think Microsoft's approach with CNTK is far preferable to this. Rather than defining all the layers in Rust or C++ it uses a DSL to specify mathematical operations as a graph.

You can easily add new layer types, and recurrent connections are easy too - you just add a delay node.

Furthermore, since the configuration file format is fairly simple, it is possible to make GUI tools to visualise it and - in future - edit it.
If Raymond Hettinger says that, it's probably true. :-) I agree -- I've been using peewee for a side project, and it's great. I also love the fact that the source is one file, as that makes it so easy to find stuff in and navigate. I've been working offline, so didn't have access to the docs, and just referred to the source to figure out how to do things.
Red "Delicious" if you're unlucky. Chosen for their shelf life, thick skin, and red color, and by the marketing spend of the organizations behind it. Chosen lastly (if at all) for their taste.

http://www.washingtonpost.com/wp-dyn/content/article/2005/08...
http://www.theatlantic.com/health/archive/2014/09/the-evil-r...
Well, "we" (I didn't I wasn't there) understand the physics since the 1920s.
One interesting aspect of the implementation of sam is that there are actually two different text representations. What's discussed here is the part in the main sam process, but there's another data structure in the samterm process that contains only those sections of the file that have actually been displayed in the samterm GUI.

This meant that you could run sam and samterm on opposite ends of a slow link and still be able to edit very large files. The remote sam process loads the file into the data structure described in the original article. samterm only loaded (over the slow link) the section of the file needed to draw a window containing the part of the text the user was looking at. As you moved around the file samterm would fill in parts of the data structure with the text you needed to see.

The data structure used on the samterm end is called a Rasp: a file with holes. See https://plan9port.googlesource.com/plan9/+/refs/heads/master...
Assuming you use Apache. For many, it's simply not a fast enough web server without reverse proxies in front of it.

Still crossing fingers for full nginx support soon.
There's a whole profession of people whose job it is to predict this called actuaries. They disagree with your conclusion.
I'd argue that whether the majority of participants would happily be involved in a transaction is irrelevant to whether that transaction is good - often, either that transaction has externalities or the result of nearly everyone agreeing to a certain type of transaction is that a minority is left out of something important.

For example, for the moment, Uber are running a version of their service for people with physical disabilities - this is probably solely in response to the argument that lack of regulation would result in no such service existing. If there were no threat of regulation, would they run it? Probably not, it's probably not very cost-effective.

The majority would probably happily use cheap, dirty energy for as long as they can, but what externalities does that have? If it were possible, would it be OK to run such a power station against the law?
Wouldn't the withdrawls qualify them as habit forming? Calling them extremely addicting would probably be inaccurate, but "There's a good chance you'll feel awful if you stop taking this" seems like it may encourage forming a habit.

Apparently there may be tolerance for antidepressants: https://en.wikipedia.org/wiki/Antidepressant_treatment_tachy...

>ADT tachyphylaxis incorporates drug sensitivity as a potential causal factor for the decreased response. However, tolerance provides a more accurate explanation. While the exact cause of ADT tachyphylaxis in individual cases is unknown, drug tolerance is a more comprehensive model, as it includes mechanisms of pharmacodynamic tolerance, metabolic tolerance, and others.[7]
Life expectancy has been increasing by ever smaller amounts in the past decades. I am hopefully that a lot of new technologies could help buck that trend, but so far the trends don't support the author's hypothesis.
The Wildest Rumpus: Maurice Sendak and the Art of Death
Look at the aforementioned mithril and domvm...there is also vue.js http://vuejs.org/
A good example of an exorbitant fine is MTN's fine in Nigeria. It's really scaring investors away.
Stop spreading FUD: it does not "mess with all sorts of configuration".

_Renewal doesn't touch any config files at all._ "letsencrypt-auto" puts the certs/keys under /etc/letsencrypt/keys. On renewal, new files get added. Old files are never touched. /etc/letsencrypt/live contains symlinks to the most recent files. Your webserver config uses these => its config does not need to be changed for renewal.

What you're talking about is only the initial certificate installation with "letsencrypt-auto run", and it makes a very targeted change in your Apache config. Use etckeeper if you don't trust it. If you still don't want that, use "letsencrypt-auto certonly".

(Note on server restarts: It also supports multiple methods, one of which is the webroot method, with which letsencrypt-auto does the challenge by putting a file under .well-known/acme-challenge/ of your webroot and lets your webserver handle the request, so it doesn't need to restart/replace your webserver itself.)

And about all these "minimalistic tools": I've seen one that literally did "new-cert.sh > $cert-file". If it failed (e.g. due to ratelimit, no internet connectivity, ...), it would null your old cert! Written and used by very smug people.
This is indeed vastly inspired by Visual Format Language purposefully so, so that there's nothing more to learn.
This actually does pretty much the same thing behind the hood. We can say this is just Apple's visual format on steroids.

Three reasons mostly motivated us : 1. having the compiler on our side and not just hope the string would parse fin at runtime.
2. Laying out Horizontal and Vertical layout at the same time
3. Having something readable cause readable == maintainable :)
CSS only Responsive Tables