skysight-inc/HackerNews huggingface dataset:
The point is not that 'we knew' they were doing it years ago.

The point is that we now have actionable evidence of crimes against humanity being committed, and can properly go after the criminal elements behind this power grab.

We've known for years that the American people are okay with their out-of-control government using its super powers to gain even more treasure throughout the world. But until we actually have evidence that can be used to do something about it, we shouldn't just stop repeating the message.

The reason is that there are, every year, whole new waves of human beings entering this realm of culture, gaining enlightenment on these issues, and formulating their own opinions. These people will be running the country soon enough. Just because we old folks knew it, doesn't mean we shouldn't keep beating the drum for the teenager->adult crowd, too. Or else if we don't, then we're going to see just how quickly a culture can be flipped on its values.
You can go and sit downstairs in the Google Campus cafe for free and get 70MB/s internet, which is just around the corner. That's where the freeloaders go :)
Putting off a cigarette for ten minutes is better than smoking it right away and surely achievable.
"... is meant for humans, not engineers"

Engineers are humans... most of them anyway... I think.

"Software engineers are typically good at building things meant for other engineers."

You're not capturing the essence though, software engineers use Android as well as Linux on their desktops. I think it's more the way they approach user-interfaces. Engineers tend to reason from the bottom-up, but for good product design you also need to reason top-down. You can't just have a look at all the features you have engineered and then create some haphazard user-interface to expose them to the user and along the way pass along any error message that comes from any random subsystem directly to the user. There is no abstraction as leaky as a user-interface, I think that bothers engineers more than they are willing to admit.

"engineers have to work in a highly disciplined, tyranical kind of an environment"

That is not enough though, you also need someone who has the top-down perspective and product vision. Apple probably lacks both of these conditions right now, the usability of my iPhone is deteriorating so fast that I might as well switch to Android.
>This would probably turn out very different if people drew on globe

How would it turn out ?
Maybe you are not shutting Postgres down correctly? 'docker kill' is kill `kill -9`, it doesn't let the container shutdown gracefully. `docker stop` on the hand sends SIGTERM to the container and gives it a chance to shut down correctly.

As for running Postgres as a background process of something else: I actually recommend this approach. I think running a single process inside a Docker container is a bad idea. By doing that, it does not start important system services such as syslog, and does not allow the container to really work correctly as a proper Unix system should. That is why we have created https://github.com/phusion/baseimage-docker, and we base all our Docker containers on that. The Github page that I linked to explains the problem in detail, explains why a lot of Docker containers are actually not working properly, explains how it solves that problem, and explains how you can use the solution.
He works on Go at Google. A skilled professional no doubt, could he not have made some valid points rather than simply calling PHP disgusting. It didn't add anything to the conversation.

If you where in the pub and someone spent some time listing the virtues of the pint they where drinking, and then someone joined in the conversation and called it disgusting with no basis .. wouldn't you find that to be odd behavior?
I learned shell scripting mostly from... actually using the shell as the mothership of mostly any activity I undertake on my machines, be it at work or at home.

The experience you gain by trying not to repeat yourself carries over into scripting, especially if you already know regular imperative programming constructs: you can then just look up how a specific construct is implemented in your shell of choice.

I daily (or maybe hourly) use flow control constructs inline in shell commands, making heavy use of I/O redirection, exit statuses, etc. I've been doing this for over ten years now and I'm still progressing, finding more efficient ways of doing things (currently trying to make a habit of using ZSH's advanced globbing capabilities).

If you run a barebones keyboard-oriented desktop environment / window manager (I use wmii) it becomes very attractive to not have to take your fingers off the keyboard; each little efficiency increment is its own reward. But it's the slow path.

But you asked for links, books and blogs, not my personal experience ;-)

This blog is has some OK articles on Perl/Shell:

http://www.catonmat.net/blog/
Have you looked at https://github.com/jeffutter/dokku-postgresql-plugin ?

It's built to run with dokku, but the setup steps in the install and command file show how to setup postgres successfully.
Why is that surprising? If anything, it's completely expected.
If you look at it, I am sure you would notice that all of the maps, except for the example one by the artist himself, were drawn with continuous pen strokes. I bet that none of the test participants took more than 30 seconds to draw the maps. This wasn't a test, people taking it didn't give a shit. You DID. Further, I was born in Ukraine. I grew up in USSR, and went to the school for gifted kids. If I was asked to draw a map of the world in 1 minute or less in 6th grade, I couldn't do much better. I am sure neither could any of my classmates. I guess USSR educational system was terrible too....
Ah, by "this" I thought you were referring to something in the article. I guess you were referring to the previous sentence?

