skysight-inc/HackerNews huggingface dataset:
Your comment makes me think you aren't very familiar with BBEdit, or how capable it is.

I personally don't use it for programming, but I do use it for certain text processing tasks; dealing with malformed international text encodings, converting bank CSV downloads to sane UTF-8 and stripping bullshit, editing HTML, and certain other one-off tasks that it's especially well suited to.

Even so, however, more shipping code has been written in BBEdit than will likely ever be written in Sublime Text, unless Jon Skinner gets back to work and stays extremely focused until 2035.

As for Textmate, I certainly haven't been a fan of it historically[1], but it gradually and grudgingly won me over in 2014. I don't tend to attach myself to editors, but I just found myself reaching for TM2 more, and ST3 less, over the course of the year. Frequent improvements are good, but fast resolution to bugs is perhaps even better.

And I personally think it has tremendous advantages over Textmate 1.x, not the least of which is being able to edit the text I need to edit [1 also].

[1]: http://masonmark.com/mother-fuck-textmate-to-hell/
When someone does something that prevents you from going outside, society generally makes that illegal. You might find that some of us are not all-powerful enough to make people do things simply by threatening to no longer be their friend.
«"Like Earth but less-profitable" is unlikely to do much.»

1. Don't underestimate the human psychic. People are said to be rational, but we often come to surprise ourselves. As a joke, if you don't have sane/rational volunteers, just create a religion!

2. Don't overestimate the general conditions on our home planet. I hope I won't come to see it in my lifetime, but escaping from here could be similar (at least in sentiment) to escaping from one's home-town/home-country or worse. Things can always get worse in a lot of different ways, and then when comparing again, the Venus option could start to appear as a pragmatic one.
Mapillary – Crowdsourced Street Level Photos
Well, I don't think you would trust them even if they don't use marketing speak.
Recursing can build up very long promise chains if you aren't careful and also just isn't a natural way for many programmers to express many kinds of code.

Even simple branching gets nasty in many cases if, for example, one branch does something async while the other does not.

You also lose try/catch.
hmmm good solution for mac users
Isn't project management software a solved problem already?

Seems like all this effort on these type of pm systems could have been applied to some niche market that's still using custom MS Access systems built in the early 2000s.
California piloted ReadyReturn doing the same thing 10 years ago. People who chose to use it loved it. http://en.wikipedia.org/wiki/ReadyReturn

Anyone used it? I guess it's now been rolled into the main filing system.
Support is Not Binary
We use The Bug Genie[0] with great success. It's a little quirky out of the box, but it is easy to overcome the quirks, because it's so configurable.

[0] http://thebuggenie.com/
Change giving becomes much more difficult.
The legalities are often less relevant than the realities.

The realities are that someone can sue you even with extremely poor legal arguments, however that lawsuit will cost you time and money. Someone who doesn't pay their debts won't likely sue you simply because you could then counter-sue them for the lost money (i.e. the debt). They also likely aren't in the same country/area as you so a lawsuit would be impractical.

The real "gotcha" is if you let other people put names on this list. As soon as you do that, you open yourself up to being sued for events and fights which you have no knowledge or involvement in. While there is legal protections for you publishing your own complaint, when you start publishing third party's complaints, you lose some of that...

I likely wouldn't, not because it will end badly, but just because it likely wouldn't be effective and would waste time/money. At worst I'd just publish a single google-accessible blog post with the info for a single incident (not other people's incidents/complaints).
A much better explanation that I could possibly give, hot off the press:

http://jnthn.net/papers/2015-fosdem-static-dynamic.pdf
This is actually a much less broad restriction because it stipulates "voluntarily participated". The react license terminates even if you're on the receiving end of a lawsuit - it's not defensive, it's potentially offensive.
> I believe that the free market decides what kind of profit sharing is fair.

Oh, this is too bold a statement to be tossed out so casually! What sort of fairness does this concern?
What's the alternative for us and them?
You'll find it rather difficult to enforce a tax code with that attitude.
Solutions for Real-time Applications on Google Cloud Platform
Structure and Efficiency of Computer Programs [pdf]
The government is a player in the free market.
You can still download IPA file from VideoLAN[1]. I'm wondering if it's signed and ready to install through iTunes. I also have original copy from App Store, so can't test.

