skysight-inc/HackerNews huggingface dataset:
Let's start things off on the proper foot, scientifically:

Even if we stopped all CO2 emissions today, the world is very likely to hit significant tipping points already, unless you're the sort of person who doesn't consider the disintegration of the Larsen B ice shelf, the massive Greenland glacier melts, and the increase of Siberian methane emissions (that lovely, pants-shitting and realistic close-range extinction scenario) to be "tipping points".

The only way this plays out is that the less damage you do, the easier it will be future generations to stabilize the situation through proper technology and policy (or you think people will just idly accept 500 years from now that the actions of today will lead to their demise?).

So models have curves where depending on the different scenarios, the amount of damage varies. Since this is a continuum of environmental effects, not discrete points, picking a single point as a goal is a mix of what you can do realistically and the amount of political buy-in we can get about how much guilt we can take for fucking things up, plus/minus the inherent uncertainty in any model.

So yeah, you can say that it's arbitrary about as much as a recommended dietary intake is arbitrary, or a recommended maximum radiation dosage is arbitrary, or the number of minutes of exercise per day is arbitrary.

This is a great example on how to turn a one-paragraph response into a two-page fluff article.
It's a lovely game, but yeah, it's short. When it originally came out, I compensated by only allowing myself one level per night at bedtime.

The original game is 10 levels. Later, there was an in app purchase for an additional 8 levels called "forgotten shores". And there was another IAP during the "Project (red)" campaign called "Ida's (red) dream", I think it was one long level. One or more of these may be included in the base game now.
Out of curiosity, does value-added tax solve this problem?
How much of this applies to the bigger RPi models? Also, can you throttle the clock speed of the microprocessor and further reduce current consumption?
Can you try running things through powertop (follow the recommendations) and measure any possible differences?
Right but the point I was aluding to was there's a difference in pressure from being just a developer on a team like I was to being catapulted to "the guy" who's supposed to lead delivering mission critical software bug free when millions of dollars on the line. It was a simple comment saying being given more prestige will lead to even greater expectations of you...
i watched these many years ago when i was in university. So much clarity in these! I'm eternally grateful for MIT putting these up.
"loophole" is a word for "a completely legal tax maneuver I don't like"
> Bredbandsbolaget refused to comply, stating that its only role is to provide customers with internet access and ensuring the free-flow of information.

Now that's an ISP to be with, regardless of whether they are the cheapest. The cheapest would cave to avoid the lawsuit, instead of using your money to set precedent for Sweden.

(The studios tried the same thing in Australia, and iiNet put up a fight and won. Sadly iiNet was later bought out by another company and might no longer be a champion)
The authors strategy guarantees that you can't do worse than 50%, and you might do better.

Of course you that could sacrifice a goat and examine the entrails and guarantee that you won't do worse than 50% and might do better.

If that R, A, and B are elements of the real line with A < B, What is the probability that A < R < B? It looks to me like the probability would be (B-A)/Inf = 0.
Cortesi seemed to me to be saying something different: that ant behaviour was not intelligent, but merely nice algorithms honed by evolution. Which implies that intelligent is not nice algorithms honed by evolution. And since evolution is the only mechanism widely agreed to have produced intelligence so far (if we ignore divine intervention), I can't agree with that.
Fluctuation-Driven Neural Dynamics Reproduce Drosophila Locomotor Patterns
Yes totally can be. Nothing English language specific about this. Scoring the models is a bit of a pain without a large corpus of English, but the training data was only 800 words.
I'll second these comments about Hugo. I use it with my business website (http://www.optimojoe.com/) and have been extremely happy. As a couple more comments:

- Grab the repo https://github.com/spf13/hugoThemes and flip through the themes. Personally, I don't keep the repository in my Hugo project, but just have a soft link to the base directory. Then, the command `hugo server --theme=MyThemeHere`, let's me instantly see what my website looks like under a new theme.