I'll still disagree with your hyperbole (for instance, the privacy law he's objecting to does absolutely nothing to guard your data from intelligence agencies in EU countries...), but that makes a lot more sense.
The PS4 has a number of exclusives e.g. Uncharted, Last Of Us, Little Big Planet which are system sellers. And if you think the PS4 is just a regular PC then are you missing a lot. The unified memory and asynchronous compute aspects are important differences from most home PCs.

The PC is the one that is likely to struggle since fewer and fewer people are buying desktop machines. And laptops/tablets are all about battery life.
I understand what the author is trying to say but there is an awful lot of "perhaps" punctuating all the G+ bashing he manages to fit in that post. I'm guessing the relevant evidence will be reveled in court.

Also worth discussing if an invitation email, automated or otherwise, should be considered a restraining order violation.
>Unit testing is a bitch.

Haven't found it such. Except if he means with all the Android flavors? That's orthogonal and inherent to mobile.

I assume he means that the tooling isn't as mature as that available for non-mobile, which I think is a fair comment. Running tests in the device or emulator is more involved, as is mocking apis for things like geolocation or the camera.
A restraining order is against any form of contact.

You (and I) don't know the circumstances that led to the restraining order. There may have been violence, intimidation, harassment, abuse. This may even form part of a consistent pattern of abuse.

The woman in this case may feel so traumatised by any reminder of her ex, or contact from him, that the act of receiving an email from him (on his behalf) may actually be deeply upsetting and disturbing. It may undo any efforts she has put in place to move on with her life, and restore her to the place of being abused.

If a court has put in place a restraining order then there is no acceptable basis for the ex to contact her. Including whether that contact is via an automated email on his behalf.

I'm with the v̶i̶c̶t̶i̶m̶ court on this. Someone is to blame, and the bar isn't too low. I do think that a decision like this will cause Google to evaluate the impact of any automated emails.

I also think that if you get a restraining order against you it's not enough to lazily avoid contact with the other person, you should proactively ensure that you do not contact the other person... so purge your address book if need be, the court has made it your responsibility to not contact the other person.
Just opened up Google+ on a 15" Mac Book Pro in Chrome and all I see is whitespace and "You may know", "Interesting people and pages" and other useless crap, what I'm not seeing is my feed. Only around 10% of the screen space is used for things I care about, it really baffles me how Google thinks that this is a contender against Facebook. They should realise that spamming people won't make them like their horrible UI.

Edit:

Screenshot: https://www.dropbox.com/s/4889ilnwfmplu0l/Screenshot%202014-...
I disagree. A restraining order is precisely meant to bar all forms of communication so that we don't need to decide on a case-by-case basis which communications violate the order, which would lead to highly unequal enforcement with some people being punished for things that others are not punished for.
> For projects like libraries, compilers or programming languages, it turns out that proprietary forks don't happen because of simple economics.

Apple's/NeXT's compilers were a high profile counterexample for many years.
TL;DR - It's an IDE with support for live coding. It's built with ClojureScript and has a number of unusual good properties.

However, you really need to see the video to understand how viscerally awesome it is.
I spent a few minutes reading up in restraining orders in Massachusetts (the state this happened in) and it doesn't look like contacting someone would even count as a violation!
What's funny is that this article pretty much exactly mirrors my comment on the Stross article:

http://www.antipope.org/charlie/blog-static/2013/12/why-i-wa...
one of them is prodigy

https://prodigyfinance.com/investor_home
Another project endorsing privacy and not listing any reasons and/or examples why privacy is a good thing. I have yet to find one.
I'm not saying that some punishment may have been appropriate but 1.7Bn plus damages on top seems plenty based on my understanding from the article rather than that they got off lightly as suggested by the post I was responding to.

The relevance of the report in the UK is that it suggests not reporting to the US was oversight rather than a decision to take commercial advantage of the knowledge rather than bring in the authorities (unless they were counting on the UK authorities being useless).
My understanding is that the main problem is translating from Haskell to LLVM IR is a lossy process, not the difference between LLVM 2.8 and LLVM 3.4. This blog post demonstrates one such issue:

http://blog.omega-prime.co.uk/?p=135

Quote: "In particular, LLVM conservatively assumes that GHC's stack and the heap may alias". LLVM has to assume that short of Haskell-specific analysis, so updating to LLVM 3.4 won't help with such issues.
When I got my MSX from the attic after almost 30 years I still remembered almost all the opcodes. Took me few days to relearn the rest; I was 8 when I memorised them...
Remote Work & Distractions: A BT Futurologist Speaks
The 'no restriction on data collection especially in the US' is a myth. There is plenty of evidence of FTC action and lawsuits to dispute your claims.
Bizarre star could host a neutron star in its core
Ghash.io very close to 51% of bitcoin pool
> We don't actually live in the libertarian dream you are pretending we do.

What? Our constitution already protects our rights to freely sign legal contracts between each others. Since when is that a libertarian thing? TIL.

> Many people like to live in a democracy where money is not the only form of power, but where votes are powerful too.