[1] http://www.videolan.org/vlc/download-ios.html
When i took a trip to Paris from the US a while ago i thought it was awesome how tax was included, and the majority of the prices were even or multiples of useful coins, so that .20euro coins were the smallest i needed to worry about.

That and its super easy to figure out how much you owe when its simpler numbers with tax included.

until that one store who used .99 or other oddness everywhere and now i had a pocket of "useless" tiny coins to deal with.
Hey there, I'd say the key difference between Matterhorn and Trello is that Matterhorn is more aimed at allowing a team to maintain multiple projects at once - for example overviewing the progress of all your projects at once and planning your project from a global planner rather than having to set due dates on individual tickets.
The Queen of Code: Grace Hopper
Neoteny is posited as one of the key factors in differentiating humans in evolution[0]....

[0]http://en.wikipedia.org/wiki/Neoteny#Human_evolution
The flaw in this thesis is that Uber charges 25% of the fare, plus fees, while the driver takes on the cost of the vehicle (depreciation, maintenance, finance), gas, parking, and pretty much everything else. If you get rid of the drivers, then Uber has to pay for all of that. That would be vastly more expensive, riskier, and if passengers really did expect prices to drop 5x, operating margins would evaporate. Making 25% off of somebody else's capital and labor is a pretty good trick, I don't see Uber or anyone else getting a better deal than that.
Here is the answer of an capitalist: https://www.youtube.com/watch?feature=player_detailpage&v=ZS...
It's possible with a regex. Here's one spectacularly awful way: enumerate through all the permutations of 3 out of 4 character classes. Assume the classes are A, B, C, and D just to simplify the syntax here:

(.*A.*B.*C.*)|(.*A.*B.*D.*)|((.*A.*C.*B.*)|(.*A.*C.*D.*)|(.*A.*D.*B.*)|(.*A.*D.*C.*)|(.*B.*A.*C.*)|(.*B.*A.*D.*)|((.*B.*C.*A.*)|(.*B.*C.*D.*)|(.*B.*D.*A.*)|(.*B.*D.*C.*)|(.*C.*A.*B.*)|(.*C.*A.*D.*)|((.*C.*B.*A.*)|(.*C.*B.*D.*)|(.*C.*D.*A.*)|(.*C.*D.*B.*)|(.*D.*A.*B.*)|(.*D.*A.*C.*)|((.*D.*B.*A.*)|(.*D.*B.*C.*)|(.*D.*A.*B.*)|(.*D.*A.*C.*)
I'm not too sure what happened, the one in the link you posted is 2.3.0, and the one I got from the App store is 2.4.0
From your link,

Although there were initial successes in achieving an eight-hour day in New Zealand and by the Australian labour movement for skilled workers in the 1840s and 1850s, most employed people had to wait to the early and mid twentieth century for the condition to be widely achieved through the industrialized world through legislative action. [And many other countries followed the same trajectory.]

How come? I'll take a guess: because it was only made possible in practice in the 20th century by a sufficient increase in productivity, mainly through automation but also economies of scale. And as the process continued, those jobs went away completely.

https://en.wikipedia.org/wiki/Post_hoc_ergo_propter_hoc
How is this different from Ghost? Is it because of Typed being a Python implementation
Ok, at first, the app provider added advertisement to the app using Google AdSense to make a personal profit. Further, the license is not MIT but MPLv2 and GPLv2 which is intrinsically different - and we clearly don't say that you can use our code for whatever you want. Then, they don't provide the source code to their changes, which is required by either license. Those licenses are not being shown in the App Store. Finally, the App Store shows "© 2015 Voldzi" which means that you claim copyright for entire app, which they clearly don't have.
Well you are still potentially stopping your competitors from making money on their product.
China is just an example of a somehow comparable country that has risen pretty high.

And regarding being a human: it is kind of hard when you have not eaten for three days, and your parents worry more about your baby brother that has just contracted measles. Maybe he will live. Maybe not. Maybe the rest of the family catches the disease.
Looks great, very appealing landing page, message is passed clearly.

Feedback stuff:

1) agree with pricing plan, too high for large teams

2) call for action - I saw the "sign in" button immediately, but had to scroll all the way down for sign up, will be nice to have a floating sign up button just next to sign in, and in the sign in page, have a link such as "not registered? sign up here" in case people click the wrong button.

3) this is more due to my personal taste, but no gmail sign up is lowering my will to spend time to test the product. I want to click click, play with it a few mins, and if it's good suggest it to my team. I don't have time to fill a form (I'm exaggerating a little, but this goes through a lot of people's mind, filling forms is annoying for some people)

4) I'd like to see a demo the product. having a dummy project that anyone can see with a "guest" login will be really great. (good if you are not willing to add gmail login for any reason)

