skysight-inc/HackerNews huggingface dataset:
Email is my day job, I understand exactly how it works. If you have DKIM, DMARC, SPF and rDNS all in place and you're still getting transactional mail junked, then you have some other problem going on. For example, do you have tracking pixels from a different domain, or spammy content in your mails?

It's not a case of blaming the small guy, its a case of being careful who I trust with the deliverability of my email, and if you can't get your own email into my inbox, you're making me ask questions of your capabilities before I've even finished the sign up process. That's not a good start.
The IPCC says:

"It is extremely likely [95 percent confidence] more than half of the observed increase in global average surface temperature from 1951 to 2010 was caused by the anthropogenic increase in greenhouse gas concentrations and other anthropogenic forcings together."

That is very different from 95% of climate scientists think that the threat is dire.

The IPCC says that perhaps 51% of the increase in temperature is due to greenhouse gasses AND other anthropogenic forcings, you're saying something quite different.

That is the consensus.
They did not resist putting warnings on the packs. At this point you're just making things up to perpetuate a losing argument. Here's a sample of the sort of warnings they came with: https://i.kinja-img.com/gawker-media/image/upload/s--dLyA8DE...

Did quite a lot of people ignore the warnings? Yes? Is that the manufacturer's fault? No, it's the fault of the people who saw a warning and didn't bother to read it or take it seriously. No doubt they are some very unhappy people because their kids ended up in hospital, but their opinions are worthless because they had the safety information and put their children at risk because they chose to ignore it.

That's not the manufacturers' fault.
Of course the first thing the presentation mentions is

> Misconception: “4k graphics are not interesting, it’s just a 4k intro without animation and music”. Wrong
YouTube's most soothing aviation channel
That is trickle-down consumerism.
> Science is all about fine tuning that healthy level of skepticism. That's what science does.

Science is a method. It doesn't do anything. Good science is an answer to honest skepticism. It doesn't create planets, change minds, or fly airplanes. It's a way to determine what is true and communicate our findings convincingly.
Hardware threads, just to clarify.

> SeaHash achieves the performance by heavily exploiting Instruction-Level Parallelism.

> This means that almost always the CPU will be able to run the instructions in parallel.
Having to get two tech 1200, a decent mixer, headphones, and some monitors raised the entry level. Then you had the effort of having to learn to beat mix vinyl. Not hard but time consuming, for most, in the begining. Its weeded out the masses. Now the tech has taken the learning curve out and i am not saying thats good or bad but its why there are a million "producer" "Dj's".
If I remember correctly, C++ flat out bans all uses of goto that could affect constructors and destructors. For example, something like this won't compile:

int main() {
goto g;
std::string s;
g: return 0;
}

while this will compile, but destructor is guaranteed to be called:

int main() {
{
std::string s;
goto g;
return 1;
}
g: return 0;
}

Now, longjmp is another matter. That thing is basically verboten in any sane C++ environment (and consequently, C libraries that use it across API boundary are very painful to use from C++; R hosting API is a great example of that).
It maybe the case that OS updates run slower on older devices but I think it's a pretty strong statement to claim that this is "intentional", at least in the sense that you seem to be implying.

Do you have some strong evidence of this? Amusingly it's actually being tested in court (see the class action referred to in the link below):

http://www.cbronline.com/news/mobility/devices/apple-accused...
It seems to be that the ME takes exclusive control of the NIC, and controls it.

After a reboot, the NIC starts without the ME ever taking control of it, so it works.
The median household income is about 50k/yr in the US, so "livable" or not, it's being lived on by (more than) half the population.

Plenty of people would jump at being paid $35k for a year plus have $15k in tooling + materials. Lots of craftsmen would be able to establish a new business with that level of funding.

I think you have unrealistic beliefs about how things work.
Bored Elon Musk is on Venmo for some reason
Thanks for the vicious ad hominem attack.

