skysight-inc/HackerNews huggingface dataset:
> because they just lack all your enterprise experience

I can only speak to the architectural projects I have been involved with and to the general attitude around the office. I could rephrase my last statement as: "The general impression from the technical managers at my workplace is that Google does not demonstrate understanding of the factors that influence the types of large enterprise purchases we routinely make".

I might suggest you are mistaking my description of the inner-workings of my workplace with a value judgement, or with my own technical assessment of Google's technology. What you need to understand is that it is people like me pitching Google Cloud and witnessing it getting shot down. I'm trying to explain to you why.
Just to add yet another balancing point of view: not everyone accepts mainstream Western translations of the Buddhist canon to be faithful. For instance Stephen Batchelor (see his most recent book After Buddhism) would rather strongly disagree with attributing the "two levels" of The Two Truths to the Buddha, or the orthodox interpretation of The Four Noble Truths as being about truth statements on the nature of reality. Batchelor argues, and I would agree, that such exalted and "indescribable" depictions of nibanna are later editions to the canon for the purposes of normalising Buddhism amongst the milieu of competing spiritual worldviews. What was distinctive about what the Buddha taught, was not how he described nature, but how he advocated a practice - his legacy is verbs, not nouns.
16 Signs He’s Emotionally Unavailable – GIST9JA
Just to be clear, even though Google decides how to distribute it, the money in their PAC comes from individual donations, not the company.
Additionally, it is extremely frustrating working with enterprises neck deep in technical debt located in the middle of nowhere oftentimes with really poor technical and organizational maturity teams trying to move into the cloud... in 2017. I've been doing the raindance of cloud migrations since 2009 and it's almost a net negative career path because instead of working on relatively new technology and concepts 60%+ of the time, you spend a lot of time working on long-outdated versions of everything, especially stacks that are in oversupply of labor or are so obscure you can't hire anymore (not a lot of Delphi folks out there despite its merits, sadly). So now to compete with peers not dealing with legacy as their literal job, I have to spend another 20+ hours / week to stay current with people who might actually work on somewhat modernized / greenfield systems that are just doing a 9-to-5 job and get paid maybe within a 15% gap. This is not the same thing as Javascript framework fatigue despite sounding like there's similar mechanics.
Umm... what exactly is happening?
You seem to be referring to something like the yota phone.
https://yotaphone.com/
There are a few of these functional style programming APIs for Java. My favorite so far: JavaSlang [1]. Would be interested to see how it compares to the Lambda library mentioned in the article.

[1]: http://www.javaslang.io/
Paywall-proof AMP link: https://www.google.com/amp/www.wsj.com/amp/articles/politica.... You'll need to set your user agent to a smartphone.
I have local "spin-up everything but pint-sized" dev environments for our developers to use and they far surpass 8gb even at the most minimal. I had my card out and was ready to buy the 2017 MBPr if it had 32gb to upgrade from my 2015 MBPr.

