skysight-inc/HackerNews huggingface dataset:
Plus Tizen and Jolla.

Let's see what will happen with the Purism Librem 5. Obviously, they just just a very small niche player, just like the Copperhead OS guys and Silent Circle.
Bartle's four quadrants is standard in gamification practise. Your assessment of its validity probably tracks with how effective you feel gamification can be in altering human behavior ;)

The more interesting modern use case is when people say: "there's this game on my phone I play a lot that helps me with my anxiety." And it's usually something trivial like a free Puzzle Bobble clone that was developed in a week at zero-budget. But for that player, its a lifeline, a coping mechanism.

That's very interesting to me. What is it about this gameplay mechanic that relieves stress? It can't just be escape. To me it seems it has to tap into something more intrinsic than archetypal "hunter-gatherer" era categories.
Unfortunately, there is always something that can (and likely will) go wrong. You will always need a "fail gracefully" option.
I only see a value on .NET apps on Android for those companies planning to do both iOS and Android, or re-using existing .NET code.

For those just targeting Android, specially given the global market share, they are better off with plain Java/Kotlin + NDK, than adding yet another layer to debug and extra APK size.
Apple TV 4K review: Ambition, meet reality
I think google play is a available, just nothing else is. Anyways, there are plenty of alternatives.

https://www.quora.com/How-does-Google-Play-in-China-function
OK, so you clearly believe they are no longer charlatans :). So they should be good resource then.
from his amazon book

>By a nudge we mean anything that influences our choices. A school cafeteria might try to nudge kids toward good diets by putting the healthiest foods at front.

Hasn't this been tried in schools, does it actually work? Also, isn't this common sense ?
DataScan #51: Curated digest on the last 7 days in the world of data
SiFive Launches First RISC-V Based CPU Core with Linux Support
I prefer using asciicinema. It's perfectly OK to use a recording but no need to hide it.
Absolutely. And of course, Kahneman and Tversky and Thaler didn't get a Nobel price for saying, "oh, hey, listen guys, actually sometimes people don't follow our standard 'homo economicus' rationality assumptions", but to study these deviations carefully (empirically and theoretically) and note when they're important and put them into a coherent framework with some predictive power (aka, a theory).

On a side note, the whole libertarian agenda is largely predicated on a caricature of free markets populated by homines economici that was not even advocated by Friedman during the heyday of the Chicago school, let alone today. A professor from the Chicago business school (where Thaler is) came to HK to give a talk (and collect money from alumni), and I asked whether they still subscribed to the Chicago school, given their current research, and she just shook her head and replied "What do you think?"
There's still HoloLens, Surface Hub, XBox, and IoT Core and Enterprise.

