skysight-inc/HackerNews huggingface dataset:
Google is a funny company. Almost all of the company's revenue comes from it's core advertising products -- well over 90%, last I heard. Someone analyzing things impartially might say that this core business that Google pioneered is increasingly under threat from alternatives like Facebook (which has much more personal info than Google) and Oath (AOL + Yahoo). In fact long term I could see digital advertising becoming much more commoditized.

Despite this Google trades at an earnings multiple of 32 because they've done some masterful PR work in positioning Google not just as an advertising company but as the greatest innovators in the world. Self drivings cars? Drones? Nuclear Fusion? Google wants us to believe they will pioneer it all, and they have more or less succeeded.

Of course Google clearly has amazing potential. A web index is tremendously valuable when you're trying to build AI, and their work in the field so far has already been amazing. But still, all of these amazing R&D projects they do are funded entirely 100% by their core advertising business. Should any problems arise with their golden goose before they are able to successfully productize some other technology that will help diversify their revenue stream, everything else will be under threat because ultimately the entire business is funded by advertising today.
1. Oh. I screwed up. Thanks for the correction. Apparently, I'm the one that needs to read the info page again! :P

2. This is an interesting case. It's like the opposite of .DELETE_ON_ERROR.

Anyway, it seems like you have some legitimate workloads that make just doesn't fit well with. Mind sharing the solution you designed?
For tagging and organizing you should definitely check out "beets": http://beets.io
Honestly? Almost no one does this. Websites do go down if their infra provider goes down. Yeah, I will have a secondary ready to go with manual failover but backup infra? Nah.
Perhaps these lipstick-wearing women were raised in a social environment where a previously supernormal stimulus (heightened lip pigmentation/smoothed glossy lip surface) is now expected as a normal aspect of professional presentation in many contexts, and they do not wish to be asked "are you feeling well?" on a regular basis.
Yes, rape and sexual harassment are serious problems, and false accusations of these crimes, in particular, where forensic evidence is rare, literally increases the number of rapes by allowing rapists to avoid jail.
Mario Bunge
I made the same observation. If I want to take a pic of a building or a monument, I try to get my girlfriend somewhere on the photo. It does make a difference.
Is Jimmy Wales ready to make a Wikipedia for everyone yet?
The windows equivalent to make such a change would be some kind of hidden module for that scm. Exe or whatever that obscure config tool is called.
AI Grant: Get $2,500 for your AI project
Kickflip late backfooted kick skateboard trick
Compare the definition of harassment:

Persistent attacks and criticism causing worry and distress or deliberate pestering or annoying.

With the definition of sexual harassment:

The making of unwanted and offensive sexual advances or of sexually offensive remarks or acts, especially by one in a superior or supervisory position or when acquiescence to such behavior is a condition of continued employment, promotion, or satisfactory evaluation.

There are really two separate definitions of sexual harassment. One is quid pro quo harassment, which is essentially just abuse of power of a sexual nature; I think everyone can agree that this should not be tolerated. The other definition is unwanted and offensive sexual advances or remarks. The problem is that this definition doesn't rise to the actual level of harassment: it doesn't need to be deliberate or persistent. If it is deliberate and persistent than it is simply harassment; the sexual nature is completely irrelevant and most people will agree it shouldn't be tolerated.

I can talk about the many bizarre and fascinating parasites that exist in the world that many people will find far more unwanted and offensive than any casual sexual joke. Surgeries, the making of some foods, the history and ongoing saga of torture, and other topics all fall in the same category. However, you will not be accused of harassment for constantly talking about how people contract Noro virus although people will generally ask you not to talk about it during a meal.
"I found over 100 if statements that were always true/false or otherwise ineffective."

I'm not sure whether that shows how good Typescript is or how bad Javascript is.
Bedtime stories from Amar chitra Katha your favorite comic book online
I didn't mean what you assumed. It was a simple neutral comment.
Your tests would catch breaking changes as well. In many typescript codebases (angular4) strict null checks is disabled befits are really minuscule.

