skysight-inc/HackerNews huggingface dataset:
"I've also spoken with Googlers about their devops/SRE responsibilities and I've gotten the distinct impression that what is advertised as being the organization's "best practice" is not in fact the common practice."

--This is exactly my gripe with this article and accompanying comments - portraying the Google workplace in an almost mythical fashion and failing to see the marketing ploy behind it. I suspect that SREs who work(ed) there don't really want to equate themselves to DevOps because then they would lose their prestige and devalue their market worth. Google management also doesn't want to do that because otherwise no one would take up the job. Call it as you see it people. See my other comment about this point, which adds more information: https://news.ycombinator.com/item?id=12446385

(edit:throwaway account because I am revealing personal information in the other comment)
Are there any restrictions about advertising something as "Bluetooth" if it doesn't follow the spec, and thus have compatibility with devices other than Apple?
Are you asking how to get a loan to exercise privately held corporate stock?

Read this:

http://blog.eladgil.com/2014/01/how-to-sell-secondary-stock....
The savings I'm referring to are space savings and reduction in GC frequency. The one-time cost of allocating accessors in a prototype somewhere, and having some consts in global variables, is going to be insignificant by comparison to the accumulated per-object space wins.

But maybe you're talking about speed. After warm-up, accessors and consts carry no cost. Before warm-up, it's probably still a net win to have bitfields.

After warm-up, in WebKit at least, accessors will get inlined and the compiler will be smart enough to constant-fold references to global variables (or almost any other kind of variables) that were effectively constant.

As for before warm-up, it depends on how frequently the object in question is allocated. Accessing through an accessor before warm-up carries some cost, but on the other hand, allocating 4x fewer bytes could be more important. It depends on the application. If your app uses too much memory to run reliably on some devices, then you'll probably be fine with losing some perf before warm-up in exchange for being able to not run out of memory. Also, GC is expensive and it is triggered by the combination of how much you allocate (in bytes) and how much is live at any time (in bytes). So reducing the sizes of objects reduces the amount of GCing you do, which causes your program to run faster. Probably in lots of large apps, the speed-up from GCing less will be greater than the slow-down from accessor calls during warm-up.
Fully knowing where this was going to conclude, I still found myself reading through the "lets build a stats model" part. I just had to check my calendar to confirm it's not April 1st. :)
All Brussels sprouts are "Yuck", however not all water is "Yuck", the question is - why if they can make water in one place be not "Yuck" - what prevents them from having a good tasting water in other places?
Reads as $0.7 per thousand for me.
Where does that article mention any political back-patting?
Apple Plugs
Also relevant was, "If you have a well laid-out form with a label that says “email”, and the user enters an ‘@’ symbol somewhere, then it’s safe to say they understood that they were supposed to be entering an email address."

In other words, it does make sense to check that they entered an '@' symbol somewhere, since it shows that they understood it was an email field. Any 'validation' beyond that is useless.
oh my god think about all those users from Japan they are bouncing!

stop the presses for the entire company to have a meeting on how to shave off 300 milliseconds for the poor residents of Japan!
Still wickedly fast in Australia, that's about as far away as you can get.
Not to mention the improvements in http2.
I work at HPE. To try and add some clarity here are some insights.

Hewlett-Packard, prior to the spit, was a massive company with hundreds of thousands of employees and a portfolio that ranged from home printers and personal computers to enterprise software and hardware and more. It was huge.

HP, Inc - which went out in the split - does PCs and Printers. These are used by both home users and in companies. Did you know some printers get their ink from tanker trucks or are the size of a semi trailer?

Hewlett Packard Enterprise took the other parts which were targeted at big business (sometimes referred to as the global 2000).

HPE is now spinning out the Enterprise Services (ES) division and merging it with CSC. This was previously announced. ES is IT outsourcing. As part of that they write a lot of software. They are IT (bodies) for hire rather than product builders.

This latest announcement is the Software division. Software is written all over HPE. The Software division focuses on software for enterprises, such as Vertica, that is typically divorced from infrastructure.

