skysight-inc/HackerNews huggingface dataset:
Had echo since launch and now have the Google home. The Echo uses commands that support some fuzziness. The Google home you just talk.
With their new focus on California (like their daily "California Today" section), the Times seems to be doing a better job covering California news than either the LATimes or the Chronicle.
And they all have engineering teams dedicated to their ad technologies? With VP level leadership or higher?

Why are we making everything a question?
Pretty sure not.

I have done it at other conferences and explained the technique, so it could have been someone who learned it from me.
> You can never achieve that.

You can't live forever but I still believe in hospitals.
> anyone who would deal solely in tonnes can deal solely in tons

Then your argument that these quantities are easily divided is irrelevant.

> 7.2850546 kilolitres

My house's water meter measures up to 99,999.999m³, or in litres up to 99,999,999 litres.

Europe other than Britain and Ireland didn't use the British system, and neither did their colonies, China, Japan, etc. All the British colonies except the USA chose the metric system after independence.

The SI system is the only one that's truly international, set up by international treaty between many countries.
This only works if you have a reasonably small site. If you have a lot of pages, like a news site, you start running up against the fact that your filesystem is not a great database. You can get a significant speedup by putting content in a database with a good index.
Ask HN: 2017 Resolutions/Goals/Habits?
Curious what the folks of the HN community have in store for the next year in terms of resolutions (if you believe in them), goals, habits!

Learn Something New : Complete atleast 1-2 courses on Udacity. I am looking @ Intro to ML definitely.

Learning how to dance - been a noob far too long (except after a few drinks, when my inner MJ comes out) - hopefully, it will be a fun activity!
I would do a quick Google search using a lyric or something to get song name to then tell my Echo. Now have the Google Home and no longer need the Google search.
I was curious how good HealthBee was, so I asked a pharmacist friend of mine. Her response:

"Bad LOL. It could not find the first drug I want to look at- apixaban or Eliquis. Generic name and brand name, respectively"

Apixaban is apparently a common drug. That said, even she was interested in such a portal as well, saying that it just needs more data.
Visualising UI Solutions for Our Mixed Reality Future
Ask HN: How do I prevent GMail iPhone app from automatically loading images?
Previous versions of GMail iPhone app explicitly asked the user if they want to load images in an email. However, as of at least v5.0.7 on iPhone, the option disappeared, and GMail seems to load all images automatically.

I tried to search online if it's possible to disable auto-load images, but in vain. Is there a hack to restore the old behaviour?

thanks,
I'm not saying YOU would. I'm saying the people saying they would happily pay for an ad free have the choice to and their choice to use an adblocker instead of paying says a lot about their actual beliefs than their claims on forums.
https://pcpartpicker.com/user/pcparts45/saved/#view=YfcHxr
The secret of Gordon Ramsay for a juicy steak
Here you go

https://pcpartpicker.com/user/pcparts45/saved/#view=YfcHxr
My understanding is that their control to the end of limiting the number of doctors is exerted way back in the part where they have to approve new medical school seats.
That's the easy part.

The hard part is balancing the structure on a single block, which is standing on end.
starting point to those who ask :p

http://12bytes.org/articles/tech/firefoxgecko-configuration-...

Yes, this makes my fingerprint highly unique, no good way around that yet, but I use multiple instance of Firefox for different purposes as mitigation
Opening a tab is the fastest thing about Firefox. I mean it plays a little animation, but you can ignore that and start typing immediately after ctrl-t.
Richard Stallman announced that he was working on a Unix clone on September 27, 1983. [1] This was the GNU Project from GNU's Not Unix.

Stallman was a prodigious programmer and wrote GCC (GNU C), a debugger and Emacs. He also created the GPL and founded the Free Software Foundation (from which the "open source" movement split off).

GNU was most of an OS by 1990 but didn't have a proper kernel (which was intended to be the ambitious Hurd).

