skysight-inc/HackerNews huggingface dataset:
The problem is not Google itself, the problem are the Google Services coming with every phone (often plus two Facebook Apps, plus Instagram, plus some manufacturer specific stuff - mine was spamming me once a month with "Why don't you buy a new theme for HTC Sense"). As mentioned by me & others, you can replace those with MicroG, though YMMV.
Refusing to even admit you're completely wrong about vegetarians having more cavities because you know I'm right. :)
Science is a methodology for defining how the universe operates. It’s sole assumption is the univers has some form of order, and holds zero other beliefs.

Seriously, people question if time exists or how many dimensions their are. Consensus is what allows medicine to operate and people to build computers etc, but it’s not accepted Truth.
The standard attack in this case is that someone could steal your cookies (if they are Js cookies) or execute instructions on gkoberger.github.io without your permission, since that is the context.

The way you would do this is create an answer to one of these questions on stack overflow that includes malicious javascript.

However, it's kind of unlikely there is much you can do with it. Sometimes a site will share cookies with subdomains, but this is not likely for github because you are allowed to publish arbitrary js there, so that would be a huge security hole.
>It makes me sad that anyone would want to force business to take on risk that it wouldn't otherwise

I think the conflict is between those who value people more or businesses more. In the US, businesses are often seen as a core and fundamental part of a society. In many other countries, it is not. That's why you get responses like "Businesses exist to serve people, not the other way round".

>Choices have consequences, if you choose to stay out of work for a year to raise your child then you will be less employable.

There really are not many jobs where things change fast enough in one year that your ability to do the job is adversely affected. Including SW. I've looked, and it's hard to find a SW job that involves cutting edge technology (AI may be the exception these days).

I get the sense a number of people feel that the person who worked instead of taking the time off should be given extra credit for that work, but I do not find the argument compelling. At least where I work, he does get something extra for it - a higher pay. People who go on parental leave in my company do not get the same income while they are off as they did at work - they get a percentage of their salary (I think it is tax free so it's "about the same" as their salary). But everything extra (i.e. bonuses) is prorated - they get nothing for the time they are off.
So glad you like the app! We really wanted to encourage more human-to-human connection and get people spending less time on social media. We're hoping that Millow can do that :)
Re: permission to access contacts: we're strongly against spamming your contacts (we've had our own negative experiences with apps that do). If you prefer to not give permission to contacts, you can always add friends manually.

When you add a friend to Millow, it lets us know you trust this person and are open to sharing your availability with them (availability is a feature in Millow). If someone you didn't add as a friend adds you to their Millow account, they are not able to see your availability because you did not add them as a friend on your account. We also do not let people know if they have been added to your Millow account, as we feel this is private information.

You can always opt to not share your availability as well, but we have found it helps people break down barriers for communication in different time-zones.

Given the strong preference for desktop/web access here on HN, we will likely be prioritizing this feature earlier than we were before!

Happy to discuss more at support@millow.app and thanks again for the feedback!
I use it, and it works fine when I have good connectivity. But I'd really prefer something that was better. Things like tapping a notification about new mail and having to wait to load it are amazingly frustrating (maybe I should turn off notifications). It also only works with good connectivity, I wish there was an option to download message bodies (but not attachments) automatically when available.
The first two depend on the level you are interviewing for. If you're going for senior positions, you will have system design interviews.

The others, ehh, practically every interview I've conducted has had some debugging when people encounter issues in the code they wrote. Sure you're not spelunking logs or stack traces, but reasoning about what causes an issue on a smaller scale is still useful signal.
Modern society relies on mass scale agriculture which cannot be replaced by community gardens. If everyone had to meet their nutritional needs with a community garden that is within walking distance of where they live, we basically couldn't have cities.

Growing your own food is work; where is the retirement plan? What if you're not able? Even if you are, many people want to do things other than farming when they retire.

It feels like the ultimate defeat: what have I achieved in this lifetime of work, when I'm reduced to land-to-mouth existence, like an ancestor tens of thousands of years before me? Where is the progress?

Theft is a problem in community gardens. If you just grow enough to sustain yourself and someone steals your produce, you're back to fucked.
I initially wanted to downvote GP, for the reasons you cite and more, but it sparked such an interesting (if predictably heated) debate that I kind of like it.
1. Have you ever wondered whether there's other human values - perhaps kinder and more loving values - than venal self-interest and capital accumulation?

2. The word 'choice' is not really apposite here, given that one sex, by the mere lottery of birth, carries the burden of pregnancy (and, culturally - with a similar determinacy - women are expected to rear their children in their early years).
My hometown is a little mountain enclave way above a reasonable altitude that ends up spreading a LOT of grit on the roads to combat snow and ice. Over the years, that grit had turned into unsightly berms lining the highway. The highway department began scraping up this grit and trucking it to the landfill.

