skysight-inc/HackerNews huggingface dataset:
As a consumer, I think I'm starting to prefer subscription services. They ensure the company continues to provide good service, with the threat of customers leaving if they don't.

Adobe's switch to the subscription model for Photoshop/Lightroom is an excellent example. I'd much rather pay $10/mo for both (plus a bunch of cloud storage) than a few hundred bucks outright (especially considering that we had to re-purchase the software anyway roughly every two years when a new version came out anyway). The subscription model is much cheaper for me, I don't have to decide between $$$ and new features anymore, and it guarantees Adobe will continue to provide support and updates to the software. The added benefit is that suspending a subscription is quite easy (away for vacation for a few months, busy semester at school, etc etc).

The downside is, of course, is that subscription software can look artificially cheap but can add up quickly.
You must not get Azure emails.

> We've added new features to Azure! Read this advertisement!

> ...

> This message from Microsoft is an important part of a program, service, or product that you or your company purchased or participates in. Microsoft respects your privacy.

> [Lack of unsubscribe intensifies]
> CANTWELL: Have you heard of Total Information Awareness? Do you know what I'm talking about?

> ZUCKERBERG: No, I do not.

Hard to believe someone who has spent the past decade looking at how to monetize data has never heard of TIA.
Basically that's centralizing the decentralization. Am I right?
Home maintenance service
> Ideally, you protect your child from things that will damage them permanently, but let them enough freedom to experiment and get hurt, so they can have a true learning experience.

Exactly what I'm trying to do by allowing most things that may be considered inappropriate and only blocking the worst.

> For example, I don't think a 10 year old will develop an unhealthy attitude towards females just because of watching porn. I would guess you can talk about gender issues and even porn with a 10 year old to offset the effect of it.

There are many studies that say otherwise. Also not every 10 year old is the same. There are certainly some that could watch porn without being affected, and others that should not. That's also my job as a parent -- to assess the childs capability to deal with something and tailor their environment to best match that, while addressing any deficiencies.

> Essentially, if you have good communication with your child and keep him or her busy with healthy activities, he or she won't have much reason to do stupid stuff on the Internet. So your made up scenarios kind of predicate subpar parenting to begin with.

In the nature vs nurture field, there is far more nature than I ever thought. He has not been significantly involved with his biological father for the majority(95%+) of his life, yet I see many of his father's behaviors in him.

Childrens' behavior is a product of their environment, their parenting, as well as their genes. I can't say whether I'm a good parent or subpar, but I feel like I'm doing a much better job than many others that I see. Sure, I'm not perfect, but none of us are. The child I'm dealing with today is a result of my parenting, his mother's parenting, his parent's genes, and the environment he grew up in.
> We're expecting to hear more about RHEL8 next month. Other current expectations are that Btrfs will be completely gutted in favor of the company's own Stratis Linux storage tech, the workstation session using GNOME on Wayland by default, shipping with the GCC 7 compiler, and possibly shipping with the Linux ~4.14 kernel. We're expecting an alpha sometime soon and would be perfect if announced at May's Red Hat Summit 2018.

https://www.phoronix.com/scan.php?page=news_item&px=RHEL-8-N...
Ralph Nader would disagree.

https://www.usatoday.com/story/opinion/2014/09/17/ralph-nade...
Microsoft open-sources original File Manager from the ‘90s
Nah. I’m interested in quickly querying on-disk data specifically, ie proto-based application logs and the like (another thing the world needs to adopt more broadly imo).
Over 46% of the "Great Pacific Garbage Patch" by mass is fishing nets alone: https://www.nature.com/articles/s41598-018-22939-w
I started using Python in early 2016, since then I have looked at hundreds of packages on github and pypi and I can't remember one of them being strictly Python2.

The "2 to 3 dilemma" doesn't exist in my life, even though I use Python on a daily basis. I guess it's because I'm late to the game and I'm not working in a big corp with lot's of legacy code. Or maybe it's the field? I use Python for web stuff and tooling.

