skysight-inc/HackerNews huggingface dataset:
> The real reason is that by having these microservices, it allows single developers or teams to own or control parts of the codebase [...] Sally can't see the code to Joe's service and Joe can't make requests to Sally's production instance...

> Specifically, like a microservice allows encapsulation of functionality, it also allows encapsulation of blame

I think, the example of Joe's and Sally in parent [1] and your comment, makes the point in micro-services. During various Web Services integrations developers not only may blame specific part of system as faulty but also helps follow rule 'do not test your own code'. I remember few situation in pre-microservices era when during developing new API wrapper developers discovered a flaw in the remote web service (e.g. parameter doesn't change state) non-documented error code or raw Java exception as response. In these cases, owners of the API are are usually notified about issue so we may expect that will be fixed.

I agree with you that is hard way to advocate either way is better. It is worth noting that creating a micro services leads to problem which may end with _duplicating_ (creating monolithic) code to provide possibility to communicate between the hosts (imagine mesh network).

[1]: https://news.ycombinator.com/item?id=12134648
What You Need to Know About Twitter New Dashboard
Well, actually...

http://tirania.org/blog/archive/2011/Feb-17.html
100 Layers of Full Makeup – #MakeupMountain
It seems like there are 2 things that can be done:

1) Make it easier for new firms of all kinds to open and create job. (Less occupational licensing requirements, etc)

2) Reduce the cost/burden of employment. (If someone has the choice to hire an employee in SF and Texas, they'll choose Texas since the laws are more business-friendly)
It's a liberal area where people don't care about problems that only affect poor people. A lot more Libertarian than classic left-wing.
What's the deal with the pollution? Are you worried about your long-term health?

China sounds great and all (well, except for that whole "totalitarian government" thing) but I'd never trade my well-being for money.
DRM. I assume you know of it, and that it's massively hated. It's "copy protection" software mechanisms that is meant to control how you use and copy media that you have. It's a pain. Nominally, it's there to prevent you from copying the media in illegal ways, but it often also prevents you from doing perfectly legal things with it.

However, it's not just a pain to be worked around. In the US, since the DMCA section 1201 became effective in 1998, it is illegal to try to work around DRM. Mostly.

Every couple of years, the Library of Congress gets to make a list of exceptions to 1201, of specific situations where you can work around DRM without it being illegal. Most recently was October 28, 2015.

Many people still objected to section 1201 on principal that it prevents tinkering, but the Library of Congress' list of exceptions has generally kept people placated.

As for context of their specific case: I'm not totally sure. User csydas suggested that this case became possible because of certain exceptions being removed from the latest version of the list (then some time for the EFF to compile the case). This seams reasonable to me, but to know for sure would involve legal details about the case that we don't have yet.
I'm using Cloudflare + Heroku to host https://www.gitignore.io [0], but I'm not using a LetsEncrypt certificate. I'm just using Cloudflare's Universal SSL[1] certificate. So far everything with Cloudflare has been amazing; they even prevented a 99 million+ request DDOS attack on my site a few years ago.

[0] - https://github.com/joeblau/gitignore.io/wiki/System-Architec...

[1] - https://blog.cloudflare.com/introducing-universal-ssl/
How to Get Your First 1,000 Paying Customers
I think a lot of that stems from his reported behavior in Belize. I think it was reported he was high on something on the occasions of some of his reportedly bizarre behavior. From my recollection.
"If you listen to..."

No-one should need to listen to a bunch of fanatics. Different problems are have different constraints. Some problems are easier to solve using a different formalism than some other. People try to sound like Herb Sutter or Stroustrup when peddling their "best practice" advice after looking at a few lines of code and deciding it's not to their liking. Sutter and Stroustrup usually have a grasp of the higher level context, while random best practice commisars in the web, seldom dont.

Since C++ contains so many footguns the charitable explanation is that they grasp to the only way of coding they can hold in their head.

Damn the establishment! C++ offers a refreshing multiplicty of styles of implementation. ML style for data transforms, lispish dynamic lists for parsers, vanilla object style for some problem domains, relational style with structs of indices for others. Note: solutions of these styles can be wrapped in a nice cplusplushy interface but if one starts to solve the problem from the point of view of designing the class hierarchy rather than looking at the data and transforms required often leads to a technically inferior dessign (by which I mean - my designs became much better after I understood to focus on the latter and not the former). One needs to be strict, yes, but the strictness needs to be on a closer-core-cs-concepts level and not on the class design level.

Just wrote a parser in lisp style C++ and loved it (and yes, there were enough constraints to limit C++ as the only language).
Approaching (Almost) Any Machine Learning Problem
There can never be too many luxury products because the definition of 'luxury' is simply redefined upwards.
Creativity and uniqueness might not be the sole domain of people. Our digital children are learning fast, and they are pretty creative from what I have seen so far.
its probably signal interference because i get it too. " beep-beep-beep ; beep-beep-beep ; beep-beep-beep ; beeeeeeeeee" then call or text comes through
Look for personal networks who can give you the scoop.

At a prior company, the new head of sales reached out to the outgoing head of sales.
Overall, I appreciate the article, but it seems to oversell the claim that this wasn't fraud. They made a purchase on behalf of a client, then lied to that client about when they were trading and who else was trading.

The front-running claims are messy at best, but there are other claims here that seem to be bulletproof. When someone hires you for a transaction, and you explicitly, provably lie to them about the nature of that transaction, surely that's fraud? HSBC made claims to a client that were blatantly false, expressly for the purpose of extracting more funds from that client's transaction.
I'm really apprehensive about replying to this because I don't feel like what I said was spurious (and I feel like this comment might have the same unintended message as the first) in any way when I try to recall[1] the threads[2] I've read[3] and participated[4] in. How should I less spuriously describe my experiences here?

[0] (This is only here because I wanted to make sure spurious meant "false" and not "fast or quick") http://www.dictionary.com/browse/spurious

[1] https://news.ycombinator.com/item?id=12039107 (2-3 negative, spurious comments about snapchat)

[2] https://news.ycombinator.com/item?id=11075336 (about 33-33-33 of completely dismissive, completely bewildered, and then simply trying as hard as they can to explain to the previous two groups)

[3] https://news.ycombinator.com/item?id=11778392 (I honestly didn't want to continue doing this simply to explain my perception)

[4] https://news.ycombinator.com/item?id=9606984 (This was actually my first comment on Hacker News :) Hopefully this one won't be my last...)

edited formatting of the links
> Allocating labor on the basis of whether or not traders and stock owners can profit in the short to medium term turns out to be an unintelligent way to strategise an economy.

And yet, this turns out to be the most succesful strategy civilization has used so far.
What makes a world-class city? I'd say great architecture, great culture, high-quality museums, good schools, great universities, excellent hospitals. And people who care about each other. San Francisco has all of those.
b) is really bad