5) if not a demo, at least a video. the gif is great, so I think a longer video will be even better, seems like a very slick UI.

all in all looks great, I like the hybrid approach, will give it a look.
Looking for an internship.
Location: Chicago
Willing to relocate: Yes
Technologies: Python, iOS, Django, HTML/CSS, Javascript/jQuery, C++
Résumé/CV: https://www.dropbox.com/s/3z9hhjmz155u1z4/AndyBayer_Resume.d...
Email: andrewbayer2016@u.northwestern.edu
FTA: "such as when the United States' surveillance of German Chancellor Angela Merkel became public"

That was shown to be a fake NSA document, most likely planted (somehow) by Russian intelligence.
http://www.vox.com/2014/12/12/7381539/merkel-phone-tapped-ns...

"an investigation by Germany's top prosecutor has found no evidence that the tapping ever occurred. He says he also believes that the document may not even be authentic"
Here is the answer of a capitalist: https://www.youtube.com/watch?feature=player_detailpage&v=ZS...
Very true, it seems we're suffering from imac blindness
Michael Tiemann has a friend who has to have the worst job in the world:

http://www.art.net/~hopkins/Don/unix-haters/slowlaris/worst-...
I rarely get to come across non-native speakers, good luck : ) Well, note that repositioning "Z" is not just about the pinky. "Z" is present in common Polish digraphs: "cz", "sz", "rz", all of which are easier to type if "Z" is moved to where "Y" normally is.

Type "Szczecin" (my home city) 10 times, and then "Sycyecin" - that's the feeling you'd get on PN-87 :)

Obviously QWERTY isn't a very good keyboard layout to start with. Putting all the letters of the word TYPEWRITER in the top row (to make it easier for the first salesmen to demonstrate the product) wasn't done with everyday user's convenience in mind, English or otherwise.

Hence all these alternatives, such as the most popular Dvorak layout (but also Colemak and plenty others). Which are, however, optimized for English, so a Polish typist wouldn't probably benefit from switching all that much.
I'm told that when they switched from Francs to Euro it allowed shopkeepers to do some advantageous (to them) rounding from the x.99F to x.90Euro.
Fonticons
If you're dealing with vanilla node.js streams, you can just do:

one.pipe(two)
While one might be able to give a fair and balanced take on "non-optimal alternatives," I frankly believe that a bad idea, or at least bad historiography, doesn't deserve a very big seat at the table of discussion. You paint the argument as a contrast of two, and walk away from the conversation: that's not a very rational, nor fair, comparison.

...while we are quoting Aristotle:

"Since then some men are slaves by nature, and others are freemen, it is clear that where slavery is advantageous to any one, then it is just to make him a slave." [0]

Clearly "entertaining thoughts without accepting them" isn't enough on it's own to lead to sound, just and fair policy-making or historical narratives.