Some people do actually need a lot of ram. Specifically, I work on kubernetes and docker and it's a hard requirement. I'm severely limited in my work now and have to continue using aws+gke for full blown dev environments when if I had the proper amount of ram (what I've had on my desktop for years) I could have full blown testing on my laptop which is always plugged into monitors and a keyboard.

Sure, I'm %1 of the market but I will pay the money if it's available. Next year if I can't get an OSX laptop with 32gb of ram I'm going to wind up traveling down other roads.
Colin is probably one of the best minds in encryption that I know of. He wrote Scrypt[1] as well. My gripe has always been that while Tarsnap is a product that is clearly built for developers, it does not have to look and feel like the 90's and use obscure and non-intuitive billing (picodollar). The web interface and landing site need some designer/UX love for sure, but at the same time I think Colin is happy and satisfied with how things are going. Highly recommend Tarsnap.

[1] - https://en.wikipedia.org/wiki/Scrypt
Considering police, security workers, private investigators, etc, are a majority of gun carriers, yes, many of them are rightly afraid of people with knives or improvised weapons.
what would he have done if he walked out to his car with only his keys in his pocket? I gamble he would have returned inside to get his phone ... else he wouldnt have been able to take the pictures of how this car failed him.
> Trump doesn't "hate Muslims."

He started his campaign with a pledge to "ban all muslims entering the US".[1] He has lied about seeing thousands of New Jerseyans celebrating 911. He has also said he "would certainly implement [a Muslim registry]"[1]. OK if you want to be pedantic, fine. No one but Trump knows if he truly hates Muslims. But his actions surely do encourage hate.

> He didn't ban Muslims from Indonesia and Malaysia (the two most populous Muslim countries), and Pakistan.

This doesn't prove that he doesn't hate. It just proves that his policy is was ill thought-out. The 911 terrorist mostly came from Saudi Arabia and the San Bernardino attacked was carried out by a US citizen of Pakistani descent.[2]

[1] http://abcnews.go.com/Politics/trump-muslim-registry/story?i...

[2] http://www.vox.com/policy-and-politics/2017/1/25/14383316/tr...
Show HN: Do Not Want, an extension to help you protest website anti-features
Hello HN! A few days ago I saw a comment on reddit which proposed a service that allowed the user to spam a website's server logs with messages objecting to the presence of various anti-features like popups, noisy ads, and autoplaying content.

The idea tickled my fancy, so I've put together a Chrome extension which detects if a page is using Google Analytics, and if so it injects a small script which sends bunk utm (urchin tracking module) data to the GA backend. It sets the traffic source to "DO NOT WANT!", and the campaign name to various things like "I do NOT want noisy ads!"

Here's the extension on the Chrome Store:

https://chrome.google.com/webstore/detail/do-not-want/pkejgbaojajbaimhneomoklkcejanpfd

For screenshots, more info, and if you want to have a good laugh at my shitty code, here's the repo:

https://github.com/sdmtr/donotwant

Note: before you jump all over me, yes, I realise this isn't going to make a huge impact on anyone and it's unlikely that whoever's monitoring the site's analytics will even notice the appearance of a new campaign with virtually no traffic.

It's just a bit of fun, although if you check the README in the repo you'll see a list of future ideas that I'd like to implement at some point which might actually make this extension useful to some degree.
In a certain respect I can also see that meaning "we don't sell WebTV anymore, I think we can lose people that were maintaining that crap." I mean heck, they shut it down only in late 2013 years and years after it left consumer consciousness, who knows how many random enterprises were trying to keep paying Microsoft to maintain the business equivalents of Microsoft Bob, right?
Does every animal/insect have two brain hemispheres? For example, what about a spider, or an octopus?
I was using the DLR for my live programming research and was kind of bummed when it was effectively deprecated via nerfing; I never used the iron languages, just the infrastructure used to build them. In fact, this was one thing that Microsoft had that everyone else was lacking, a real unique advantage, dynamic compilation with statically types performance via a tree API and JIT.

My use case was really niche, however.
The amount of effort it takes these days to build a truthful picture of the situation is exhausting. Depending on the source of the article I have to do anywhere from 3-5 different kinds of searches to confirm if the assertions are actually true. I've taken to flat out ignoring certain sites now due to an established practice of ideological dishonesty. Partisanship is now not a reason alone to disregard a source, everyone is making their biases clearly known.

Add the bitter rancor and the constant ratcheting rhetoric, it actually for the first time makes me not want to listen anymore. I thought things would get better after the election. After about half a year of toxic rhetoric I was looking forward to some respite. If anything things are just getting worse.

Maybe this is the new normal. I really hope it's not.
I'm not sure what you're asking, but if your question is "can paranoid non-developers use Tarsnap", absolutely. You'll need to have some basic comfort with UNIX, though.
Mozilla created Tab Center, which is similar to Tree Style Tabs: https://testpilot.firefox.com/experiments/tab-center.
Well, I agree with that. If you're mapping use map instead of a for loop.
On the contrary, I'm fascinated by the prospect of a job where I'd be paid to abuse type systems to produce useless programs. :)
"The jQuery of cloud computing"
There seem to be a lot of people that are saying "oh, without XUL based extensions, Firefox is just a (worse) Chrome clone, so I might as well just use Chrome."