The remaining part that's HPE is still pretty large and has servers, storage, networking, and a lot more wrapped up in it. All of which has massive amounts of software.

Hope this helps folks who are trying to navigate all the names and their meanings. I'll let others speculate on what all of this means and the motivations behind it.
Watch out guys, we've got a bad ass.
You mean, politic is different if you're not working for anyone? I can't even agree with that. You will still have politic in place if you have people working for you, or if you have critics reviewing your ebook, or if you're trying to get your plugin accepted in a store, etc...

cqfd
Next gen fintech entrepreneurs in developing world – $100k support
Actually me and my wife went through approx 1 gallon per day, not 1 gallon per person, so approx 0.5 gal per day per person.

We use an RO filter, provides amazing taste.
Agreed. I was staunchly anti-Android until I was given a Nexus 6P last year and alternated between it and my 6S for a couple of months before finally ditching the 6S altogether. A lot of it comes down to personal preference of course, but I found the Android system to be more intuitive and overall a better experience (by a whisker).
Don't get me wrong, I hate ads. I use an ad blocker on all my devices. I have never served ads on any websites I've operated, and never will.

But love them or hate them, they're vital for many companies' and websites' revenue. If big tech companies started implementing anti-ad features by default, there would be chaos.
I agree the app store isn't "vetted" like the iOS app store, but some would call that a feature (quicker to get apps out the door / rely on "crowdsourced" user ratings and comments to become educated on quality).

As for your comment on user experience/design, I realize we're entering the realm of subjectivity here. All I can say is the latest Androids are _beautiful_ with Material Design.
You can pry my cheap $5 headphones from my cold, dead fingers. No way am I paying $150+ for something I'm likely to lose several times a year.
My Slack Bot Got Slow: How I Made It Fast Again
I've been using Linux on the desktop for years and have never missed Microsoft Office (except for Project, a little bit). Now seeing R1C1 notation is making me want Excel... Any recommendations for FOSS spreadsheet software that supports R1C1 notation or that is generally better than LibreOffice Calc?
Yeah wow I was an order of magnitude off... I can't wrap my head around how this is good business but I'm sure someone knows what they're doing.
I first encountered the idea of email validation in Agile Web Development with Ruby on Rails, which I read in middle school. In the book they give an example of validating email addresses to show how you could use regex to validate. I wonder if that contributed to the frustrating problem of developers trying to validate emails and not accepting valid inputs.
I'm a 23rd level VBA ninja-rockstar and epically hate myself.
I know a couple reasons for a backdated cert. Here's one that is easy to explain: backdated clients + emergencies. At least one in a million client devices is backdated by more than three days. It is therefore prudent to wait until a week or more past NotBefore before deploying a cert.

If you need a new certificate in a terrible rush, you can backdate.

Now, that's not what happened here. I would chalk this up to a cultural shift between the Americans and Europeans making the rules at the CA/B forum and the WoSign folks who honestly never imagined they would be expected to comply with rules that couldn't be checked---that a rule would say "don't sign sha-1 after Jan 1" as opposed to "don't sign sha-1 with a NotBefore after Jan 1."
I've often wanted some references in the formula to shift when I paste, while having others be fixed. This can be accomplished by putting the fixed references as string argument to the INDIRECT function (ex `indirect("F7")`).
A valid point, but nonetheless owning a second pair of ear buds is not a high bar. Ear buds are sold by nearly every corner gas station, grocery store, and 711. Typically for <$20 regardless of region.

The primary issue is interchangeability. In the event you leave your earbuds at home. Borrowing a friend's, or purchasing an additional set is a simple. This is nolonger a simple solution.
How about more than one @ sign? Does the email address spec exclude the possibility of more than one @ symbols?
I suppose the iPhone7 is nice if you like being told what you need by the largest corporation on the planet.
I'm guessing that water in San Diego is the absolute stalest you can get in the US. The water San Diego receives is either piped over the mountains from Arizona or comes from way upstate...after Los Angeles has their pick.

