skysight-inc/HackerNews huggingface dataset:
Lobbying doesn't even begin to describe the depth of corruption in Japan. Barriers between the state and industry are pretty thin at best. And this doesn't even get into the fact that Abe's party has long standing ties to organized crime itself.

The aftermath of Fukushima was a pretty clear demonstration of this, where Tepco and government officials teamed up with the yakuza to send their debtors, as well as rounded-up homeless people, to clean up contaminated sites:

http://www.telegraph.co.uk/news/worldnews/asia/japan/japan-e...
Adding a free trial period to your app increases IAP conversion rates [0], but I've always found it a lot of work to implement a trial - once you're done developing the core of your app, you want to publish it as soon as possible, not spend 1+ days adding the code needed to implement a trial period. Using a low-tech solution like storing the installation date in the SharedPreferences works, but can be very easily circumvented even by non-technical users via uninstalling and reinstalling the app.

That's why I've developed a server-side solution that's very flexible (using offline grace periods, for example) and customizable - you can implement "try once per device" or "try once per Google account" trials, set custom trial periods, and even add multiple trials to a single app (one for each IAP, for example). I've decided to publish this as a library and open it up to everyone - you can check out the Android sample here [1].

Please let me know what you think and if there are any other features you'd like to see.

[0]: https://android-developers.googleblog.com/2016/11/learn-tips...

[1]: https://github.com/trialy/trialy-android-sample
Job solicitations are probably better suited for the monthly "whoishiring" threads. They are automatically posted 11AM Eastern time the first weekday of each month. The next one will be Monday, July 3.
> A Russian

Russophobia seems to be the only acceptable form of Xenophobia these days. And a wildly popular one, at that.
Serious question..... but also more me fleshing out my thoughts on messaging apps....

What is the point in buying a messaging app?

- instant messenger

- ICQ

- Skype

- Yammer

- WhatsApp

They all seem to be popular for a short time and then fad away.

What does owing one of these get a company?

The case against owning them is that they all go out of favour and you only have a small window, say up to 5 years, where your platform is dominate before everyone moves onto another solution.

At one point the theory was it got people to use a companies proprietary login, when companies thought there was value in having people use their login.

At this point, if I said Slack would be a shell of its former self in 5 - 10 years would anyone put up an argument , if so what's the argument that this time its different.

I'm a happy slack user, but i"ll move to a new platform tomorrow if a better one comes along, there is almost no network effect or lock with these apps so switching has almost zero cost.

Plugins might provide a slight lockin but time has shown again and again the same plugins will move to the next popular messaging app, which seems to negate any benefit.
I know you are joking, but if you really want to know my works Editorconfig[0] look like this http://dpaste.com/2144DE4

[0]http://editorconfig.org/
Absolutely agreed on the feeds issue. Unlike TV, the internet as a medium has the capacity to enable both unbounded discovery, creativity, production, etc. and unbounded consumption. Like TV, feeds and their ilk encourage pure consumption, but with little slot machine levers (like, favorite, retweet) that make you think you're contributing more than you actually are.

Overall though, it's all about how you use it, and many times it's a delicate balance and a constant fight against how these products are engineered to suck you in. But kudos for getting out of the giant casino that is social media!
This so much - shrinkwrap before it bites you when a CI kicks off a deploy that fails because it pulled latest minor dep release that broke everything (happened even in big lib like Angular 2 for us after stable 2.2 !) while your local box is running fine with a cached older version.
This kind of utility is completely dependent on having a critical mass of people you know who actively use the platform. I'm 29, live in NYC, pretty active and social. On the odd occasion that I do go on Facebook it seems that the bulk of my ~500 'friends' who are still active on it are like...people I worked with in a summer job in 10th grade who post mostly memes. The events I get invited to are pseudo-spam bulk invitations.

