skysight-inc/HackerNews huggingface dataset:
The Nordics made half of Europe's billion dollar exits with 3% of its population
At work, I introduced the concept of automated migrations (as opposed to "let's do it by hand" and "stored procedures are a great solution") with Flyway. It has been a great success, even though the project needed to support multiple databases, which Flyway does not handle (but its API is easy to work with).

I'm not entirely sure of what it does with out-of-order migrations (eg, "master' has migration A,B,C, and "legacy" has had A and C backported - I'm not sure if Flyway will gracefully apply B on a "legacy" database when switching it to "master"), and the docs do not seem to mention this use case.
There's also Gitbucket which has as similar advantage: https://github.com/takezoe/gitbucket
I've used gogs because of it being mentioned here before however I'd love to see an analysis of the stability of these various git front ends.
I hadn't thought of that, but upon reflection perhaps the 'For Dummies' has paved the way and people are more willing to accept mildly offensive book publishers/titles ?
Yeah and unlike restaurants, people aren't potentially renting a new place 3 times a day. So I'd guess it would be a struggle to even start collecting content.

Plus, something like that has varying use depending on where you live and the rental market. In Melbourne, Australia the supply is low so there is a lot of competition for rentals. Most people wouldn't care too much about the experience of the last guy, nor do they really have the luxury of choosing, they just want a place quickly.
When I see students posting on /r/programming, what they usually seem to have a problem with is problem decomposition. i.e.: What are the steps needed to solve this part of the problem? Or algorithm design, critical thinking, or whatever you want to call it. How do I get from A to B, basically.

Remembering back to my first year, it seems that some people "get this" and some do not. Which is nothing against them -- everyone is different.
I wouldn't worry about it too much; look at his user name.

This service is something I could have used about two years ago, when I was still actively an author. Maybe my curiosity about the toolchain (and my love of Markdown) will pull me back in.
I think folks overestimate a) how often physical theft actually takes place and b) the level of sophistication that folks who steal your phone are going to have.

In order for me to use the "thing I have" to get into your account, I'd need to know your account. The number of targeted thefts that take place are really low, compared to the number of folks who run around with "password" or "letmein" as their "thing they know".

The threat model for Joe User is just not that complex, is all I'm saying. For Paranoia User, options should certainly exist, but for her brother Joe, it's not very necessary.
I like your solution of sending to an already encrypted volume. Let another dedicated crypto program handle that. I'll definitely look at this.
Gogs is great for one-person or small team setups. I switched to it from gitbucket, which is also great and I do recommend it. It was the memory footprint (Go binary vs JVM) that made the choice easy for me.

The functionality I miss the most is search. I think it may be easy to implement some basic form of search using git grep.
Doesn't work with VoIP numbers e.g. Google Voice, so that's a non-starter for me.
Isn't GitLab doing the same thing?
.. you say a shell command line should be user friendly? What kind of user would use command line?
We are all bofhs here.

Also some of us are being paid to write bash scripts. I'm for example forced into bash because of AIX server. Learing bash is fun and profitable...
Last Week Tonight with John Oliver: The NCAA
Get Decoded Information and Text from Message HTML Body
Nice start. I would love to be able to upload my project's Gemfile and then have the option to subscribe to everything there.

Also, I would love to have an option to subscribe via RSS (I know that makes me seem old) instead of email.

I do really like how you're pulling release information and badge status from each project.
What experiences do people have with http://phabricator.org/ ? It's not a GitHub clone but it does seem very complete, possibly replacing Jira and Stash if you're into the Atlassian ecosystem.
It seems to me that there are way too many variables that aren't really measurable for this to be completely accurate -- such as this example, some people probably had programmed before.
It will work as expected if you set the ... (you guessed it) outOfOrder flag to true.
“X to Close: The origins of the use of [x] in UI design”
Check out www.illustreets.co.uk (built in Meteor)
Thanks, both of those features are high on my todo list.
That is true. I did assume :)