I am now doing an angular4 project and I do not feel any safer. If you want to have real static typing use Elm, Reason, BuckleScript.

I do not trust MS. Tooling is already bad on anything other than VS Code. TypeScript development is slowing down from 2017.
[SWELINK]SweGov opposite parties submits mistrustdeclaration because of STA
> I hope you similarly mock those Christians or Hindus you come across. What makes this belief system so much more worthy of scorn, even if Yudkowsky actually were afraid of this

When said person is trying to argue that his believe system is factual, I do very much believe that mockery is counted for. E.g. if a christian where to tell me that the big bang did not happen and instead the universe was created by a magical sky fairy who is his own father and who has a really unhealthy obsession with my sexuality. Said christian is very much free to hold and express this believe. But I'm also free to express my incredulity.

> "Autodidact" is not the insult you seem to think it is.

Did I say it's an insult? It simply means that the guy does not know what he is taling about. Which is kinda important when people try to claim he is worth listening to.
Top Watch Brands
Austen's portrait and a quote from P&P is on the new £10 here in the UK. I guess that's why articles about her are popping up a lot at the moment. The quotation on the note is a really bad one;

"I declare after all there is no enjoyment like reading!"

On the face of it there's nothing wrong, but the character who says it is actually sarcastically saying she doesn't like reading and would rather be doing anything else, all the while trying to make another character put his book down and talk to her. Whoever chose it is obviously not a fan.
Another link for more info: http://www.dn.se/nyheter/politik/live-presstraff-med-allians...
The documentation for STM and TI is far, far below the standard of Atmel's, both officially and unofficially. It's more difficult to find information, there's a much smaller development community for beginners and the boards start in TQFP.

That last part alone stops most people from playing with ARM, because you're almost forced to get boards made. At least with AVR/PIC you can prototype most of the Atmegas on a breadboard. Obviously there's a limit to what you can do with an AVR, but you can do a lot with 20MHz.

This may be an ARM thing though. I found it much more difficult to find development documentation for Atmel's XMega platform, I didn't even look at the SAM chips.

TI's website is a rabbit hole though. Sometimes the datasheet is enough, other times you have to go to their weird Wiki which looks unfinished. Sometimes it's available for free, other times you have to log in to get the information. STM isn't much better.

It's a crying shame. ARM is more capable and often cheaper and lower power than going the 8-bit route, but it's a pain in the arse to get started.