I honestly would feel the opposite about getting a new acquaintance's contact information vs looking them up on Facebook and sending them a message. I've been going to a lot of weddings recently and phone/email exchange has been common, and I have yet to be asked "are we friends on Facebook? I'll put these pictures up there", which was a very common thing in years past.
Worth noting that one of the first things a lot of the Russian oligarchs did was set up their own banks - alongside their own security and intelligence services.
Could they legally buy slack and then use all the conversational data to teach their Alexa AI on how to talk more like humans?
Read the replies from all the serious crypto security people on twitter and you will see the overwhelming consensus is that the FSB/Spetssviaz and FBI/NSA probably love Telegram for its roll-your-own-crypto and server mediated group chats.

One also has to wonder if the FBI consider the Telegram team to be essentially undeclared Russian agents, and hence fair game.
I used the ShareX screen recorder (https://getsharex.com/) to record each GIF at 30 fps. I believe underneath ShareX is using ffmpeg to do the encoding. They were a bit of a pain to make, as it's a very manual process to get something that looks rehearsed and smooth.
Just because you don't like something doesn't mean its symptomatic of the opposition party. Looking at the history of left wing governments (such as China and the Soviet Union), I'd say this is a swing to the left.
And populists bring simple answers - blame immigrants, blame Hillary, blame muslims, make Murca great again, etc. Or France. Oh also blame Europe.
It'd look like everyone could only upvote one story per day, making upvoting essentially useless.
I think that a rational sounding inerpretation can be found: all spaces means python programmer (mixing spaces and tabs messes up the indentation), python rulez, therefore high salary
> What would we exactly lose?

We'd lose composability and clearer code. This[1] section of the Haskell Wiki contains a good example.

In short, with something like this:

any :: (a -> Bool) -> [a] -> Bool
any f lst = or boolLst
where boolLst = map f lst

the compiler can produce reasonably optimal code, because it doesn't have to convert the entire [a] to a [Bool], because of lazy evaluation -- when or encounters the first True, the map f lst expression stops being evaluated because of lazy evaluation.

[1] https://wiki.haskell.org/Non-strict_semantics#Why.3F
The VPN's upstream ISP can, and all the web properties you visit can. There is nothing to prevent your last mile ISP and the those parties from colluding (by correlating the traffic) if they find this information valuable.
In the US nearly everyone has no cost roaming and long distance coast to coast. Having a set phone budget is worth more to me than lower costs. I have friends who have gone for the much cheaper budget plan that only covers their local area: they love it for two months then hit a situation where either it doesn't work or they are get a big bill because they forget they traveled to a roaming area.

As other have pointed out the population density works against us a little too. Having service when I visit remote places is worth a lot too.
Well, the reason why there is so much telco competition in Europe, and the prices are so low, is that the EU set common standards for mobile phone protocols from the start. Each company cannot keep its customers from going to the competition, I have been able to buy one phone which works with every company everywhere in the continent for decades. Everyone I know buys a phone (often second hand) then moves from one company to another to get the best deal. The problem with the US is not regulation, it is bad regulation.
Some things are more important than money. Let this tab-idealist enjoy a tab-ful life in the way that they see fit.
While your comment is obviously meant as a joke, it somehow rings true from my anecdotal experience.

I'd also like to see an analysis of space-vs-tabs as it relates to operating systems. Again, from anecdotal experience, it seems spaces are more common for folks with *nix background who tend to work in product-oriented companies (i.e. where code is an asset) and tabs are more common with windows folks, who tend to work on IT (i.e. where code is liability)
IBM and Canonical: A Virtualization and Cloud Computing (R-)Evolution
That is going to bite you bad if you actually need to get a loan, like if you were to buy a house.

I recently got my first credit card, and my loan discrimination gave me some complications. I couldn't get automatically approved for any credit limit since all my loans are paid and closed, giving me an effective credit score of zero (in the loan officer's words).

I stick to credit unions, where you are a shareholder by virtue of being a depositor.
I don't know if this is just me, but it also appears that scrolling is broken on the home page. (Chrome 59)
What Researchers Found by Inducing a Feeling of Deja-Vu in Subjects
The extreme-left (think SJW, Antifa, etc), however, is pushing a lot of people to the right as a counter-reaction. I'm not sure if/how Obama's more centrist-left policies (minus the war stuff) influenced that move though.
> if you are using different size tabs from me.