My employer writes UWP apps for itself, because we have all of these devices (even XBox) and write UWP apps for them all (because with the exception of IoT Enterprise, they're all UWP-only.)

IoT Mobile is still a SKU that Microsoft sell, by the way. Guess what IoT Mobile is? It's Windows Mobile.

It isn't dead, it's just not getting new features. It'll be replaced by OneCore in the not too distant future, I imagine.
Aren't Android phones in China already shipping without the Google Play store? So I see them as rivals to the Google Android ecosystem.
Design isn't just about visuals, but also interaction.

It is an overloaded term for sure, but the title of the book caught my attention, it is only when I read the article that I realized it was talking about the design of application
implementations, not the UX.
You don't remember any downtime with GitHub? Lol.
That's because there has never been a <$999 MacBook. If you purely start to look at the Ultrabook segment then MacBooks have an absolutely staggering market share.
I use Bookmark OS which allows me to sort my bookmarks. Does this have bookmark sorting?
A couple of years ago we sent two people to a meeting at Microsoft to talk about a port of an existing Android/iOS app. The work was already funded so we were really just hoping for a free phone or two.

The report I heard back was that they treated it as an opportunity to try to sell us Office 365.

(The port never happened because the client's plans to roll out Windows phone to their staff fell through some time later.)
This is the real meta-lesson, and particularly that "speak to your potential customers first" doesn't mean just asking sponsors[1], it means asking the entire community that the company hopes to serve.

Before making a significant change in business models, best case, publish a blog post explaining the changes (or a few possible scenarios and their perceived pros and cons) and ask for comments. Not being confident enough to do that is probably a sign that the change is higher-risk than is being acknowledged. And even in that case, pick, say, 100 random users and email them for their opinions.

[1]: Caddy stated that they asked sponsors, but that they incorrectly interpreted silence as support or at least neutrality.
nit: i don't think the session files should have the .sh file extension, since they aren't executable shell scripts.
> Except, of course, aside from its pre-set storyline, Grand Theft Auto doesn’t prescribe any of these things.

This is not a fair characterization of the game. Yes, you can avoid doing those morally reprehensible things but not if you actually want to play the game. In much the same way if you feel it's morally wrong to stomp goombas, you can avoid doing so in Super Mario Bros. But unlike the latter, you cannot proceed in GTAV without engaging in some of those undesirable actions.

The notion that we're making these choices independent of the game is disingenuous.
Comcast Is Abandoning Customers in the Name of Free Speech
GitLab is Europe + remote. But i don't know what you're talking about.

Some clarification would be nice
Thank you, this looks very useful to me. Saying that as someone who has spent several hours converting csv data to latex tables in the past ;)
Ask HN: Are there any good intermediate level programming courses?
I've been doing doing a wide variety of basic development work but I still feel like I don't know anything. I've tried to find courses or other material that is more than explaining what data types are or going through if statements/loops etc. There are tons of these courses out there which is great but they aren't what I'm looking for.

When attempting to find "intermediate" or "advanced" courses it's often way beyond what I know and I feel like I'm missing a bunch of knowledge. I wish I could jump in and learn things about ML as that seems interesting.

I've built a few applications and notably one larger one. (Most of these are never built without looking things up and copying and pasting problems I run into from Stack Overflow).

Routinely I spend a bunch of time doing things like code fights and hacker rank which is fun but also gives a false sense of satisfaction. "Neat, I can code these weird loops that check the index and solves whatever the problem is." It's akin to doing well on a math test because you know how to solve those kinds of problems because you've done the chapter review.

Currently I maintain and build pretty basic websites and focus on performance and semantics. I've had to write some simple js to interact with APIs for mail and forms to feed into systems. Nothing complex so this doesn't really grow me. Most of the time it's adding more html/css. It's updating the website and making sure it's up to snuff.

Other routes I've attempted to take is latching onto a framework to build something but most of those guides you spend the majority of the time setting up it's environment with a million dependencies and then hours later you have a to do app. Again, zero knowledge gained.

Is there a book out there or even a class on coursera (or other something similar) that skips all the basic syntax and gets right into solving problems or how to approach them but also holds your hand really close?
I stopped using Github for private repos for three years. I get them for free from Bitbucket and Gitlab. So, I think the actual contender to Gitlab is Bitbucket and not Github.

However, Bitbucket feels a bit more organized and mature (the UI). What I also like: Bitbucket has the real Trello integrated which is great. I still like Gitlab, it's always good to have competition.
Discussion here:

https://news.ycombinator.com/item?id=15432617
This looks like great fun - I speak at conferences, and I can tell you that my next demo is going to involve coding with my elbows, feet, and probably butt.
Facebook’s Promise of Community Is a Lie
A global food crisis may be less than a decade away
Interactive visualization of sorting algorithms with sound
Apparently Xamarin.Forms, from the .NET Conf 2017 roadmap talks.
Can confirm, it doesn't always work. Most likely due to Twitter's 2400 tweet/day API limit
Interesting etymology, but the term has definitely shifted in meaning from the original cold-war context. "Third world" is pretty much a synonym for "underdeveloped" these days.
I'm definitely not target market for this, but even trying to think open mindedly, I still I don't see people paying for this. I just don't get it. It's not specific to Caddy either, I just don't see people paying to install any web server software. The hurdle of coordinating an install that requires any kind licensing vs. something that's baked into the core package repos for my OS makes it a non-starter.

Then there's the instance counting. From the FAQ:

>> What is an "instance"?

> The commercial license grants the right to use Caddy in a commercial context based on how many instances you run or how many employees will be using Caddy ("users") at any given time. An instance is an OS process of Caddy. For example, if you have 2 instances of Caddy in production and 3 web developers using Caddy locally to build your website, that's 5 instances. (A single developer who starts multiple instances of Caddy temporarily in local dev can still just count as 1.) If you also spin up a maximum of 3 containers at a time with Caddy binaries inside it, that's a total of 8 instances. If you distribute Caddy to others, contact us for distributor pricing

I'd suggest getting rid of the local developer license. If anything, you want more people using it locally so that they end up using it in production. I know that the vast majority of people will not try things out if they think they're going to be paying $25/mo per developer. Heck, I'd get rid of non-prod pricing entirely.

Best of luck on this but I just don't see the commercial angle working out for it. And it's not something like a PaaS or DBaaS where you can offer it as a SaaS.
I've had relatively smooth upgrades on 14.04+. Anything 12 and before has always been a bit tricky. 14 -> 16 I'd rather just reinstall since it leaves all the old upstart stuff laying around and can be confusing to troubleshoot.
Sounds just like the investment banks I worked for. The software is just accretion of patches and fixes.

Betas and hacks that make it into production because no-one is allowed to re-engineer things correctly.

Imagine in 2017 still having to run IE6 because there's a web-ui written in a COBOL system back in early 2000 that everyone is afraid to touch. And supporting Solaris 2.6 for similar reasons. You don't have to imagine.
Does "lightning network" even exist, or is it still vapourware? I can remember reading about it for years now, and last I heard it still wasn't actually implemented and deployed anywhere.
You've never seen successful patent suits?
The advantage of gold over Bitcoin is that you can evaluate the non-"it's gold!" uses of gold and make a good guess of its floor value, what it'd be worth if people weren't hoarding it, and say something like "it might be 2-3x overpriced right now, but probably not more than 10x overpriced right now". So you can say, worst case, you probably won't lose more than half the money you put in gold, and almost certainly not all of it.

What is the floor price of Bitcoin, once you eliminate all speculation/hoarding?
A lot of this can be chalked up to Chipotle's insistence on using organic food, which is far more prone to disease than non-organic.

(adding to your list, a Chipotle in Downtown Dallas was found to be infested with rats a few months ago... it was discovered when the rats started falling through the ceiling)
> Why? Is CSV easier to write than LaTeX?

1. When it comes to tables, yes - CSV is easier to write than LaTeX. Everything is easier than LaTeX tables :)