Anyway.. in my life Python2 is history. The only time I hear from it is either threads like this one or code examples on old blog posts.

> can someone explain why Python 3 has never replaced Python 2?

I think this is inaccurate. Python3 may not have replaced Python2 for everyone, but it looks like it has replaced Python2 for most projects on github.
How good is the documentation and process on your team?

Any place I work, it’s easier to train my replacement than it was to train me. It allows me to pick up new projects or leave for a more interesting opportunity without guilt.

Work yourself out of a job.

It definitely means I’m easier to lay off. But I’ve survived 2 rounds of layoffs before and buddy, if you can figure out how to pay your mortgage without a front row seat to watch a company crumble around you then I highly recommend it. (Also only the 1st round offers a decent severance package, and survivor guilt is no fun).

Personal finances help with that. As do maintaining relationships with people.
Family of Tesla driver killed on Autopilot preparing to sue Tesla
Thanks (all) for the clarifications.

When explaining to others, I should probably say 'pull, reapply, then push'.

Perhaps 'rebranch' is a better word choice than 'rebase', to conceptually more closely match what's actually happening under the hood.
Do you have any sources for the DFJ/Theranos backlash? I've wondered if that would hit them, so I'd love to read more if you're aware of any good journalism on that specific investment by DFJ.
Why should you "own" data that happens to be about you? If someone writes on a piece of paper that they saw you on a street at some time, should the paper now be your property? Going further, if we had the technology to selectively erase memories, do you think someone should have the right to have other people's memories erased pertaining to them?

I just can't get behind this premise at all. Nothing is being taken from you when Facebook makes a shadow profile and you don't have any copyright or other intellectual property rights over your name, the fact that you went to x high school, the fact that you lived in town y, etc.
The linked PDF with the proposal makes it clear:

"The digital use of press publications should be obligatory remunerated"

So it's more than inalienable - the payment is obligatory.
"programming" is not one thing.. most comments here fail to make even a basic distinction between [ php forms developers; dev-ops Go pipeline builders; game developers; domain-specific problem solvers] or other. Include in any of those categories varying, more or less GUI design, more or less quality, more or less efficient execution, more or less language mastery, more or less elegant design.

Fish apparently are not good at describing water (!)
Your calling them "skills" prejudices the answer. My best understanding is that they aren't skills, they are hardwired abilities. My best guess based on research that I've seen on IQ is that about half of the hardwiring is genetic and half is a result of childhood upbringing, but by adulthood they are not readily changed.

That said, we build concrete skills around how to make the best use of those abilities. We build memory skills to be able to quickly bring things out of short term memory back in. We build abstractions and concepts that allow us to efficiently analyze complex situations. We learn to think better with the capacity that we have. However our capacity doesn't seem to be readily changed.

As a concrete anecdotal example, several who have taught CS for decades tell me that most students simply can't "get" pointer arithmetic or recursion. Their brains don't go that way no matter how much they try. People who do master it learn those things fairly quickly and then can move on. The specific abstractions can be taught, the ability to think through those types of abstractions seems innate.

None of this minimizes the effort needed to become a good programmer even if we have the capacity. However the fact that most humans can't become programmers is why there is a job that typically pays 6 figures where many who are successful in it are self-taught with no more than a high school degree or GED.
If the company gets a 30-40% stock hit, its not going to still be generous, and of course salaries across the board will drop. Netflix has the most solid business model that could keep up the salaries (they give little to no stock i hear), but the rest would take a hit before anything can be thought of.
If this is true I wonder whether this kills Inbox. I prefer Inbox over the Gmail interface and use it exclusively. I have an iPhone X and 5 months later, the Inbox app has not been updated for the iPhone X screen, I think it's the only Google app I have that hasn't been.
I’ve been uploading more content to YouTube recently and I noticed that their AI automatically picks the video frame that has the most exaggerated facial expression and uses this as the default thumbnail. This is probably why YouTube face appears to be everywhere!

