skysight-inc/HackerNews huggingface dataset:
This statement is pretty confusing to me. It seems that they're attempting to use the _legal_ phrase "reasonable expectation of privacy" in a decidedly non-legal sense. The term is in fact a legal one (see here [1] for a definition, or just google the term), and after reading through the definition, I find it hard for anyone to argue that they _should_ have a "reasonable expectation of privacy" when using _any_ public network. Sure, Tor users are using the network because it provides anonymity, but anonymity and "expectation of privacy" are two very distinct concepts. Tor allows them to PUBLICLY communicate ANONYMOUSLY. You can have an anonymous communication without any expectation of privacy, the same way you can have privacy without anonymity.

Note that I am not a lawyer and am making assumptions and inferences about legal matters based on internet searches. YMMV.

[1]: http://injury.findlaw.com/torts-and-personal-injuries/what-i...
Probably not. FB is doing the same thing. In most cases your app or service does not actually know if the remote service it is talking to is local or in another DC. Yes, you can find out if you need to, but that requires contacting another service and introduces some delay and latency. Use a service router to try to keep the calls local to a rack or a DC, but you know that if there are problems with local cells you might get routed across the country so start with the assumption that _all_ connections get encrypted even if the connection is to localhost.
dang, that violate's Kerckhoffs's principle: "A system should be secure even if everything about the system is public knowledge." Security through obscurity.

https://en.wikipedia.org/wiki/Kerckhoffs%27s_principle
Goldman Sachs Switching to Kubernetes and Docker
"... nor fear the competition"?
I won't argue that the motto isn't exclusive to some degree. Everything in life is, even if they aren't logically so. For example, you could love Picasso more than Van Gogh, but still love the latter. If you're a museum curator, though, you only have limited space...the fact that you choose to pick Picasso artworks doesn't mean that Van Gogh is terrible, and yet, you had to prioritize.

The BLM group don't hate non-blacks. But they believe the disenfranchisement of blacks needs to be re-prioritized. While it's not a zero-sum game, sure, in the short term, tradeoffs are made...if next year's recruitment is 20% black...that 18% had to out of some other demographic.

So, in my rosy-lens world, the two groups aren't in conflict, but it's realistic to recognize the tradeoffs. But what isn't acceptable, in my opinion, is for either group to make this into a false-dichotomy...that's why I like Zuckerberg's message...it's not an easy topic, but just crossing shit out escalates discord in a way that is not warranted, as if the people writing "Black Lives Matter" were just one step away from drawing swastikas.

To your point about poor white people being just as disenfranchised as the average black person...I don't disagree with that. I grew up in the Midwest to refugee parents and in my lesser moments was annoyed that I got grouped in with the affluent Chinese and Korean families, as if all Asians had equal opportunity to get great grades and live out the stereotype of the golden minority. On the other hand, I realize that while I may not have started off financially well, there were far fewer barriers for me in terms of other people throwing up obstacles...and that was probably because the Asian community, overall, has positive stereotypes associated with it (in terms of general society...obviously not so much in other areas). This was not the case for the few blacks I knew. You could come from a well-off family and still be followed around in stores or targeted for a stop-and-frisk. I'm not sure growing up middle-class but in what might feel like a surveillance state is better than growing up poor, yet encouraged.

So I wouldn't say the BLM people don't care about the other kinds of disenfranchisement. They just believe they need to focus on one kind to be successful. Think about Occupy Wall Street...a lot of their general ideas were things many people would like, but because its organizers didn't want to be exclusive, that meant casting a very wide umbrella and attracting people whose goals did not gel well with OWS, making the group seem very diffuse. And so OWS was mocked for being weak and daydreamy.

The most successful groups are the focused groups. Ask the unions and the gun rights groups.
They would have to trust that Apple is acting in good faith. I can't see any incentive or reason for Apple to falsify the data. They already provided the most recent iCloud backup in good faith.
Right, rights are a horrible way to express the limits we impose on governments. You can starve in a hellish jail despite all the god-given yada yada.

If 'right' is to mean anything, it has to basically be seen as a natural-law restatement of "If you infringe these freedoms (restrict food, etc) then the victim will try to kill you and we'll be on his side."

In that case, a right is anything you'll fight to provide to others. (That being the only long-term effective way to guarantee it for yourself as well.)
Except that FUSE is pretty mainstream.
Alphabet unleashes new humanoid robot
They are using on more on the Mac. Parts of Mac OS X El Capitan are written in Swift.
I think it's stopped serving the purpose it was designed for.
That's why I'm asking -- if building from source doesn't really change anything why then even consider a difference between sources and binaries in software licenses?
If this is built into webkit + phonegap/cordova, is that mean we can write mobile app with web/css faster than best optimized native one?