2. More serious reason - I have some lab equipment which outputs its results as CSV files, so this tool is used to convert those 'automatically' created .csv files.
Very cool indeed. Nit: I think the page can use some cool gifs showing off how the tool is used. Gifs are worth thousand words.
brainwashed atheist retard monkey niggers with attitude

God says...
endearments neared unpainted Kalashnikov participation Luna's arctic's Son Wessex postmarking oaten douching amorousness phenomena paraplegic leading correlations stigmatizing maturest guaranteeing overplays twelve gullet's occupancy's avidity's goldsmith shortcut Sinhalese's sherbet Mae's bent favorably
And in some respects, the simplifications are even more justified in economics than physics. Friction between atoms doesn't tend to reduce when people start writing papers finding interesting results contingent on friction being significantly above zero; January increases in stock prices do shrink to the point where they don't represent a viable trading opportunity when traders read papers by Thaler et al on lack of any informational or tax reason for "January effects"
Maybe you prefer the explanation from the NYT article that was in the front page yesterday?

https://news.ycombinator.com/item?id=15413731
GitLab has an exclusively remote workforce that is globally distributed. They put their compensation guidelines up on their wiki for the world to see and readily acknowledge that they adjust salaries for cost-of-living. It’s not a huge problem for them, I suppose, because they are willing to hire workers in lower-cost areas where tech jobs at well-known companies are relatively scarce.