- The ruby gem s3_website (https://github.com/laurilehmijoki/s3_website) lets me update my Amazon hosted website instantly. Basically, I just run `rm -rf ./public && hugo && s3_website push` after adding a new page and I'm done.

- In any case, like liquidmetal, I'm not a Ruby person, but I was able to easily modify the themes into something that worked well for me. I started using Hugo after running through the other popular static site generators and found Hugo the easiest to get up and running and maintain.
Never heard of Bluestacks till now, I'll give it a spin. Thanks for the recommendation!
Valet parking is simple and (relatively) cheap.
You're right, but it doesn't have to be uniform, and of course it can't be. It only needs to be everywhere positive.

I wrote it up in more detail here:
http://math.stackexchange.com/questions/655972/help-rules-of...
I tend to think rants like this are just being luddites, but all this JavaScript and external resources rest are ruining the experience of the web. Holy crap is everything slow now. On desktop we've all gotten into the habit of tabbing the new stuff and waiting for load while doing something else, but on mobile where that workflow isn't as easy and you have to watch a page load? I'd say HN is one of the very few sites I can stand anymore.
My all star lineup would be:

The Analytics Edge - https://www.edx.org/course/analytics-edge-mitx-15-071x-0

Design of Computer Programs - https://www.udacity.com/course/design-of-computer-programs--...

Justice - https://www.edx.org/course/justice-harvardx-er22-1x-0

If I had more time I would love to go through the bioinformatics specialization on Coursera. They have 2 books and an exercise site (rosalind.info). It looks like great fun.

https://www.coursera.org/specializations/bioinformatics?utm_...
I've said it before and will say it again, what I take issue with is that people don't have access to the same loopholes as corporations do. It's surprising that there isn't a bigger uproar over the fact that corporations pay a lower effective tax rate than people do.
I get where you're going with this. My interest in entrepreneurship exists independently of the current "startup" scene, so the fact that it's dominated by the upper class doesn't dissuade me from my current goals and interests. My goal isn't to blame any lack of success on the unfairness of our quasi-meritocracy.

It is interesting though to see a group of people who convinced that they are on the progressive side of history admit that much of their success has been achieved through the connections they made at their elite schools and through their parents, which seems like the way business has always been done. But what do I know, I'm just a middle class guy who went to a state school.
These artistic works are not created in places like the british virgin islands. It would be pretty easy to just put in place a rule that internal IP can only be licensed from the entity that created it.
Good point, but Amazon's drones are probably going to be propelled by ducted fans for just this reason.
Bingo on the food. Literally none of these food delivery startups will be able to compete with the speed, price, cash, and logistics infrastructure Amazon will be able to bring to the table for that area.

Delivery people, like cab/Uber drivers are service industries chugging along on borrowed time until their jobs can be fully automated.
Believe me, I get it. I've been in the position of principal engineer responsible for multi-million dollar projects multiple times. It's always interesting to see someone go through revelations when stepping into new shoes. We've all done it. In my case multiple times. Interesting how quickly one's perspective can change with the advantage of a new frame of reference.
If you're comparing them to the Pentagon then I'd say them entering the arena in earnest compared to their individual contributions is rather significant. And you have some smart people involved.

If they want to "waste" their own money trying to save the planet god bless them.
Amazon already does meal delivery in Seattle.

https://local.amazon.com/delivery_on_prime
A more detailed (and formal) analysis is on math.se, here: http://math.stackexchange.com/questions/655972/help-rules-of...

All the people saying that the strategy described doesn't work are mistaken; the paradox is discussed in the literature in Thomas M. Cover “Pick the largest number” Open Problems in Communication and Computation Springer-Verlag, 1987, p152.
It doesn't need to be "funded". Government spending creates money and taxes destroy it. The role of taxation is to drive demand for currency, and drain money out of the economy. It can also be used to disincentivise behaviour. But tax cuts don't need to be "funded", because governments have no issue with affordability -- they issue the currency.

Video on how this works: https://www.youtube.com/watch?v=i35uBVeNp6c

Book on how this works: http://www.amazon.com/Modern-Money-Theory-Macroeconomics-Sov...
I thought that was the whole point/comedy of Winston Wolf - that the criminals were so stupid, a guy with an average IQ was revered as a mastermind.
There's lots of support functions you can outsource. You just have a preconceived notion of what "outsourced support" means.
Show HN: EmojiViz- Live Emoji Use in Tweets (best on desktop atm)
No. The first player can pick any numbers whatever, and the second player should pick a real number from a distribution that is everywhere positive, so the "range" is from minus infinity to plus infinity.
Insurgent Games Releases Everything as Open Source (2012)
> Go is always awesome

If you need to build a version of master, or the project doesn't provide a static binary, or you don't wish to trust some random binary on the internet, or you wish to package a Go binary, it suddenly becomes terrible.

1. Build a version of master -- Go does not have a way to version or lock dependencies, so it's possible master will only build on the developers machine. The state of the art solution for that is vendoring, but each vendoring tool behaves slightly different, and even that results in some hell. It's not fun.

2. No static binary -- See 1, except now you're supposed to use 'go get' which is one of the most error-prone pieces of shit I've ever seen. It won't work with vendoring, so have fun.

3. Don't trust a random binary on the internet -- See 1 or 4

4. Package for a distro -- Good luck packaging go well. The informal ad-hoc dependency mess ensures that properly packaging go is almost impossible. The vendoring tools means you'll have hell modeling dependencies so you can react to security issues. Basically, your life will suck.

Ruby and NodeJS have none of those problems. To build a version of master, you have a gemfile / package.json that, if it follows specifications, will correctly tell you everything, down to the version, that should be installed.

Distros have tons of tools for packaging those languages and modeling them well. It works and is usually easy.

There's a single distribution method (npm / rubygems) so you don't have to check if there's a site with a curl | bash script, or a static binary download, or a github release page, or some other strange situation.

> NodeJS also has a larger pool of experienced developers

Citation needed. I have no qualm with the "larger pool" bit which very well could be true, but "experienced" and "NodeJS" don't go together so often in my book
This is where you would also benefit from something like TypeScript. You could just find any use of the component and "go to definition". Or use "jump to class".
It's using either an RNN/GRU/LSTM: realized this after posting; one of the parameters for the models being trained is the kind of model, and it picked randomly between an RNN, GRU, and LSTM. Not sure what the five models picked at the end ended up being.
Larger corpus, deeper model, better scoring function on models, more models
I just tried to make a Hugo website and it was easy. I don't think it is super important, but you can't not notice how fast it is.

I am a ruby guy and I really like Middleman, but there are things to like about Hugo. I like how it can pull data files. What I am not sure and need to explore, with Middleman I can implement pulling of the data, I am not sure I could do this with Hugo, but on the other hand, it can pull CSV and JSON from remote, so that is good. Also, taxonomy looks nice, I can see how all this can be useful.

Overall I am pleasantly surprised how well it is done. Some syntax definitely looks weird, but it might be just that I need to adjust to it.

Really happy to discover something new. Excellent work.
Web apps do not intrinsically force users to upload anything.

Client-side web apps can operate entirely offline and store data only on the client. They can also be configured for app-like operation by including a Web App Manifest [1], created specifically for this purpose. Until the Web App Manifest gets widespread platform support (which may not ever happen since both Apple and Google are heavily incentivized to keep app developers locked-in to their ecosystems), you can use manifoldJS [2] to polyfill for platforms that do not support it using Cordova.

[1] http://www.w3.org/TR/appmanifest/

[2] http://manifoldjs.com/

EDIT: So apparently Chrome for Android already supports the Web App Manifest [3], but to distribute for the Play Store you still need a .apk package, which is probably why manifoldJS still polyfills it. In contrast, Firefox OS allows submitting apps to the Market from your web app's URL directly, as long as it has a manifest.

[3] https://developers.google.com/web/updates/2014/11/Support-fo...
Did you shoot at cars with a slingshot?
Rolling 1d20 doesn't work, because if the first player always chooses numbers bigger than 20 or smaller than 1, the second player wins with only probability ½.

To get a winning probability greater than ½ the second player needs to choose from a distribution that is everywhere positive, which means that a discrete distribution won't do.
Depends on how the IMU and GPS are designed. It could pose a problem for equipment that isn't purposed-designed to ignore that frequency. However, textbook solutions for that problem exist. 60 Hz is well outside the vehicle's closed-loop control bandwidth, so just ensuring that there isn't an aliasing problem with that (or the rectified 120 Hz) would be sufficient.
Best general CS class I have found so far. Well laid out, easy to follow, and very informative.

http://csfieldguide.org.nz/index.html
Santa Rush Delivery 2015 Android Game
Any distribution suffices, as long as it is everywhere positive.
I know of no good economic reason for alphabet companies that are 100% owned by a parent outside of the needs of foreign investment.
This is a viz put together based on the streaming data available via Matthew Roth's emojitracker streaming api.

He also has a nice writeup on how he put emojitracker together at https://medium.com/@mroth/how-i-kept-building-emojitracker-c...

emojitracker itself is at http://emojitracker.com/
philadelphia has had one for years - works great. http://liftparking.com/
To me, Git-LFS and Git-Annex when compared to the Mercurial LargeFiles extension, are perfect examples of what's wrong with Git.

Mercurial's LargeFiles extension allows you to do what I would imagine, 90%+ of Git-LFS users will want to do: store some binary assets with their regular source code.

In Mercurial, the files get stored on the shared server, inside the .hg directory of the repo you clone. They are cached between requests client side, and it generally just works. I had to add 2 lines server side, and 5 lines client side (both times in a hgrc file) to enable and test the functionality.

With Git it seems very much that Git-LFS (rather than Git-Annex) is more like what I need to achieve basically the same results/workflow.

Oh wait, but I need a separate Git-LFS server. So, Git-LFS was created by GitHub, and they of course support Git-LFS on their servers.. But I want to manage this repo on my own machines so what can I do..

Oh look GitHib has a reference implementation of a standalone Git-LFS server.. Oh wait. Second sentence of the Readme is a bit ominous:

> It is intended to be used for testing the Git LFS client and is not in a production ready state.

I'm just using regular SSH access to use my Repos, can't I just access the Git-LFS file store that way? Oh. No. I have to expose a HTTP(S) server that accepts basic auth.. Oh and the Git client needs to be able to provide the Authorisation header automatically so I don't get prompted... Oh and the slightest thing can make the "automatic" mapping of URLS from repo to LFS-store not work, meaning I have to specify it manually...

That Git-LFS comes from GitHub and is relatively complex to setup for hosting, is likely not a coincidence. They make money offering 'easy' repo hosting. Why would they want to make it easier to setup your own repo.

This line from http://git-lfs.github.com really takes the cake though:

> Work like you always do on Git—no need for additional commands, secondary storage systems

So you don't need a secondary storage system... you just need a HTTPS server and Username/Password authentication layer.. but that isn't a secondary system. Just like a Turducken isn't really three birds crammed into one.
Everyone has to consume. Consumption is a necessity, and is unavoidable (and therefore unevadable). Some level of taxation is required since it determines the level to which government can spend without devaluing the currency, and it's also a tool that can be used to drain money out of the economy. But it's not required to "fund" anything -- what you want out of a tax is one that allows you to apply policy effectively. Putting tax legislation in place and enforcing it are two very different beasts. Having a consumption tax with sufficient offsets for low income earners is far less likely to result in evasion because everyone must consume, and no-one will refuse being GIVEN money (income tax is sort of the opposite: we don't tax consumption, but we tax income and try to tax high income earners more, which they do their best to evade; low income earners would never "evade" their transfer payments).

Prices and spending habits will adjust accordingly -- you're giving people a huge tax break in one area and adding a burden in another. There wouldn't be any impact on aggregate demand, but fiscal policy would be much easier to implement.

Video on how this works: https://www.youtube.com/watch?v=i35uBVeNp6c

Book on how this works: http://www.amazon.com/Modern-Money-Theory-Macroeconomics-Sov...
It's not technical but the best I've taken so far is Songwriting on Coursera:
https://www.coursera.org/learn/songwriting

Presented by Pat Pattison from Berklee College of Music, I started the course thinking who is this guy? By the end I was hanging off his every word. Even if you've never thought of writing a song it opens your eyes to the talent (and tricks!) in the music business.
KhanAcademy!

I would have to say anything on KhanAcademy. Sal Khan just does an incredible job of explaining things. I particularly like his statistics course as a good primer into stats or if you need to quickly brush up on the subject

https://www.khanacademy.org/math/probability/statistics-infe...
Regarding the "money in envelopes" version in the second half of the post: When I first encountered this, I came up with the author's answer (about how the "always switch" strategy implicitly assumes they come from an infinite distribution).

But over the years I've come to believe that it confuses things to arbitrarily claim that the opponent is choosing their numbers from a distribution, and then talking about what kind of a distribution it was. I think it's much clearer to examine things in Bayesian terms, by noting that before opening an envelope the player expects it's 50% likely that they chose low, and after opening it they can update their expectations. (The math works out the same either way, it just seems weird to me to impose rules on the opponent that weren't part of the puzzle.)

(Also: the fact that people always seem to examine this puzzle by imagining what kind of distribution the opponent chooses from seems, to me, an artifact of just how accustomed we are to standard statistics, and how uncomfortable we are with probability puzzles that don't involve values being chosen from predefined distributions.)
And in the US. Comcast has de facto banned torrent sites, too. If you use them, they start injecting warnings into your web browser, and it escalates from there.
The web is whatever we want it to be, but sad that lack of agreement on standards and openness of platforms severely limits what it can be now without a massive sea change. Because collective agreements tend towards entropy, those with the power in the agreements hold on tight to prevent decline. When we become more conservative and restrictive in order to keep collectives in place (open web >> Facebook), it limits our freedom to innovate and development becomes "a fight to maintain" that benefits the few rather than "a forward thinking step-by-step process" that benefits more and more people.
IMHO the true point of a web app is to replace the native app and kill the need for developing every app twice (Android + iOS), as well as moving toward the vision of putting ALL apps "in the cloud" and fully OS-independent.

In order for this to happen, those web apps need to have every capability a native app can have, including access to the local area network, if you want to do "things that native apps do". What if I want to write an HTML5 SSH client so that I don't have to rewrite it twice for iOS/Android? An SMB client? A custom streaming protocol? An HTML Arduino IDE that can flash code over the LAN?

Ideally, a web app could simply have a manifest of permissions, present this list to the user at an appropriate time, and the user decide whether or not to grant them. Opening arbitrary TCP sockets should also be a permission, just like native apps need to add this to their manifest. Native apps already ask for permissions when installed; web apps should be required to do the same, and in return, be granted the same set of capabilities.

The idea that "web apps should be restricted" is at odds with the vision of using web apps to realize a true cross-platform app programming ecosystem.
> A few months after starting I switched from a dedicated Gmail account to Fastmail and it made a profound difference as just receiving and responding to emails was faster by about 10 minutes on each side.

Would you elaborate on this point please? 10 minutes?! Each side?!
I've only just started it, but this looks great in terms of the content they cover, and they also provide quite a few programming tasks.
https://class.coursera.org/hiddenmessages-006
Also Flipkart is yet to be profitable, in the world of startups you can be perceived to be successful, but of late the Indian bubble is deflating. As far as ecommerce is concerned one has to follow Peter Theil's concept of not starting a commodity business, ecommerce right now is a commodity business where flipkart can't distinguish from snapdeal and the many other ecommerce sites, the only way to do that is by offering discounts which come at the cost of losses!
These days everyone gives discounts offers at crazy rates, but that means they are doing customer acquisition but they can't retain these customers unless they give heavy discounts!