skysight-inc/HackerNews huggingface dataset:
I feel your pain on this one. I have a very similar problem.

My parents enforced our dental care and we went to the dentist regularly when I was young. Always once a year checkup and twice a year cleaning and still I had regular dental issues.

In the second grade I can recall being brought out of class to a tooth-care specialist the school brings in to teach kids who seem uncared-for to brush their teeth. I brushed twice a day.

When I was fifteen I remember being yelled at by my dentist about how I don't look after my teeth because I had "16" cavities (the dentist, mind you, in my later years I realized was actually a bit of a hack -- all of his work fell out of my mouth and left me in terrible pain).

Around this time the dentist put me on regular fluoride mouth washes -- I went home with a bottle of some god-awful "cherry" flavoured stuff. I _still_ had repeated problems.

Fast forward to the present -- I've had one infected wisdom tooth, one infected molar -- both had to be removed. I have one half-decayed wisdom tooth that will be extracted soon. This fall I've had to have 4 fillings (some of them were put off for a while mind you).

The next year I am pending a root canal and a crown, and my dentist also has informed me that (at age 30) I require jaw surgery or I face the possibility of regular migraines due to molar wear.

I floss, brush, and use mouth wash daily. I don't eat much sugar. My parents actually raised us on a lot of raw vegetables (my mother grew, and I was raised in rural southern Ontario in Canada -- something of a agriculture belt).

The only neglect would be that my parents could not afford braces when I was young.

There has got to be some genetic aspect. Or does Hacker News as a consensus believe in shit luck?
Hiring Is the Top Concern of Founders
Clicking reply should refresh that comment thread.
That's interesting, I figured they would just disable/fuse it at the same time that the software is flashed, and updates need to use a bootloader anyway. What's the legal and IP issues?

2) sounds like a race condition.
CSS is not consistent and complete like a programming language. As someone else mentioned, doing things the correct way in CSS (responsive, cross-browser) is actually very hard, and often requires memorizing weird hacks.
Zimbabwe leads Africa in IPV6 implementation (2016)
Bank leaks 60,000 account details in three character email slip-up
https://en.wikipedia.org/wiki/Second_Chances_(TNG_episode)
What does any of this have to do with being a good driver?
Phreakers / Hackers / Anarchists / Cyberpunks / Technologists Blog
That's rather odd, since the touch area for the escape key extends all the way to the left edge of the bar, even though that's not visually covered. I wonder if maybe the author just never realized that.
A few days ago I bought Sensodine with NovaMin. The NovaMin technology doesn't exactly restore the enamel, but does something similar. Here's how wikipedia describes it:

"Bioactive glass: Newer Sensodyne products contain calcium sodium phosphosilicate (brand name NovaMin). NovaMin sticks to an exposed dentin surface and reacts with it to form a mineralized layer. The layer formed bonds with the tooth, and is therefore strong and resistant to acid. The continuous release of calcium over time is suggested to maintain the protective effects on dentin, and provide continual occlusion of the dentin tubules. Sensodyne has removed the NovaMin ingredient from their US products"

So far I'm happy with this new toothpaste.

https://en.m.wikipedia.org/wiki/Sensodyne
I don't think comparing drinking to driving is a good idea,
think of drunk driving, it's illegal. Why? Because it kills people it brings negative experiences such a death on a scale, just drinking at the bar doesn't cause this, right?
The same thing with driving in an autonomous environment, if it causes rapid increase in killings - it should be illegal in the same way as drunk driving. Don't you think so?
They may do either, depending on the state of your system. If the system's had a lot of warranty repairs and is still regularly breaking, or it would be very expensive to fix, they'll just replace it. That judgment call'll be made when you go into the store and get it assessed. The more things you complain about, the more likely you are to get the '16 or a refurb '15 new.
I'm less concerned with the 2015 -> 2016 battery life regression (general use with auto brightness bears this out as well, so the delta is there, it just might not be as great), and more concerned with the fact that the Function Key Pro gets 10% better battery life.
>I get that for many states, if the Democrats had the 55, then current gerrymandering means that they might only get 2/7, or two out of the nine candidates, which seems wildly off no matter how you look at it, but still, I have trouble identifying the principle of what fair actually is.