The cemetery caretaker saw this and said, "Hey, I always need fill dirt. Why don't you drop off a load or two with me!" And they did so. And this dirt has been used to backfill a number of graves, including my grandmother's.

Now, she was a salty old woman in her time, but her time ended nearly a decade ago... but there's still no grass that will grow on her plot.

Oops. :)
It is available on Android! We just didn't want to put two buttons up on our front page (we'll fix this today, though).
App Store Connect API Now Available
"Two main
errors were committed:

"• Violating the substitution principle. A procedure that worked with objects of a class
no longer worked with objects of a subclass. As a result, many almost-identical
procedures needed to be written.

"• Using subclasses to mask bugs. Instead of correcting bugs, subclasses were created
to mask bugs, i.e., to test for and handle those cases where the bugs occurred. As
a result, the class hierarchy was very deep, complicated, slow, and filled with bugs."

That's a good question. I can think of several candidates, but none that match the specific problems.
The iPad is a niche computing platform as the comments indicate. A lot of people use it primarily for web surfing and Netflix watching but the iPad Pro is an awfully expensive way to achieve that capability. I should know, I got my wife one last year and that's what she uses it for. Oh she had plans for doing lots more with it, especially with its having that pen, but that never materialized and now I bet she doesn't even know where the pen is. Don't get my wrong - it looks and sounds great and she loves it, it's just awfully expensive for how she's using it.

One of the article's commenters said the iPad was great for sheet music. I can see that - but I don't need an iPad Pro for that. My advice? Recognize that the iPad Pro is a niche machine. Probably everything you'll do with your iPad Pro you could do with an iPad. If you have an app you know you need the pro for then go for it - it's a nice machine. Just remember it's still an iPad.
Twitter for Developers, Cutting the Bullshit, Quelling the Trash Tire Fire
Article author:

>> The world’s largest neuromorphic supercomputer designed and built to work in
the same way a human brain does

Project lead:

>> We’ve essentially created a machine that works more like a brain than a
traditional computer

Press releases, ladies and gentlemen.
The problem with Windows was never the core technology but rather policy decisions by those in charge.
Beyond univariate, single-sample data with MCHT
Earlier this year I was working on hybrid PDFs[1] that embed a full XML invoice. Standardized and promoted by the German and French.[2] One more thing to hide.

1: https://github.com/invoice-x/factur-x-ng
2: http://fnfe-mpe.org/factur-x/factur-x_en/
I don’t think that’s true. When I arrived at college I was in a group where most, including myself, had coasted to being one of the top in their previous classes with minimal effort. Now we all had to actually work. My class of 80 was reduced to 40 by the end of the first term.
I don't see this as being unique to the US.

It's pretty similar in London (UK), for example.

Here, it's about the fact that most people are hilariously, almost comically underpaid.

The cheapest 1 bedroom flat I can find within an hour of the centre is going to be in the ballpark of 200K.

So if you don't have established wealth, or earn at least 50K (4x mortgage), you're a prole.

Unsurprisingly, people don't want to be proles, so they work their bollocks off to get out of that category.
>Do YOU want to have surgery from a surgeon that hasn't performed in year?

There can be something like a transition period. The world is not binary. Surgeons get sick. They get injured. They take time off. Just like everyone else. The reason they took time off should not be relevant.
That's not the definition. There are many tools and processes that do not constitute science.

If you want to define science as that which uncovers truth, then, for that to be true, you must be able to define truth without resorting to tautology (that is, there must be a way to verify 'truth').

Excluding a subset of what's false doesn't necessarily lead you to discovering or being able to accept (integrate) the truth.
Anki Vector review: modern-day Tamagotchi
Ask HN: Should I pay Product Hunt to promote my newsletter?
I subscribe to the Product Hunt daily newsletter and anyone can sponsor a newsletter edition.

I have a weekly newsletter called Frontend Weekly at http://frontendweekly.co/ and I was wondering if it would be worth it to spend money to sponsor the PH Daily Newsletter.

Keep in mind that:
- it's expensive to sponsor one edition.
- I have been curating my newsletter as a fun side project but I think it has some growth potential (and possibly revenue potential).

Thanks.
And I suspect the budget never got near billions of dollars. Plan 9 was a research project.
the prevalence of the observation and who it comes from doesn't doesn't make it accurate or inaccurate
3 strategies for best team management
Entering Burn Area America’s national parks bearing the burden of climate change
To play devil's advocate (you can read my response to OP to see how I feel generally about the overall argument), it does seem to correlate that more homogeneous societies, e.g. Japan, Norway, have lower crime statistics, or lower violent crimes.

Possible reason being, the more likely you are able to socially connect with your potential victim and the less likely you are to see them as the "other," then the less likely you are to feel justified in causing them harm.