also I'd be so grateful for the boys, I'd least make some effort to repay all the beers :)

about a) i liked it. It builds a expectation that is completely shattered by the "but i got treated so well". He lures you in to thinking a little racist and than disproves it :)
IIS on Server 2016 supports http2
no doubt it was something like "a system and method for generating natural shapes"
My sense of the problem is that it's not so much a tech stack issue and more of an operational, "keeping the train on the tracks" challenge.
Very cool niche case. Thanks for sharing.
Google Play Introducing a User Generated Content (UGC) Policy
Elm in Action Is Available for Early Access
(3) is ridiculous because it's an insane strawman that you set up solely to be ridiculous. You've defined any non-biological change in preferences as sexism. And if that's the definition you want to use, then "sexism" sounds like a perfectly normal and acceptable part of society.

You are claiming that physicists are sexist but biologists are not. You are claiming that philosophers are sexist but doctors are not. This is an incredible claim, that requires incredible evidence. It doesn't pass the sniff test.

Conversely, I'm claiming that as women have become more free to pursue whatever career they want, they have self-selected into certain fields that appeal more to them than others do. This is a very common sense claim. It requires no special pleading or special evidence.
Love the concept - but no about or contact page. Planning for a paid product or just open source?
53%, you mean.

There have been plenty of comments supporting Brexit online. Even here on Hacker News. Perhaps you just didn't spot them, or were not reading the right sites to find them.
Yeah, I'd take some of that with a grain of salt:

http://www.theregister.co.uk/2014/09/23/iphone_6_still_vulne... - glue fingerprint replica sufficient

http://www.iphonehacks.com/2016/02/iphone-touch-id-hacked-wi... - PlayDoh, dental paste
tj/node-trace: Sysdig tracer support for Node.js
This readme could be a guide for many projects!
Then the government should either directly employ people or else provide them with an income, or some combination of these.
I didn't attack him in any way. He said he couldn't tell the difference between a normal scientist and an insane one. He said that, not me.

Where do you see me attacking him?
Maybe you can answer: Why assume that vocal sounds -> mouth movement dissonance is more grating than stimulus -> reaction dissonance and character -> behavior dissonance (combined with dub-cliche)? Is there the general sentiment in production that the audience is not sophisticated enough to notice the latter, but any 12 year old can notice the former?
Simple Value-Dependent Types in Pony
#2 seems more like a way to shift jobs around from one place to another than to create them
As another person writing an Emacs-like Lua-based fork of antirez's original text editor, I'm not convinced that's the right way to go. The vast majority of language definitions will work fine with antirez's much simpler solution. And even if something more complex is needed, I'm not sure that requiring language authors to learn LPeg is a good idea.
Getting a little off topic here, but if you're a US "person" subject to US taxes, then those pension payments can be taxable. http://rsmus.com/what-we-do/services/tax/international-tax-p...

