skysight-inc/HackerNews huggingface dataset:
I'm not defending (nor attacking) secret law but the obvious flaw to your argument from where I'm sitting is that if one has a representative democracy then secret laws can easily be a part of an open contract. We, the demos, can contract with our MPs (MEPs, Senators, etc.) to run the country in a way that they see as benefiting the demos to the greatest extent; we can contract with them to do just that. If then that beneficence includes hidden legislation there doesn't seem to be a democratic problem.

It's like if you asked your plumber to "sort your heating out" and they installed rust inhibitor without your knowledge, it's still under contract and you instructed them to act.

Of course you can insist on entirely open government. Personally I'm inclined to think that's going to lose out in some ways (inability to conduct covert investigations in to actions of criminals/businesses/states for example).
Those are not fully reified generics, only the native types generics are reified.
Are people manually writing getters and setters? Every Java IDE I've used has the ability to generate them for you.
Driving on electricity is cheaper than gas in all 50 states
Average users have a VCR? How would it work if they don't set the time on it?

You bought (whatever) it (is) - so that becomes your problem. The average user falls for the marketing of "your app controls your fried chicken" bullshit and buys the IoT chicken frier. So you won't buy that frier. Good for you
> Well, the charitable view of Hillary supporters is that this is what they are doing. Otherwise, you really think journalists should be taken out by drone for publishing things embarrassing to hillary?

> What are you talking about?

I think they are trying to make a reference to a previously-unknown conservative blog which claimed they had an anonymous quote from a "State Department source" saying that HRC asked about approving a drone strike on Julian Assange.

The claimed source has not gone to any professional news outlets. The blog has not published anything else of note, and by quick survey of other posts, its author has a clear agenda against HRC. I'll let you all draw your own conclusions.
>Who's the judge for validity anyway?

The individual and, in a democracy, individuals in aggregate, the majority with specific exceptions, of course, that protect a person's Right of expression.

To remove from people the right to judge for themselves is the ultimate assault on freedom and liberty.

>when you want to suppress views you don't like, to the extent of oppression.

There are a lot of slippery words in that sentence. What is suppression? Is speaking out against a view vigorously, suppression? Is working to prevent a view from becoming policy suppression? Is judging a person's character for holding a certain view suppression? Is acting against the implementation of one's views and agenda if one does not agree with it suppression? Is judging an individual or a group by the company they keep suppression? No. To all of the above, no.

Not all views have equal merit and deserve equal treatment.

Working against an odious agenda and to counter undesirable views (within the law) is not oppression, it is an obligation and a duty in a democratic society.
> So it's ok supporting Hillary even though she is largely responsible for huge parts of US foreign policy having sacrificed hundreds of thousands of innocent people as collateral damage for a bigger political goal.

I'm 99% certain that the Republican party is as deeply entrenched in the foreign policy directly responsible for the War on Terror, the War on Drugs (and all of the "lovely" people in Central/South America associated with that conflict), and many other conflicts related to the Cold War (Iran, the first Indochina War, Malayan emergency, Suez Crisis, Congo, Angola, Cuba, Nicaragua, Rhodesia, Mozambique, India-Pakistan, Libya, Cambodia, Chile, Israel and its neighbours, Afghanistan in the 70s, Grenada, Panama and many others).

Every conflict has two sides so let's not pretend that other actors aren't working the opposite side. But let's also not pretend that Hillary Clinton and the Democrats are somehow more responsible for the consequences of US foreign policy. Every Western nation and its government is actively involved in this policy to some degree.
>Why? It makes no sense to me. Why can't people have their opinions and agree to disagree on ones they don't agree on. Don't you feel such calls go against free speech?

I'm pretty sure this is a fundamental misunderstanding of free speech. Free speech means the governing body can't forbid you from expressing your opinion or punish you for it.

It does not mean other people or organizations can't take action based on their disagreement with your opinions and it doesn't mean expressing an opinion has to be without consequence from anything.
SHA1 may not be defeated yet, but since it has been found weak, we would be foolish to continue using it. It does us little good to wait until it's actually broken. Especially since we have sha2 as a sufficient replacement.
The US hotel industry had about $200 billion in revenues in 2015. Airbnb processed about $200 million in payments, or 0.1% of the hotel industry's revenue. At that scale, doubling or tripling your revenue doesn't even appear as noise to the hotel industry.
I believe you are correct that the title is misleading and generally agree re: the comparison to advertisers (although they are a much different group than law enforcement). But there is no way of knowing how the targeting was/is working (based on this article), so to say "no part of the data was targeting people based on their demographics" is also misleading.
A quick google search and I can't find many places in Europe that offer 25 days, not including the national holidays.

If I include national holidays I get 22 days off. No set sick days unless you're out for more than 5 consecutive days.