There is no doubt that it is not good water. It is so high in salt content that the avocado growers complain about using it. If all you're doing is trying to stay alive then by all means, drink up.
It's official, Apple is basically resorting to nickle and diming their customers, except instead of nickles and dimes, it's $160 to achieve very basic functionality in order to achieve something that virtually nobody really honestly cares about. All that's been achieved is that Apple has now created/affirmed a new non-optional secondary market that they're now positioned to best sell into (Beats). There's not even the decency to see if people care about a thinner phone by offering both a thin model without a jack and a thicker phone with one (for some strategically important price differential).

But honestly, complaints and analysis don't matter, people will line up to buy this garbage and to make it worse it'll become a stupid trend that will bleed over into Android-land and now instead of the perfectly fine $10 headphones I picked up at Big Lots, I'll have to shell out 10x that so I can listen to a podcast on my way to work.

edit and they don't even have the respect for their customers to ship their stupid buds on time with the product that requires them...so that their customers can look like bluetooth douchebags from both sides.
Unless you are buying spring water, all bottled water and soda water is just RO water with something added back. RO water is as pure as it gets. There are many discussions about RO but if you think about it, the quantity of salts is so miniscule in water that you would get it back from food anyway. Anyway I use a remineralizer as the last step after RO just for the taste. The RO taste is a bit sharp for me.
WordPress Stack 2016 (Must Have Plugins)
IBM is primarily a services company aren't they?
> "My images are inlined into the HTML using the base64 image tool, so there is no need for the browser to go looking for some image linked to as an external file."

This does not work in most cases when you use big images.
From StackOverflow answer [1]: "It's only useful for very tiny images. Base64 encoded files are larger than the original. The advantage lies in not having to open another connection and make a HTTP request to the server for the image. This benefit is lost very quickly so there's only an advantage for large numbers of very tiny individual images. "

[1] - http://stackoverflow.com/questions/11736159/advantages-and-d...
As an aside, I received an email from a government department recently that had an '&' character as part of the email address. I didn't think that was valid, but lo and behold, when I checked the specs, it IS indeed a valid character in an email address.

Just goes to show that assumptions are often wrong, and you have to crack open the spec document from time to time... [1]

[1] - https://tools.ietf.org/html/rfc2822
I probably count as some kind of example.

-- I was born in 1960.

-- I got my first algebra book when I was 4, and aced the subject immediately.

-- I had one IQ test score higher than the one that got Marilyn vos Savant into the Guinness Book of World Records.

-- The National Merit folks thought that I was the youngest winner of their scholarships until that day.

-- I got a math PhD from Harvard when I was 19.

-- At least up to a point, I check a lot of the usual boxes, like music and chess.

That said, I was not some kind of math genius. Ofer Gabber and Ran Donagi were at Harvard when I was, having started in grad school at 16 and 17 respectively (I started at 16), and both were clearly better at math than I was, even adjusted for age.

More particularly:

-- When I was young, I was really, really good at keeping a problem in my mind and worrying at it until I made progress. I could fall asleep doing that and keep going when I woke up. I understand that's quite unusual, and as I aged I lost the ability myself.

-- I'm not particularly good at spatial reasoning. I can power my way through some of it by raw inferencing, at which I am indeed very good, but that's about it.

-- I can learn a bit about any subject and appreciate key issues in it very, very quickly. That's reflected in my actual career, and also in the large number of subjects I dabbled in in school.

-- I probably COULD have been world-class somewhere in the vicinity of economics/public policy (as academic areas). But I was burned out on academia at age 21, after 9 years at universities, left for the business world, and never went back.

-- I don't know how good I'd have been as a computer scientist. I never tried.
This exchange reminded me of this video of the guy frustrated with Verizon