But the point of tabs is that you tell your editor how many spaces wide you want them to be, so unless I'm misunderstanding you, this is not an issue.

As for lining things up, tabs are used for the indentation level of the current line, but if you need to further nudge things within that line then you'd of course use spaces (after the initial tab indent).
The economy of Japan wasn't dubbed "Japan inc." for no reason. There was and still is high degree of coordination btwn govt and industry in Japan. See METI.
I think the implementation is that those who are high earner don't have time/desire to participate in SO surveys, not that they are unlikely to state their income in SO surveys.
Interesting that they derive $100 per paid user per month. I The Enterprise level pricing must be 6-10x the top team level.
You think you are doing others a favor by using tabs, but in fact you are creating a hassle instead. When I open your tabbed code the first thing I have to do is run it through some script that replaces all tabs with spaces, so that the files will be formatted the same way as the rest of the code base.
For more surprising correlations: http://tylervigen.com/spurious-correlations
The internet is a government conspiracy!
Agreed. People who follow the style guide probably earn more than either spaces or tabs.
Chime is for video. Slack is for text.
> Outside a core subset of features that programs can assume, you have to check each extension you need before you use it, so (in theory) it should be possible to drop deadweight extensions in future.

x86 processors also have cpuid

> https://en.wikipedia.org/wiki/CPUID

to signal which extensions are supported or not. In theory it would also be possible to drop deadweight extensions this way for x86, too. The practice shows that at least for the tasks that PCs are used for, one can hardly drop anything here. Exceptions are

