skysight-inc/HackerNews huggingface dataset:
That is a misperception. You think Apple made so much money in China because only the rich but iPhones? Chinese people are willing to save/spend several months of their salary for the newest iPhone due to its status symbol.

If anything will add to the further downfall of Apple in China, it stripping functionality of the most popular mobile payment app in China. https://www.bloomberg.com/news/articles/2017-04-19/tencent-s...
While a completely stateless and auto scalable infrastructure is desirable even by Ops people themselves, reality doesn’t always allow for this because:
Not everything can be event driven.
Persistent data will always have to be managed by somebody.

Plus, NoOps conceals the risk to have a de-evolutions of devs into even dumber IDE users that can’t even type “sudo systemctl start mysql” at the terminal.

NoOps as a company wide phylosophy can’t be tenable.
> −40 °F = −40 °C

This one is my favourite metric<->imperial conversion.
Mathematics books are full of "trivial" for things easy enough to require no explanation (not only trivial solutions etc.). Probaby CS inherited it.
The Remote Work Survival Guide – Do's and Don'ts Every Remote Worker Needs to Know
I personally upload private keys in repos for some test scenarios and examples (dummy private keys of course). I often don’t want to write a test harness to generate the data for each run. Sue me!
Falsehoods programmers believe about geography (2012)
How I doubled the speed of my game by giving up on C++
We are competing with publishing "if you're my user, disable my extension."

Revocation codes should revoke. A malicious employee or compromised gmail account should be able to disable an extension, yes. The developer should then have to work to reinstate it.

Extensions are not part of the core Chrome experience.

You are asking: "As a user, are you okay with Chrome extensions being disabled by Google if its developer had their revoke key compromised?"

Nobody would say "no".

Compare: "as a user, are you okay with Microsoft Windows locking and not booting, in case Microsoft's internal revoke key experienced a security issue?" (until Microsoft issues an update which unlocks it again.)