What would be limitation for html/css mobile app at that time compare to best of native app?
The thing is, you can opt in to destroy-when-I-die security. You can encrypt notes or use a zero-knowledge backup provider (backblaze offers this). But for most people that's the wrong default for things like decades of family photos.

In absence of a will it would be terrible to assume that a person meant to have all their assets destroyed instead of handed down. It should be an explicit opt-in. The default should be, your stuff is recoverable and inheritable.
> Spacecraft from gram level complete spacecraft on a wafer (“wafer sats”) that reach more than 1/4 c and reach the nearest star in 20 years to spacecraft with masses more than 10^5 kg (100 tons) that can reach speeds of greater than 1000 km/s

Picking a nit: don't do this, don't mix units when making a comparison. They both should have been fractions of c, or km/s, and it would have been nice to see how long the heavier vehicle takes to make the nearest start. But don't mix units in comparisons.

And yes, of course I can figure it out, but it destroys the flow of reading.
Agreed. As a former architecture student, the field is right up there with critical gender theory for amount of simply-explained ideas transmuted into new, overly-complicated words.

Personal opinion: that language is then used as a litmus test to reject ideas from people without formal education in the field thereby centralizing control of the discourse and perpetuating group-think, but that's neither here nor there.
The vast majority of the data on the internet is dross or spam, if someone finds a way to index only quality content, the crawling burden could be radically smaller.
The accretion disks around black holes merging could act like a really massive and short lived particle accelerator. However, that's more likely to spit out a few Oh-My-God particle's than just a radio burst.
i started working on a model, i discovered memex-explorer after and they had apparently designed a slightly less decentralized model but had already implemented it however the project was suspended indefinitely.

memex-explorer + blockchain is the model. A company can not do it. A company can design a platform, and many companies can sell on the optimization & information marketplace to fix problem.
They oppress through credit issuance against land. My wages are worth nothing and have been for 15 years as land prices outpace wage inflation.

The UK launders loads of money through UK real-estate also. And helps the rich hide their money from their governments which would be redistributive.

Say what you like, the UK farms workers.
No offense but I don't think you understand Special Operations. You are describing how conventional forces largely operate.

SOF on the other hand are typically given a problem and asked to figure out a solution. Watch Charlie Wilson's war or read any of the books about the weeks after 9/11 in Afghanistan as a good example of this in practice.

For example in Number 4: How does this work when the teams assignment is to come up with an objective, rather than just have one assigned to them.

Answer: They would splinter and struggle because they are following a chain of command.

This is completely wrong. In fact the majority of the problems SOF are given are within the domain of objective identification for effects. When problems come down, everyone works together equally (back to the communication piece) to come up with a solution just like we do with startups. When it's time to execute, you execute within that chain and take direction based on your role.

Basically these are great for teams who just take commands from the actual guy makes the decisions.

Again, that's not how it works. Often the "commands" are even more nebulous than within narrow software domains. For example: "Keep [wartorn city] stable enough to allow for elections to run."
Lisp "as the idea" is not a programming language. Racket is a language, Common Lisp* is a language. No one writes code in the IDEA of lisp, indeed no one can because no computer yet can pull instructions out of what ever aether contains platonic ideals.

* using SBCL: (defun foo (x y) (...)) instead of Racket (define (foo x y) (...)) is again an example of syntax.
Something tells me it wasn't the developers at Sun who chose the CDDL for ZFS.
Cell Stores
The ‘Adaptable Leader’ Is the New Holy Grail
I think this is rather unlike the Python 3 situation. My guess for the resistance to Python 3 adoption is that it was, by design, not backwards-compatible with Python 2. C++ versions are not completely backwards-compatible, but I think they are more than the Python 2 to 3 switch. What is certain is that lots of other languages release new versions a few times a decade. See, for example, version histories of:

https://en.wikipedia.org/wiki/Java_version_history

https://en.wikipedia.org/wiki/C_Sharp_(programming_language)...

https://en.wikipedia.org/wiki/ANSI_C
There's evidence there was no intent:

* https://news.ycombinator.com/item?id=11176361

* https://news.ycombinator.com/item?id=11176339
Sorry about that, I love those too, we just haven't had time to reimplement them yet. This was a ground-up rewrite to replace the old PHP app with a new Flask app, and we need to rethink how the features work. The old code was getting really long in the tooth, with 7 years of cruft baked in. If you or anyone else has any suggestions, please email them to me at eric@padmapper.com.
But it's more time and effort, which, when given Windows Phone's anemic marketshare, would probably be better spent improving and adding features to the iOS and Android apps.
Some background here:

http://mollywhite.net/wikimedia-timeline/

The above conflates a lot of highly unrelated events, but it's a cool visualization.