But the same applies to that. These 'other data formats' from other sources too, could also be replicated from the software handling them, assuming again! :o)

edit

Speaking from a perspective where i have seen many parties that went wrong with their '3rd party backup application', i tend to try to replicate most from the application themselves to other (safe) locations, then to rely on a 3rd party app which got setup in 2005, but in the meantime received little attention. Hence i prefer to look at the application generating/receiving/handling the data.
It's simple range differentiation. The MacBook/Air can't be allowed to become so complete that there's lessening reason to spend more on a Pro.

- They giveth Retina

- They taketh ports
I believe the answer is FreeBSD.
I suppose TWiT TV also does fine.
It was 30 seconds for the full landing page to show for me, and 17 seconds before the hook text flew onto the page.

The front page is over 8 megs, and even with a primed cache there are 4 megs which must be downloaded before I can even view the landing page. This will be hell for mobile users.

I agree with the parent, this will not be acceptable for many folks. After all, if your website abandon rates will rise by 5% for every second it takes to load, how many will be around after 10, 20, 30 seconds?

And while I hate to be "that guy", what value does the dynamic loading provide the end user? What could not be done with a static webpage animated with Javascript after the assets have been loaded?
"a bit slower"? My experience with Gitlab was terrible. It's unbearably slow especially when I try to create a relatively large pull request for review. The pull request comparison tool is not very smart either. Often times I have a big chunk of false change detection.

Maybe I was doing it wrong, but I just don't see any advantage of it over the like of Github and Bitbucket.
It seems like http://libraries.io/ is looking in npm Pypi and the like, but doesn't look in Github and Bitbucket.

I know a couple of open source project that have their own library ready for reuse, but http://libraries.io/ doesn't find them because they are not for reuse for npm, and the like. And if I know a couple, there are probably thousands. These libraries are not not re-use first, but project first, re-use second.
I suppose its a good deal if you're willing to clean install.
Well, no, I'm not in "I have nothing to hide" bandwagon. But I'm trying to have some balance in my life. I'm not using Facebook, I don't use Google+, but I'm using gmail. From the desktop client, not from browser, so I'm not always logged in in Google services, for example.

I'm also trying to have some balance in ebook story. Is DRM bad? Yes. But for me it's necessary evil. My understanding is that between having vibrant ebooks/ereaders ecosystem with DRM and not having ebooks at all (or having it in some geek niche), Stallman and co would choose the niche part. I strongly disagree with that.

The whole discussion started with a comment about Stallman "being right about ebooks and DRM". I still can't see where Stallman is actually right and where is the problems. Even you talk about some possible power to enforce censorship and manipulate people. Yeah, it's possible. But there's also a possibility where that scenario doesn't happen (because Amazon have very strong financial incentive to prevent that scenario)

And about some three letter agency... You don't fight three letter agency by not buying DRM-ed books. You fight these agencies by changing the system. There's very little difference between having some ebook in the cloud and buying plain old non-DRMed dead tree book online (or even in the book store) with your credit card. You have and use credit cards, right? Or you use only paper money, in brick and mortar stores, to avoid any chance of collecting and storing private information about you?
Not clear from this or other pieces I've read how much of the downfall had to do with the news part of the business although--as others have said--the cost structure may have been relatively high and the traffic, compared to clickbaity and more consumer-oriented sites, was relatively low. What does seem to have been the case from this piece and one or two others is that there was a lot of pressure to grow the research side of the business and they were "investing" a lot to do this.

In my experience, their research was a bit of a mixed bag. They were trying new business models with primarily a lot of freelancers. Some of it worked. Some of it didn't. They had some smart folks in their stable who did a nice job for a reasonable cost doing things like webinars. Let's just say other dealings weren't as positive.
Software Estimation: What you're doing wrong
I use Gogs on my Synology NAS for personal use and I love it. Mostly because it's so easy to setup and deploy - cross-compiling the binary for ARM was simple, after that it was just a matter of SCPing it to the NAS itself.