If you google around, you can find stories of long-time ex-pats getting blindsided by the taxes associated with those pensions.
It would be hard to show that for a claim that was created to explain
precisely the correlation between these two variables. What you ask is to show
that data collected in the first place was invalid (that wouldn't be
surprising, given the wildly wide range of measurement methods and conditions
used to collect the data).

Also, it doesn't account for the opposite causation: when rising CO2 level is
the effect of rising temperature.

Still, you didn't show that the hypothesis that CO2 level causes global
warming has a way to falsify.
Play with the superformula in d3.js:
http://bl.ocks.org/mbostock/1021103
I am guessing this is being posted in relation to the new PS4 game coming out, "No Man's Sky". See controversial article about it here (published yesterday): http://www.pcgamer.com/company-claims-no-mans-sky-uses-its-p...
It's a misquote from the Elon Musk Wait But Why article: http://waitbutwhy.com/2015/05/elon-musk-the-worlds-raddest-m...

"the four entities in history who have managed to launch a spacecraft into orbit and successfully return it to Earth are the US, Russia, China—and SpaceX"
Except you need to worry about maintenance, insurance, etc. and you may not be able to use the car when you need it. Why bother?
There are a lot of "emotions" and personal opinion that is not wrapped with tolerant euphemisms. I don't have time to explain all POVs in details, also even after reading those books I mention - every person would have his own opinion and conclusions.
I don't know whether it still works in Windows 10, but you may be able to tweak an .inf file to map the driver to the vendor ID/product ID combination (https://msdn.microsoft.com/en-us/library/windows/hardware/ff...)