- 3Dnow! (is not supported in Bulldozer, Bobcat and Zen anymore; cf. https://en.wikipedia.org/w/index.php?title=3DNow!&oldid=7696...)

- A20 gate (not supported anymore since Haswell: cf. https://en.wikipedia.org/w/index.php?title=A20_line&oldid=78...)
The Crypto Anarchist Manifesto (1988)
Vindication.
Your account has all the markers of being a sockpuppet. Go away.
So, why does your marketing material compare api.ai trained on 70 examples to Snips trained on 2000 examples?
Even "the Internet" was originally a government funded project
Money laundering itself might not be something that harms anyone, the problem is it's often done to conceal actions that have harmed someone or will harm someone. If I'm selling drugs or weapons, someone is going to start asking where all this money came from. It's easier for my legal case to say "my laundromat" or "my car wash" than it is for me to say "selling crack and Glocks".

You could make the case that money laundering itself should not be considered a crime, but it should be strongly considered with other evidence of wrong-doing. There are very few legitimate reasons to go out of your way to conceal the source of your income, so in doing so you're already behaving suspiciously.

Like it's not illegal to swerve back and forth in your car without ever leaving your lane, but if a cop see you doing it you're probably going to get pulled over. Because the only reasons you'd be swerving like that tend to be actual illegal activities.
There's 8-bit MCU's all over the place. I tried to find some numbers for you with a quick Google. This 2014 Amtel report puts 8-bitters at $6+ billion a year. Even the 4-bitters are still making hundreds of millions a year. I include a bonus link on that if it perplexes you.

http://www.atmel.com/Images/45107A-Choosing-a-MCU-Fredriksen...

http://www.embeddedinsights.com/channels/2010/12/10/consider...

Far as future, Jack Ganssle of The Embedded Muse has a nice assessment of it summarizing various sides:

http://www.ganssle.com/rants/is8bitsdying.htm
This feels like a partial proxy question for Unix versus non-Unix development. Unix developers are, in my experience, consistently more interested in configuring their IDEs, which underlies many of the arguments for tabs over spaces.
To be honest most of those faded because they let the product fade.
I believe the tool 'indent' was created in part to end this "holy war". I just checked my system (a relatively new LinuxMint install) and found that 'indent' is not installed by default, but it is in the repo.
It's good timing because it will have the customers "blaming Europe" for the cost increase rather than the Telcos.
Well this is what I do not know. I am not an investor nor a shareholder but I suspect a single niche product is not that appealing.

How long will it take for Facebook/Google/Microsoft to get a good enough product and release it for "free" ? I am not sure but I think it will be hard for slack to diversify its portfolio.

Would Twitch survive against Google's YouTube gaming if it would not get acquired by Amazon ?
You misunderstand me. I can set my tab size different from yours, but doing that will change the horizontal window width required to view your code. This is the problem I'm describing.
> People who use spaces want to line up their '=' signs

How does that prevent the use of tabs? You can use tabs to indent, and spaces for your = signs.
If you use tabs, you work for a small team (or by yourself),. If you use spaces, it's because you're in a "big enough to stop trusting everyone" environment.

Case closed! :)
You can go back through all of history in all Slack conversations as long as you pay the subscription fees, so yes. I'd expect Slack to put older conversations into cold storage too.
Conferences – IEEE Rebooting Computing
You mean available to slack? Ofc, how else would search work?
Yes. I've had an app break due to a dependency's dependency update. Was the night before a big product launch. Learned to rely on npm-shrinkwrap the hard way.
In terms of potential explanatory covariates, I think preferred editor/IDE would be one of the most likely to explain the trend, since different editors will have different defaults. The survey has this information, so someone could test this. It would probably help to group the editors by their default setting. I think you might need a mixed model with editor as a random effect to include both default setting and preferred editor in the same model.
Slack would be the wrong dataset, it's all text after all which has its own colloquialisms and whatnot.
That's a great graphic! I see a few more from around 2003 on http://chip-architect.com/, do you know of anyone who's doing modern chips (x86 or ARM) this way?
My answer would be: why are you asking me? Shouldn't I be asking you? Do you have coding standards here? Or is it going to be my job to decide on the coding standards?
I think of all of those WhatsApp has been the most successful both in terms of moat defense purposes and it still has the potential of turning into something like WeChat or LINE (or what they're doing with FB Messenger itself) with its own monetization.

For Skype I think it was mostly about rounding out the office suite, MS doesn't want anyone else getting a toehold in workplace collaboration and expanding from there - if you get real classical about it MS Office is the true DNA of the company even more so than Windows/infrastructure. Same reason they bought Yammer and why they were so early on in trying to move on Slack (with the $8B offer that Bill Gates intervened in and shot down).

[Edited slightly for clarity]
This is...this is actually brilliant logic.
Which brings the point, who would ever sign on to use Slack/continue to use Slack when Bezos & Co. could be scouring through your sensitive company conversations?
A quality analysis, but you're neglecting the wear on your space key. Managers tend to look askance at wasting capex, so I'd recommend taking that in to account.
Cryptography experts like Matthew Green were having fun with some of his claims on Twitter a couple of days ago. I would read whatever Durov claims with a large amount of skepticism.

ex: https://twitter.com/matthew_d_green/status/87369621172278476...
It does indeed happen when an account isn't close to zero. And I always disable "overdraft protection" on my accounts - no, if I don't have the money, I don't want to pay you $35 for the privilege of "avoiding embarrassment" at the point of sale. Apparently, depending on authorized (but not yet settled) debit transactions (of which there can be multiple for the same event), the time of day, how long it's been between those authorizations and settlement, and some hand-wavy heuristic that no one can ever explain, this particular account would incur the fee for no reason the humans at the bank could explain.

And they always start off with the "be more responsible" spiel, until I get them to do the math themselves. Then they look confused, reverse the fee, and promptly forget about it. Until it happens again.

Part of the problem in these cases is factoring in those non-settled charges - money doesn't actually move until the settlement comes through. Sure, auths should affect available balance (and then refuse to accept more transactions if there's not enough available), but shouldn't be affecting the balance calculation for NSF fees.
First, my golden rule is "do whatever the other devs using the repo do" but

> People who use spaces want to line up their '=' signs, that's fine

To me this feels like it's a good use of spaces as well as tabs. Tabs for indentation, to get your nesting right. Spaces to align things. That way setting your tabs to X spaces works just fine and everything remains nicely aligned.

Though I'm not sure how common this is, so I just use spaces.
>> That's what happens when you centralize banking...

> Nah, it's just the nature of capitalism. Industries that require a large amount of startup capital lead to natural monopolies or duopolies.

But is that true of banking? The nation has a long history of small banks. While they've had their crises too, I don't think there's any natural motivation for bank consolidation besides using scale to eek out efficiencies and to gain power and influence.
I use npm-check-updates[1] which will update the package.json file with the latest versions of each dependency.

[1] https://www.npmjs.com/package/npm-check-updates
I wonder how many man-hours (and by extension, wages) has been spent debating this potentially world-changing issue.

The internets giveth, and the internets taketh away.
This is what class action suit are for. Multiply $15 by a hundred thousand affected customers for a year, and you've got some serious cash. The same reason Fargo is down to do this is the same reason it's a good target for a class action: there's actually a lot of money there.
Apple is publicly traded but surely you don't expect to get a real-time feed of all their transactions and revenue operations
Same could be said about a lot of things that most people would agree should be illegal, like tax evasion. Yes, you are not hurting anyone directly, but we as a society have decided that you shouldn't be able to do that.

Can you give me a reason why money laundering should be legal? It seems that the only reason why you'd want to do it is because you're covering up for other illegal activities. Taking money from one source and making it seems like it comes from another source seems exactly like fraud to me.
How is this even a thing when there are code beautifiers that do a great job?
Is it bad to be afraid when there is reason to be?
I have to stop converting spaces with tab in sublime
Spotify Passes 140M Users, Promises to Pay Labels $2B
Draconian IP protections are usually a requirement of hosting the olympics.
> In 2014, Konami workers who liked a Facebook post by an ex-Kon saying he started working for a different company were shuffled to different positions.

I know it's generally a bad idea to badmouth employers, past or present, on Facebook or other social media... but punishing employees for merely "liking" a post is more excessive than I've heard before. Maybe it's a cultural difference, but it seems very Big Brother of them nonetheless.
Note to OP.

1) You need a 3rd button for each submission that says "Already Solved". People can post links to SaaS products that already solve the exact problem the users are posting...

