skysight-inc/HackerNews huggingface dataset:
I wrote a blog post a couple of weeks ago that may answer some of your questions:

https://www.specto.io/blog/recipe-for-designing-building-tes...

In answer to your specific questions

#1 If you are testing system-level (end-to-end) functionality the separate repo definitely. If you are testing service (component) level functionality then store tests in the same repo as the service and virtualise/mock dependent services

#2 Opinions in the industry are split here - Adrian Cockcroft often suggests using client libraries (as do the Datawire.io team), but I don't always because of the developer maintenance cost of these libraries (and forget it if you are using multiple/polygloy languages in your stack).

If I understand your question correctly I think you would benefit from reading about Consumer-driven Contracts, as this will help you detect contract/API breaking changes

#3 You can either entrust your build pipeline to manage this (I've used the Jenkins promotion plugin to do this kind of thing), or you can use yaml config files to specify service runtime dependency requirements (kind of like Maven or Ruby Gems etc, but at runtime), or if using REST/HTTP you can deploy two service versions at any given time and user the 'Accept' request-header to specify which versions of services can communicate with each other

Feel free to DM me if you have any further questions!
Sure, but I think the point is that big-O notation fails miserably at analyzing certain algorithms because it doesn't have a way to represent the locality of the algorithm.

Put another way, all the little "constants" thrown away in the analysis may not actually be constants, and their non-constantness may be enforced with actual physics. In other words, like the article says, the idea that storage access times are constant is nonsense. Due to physical limitations, this is insurmountable rather than being a side effect of architecture. So, its quite possible that for certain algorithms the "constant" factors may be overriding terms in the analysis.
> Silicon Valley is, and will continue to be, to tech, what New York is to finance. Which means all these other startups will be like regional banks.

Wells Fargo and Bank of America defy your assertion here. In fact, five of the ten largest banks in the US are not in New York. Also, I don't know what you consider "regional", but of the 30 or so US banks that have over $100B in assets, only 8 are in New York City.
> Facebook and the other companies in the Facebook family also may use information from us to improve your experiences within their services such as making product suggestions (for example, of friends or connections, or of interesting content) and showing relevant offers and ads.
[whatsaap privacy policy]

Many possibilities here:

1 - whatsapp connection with messages exchanged

2 - contact list loaded by whatsapp

3 - psychiatrist secretary number in whatsapp

4 - friends in common