https://www.youtube.com/watch?v=zN9LZ3ojnxY
What's stopping you from doing this now other than yourself?
There are other situations where you do have to guess whether a string of data is a "real" email address or if it's some garbage data that turns up in information systems. "Validating" email addresses (without emailing somebody) is a real problem. By the way, maximizing the accuracy of such a guess can require going against the standards.
Congrats on your thesis! Saved it for future reading.
6 months is not a crunch. It's a death march. Are you sure you want to be there? I would get off the sinking ship before it ruins your health - physical or mental.
That doesn't matter to me. If they don't do this by the time I think I need a smartwatch, I'll just buy one from a company other than Apple.
That's not actually a good idea: https://github.com/acdlite/redux-actions/issues/20#issuecomm...
This simple webpage was barely faster than hacker news' list view...
VMware had a very select agreement with EMC at that time. I am sure that Dell will respect that but the same was said of Compellent but it was effectively taken out of the storage race once the support model reverted to something more Dell like. There is a reason that EMC is under-represented at the board level.
They're pretty unusual.
That's true of the earbuds but I am forever getting them "wrong" too
R1C1 isn't much different than normal calculation. You can already use $ for absolute row / column references.
From the perspective of a user typing their own email address correctly, I use text substitution on OS X and iOS to never type my full email address. ex fg --> foo@gmail.com
Like so...

https://web.archive.org/web/20110205090306/http://1000memori...

This one might be tougher than usual since the functionality that's very visible is probably dead whereas the links on the bottom containing useful info are tiny and look like the background. You at least see the right site, though.
I would add Photoshop to this list.
Different water sources, and getting the minerals/ions that cause the taste out is expensive. Mixing different sources can help diluting it, but that only works if there are different profiles in local sources.

And if water supply is done by quite localized organizations (I think that is the case in the US?) it's often politically difficult to pipe in water from other areas, even where it would be affordable.
Snapchat considers offering public stock
And those people eventually buy cases with built in batteries.

What a coincidence.
The problem is that they look ridiculous. There are similar products (Bragi Dash, a Samsung model, and one other competitor whose name escapes me) that fit entirely in your ear instead of needing a bit poking down.
I use the wired version. Bought them on Amazon.

I've heard of SimplyNoise. I have used the RainyMood + YouTube webapp in the past. Pretty novel concept.
Maybe he's suggesting that headphones are headphones and $150 is too much for what is probably a pretty mediocre pair in terms of audio quality and ease of use.
That's not an evaluation, it's just a statement. Some genius could have just told them that.
mac rumors are speculating next month.
And it may have involved tradeoffs in terms of internal space, design, etc. that Apple weren't willing to make.
I know there are some school districts that use Kindle Fires but I haven't seen other Android tablets.
This is the best comprehensive way that I've found:

https://github.com/kdisneur/email_checker

It breaks down into 3 parts that can be used either independently or as a whole: format, MX and SMTP.
s/I/me/
I always assumed it was more a sanitization issue for security's sake. By allowing only a simple subset ("common") email address type, you can be ambivalent about what email server is running and how it reacts to the wide variety of specially crafted email addresses.

With no validation other than sending the email, you have to know, for example, what the server would do with an email address that claims to be @localhost. Now it becomes a problem- or at least a question and concern- for the backend system. Whether the backend interprets root@localhost as valid and does exactly what it's told or rejects it due to some configuration- it has become a backend complication and a DOS attack vector.

A simple policy of only handling a subset- the common class of email addresses- is one of the things that allows us to have a simple mental model of what the MTA is supposed to do. The fact that it sometimes caught a type-o, or not, is incidental. "Invalid email" wasn't meant to imply the email address doesn't fit the spec- it was meant to imply that a particular site or service has chosen not to accept email addresses like that.

Or at least that's what I assumed :-)
Nope, that's valid if one of them is quoted: "very.unusual.@.unusual.com"@example.com
Examples of fast pages:
http://www.3riversstadium.com/index2.html

http://www.pmichaud.com/toast/

http://home.mcom.com/home/welcome.html
It's such an uphill battle, though. There are many clever ways you can be tied across websites.