Example: Following 2 Submission have several products that solve the exact same problem.

- Gamify budgeting so I save more money => https://www.demandrush.com/problems/gamified-savings-app

- Community chat on my website => https://www.demandrush.com/problems/onsite-community-chat

2) You also should introduce some sort of flagging or curation, because quite a few "Problems" read like 1 off specific requests, and some descriptions are also really vague and too broad

3) Might also wanna provide Upvote (only, and no downvote, like ProductHunt and Facebook "Likes" :) button to assess popularity, because not everyone might be mentally willing to commit to monthly payments, but might really "like" the idea and think it deserves to be solved.
You can read about the court filings [1] for Whatsapp metadata (unencrypted), but the actual text communication from Whatsapp is secure - or at least not returned by subpoena.

I think Signal doesn't even have the metadata available, but I'm not sure about that.

[1] (Horrible Forbes Link)

https://www.forbes.com/sites/thomasbrewster/2017/01/22/whats...
(he doesn't get it lol)
Indeed despite what they say, we only have their word for it but no source code to check whether they accepted these requests from the snoopers in usa.
EuroPython Society – EuroPython 2017: Full schedule is online
If I were the candidate I will be giving mean looks while tapping the space bar as fast as possible!

Spaces FtW!

Ps. On a more serious note, the editor (actually the vim plugin) takes care of this.. default is 2 spaces for ruby and 4 for python (PEP8). I like ruby more, the identation too.
Can you elaborate how it's an old news? Do you have stats of market share among messaging apps?
Oh, telcos absolutely lose, because there were a few companies present in most EU countries and somehow most of them charged for roaming anyway only because they could - it cost them nothing extra.

Parcels are next, so I hear.
I think you might be off by an order of magnitude