You can see it on this video:
https://youtu.be/qhV4xCmPy4g

I didn’t upload this thumbnail, YouTube picked it. If you looked through the video manually you might not even notice that such an expressive YouTube face was in there, but YouTube found it when I uploaded it and picked it as the thumbnail.
> "- Python 3.7 performs about as well as 2.7 with future release expected to be better"

are you sure on that? my laptop (2.7 ghz 4 cores, 16gb ram) would fall behind my desktop (3.8 ghz 6 cores, 64 gb ram) because it would be paging things in and out of ram, but once the models started running (like XGBOOST), py2x was about twice as fast.

I am not stating this with difinity, because I was not trying to benchmark the two. Just that I casually noted my laptop would always finnish running the same code in 1 hour vs over 2 hours on my desktop.
I think you have a preconception on how I interact with my stepson that is not correct.

Monitoring and discussion are not mutually exclusive.
I think both of those examples had regulation where industry had already moved forward.

I dont know the history of leaded gasoline, but I worked in safety, and car companies were definitely moving toward safe vehicles.
I don't think it's nurture v nature, it's both. Anyone can learn, and anyone can get better at something. That does not mean anyone can be Einstein. I could study physics all day and all night and I would never be on his level or the level of his contemporaries.
Only works with Blender at the moment
As far as I know GraphQL has subscriptions
As someone with (at the time undiagnosed) ADHD, I found lectures nearly useless during my undergrad and grad courses. I'd do my best to try to force myself to pay attention, but after 20 minutes, I'd realize I had been in a different world for the past 5 minutes, had missed key details and the rest of the lecture didn't make sense anymore. (I know the obvious response is to ask questions, but teachers and other students don't respond particularly well when I'm literally asking them to repeat what they just said).

Recorded lectures and particularly flipped classrooms were a god-send for me the few times I had courses structured like that. I could rewind and go through what I just missed in videos if I zoned out, and the interactive nature of flipped classrooms really helped me focus and absorb materials in a way that doing homework by myself just couldn't.

Its disappointing that most students didn't appreciate this form of learning. I'm hoping that as the new generation of students (the khan academy generation) reaches college age, these sorts of techniques will become more accepted and easier to implement.
The only thing stopping someone becoming a programmer is a genuine interest in the craft.

People generally don't get good at things they find boring.

We software developers are not special. We don't have something that non-programmers lack, apart from maybe an inflated sense of self-worth.
I have been working on https://knowledgetrybe.com for the past few months. It's Hacker News for Science/Learning.

It's an MVP and I'm working on introducing comments.
Intelligence and conscientiousness are > 50% heritable. Political attitudes, including environmentalism, are also highly heritable. Adult intelligence is between 70-80% based on genetic factors.

Articles like this are encouraging the most intelligent and highly conscientious of us not to have children and, in the long run, will destroy the planet rather than save it.

The right attitude is one of stewardship: we have a sacred duty to preserve the planet and a sacred duty to produce intelligent, thoughtful children to enjoy that planet and to carry on our work.
Bundles are the reason that TV subscriptions got so odious. Setapp and other businesses will inevitably game the bundles to maximize profits and once again we'll be in a user-hostile environment.

Want netflix? You have to subscribe to the uber-ultra-premium-HD bundle which costs $200/mo and comes with 500 other apps that you'll never use, but think of the value!
This is my biggest concern about the adaptation. The mathematical influence of psychohistory is very important. Take it away, and the Foundation's expansion seems like chance or manifest destiny.
How is that "parasitic"? Participating in investment banking, surveillance capitalism, weapons manufacturing and lots of other fields where these salaries are payed are much worse for society than sitting on the beach (IMHO obv).
https://fightthenewdrug.org/ from a related comment