http://groups.google.com/d/msg/comp.speech/yahN5-cOAQk/noUBk... -- was the first such FAQ twenty years ago.

http://www.advogato.org/article/769.html -- is my own version of the FAQ a dozen years ago.

http://ai.neocities.org/mentifex_faq.html -- is a more recent version. People should think for themselves and not accept vindictive, slanted, deceptive Mentifex-bashing.
Too far out for a forecast? Get average weather data in one search:
http://www.averageweather.io
I'm still using my over two years old OnePlus One with the Cyanogen that came pre-installed and I've been installing all the ota updates, being in security patch September now and QuadRooter showed no vulnerabilities. Pretty near for such a cheap phone.

What stops me from using iPhone is my opus music collection I want to carry with me, Rocket player and my pure hate towards iTunes.
AT&T unveils its TV streaming service DirecTV Now, which will launch on Nov. 30
Dinosaur-Killing Asteroid Made Earth's Surface Act Like Liquid
It's funny you mention that, because it seems that everytime China passes a new draconian law these days, it says "we're just updating our laws to be in line with US anti-terror/public safety/etc laws" or something along those lines.
> The current top-down, militaristic control structure of most companies is more a result of path dependence than any fundamental requirement.

I strongly disagree. In a corporation, the relation of the employee to the employer is intrinsically one of subordination. It is defined as such in the labour laws of most countries.

Of course, this subordination is not necessary militaristic — but it can be, and naturally tends to be in a context of financial pressure on the company.

The point I want to make is that an employment relation is not symmetric (although it may be experienced as such by those of middle- or upper-class position) but happens on a background of economic depencency, and that is more and more true as the job is less paid and less considered.
I remember graduating right when the dot-com burst. I could not find a job. It was one of the worst times to graduate.

A friend I graduated with was here in the US on a student visa. He had an even harder battle than I. But he sent out 2,000 resumes and did find a job. You have to stick with it. Or as I picked up from Derek Sivers, you have to say YES to a lot of opportunities when you are just starting out.

Definitely seek some professional help, but don't give up on life. There are tons of opportunities out there.
I agree with most of this and probably shouldn't have included that last bit because I see that it might indicate otherwise and shift focus from what I think is a more important point.

I guess our disagreement is that I'm not ready to label the wine delivery company as frivolous. It provides, of course, a purely luxury product, but I'm not sure that providing (or investing in) a purely luxury product is ethically or morally deficient or frivolous. If you add in that YC funds many extremely risky companies with highly humanitarian, philanthropic, etc goals, I think it becomes even more difficult to look at specific investments and say "what a shame."
Skip the resellers. Buy direct:

https://www.aliexpress.com/wholesale?SearchText=sphere+magne...
I think we must understand the word "willing" differently.
Indeed. Google uses their (probably illegal[0]) contract to mandate that Google+ must be preinstalled on your phone, but not that your phone must get security updates for a reasonable period of time.

[0]http://money.cnn.com/2016/04/20/technology/google-android-la...
Purchased! Making board games great again!
The Lean Manufacturing A3 method promotes summarizing a change proposal or problem solving project on a single sheet of A3 11x17 paper. I've provided a Wikipedia reference below, but recommend searching for better references beginning with the keywords "Lean A3" and exploring from there.

https://en.m.wikipedia.org/wiki/A3_problem_solving
Emacs does the same with C-x h TAB, or you can mark a region manually and reindent its contents with TAB.

As with vim, this depends on being in the right major mode for the language you're working with, which should be automatic for most languages (except Perl, which is screwy, because of course it is), and depends also on that major mode knowing how to cope with the code and being configured the way you want, which should be reasonably trivial for most languages (except Perl, which is screwy, because of course it is).
> They obviously don't

All my disdain for Google aside, I wouldn't as well, in a sense you are implying. I develop a product, I care about its quality, I allow you to use its code on your devices. Should I care how badly will you fuck up your own proprietary version of the product I granted you to use? Not the slightest, IMO.
Yes, this is why I typically stick with easy and likely to be considered questions.