In an unrelated move, Linus Torvalds used Stallman's tools to write a mini-OS and released it under Stallman's license in 1991. It naturally got incorporated into what some people (including Stallman) then called GNU/Linux. It was, in code terms, roughly 97% GNU and 3% Linux.

The naming is arguable because Linux was never a GNU or FSF development. However, Stallman's GPL allowed Linux operating system packagers (eg Debian) to use things that had been developed by or adapted for GNU.

Otherwise, Stallman told me he wouldn't have bothered with GNU if he'd known that BSD Unix was going to be available as free software. Unfortunately, FreeBSD wasn't released until 1993.

[1] https://www.gnu.org/gnu/initial-announcement.html
Sorry, didn't know it was two islands ... shows my ignorance. I really don't know of New Zealands' economic structure. The argument I was trying to put forth is that there's a broader context that has exogenous influence upon any society and by extension, its economy.

I could have a broader discussion on taxation if you want, but I find it's important to establish, and agree, upon a number of facts before those can start being productive. It's a long haul conversation.
Considerations for Building Reliable Systems
Oh, common SSL libraries don't do it? Even then you can probably rely on a Date header being attached to all your existing requests.
Erm, manic depression as distinct from schizophrenia was basically established by Emil Kraepelin in the 1880s.

Dr. Whitaker could be going full Foucault, but as well established by Hollywood, you never go full Foucault.
While there is some work done on matching people up with specific drugs, this is still very much in the research phase.

Still, for many people, it's more trial and error than it needs to be. Many family doctors still don't match up symptoms with neurotransmitters, and then put people on the wrong class of drugs altogether (e.g. something like Wellbutrin which works on norepinephrine and dopamine instead of an SSRI for anxiety which is more associated with serotonin).

Part of the reason is that new drugs keep coming out so it's difficult to keep up, and eventually they all start to blur together.

The best practical predictor of success on a given medication today is if you have a close relative who's had success on that medication.
Redacted Warrant for Weiner's Laptop Unsealed [pdf]
> Depression has little to do with boredom.

This is not as well understood as we think. I would suggest doing that experiment with both types of people, though.
That is indeed the pedantic point.

I'd argue the comment gets better as you go along, maybe skip to the postscript. But I'm biased, YMMV.
Here are the countries with the fastest average internet speeds
The rest of the RAM could be used as a file cache, but it is a moot point. 100% CPU use on each of the 4/8 cores/threads. Nothing but more CPU horsepower will significantly speed that up.
I remember the days when leaving Windows meant not having to futz with cleanup scripts.

What happened?
I don't imagine many of those tabs are actually loaded.
So do Rust traits do all the stuff that concepts do? Everything is zero-overhead?
I find drugs.com useful, which seems to be derived from product monographs. Knowing that "very common", "common", "uncommon", "rare" and "very rare" have specific meanings (e.g. common -> 1%-10%) helps.
It's a bug in the Intel drivers. Windows suffered from the same problem, for what it is worth.

"Suffered" because if you have updated your BIOS Intel has automagically updated their driver, so Windows is good now. Debian testing and Ubuntu 16.10 are also good now. Ubuntu 16.10 is a recent thing, but Debian testing was good well before Windows.

Your problems are therefore caused by:

a. Intel issuing shitty Skylake GPU drivers for something like 12 months. This obviously effected everyone, not just Dell. But Dell released Skylake CPU's before most so they were hit hardest. Apple worked around the problem by simply not updating their Mac Book pro line.

b. Ubuntu not updating 16.04 LTS. The 4.8 Kernel plus bug fixes, plus new Intel X drivers, plus new GPU firmware is what is required.

I've owned a 9550 for about a year now, and it's been a world of pain. There is plenty of blame to share around, but Dell is right down my list. The only thing I blame them for is the shitty Mac Book like keyboard.
Outside of banks, a VP title usually means "company officer", and usually comes with perks and legal changes that do cost something.
You nailed my two reasons for refusing to upgrade. I was planning to purchase the fully decked out MacBook Pro on release date. Then the keynote happened, and the hardware was put up for sale.