I've read many studies, of which I didn't catalog, but the above link should get you started.
We can go one step further, and put our payload into an encrypted body in an innocent looking HTTP request. Thus begins the game of cat and mouse…
I think the question is whether one would have to pay to keep one's own works under the GPL.
I wonder what Inbox would do? I have been using Inbox though it is not doing great! Sometimes i need to switch to the Gmail in order to get things done.
Ya we use Slinkky at my work too. Really good tool for organizing links with your team
A few years back, there was a well-known issue with HP Touchpads where the plastic near the speakers would start to crack.[0][1] HP accepted the Touchpads more or less without question and offered to repair them free of charge.

After I sent mine in, I got a call several weeks later from an HP employee who informed me that they had found "third-party firmware" flashed onto the device (like pretty much everyone who bought a Touchpad after HP discontinued them, I loaded Android onto it). I argued with him for a few minutes about what relevance that has to a well-known hardware defect on the device, but he insisted that flashing a third-party OS voids the warranty. He eventually agreed to repair it, issuing me a "warning" about future repairs and saying that they would wipe it and flash a stock image before sending it back to me.

Would the FTC's warning have covered my incident above had HP not eventually agreed to repair it?

[0]https://forum.xda-developers.com/showthread.php?t=1250645

[1]https://forum.xda-developers.com/showthread.php?t=1502123
I really doubt this is true, given how poorly targeted advertising performs, how much stuff credit-reporting agencies get wrong, and how much stuff intelligence services miss.

I'm sure they have a lot of data, but like anyone else, it's dirty data, and it's difficult to draw meaningful conclusions from it.
This isn't a dapp.
I'm excited to discover which current Gmail features Google will deem surplus in this re"design". That seems to be the trend when a new look is rolled out.
> I'm not sure how HOCs vs render props "leads people to make poor design decisions".

This surprises me.

A render prop doesn't force any particular component interface. You just get a function and do whatever you want with the arguments (including just passing them along as props to another component, if you want).

HOCs force all the stuff you want to pull out of state to be passed as props, even if those props are not the ideal interface for the component you're wrapping, and they output a new component that you have to use instead of the original. Combined with derived state like reselect, this can lead to very weird component props that you'd never even consider if you were just designing a dumb-component without consideration for Redux.
I like hearing actual proposals for how to "do something about Facebook" as opposed to all this hand-wringing. I guess I'm just expecting everyone to get upset and then go back to business as usual.
It's like drawing. Sure maybe with a lot of effort anybody could draw a close approximation of a good drawing but unless you are innately talented and driven you will never be at a good enough level to make a great career at it.
> Food for three is $2100 per month? That's ridiculous. I spend less than $5000 per year on myself.

That is ridiculous, but $5000/yr is also pretty low. Remember that this is a budget for 2 people working full-time and also raising (perhaps multiple) children. That means purchasing time wherever you can. Food prep is labor intensive.

Unless you have a stay-at-home or part-time parent, the first child is NOT a linear progression in life costs!
Facebook Updated Product Terms
Reduce, reuse, recycle. It was in that order for a reason : )
^^^ this comment is supposed to be humor, not douchebaggery, by the way. Easy on the downvotes.
Can we just agree to throw wads of cash at Thunderbird so that we can have an e-mail client that isn't dependent on Google's whims (both for good and for ill)? I like some of the features of Gmail (i.e., labels), but I'd prefer that we as a society try to move back to a more provider-agnostic internet.
I understand the frustration, as someone working on apps in the space it is clear that there is much to be done.

Dapps right now are still a work in progress and very early. Most of the issues you brought up are known in the space and are actively being worked on. For example, UI file storage is being tackled via the work of ETH Swarm + ENS (also Mist browser), EOS Storage, IPFS Filecoin, etc. Running a full node is not necessarily required, you could immediately access a decentralized network via a light client on many platforms.

Ultimately the end goal for Dapps are to merge the benefits of decentralization (always-available, secure, permissionless, distributed, censorship-resistant, etc) into traditional application models, and in some instances create entirely new types of applications.