Unless you are using some sort of VPN or proxy that's constantly changing your IP as you're browsing, and a browser that consistently changes or masks fingerprintable information and wipes all persistent tracking beacons, then what you're doing is not even remotely sufficient to evade tracking by any entity. What you're doing is definitely not enough to avoid Google or Facebook.

At this time I believe nothing can do this with 100% effectiveness. The closest would be to use Tor Browser and never disable NoScript and only use sites that don't rely on JS... but even then there are many theoretical workarounds, many more to come in the future, and probably various unknown techniques currently being tested or deployed.

I know enough about the technology to realize it saves me a lot of time, effort, and stress to just accept my fate. I no longer include ad networks or big tech companies in my personal threat model, even though I dislike what they're doing.
The "next" is redundant, and there are shorter words than "extremists". "will be used for American extremists next" can get shortened slightly to "will be used on the American hard-right". If it fits, you can add back in the "next" on the end.
Yes, DigitalFoundry (they aren't 100% correct all the time, especially when developers introduce a new technique for example when Ubisoft revealed that they are rendering at 960x1080 and upscaling but to their defense the upscale was so good that even their tools did not notice it) and a few other websites constantly do actual frame by frame analysis, many games on the PS4 run at 900p especially the competitive titles that need a lock to 60.

Beyond that letterboxing and resolution scaling is still common, while the PS4 doesn't drop to 720p like the XboxOne does it does do a lot of 900p titles or 30fps locked titles (which on many it can still fail to live upto the 30fps lock).

Even some exclusive titles which usually run on 1080p on their respective console to not do 1080p on the PS4 KillZone and Uncharted 4 both run at 900p.

But overall it doesn't matter the 720p + TAA & Vsync on the XboxOne a lot of times produces better frame times than the 800-900p PS4 versions, some of the COD games and Titanfall were pretty good examples of that where the PS4 running at 1080p or close to it had major issues with frame timing.

What I would suggest is that if you care for 4K gaming buy a PC, consoles aren't going to get there, even the new Titan X can drop below 60fps on 4K on some titles ;)

Overall I wonder more about the CPU upgrades than the GPU, both the XboxOne and the PS4 have started to hit the CPU bottleneck hard fairly quickly and games which are CPU intensive like open world games, racing games and sim suffered.
If you own the hardware I imagine much of your PHP/html stuff will be served from the file system cache much of the time so you probably wouldn't see much benefit...
http://ccm.net/faq/24592-libreoffice-calc-switch-to-excel-r1...

I recently had to use a spreadsheet for a first time in a few years, and LO Calc seemed to be dramatically better than OOo Calc back when I last used it.
“How to teach computational thinking” by S.Wolfram
In addition to the question of cars which don't have it, software quality a huge problem and cars don't get software updates.

I've rented a fair number of cars while traveling in the last year and hit a number of problems:

* Everything Ford makes has a bug where the car's computer will lock for a minute or two and either crash / decide the phone doesn't exist or display a blocking modal dialog telling you that you have too many tracks on your phone if you connect it using USB. I have ~11K tracks (iTunes Match) and that's apparently more than they tested with. Toyota had a similar failure with USB.

* Bluetooth is more miss than hit: pairing is usually buried in the UI, slow, and reconnects are unreliable so you might have to try a couple of times before anything connects.

* None of the cars have a UI designed for more than a handful of tracks so while you can get something to play eventually, the experience is terrible.

* Not everyone supplies enough power to charge over USB or does so inconsistently, so you may arrive with 10% battery if you used the GPS.

100% of vehicles with AUX in lines work perfectly every time without any fussing. I want something like Bluetooth to work but there's this massive market failure where almost nobody seems to have a QA team or a support process where updates actually happen (BMW suggested that a friend buy a newer car to fix their bugs). I'll give Subaru an honorable mention for having reliable software but they desperately need to hire some UX specialists.
U.S. job openings at record high, skills mismatch emerging