Who's talking about money? People are already free to accept or not their contract with Google. What you want is allow people to vote for other people to be forbidden to sign a contract of _their_ choice with Google, you want people to vote to restrain other's freedom. That's the opposite of freedom and what our constitution is about.
Hi Yaa101, thanks for the response. I probably should have been more clear that I was talking more about classical engineering than hardware hacking.

Things like mechanics, fluid mechanics, aerodynamics, magnetism, and maybe even some chemical and materials science.

Like if Tesla or Edison were alive today, what would they be using... Or if Elon Musk or Dean Kamen couldn't afford Autodesk :)

Hyperworks seems like the best fit, but I'm definitely looking for lower cost alternatives.

Anyway, thanks for suggesting SPICE.
I live in the EU and I rather we keep our direction on privacy, than you very much. I agree that the law about cookies is not much use, but neither is saying that we should just give up on this. I don't see this as vindictive, I see it as I, and many with me, don't want our private data handled the way most US companies want to do it. So we move our business to companies that do it the way we want it done.
You won't have good IDE support.

You won't be able to directly debug your code.

Also it can be really fun to reason about nested macros.
I watch American tv shows and movies and am well aware of restraining orders but thought it was something very rare and almost never happens; now I read this. Is it that normal to get one 'after a breakup'? I have never heard anything like that in my country except for hardcore, life threatening criminal situations. Is it that easy to get one there and you actually get rounded up and hauled to a cell for violating while you are just 'contacting'?
Could you possibly exaggerate any more? 10%? Really?

With the multi column newsfeed on Google+ it's just impossible that you see less content than on Facebook.

And how does your comment have anything to do with the article?
There is no "with the victim" here though. I mean, morally speaking, we are all with the victim - human decency alone demands that we have sympathy for their predicament, which is why we have things like restraining orders in the first place. But the enforcement of the order is done by the police and the state, and the state is in a position to imprison someone for an act which they did not commit, which seems to me to be unfair. If Google carries out automated actions on behalf of its users, without their knowledge or permission and in a way that they cannot reasonably predict or prevent, then it seems unjust to punish the user.

You can say that the person should have removed the victim from their contacts, but it's not even obvious that they would have known that the victim was on their contact list (basically, anyone you ever email gets added to it), and even if they did know, they would have no particular reason to assume that Google would contact this person automatically.
If it sounds unlikely, then there's probably more to the story. We don't know what happened between them that caused a judge to believe the order to be necessary, but I presume that such orders are not given lightly.
It's quite interesting they are all drawing the same projection. The projection can really skew your sense of proportion.
Why CCP is still using Python 2
Why did the former girlfriend did not block the profile ?
Google may have not advertised this feature but it doesn't look like hard to find...
Moral of the story: Don't use google+.
Nice discussion of branch prediction there!
Well I presume that as well; I hope someone here has experience with that and can tell how hard it is? Because I just had that 'wow!' experience ; it feels like they hand them out at the police station to anyone asking :) I know they are not, but some 'actual', non media enlarged information would be great!
Slightly unrelated, but how does a restraining order behaves when dealing with a broadcast?

For example, if the attacker buys an ad on a newspaper or tv and says something without addressing the victim specifically, is it against the law?
Assuming that natural monopolies do exist, you just described how they actually work. They don't need the protection of the government because the incumbent has so many advantages over the entrant, that (most of the times) there is no need to offer any incentives to any company for it to be the first one to exploit a natural monopoly.
Maybe I don't understand correctly the legal terms but this:

You (and I) don't know the circumstances that led to the restraining order.

... doesn't seem to be very consistent with this:

I'm with the victim on this.

Isn't it possible for a court to issue mutual restraint orders? Or maybe the order is a preventive measure for alledged facts that are still to be evaluated.

We don't know what happened to motivate the order. We know who the victim is here: the guy that got jailed.

Also, I don't think it's very reasonable to expect most users to know how to purge personal information from sites, it's a recurring theme over here.
There are iOS bindings for F# [1] with some level of support from Xamarin [2]. I'm not aware of any others.

There are Cocoa bindings for a number of languages [3], but I'm fairly certain they are desktop-only.

[1] http://fsharp.org/use/ios/

[2] https://forums.xamarin.com/discussion/3465/f-language-bindin...

[3] http://en.wikipedia.org/wiki/Cocoa_(API)#Other_bindings
Yes, thank you. This is the only sane answer.

Putting money in the stock market in anything other than an index fund is just folly. Over any significant amount of time, any other stock investment will do worse than the index fund. It must, by definition (plus or minus a little bit for imperfect efficiency... but the stock market is pretty damn efficient)... plus index fund fees are just so much lower than anything else, which just increases the lead they already have.