Optimize the variance of election outcomes. If pundits and such can't predict how the election will go, then and only then can we say voters really spoke.
> Good point. How do you fix this?

Precisely. My wife works in one of the exact kind of schools (in exactly the kind of neighborhood) JoeAltmaier mentions. Some parents, regardless of where they're coming from, make it clear to their children that education is a priority, ensure their children arrive at school on time each day dressed in clean clothes, and that their homework is completed. Other parents do not make this effort. It's heartbreaking that it's true, but there's nothing anyone but their parents can do about it. Yes, those children are being put at a disadvantage in life - there's zero denying it. And it's tragic.

As you correctly point out, these attitudes and priorities have nothing to do with race. If it's privilege, it's more appropriately called decision privilege.
I'm no lawyer, but I would think if you provided sufficient evidence that someone was causing irregular levels of pollution at your private property you'd likely be able to sue them.
The problem in the parent comment is under production, not excessive use.
> Your policy may work in a university, but you'd be fired from any real business.

Nah. If we define "real business" as something with a decent turnover, employing over 250 people, and being in business for over 8 to 10 years; a business that isn't actually in the business of writing software (the majority of what makes up global stockmarkets, or "real business" in most peoples' eyes) then you will find that OP's attitude and policy-making philosophy is right on the money. (Source: Was CTO in exactly the above type businesses for many years)
New Yorkers Want Driverless Cars to Prioritize Pedestrian Safety
As a way to buy coffee. Yes. Dead as a dodo.

As an alternative investment, it's very much alive.
> People have been saying this since 2005. They're still here, printing money. shrug

I am sure someone, somewhere, said the same thing about Blackberry some years ago. :)
Huh? How is using the console over the GUI being a simple user? In fact, I could make an argument for the opposite.
I've never understood the dogmatic opposition that some developers have toward using debuggers. When I write new code I always step through it in an interactive debugger even if it passes all the tests. When you actually watch the control flow and state changes live in front of you it allows you to spot defects and inefficiencies that tests missed. It's just one more step in the quality process including unit tests, code reviews, static analysis, acceptance tests, etc.
> So no, Windows doesn't work on 'practically any hardware' - you need to have the right drivers for it, same as linux/bsd/whatever.

Sure. But it seems silly to acknowledge that fact while omitting the fact that hardware manufacturers actually always build drivers for Windows and they hardly ever build them for Linux.
>You're not supposed to have peripherals any more. Your touch screen, the cloud, and that's it. If necessary, hardware devices now connect to the cloud directly (while joining a botnet).

As I wrote, work that people can do with tablets, which fits with the above, they already do. But people care for desktops/laptops for all the other work you can't do without "peripherals", and with just "the cloud and that's it".

If we all just used web apps nobody would have cared for a desktop that much.

Besides, last time I've checked, the speed of light, which provides the lower limit for latency, is not changing anytime soon.

>You're supposed to buy more iCloud storage and have an infinite throughput connection.

A, I get it, it's a mockery of some supposed Apple idea. I don't think they are to that. If anything Google, with the Google office suite, Google run-everything-within-Chrome chromebooks etc is.

Apple is not really about convergence on the iOS -- they get the different uses cases for PC vs tablet-phone form factors and have made several statements to that effect -- they just don't care that much for the former.
You think Visa and MC should decide what a currency is?
Germany's spy chief calls for counterattacks against cyber-enemies
There is a medical device, designed and manufactured in California, that generates O3 in such a way that a single tooth can be isolated and bathed in O3. The result is bacteria death within any tooth crack or cavity. Following that the calcium in our saliva naturally fills in any bacteria free cracks and cavities. This functioning, successful medical device is a "hit" everywhere on earth except the United States because the FDA declared O3 to be a toxic gas with "no known medical properties" and ban its use... I know one of the engineer developers that designed it, and he's wealthy from it. He says the US is fucked beyond repair...
> but surely the market share of iOS will keep developers at the table