I'm not sure why you'd move to SV, startup life's seems like hell.
Kind of a shame and passing of an era. This store was the greatest brick and mortar photography store that I've ever been in. Pretty much everything you wanted was available, everything from small format 35mm to large format was available. Now that digital photography has taken over, this was inevitable.
I have read too many human parity claims that left me disappointed to believe this one. Call me a pessimist or a cynic. I'll be very excited when I have the code running on my machine and when I can compose this comment verbally without a hassle.
"In addition to its original senses, dating from the 15th century, “to include” and “to consist of ” ( The United States of America comprises 50 states), comprise has had since the late 18th century the meaning “to form or constitute” ( Fifty states comprise the United States of America)." http://www.dictionary.com/browse/comprise
Believing in a god is unique to the human species. No other animal does this. Thus, if you want full and complete simulation of human intelligence, this is the ultimate benchmark to test against.

Furthermore, the purpose of this thought experiment is that you CANNOT know what god an AI would end up believing in. That should make you rethink everything you think you know about theology and reexamine it under epistemological terms
Which is weird, because massive NSA surveillance had been fairly well known for years. Snowden exposed a lot of interesting details and got it into the public consciousness, but it was only a surprise to people who hadn't been paying attention before. (To be fair, I'm not criticizing such people. They had no reason to pay attention before.)

I don't get the grandparent's Iraq WMD example. That was obvious BS at the time it was being sold to the public. That's an example of propaganda and manipulation of public opinion, but not a conspiracy.
So two things.

First, it doesn't matter how fast browsers moved. Currently they're moving pretty damn quick if you ask me but it doesn't matter because you need to know your audience and what browser(s) they use.

Second, I don't understand the want or need to include "hundreds of MBs dependencies to transform a arrow function". Why do you have to use an arrow function? Yeah it looks nicer but if you're complaining about how much dependency it brings in why not just not use it? Don't get me wrong I like ECMAScript 2015 but if you don't want to bring in the huge amount of transpiler dependencies ECMASCript 5 is still super easy to write.
Working on a project that benefits from a language's strength is probably the best way to learn that language. If you don't have time pressure, why not?
I think the relevant quote is "lawyers tend to live (and thus file for divorce) in the county where they practice."
I tend to view this somewhat together with the lack of security engineering and policy (including enforcement) at State that allowed Manning to accumulate all the data she did.

Mind you, I'm not taking a position here on what Manning did, but rather on State's information systems management both before and particularly after Manning's data came out.

In the case of Clinton's email server, she appears to have taken no involvement (I debate whether to use the word "interest") to make sure it was "done right". Not understanding the technical details, perhaps, but making sure the people she hired did and did a correct job. I.e. running a proper organization.

She was not responsible for State's system being what it was when Manning did her thing (for her, inherited technical debt or whatever you want to call it), but she was the head of State for years afterward. Last I recall hearing/reading about those systems at State, a year or two ago, they were still a mess. Maybe I'm misinformed and/or out-of-date in this.

But these days, you can't say "I don't want to know the details" about your information systems and data management infrastructure. At a minimum, as an organizational head you need to ensure that they are being managed properly and securely.

And willful ignorance and rubber hosing suspects (figuratively, in prosecutions and the media; perhaps also otherwise) are not effective infosec.
I'm perfectly ok with that, I'm just not ok with pushing others to do likewise.
> (1) there is no inherent reason why it's wasteful or gross to own a lot of things

Really? Maybe I'm a bit naive, but nearly everything you own was produced and transported by using natural resources and energy, and it will eventually lay on a garbage heap occupying space. So every existing thing at least makes a smaller or bigger contribution to environmental pollution and climate change.
Google's apps don't run unless you launch them.
Abortion is wrong
DRAM Market Trying to Keep Afloat in Choppy Waters (1992) [pdf]
Societal instability is a common issue with any form of long term planning. It is a very basic idea, and ignoring it will 100% guarantee failure.

EX: "It risks a host of problems, including the possibility of reprocessing, social instability, leaks and accidents, or destruction of waste storage containers by natural disasters or terrorism." http://ieer.org/resource/commentary/yucca-mountain/

PS: Using google is no substitute for basic competence.
FYI, speaking of industry goings-on: http://finance.yahoo.com/news/donuts-collaborates-googles-ne...

I should clarify at this point that I am the author of original linked blog post.
This is a FAQ:

http://danluu.com/monorepo/
Have you considered moving the compiler to the client side? In theory you can build a C/C++ and virtually any other language compiler in Javascript.