1. The removal of the physical escape key. I flat out reject having to remap the caps lock. The touch bar soft key is not an acceptable replacement. A physical escape key is unequivocally non-negotiable.

2. The price. I'm not going to pay $1,000 more for the same level of upgrades I got in 2013. With taxes, I had to dole out $3,200 CAD for a personal laptop, which was right against the fence of what I was willing to pay. I refuse to spend over $4,000 on a laptop.

These two issues, along with the removal of the headphone jack[1] on the latest iPhone puts me in the uncomfortable situation where for the first time in a decade I am researching alternative hardware outside the Apple ecosystem.

[1] My IEM headphones cost $1,500. I'm not going to carry an adapter to plug them in, and lose the ability to listen while charging.
Online ads also track you, and are often executed in poor taste. It's as though most of the posters had a camera and bright flashing lights.
What do you mean by "short lived"? Phenelzine is an irreversible MAOI, which means its effects persist even after it's cleared from the body. The only way to regain normal MAO function is to wait for the disabled enzymes to be replaced, which takes weeks.
Warning: // 1990s style generic code: from the article describes me and C++, though I do understand more modern C++ at a basic level, I'm not an expert. You might say I'm.... rusty...

ahem.

One huge difference in general between C++ templates and Rust's generics (I _believe_ Java/C# are more like Rust here, and I'm not sure about Swift) in that C++ templates generally don't check that their calling code actually supports the type that's passed into the template. In other words, the check happens after the template is expanded. (This is the sort example on page 3). Rust's generics system does the opposite: it requires that if you call a method on some generic parameter, that generic parameter is constrained by a trait that has that method. This happens before expansion. So concepts are, in some ways, an attempt to make the C++ system closer to Rust's system. (This is ignoring the actual chronology here, of course: concepts have been in development a long time).

The way "requires" works here is very different than in Rust, as well. In Rust, you define a trait the same way you'd define regular methods. If those methods have a body, then it's used as a default implementation, if it does not, then you must implement that method. The equivalent of "must have an iterator type" is associated types, you add "type Name;" instead of a method signature.

So the equivalent of the "Sequence" type on page 7 would be

trait Sequence {
type Value;
type Iterator<Item=Value>; // Iterator itself has an associated type, Value

fn begin() -> Self::Iterator;
fn end() -> Self::Iterator;
}

roughly speaking. I don't think this exactly works, but just to give you some idea of how the syntaxes roughly compare. In general, I know that a Sequence trait in Rust would require higher kinded types or associated type constructors, which Rust does not yet have, and so the concept is probably not directly expressible.

That's my impressions after reading this. I have been meaning to read about concepts for a while, but since I only have so much time, have mostly waited to see how they shake out before really digging in. It's slightly slower going since my C++ isn't spectacular. This post mostly represents my understanding of the differences, I'm not trying to make any judgements here, etc.
Your experience is remarkably similar to mine. They are more and more rare, but after nearly 6 years off the medication, I still experience the occasional brain shock. Compared to the early withdrawl period, it's more of an annoyance than anything - but when the shocks were coming constantly, it was an incredibly unsettling experience.

I hope you're well now.
The problem is you're viewing advertisers as a monolith.
This is all kind of a joke, because California would never go back to the way it was before Obamacare. At the very least, we would increase taxes to pay for it within our own state. But I wouldn't be surprised if we went to a single payer health insurance system here. Right now, we're supporting the ACA because it was Obama's signature issue, but if it's gone people will want to switch to something better.

Democrats will have a supermajority in California come January. It will be interesting to see what happens.
Major HipChat outage
> Secondly it's not possible because their is not a finish list of providers. By the way 1) everybody should-could be its own provider 2) everybody must use its own domain name DNS to make addresses like greeting@name.

Just to be clear, this is never going to happen. We do not live in a world where computers are for "computer people" anymore. I've been running my own mail server since 1995, and I would not wish it on anyone.

Running my own mail server has not helped me with:

1) Metadata protection. Every email that I send or receive either has Google or Yahoo on the other end of it. Running my own mail server does not help me "own" my data at all.

2) Data protection. Federated protocols can almost never change (look at the history of IRC, XMPP, SMTP, HTTP). Email is stuck in time, which is why emails are still not encrypted. WhatsApp, on the other hand, had the freedom to deploy e2e encryption to over a billion people very quickly.

3) Censorship circumvention. Email is very easy to identify and filter using DPI. In a world where people are only doing host-based filtering, blocking 100 or 1000 hosts is no more difficult than blocking one. Whether or not there is "a finished list," if people can discover these services, so can the censors. It is much easier for the censors to add a single line to a block list than it is for people to switch to an entirely different provider with an entirely different namespace and try to rediscover all their friends.

If your idea is that every time a host gets blocked, everyone could move to a new one and somehow rediscover their entire social network, it would be way easier just to use a centralized service and access it with different VPNs as they are successively blocked instead. That would prevent you from having to rebuild your entire social network each time, but is still a terrible UX.
Agreed. Doctors would never get away with the level of shoddy care or outright patient abuse they often do in any other field except psychiatry. There are some fantastic psychiatrists and GP's who do a fantastic job with psychiatry, but just as many if not more crappy ones. Very frustrating, and a disaster for patients.
Any proofs, reference papers, visuals showing the experimental runs? I've dug around the databases department at my uni and I've heard this exact application of ML to query optimization floating around, but never anything substantial, so I'm curious.
Firefox and SQLite have actually improved a lot since those days. And it's not like Firefox uses a different database system on different platforms, it's all exactly the same.
I work on the mobile ecosystem for Stack Overflow. I run the team that makes our Android and iOS apps, so I need Xcode at the very least. I also feel more comfortable on a UNIX environment because I know the tools more.