That market share is partially created by developers using the platform. It stands to reason that Apple's bad decisions will create a new "market share" elsewhere as developers abandon the platform.
Exploiting MS16-098 RGNOBJ Integer Overflow on Windows 8.1 X64
I also sometimes rest my finger up near the delete key, or a thumb near where the power button (Touch ID) is when reading for long bouts... and in those cases, just a light brush against the Touch Bar led to interactions I didn't consciously initiate.
The 3 most crucial security behaviors in DevSecOps
https://github.com/jameysharp/corrode/
What ever; irrelevant semantics.

The point being made was go has verbose error handling. It does. So does rust; we don't need to dance around it.

Better is a different question, but that wasn't the point the OP was making.
I haven't yet -- type annotations in Python 3 still don't seem to have stabilized. Although I admit I haven't looked too deeply into it, I know a bunch of new stuff landed in 3.6. The appeal of a library that adds a functional layer on top of Python is that it partitions "new stuff" from "old stuff". It seems easier to tear out and reimplement if we screw it up, versus type annotations diffusing out into the rest of our codebase.
I'm not a fan of the comments. There's comments that are utterly useless like:

// Of course, there are other factors that can force a response to always be validated or re-fetched.

Gee thanks, what might those factors be? A comment like that is worse than not commenting at all.

Or the real ones that get my goat, comments which just tell you what the code that follows obviously does:

// If there is no Date header, then assume that the server response was
// generated at the time when we received the response.
Time date_value;
if (!GetDateValue(&date_value))
date_value = response_time;

There's even a line (1019) where they divide by 10 but don't explain why they do it. That's what I personally would comment.

The code itself is fairly easy to read (though I do wonder why they bothered using TimeDelta as it just seems to make the code more complicated, and results in confusing code like this:).

return TimeDelta(); // not fresh
The problem is the branching tree structure. If 3 replies came out at the same time, the author could just reply to one of them within the same thread and be done with it

A
B
C
D
E
F

is better than

A
B
F
C
D

For any kind of in-depth discussion. I mean, breadth-first and depth-first as concepts map conceptually pretty perfectly to the conversation structure.
Without comments it is 17 LOC, as GP wrote.

Maybe you meant "without closing brackets"?
It's ironic that your comment was downvoted; because everything you said is exactly why it was. It's not that your idea is a bad theory or negative; people downvoted it because they didn't agree with it.
That would cover technicians who stumble across images of child sexual abuse during the course of their work.

It doesn't make it okay for the FBI to make payments for these reports, thus incentivising techs to go trawling for it.
UK ISPs will soon send written warnings to suspected pirates
The name's most closely associated, IMO, with Elder Scrolls Online, which was marketed under ZeniMax to some extent.
Have you any references for those claims?
Restaurantji Aggregates Ratings from Google, Yelp, Foursquare and TripAdvisor
US is not Canada, education works very differently, especially funding.
so guns should be banned? large knives? red meat because all the methane?
The tool used is:

https://github.com/sebastianbergmann/phploc

Maybe it's doing things like contracting method calls to one line and making single statement if blocks one line.
> Level by level or straight to level five?

This strikes me as a slightly strange question. Maybe it's just an excuse to present the six level system as a framework for thinking about it, but a huge chunk of commodity new cars on the market this year are level 2. A small chunk of higher end cars are level 3. Teslas are arguably level 4, and we all know there are level 4 & 5 cars on the road around the bay and few other test spots. Still, the majority of cars on the road are level 1 (cruise control?) or 0. The time to decide on the question of whether we should skip the intermediate levels has passed, that ship has sailed, vehicles of all six categories are on the road as we speak.
Our newest Zendesk and Slack integration.Please install for free
Dear jack, Here is why Facebook Is winning and Twitter is struggling
No. It's doing very well. https://blockchain.info/charts/n-transactions-excluding-popu...
For a lot of stuff there is some form of client privilege.