KKK feels justified because other races are inferior, the rich feel justified in exploiting the poor because poor people are lazy, e.g.
Better Dev Link [Issue 74]
Hatred of advertising at a larger scale, nice. How are those people on said websites (and almost any other medium) supposed to make money?
No, I didn't miss it. The fact that the ad hominem was accompanied by another argument does not change the fact that it was an ad hominem.

(The other argument was also mostly bogus IMHO, but making that case would take a lot longer.)

UPDATE: actually, I've changed my mind. The other argument can also be dispensed with rather quickly:

"Only the philosophers always make a good choice, because the ultimate thing they study, at the end, is the Form of the Good itself. Philosophy, in its purest form, contains the study of what it is to live a good human life. As Socrates said, the unexamined life is not worth living for a human being."

And what if, after decades of study, you come to the realization that Socrates was wrong and you have actually wasted your life? What if "the good life" actually involves not worrying so much about what is "the good life" and just getting on with it, going to baseball games, hiking in the woods, building a shed in the back yard?
Passwords, if used correctly, are extremely secure. However 99% of my accounts are just not important enough to warrant that level of security. I don't worry about someone cutting off my finger in order to steal my Reddit account. My Github account doesn't have any projects that aren't forked elsewhere. Temporarily losing access to Steam for a day or two would not be the end of the world.

I have two-factor authentication for email, cloud storage, and banking. For everything else just give me convenience over security, please.
That's not the definition. What is the methodology ?
As a Brit, no one has made the million/milliard distinction for my entire life. 1000 million is a billion as far as anyone is concerned, a million million is a trillion. It’s just comically bad writing.
I'm convinced that mobile devices are useless for anything but the most trivial usages. Just last night I sat and watched my mother-in-law flail for the better part of two hours trying to look up and then purchase some replacement filters for her vacuum cleaner. What should have been relatively simple on a real computer was torturous on a smartphone. Between the tiny display, awful on-screen keyboard that is flaky and obscures most of what you are looking at, clunky apps and busted mobile websites, it's just a rage-inducing disaster.

Not to mention that if you are not on absolutely perfect WiFi, everything is so slow and janky to load. It's just not acceptable that the bar is so low for usability; I'm convinced that we've gone backwards to a significant degree, and I'd much rather go back to the web that we had in 2008 than the one we have in 2018.
FWIW, I upvoted your grand-parent comment but downvoted this.

People are trying to have an open discussion here, and I agree that we should keep as open a mind as possible. Part of that precludes the notion of falling back into another ideology, which the parent to this comment is warning about. They are not blaming you of doing it, just warning.

There exists many theories as to why this is happening, we should identify the data we have and determine the most plausible theories based on evidence and research. That's the only rational way forward.
There's no reason to believe vegetarian B12 supplements don't provide the necessary health benefits.
>On the flip side, many black hole experts put no stock in the analogy and consider it potentially misleading, since it isn’t known whether Hawking’s math, upon which the analogy is based, actually does describe black holes.

That is the key issue. You can't do an experiment in a system X that can be described by similar math as system Y and conclude things about Y without first making sure that Y is actually behaving in the same way. These analogue experiments might be good tools to explore the consequences of the mathematics and come up with new theories, but in the end you only get results on system Y under the condition that your theories about it are correct. That doesn't sound too interesting, especially if you just confirm effects that you already derived theoretically. In that case you already know that if they behave according to your math then you'd see that effect.
Most of the time there probably is no point in distinguishing between them. Unless you are looking for a sexual partner of one specific kind or another.
The kind of gameplay that Diablo is known is probably a bad fit for mobile gaming.

D1/D2 has a sizable backstory that sucked people into the hack-and-slash gameplay. The pseudorandom map generation made it very playable. The fact that the game sucked you in and made it hard to stop mashes well with the story.

D3 kinda forgot about the backstory and the tone.

A mobile phone would simply run out of battery maybe an hour into that kind of game play.
"Usually". HN is, as all good forums, always on the eve of eternal September. Let's hope it never arrives.
Ha, I'm speaking from Apple's perspective thinking through how they could double in value. I don't think the current method of bills coming from everywhere with different payment requirements is all that great. If this new "middleman" provides value and protects me, then what's the problem? I wouldn't see direct integration with my apple device as a middleman but an endpoint. Furthermore, there are loads of whitelabelled middlemen in the current process, you just see it in one big bottom line number for each bill and may appear as service charges, admin fees, billing services, compliance, etc. Apple moving into this space kinda removes middlemen, reducing the number of touches between the biller and your wallet.
1. Him means the person you're replying to. Your argument is clearly to paint him in a religious light. You need something more substantial than "other theists say similar things". You need concrete proof to draw a conclusion.