I think what they might be missing is that Mozilla's conclusion is a lot like the people seem to be thinking here -- even though Chrome doesn't have the fancy extensions that are possible in Firefox, many many more people are using Chrome than Firefox, because they see it as a better Firefox.

Clearly, that has something to do with either security or performance, where Firefox has a perceived lag.

Mozilla is actively working to improve performance, and you may not want to switch to Chrome after all, because Chrome may instead be the poor man's Firefox (I personally think this is already the case, simply because with my 679 open tabs, Chrome would simply kill itself [44 loaded]).

This video is one of the most exciting I have seen with regards to web browser performance, and it's Mozilla:

https://www.youtube.com/watch?v=an5abNFba4Q

More info on what this means for Firefox:

https://wiki.mozilla.org/Quantum

TL;DR: What if even with the missing XUL extensions, you wouldn't want to switch to Chrome, because Firefox was just plain faster?
I don't use redis, but I understand that lots of people use spiped with redis, yes. Each connection going through spiped is just another connection; spiped is intended to be a "drop in and change where you point your services at" way to make TCP connections secure.

Re simultaneous connections: The current release is limited to 500, but the next release (a matter of weeks) will be able to handle an arbitrarily large number of connections. That said, it uses select/poll based non-blocking I/O, so performance may suffer if most of your connections are idle. (This hasn't been an issue for any spiped uses I'm aware of.)
Tarsnap stores in S3, which is the primary cost driver. For the extra expense, you get multi-region durability up to I think it's six nines.
Anyone who has ever seen the deployment diagram of Google's ad serving will vouch that Google simply cannot exist without great SREs. If you like both dev ops and software engineering, and have found that your affinity to dev ops makes you a black sheep, I encourage you to apply to an SRE position at Google. I can state unequivocally, that SRE's are held in great regard at Google, and they receive a tremendous amount of respect. This is helped somewhat by the fact that you have to actually earn their support. Until your service is considered maintainable and observable enough to not cause pain, you'll be doing your own DevOps. It's only when you pass the PRR (production readiness review) that you _might_ get _some_ SRE help.

Disclosure: I'm a former Google employee
Not all user-generated content on Twitter is public. I couldn't possibly know what kinds of transactional records have been requested or the distribution therein, but DMs seem like plausible targets.
I wish the Macbook mini would get some love. It's GASP, actually upgradable. Swapping out the dimms, storage, or display is relatively straight forward.
I see some comments here from people wondering why anyone would use this or searching for use cases. I'll share mine.

I use tarsnap to keep daily backups of a web server with a handful of sites. I send over their content, configuration, and database backups. This isn't $$$-critical stuff so I just make a once-daily database backup and I'm fine with that. Every few months I verify one of the backups to make sure everything is still working, but it is extremely hands-off. I just don't have to think about it.

It is currently costing me about 3 cents per day. I could probably reduce that a bit with some pruning. It was 2 cents per day for a while.

Here is my most recent billing statement:

2016-01-26 Balance 43.152827492555316729
Client->Server Bandwidth 8.2MB 0.002069643750000000
Server->Client Bandwidth 41.2kB 0.000010296000000000
Daily storage 3.35GB 0.027041509164110040
2016-01-27 Balance 43.123706043641206689

So far I have used a total of $7 of my $50 deposit. Let's hope Colin keeps the service running at least until I've worked through that. Might be a few more years, though. Here are my statistics:

$ tarsnap --list-archives | wc -l
496
$ tarsnap --print-stats --humanize-numbers
Total size Compressed size
All archives 200 GB 86 GB
(unique data) 8.4 GB 3.3 GB

It appears I have been using it for about 496 days. I can access any specific day's snapshot and download it if I need. The 3.3GB here is the same as the 3.3GB for daily storage on my billing statement. I'm guessing that is also very close to the total amount of Client->Server traffic I have generated in my account's lifetime. Probably within a few percent? Not sure if I can quickly verify though.
I like that it works like tar and that the website works perfectly in lynx, which are two things that make my life easier when I'm dealing with a catastrophe.
That's a good one. In life %99 of the people are looking for