[0] http://www.gutenberg.org/files/6762/6762-h/6762-h.htm#link2H...
This is awesome!! Wish I'd had this years ago.
At have been living in China for 8 years, have visited dozens of factories, speak fluently Mandarim and Cantonese, and I have never heard about someone working for 0.5 USD an hour...Actually I saw a salary like that mentioned in my Chinese Language book, but that book was written in the 70's. Vietnan is another story, they may very well work for something like that, but life is much cheap there. All considered, I think the situation in Asia, for the poorest, is much better than in my home South America, and may be better than at US ghettos (there are no guns around here, there is less domestic violence, less addiction, less bullying, less discrimination) I have seen slavery in the deep South America, but not yet in Asia.
Astute observation. Much care is taken when writing headlines and in the case of news organizations with print editions in addition to their web presence, the web headline isn't necessarily the same as what runs in print because of different concerns, e.g. SEO vs journalistic standards.
Someone should make a protest site for that protest site against slow, glitchy scrolling design over usability.
3 of the 4 comments older than mine are from brand-new accounts whose only comments are on this post, with only

> Pretty awesome idea

> amazing

> awesome

I'm suspicious...

edit: another

> This is awesome!! Wish I'd had this years ago.

edit 2: And a sixth:

> This is awesome!
Indian PM Modi Questions India's Show Internet Speeds
Google Chrome Update Spam Drops Ransomware
> This is irrational

Humans can be pretty irrational, and law unfortunately isn't enacted in the science lab. We'll just have to wait and see who wins on the political level.
Believe it or not, I'm not an author of it... And I'm not approving it, just found it interesting, that Apple accepted it into App Store.
the multiplication of mediocrity miracle
This is pretty nice, but it would be better if you could edit the columns - also, can you post this csv data to a url via ajax after it is formatted?
As much as I agree with your sentiment, it still remains one of the most popular databases out there. All us techies can learn something from the hype they managed to create.
Side note:

The avatars are quite stereotypical: male developer, female designer, male project manager. Why don't you switch it up? There's female developers too.
Obama administration seeks to negotiate Medicare drug prices
Beyond Traffic – 2045 [pdf]
Ubuntu Phone, Desktop, Tablet
FoodLogica: 'clean' last-mile food transport
Its a lot easier when your entire country is less than 10 million.

In the US, we pay state and federal tax so there may be difference in what you can deduct from one another. For example I didn't deduct my Health Care premiums from Federal because I used the standard deduction. Because of this I was able to deduct the premiums from my State taxes.

This is why we can't just confirm the declaration, too many variables at play someone could use for a deduction.