Again, not a rigorous explanation. Just an easy one. For the advanced algo, I typically word it as imagine if the front desk had a notesheet that they would tick next to "person carrying a backpack" and/or "female" and/or "male" and then I could run my candidate through the questions related to them and see if they all have non-zero quantities of people.

But, again, just a mental way of thinking about this in analogy. If you aren't the kind that needs/wants analogies, this is worthless. On that I fully agree.
Oof... like, 9/12 of those describe my team.

I don't kid myself into thinking I'm doing anything meaningful here, but to have so much of process put so bluntly is eye opening. I suppose it's comforting to know that it's so common it could be put into a list like this.
Theranos Class Action Suit [pdf]
Embracing domain leads solution towards event oriented design
Ahh, fond memories of x2ftp.oulu.fi from waaay back in the day. So exotic and faraway...
Getting time zones right when setting up PostgreSQL monthly partitioning
LetsEncrypt needs port 80 open to the outside so that it can verify/renew certificates. I don't have port 80 open on the mail server though.
China has had similar systems for decades. The dang’an record books on employee behavior were kept by big state employers. But that system didn't hold up well as more private employers appeared. Now it's being brought up to date.

The US has something like this for travel, where the lowest tier is being on the "do not fly" list, and having a Global Entry card, which requires "extreme vetting", moves you to a higher tier where you can bypass some security lines.
Most Viral Dog Videos of 2016 – Try Not to Laugh or Grin
That points to the i7-6500U version. The I7-7500U is this: www.bestbuy.com/site/hp-spectre-x360/5617202.p?skuId=5617202 and the least I saw on it was $1199
Most online ads today are not aimed for direct sale or click, but more for impression. When you have big budget to deliver hundreds of millions of impressions, it CAN work.
The grandparent post referred specfically to "sending cold emails as a direct sales tool." I'm struggling to find any way to interpret that phrase that doesn't scream "spam" to me. Sending your emails individually from Outlook to an individual you've looked up on the targets website doesn't make it any less spammy.

I'm sure your approach works for the customers you have right now, but if you consider the above to be an acceptable use of your service, then I stand by my statement that you won't last long in the email business.
It might not impact you as a user, but it will impact many other users. The average numbers are largely skewed by websites that serve huge assets.
If we are to look at the median we would see much higher numbers.
Also some outliers on the other end of the spectrum, that serve mostly text, such as hacker news, save well over 15% of total bandwidth due to HPACK.
C++ has the issue that there are a lot of ways to hide magic, and a lot of hidden magic can blow up in unexpected ways if it interacts badly with other parts of the language that you do not understand.

The result is that you really need to stick to a subset of the language that has been chosen to work well together. Safely adding to that chosen subset is challenging. And it just takes one developer to create a major headache.

See, for example, https://google.github.io/styleguide/cppguide.html#Exceptions documenting why Google is not willing to allow even something as basic as exceptions to be used in C++ code.
So, as others have mentioned, the ARM chips out there don't really follow any common set of standards.

Some IP blocks, like USB controllers, can operate using a standard driver, but that's about it. Even for the bits that are migrating from PC land like PCIe and SATA, they aren't uniformly available or have standard driver interfaces across vendors.

And it gets worse. There's not even a standard means of discovering what all of the hardware is on the ARM System-on-Chip (SoC). You've just got to learn that this GPIO register is at this physical memory address from the reference manual.

And it gets even worse. There's no standard for hooking up the hardware peripherals either. You could have two phones with the same (for example Qualcomm Snapdragon 820 SoC) but they might have chosen to connect up different sets of peripherals, to different sets of ports. There might be three display output ports, which one did vendor X use?

And don't even get me started about power management. ARM Ltd doesn't do this, so every chip vendor has their own. Which is completely different. There is nothing close to what is available in laptop land.