1.security 2.comfort 3.rich

I will go to school and get a degree, get a nice and stable job. Buy a house (mortgage) a car (loan) then in my spare time, i'll try to launch my business! I want to get rich so bad! Life is tough...

Rich people simply think the other way

1.rich 2.comfort 3.security

Why would I spend most of my time working on things that are not inline with my goal? I'll buy a house and pay cash when I'll get rich. Let's go get that money!
It's good that they're disclosing this, but they are not doing anything particularly brave. While it's understandable that they would choose not to put their business at risk, a true act of bravery would be to refuse the requests in the first place.

^ that is a medium harshness level, I think.
I'm actually not all that convinced inconsistent GUIs are bad. Especially when the main difference is the appearance. They all function identically.
If you find this book interesting, a good video which talks about Production Engineering at Facebook and talks a bit about Google SRE:

https://www.youtube.com/watch?v=ugkkza3vKbc
I know of at least one subset of a top-tier federal agency that uses Google's .gov services, this[0] I would assume. I wonder what the size of .gov business is for Google and to what extent (vs anti-trust concerns) it factors-in to making nice with the new regime?

[0] https://gsuite.google.com/industries/government/
As an unlikely Maker struggling in an environment that's not always very supportive, Bunnie and Limor have my absolute undying loyalty for the way they each reached out with just a simple "Hey, if you need something just let me know". Since then each has periodically checked in to see how I was doing. They are absolutely the real deal and everything the hardware community should be.

Also Limor's husband Phillip- I can't always follow the English in the chat sessions when it gets very technical. He always takes the time to go back and repeat things in simpler terms to keep things accessible to those of us watching who are enthusiastic, but not all that knowledgeable.
I'm sure it would be helpful for those who might attempt to reiterate the submission if you described as much as you think you understand to provide some context.
Certainly it was expected that that style of navigation would be extremely lucrative. It never turned out that way of course. In large aggregate domain squatters have made some real money over the last 20 years by owning various direct type domains (like weddingshoes.com).

I remember in the mid & late 1990s, during the insane dotcom landgrab, people really believed having that special domain name was everything. At the time, it coincided with people thinking they could build a business overnight and IPO the next week, so having something like Shoes.com to sell to naive investors was crucial. I remember one guy pitching the premise, on CNBC and elsewhere, that he had acquired all the buything.com domains, like buysocks.com, and he was going to build a retailing juggernaut on the back of that.
That's built in now!
Colin,

Any interest or thoughts about adding Google Cloud Storage as an option vs AWS S3?

S3 (us-east-1) runs $0.023 per GB. Google Cloud Storage in a single region runs slightly less at $0.02 per GB.

Howerver, bandwidth may be the biggest cost factor for you not storage.
Looks like ESR 52 will continue to support XUL addons, and get regular security updates, well past the release of version 57 which is the estimated version for the cutoff. We can "vote with our feet" somewhat. If a large number of users switch from 56 back to 52 ESR instead of "upgrading" to 57, we will have some actual numbers to show.
Having more addons available for more browsers is good for the open web, even if these browsers aren't specifically Mozilla's.
It's interesting to me that you probably don't care that this isn't true, nor is it true that Twitter ever decides to not show your tweets to a subset of your followers through a "shadowban". You just say whatever. Doesn't affect you whether it's true or not and if other people believe you, hey that's pretty funny that people just believe things you make up or misunderstood.
And businesses routinely get ripped off for that kind of recklessness. I've had to deliver the bad news to management about a body shop who obviously hadn't learned C++ yet because their deliverables were full of syntax errors they were asking us how to fix.
Elon Musk's Hyperloop contest is happening this weekend
Funny story about lynx: We were recently making some fixes to improve the website on mobile devices and the question came up "how should the site behave if the screen is too narrow to keep the navigation on the left side of the site?"

My immediate reply: "You see how the site behaves in lynx? It should behave like that."
The same Scott Adams who sockpuppets on message boards and reddit, to agree with himself and call himself a genius?

Yeah I'd take the shadowban claims with a grain of salt.