And yes, then bonds to smooth out the ups and downs if you can't afford to ride out some big swings (like 2008) without some insurance.
"Data privacy is not highly legislated or regulated in the U.S.. Although partial regulations exist, there is no all-encompassing law regulating the acquisition, storage, or use of personal data in the U.S. In general terms, in the U.S., whoever can be troubled to key in the data, is deemed to own the right to store and use it, even if the data were collected without permission."

http://en.wikipedia.org/wiki/Information_privacy_law#United_...
And the alternative is a tool that differs in it's quirks from a browser therefore forcing you to deal with a different set of quirks when building and when in production.

So yes.
> what you call "permissive licenses" give me freedom to do whatever I want, while GPL, especially v3, is very restrictive as to what it allows me to do.

A common distinction is that 'permissive licenses' give the developer more freedom, where 'free licenses' give the end user more freedom.

Giving the developer freedom allows them to constrain the freedoms of the end user, where giving the end user freedoms constrains the freedom of the developer.

So yes, if you're optimizing for your own personal freedom, a permissive license is best, but if you're optimizing for ecosystem or social freedom, a 'free' license is best.
Things I have noticed that seem to affect my health / likelihood of getting ill.

Stay fit.

I go through periods of being "average" (probably significantly more than most people in the UK do). That will involve doing a little exercise all the time - cycle to work (15 mins each way - but try to get the heart rate up). Take stairs. Walk places or cycle when I can.

I have other periods where I am probably capable of running a marathon. I get out at the weekends regularly and do a long mountain bike ride, or go whitewater kayaking. I start to get annoyed when I don't get my fix. I get ill less often and the hangovers seem easier when I am in this second phase.

Eat well.

Cut out processed food. I am skinny so I never need to worry about weight (probably related to the exercise thing). Learn to cook, its fun, more interesting than watching TV, and you get something tasty at the end. Add lots of vegetables particularly colorful ones, seems to be a very simple rule to get lots of nutrients.

Try not to stress.

If it is about work, are they really paying you enough to get stressed about it? Back to point 1, getting out on a hard mountain bike ride, with some decent downhill is easily accessible for me, and is a good way of de-stressing.

Don't be overly paranoid on hygene.

I used to travel a lot (worked as a river guide), especially in less developed countries. Drinking the water in places like Mexico city is maybe a big no, but brushing your teeth with the tap water and gradually getting less worried about eating of of slightly dodgy looking street stands will build up your immune system. Admittedly I did get ill a few times, but not as often as when I did a once a year holiday to France when I was younger.

OK, most of that is anecdotal, but I have a lot less sick days than most people I see around me, and when I am fitter I seem to recover faster. Also hangovers don't seem as bad.
In the case of GPLv3, the development of software for hardware devices that are tamperproofed

This is not true. All the GPLv3 requires is for you to provide the means to modify or replace the software contained in the device. In the case of a tamper-proof device, this would entail providing the user with a master key or password which would allow her to unlock a developer mode of some kind.
High Definition: What Is TV's Problem?
Ask HN: What VPN Services do you use/recommend?
So many dodgy reviews out there, thought I ask you guys for some current recommendations.
Sooner or later, laws will get interpreted by a judge/jury. You question is equal to asking at what point a work should be considered a derivative work.

The answer is sadly quite blurry, and country specific. US law say something like: "A “derivative work” is a work based upon one or more preexisting works, such as ... abridgment, condensation, or any other form in which a work may be recast, transformed, or adapted."

What would a judge say about two separate programs that talk to each other? A lot of people and companies has their opinion about it, but there is not much of case law in existence. All one can say is that the GPL author does not consider IPC level of communication to trigger a derivative work.
I've checked out a bunch of these tools and they all seem rather lacking.

I admit to only giving each one five minutes but they usually fail my simple test:

Can I easily create a new row and add some content to it without it doing funky things (i.e. adding stupid positioning CSS that forces me to align it manually or make it look different to the rest of the page).
He probably didn't elaborate because he felt the basis for the view was clear - there are clearly areas of PHP which still need work. PHP is often frowned upon because the APIs are a mess of legacy cruft like addslashes, magic_quotes, mysql_escape_string, mysql_real_escape_string, mysqli_real_escape_string versus prepared statements. Efforts are being made to clean it up, but for a language to ever end up in a place with that sort of library functions is a pretty big red flag.
That is beside the point. Also G+ isn't a 1:1 Facebook competitor.
You are right, I am now much more attentive for this, but much people aren't.

<quote>
The need for anti-sleep alarms is no joke. A poll conducted by the National Sleep Foundation showed that 60 percent of Americans have driven while feeling sleepy, and 37 percent admit to falling asleep at the wheel in the past year. In fact, sleepy driving can be deadly: The National Highway Traffic Safety Administration (NHTSA) reports that drowsy driving causes more than 100,000 car crashes -- and kills more than 1,500 people -- each year [source: Fenton].</quote>
My view is there are enough people in the world.