In terms of layout though, there isn't much in it. There are datasheets from ST that tell you what the mandatory hookups/passives are. Everything else is more or less identical to any other microcontroller, though you may need to worry about speed.
Basically this is connected to this thread: https://news.ycombinator.com/item?id=14848599
How does this compare to the authors newer book "Structured analytic techniques for intelligence analysis" (2015) (which unlike the linked book is available at my local library)
Some Bitcoin Backers Are Defecting to Create a Rival Currency
Looks like I have to register to read, on my phone anyway. I think I am tending to be a little more careful about signing up to things on a whim than I used to be.
Did not stop from fighting other things considered "normal". Truth is getting hit vs getting harassed is based on hotness of the guy.
They don't need to be.
ZFS on Linux is quite inferior; there's a lot of missing functionality and some not so nice bugs. You also can't run ZFS on root without manual installation (I've done this).

ZFS on FreeBSD has been flawless for me. ZFS on Ubuntu is functional but limited, and I've experienced some odd glitches.
Literally my thoughts on this topic. Albeit, I have not got rid of my account yet due to university. However, I disabled notifications and mainly use messenger. I wiped my pictures, never check in places and occasionally like posts.
Improving Productivity with User Behavior Analytics? Is It Possible?
How can an anonymous online accusation without any evidence even get considered a thing? Are we back to 16th century witch-hunts?

Whoever gives publicity to accusations like this for the clicks, without checking their sources at all, should rightfully be persecuted for defamation.
Extracting Core Claims from  Scientific Articles [pdf]
You are right, I misremembered that.
Delete your accounts ?

I feel like commenting is a waste of time. I often type stuff I end up not posting / deleting 2 minutes later. I never engage in exchanges more than 2 posts long (esp. if its discussing ideas, by then your point should be clearly made and it's worthless).

I read a lot of comments though, mostly at work. I like new ideas or insight in peoples lives and struggles.
iRobot plans to sell maps of customers' houses
Previous comments are interesting: https://news.ycombinator.com/item?id=2755461
Come on, don't give me that. Fonts were literally ripped from the MS download site, they were never packaged or promoted to the Linux world, they couldn't even be redistributed. And VS Code is a tool for developers, mostly aimed at the Mac crowd, released in 2015, almost 20 years after KDE and more than 15 since GNOME started. VSC has nothing to do with the Linux desktop.

Microsoft fought the Linux desktop at every step and they are still fighting it, conscious that Office exclusivity is a key tool in keeping the enterprise and public-sector markets as their main cash cows. They opened to Linux-running developers just enough to promote their cloud strategy, but they will never do anything that could potentially endanger their desktop monopoly.
As a person who's been about in those areas, I think part of the reason is the mass-delusion that education and sciences is somehow a bad thing.

Far too many common folks out in the country think that education is not worth it, science is not worth learning, healthcare and public transportation is second-class.

It shows in the way they live, the way they socialize, the way they vote. They'd rather spend money on Church than healthcare. They'd rather worry about their individual taxes than on improving schools and teaching critical thinking and sciences.

The really ambitious/educated kids realize that it is a (apologies) shit-hole and get out asap.
Top 5 NFL Football’s Uniforms
It's a bit heavy handed and preachy in comparison to Austen though. (Which isn't to say I don't like it.)
If you do a photo-app or a to-do list that can be the attitude.

If you have customers with enterprise needs paying enterprise prices, you need to keep your SLA. Think finance, e-commerce, etc.

If your Infra Provider has the same SLA than you do, you have problems and should do the math and think about backup infrastructure or what ever else is necessary to have a chance of upholding that SLA.

Edit: I just now see that you misunderstood me. With "backup infrastructure" I meant an infrastructure to do backups, not another new infrastructure to sit there and collect dust awaiting disaster. That's mostly not necessary.
The compute abstraction of Presto query engine is great, we have been working on a similar project based on Presto: https://enginesql.com/ (Shameless plug)
If you target WebGL2 you can likely do it without hand modifying the shaders. In a small test I did I just patched the emscripten library_gl.js to do a very simple search and replace of the version string of shaders and stuff just worked.

code: https://github.com/greggman/doodles/tree/master/glfw-imgui

demo: https://greggman.github.io/doodles/glfw-imgui/out/glfw-imgui...

You do have to decide if you want to restructure you code to be event based or if you want it leave it as is and set emscripten to generate really slow code for your main loop

https://kripken.github.io/emscripten-site/docs/porting/emter...
While Demis Hassabis and probably some DeepMind researchers use some understandings from the neuroscience literature as an inspiration for their work, I am pretty sure that a majority of DeepMind researchers would rather use a combination of mathematics and trial and error experiments to build an intuition to guide the design of their next iteration of intelligent learning systems.
While the construction of this old joke is admittedly good, using it as an argument advertises the fact that you view women as prizes rather than as people. It is complaining that they have a say in who they enter into relationships with. Or it's complaining about the fact that humans are more attracted to attractive people, which is how we define the word "attractive" in the first place.

I'd avoid it generally, as you just failed both your stated rules by repeating it.
> In short, an "anonymous source" isn't just a reporter making something up.

Is there really any difference who made it up if at the end the story came out false? If you look well enough, it's not hard to find people willing to say what you want to hear, and lying by proxy is not much better than lying outright.

> It's also rare for these sources to lie. These sources are real people, after all.

Implying real people do not lie? They do, all the time. Even more often, they are misinformed, mistaken, confuse their wishes for real fact, exaggerate their knowledge, etc.

> I can point to any number of anonymously-sourced stories that were later proven right by official announcements.

I can also point to any number that were proven false. E.g. CNN reporting Comey expected to refute Trumps words about not investigating him, and Comey confirming Trumps words. Or the same Comey calling NYT reporting "almost completely wrong" (I guess they got Trump's name correctly?) Not to mention that hilarious Fusion GPS "dossier". There's a ton of this stuff around, all the time. It's a free market - if there's demand, there's supply, and man, is there the demand.

> There may be some that can't (yet) be judged, such as the persistence rumours that X or Y may resign

That's a nice one because eventually everybody resigns (or gets fired, but that is usually also framed as "resigned", see Spicer), or dies. Since the former case is much more frequent, one can always bet on the rumor that X or Y may resign - eventually it will become true. It's just not true yet...
Reasonable doubt that X is guilty is not the same as proof beyond reasonable doubt that X's accuser is guilty.

There can be reasonable doubt in both directions.
The difference is, you go to serve in intelligence first, and go to uni afterwards. Half of my junior colleagues in Israeli IT were kids in their early 20s, just out of 8200, and planning to get into uni a bit later.
That's how food is distributed, basically, in every Western country. So far seems to work pretty well.
That's what we typically do to scale most EBS volumes (critical disk-intensive workloads run on io1 anyway). Instead of switching directly io1 we over-provision space which solves most IOPS issues.

We recently upgraded one of our etcd clusters from v2 to v3 and it turned out that etcd v3 uses significantly more IOPS than v2, using EBS burst credit during periods with normal load. Our solution was to increase the EBS volume sizes from 16GB to 50GB (100 IOPS -> 150 IOPS [1]). Our costs went from $1.6 per volume to $5, instead of $11.75 for io1, for a comparable performance for this particular application.

1: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolume...
I don't think makeup is a good example, because it's often a damned if you do, damned if you don't type of situation. Wear makeup and you will be accused of boldness or manipulative tendencies, don't wear it and your appearance will be criticized and commented on. Based on my experience the former is the preferable choice.
Ultimately, everything is a probabilistic model. It'd be ridiculously impractical to try to incorporate all of one's knowledge into an analytic model. Instead, we generalize as appropriate and encapsulate the rest as a random variable, sometimes called "error". Plus, God plays dice and all that.
Indeed, same issue. Thanks for the pointer.
Thanks for providing online version. Where I am staying I cannot purchase most of these books mentioned in this thread.
IPv6 adoption passes 20% (as measured by Google)
FreeBSD is pretty battle tested, both for NAS stuff and in general.
Have a look at these female tech leaders and their achievements
What is the point of blockchain if there is no fault tolerance, under your private PoW scenario as soon as a single node goes rogue the security guarantees disappear and the chain is messed up.

With this PoA you can keep a well functioning chain and kick misbehaving nodes (up to 50% of validators for this consensus engine) in due time.
With all due respect to the article and its content, the website has a very bad UX. And the mandatory sign up for reading article, although not a bad choice, is very annoying.
DeepLearning.scala 2.0: Creating dynamic neural networks from map/reduce
Not any more, as of some number of months ago you can grow and change volume type on the fly especially if it isn't a boot volume.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expan...

Read the limitations very carefully, http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/considera... In particular if it was attached before Nov. 1, 2016 you need to do a one time stop and start of the instance or detach/reattach the volume and there are limits on instance types supported (but the definition of "current generation" is broader than you might assume at first).

This is quite an awesome enhancement, we were able to transparently convert a bunch of 15TB volumes from gp2 to st1 without downtime or impact to the app, and save a bunch of money.
It's clear to me that/why people want punishment to be more severe, and proportional to the seriousness.

Perhaps I'm being too literal and the call for "same sentence" is just for effect.
This is amazing!

Is there a way to navigate the collections by folders on disk, not by artist/album/genre? I keep my music nicely sorted on disk and I really got used to it.
Where do you find the discounts/sales?
It would still be an easier to navigate GUI tool, possibly with tooltips and online help along the way, than manually editing /etc or /usr/share files.
In Defence of the Bad, White Working Class
So what's the use case?
You know, the tech industry has a lot of people on the autism spectrum, and not everyone has hardware-accelerated mind modules to identify non-verbal forms of discomfort in realtime. Nor do I think that should be a hard job requirement for writing computer programs.

If people are feeling uncomfortable but not speaking up, they are going to have to come to terms with the fact that a large segment of the programmer community is going to be incapable of identifying their discomfort when interacting with them. Getting them to speak up might be a more tractable problem than trying to teach everyone to identify non-verbal subtext.

(I agree with your comment insofar as it applies to people who are capable of doing it, and I aspire to being able to interact with people so fluently.)
We do this for our CI and it works well; we use I3 (spot) instances, introduced earlier this year, which have large amounts of NVMe instance storage. It is essential to push everything you want to keep to S3, ECR, etc so it won't work for every case, but I'd recommend it if possible. And of course, if the instance does go down, your Docker cache goes with it so you'll suffer slow builds while it warms up.

The I3 instances are pricey, but if you can suffer possible CI outages and everything is self-healing, they're extremely cheap as spot instances.
It is not true that the Scouts in Canada are male-only. I have nieces who are proud and enthusiastic Scouts in Canada. (No idea about the Girl Guides.)
I really can't tell what you want me to explain or what your point is, but I'd love to help.
Would be a good argument if Tesla wasn't known for having deficient AI.
To be more factual: a majority of papers published by researchers at DeepMind do not cite any result from the neuroscience literature in their bibliography. Instead they cite other papers from the Machine Learning community.
> Sure you do. If you don't throttle Netflix to 10M, it will happily chomp away 25M of bandwidth. Add a bunch of such people nearby and suddenly the network became a lot less responsive for the people in your cell. My facebook will take a few more seconds to open, some guy on the edge of reception might not even get a usable connection.

Let's say there's 40M of bandwidth in this situation, and other users are taking up 15M in total. The way to ensure responsiveness is by dropping the throughput down to something like 37M so that buffers don't fill up as packets arrive randomly. This would let you continue to use 22M for netflix with nobody else harmed. And importantly, if three people tried to use netflix at once, just throttling to 10M each would still result in an overloaded network. But giving them each a third of 22M wouldn't.

> If the stream bandwidth keeps varying from 5 to 25M isn't that a bad thing? It's better to have a stable 10M stream rather than a variable unpredictable one.

If there's enough use to intermittently drop your bandwidth to 5, then it'll happen with or without throttling to 10. Throttling can lead to more stable bandwidth than a total packet free-for-all, but it's not more stable than just splitting the bandwidth evenly among all the users.
> I wonder if people who believe that prostitution should be legalized consider sexual harassment in the workplace to be a lesser problem, since one of the arguments is struck from the table.

I don't think so, and I don't believe the 3rd argument is struck at all. There's a gaping difference between accepting an advance fully willingly (whether the motivations behind acceptance are romantic, sexual or economic) and feeling pressured into accepting the advance (regardless of whether such pressure is intended or accidental). A happily employed prostitute in a perfect well-regulated industry will still never feel that they can't turn down a prospective client, no matter how well they're paying. In any workplace, if accepting an advance is necessary to succeed professionally, that's a systemic problem.

> If exploiting a power imbalance is wrong, I wonder if employing a homeless person is wrong because you profit off of the labor of the helpless.

Again, this comes down to pressure. A homeless person might be under disproportionate economic pressure to take a job they would otherwise decline, so I'd say that from a purely moral standpoint this needs to be taken into account and if you're not ensuring the job is taken willingly, then yes, it is wrong to profit from that labour.
That might make sense for your (organisation's) business needs, but should you continue being that pragmatic you'll end up being an unemployable mess.

Just do the whole Docker thing, the more dependencies and lock-in the better, update your CV and move on.