But the reality is that she lost the support of senior staff, and wasn't able to regain it. It's impossible to recover from something like that, so it's a good sign she stepped down.
Clever. I was really going out on a limb there.
The problem is not the CDDL but the GPL in that case. That's the same reason GPL2 and GPL3 are incompatible.
I look at it as gun control laws would get rid of the legal competition to his gun running and drive up the value of his product.
Wasn't a lot of memory safety and thread safety introduced in c++14?
cough
I'm going to leave this here....

https://en.wikipedia.org/wiki/Napier_Deltic
And we all use it all the time. But the user experience of google log in or facebook log in is manifestly much much superior.

The fact that the inferior legacy solution is still around lessens the pain, but it's still a tragedy that Mozilla did not succeed to establish a competitive modern solution.

I think it is merely a matter of time until email log in is no longer ubiquitous.
I didn't claim that at all.

The other poster stated a partial argument that "who the hell are we gonna find that A) is actually qualified to judge this sort of thing". I then stated that IF literally no one was able to adjudicate it, then there would no teeth to the GPL (since anyone who wanted non-compliance would just binary kernel module everything). In other words, for the sake of argument, I was granting the other poster their position, and stating the outcome of that line of logic. Then I immediately disagreed with the base assumption saying "I believe that's not really the case though.".

Continuing the other poster's logical line (again, even though I disagree that a court could not settle the issue), if at some point a court came down and said, "Regardless of the text of the GPL itself, it is completely legal to link binary blobs against the linux kernel, and that linking does not create a derivative work", then the result of that line of reasoning would end in a weakening of the GPL because it would allow companies to 'lock away' the source code in direct opposition to the spirit of the GPL. Also note, that if the courts said something like "We cannot find any person in the entire world who is qualified to judge this issue", then it would have the same effect because abusers of the GPL would know that enforcement was not a possibility (thus the GPL losing it's teeth). I think it's hard to argue that if (in the counterfactual world where there was no one qualified to judge the violation) it would be possible to enforce copyright on the GPL.

Happily, we don't live in that world.
As an aside - I love the names of the Dark class of RN boats that used Deltic engines:

https://en.wikipedia.org/wiki/Dark-class_fast_patrol_boat

Dark Avenger probably being my favourite!
> the right to rule was divinely conferred and hereditary.

That's not a "right to rule" - that's being able to avoid being assassinated.

> The concept of natural rights was the legal invention that conferred similar rights upon everyday regular folks [...]

No, natural rights are more closely coupled with the invention of the crossbow.

When you exercise your equality with your rulers and choose your government you can then codify what you consider rights.
We stopped one healthcare ransomware  what about the rest?
It's what percent of houses someone making the median wage can afford. Not what percent of people can afford a house.
Understandable, thanks for the reply
Agreed. Visit any Swedish workplace and OP will be shocked that anything is getting done at all with the total lack of hierarchies.
Winning at Ansible: How to manipulate items in a list
Will tomorrow's teacher be an algorithm or a human?
I compile Servo twice per week or so to check out the progress. It's really not ready to go as a daily browser. You can load pages, they're recognizable but generally not fully correct, the form input fields are rudimentary, and it crashes every time I go back to the previous page.

There's been one proof of concept basic chrome [1] and it wouldn't be THAT difficult to build a more robust one but I'd be much more interested in seeing it running in Electron so you could run Atom or VS Code since the domains are much more limited and rendering perf is a fairly significant limiting factor in those apps.

[1] https://github.com/glennw/servo-shell

P.S. I've never had perf issues with Firefox like you're talking about. You might want to try cleaning out your profile and if it's not that, you might have addons doing something screwy.
That might even cause more of a tug of war, tbh...I don't feel transparency would really help in these cases, though I say that only because in my anecdotal survivor-bias-affected short-term memory, just as many controversial social issues posts are allowed to stay up on top as are flagkilled. And I don't think there's an "ideal" balance, in that everyone has a different ideal balance.

But anything that makes it obvious that a flamewar is going on would just exacerbate it. Seems to be the case with Reddit. For me, my own "flag" is if a post has as many comments as upvotes...in fact, I assumed that this was something that would auto-downmod a front page submission.
Interesting blog post.

I don't have a good idea of the requirements at Spotify, but looks to me that using a streaming system like Storm or Spark Streaming would solve the 30 min event delivery delay they are experiencing w/ unstructured text -> Avro conversion. The latency for delivery would go down to sub-second levels.
Any change which results in fewer black people getting shot by police is also likely to result in fewer poor white people getting shot by police.
Yeah, I can get the "spending my life at work because it's fun/I like it" thing (although most SV companies are more into "spending my life at work" than actually be working productively most of the time), but "highest-earning" as an advantage ? Well, if you spend your whole life at work and have 2 weeks of vacation a year, I don't see how you can use that money :-). And being a software engineer anywhere, even in 40-hours-a-week-and-9-weeks-of-vacation France will make you earn a lot of money (relative to the cost of living).
Did amazon pull his book down for low content? Anyways, this is an actual business strategy as the categories is always changing. I was hired by a guy to script which categories have a higher chance than others to get the top spot. The number of views for a category bestseller is staggering.
A useful slogan that concerns itself with all problems at once? Off the top of my head "Police enforcement in the US is out of control?"