Security restrictions on the browser might be an issue, but i think you should be able to store the binary output in the local storage and upload it to the server.
Absolutely. This is a shift that would need to made in hiring just as much as education. I consider the split pretty analogous to drafters vs architects. Both jobs have roughly the same output -- drafted plans. But the architect is properly trained and licensed to determine things like feasibility, safety, regulatory compliance, etc.
No idea, but for now you can use rollupjs.
Webdevlist – the web developer's resource collection
> I get the name Assange from the allegations of State Department employees.

You get the name Assange from the allegations of a previously-unknown and untrusted conservative blog which does nothing of substance other than regularly attack Clinton. Forget FOX News - even Drudge Report refuses to touch this, and that is very telling.

Not all journalism is created equal, and it is nothing short of gullible to take such thinly-vetted sources on faith.
Both tech and non-tech people can wrap their head around the idea that one can be safely dropped in a toilet and the other can't.
This is what I love about HN. Someone asks a good technical question and literally one of the most qualified people in the world answers it.
Indeed it does. Flags are disabled here, and now we get a long and extensive back and forth of all the sorts of arguments normally shut down as bigoted tout court.

Excuses from above about it being good for the community strikes me as eerily similar to the "national security" argument: in order to defend a free community from those who seek to harm it, we don't need to uphold the principles that it was founded upon. Hm.
> Since this only messed up CGIs on the same connection, it's not a security risk. You cannot mess with CGIs from someone else.

What if you have another http proxy in front, such as cloudflare? Would this risk mixing multiple different end users' connections into one http/2 connection?
Adding 8 comment lines doesn't help your argument. More importantly though, you need to consider the mental load of constantly thinking about and remembering whether something is a property or a method.

I used to be an advocate property syntax, but after seeing them used in C# and now in Swift I have completely changed my mind. It's an inconsistent mess that Java has avoided at the small price of some more lines of code (that are mostly auto generated and need no documentation)
Telling lower middle class students that they shouldn't attend or even apply to elite schools seems like a poor strategy to reduce the power of the elites.
At one company that did a take home, the first step of the onsite was some pair programming to add a few new small features to my submitted solution.
Patriot's Bill Belichick gives 5m 25s response on his dislike of tablets
By blue, you mean black people?

It turns out blue may not be the best neutral solution, as blue stood for black characters like Skeeter in the TV show Doug.

- http://www.elischiff.com/blog/2016/5/10/racemoji
Sure, if you want to argue this point, you're right--if you're already secure, then security through obscurity won't technically make you less secure.

However, taking literally any actual security measure is a better usage of your time. So sure, when you've audited your entire server carefully and are absolutely sure, then it will be useful to add a security through obscurity layer. That is to say, it will never be.
That's the usual time stamp for all their files.
Telling people who will vote for a candidate that is 'certain to win' to vote for another candidate that has very little chance of winning benefits the candidate that is 'certain to come second', in fact if enough people do this the candidate that was 'certain to win' could easily lose.
Evolving MySQL Compression – Part 1
From the ACM link someone else provided:

> An area of the repository is reserved for storing open source code (developed at Google or externally). To prevent dependency conflicts, as outlined earlier, it is important that only one version of an open source project be available at any given time. Teams that use open source software are expected to occasionally spend time upgrading their codebase to work with newer versions of open source libraries when library upgrades are performed.

So if an external library has to be updated, the entire codebase must be migrated all at once. Then Rosie is used to split the change into a lot of smaller changes (to be reviewed by all affected teams). Once all the smaller changes are LGTM'ed, it's submitted all at once.
Great post. People seem to lose track of the fact that political views exist on a spectrum and that our individual views can be quite different than the "team" ideology (conservatives who support gay marriage and liberals who support gun rights etc).

We need more people willing to work the middle ground and find reasonable compromises.
I don't think it's fair to paint supporters of 'stop and frisk' as racists. A friend of mine is a cop in Chicago and told me recently, to my surprise, that the biggest supporters of these policies are actually the ordinary families living in bad neighborhoods who have a "do whatever it takes" attitude towards reducing the violent crime on their doorsteps. Personally I would support pushing decisions like this down to the most local level possible. If the residents of Fuller Park or Englewood or other neighborhoods in Chicago want stop and frisk, then let them vote for it in the affirmitive, and let it be enforced only in those areas, as an act of self-governance, implemented in a transparent and accountable way that will satisfy critics as to its constitutionality.
Thing is you don't really need to write getters and setters in modern Java.

They're quite a smell that you have no encapsulation, plus mutable state.

I find myself either

- Writing object oriented code with higher level operations that operate on data internally without exposing it via getters and setters.

or

- Value types that take values in constructor and provide naming and additional behaviour on that data (proper Value Types support will really help with this.)

or