What we need is a widely accepted standard for describing the on-chip peripherals, which can be read by the software. And we need a separate description for how the hardware is connected. And even all that isn't nearly enough.

This situation will not get better any time soon, IMHO.
C is a Punk Rock language
Funny: "It is not clear that any compiler will ever use this instruction — it looks like it is designed for Kazushige Goto‘s personal use." https://en.wikipedia.org/wiki/Kazushige_Goto
Well there goes my assumption on the maths. :) Thanks for the additional example.

9 hours = ships tomorrow. So 1 day shipping from tomorrow = Wednesday. But using my assumption above - the two day shipping would be Thursday, not Friday.
You have to find your audience, which is usually doable, but takes iteration and experimentation.

The trick is keeping the cost of testing as low as possible. 100 $1 campaigns are going to have a better return than 1 $100 campaign.
The obvious answer is to upgrade to Yelp Premium so that you can choose which reviews appear first on your store page, and so you can respond to reviews. :-3
There was not a warning on the packaging.

I am glad you are a perfect parent, it is very lucky for you and your children. Congratulations!
>Your points are valid but this clusterfuck doesn't excuse Android: both Microsoft and Apple were able to deliver working ARM-based systems not subject to these issues.

Then how do you explain all of the Windows Phones, from Microsoft and their OEM partners, that were stuck on the previous versions of the OS that are receiving no updates whatsoever?

>Samsung is hard at work trying to cook up an OS and ecosystem for its hardware that's not contingent on Google's continual involvement, even allying with Microsoft to bring .NET to Tizen after its previous attempts saw no developer uptake.

Let's see, if Microsoft wasn't able to make .NET work on their phones what makes you think Samsung has a chance with a platform that has even less marketshare and mindshare? Samsung is just doing what Samsung always does. Incidentally, Google also joined the .NET foundation for what it's worth.
Getting started from 0 with ads on facebook is hard.

If you don't have good email lists, have the money to throw at ads to figure out your ad groups / demographics (just because purple fish people are your #1 customers doesn't mean they buy things off of facebook ads), and don't have a whole ecosystem (landing pages, cross platform re targeting, etc), its an uphill battle that even the pros can't always get working right.

Good on you for trying. Back when I ran ads, a common story from small clients was "I spent $50 - $200 and didn't get any sales, so I figured it wasn't for us" - At least you figured out it wasn't for you, or it wasn't for your budget/time scale.
No; but if they do, it's the parents who should be held liable for disregarding important safety information.

This whole debate is symptomatic of some bigger cultural problem. It reminds me of when some kid shoots themselves with a gun and then the community is all 'too bad, so sad' and no charges are brought against the parent because they've been through the 'tragedy' of losing a child. Well that's tragic for them but it was fatal for the child, and dead children are not getting any justice when their negligent parents are let off the hook for causing the death of another person.

I mean, if I as an adult was hanging out with you and then I died because you handed me something that looked like a can of coke but was actually a hand grenade, then you'd be charged with manslaughter for failing to apprise me of the risk. But when small children get hold of guns and kill themselves (or worse, kill another kid) that's frequently just treated as 'the cost of our 2nd amendment freedom' or some bullshit. there are a lot of cases where parents get off with no legal penalty because the death of a child is so painful, even though they're clearly responsible. That does not make it OK to push the liability onto some third party who wasn't present and who supplied a a dangerous product with a detailed warning about the risks involved in it suse which people chose to ignore.
“Coding Convention Support via .editorconfig”
http://people.kth.se/~maguire/DEGREE-PROJECT-REPORTS/100402-...

PDF Page 66

This attack could be used indefinite times to compromise the Intel’s AMT remote provisioning process and subverts the security of the non configured PCs that include the AMT functionality even while it is disabled within the BIOS configuration as presented in section 3.7.6.