2. The question is whether you can show that what the person you're replying to is arguing in favor of is not science. Pasting some definitions proves neither that you understand them nor that they apply.
Given the way Google has walked back the Android platform's "openness" by moving more and more APIs that modern apps require access to into Google Play Services, they are now missing out on security, privacy, and openness.
Given that this site is not hosted on a domain where you have important session cookies (or where you’ve granted permissions like camera or location usage) I don’t see much problem with eval-ing untrusted code. Most of the common XSS threats just don’t apply here.
Interestingly, we replaced our login with magic links only over a year ago. We have roughly 1600-2000 active users, and as far as I know, we've never had anyone request a password login.

Not that I think about it.. it's kinda suspicious that no one has asked for it in all this time. Hmm..
Yes, this primer would have been very helpful at the time. It's not like it's impossible to learn, but "familiar" it is not.
I love how you belittle one of the most successful package manager systems out there..

We can apply the same logic to almost anything.. Because nothing is truly original and "difficult/impressive" are pretty broad metrics. Feel free to give us your definition.

Software engineering is about building functional systems for humans. Quite frankly, Google needs to hire more people that are able to deliver products that actually work.. From the looks of it, hiring people that can solve "impressive" and "difficult" sorting algo puzzles yield to the Sluggish Gmail mess we have at the moment.

Maybe google needs to start hiring competent people instead of anyone that can recite the corporate gospel.

Just my 2c.
It comes from the long-running anti-union propaganda campaigns put on by corporations. It comes from deregulation, which comes from politicians wholly bought and paid for by corporations. It comes from years of flat minimum wage alongside constant inflation. It comes from years and years of decisions about what a business can do to a worker that almost all come down in favor of infinite rights for the business and none for the worker, because the businesses are the ones who can hire the fancy lawyers to spin tangled webs of justifications resting on previous bad decisions or willful misreadings of the letter of existing law.

I am sitting in a hotel bed as I write this, killing time before leaving to catch a plane home. Yesterday I extended my stay by a day; I noticed the front desk clerk was wearing a union button, and complimented him on it. When he mentioned their contract is up for re-negotiation at the end of the month, I wished the union the best of luck in getting a fair chunk of the profits they’re making for the owners. It felt great to be able to say things like that.
Windows Performance Explorer is an example of something public. It’s like dtrace on steroids. Page Heap is really helpful for finding buffer overflows. I’ve never used a debugger with a better UI than the VS one. WinDbg’s reverse debugging is super powerful and fast enough to be useable.

Not public: the best instrumented profiler I’ve ever used. Smaller things like Assert tags so you can uniquely ID them. A massive distributed test system (love hate with that one). Profiling and optimization tools to answer pretty much any question about how your product behaves.

I always thought MSVC’s dialect of C++ was a little more programmer friendly. E.g. you can construct an object inline and pass it by reference. The compiler doesn’t do ridiculous things once it finds out you sign overflowed - it’s designed to support applications not meet synthetic benchmarks. PDBs make a lot more sense to me than packing debug info directly in the binary.
Sounds like it might be time to switch banks....
This is an interesting argument, given that my phone over the past few years has moved from passcodes to Touch ID to Face ID. Most apps and sites on my phone that want to prompt me for a password are intercepted by the OS, which generates a one-time code and authenticates me via the same Touch/Face ID. The number of passwords I actually key in has been dropping steadily to near zero.
Not any specific one, but I'll try and summarize the points:

* Feminists really do fight for representation in these jobs[0][1][3] to the point where one of the largest sexual discrimination lawsuits was brought up by women trying to get into the coal mining industry.

* Women already have significant representation in such jobs and especially in other low wage jobs, such as textile manufacturing (in sweatshops, for instance[2]), nursing, fast food work, oil drilling, childbirthing (and other thankless reproductive labour), janitors/sanitation etc.

* These jobs are generally seen as undesirable anyway, and there isn't a social push for men to enter them. It's expected that with less push for dirty (and trade) jobs in general, there would be less of a liberal feminist push for them too. This is consistent with the fact that second wave feminists argued for any involvement of women in the workplace, even blue collar jobs, but now such activity is less prominent.

* It's a class issue too, and the perceptions, biases and elitist attitudes which prevent entry to such jobs for both men and women have been challened by intersectional and Marxist feminists.[4]

* Part of feminism is challenging essentialist and elitist narratives about women and their capabilities, which managers in such industries cite in arguments against hiring women

[0] https://www.nytimes.com/2014/03/25/your-money/sweet-smell-of...

[1] https://www.reddit.com/r/AskFeminists/comments/3am8ri/if_the...

[2] http://www.feminist.org/other/sweatshops/sweatfaq.html

[3] http://the-exercist.tumblr.com/post/105284613217/is-that-so-...

[4] Sean Sayers, "Marxism and Human Nature" discusses this elitism at length as both a gender issue and a class issue
https://softwareengineeringdaily.com/2016/08/07/you-are-not-...
This is why GitHub uses a separate domain (github.io as opposed to github.com) for user sites.