As I've said before, when consumers speak of "the cloud" they are usually describing something that sounds much more like decentralized platforms than current centralized solutions. Long-term I think decentralized platforms are going to change every industry in some way. Even from just an accounting perspective it's hard to see how this tech won't change the way we manage and transfer funds.
I wonder if this also has something to do with their planned support for AMP in Gmail. If yes, then this might get tricky ...
Yeah, reading it seems like they were using a lot of bad design decisions. I will give them credit that it might just be harder to make a good design in OO. I'm sure a lot of that comes from people's NEED to stick to DRY and other ideas so they get themselves into problems. I really like FP styles but I can't use FP languages because I just don't like the styling.
Cool! I own a Traeger wood pellet grill (smoker), and there's a big warning label that says if I don't use their brand of pellets that my warranty may be void.

I thought this was pretty much BS, but good to hear officially that this kind of thing is not OK.
Nine Steps of Learning by Refactoring
Ask HN: Is there a market need for Mattermark type business research tool?
Following Mattermark's exit from the market, is there a need for such an offering?
This is a really cool visualization, and a nice implementation of an idea. Thanks for sharing it
AppSync supports graphql subscriptions on mutations. They’re delivered using to the browser using MQTT.
Do they need each other because they hope to utilize them for re-elections, or is it simply because they have so much money and Congress wants some too?
>Can your kids' friends start a business now to compete with Facebook? No

I disagree with this. I think at the current time they can.
Non-hierarchical decision making structures are often effective at small scales but tend to fail when the number of participants passes a dozen or so.
I had the impression Cognito had this feature, but maybe I'm thinking of Auth0 here
Thanks for the response. I should have been more specific, what's AppSync's mechanism for push notification for the 3 platforms: FCM (GCM?) for Android? APNs for iOS? HTML5 Push API for browsers?
Isn’t this basically what is used in behavioral therapy? Teaching people to think and approach emotional things reasonably?
I'll bust out the popcorn when threads like this [1] start popping up and people complain until Google locks down posting.

[1] https://productforums.google.com/forum/#!topic/calendar/xd-5...
by "the CGI industry" you most likely mean Disney. Disney can afford the investment to make the upgrade.
No. This is AWS response to the various graphql as a service companies.
Pretty sure there will be a "switch back to the old Gmail" mode, because you're not the only one.
Are you really equating company loyalty with high-mindedness here?
Yes, but VP9 is free.
You're not wrong, but on the flipside... do we really want them sitting around all the time thinking up laws they can enact to prevent every possible wrongdoing in society? It's a reasonable expectation that people self-govern with some morality and ethics and not look for every possible way to advance at the expense of someone else.
Show HN: Neural Network Builder (GUI)
Ggp said usually. Usually I would not expect users to have protocol installed. I'd wager that even most developers don't.

Also, as an aside, sqlite would probably be a better container format for data, and one that would be easier to integrate into other applications.
I'm currently watching Mark Zuckerburg give testimony to the US House, which started at 10 AM EDT. It's available to watch on https://energycommerce.house.gov/hearings/facebook-transpare... , which has some additional supporting documentation (written testimony). It's also being streamed on Twitch by the Washington Post (https://www.twitch.tv/washingtonpost). I also have a stream like yesterday alongside Facebook's stock information (https://news.ycombinator.com/item?id=16811290), which I posted on HN earlier.

One thing that I noticed to be a sharp difference from yesterday is Mark Zuckerburg's stance on GDPR-like protections for people everywhere. I might be wrong about this account, but yesterday he said that GDPR protections will only be available in Europe. Today, he said the GDPR-like protections will be available for users everywhere. He said yesterday and today that Facebook was already implementing portions of the GDPR for years. I don't have a clip for the above yet, and I might have misheard.

12:42 PM: A Congressman (Mr. Lujan, New Mexico) just used the word "shadow profiles", and is asking about how much information Facebook has on non-users.
Agreed, the value I get is far higher than it was in the past.
MQTT via WebSockets?

Is this using AWS IoT?