And I think we immediately stopped seeing eye to eye right here "The theory behind the objection seems to be that black people must help white people fix problems that white people experience before we can even talk about the problems that black people experience. That seems crazy to me." No white person is saying "help me fix my problems first". They're saying, this is a single problem we all face and we should all work to fix it. They might even go further and say race is a bullshit social construct used to oppress and separate people and that their is no "us" and "them" only us.
The software I produce at work is Ruby. I don't know that it's popular -- but it is central to a large company's operations.

But I generate and validate that Ruby code with Common Lisp -- in other words, I write Lisp that writes correct, idiomatic Ruby.

I would be very surprised if I were the only person doing this.
Servo's not production-ready yet. "A good browser chrome" is not the blocker for this; browser.html is already a good enough "basic browser chrome".
They didn't need to contact the contributors because of that "or later" clause. The license explicitly lets anyone relicense to GPLv3 without asking anybody first.

Linux's license doesn't have that clause, so you're not automatically allowed to relicense. Switching to GPLv3 would require the copyright holders to explicitly do so. Since Linux doesn't require contributors to assign copyright to some central organization, "the copyright holders" means all contributors, past and present.
Discovering Gale Crater: How we did it (three.js / VR)
I'm using openSUSE Leap with a default partition scheme, and it's btrfs all the way down to home.
This is not surprising. Goldman Sachs is usually VERY ahead of the curve relative to their competitors when it comes to financial technologies. It's migrations like these that take small projects like Docker into full-fledged enterprise $x00MM/year revenue land.

Additionally, GS makes quite a lot of money from automated trading, and I can see containers being very useful for this kind of work.

This is really great news for Docker.
The owners of CDDL-licensed code aren't complaining about a CDDL violation. It's only certain GPL advocates and licensors complaining of a GPL violation.

Certainly Oracle, Sun's legal successor, hasn't publicly complained.
I didn't realize you had left the field. Sorry to hear that. Dunno if you remember, but we observed together at the LBT a while back, for one of the MODS runs. I've enjoying seeing you and your comments around HN – you give quite good and thorough explanations.
How to learn design patterns (and pretty much anything else)
If I have no access to the firmware, but neither does anyone else, then it's just a part of the hardware. That is okay.

I don't care whether a given processor is microcoded via a tiny ROM, or whether it is all hard-wired gates; the difference is just in the instruction execution timings.

We are not "hosed" in any way by this.

As soon as the microcode is writable, then we have questions: can anyone write any arbitrary microcode and put it in place? Or is there some tamper-proof layer containing that only accepts signed microcode, and who has the keys?
You're reading the sentence correctly, but I think it was a typo and was probably intended to say:

"We need to improve C++ to sustain the momentum and to better serve the C++ programmers, not out of fear of competition."

The accidental repetition of not is not an unusual mistake, and the original sentence doesn't match the tone of the previous paragraph given that he says "I deem something 'major' or 'minor' based on what it does for users"
Incredible to think that Alphabet didn't, at the very least, paint it green.
I believe the model will be a programatic hierarchical lookup:

local cache ===> personal cloud cache ===> centralized crawl repo ===> small specialized data cache sold into marketplace ===> faiil
I was running GitLab on a VPS with specs close to the lower end of the recommended requirements and its performance would gradually slow down over the course of the day until pages seemed to never finish loading. Restarting gitlab got it responding properly again, but the whole process would repeat over and over again, so that it had to be restarted every couple of hours just to be able to use it.

I then switched providers, which also came with more system resources, and GitLab was working without any issues right away. It could have been caused by an oversold node at the previous host, or the slightly higher system specs at the new host made the difference, but I've been running GitLab on that new server for a couple of months now without experiencing those slowdowns again.

If you've noticed a gradual slowdown to the point of pages getting stuck on loading indefinitely, then try to up the system specs a bit, as it could make quite the difference.
Perspectives for building a better OS running on iPhones weren't that rosy either...
I've seen similar behavior and the theory I came up with is that managers are engaged/rewarded by being associated with successful projects and technical people that report to them are engaged/rewarded by new projects and challenges.

I speculated that from their perspective someone tied down to maintaining a very successful project (that continues to make succeed or make money) is in a great position politically and those getting the new green-field projects are being exposed to risk.

It reminds me of meetings–managers don't realize that they are a drain on the people performing the work because that's of course how they work and accomplish things.
webkit is something else. Servo will not be built into webkit. To the rest of your question, if Apple allowed alternate JS engines (they don't) then a web renderer like Servo would be very fast would be competitive with native applications.
Aaand... She just texted me. It continues.