Most people would not want that, because people need to finish working on their things in this scenario. (Of course some ultra secure installations might want that, but most wouldn't.)

The difference is that these are small, third-party developers, working on extensions, not the core functionality.

I hope this answers your question regarding how I personally would handle exposed codes.

However, I am not an extension developer or heavy extension user! I am not saying this is the only solution.
Heh I can empathise. Two of my biggest reasons for wanting to move to a static site generator are actually to have actual control over the content (in markdown files, and because WordPress and its plugins do a fair bit of processing on the raw content), and because I'm more comfortable hacking in languages that aren't PHP.

That seems to have stopped me from writing though.
Here's a PDF from the author's site:

http://www.markpriestley.net/pdfs/AIandFunctionalStyle.pdf
It still works if you use the groovy-eclipse plugin in Maven, otherwise no. A lot of the Groovy interop tooling has fallen behind in 2017. For example, the developers I work with who use Eclipse could not run Spock tests because the plugins for 2.5 are busted. If you use IDEA you are still gtg.
Why the Best Doesn't Always Win (1996)
Teenagers who read news online may be a criminals, according to the DoJ (2013)
Mr. Putin publicly said that he does not use internet at all[0]. In Russia Wikileaks-esque orgs are primarily busy in political elite wars[1]. That's always the same - corruption, dirty money, murders, robberies. Boring.

[0] https://themoscowtimes.com/articles/putin-answer-kids-questi...

[1] https://www.theguardian.com/world/2015/apr/07/anonymous-inte...
> Only criminal and highly unethical activity will be negatively affected.

Because nobody has ever suffered for being outed as LGBT, minority religion or political party, etc.? Losing a job, being beaten or killed go way beyond embarrassment and those outcomes are a given for millions of people.

Many people like their various bigotries – whole religions feed on the social dynamics of saying everyone outside is sinful and trying to corrupt you – and while it'd be nice if revealing secrets lead to greater tolerance I'd bet a lot that the more likely outcome would be rage that they'd been infiltrated and purging anyone who had been keeping secrets.
Apparently, yes. I have never used Netflix, but Amazon cannot even start a video half of the time. I have to reload the page and usually it works.
There's a big difference between "rule of law" and "rule by law"
"Only criminal and highly unethical activity will be negatively affected."

Such as whistleblowing, investigative journalism, and union organizing?
> Thiel's behavior shows this works and that most people seem okay with it. That's the problem.

Not only that, it is "celebrated". Call me a cynic but I'm sure it's also because Thiel hired a large PR firm to "massage social media" and frame the debate.

It was shocking to see how so much of social media "fell in love" with thiel overnight.

You would see threads about patent trolls suing small companies or large corporations using patents to destroy small companies and much of social media would be against it. But then celebrate Thiel as if he was some hero.

Even here, you see the same theme. The top comments are praising or defending thiel.
Dumb people :(
Didn't stop huawei pirating ios did it
> if the in-groups private messaging is in line with their publicly stated positions then what's there to leak?

1. We won't know unless there is a leak

2. I think the fact that there was a leak was as or more damaging to Clinton than the actual leak itself. Anecdotal... My dad: "but the emails!" Me: "what about them?" Dad: "They were hacked". Me: "what did they say?" Dad: "..."

3. So you're saying, yes there is a clear bias?
So this is part of a Chinese Government strategy to get Apple out of the market?

Even more reasons to not do it. If Chinese Government decided they want you out, you will be out. Why not take some advertisement with them for the rest of the world? They surely knew how that works with the FBI problem.
Can I throw a C++ exception from a structured exception?
Most are essentially just a UIWebview with preconfigured https proxy
Which reminds me of this great story: https://arstechnica.com/information-technology/2015/10/how-s...
i had to dns sinkhole requests to pixel.intenta.io that a browser extension was creating, every site site I visited was sent along in an ajax request to this domain.

Couldn't isolate what extension it was.
The article mentions that the data comes from 10 browser extensions.
Didn't mention which though.
Yes, business wise github is a git hosting site. If they started implementing rules on how you structure your application customers would get frustrated and move away.

Just to be clear, I'm not suggesting a ban at all, just a friendly email in response to commits that introduce credentials to public repos
> more comfortable hacking in languages that aren't PHP

Oddly enough it was the opposite of that for me. Each of the static site generators I looked at were non-PHP (which is fine but I lack the experience)

I tell you what, if someone ever had a gun to my head and said "make this Ruby software work first time without errors" they might as well just pull the trigger
Indeed, it's getting to the point now where all TV/movies seem to be using the same tricks around pacing, creating audience involvement with characters, generating tension etc., to the point where I recognise it easily and then cannot continue watching. In contrast, and obviously I'm generalising massively but still, I find that older media doesn't seem quite so desperate to build me up into a frenzy of emotion, and seems happier to let a story develop at its own pace without resorting to shallow tricks to liven things up.
And they don't have aids that write e-mail either? I don't believe they all use letters with some wax to imprint their ring: it's 2017. The parent is right, Wikileaks has a murky agenda.
So shooting protesting students is ok then at some point a higher law (to quote William H. Seward) takes over
> veneer of trust provided by the Chrome web store

Seriously? Who trusts the Chrome store or the Android store for that matter? If you've ever once submitted an app and seen how loose the security is, I can't see how you'd have any faith in their system.
That sounds... awful, the name "VPN" doesn't really apply.
Half of my work is to develop and maintain a devops console for the application. I could indeed have spent that time building new features, but we are not necessarily interested in what else we could add, but rather in what else we could leave out. In der Beschränkung zeigt sich erst der Meister.
I'm reminded of the suffering of the Jewish people, who returned to Vienna after a long period of persecution, because they were 'made legal again' .. and yet, only a few years later, were again destroyed as a people and a culture by the change of power.

We must never forget the betrayal that occurs before every human atrocity. Setting ourselves up for betrayal belies a very weak culture.
Cutting Edge Deep Learning for Coders–Launching Deep Learning Part 2
Develop your solution but don't actually implement it. When the problem is discussed offer to fix it in a short amount of time (faster then the actual time). Everybody will remember you as the one being most profitable for the company.
This is so misguided I don't even know where to start, and it's the same line of reasoning that has been degenerating the meaning of DevOps for a while.

1. There is no such thing as NoOps (when something's in production, whatever needs to be done to keep it running qualifies as Ops - does your serverless platform ensure your backups can be properly restored and your application doesn't start crashing left and right in the middle of the night because of bad data and/or user input?).

2. So much advice on this subject from companies that have no legacy, and from companies that _will_ have no legacy (because they'll run out of money in a couple of years). This kind of advice means nothing in the real world.
Show HN: New voxel demo (webgl)
Actually those silly trainings that most of us have to do at companies of similar size about company culture say exactly that, that it is preferable to lose a business than do immoral stuff.

Of course no one takes them seriously, because the actual reality on the field is that nothing other than profits matter.
>The whole idea of a credit card is that you buy something by borrowing money, because you don't have the money right now

That's a false premise: it's cheaper to pay for something on 0% credit while the same money gathers interest than it is to buy it outright. It also ignores opportunity cost and could be applied to every form of credit from mortgages to business investment and government bonds.
A fair amount of the google hits are for test certs that allow the test suite for the software to run.
It might protect you in the sense that the evil browser extensions are disabled, but then why install them at all?

The fact that I visit `https://news.ycombinator.com/user?id=qznc` more often than other user pages reveals something about my identity. That is one attack the researchers used. Browsing mode is not designed to protect you from URL snooping. Embedded ads can track those URLs as well and they can in private browsing mode.
Sorry if I misphrased it, I didn't mean premature optimisation: I wanted to mean planning for it.

EDIT: my biggest question is still the why always focus on new features compared to stability. Think from the point of the customer - eg. when you're using something -, and grab, let's see, skype: they are sacrificing everything stable in order to catch up with the competition. I'd be extremely surprised if they are doing better this way instead of focusing on being rock solid with a small feature set. The latter results in a small, but steady growth - not the one VC prefers for certain - because people fall back to it when the other shiny fails, and, eventually, just stick to it, because 'it just works'. Don't get me wrong, incremental new features is good, but the working core product - the one that is making the money - should always come first, ahead of the shiny.
Obviously my logic assumes the product is making money.
I'd like the Fifth Estate to have its powers curtailed by the people, who are truly the ones to suffer at the hands of all of these levels of irresponsibility.
In Safari you can go to "View -> Show status bar" to bring it back natively without a third-party extension.
Oh, I see, they only take on "moral" issues when it comes to the US elections?

Companies like Apple, Google, and Facebook can sway the world right into totalitarianism via their support of censorship and disregard for basic human rights. If these companies do side with the least common denominator, where does that leave the rest of us?
10 Notable Companies from Techsauce Global Summit 2017
I will bet you any amount of money that you care to wager that Uber "makes it to 2019."
> Basically, in an ideal world we would have a "pragmatically typed" programming language. Basically something in between "weak dynamic typing of Javascript" and "strong static typing of Haskell".

Souunds like one of the many strong dynamic languages with optional static typing/typechecking.
The question statement above calls for border cells to have a height of "0 or 1". Perhaps to give the candidate some fudge-factor for matrices having an odd number height or width.

I realize that this is a contrived testing problem, but to me a pyramid with zeros in the border cells sounds wrong. The area just beyond the border should be zero. Being within bounds of the pyramid intuitively should imply some non-zero height.
Talking to JavaScript: Types and Code Generation
I get the feeling the OP was talking more about things like Firebase than EC2 or Cloud Compute. Of course, GCP and AWS will allow you to do things that lock you in, but as you stated, you don't have to do that to use their other products.

The idea that some people are using other companies backend systems to build their own company that completely relies on those systems creeps me out.

If I hire a backend developer who creates an API that talks to my DB, then that developer walks away, at least I can continue with my business while I run around finding a new developer. I don't need a new codebase and I don't need to shutdown operations. If a hosting company goes under but I host my own code there, at least I can redeploy elsewhere and get on with life. If I use a BaaS company and they go under/discontinue my hosting/etc then I can neither move, or hire another company to continue the work. I have to start again, and for anything significant, that's probably going to kill my company first.
I suppose you start every new project with mkdir and a few touch commands?

In all seriousness, ever language has boilerplate. In js it might be error handling and state management. In Elm, its decoding json.
The space race was hardly a factor is the demise of USSR. Even the arms race wasn't that big of a factor by itself. Soviet Union's economy being incredibly wasteful was what done them in. They produced a tremendous amount of basically garbage goods to satisfy quotas in numbers, so it required a huge increase in base/heavy industries production to drive a tiny increase in consumer goods production. That's why USSR could build great rockets but not a decent car. The central issue is that Soviet economy was perpetually stuck between capitalism and socialism. The workers were expected to have their labour alienated, as in capitalism, but were safe in employment and the wage didn't mean all that much because of all the socialized services (which meant little for non-basic needs in life without a strong consumer goods economy, the issue for ordinary people wasn't that they had no money to buy stuff, they had, but there was usually nothing to buy). So they naturally sabotaged the system by not giving a shit about the quality of "their" products.
I've done my fair share of work helping out with botched cloud migrations. The reality is that it is absolutely essential to be intimately familiar with the platform you deploy with.

As long as you are in the business of deploying software, you have to know what you are deploying and how. You can call this person ops, devops, whateverops, or just the guy with most knowledge about Linux.

You are going to end up troubleshooting stuff, and the more far away you are from the hardware the more dependent you are on your tooling and the people who know how to use it. (Especially storage. Don't get me started on storage.)

Anyway, the point is that if you're going with Lambda then need someone who knows Lambda. They may be easier or harder to find than people who know Linux but don't wait until it's too late as that's going to be expensive. And conversely, invest time in learning the platform before you use it.
+1 for embd. I've used it with great success.
> Couldn't isolate what extension it was.

How not? Disabling them in a bisecting way should be a couple of minutes.
> Plus, NoOps conceals the risk to have a de-evolutions of devs into even dumber IDE users that can’t even type “sudo systemctl start mysql” at the terminal.

You can say the same thing about ops people being "dumb command line users who can't debug assembly language."

Higher abstractions and fewer reinvented wheels are one of the major overarching goals of computing. If I never had to type "sudo systemctl" ever again for anything but a fun antique restoration project then I would be very happy.

That said, I completely agree that for any company other than maybe some early-stage startups to go completely NoOps today, in 2017, is not a good idea.
No, we have really good documentation including pin-outs for the headers on all our products right on our site. They were asking for things like the thickness and number of copper layers and other things related to the routing that never would have been revealed even back in the day.
The Drug Runners
Hasn't Russia been trying to buddy up with China? And Turkey and the Philippines are going through interesting transitions as well.
A good fraction of netflix use is on underpowered devices attached to tv's.

Only the cable company can support channel-surfing on such underpowered set-top-boxes, because only the cable company gets the bandwidth to continually stream a whole lineup of shows independent of who is watching them.
Me too. The point about Apple is that they are abetting human rights violations. The Chinese treat their people like animals.
This is like saying "I will never open a restaurant so it's pointless to learn how to cook". At the very least it gives you an appreciation and understanding for the domain that you wouldn't otherwise have.
Languages are tool-boxes, the whole point of the exercise is to use the best tools for the job. People who tell you otherwise, who insist on this language being written exactly like that; may be safely ignored. I would guess that my C++ style breaks most rules in most books by now, the thing to realize is that there are no rules.
This is an engine made based on my previous Qake Engine but this time rebuild to support multiple sizes of voxels, dynamically sized worlds etc.
"And it’s no excuse to say that the vast majority of these cases will never be prosecuted. As the Ninth Circuit explained, “Ubiquitous, seldom-prosecuted crimes invite arbitrary and discriminatory enforcement.” Instead of pursuing only suspects of actual crimes, it opens the door for prosecutors to go after people because the government doesn’t like them."

This should be branded onto anyone that ever defended an overbroad law with 'It'll only be used to go after bad guys!'
Stuff was leaked while Bush was in office. One of the more memorable was the Blair-Bush documents.
Google does not censor search results in China and consequently remains largely blocked there to this day.
> but Gawker died because of Gawker, not just because some rich guy went after them.

No. Gawker died because of a billionaire who wanted to take it down and the mass PR firm he hired to get people on his side on social media.

Also, the top comments on this thread are repeating the same lies over and over again.

> publishing an illegaly-obtained sex tape in its entirety

Was it illegal? Then why isn't the gawker people in prison?

> and refusing to take it down after a judge orders to do so?

They have a right to refuse an unconstitutional order and their refusal was vindicated by the courts.

"The injunction was quickly stayed on appeal, and was denied in 2014 by the appeals court, which ruled that under the circumstances it was an unconstitutional prior restraint on speech under the First Amendment."

https://en.wikipedia.org/wiki/Bollea_v._Gawker

The courts ruled that the judge's injunction violated FIRST AMENDMENT FREE SPEECH RIGHTS.

The top comments in this thread repeat the same debunked lies over and over again. But I guess that's the power of billionaires and their PR firms. A lie repeated over and over again becomes the truth?
Why was Travis an asshole? What did he exactly do?
Someone else noticed the "page refresh" chrome extension making requests to that domain: https://frenchcoding.com/2015/11/12/faites-attention-aux-ext...
I'm all for a Flash emulator that emulates the functions that Flash currently has, but do not start an open source project that adds more functions and security issues and whatnot. Any further development must be stopped.
WTFJS – a list of funny and tricky JavaScript examples
I've used it to run a family dashboard: https://github.com/danesparza/Dashboard

I use Octopi to control my 3d printer: https://octopi.octoprint.org/

And I've started experimenting with different sensors using Golang and embd: https://github.com/kidoman/embd
You like the Fifth Estate's free speech curtailed?

> who are truly the ones to suffer at the hands of all of these levels of irresponsibility.

The people are the ones to suffer?

No. The people suffer when their free speech rights are attacked.

Holy christ, the anti-free speech crusaders are in force today.
Funny thing with exponential curves, no matter where on the curve you are, everyone behind you seems mind-numbingly slow and everyone ahead seems mind-bogglingly fast.
and Quis custodiet ipsos custodes? or should that be Quis custodiet ipsos diurnal.
This answer would make sense if Wikileaks were the source of the leaks. As it is, they're not, so their motives don't really come into it.

Besides, I'm pretty sure what DTjr did would qualify as eminently leakable.
Hacking Voting Machines at Defcon
Gito: Git helper tool to clone/open/auto-install/edit Git project with one-liner
Slightly related question about API keys that rely on referer (say Google Vision) - what stops me using curl to spoof referer and rake in thousands in someone’s bill (15 cents per 1k recognitions)?

I assume there’s some IP based quota, but I haven’t seen a knob for that on GCP at least.
Exactly. I've been asking this question for a long time, at least 10 years. I guess it's a joke now, but I still love it. If you asked me or some of my teammates, we could talk for hours. Yet, we have candidates that finish the question in 30 seconds! They get a big nope from me, which brings me to another thing I like about this question...

A lot of people just don't know how to react to it. I think it shows me what kind of thinker they are, ie do they need to be spoon fed or not? A lot of time, if I ask about some piece of this process, they can answer it. But they can't get to that piece on their own.
> I can manage a server manually

Ansible? Puppet? Chef?
Audi to cut gas and diesel R&D, funds electric car development with ~$12B