In that case it is nit officer look in my trunk
It is a mechanic that needs to pull up a spare tire from it and is on a payroll by the officer.

Mandatory reporters are stupid idea. I doubt it can help a lot. I also think that the false positives will be disturbingly high if people take the job seriously.
How Stripe became Stripe, a look inside the startup naming process
Thanks for this review. The data is enlightening.
Okay, this has been getting more and more common. I've called it out in the past and people have shut me down, but I want to thank you for coming right out and saying it with those exact words. Thank you for proving my point.

"You're not a professional user" has been implied way too damn often lately. It seems that the new MacBook Pro has brought out the worst in our community, where people now need to measure their self-worth based on the hardware specs of other people's work laptops. It started with people saying "The new MacBook Pro is not a professional laptop", with the hidden implication that anyone who uses one is not a professional user. If it's not a professional laptop and I use one, I can't be a professional. Simple as that.

But now with you coming right out and saying "if you don't use the tools I do, you must be a simple user", you've exposed it for what it really is. It's a pissing contest. To be a real professional, you have to use tooling that requires an i7 with 32GB of RAM and software that only runs on my preferred platform. If you don't use my tools and my hardware, you're "simple".

It's not just Apple fans, it's not just Linux fans, it's not just Windows fans. It seems pervasive. If you use macOS in 2017, you're not a professional. If you use Linux in 2017, you're simple. If you use -blank- in 2017 you're -blank-. Because my hardware, my software, my tooling is better. And actually in the Mac world, it's gotten to the point where if you aren't using a 2013 or 2012 MacBook, you're part out of the "out" crowd. The older the better.

Whatever happened to the good old hacker mentality of "if it works, it works"? When the answer to "why" was "why not"? And since when did someone using "just" console tools mean they're a "simple" user?!
This is disappointing... because an Obama cabinet member finds it impossible to accept that the Snowden releases were what they were claimed to be, notification of the public as to the depth of illegal domestic spying by the US Govt, an entire book is made on the premise?

The fact is, it's most likely as presented by Snowden, that he felt uneasy with the relative ease that privacy is being invaded. He's spoken out against similar programs internationally as well. He didn't intend to stay in Russia, the US Govt ensured that. The limitations of what was released, and some timing to uncover denials by govt agents/agencies etc.

If he were a spy, the disclosures would have been much more thorough, and the information taken would have been far more reaching.
if self-driving cars will be as safe as people say, manual driving should have the same legal status as drunk driving due to the unnecessary danger it creates.
"Sensodyne has removed the NovaMin ingredient from their US products"

Any idea why? The cited articles don't appear to mention that.
Yep. Also Sweden has that huge stationary aircraft carrier in the middle of the Baltic Sea. (I am referring to of course, the island of Gotland.)
Here's some references to the FDA's opinion of O3: https://www.google.com/search?q=salavia+&ie=utf-8&oe=utf-8#q...

I'm looking for references to the device. It's manufactured under different brand names, so...
These look like a more reputable source regarding the NovaMin efficacy claims (linked from the Wikipedia article):

- http://www.dentistryiq.com/articles/2011/03/novamin-and-hype...

- http://journals.sagepub.com/doi/pdf/10.1177/0895937409335621
A.J. Daulerio Is Ready to Tell His (Whole) Gawker Story
> How about the CA State Senate? It's two waves of 20 members in overlapping 4 year terms. Electing a set of 20 doesn't sound so bad.

It doesn't? With only two parties, and assuming each only bother running 3/4 of a full slate,that requires voters to evaluate 30 candidates. But part of the point of STV is not supporting only two viable parties; realistically, 60+ is more likely.