That also may require playing with settings that require drivers to be signed (http://www.alphr.com/blogs/2012/08/06/getting-older-drivers-...)
Bitbucket Cloud: now available over IPv6
I disagree with ajacksified's interpretation of the significance of stevekemp's project. See my comment above for a different perspective.
>> every time you make a job redundant you create other new jobs

That is false on its face. If you buy a robot to replace a welder, you indirectly employ the people who design, build, and maintain that robot. True, and those are higher paid jobs than the welder. But at the end of the day, the person running the factory where said robot is used did an analysis and concluded that it was cheaper to buy the robot than to employ the guy it replaced. That means fewer total man-hours in the workforce, since those man hours are billed at a higher rate and are still lower TCO.

TL;DR - if your TCO goes down by employing higher paid people you have caused a net-loss in jobs. TCO ~= rate*man_hours so if TCO goes down while rate goes up...
I was there a couple of times last year. Mostly seemed like any other large city, except it's too low-rise to make sense. Actually not a pretty place, a lot of boring buildings. (Landmarks are different.)

The thing that really stood out to me, however, was that there seems to be a lack of psychiatric care. Almost every day I was there I would run into some guy who was having an argument with an imaginary person. Often a very aggressive argument. Cops even came by once. Not something I often see in Europe, and I've lived in 5 cities in 3 countries now.
Deep Q-Learning for optimizing warehouse operations
SeaFile did originate in China though. The German corporation is benefiting from millions of $ of R&D open sourced in China.

Disclaimer: I'm in no way associated with Seafile in China, but found it worthy to point out the origin of (good) software coming out of a country largely misunderstood as a low-quality cloning epicenter.
I doubt that's sustainable, especially given that you have people like 'starving artists', 'starving writers', and of course game programmers who throw themselves at projects working eighty hours per week.

Anything that people likes to do tended to be oversupplied.
Ah bummer. Both of those were actually just transcription errors because I was writing formulas out in the course of a meeting, playing with whether the order of the v operator should be that way or the other way around - I don't have time to give it much thought at the moment but I'm admittedly less convinced I picked the right one.
In the second case, that was a typo. In the first case, what I'd meant to write was: "Note that ((x * n) / x) = n. Similarly, ((x ^ n) v x) = n."
You're right that neither is a symmetric operator but of course neither is division or subtraction. I sort of glossed over that intentionally, but the non-commutativity of the ^ operator would indeed probably be the main place that switching to infix operators could mislead.
In that case, couldn't they just coat the finger with the same stuff they're coating the 3D printed replica with? Actually, how are they getting around the RF issue?
DO Not USE: Chrome, Firefox and Edge
I wonder why this couldn't just be handled with two cookies, period: one a short-lived authentication token; one a long-lived revalidation token.

The former could be self-certifying (i.e., trusted if it's properly signed, with no auth service round-trip); the second could require a round-trip to the auth service). On a request, when the server see that the short-lived token has timed out, it checks the long-lived token; if still valid, then it reissues a short-lived token and sends it as a cookie value replacing the old short-lived token.

If multiple requests are in-flight, no matter — short-lived tokens require no session state, so all that happens is generating a few too many signatures.

Am I missing something?
Interesting.
Another interesting thing are archaic trigonometric functions like versine and such. https://en.wikipedia.org/wiki/Versine
Solar powered cars are only working well in Urban areas, and they don't make economic sense, they're simply a form of guilt-free conspicuous consumption.

There will definitely be people who need their own vehicles, but typical families (and typical families live in urban or suburban areas) won't.
> There's a huge to-do list of jobs that need to be done at almost every level, from design and build of significant infrastructure in most countries around the world, to community-level support work.

But not the money to pay for these jobs.

> It would be perfectly possible to retrain the long term unemployed.

But who pays for this training?

> Allocating labor on the basis of whether or not traders and stock owners can profit in the short to medium term turns out to be an unintelligent way to strategise an economy.

Most companies are not publicly traded. These companies are not hiring the unemployed because they either don't need them or can't afford to (negative return on investment). The bottom-line matters to Mom & Pop stores as much as it does to big Corps.
Tangent here - self-awareness is an evolutionary cul-de-sec? Do you have any further reading suggestions on this?
It depends entirely on the context -- mathematical notation, as always, depends upon the level of instruction, textbook, context, mathematician etc. In algebraic geometry we take the radical ideal sqrt(I) for an ideal I which is most certainly a set of values. When you're teaching it for the first time (as is the context we are discussing right now) it's quite important to reinforce how many square roots there are. Context generally makes it clear (among people who already understand what is happening) which version you mean as is usually the case. Similarly with logs, though we have the nice log/Log distinction which I suppose has become standard-ish. There is literally no reason we select the positive branch other than notational convenience and one of the biggest mistakes I've seen with freshmen students trying to learn calculus is algebra mistakes like this -- taking a square root and only considering the positive branch. Because they were taught square root of 4 is 2. And that's true sometimes (when you are computing sqrt(x)), and not others (when you take the square root of something for the purpose of solving an equation). I've noticed some online resources recently are very careful about referring to sqrt(x) as the "principal square root function", something which is very good but that I have never once heard anyone say in real life, teacher or mathematician.

Obnoxious irrelevant pedantry aside, context matters. You understand the concern here: simplifying notation masks the actual mathematics. These operations aren't identical or as simple as the video would have us believe, distinct notation exists for a reason -- to separate separated concepts.
Yeah that's my recollection as well. I presume the parent has something to back up the claim though as it's not a term you throw around lightly.
I don't know if the data is there to make that claim.
The rise of automated looms and spinning jennies clearly mean that the farms aren't going to be sufficient to provide employment for people, who are in turn going to turn to vice and sloth. And, as we know, when the old way is exhausted there is no new way forward. I propose that we be suspicious of the looms and especially of the people who make the looms.
If the basis of your model is ramping up to major production levels at a loss to sell things people won't need once you're ramped up, I think you have a problem.
What if The Future is what we choose to create rather than some inevitable road we cannot get off of because of REASONS?
A new type of fractal – RCF
Figuring out the land value as opposed to the improvement value of a piece of improved property is an essentially impossible problem.
And "oh, look, they spend $4,000 a month on servers, and I only spent $100/month on a server. Plus 'cheap' storage from Google, that I'm not going to enumerate for some reason"
Let me take a stab at a set of rules that would satisfy privacy advocates. Feel free to critique or say I've missed something.

Data collection and storage must be...

* Off by default and opt-in.

* Completely granular.

- For what is collected.

- For what collected data may be used for.

* Agreeing to one form tracking or data collection cannot cascade to another.

* Preference for sharing/selling data to 3rd parties must be off by default and opt-in.

* A users preferences on your service must extend to 3rd parties.

* Must have a non-persistence option. (i.e. data is only stored for the minimum amount of time required to render the service)

* Tracking can be discontinued at any time at the users request.

* Deletion commands must be honored in a reasonable time frame.

* Deletion commands must be propagated to all 3rd parties.

* Agreeing to tracking or any data collection cannot be a requirement for use of a service.

* User must be allowed to view and acquire all data collected about them.

* Cannot be misleading or place any undue burden on a user attempting to exercise their rights.
You should see what the people are doing over at Laguna Seca, you bought your house next to a race track and you're complaining about the sound? Completely baffling.