- Data pipelines dealing with n-tuples. For which you might be tempted to reach for getters/setters but I'd tend to either use off the shelf tuple types. i.e. tuple(A,B,C) or classes with public fields, or interfaces with static factory to create instances. I'd love better support for tuples with named attributes (Like new c# has)

Loads of getters/setters is something that the frameworks of the last decade encouraged people to do but aren't really a thing any more.
During the initial discussion yesterday, when it was just a vague "state party" to blame that everyone assumed meant the US and UK were isolating the embassy, a lot of people were talking about jamming cell signals. There was supposedly even an account from someone who visited the embassy and immediately lost all connectivity when they went inside.

It's kind of amazing to see what people come up with in the absence of information.
That sounds entirely reasonable. Based on the ensuing discussion, it sounds like -

You don't secure the container, you secure the system running the container.

When you hand me a container to run, maybe I run it in a secured VM. Or maybe I run it inside a secured container; or I [get further out of my depth and] secure the Docker process itself.

From the perspective of the person writing the code running in the image, I just need to secure my application code - such as standard SQL injection, proper management of configuration keys, etc - but I don't really worry about securing the system running my container from my container.

...Although I guess that raises the question: how much do I need to secure my container from the system it's running on - or is that such a breach of trust it's pointless?
No this has always been there IIRC, and they never release (proper) timestamps for their files so you can't know if something has changed unless you diff it.

They have released a few more emails from the DNC leak earlier today, but nothing major or new.

This is just the standard file dump where you can either download everything or torrent it.

There are tons of files there that are not even leak related like various Wikileaks promotions and "educational" material, as well as quite a bit of nonsense.
It's simply a file mirror of the entire content of the wikileaks site excluding the serverside stuff.
Why I Consider Burning Man the Greatest Cultural Movement of Our Time
Credit where it's due, I like how he speaks well of the IT person on staff, Dan. Keep up the good work, Dan.
Actually, it's about ethics in wielding minorities as a club to smite heretics.
Arrested? No. Makes me feel like a child _sometimes_? Absolutely, that's probably why I listed to it as often as I do.
You are right. Reading closely, they only own some of Anaheim.
History of Actors
Ask HN: GUI Git client for macOS recommendations
I've flattened and rebuilt a macOS environment for web development work. I'm looking for a GUI git client, and I'd be most grateful for your input -- good or bad.

I'm a front-end person and I'm dabbling with other parts of the stack, though my new project is purely HTML/CSS/PHP.

I'm running SourceTree right now, which connects to a networked GitLab CE server. It works, but it feels overkill for what I need, and I haven't yet tuned it to work with my incremental & frequent commit style...which makes for about 6 mouse clicks for each commit. Maybe I'm using it incorrectly.

My personal preference is for open source, but I'm not averse to proprietary/commercial (e.g. Tower [2]) if the feedback is positive.

The medium-term goal is to master the terminal commands, but for the short term I'm really interested in what you use for macOS git in the GUI style so I can improve my confidence.

Thanks very much in advance.

[1] https://www.sourcetreeapp.com

[2] https://www.git-tower.com/mac/

Edit: formatting.
Everyone has to do PR to some extent. One misplaced word will create 100 comments on HN complaining about it ;)
This is like legitimatizing incorrect usage of "literally" or "unique" because some people don't know their definitions. It is ambiguous and sloppy to misuse a word as if it means its antonym.
For anyone else wondering about that copier: http://www.theregister.co.uk/2013/08/06/xerox_copier_flaw_me...
What is the standard for being racist then? When Trump says that a judge isn't fit to do his job because his parents were Mexican, what do we call that? His continued persecution of the Central Park 5?
Not a buzzword. Has nothing to do with "aggressive recycling". It's a true paradigm shift. Much better explanation comes from Michael Braungart and William McDonough's Cradle to Cradle book explaining what the difference is.

https://www.amazon.com/Cradle-Remaking-Way-Make-Things/dp/14...
Cyclist says his pool noodle makes Toronto streets safer for him
Should We Let Uploaded Brains Take Over the World?
Should you hire celebrities to help sell your products?
FRED by CZ.NIC: https://fred.nic.cz/ . Open sourced as well and it's been around for a long time.
Evercar abruptly shuts down
Are you trying to argue that you housed ALL of China's migrant workers near your apartment building or in its basement? Or have you seen a few poor people and thus deducted that ALL of China's poor are not getting better opportunities?

Have you ever seen pictures of Shenzhen when it was being built? Do you know who built it? Migrant workers who got better opportunities.

How many US cities have risen in the last 50 years? Or maybe you'd like to change the subject yet again...
If you use zsh I wrote a little wrapper for nvm that adds a few handy features. Upgrades can be done with `nvm upgrade`.

https://github.com/lukechilds/zsh-nvm
http://www.smbc-comics.com/comics/20090830.gif