It's not as feature rich as other options, but it does it's job well.
Time Seems to Pass More Slowly for the Depressed
Anonymous released 9,200 ISIS supporter Twitter account names
Yeah, Swapt too tried something similar, but seems like they are doing a pivot, or at least re-launching.

http://www.swapt.com/

If you know this market well, I'd be very interested in getting in touch with you, for possible input on future project I might be involved in within this space.
The importance of making the test fail
So a metatool that is flexible in terms of backup ingest? Almost like backup plugins?

Check out Deltaic, designed precisely for this:

https://github.com/cmusatyalab/deltaic
FWIW, the title is beyond sensationalist, and outright wrong. The title on the link is "Block sub-resource loads from the web to private networks and localhost".
Don't have a video playing in the background. Even if there's no audio, it makes foreground text harder to read than it should be.

If you're going to play a video, however, play something useful. This video was so bland that I have no reason to believe that it wasn't stock footage. Ask yourself why you wanted to include the video and give it a very long, very hard second thought.
As some commenters mentioned, a meta-backup system that can manage multiple different ingest methods would be Deltaic:

https://github.com/cmusatyalab/deltaic
Yeah totally, in theory it makes sense with a social app to consider as many platforms as possible.

Though in practise I haven't seen it hurt social networks that start on iOS. Instagram is the obvious example.

Keep in mind 700million is a really big number of addressable users, and there will be plenty of valuable node / users there.

I guess my point is still that if you're struggling on iOS in the early days, it's not because your app isn't available to 'enough' people, its because something else is wrong, which more platforms almost certainly won't fix.
Pulling the Covers Off My New Book: “Storytelling for Startups”
Brainfuck-ng (Next Generation)
Agreed, I've used beanstalkd in multiple projects/companies and its simplicity, robustness and especially stability has always impressed me.

There are client drivers for a wide range of languages including Python and Ruby (and also a ActiveJob compatible library).

Installing it is simple as downloading the source, running make and then the binary. http://kr.github.io/beanstalkd/
A “nit” is a louse egg. On its own, it is nearly invisible and unlikely to trouble you. But left alone, it hatches into a louse. You can probably survive a louse or two quite easily. But if a couple of people in a community each have a louse or two, they breed. And eventually, your community is full of lice, and then it is very difficult to get rid of them.

Monkeys groom each other regularly, picking at the nits, thus keeping them below the level where they can bloom into a full-on louse infestation.

The metaphor applies to coding style, edge cases, questionable security practices, untested code, and grammar.
Very nerdy, very awesome.
Not sure why this was downvoted. Pointing out the danger of dismissing half of the population (and thus potential customers) is a perfectly valid concern.
maybe better documentation and screenshot on how to use it ?

regards and good works :)
Many people use you guys not as a plural of guy, i.e. a male person, but closer to the sense of the Southern y'all, an all inclusive mode of address. Wikipedia lists is under you cognates as "Used regardless of the genders of those referred to" (http://en.wikipedia.org/wiki/You). In Britain it seems you lot has similar usage. The gender neutrality seems to be well-established in common usage, e.g. see the top answer answer to this ESE questions and the comments (http://english.stackexchange.com/questions/11816/is-guy-gend...).

We should understand that languages change, certain idioms and usages which were a bit objectionable in the past may change in meaning and vice versa. I think you guys represent the former.