Personally, this goes against my hiring philosophy and as a remote manager at another company, I insist on remote salaries for my team that match Bay Area salaries. I make up the difference by getting pick-of-the-litter hires that I wouldn’t have a chance of getting if I was going up against the Facebook/Google/Netflixes for a local SFBA hire.

I don’t know if GitLab employees have much recourse individually or collectively. It will probably take a market change to get them to adjust.

I have no beef with them and would have considered them more seriously during my last move—such a rad product!—-but their comp is close to $100K less than what I can get working remote for many other SFBA startups.
The next revolution needs to be in reproducing what has been "peer reviewed". During my time at a genetics company I learned bad science abounds even in the " top" journals.

One particular example is people "collabing" just to get their name on more papers, which they turn around and use as a marketing tool.

Any time I hear the phrase "I've been published $number of times" these days I tend to think they are worse scientist's not better.
Joe Belfiore wholly missed the problem. Microsoft didn't need apps. Most people using Windows Mobile had enough apps. But the last Verizon phone which could run Windows came out three years ago. People left Windows because they didn't have any options. Had Microsoft kept Nokia intact, even in a reduced size state, Windows Mobile would probably still have it's 5% or so market share.
You missed the second part of the sentence...
* ...though the company did keep employing me for another 30 years.*

Sounds like he parlayed the Bailey's idea into a career-spanning contract (or full-time gig, not sure which). That's far from a bad outcome.
The STTNG Episode "The Game"[1] comes to mind :)

In the show, the device physically stimulates the pleasure centers of the brain to the point that players are highly addicted & easily manipulated.

I interpret it as allegory to the way "real" video games leverage variable rewards & other reinforcement to do something similar.

1. http://memory-alpha.wikia.com/wiki/The_Game_(episode)
If you have pandas installed, you can also use something like:

pd.DataFrame.from_csv(path_csv).to_latex(path_latex)