http://comicsalliance.com/scott-adams-plannedchaos-sockpuppe...
Or use the null object pattern. Then you can write code that "just works"; kind of a higher level version of a nop.
But when dealing with a corporate entity, who do you go after? Since this sort of coercion seems to only work on an individual level, going after the entire corporate entity won't invoke the same emotional response.
Wow, this post is 10 hours old and I'm the first to point out how bad Satya Nadella is making Steve Ballmer look.

Maybe it really is a new Microsoft.
2¢, 3¢, 10¢ per day, does that really matter? We are talking about less than a Starbucks for a full month of backups. Sorry, but developers who literally optimize cents over their time and effort is a pet peeve of mine.
I've been keeping a journal with Org-Mode for nearly three years now. I also have an easy system of adding entries via my mobile devices, which was a huge thing I missed at first. Here's what I finally came up with as a solution that works really well for writing Org-Mode journal entries from my iPhone and iPad and getting those entries back into my main Org-Mode journal file:

- I use the Drafts app [1], which has a incredibly powerful feature that lets you create custom commands that include a series of steps, such as "Append to /refile.org file in Dropbox", which I have setup as a "Save to Journal" command

- I have a TextExpander snippet that includes the proper Org-Mode format for an entry, complete with a the date and tags and even a default entry title all filled in. All I do is type "Jjj" inside Drafts and I'm ready to start typing my journal entry.

To write a journal entry from my mobile device:

- I launch Drafts, type my TextExpander abbreviation ("Jjj") to fill in the Org-Mode template, then just start typing my journal entry.

- When I'm done writing my journal entry, I hit the "Save to Journal" action in Drafts, which appends that entry to my refile.org file on Dropbox.

- Once a week or so I open the refile.org inside Emacs and for each entry I run a custom function [2] that refiles that entry into my main journal-2017.org file. The function properly files the entry into the right spot in the datetree. Processing my refile.org file literally takes a few seconds, as I have that function bound to a key that I just run with the cursor over each entry.

I've been using this process for a few years now and it's incredibly easy and reliable, not to mention completely free of any proprietary data formats, which is exactly what I wanted for journaling. I'm using a similar process (Drafts app + TextExpander + Dropbox) to make Ledger CLI [3] entries from my iPhone very easy, so that I can keep my financial ledger up-to-date when I'm out.

[1] http://agiletortoise.com/drafts/

[2] https://github.com/raamdev/dotfiles/blob/master/emacs.d/conf...

[3] http://www.ledger-cli.org/
Why my mother raised me as a girl
A quote I've always liked that echos a lot of your message: "Go slow to go fast". I can't remember where I heard it first, but I think it's great advice.
Brilliant! Chicken chicken! Chicken.
This is actually covered pretty well (imho) in Chapter 32. Many services start out wholly supported by their developers, and are only onboarded to SRE after they reach a certain level of maturity (and/or criticality to the business)

Even after SRE takes over operations of a service, developers remain closely involved, and in many cases have their own pager rotation for "something's really broken, SRE has stopped the user-visible bleeding, but we need a code owner to jump in and help solve the root issue."
Same. I guess Mozilla's stubborn decision makers -- who will never admit being wrong -- can comfort themselves by thinking of all the people who decide to quit using Firefox, when their cherished extensions break, as idiots. It's so sad.
Bro im on a smartphone pay wall prompt still pops up thanks though.
People forget that Apple makes some of the best products in TJ for world. The problem with Apple is that their product last for several years and a lot of us hold on to it. just remember Apple is a cult and it is tons of followers around the world
I love his videos. Not o ly what he does but the editing and simplicity of it. Itd be great if this style could be translated to cs and other fields.
What Seinfeld Unveils About Creative Partnerships
The price difference between S3 and Google Cloud Storage isn't enough to make a meaningful difference, particularly since I'd need to set up server code in Google Cloud to manage it.

Bandwidth isn't a huge cost; but the server which keeps track of where all the bits are in S3 and shuffles them around is surprisingly expensive.
21,000 People Die from Hunger Each Day. What Can You Do?