With STV or a similar candidate-centered proportional-ish system, I think 5 member districts are about ideal. Sure, the partisan proportionality is weaker, but it keeps it in the range where there is room for reasonable attention to individual candidates, and if you don't keep that you might as well go to a party list system.
2016 Touch Bar - 3.1 GHz i5	24	3:30:00	0:08:45
2016 Fn key - 2.4 GHz i7	30	3:54:00	0:07:52
2015 Retina - 3.1 GHz i7	49	4:54:00	0:06:02

Above is straight off of his website. Looks like the OLDER MBP has more builds/more battery, which is what he was saying. Your table looks completely wrong, but I understand that he had some errors on the original site. The comments in the article claim that the above is correct.
well, Uber still is called one
I would love to see that integrated into Archive.org!
I am surprised more people haven't pointed this out. It is actually pretty nice, since I can slam in so many more macro keys to my touch bar for actions than the fn keys allowed me to have. Not saying the laptop is the best (I have many annoyances with it too), but I have been able to customize the touch bar for my workflow pretty well. Especially with BetterTouchTool.
Anybody know why dental care in the US in not considered "healthcare", requiring a separate insurance policy?
When You Are Depressed, Make Something
Laravel is actually relatively simple, compared to Symfony "framework edition" where everything is compiled and cached into something else.You'd a dynamic language wouldn't need YAML or XML files for configuration like Struts or Spring... But the truth is that PHP isn't declarative enough to make it unnecessary. In fact Java is more declarative than PHP.

The other problem with anything built with Symfony components is that Symfony components never come with good defaults, they are a pain in the ass to instantiate manually, with huge object graphs because "decoupling". That's shouldn't be the case, one shouldn't have to create 15+ objects just to use a form factory for instance. Even Doctrine which is much more complicated than Symfony comes with acceptable defaults. Arrays/Maps of options passed as arguments of class constructors is a blatant demonstration that something is broken.
Seems they were paid per report.

What that means is those guys have an incentive to conduct a search for interesting material on every computer they work on.

Think about it. Considering how much those guys are paid, an extra $500 per report is a good incentive for looking at every hard drive outside the scope of normal repair activities.

So now your local electronics repair man is spying for the govt. You airline and bus employee is doing the same. The police state, it seems, is upon us already.

We're still too busy on social media to notice.

By the time most people realize what's going on, it will be too late.
In 2017: Net Neutrality – AI – AR/VR – Mobile – Privacy and Intelligence
Here's an example:

https://news.ycombinator.com/item?id=13364667
I've used noweb for a few projects at my work, and my PhD. Even without actually writing comments, the structure of the code has enabled me to return to a project six months after giving up on it and pick it up again really quickly. For wahtever reason, I don't recall that happening with any of my non-literate projects.

I've found it really useful for a big Django project, when I add some functionality, the definition of the models, views, dependencies and URL references are all adjacent in a nicely indicated section and subsections. Navigating around it in a PDF reader has been more pleasent than scrolling up and down code, and hunting for the appropriate file, as I would often find myself doing in Eclipse.

I'm also able to put output of the tests into the doc, and a full set of installation instructions from a fresh machine, and usage instructions, in the same doc with pointers to the appropriate code chunk.

Much of this can be achieved in various other ways. But the actual result is that I've been much happier in my last few literate projects, than I was in the ones before that.

Finally, I've also noticed that I don't have the encroaching feeling of my current project getting a bit big and unwieldy even though this is easily the most complicated thing I've ever done.
Well, my boss did used to own a Shiba Inu, so I think it's inevitable once he finds out about dg :)
It's actually pretty realistic for very lightly congested roads. At those levels of congestion, the primary bottleneck is the distance and speed-limit. Marginally increased traffic will have minimal impact on travel time.

In contrast, for heavily congested roads, the primary bottleneck is the congestion itself. Hence, marginally increased traffic will have a proportional impact on travel time.
And STV works well for Ireland, and I think would also work well for state-level elections in the US. The only thing is that it doesn't scale up super well, and might not work quite so well for congressional elections, though IRV might work if they wanted to keep single-member districts, even if it's less proportional than proper multi-member STV. Regardless, it'd be an improvement on FPTP and reduce the spoiler factor.