The telephone thing sounds great too bad its probably too security conscious to allow those methods.
You can talk about valuations or Google becoming a cheeky competitor to Uber but there are some deep economic implications. Millions of cab drivers or anyone who drives for a living will be losing their jobs, as a result of this.
This is because you downloaded our app a while ago and we did something so you can re-download it to your device now. This is in preparation of our actual release in the next days (we won't release 2.4.0 publicly but 2.4.1 because of a regression).
Hey, thanks for great advice. Demo is a really great idea, we're planning to expand the landing page with more info but went for an early launch just to test the waters. Ended up with a lot more attention than anticipated :)
Maintaining Company Culture in a Distributed World – Part 1
Actually, Christianity never branched, and has remained virtually unaltered since the first day of Pentecost. http://orthodoxwiki.org/Main_Page
Ulbricht tells judge: I’m not going to testify
Looks nice but sign in being http, whereas landing page being https is backwards.
That's a really long post, and I dimly recall reading it a while back, but after you scrape off it saying the same thing over and over again, I think it reduces down to an uncompelling argument.

It's basically, "I want context switches syntactically explicit in my code. If they aren't, reasoning about it is exponentially harder."

And I think that's pretty clearly a strawman. Everything the author claims about threaded code is true of any re-entrant code, multi-threaded or not. If your function inadvertently calls a function which calls the original function recursively, you have the exact same problem.

But, guess what, that just doesn't happen that often. Most code isn't re-entrant. Most state isn't shared.

For code that is concurrent and does interact in interesting ways, you are going to have to reason about it carefully. Smearing "yield from" all over your code doesn't solve.

In practice, you'll end up with so many "yield from" lines in your code that you're right back to "well, I guess I could context switch just about anywhere", which is the problem you were trying to avoid in the first place.
>I personally don't use it for programming, but I do use it for certain text processing tasks; dealing with malformed international text encodings, converting bank CSV downloads to sane UTF-8 and stripping bullshit, editing HTML, and certain other one-off tasks that it's especially well suited to.

I've used BBEdit (and TextWrangler) for lots of years. For those kind of tasks it's fine (and better than ST).

It's not a good programming editor though.

>Even so, however, more shipping code has been written in BBEdit than will likely ever be written in Sublime Text, unless Jon Skinner gets back to work and stays extremely focused until 2035.

That's just because BBEdit was out there longer. More shipping code has been written on some horrible Windows editors too, but that doesn't make them good.
Material Design Based Progress Bar to Replace Spinners
For me, it's really the part where you end up having to wrap up all of your actions with `context.executeAction`.

It would be cool if there was a nice way that you could wrap an action with a function to generate that boilerplate for you, similar to how Bluebird's `Promise.promisify(myFunction)` generates a Promise-wrapped function for anything following the typical Node callback style.
Our New and Improved UI
Will I need to delete 2.4.0 when the new version comes out, or will I be able to just update it as usual from the App store?
How so? This is about Google's relative competitiveness. You seem to blithely dismiss Apple's success with iOS relative to Android, claiming that high end Android phones sell in comparable quantities. This is patently contradicted by the facts. If the goal of an enterprise is to make profits, Apple is crushing Google in the mobile device business.
citation-needed for all the above claims.
Peak oil predictions have been made since the 1880s. Technology and better ecological understanding keep providing us with better methods to fight against desertification. Food production capabilities are growing exponentially. etc.

I think that the major evidence for our post scarcity world is that, in developed countries, a small fraction of the population is actually involved in agriculture and manufacturing (and that percentage is shrinking).

To quote Gibson "The future is already here — it's just not very evenly distributed".

EDIT:
https://en.wikipedia.org/wiki/List_of_countries_by_GDP_secto...
Didn't give much thought to the matching of the avatars to their role, just wrote tham out as they popped into my head :) I'm the female frontend developer that wrote it so I should know!
ST is faster and if you want the fastest it is probably slickedit.
However, just pointing out Atom could be better than what it is. Multi cursor editing in Atom absolutely can crawl. In brackets it is much more usuable.

Everyone says it is DOM rendering that makes these editors slow. Since Reactjs just announced native support for android and ios, I'm wondering if this can be applied to the desktop for much better desktop app performance.
TeraDeep wants to bring deep learning to your dumb devices
Looks nice, but was sorely disappointed there was no self hosting option. I would be very interested if I could keep my data on my servers, but cannot move to this otherwise.
> losing their jobs

Changing their jobs
This is how it works for electric power.
Not to criticize those who have worked on project management systems in the past, but I've found that most systems are generally pretty painful for me. Generally the project management "systems" that work best for me is something like a shared Evernote checklist or org-mode, but those aren't nearly as good for clients/teams to use.

One of the things that I've often encountered is a granularity/association problem: tasks often become either Omnibus tasks where there's a shitload of stuff jammed into a single task, or a spread out mishmash of related tasks that don't have very good linking between them.

A good example would be a web development feature. I'm going to do the backend, someone else is going to do the frontend. Those are two pretty distinct tasks, but there's a lot of shared communication there. And most PM systems I've used don't have a (good) way to link those together. Mostly in my experience, 3rd party tools end up getting used, with links to shared wiki/moqups/google docs/dropbox whatever.

If I need to have 7 tabs open (email, slack, trello, moqups, google docs...) to get all the information I need to figure out what I need to work on next, my PM system isn't serving me very well.
Just update as usual :)
I really believe that the root of MongoDB's success is how easy they made getting started: A trivial installer, no configuration, and a trivial tutorial -- boom, suddenly a million developers were on their side.

It seems ridiculous, really -- developers commit to something because it saves them hours at the start, versus considering the months of work following -- but many technologies followed this curve. MySQL was a lot easier to start with than pgsql, so it won the early battle. PHP was a no-brainer to start with, etc.

The lesson is that your tool should default to essentially no configuration, no security, and simple beginnings, and it tends to pay off.
First NetHack bot ascension