More information at http://pandas.pydata.org/pandas-docs/stable/generated/pandas...
“Referrals from Past Clients and Teams” – [Episode #92] Make Money Online
I have had success combining old jQuery based components with a Mithril based UI (Mithril is similar to Vue, but simpler). But this only worked because I defined clear boundaries between areas managed by Mithril and areas managed by jQuery. Nesting such areas was possible. It was possible to make them both notify the other when they were about to remove a nested area.

Deleting an element created by the other framework however is never a good idea. They can manage their own event handlers and metadata only themselves. Instead, you need to ask the other framework to detach itself. You can use jQuery's special events to detect elements about to be removed from the DOM [0]. Mithril lets you define an onremove lifecycle callback on any component. From there, it is cakewalk.

[0] https://stackoverflow.com/a/10172676/2492826
Happy Columbo Day (columboday.com)
True, but some believe that population growth has to stabilise at some point.
Productivity Games: Get work done when you actually want to play
> Have you worked there? Do you know what the total compensation package is or are you just knowledgeable about base salary?

This is pretty rude given that you're the one who's not knowledgeable here. GitLab is extremely public about salary - if you go any job application page they'll tell you what the pay bands are. There is very limited room for negotiation, on purpose.

I agree that nobody is forced to work for GitLab. I completely skipped them over in my last job hunt because their pay bands were much lower than anything else I could find, even though I would have enjoyed the job. I have a friend who did the same. I think that's unfortunate for GitLab / the world and wish they would raise their pay so they can attract candidates who are getting higher offers elsewhere, so they can build a better service.

This is a very different sort of complaint from wage slavery, so I'm not sure why you brought that up.
GM Apples That Don’t Brown to Reach U.S. Shelves This Fall
I lost access to my netbook $HOME, when Ubuntu just refused to acknowledge the existence the file system after freezing in X.

It required a boot direct into the GRUB root console and running fsck from there.

Not something that regular macOS and Windows users expect as user friendly.
First thing I wondered was, "How does this compare to asciinema?"

First difference seems to be that do it live allows manual control of progressing through the session where as asciinema doesn't.

What else?
Sony Aibo is reportedly returning with Amazon Echo-like features
You got high-quality cameras on Nokia Lumia phones. Which apparently was not enough...
Gitlab is a remote company and yet location plays into salary. I get that they need to do this to be competitive but still a 1.263x multiplier for San Francisco vs my 0.466x for TN. Seems like the smart play is to briefly live in SF, secure the >2x salary and then move.

Also, kudos on them for this calculator - very transparent!
> Are you also planning to pay your employees market rates now?

This is a defamatory statement and surprisingly not done anonymously. So, maybe you present us the full story, otherwise it's hard to believe that all employees of Gitlab are underpaid and that one person like you knows salaries of all employees there.
There are some insanely good architects and programmers. Even so, people write mistaken code, design with faulty assumptions, misinterpret business logic, use libraries and crypto incorrectly, etc. On top of all that, there is a small segment of coders who insert malicious code. They used to write for mayhem but now more for profit.

The terms are somewhat contentious, but AIs are more prone to use heuristics than traditional algorithms, which would add another layer of complexity.

So, we can't be certain that such an AI itself wouldn't create bugs. If anything, it would be easier to show that bugs would get created.

This is simply the state of software. We all deal with it in the ways we can, trying our best to minimize issues and add value.
Rails handles 90% of your needs out of the box. As a developer your job is to add the other 90% of the functionality the client wants.
If you do that then you may as well just use two VMs - Tor router and client - and that's basically Whonix.
Zealandia is the 7th continent. Shouldn't they have called the game The 8th Continent?
We asked our sponsors about the header, not the pricing. And we did ask people for information about how they used Caddy but virtually none of the commercial use cases came up. For some reason people were reluctant to talk about it, even in private. I'm glad that at least some of them came out of the woodwork this last month. We look forward to more established business relationships in the future.
9 Horror Stories from People Who Had Their Devices Searched at the Border
It too had issues, this is the rose colored windows 7/xp/2000 glasses release for mac fans.
Discussion here:
https://news.ycombinator.com/item?id=15432617
An employee might be so disgusted by this they blow the whistle on the place and get it inspected.

A robot can't and won't do this.
Extra Credits even has an excellent episode on Bartle's taxonomy: https://www.youtube.com/watch?v=yxpW2ltDNow
Ask HN: What's the best mobile phone for visually impaired people?
My dads vision has degraded over the past 10 years to becoming legally blind and up until recently he's always used an old flip phone with the text size set to maximum. I think he was mostly using memory when using the basic features but he still would ask me to help him with the more complex tasks.

His old flip phone recently broke and he asked me to find him a new phone that's more modern. I honestly don't have a clue where to start when searching for accessibility for phones, so I hope HN can help with this.
TBQH, I really don't care if anyone thought it was racist or was offended by it or whatever. They're completely missing the point -- and "Honest Achmed" wasn't even a key part of that sentence anyways. It could've been Honest Achmed, Honest José, or, hell, even Honest Abe, but I suddenly remembered that ticket and so I replaced "some fly-by-night crypto startup" (or whatever I had originally written) with that.

I'm over all the politically correct bullshit and people actively looking for things to be offended by. It wasn't meant to be racist. It was meant to illustrate a point. I come to HN to get away from all of that shit so, please, go be offended by something else.
If Your Mother Says She Loves You, Check It Out (2006)
Yes, because no mechanical parts have ever malfunctioned, ever.
If they went from 1 to 2 accepting BTC, I would say "acceptance went up 100%".
I seldom see any Macs around in most southern European countries, but I do see ultrabook PCs running Windows like the Asus ones.
Before the EPA in photos (scary). We were fowling out own nest big time; the EPA and regulations have begun to turn that around.

Why would the Trump Administration want to return to the polluted past? What is the benefit of pollution? It's insane.
It's a little low for Minnesota in the US, in my opinion. I could definitely get a little higher than that in the Twin Cities but I think being able to work remotely is a perk that people are willing to take a small pay cut for