5 - places in common
Check synchronously if file/directory exists in Node.js
Not sure if the cost of this is worth it. I set up WAL-E (https://github.com/wal-e/wal-e) to do server-side encrypted backups (it does a daily base backup + continuous WAL delivery) in about half a day. If you setup lifecycle rules on the S3 bucket you can have an automatic deletion policy handle cleanup.
Yes definitely you can read our docs here https://docs.minio.io/docs/minio-erasure-code-quickstart-gui... for more understanding and even hardware recommendations.
I disagree. I think we should default on storing blobs of data in local storage to retain full legal and technological control of them. Storing them in 3rd party services under their EULA's, SLA's, and API's should be a special case to improve attributes of data like its availability or cost of distribution. The way most people and companies use them now. :)
There's another article prominently linked from the OP titled '5 Things that Give Self-Driving Cars Headaches". The trolley problem is #5, and it's described as having 'no solution', yet it has the simplest solution: slow down.

If you're ever in a situation where it's possible for a child to jump in front of your car and you are not able to stop in less than a car length or at most two, you were driving too fast. And if you're driving slow enough to stop that quickly, it doesn't matter what the car does, it's not going to kill anybody.
But I'm still a paranoid lunatic because I don't want to smear my picture all over the web and give my every scrap of data away for the dubious benefits of Facebook or Twitter...
Because by pinning the cert, I can reasonably make sure they can't abuse that power.
>demanding resources from the employees of Apple

They are doing nothing of the sort. They are demanding 'resources' (money) from the shareholders. So please, don't be mad.
Real Life Skywalkers: Flying Fast with a Family of Drone Racers [video]
We have documented how to use Minio with Rclone https://docs.minio.io/docs/rclone-with-minio-server hope it helps.
He even has a working certificate---just for a different name.

It sounds like Hunt expects to not see much interception and manipulation at the "backbone." My own experience suggests that such is common at national borders, and becoming common at more and more ISP borders.
your half-joke is not a bad idea actually. I think an ominous red Cylon eye would not be desirable though. however, it seems like a pretty good idea to have a forward facing device in the car that scans for and attempts to visually signal pedestrians. it makes a huge difference for traffic safety if the pedestrian knows that the car has noticed them.
You have to bring the x up a bit higher and/or make it bigger. I had the same problem, but with "dy" becoming "d_y".
For ADSL you define classes. Then for each class (i.e. line speed that you sync at) you offer speed guarantees.
I wouldn't say it's out of context, I was clearly stating my worries when this CA was discussed here a couple of years ago.

I think something should be done, but it's not my call of course. Given we do have Let's Encrypt now, I wouldn't feel in the least bit sad in revoking the WoSign certs. Anyone affected can, and should, change.

It's disappointing to see my concerns back then were well-placed, and there are clear indications StartCom's and WoSign's backends are connected together somehow?! I don't know what's going on there exactly, and someone should definitely find out.
For commercial sites, the users are paying indirectly - since the cost of CA would be surely rolled into the maintenance costs, which are surely part of the price of whatever the site is selling.
Hear, hear! I'd suggest some sort of paranoid lunatics' support group, but none of us would show up.
The Most Absurd Internet Privacy Class-Action Settlement Ever
> from a high level point of view

Many of the examples I looked at were very granular and specific, but didn't have much explanation. Does high level point of view really mean brief and without elaboration?

From a high level on JS optimization I would like to see more emphasis on which considerations are most likely to have the biggest impact on my code. Throwing everything in together as if they were all equal seems like it may be missing the point.
Everyone is playing by the same rules so they would all end up advertising 2.5 mbps @ 50$ / month with speed boost if that's what they can provide. The important point is it does not actually take much bandwidth to do streaming video etc, but if you can't provide reasonable bandwidth when people want to use it then it's false advertising.

PS: Don't forget back haul is actually a relatively minor cost for most ISP's. Until it hits ~20% it's just not going to have a major impact on peoples bills.
I've never listened to any one of those songs in the article's videos. I don't know who most of those authors even are. I'm fine with that.
Animakit: wrap your React components to get animations for better UX
So should the meal plan serve alcohol, too, to avoid reacting to 'fears that they're "making a mistake"'?
But the difference between a "backup" and a db "replica" is important
Excuse me, sir, can I introduce you to our lord and saviour Jony Ive?
I think the incentives are aligned for companies to try their best to provide this for their users. If even one fatal accident is documented where the car valued the lives of others over the passenger of the car, people would switch car providers.
> acquiesce to jarring, rude, and disruptive technologies that foster a passive, frantic, reactive, unreflective, and anxious consciousness.

I totally agree with this and love the calm technology principle as well. I'd like to draw attention to the "Time Well Spent" project started by Google's "product philosopher," as I think it's very similar and equally as important.
http://timewellspent.io/
Contracts? Testing?
Agree. Rule #1 for a car, human or machine driven, is don't drive faster than your brakes can stop you, in the distance you can see. A machine that could do this would be better than 90% of people, IMHO. Doing this makes toy ethics problems irrelevant.
> I do miss the social life I had a few years back, and which opting not to sign up for Facebook cost me

You don't know if it was "opting not to use Facebook" that lead to decline in your social life, because you didn't test whether "being on Facebook" would not have lead to decline in your social life.

(I've seen many articles that state exactly the opposite - that people who have less social interactions spent more time on Facebook.)
I guess the confusing part was that you said "most". Unless you only know a few skinny people.
"You had my curiosity but now you have my attention."

That gives it some credibility. Especially ability to deal with tough challenges they'll encounter in this domain. Helps to have encountered most already. ;) I'll look at it in more detail later on. I'm also more interested in it if it has many-node, HA/SSI support. What's ETA on that feature?
Though considering the HN consensus on science reporting, journalists knowing calculus and statistics would be a good thing.
We are working on distributed minio (resilient to server failures) on the "distributed" branch here https://github.com/minio/minio/tree/distributed

Currently available minio is resilient to disk failures using erasure coding (similar to RAID)
> when their only crime is using a crap CA.

Their punishment would be having to pay for another certificate and install it and using a more reputable one and not necessarily the cheapest one around next time. I think in this case the punishment fits the crime perfectly.
Play Rayman with Machine Learning
Hah, I experienced no such synchronicity but was motivated to put it on anyway.
The reason can go to used for iOS 9.3.4 iCloud bypass lock
Those "geographically uninspiring" places happen to be home to the Great Lakes, the country's biggest rivers, mountains, incredible cave systems, and some of the best climbing in the country (seriously: look up the Red River Gorge, Horseshoe Canyon Ranch, or Spearfish Canyon).
An individual's data sharing with Facebook is less of the issue, here, though. You personally not using it doesn't prevent you from becoming the common thread that ties others together.

Just because I'm not on Facebook (I'm not), anyone that's allowed Facebook to see their own contacts, in their phone or email, has shown that they are or are not connected to me in some way. Without me actually ever even having an account with Facebook they can correlate this data from users to see who is likely to know one another by a shared connection to me. Just because my particular node on the relationship tree has more blanks than it would if I was a Facebook user does not mean I don't create a node at all.

My guess for this Facebook issue in particular is that the Doc potentially did absolutely nothing herself, but rather all of her patients had mail and phone contact lists that included her and that common thread along with the same geographic area was enough to trigger a recommended match. In other words, this was equally likely to happen even if the doctor never had a Facebook page of her own.
The Wikipedia article seems very biased in their favor.
That's a reason why Docker is great for production deployment. If you don't use Docker for production your production deployment scripts have to deal with that.

But if you use your production deployment scripts for development deployments, then that problem has been dealt with one way or another.
Additionally "SwiftTempURLs" equivalent is called PresignedURLs in S3 API so we indeed support that as well.

Relevant docs here https://docs.minio.io/docs/using-pre-signed-urls-to-download...
You would rather see ads than whitespace?
My high school PE class was walking around the track.

Yes, walking. We just had to walk in circles (ovals?) until it was time to go.
I think this is not well researched enough. There doesn't appear to be any thought put into optimization vs. readability, and when the optimization improves enough speed to justify the poor readability.
At my house, we've used all of those items in the last ~2 weeks.

Cheese on salad and tacos, corkscrew when friends came over (it's part of a multi-use tool, anyhow), and potato masher all the time, lately on potatoes from my own garden!
Recent Breakthroughs in Theoretical CS
Thanks for this short excursus, but "not skeuomorphic" has never been marketing speak here.

Instead, it has been added only to disassociate from a HTML/CSS imitation of paper (the material) by itself, which quite a few people have been expecting, given the (improvable) title of this project.
Only so long as other dimensions don't degrade. In practice, that's usually what happens.
S3 data transfers costs are an issue -- that's why you can host minio yourself at any hosting company, and save significantly (multiple times) on data transfer and storage costs.
Harvard "needs to reopen a discussion about…a physical-education requirement."

It's been said that "love is a better master than duty," and requiring college students to take a physical education course sounds like a duty.

If you want people to exercise without coercion for the rest of their lives, I think you have to tap into intrinsic motivation, i.e., the unique things that get you excited. Depending on your personality and life experience, that might be novelty, socializing, recognition, or competition.

Forcing college students to exercise will backfire, leading many of them to stop as soon as the course is over.
How Mathematicians Cut Cake
I was under the impression the majority of the change in stock price for Yahoo(if not all) was related to them owning a large share of Ali Baba stock which has skyrocketed in value. And this purchase was made before Marissa Mayer took over.
You are very interested in the subject, so this seems unnecessary.

Most people are not, and need to be hooked. That's what starting a story like this is intended to do. It's the same reason that so many movies and TV shows start with an action scene and then circle back to start the exposition.
Confusingly, plain CT actually uses ring sigs as part of the crypto, but not the kind that hides sender / receiver, rather as part of the commitment scheme.
>See the difference?

Not really. I understand that you've differentiated between tangibles and concepts (and I probably should've said a "good law" instead of a "nice thing" to prevent this obvious conclusion), but the concepts can be moved up to exclude most tangibles. For example, perhaps "smooth, comfortable transportation" is a human right just as "neutral communications" are. In this case, budget transport carriers would be a violation of human rights, just as budget phone carriers deciding to charge either more or less for different traffic sources (as in T-Mobile's BingeOn promotion) apparently is.

Under the old guard, neither "neutral communications" nor "smooth, comfortable transportation" would be considered a "human right". They would be considered nice features. "Human rights" would simply be a very small core of natural, inviolable principles, the rights to which all men inherently possess, and are mandatory for a functional society (and you could perhaps argue that "neutral communications" is included in "free speech").

Since no man inherently possesses the ability to access the internet (he requires external devices for this), it is not a human right, which is a right fundamental and intrinsic to all humans, which the government can only restrict and has no power to grant (because they are granted naturally ("by their Creator", as in American founding documents) as an intrinsic part of being human) (people also do not have a "human right" to food or shelter -- they have to get those things on their own if they want them).

We can perform legislative tasks without exaggerating every issue into the category of basic human rights.

>Global issues like human rights cannot be entrusted to local governments whose local majorities are prone to divisiveness and discrimination.

There is no hard definition to what qualifies for "discrimination". At its most basic, discrimination is simply making choices, and everyone has to do that dozens of times a day. "Discrimination" in the political sense usually refers to making it illegal to make certain choices based on certain criteria -- what are those criteria and which choices should be restricted? That sounds like something for the local government to decide.

As for divisiveness, I've actually found that most localities are mostly one way or the other. They share a common culture. That's why there are only about 6 battleground states in the U.S. (and even then, that's usually the case because the state includes roughly equal numbers of people in 2 divergent cultures -- one rural/suburban and the other urban). The fact that politics is so divisive today, to the point where we are in total legislative gridlock, is evidence that we need more localization, not less.

Urban communities can make laws that sound good to them, rural/suburban communities can make laws that sound good to them, everyone can live in the way they see fit, and survival of the fittest will eventually prove out one method as superior. Competition between the jurisdictions will encourage friendly, popular laws and prevent excessive governmental intrusion.
Pretty cool - thanks!
There needs to be a generation or current of people in tech working against the trend to addict and disturb their users for profit maximization and pushing for some kind of ethical limit.
I believe Google Docs is actually the poor man's Google Docs.
When I click on the Search field to type something, it loads a completely different page. Very unexpected and confusing.
I use this Chrome extension and it has been awesome. text area + edit + save whenever you open a new tab.
Currently we have a single node multi disk version relevant docs here - https://docs.minio.io/docs/minio-erasure-code-quickstart-gui...

We are also about to finish distributed server functionality you can track the work here https://github.com/minio/minio/tree/distributed
What browser are you using? Did you test this? I can't see any difference. Please note that a drop shadow has been added deliberately here.
The article goes into this. Not only the hormones that come from the body, but also the donor body's gut flora and differing physicality from the host's would in some ways make it a new, third person who emerges from the operating room.
Bravo EU! Sure I see that there are plenty of commented caveats, but coming within 24 hours of a 14 billion dollar retroactive tax bill for one of the world's most opportunistic tax dodgers, I cannot help but have good faith towards this announcement. Here is the only bloc, globally, that actually seems to care about individuals versus corporations, with unequivocal and demonstrated evidence of said motivations. I've been fed a diet of "useless, corrupt, 'Brussels' bureaucrats" ever since I moved to Britain (which, as an aside, today disgracefully tried to woo AAPL with the anti-tax red carpet). But all I actually see, is a bunch of people, bureaucrats perhaps, but who are trying to look out for me . Today I say, Hurrah EU! Thank you Julia Reda.
Verizon Wireless Now Promises 300Mbps Speeds
Name is too similar to Drools.

https://en.wikipedia.org/wiki/Drools
IBM Offers Free E-Book Explaining Why Everybody Needs to Be Excited about Data
Finance and technical people both underrate the power of tribalism, a major force in making any area a hub for a particular industry.
How many of these optimizations are just limited to V8?

I swear I've heard somewhere that the try/catch limitation is specific to V8, and that other engines don't have that problem. Am I mistaken?

EDIT: Also, this page is very difficult to read. I have a laptop with a great screen and the lack of contrast is annoying.
To be fair this isn't using the HttpClient incorrectly this is using "OOP" at least .NET incorrectly.

"Do not initialize unnecessarily" is a pretty common paradigm in .NET this extends way beyond variables and constructors.
Even if the HttpClient did not cause this http.sys/winsock errata there is still absolutely no reason to initialize a new instance of it within a loop you are wasting CPU time and more importantly memory and leaving your garbage collector extra work.

Idealy a loop should not really initialize or create any new objects, create what you need an access it from within the loop, initializing a new instance of a class in every cycle of the loop, creating new variables, subscribing to event handlers etc. is just really really bad coding practice and this is basic .NET performance practices.

The "lesson" the author should've learned isn't that HttpClient is designed oddly, or that there are some oddities with how Windows handles sockets, but that "var foo = new bar()" and the likes do not belong inside a loop or any other iterative statement unless there is absolutly no other way of doing without it (and I can't think of a scenario in which that would be the case).
Windyty, wind map and forecast
Ah, that "or they run 20 miles a day." was an aside at the end. The first part was what I typically see of healthy, skinny people, the second part of very few (substitute other sorts of crazy levels of physical activity for the running if you want).
Scout releases ScoutProf: turbo-charge your transaction traces
The cases aren't parallel. A shadow Facebook profile exists that describes me, but it would be absurd to imagine that Facebook will use this information to, for example, send a SWAT team to my house to perform a forced entry - something which has been known to result from the kind of action here discussed. If you make available the necessary information for 4chan and like ilk to do such things, 4chan and like ilk may very well then do so, simply because to do so will briefly amuse them. Is that something for which you're comfortable with the idea of being responsible?

Don't get me wrong. I have no love whatsoever for Facebook, and I would very much like to see a world where no Facebook does or even can exist. But there's a difference between recognizing the problems that result from Facebook's existence, and imagining Facebook and its employees to be deliberately inflicting such problems on people and thus deserving of threatening, even violent, action in imagined response.
Margin trading is risky in a regulated market and doubly so in the cryptocurrency marketplace. I would advise against it, but as another sibling comment mentions, Poloniex would be your best bet.

Be careful though, as Bitfinex, another popular margin trading website, was hacked and lost $60 mm a few months ago. Polo has also been hacked before, although they incurred a much smaller loss due to their hack.

When you margin trade through your brokerage, you don't have to worry about the firm shutting down and/or the US government not repaying your money. With these websites, there's a very real chance it'll disappear overnight.
You never know, things you consider normal today might become retroactively punishable tomorrow. Maybe you "offend" someone on-line who in the future becomes powerful figure and they might bring vengeance on you or your family.