AMT is always active, even if you've set it to "Disabled" and can be remotely activated. Again, without your authorization.
The death of expertise (2014)
This Algorithm Taught Itself to Animate a Still Photo
The dynamic dictionary can be very large if needed, and can fit many headers. They will be evicted eventually, but only after many requests have been made.
I don't think performing a clean shutdown for misbehaving clients is that important, as they are misbehaving anyway. The only thing were it helps is for debugging the misbehaving application: The developer can see the error message and see something got wrong instead of only seeing a closed connection. In doubt closing the connection is probably always the simplest way to handle invalid situations, as libraries will always have to deal with that situation. Handling close/shutdown/goaway messages is much harder. I also don't consider frames which are received for already reset streams as a big issue. Just ignore them if they are for an unknown stream ID which is lower than the highest established one.

However I agree there are a few rough edges in the HTTP/2 spec. The worst one for me are race conditions around SETTINGS negotiations. If one implementations wants to use a low window size or HPACK buffer size it must still cope with the fact that the remote might send more data before it knows about it - which it can only answer with a stream reset. This in turn might cause many clients to assume that the server is not working or shutting down and to create a new connection and try the same again. The only sensible way for SETTINGS in my opinion is to use the default settings or higher ones - which are unfortunatly so high that it makes HTTP/2 a poor fit for embedded or IoT applications, where it could otherwise shine due to the less demanding binary protocol.

The other thing that I don't like too much are the headers in special header frames without flow control. Getting overall flow control correct (and avoiding that attackers can exploit this) is hard. And from a layering perspective it would have been much clearer if there would have been a lower layer which allows to create flow-controlled multiplexed byte streams and a higher layer which defines on how to transport headers and body data inside these streams. Now we have one big HTTP/2 layer which covers everything. But I guess that was done to get HPACK working. HPACK itself is IMHO ok.
I really think you are overthinking this. Minecraft is a fun game. Legos are fun toys. I don't think either was going to respawn a mass love of computer programming that probably never existed to begin with. People who want to create have always had outlets to do so. I would argue with the introduction of robot toys, raspberry pis and arduinos, that creation has never been more immediate than it currently is.
Playing devil's advocate here: you get bad credit for perfectly legal behavior that companies just happen to dislike, whereas stuff like jaywalking is at least an actual crime.
The problem with this mentality is the idea that people using phones with their Google accounts with apps bought from the Google Play Store with email via (Google)mail which reports their location and other sensitive data to Google are not Google's customers and that Google has no responsibility to them.
Ask HN: Moving from Traditional IT Business Analyst to High Tech
I've been a Business Analyst(BA) for past 6 years in traditional setup working with big insurance companies on projects related to online sales funnel optimization, creating tools for underwriters and actuaries.

The people and process are slow and archaic. What are ways to move to build/maker type companies.
When I read the transcript of that talk some years ago, I spent some time trying to come to grips with how trans-formative the idea was.
Ivory trading nations exposed
Got a Great Idea for Dealing with Poop in a Spacesuit? Let NASA Know
Here in NYC, our clojure devs are not much more expensive then ruby devs. With the added bonus that clojure tends to yield more efficiency then ruby.

Disclaimer:
12 years ruby/rails experience
3-4 years clojure experience
I have an Ubuntu desktop, Macbook Pro, and I tried a new Windows machine a couple days ago ( as well as having used one for many years)

I can't say I find any deal-breaking differences between them, or even points of significant more pain on any of them.

For me they each have their benefits.

Are you sure it isn't painful because of being on old hardware or something? (I've used Redhat - that was sometimes painful for me)
One of the things I have found frustrating trying to get Erector/Meccano for a new generation is that I can't seem to find anything that's just a big bucket of parts. The generally available things seem to only be kits, and those which are a bucket of parts are woefully lacking in fun bits.
This comment remimded me of an article titled "The death of expertise" : http://thefederalist.com/2014/01/17/the-death-of-expertise/

I just re-submitted it to HN for another discussion: https://news.ycombinator.com/item?id=13058847