It may hurt gender-based sensibilities of some but many languages have build in defaults that use the masculine form, a well-known example is French where (from http://en.wikipedia.org/wiki/Gender-specific_and_gender-neut...):

In French: Vos amis sont arrivés — ils étaient en avance ("Your friends have arrived – they were early"). Here the masculine plural pronoun ils is used rather than the feminine elles, unless it is known that all the friends in question are female (in which case the noun would also change to amies and the past participle would change to arrivées).

I am always a bit surprised by the emphasis put on gender neutral language, esp. in the US, it is usually pointed that this is sexist and may lead to many of the gender imbalances. Yet other languages where this is is even more prevalent does not seem to place that much emphasis, e.g. French (http://french.stackexchange.com/questions/836/given-the-lack...). I do not speak French, my question to native speakers is: are there similar efforts in French to rid the language of sexism? According to Wikipedia L’Académie française does not quite support such movements (http://en.wikipedia.org/wiki/Gender_neutrality_in_languages_...).
My wonderful, dangerous life with the amazing nautilus (2013)
There's little evidence that Extended Validation improves conversion (while appallingly, adding a Symantec logo seems to).

http://monetizepros.com/blog/2014/5-trust-badges-that-can-in...
Deja Dup is a GUI for duplicity.
GitLab could definitely have been a bit more original with the name, but actually the UI is very different from GitHub. Which has its pros and cons, of course.
No it's not, please see my comment in this thread.
Can you find a source that acknowledges that rent control is a deliberate attempt to trade additional scarcity for price stability for incumbent residents? I can't find one. I'm a little concerned that this is an instance of retconning.
Why to C++? What kind of performance problems did you see beforehand? And isn't C# probably viable for cross-plattform, especially with Microsoft opening the .NET ecosystem up more and more? (I don't want to suggest that you did anything wrong, I'm genuinely curious)
Something something good artists, great artists?

Personally I feel for pieces of software like this it's fair to more or less clone the user interface. There's a lot of effort built up in understanding how to use this tool. Think of the complaints LibreOffice gets for not looking enough like Word, or GIMP for not looking enough like Photoshop.

Plus, Gitlab is already open source, so can you really call it "ripping off"? If you're referring moreso to Github, then I think Gitlab did it first and Gogs is following that trend. I'm sure both projects improve on UI where they feel best.
Instead of sending a SMS message to their phone, could Yahoo send a push notification (with TextSecure support)?

I'd like to see this. I'd love to help make it happen.
We moved to Gogs. GitLab was too slow, and started giving us random 500 errors (fatal bug).

Overall, it's been more enjoyable than Gitlab. Things I don't like:

* No pull requests / issues

* No deploy keys

* It's a full on GitHub replacement in the sense that anybody can sign up to your Gogs instance and use it. Who's using it that way? Would be much better if it were built for one organization with a way to group repos into projects.
just having a better feel for Stock and Flow would be beneficial for everyone who is voting.
Really interesting post.

I think working on Machine Learning algorithms early in my career had a pretty significant effect on how I think about running my business.

The biggest factor by far in a model's quality is the amount and accuracy of the training data. In the same way, people seem to learn in direct proportion to the amount and clarity of the feedback they get.

I think groups of people (i.e. companies) improve as fast as the amount of clear feedback people are giving each other and the amount and accuracy of the feedback they are getting from customers.
I just downloaded this to try it out and it really is insanely easy to get going. Just unzip and `./gogs web`, done. It's also clear what settings and data are getting stored where, so moving / upgrading / removing looks easy.

That in itself is pretty compelling, even if it's clearly not as mature as the competition yet.
This chart shows one way Americans really stand out: their positive attitudes
This would be fantastic.
What Unites Curtis “50 Cent” Jackson and Y Combinator? #Bitcoin (VIDEO)
More details on how it works in this blog post: https://medium.com/@teabass/solving-open-source-discovery-db...
Mostly agreed about your meta point. I think you're omitting the possibility that someone might be opposed to something that benefits them.

But in the non-meta discussion, all I'm saying is that you don't know which commenters are in which situation, and especially not with 95% certainty, like you claimed. Some of the commenters might oppose rent control, even though they benefit from it. Other commenters might strongly support rent control in San Francisco, even though they live in Wyoming. We just don't know.
> we're not architects, we're bricklayers. In the conventional business mindset programmers just implement a plan devised by someone else.

I think this analogy is wrong. Like architects, we can and must help requesters understand what's possible. "Architect, please design me a house supported by tiny pillars." "Programmer, please solve the traveling salesman problem for me."

> Consequently we are fungible (easily replaced by cheaper alternatives), and a cost rather than an asset.

The more central to a business their code is, the more this mindset will hurt them.
Ask HN: Is an auto-generated privacy policy OK for an MVP?
We are launching a betta of our mvp product soon, and we need some legal stuff to be done: privacy policy, terms of service and etc. We do not want to waste time & money on lawyers at the current stage, so we found www.iubenda.com where we can autogenerate a privacy policy.
Any experience with them? Any pros and cons (pls beyond obvious) of using such services? Do you know any other services like this?
Having recently (last year) enrolled in a Computer Programming program, I can say this is likely the case. The class has a number of people who are simply enrolled to get a piece of paper that states they know how to code and then there are those that are breaking new ground in learning.

I have the logic down quite well but my biggest issue is the syntax - it would appear that Stanford thinks I'm doomed to fail.
Perhaps the other factor of 2FA is rather optimistically your yahoo username.

Somebody online would know my yahoo id, but only a microscopic fraction of online people would have physical access to steal my phone.

Someone who steals my phone would almost certainly have no idea what my yahoo login name is. I would have to look it up myself just to make sure...

The intersection would be close friends and family members, and if I can't trust them, then I'm totally screwed aside from mere yahoo groups login issues.
Google Error Leaks WHOIS Protected Data for 280,000 Domains
Say a 10xer is 30, and the average lifespan is 80 years. If ageing could be halved, then the remaining 50-year-left-pre-intervention results in 100 years of life. But has there already be any substance which has doubled lifespan? Yes[0]! In rats. Humans aren't rats; but it's a clue to what's possible in mammals (verses C. elegans, or yeast).

> Until better than marginal gains are realized, I would say it's premature to hold massive lifespan lengthening out as a realistic possibility since we don't know what road blocks lie ahead. Sure, it's possible in the 'anything is possible' sense, but, IMO, not as a practical consideration.

People are working on the problem of radical live extension today. So even if you consider it impractical, that's certainly not a view held by everyone.

Plus, a gradual improvement is all that's needed. As long as someone can live long enough to reach longevity escape velocity[1], that's the problem solved!

[0] http://www.kurzweilai.net/fullerene-c60-administration-doubl...

[1] http://en.wikipedia.org/wiki/Longevity_escape_velocity
You’ve reminded me of a quote from Chuck Moore:

> Before you can write your own subroutine, you have to know how. This means, to be practical, that you have written it before; which makes it difficult to get started. But give it a try. After writing the same subroutine a dozen times on as many computers and languages, you'll be pretty good at it.

Or, as Fred Brooks put it, “plan one to throw away”.
Actually what he's arguing (rightly) is that burnout is harmful. That's not the same as "programmer passion".

Creating an environment where you expect or force people to burn out is going to harm your business in the long-run. There are people who can thrive in that environment, but there aren't many.

But, contrary to the mixed message of the article, passion is a necessary ingredient for a great employee in any position. Passionate people are happier to wake up in the morning, come to the office, and do work that others don't enjoy.

Suggesting that liking your work is bad (as the title does strongly and the article does very weakly) is absolute fucking nonsense.
I played with it a little bit once for a small personal project. It seems to have all the features you want, but the way you used them never really clicked with me.

Unlike Stash, GitLab, GitHub, Gogs, or others of that nature - though - it expects you to setup your git repositories elsewhere (at least the last time I used it) instead of acting as a receiving host for them (at least the last time I used it - which was a year or two ago at this point).
I had look at source code, it seems like very inaccurate approximation, real planet position could be a few degrees different.

You can get 10' accuracy with a few kilobytes of polynomials. Some astronomical (and astrological) programs use polynomials a few megabytes big. JPL ephems are 1 to 100 gigabytes.
Yahoo's On-Demand Insecurity
It may still be advisable to avoid phrases that are easily misunderstood, even though they technically may be correct.

To put it differently, this is still dismissing quite a big share of non-native English speaking women, as you can't be sure that those subtleties are well-known in the public. (This whole sub thread demonstrates this, by the way.)