Most of the developers at the company either get a Macbook Pro and use Parallels for Windows (Boot Camp leads to headaches because you can't resize the partitions later on without deleting everything and reformatting, or paying for Paragon NTFS for Mac, which might still crash and lose all your data!), or build their own Windows desktop.

I'd rather continue using a laptop, since sometimes I work from an office sometimes I work from home and sometimes (like right now) I work from random locations while visiting family.

At home I mostly use a Linux desktop, I've been looking at System76 laptops but nothing grabs my eye.

None of the Win10 laptops have grabbed my eye either, it seems that Windows laptops that are performant are either massive gaming "laptops" or severely lacking in some other way (although maybe now that the new Dell XPS has the newest discrete GPUs, maybe).
[With the acknowledgement that this is a tangent from the article]: I don't have hard data on hand, but in my experience, the kind of innumeracy you point to is shockingly widespread. Many people I've talked to do not know the difference between the debt and the deficit. Some people were shocked at the election results because they conflated 85% chance of winning with 85% of the votes.

Of all the math classes I've taken, Dimensional Analysis remains the one I'd most like to see forced on every highschooler. Units matter. Unlike quantities cannot be trivially compared.
I'm borrowing most of my 401k to finance a home purchase. I trust me paying it back at 4.5% then the market over the next 2 years.
It's in the cites in an earlier comment. This one was from the New York Times.

You would know this if you had actually read the comments you're responding to.

For example, you completely missed the final point of the comment you just replied to, and instead provided more evidence to prove it's true.
And advertisers view us as commodities.

Broad strokes and wide assumptions go both ways.
For GP's, it's because there's an increasing amount of information in every single field, so it stands to reason they'll be more on top of some than others. Where it gets bad is when they choose not to keep at least slightly up to date (well, literally UpToDate) on things like basic mental health that make up a huge portion of most GP practices.
You can disable the animation by setting browser.tabs.animate to false in about:config.
Rolling own crypto for learning is different from rolling own crypto for deployment. The former is good, the latter a most-definite no-no unless you have training.
WikiLeaks won't publish the kind of leaks we're seeing because they're insignificant to the public interest. They are standard internal documents like those you'd expect to see in any organization.
If you look at a detailed graph of CPU usage you should see a pumping action as the CPU goes full bore and then stalls out waiting for data. Filling in those stalls is what gives you the extra performance.
The kind of doctors who are working 30 hours straight probably have a degree of difficulty level in what they're doing approaching the drunken monkey.
"Various activist groups" setup their own SMS service?

If all you want is for a few hundred people to be able to communicate, you don't need a federated protocol, you just need a VPN. It is much easier to use a centralized service and access it with a VPN than to use a rotating set of hosts across successively blocked federated services. At least when the VPN gets blocked you don't have to rediscover your entire social network when you start using a new one.
Upvoting in case someone can explicate wtf this is..
The problem for some Mac users is that there is nothing else that compares to the status quo ante, when Apple used to make Macs that fit our needs. Us Mac users looking to upgrade are stuck between a rock and a hard place. We either have to choose between Mac OS X (and use underpowered and/or non-upgradeable hardware since that's all Apple sells these days) or good hardware (and use operating systems that we feel are inferior to Mac OS X in terms of quality and usability). That's why we're venting right now; our platform is gone and the alternatives are all less than ideal. Maybe an alternative will materialize in the next few years or maybe we'll all learn to cope with Windows and the Linux desktop, but until then, we're in the mourning phase right now.
Yes! Maybe eventually something like a NeXT version of folklore.org will emerge since the stories one hears from old NeXT hands easily give Andy Hertzfeld's a run for their money.

(incidentally it wasn't just a Unix kernel but also the Mach microkernel. Interface Builder? Display Postscript? Sticking a DSP in the original machine? Lots of design decisions with potentially interesting history)
Down Round for Recipe-Kit Company HelloFresh
Your comment is not relevant or appreciated. Not only are you not adding to the discussion, this comment is simply a personal opinion coupled with an undependable generalizations about "many people" without even addressing the topic of discussion.

Isaacson's book is not generally accepted as the de facto Steve Jobs biography. That is all.
My local ISP doesn't implement Twitter
Traits can be used in both dynamic and static dispatch contexts:

trait Foo { } // pretend this has methods

fn static_dispatch<T: Foo>(x: &T) {}
fn dynamic_dispatch(x: &Foo) {}

One area in which dynamic dispatch works differently in Rust is that &Foo there is a "double pointer": it's a (pointer to data, pointer to vtable), which is different than how C++ does it. The static dispatch code will get monomorphized for each T that it's called with.
That's a great point - but I would like to add that the expectation is that people put in at least 10 hours a week. So the amount of material is designed to be what you can learn in 10 hours of study, with the support of the wiki and forums.

The lessons are not designed to stand alone, or to be watched just once straight through.

The details around setting up an effective environment are a key part of the course, not a diversion. We really want to show all the pieces of the applied deep learning puzzle.

In a more standard MOOC setting this would have been many more lessons , each one much shorter - but we felt the upside of having the live experience with people asking questions was worth the compromise.

I hope you stick with it and if you do I'd be interested to here if you still feel the same way at the end. We're doing another course next year so feedback is important. On the whole most our in-person students ended up liking the approach, although most found it more intensive than they expected. (We did regular anonymous surveys. )
Just going to through this out there, but this course is also geared for beginners and has been loads of fun to create: https://www.kadenze.com/courses/creative-applications-of-dee...
I see several thoughts about that interesting proposal(offhand and only related to USA):

1) Those that have participated in government/military have less say than when they served. This could be a positive, but I feel some objection to a POW (my grandfather for instance) having less say than someone who didn't serve.
2) Do _really_ we want the least experienced citizens having the most say? The US already has age limits for certain offices so that sort of reduces my concerns about this, but...
3) Phase in plan? Currently voting is dominated by older voters. I don't see those people rushing to their polling places to vote to have the value of their vote lessened. Could be interesting to see the reasoning that happens for people to vote for or against it from a game theory perspective.

Still, I am interested.