skysight-inc/HackerNews huggingface dataset:
Backend is C++. Means it's easier to integrate with existing applications. Looks easier than Caffe. I can't use Theano because I need to be able to compile to a native application.
Are you concerned that they are being unfairly partial by not charging at all the actors at once, or do you feel that addressing Facebook separately is futile for pragmatic reasons?
Given the example of being able to write stuff to the ssh authorized_keys it would be prudent to simply chroot your redis installation. It seems like a easy, if somewhat old fashion solution, to at least that part.

Generally speaking I think way to many services assume that they're allow to roam the filesystem freely, when chrooting should be "the bare minimum" one could expect.
Voting with our feet.
ManAHLTech open sources its MongoDB store with 25x performance improvement
New Empirical Constraint on Prevalence of Technological Species in the Universe
Friends don't let Friends install Used RAM
Yes. The plan is to fix the bug.

This question is off-topic though. If you want to ask us something, the site guidelines request that you email hn@ycombinator.com.

We detached this subthread from https://news.ycombinator.com/item?id=10538020 and marked it off-topic.
Sure, will fix today.
Apache Spark Machine Learning with Large Data
Sometimes a bug report isn't enough
I don't see how pledge is different from Capsicum which he criticises on this basis, one it is compiled in you cant disable it.

(Incidentally Capsicum does seem to be coming to Linux, albeit slowly, and as a self sandboxing technique it is nice to use).
Debian does this in the default installation, it uses capabilities I believe, not chroot, but the result is that there is a "white list" for directories where Redis can write, which are just /etc/redis/... to rewrite the config, and the dir where Redis persists.
"partly blocked the National Security Agency’s program that systematically collects Americans’ domestic phone records in bulk"

That's such a small, and arguably not the most important part, of NSA's wrongdoings -- collecting contacts, metadata, movement, all unencrypted Internet activity is much more potentially dangerous and damaging imho. Still, it's nice to see even a small step to the right direction.
Yes, we see a lot of that and yes it's difficult to stop, but we've put a lot of work into the software and it currently has the upper hand. It's a bit of an arms race though.
I probably do, although in practice, given how well (and composable) python comprehensions/iterators/generators have turned out, getting all worked up about some implementation detail now seems a bit churlish and pointless.
Whilst "digital civil disobedience" is all well and good, breaking their rules won't help us break their will.

The last bastion of hope is a "union of the consumers", where we collectively punish and break companies that we collectively see as dangerous to the future of our world.

We only need to tear down one company to be able to set off a chain reaction. Once consumers realise the power they hold as a well organised and effective collective, the people can pull back some of the power from the corporation (and our governments to which they now hold the power over).

Corporations can't survive without income and customers. Every day we vote with our wallets without giving it a second thought. It's time we started to appreciate that fact.

Edit:

I know this isn't particularly realistic :-(
How far have we come when legislators dishonour the constitution by passing laws that don't even pass the lowest level of scrunity?
Well, I wasn't looking for exact those question but it still helps, especially the third part and the conclusion. Thanks!
Fedora officially released a Cinnamon spin with Fedora 23
Interesting alternative to appcanary.com !
I don't even expose redis externally, I tunnel all connections over ssh using autossh and a restricted user on the server running redis.

Something like:

autossh -M 0 -N -L 6379:localhost:6379 -o "ServerAliveInterval 60" \
-o "ServerAliveCountMax 3" -o "StrictHostKeyChecking=no" -o "BatchMode=yes" \
-i /home/tunnel/.ssh/id_rsa redis_tunnel_user@redis.host

Then on the clent side you just connect to localhost:6379 as if redis was local.

Edit: Should add autossh automatically reconnects the tunnel if the connection fails. Vanilla ssh does not.
Kemal.cr: Fast, Simple Web Framework for Crystal
> China was the only nation that welcomed refugees fleeing from pogroms in one era and fleeing concentration camps in another era, when nations like the U.S. would not let those ships dock.

Sources please, otherwise this sounds like an usual BS propaganda. One real example to contradict - in WWII, Switzerland was accepting (not only jewish) refugees when completely surrounded by Nazis/their allies. We are talking about tiny landlocked country just to be clear. When it would became clear that country can no longer feed its citizens and more incoming refugees, they decided to close the borders("das boot ist voll"), and still one canton - Geneva - said fk you, and keep them coming. Even when it was clear its not sustainable.
It comes down to people do need to do things in a browser context... Java and Flash just had horrible security track records. In the end, if Adobe had made flash more standardized. If they could have gotten the format closer to xapp/silverlight packages, around JS, SVG and MP3 native in the browsers, they could have kept making money on the tooling, and been better off. That was my hope when Adobe bought out Macromedia... didn't work out that way.

In the end, people are learning what works best... In the end it depends.. I think it comes down to being that people want cleaner application development targetting the browser.. I think modern node/babel/webpack apps are much better as a workflow (I also like React). However, I don't begrudge people wanting to target other environments.. I think source maps go a long way to making it nicer to do in practice.

I'm also appreciating the resurgence of more FP concepts over OO everywhere... Outside of controls/components, I don't think classes work well for most JS needs.
You (media) can't dissect any new thing that gets added. Explain why it's bad, etc.. Now you have a huge dump of new information and everyone gets overwhelmed.
PHP 7 is Not coming that soon:
That is the Capsicum model, disable open when you go into secure mode. Note you can allow passing of file descriptors and an external program can open new files for you if you allow this. Many single task programs do not need to open files after initialisation.
Making negotiations easier.
You may have a point there, but what are you suggesting we do about making progress on this?
See the discussion on another link: https://news.ycombinator.com/item?id=10532565

Summary: international trade deals involve a lot of tradeoffs in various sectors of a country: e.g. throwing textiles under the bus in order to get some advantages in automotive. If the initial negotiation of the treaty was open, special interest groups would make massive amounts of noise and no country would be able to come to agreement. Once the treaty is done being written, then countries can debate it internally, in its entirety. There will still be lots of noise but at least there is a complete treaty to argue over.

See also: http://www.npr.org/sections/money/2015/06/26/417851577/episo...
Pedantry: this won't work with strings if they're not EQL.
It's pretty common all around the world? That's why you have means of questioning it. Independently from legislators.
I recently switched dentist and my new dentist requires that you also have a six monthly appointment with a full-time hygienist also at the same site. I was very skeptical about this but ultimately learnt a lot and my teeth are becoming a lot better for it.

I am not entirely sure if most dentists would be good at delivering hygiene advice to the level of the hygienist (it's a special skill, after all), but I'm also not sure most patients would voluntarily see a hygienist, so it's a tricky problem.
Real world problems are often NP-hard, not NP-complete.
It is NOT OK for networked server software in 2015 to be "totally insecure if exposed to the outside world" without having this warning in large letters stressed very visibly in documentation and in the software installation process!

As is, Redis should probably default to only using the UNIX socket (where filesystem permissions apply), with TCP-enabling configuration options having impossible-to-miss warnings in example configs and documentation.

In the blog post there's this part, castigating inattentive users about falling pray to this fail-open nature of Redis:

"The problem is that, whatever we state in our security page, there are a lot of Redis instances exposed to the internet unintentionally. Not because the use case requires outside clients to access Redis, but because nobody bothered to protect a given Redis instance from outside accesses via fire walling"

Sounds like the author should really have another hard think about this stance.
Good point. Btw tunneling via SSH being so easy is one reason most users gave as advice, during the Redis developers London meeting, to avoid putting SSL native support inside Redis itself.
Interesting, #3 seems to be more important one and I never understood things mentioned #4. Thanks for your perspective in such detail.
The Amazon Controversy: What Is Missing in Its Performance Management?
Bravo on saying "let’s not be too hard on people who make the occasional its/it’s slip-up". I'd much rather understand (be understood) what some one is saying, than try to correct (be corrected) for such a small thing. English doesn't compile!
Of course they don't. Security services don't have experience. People have experience. People are often incompetent. Security services have long, glorious histories of incompetence. Every day, someone with very little experience is having to make decisions.

Here's a similar example. The British armed forces have decades and decades of experience of COIN. Yet they were bloody awful at it for most of the recent Iraq and Afghanistan debacles. The fact that someone who had a job fifty years ago and was good at is it meaningless. It only matters if the person who has the job now is good at it.
Bret Victor on Geometric algebra and the slow progress
What a horrible article. This article starts with the assumption American=Good/Foreign=Bad. Complete with a scaremongering title.

"repair shops thousands of miles away, in developing countries, where the mechanics who take the planes apart (completely) and put them back together (or almost) may not even be able to read or speak English."

Because developing countries are worse at this? Jets are designed to be maintained. It's systematic work. "Take this cowling off. Unscrew that, check this. Replace that." It's not like they are making hard drives. Oh wait. Developing countries already do that.

"But the F.A.A. no longer has the money or the manpower to do this." Wait... That sounds like the gist of the article. "FAA underfunded and unable to check check maintenance facilities"

Vanity Fair carries on with some more scaremongering:

"There are 731 foreign repair shops certified by the F.A.A. around the globe. How qualified are the mechanics in these hundreds of places? It’s very hard to check."

I usually like reading Vanity Fair articles. But this one got my "It's not American" xenophobia hackles up.
I think what your parent comment was saying was that : 'even though web is a great solution to many problems that can be solved with software, it has its limitations'. Clearly the problems s/he mentioned are a source of pain for some users, and many of them do not exist in the native application platform. Even if those trade-offs look unreasonable to you, it may not look so to many others. If we have more data to support the statement that somehow the web is always superior to native, then this discussion can move forward. Without it we are more likely going around in circles.
The problem is that the overwhelming majority of consumers don't know or care enough about copyright to form a union. And you can't have any leverage as a union if you are a small minority of the entire consumer-base.
I don't understand the downvotes. I'm not suggesting that dentists actually want to harm peoples' teeth. I'm simply pointing out that dentists recommending sugar and soda is too obviously nonsensical a position for anyone to actually take, regardless of their true position.
^^ so this ^^ I was a tech recruiter for about a year (hate mail can be sent to dialogue@dessourds.com). the skills gap in america is so huge. there's so much demand for coding talent. anyone who has ever mastered a programming language is one Rails bootcamp away from getting a job. the older programmers who i saw struggling to get jobs had either a) gotten halfway rich and dropped out for 15 years or b) run their own company and were writing in long-forgotten idioms. that is, they left the conversation and stopped caring.
> To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries.

Depends on how you literally minded you read it and how the Supreme court feels:

1) Any copyright or patent that does not promote Science of Useful arts is unconstitutional

2) Only written words are protected, not visual or software.

3) There should be some limitation on the term but it could be way past couple of googols in years.

and so on. The constitution is (un) intentionally vague in a lot of places.
In all seriousness this could be quite important, I have been avoiding relationships all my life due to heavy workload in school. Seems like patterns gonna continue considering I plan to work more :|
https://blog.qt.io/blog/2015/09/25/qt-for-native-client-and-...
It's not even remotely obvious that capitalism must include any competition. You might try reading the Wikipedia entry you linked.
The law is like a magic spell invisibly binding the hands of people by soft power and binding the hands of people through the law enforcement by hard power.

The problem with hard power is, that it is expensive. If it wasn't police states would work wonderfully. Instead, the government needs cooperation of the people by formulating the law in ways that are acceptable to the people. By providing thought systems propagated through school and media appropriate patterns are engraved in the nations minds. People need to either think "this law is just" or "i don't want to go to jail for that" or "i don't want to lose everything that i hold dearly" or "i don't want my family to starve" for the spells of the law to work.

We are more and more coming to a point where the proponents of copyright law must either step up the propaganda, the enforcement or change the law.
It will spread.

Basically, if Facebook is really building up profiles of people, then the EU standpoint is clear across the board that you don't even need to be able to actually name the person from the data in order to be governed by the data protection laws, and e.g. details like IP addresses that are not considered personally identifiable by themselves easily becomes so when combined with other data.

It is very unlikely that they are compliant anywhere in the EEA if they're not compliant in Belgium.

Their argument that they're only subject to privacy laws in Ireland is a total non-starter, as it "worst case" for Belgian authorities just means they'll have to go after Facebook in Ireland, and given that all EEA countries have privacy legislation closely modelled after the Data Protection Directive, it's highly unlikely they'll get a better result there (and if they do, it'll get appealed, and if they win an appeal, the law is likely to get changed.

If they are maintaining shadow profiles, then what they do is very, very obviously at odds with the principles the Directive are based on). More likely I'd expect Belgian courts to insist they have jurisdiction on behalf of victims in Belgium.

In either case, as soon as this case is concluded, you can expect a bunch of other EEA states to pile on.
The Romans can be said to have two dynasties, the Roman Republic and the Roman Empire. By the way, the Zhou dynasty lasted 800 years and the Shang dynasty, 1000+.
True. We need a new word I think.
I hate to see these jobs go overseas, but that's the high cost of over regulation.

This article's main example is of a maintenance problem with a foreign aircraft maintained and flown outside the US. It's unclear what the FAA could do about that.

Also, the article cites incidents, but has no evidence as to whether this is better or worse than the previous heavily regulated and unionized system.

I can cite my own anecdotes passed on to me by family members who were commercial pilots in the US about shoddy maintenance by US mechanics, and how these problems seemed to mysteriously spike when a new labor contract was on the table.

If there's a real problem here, too bad the article doesn't get to it.
It's somewhat shortsighted to see this as a situation where the reader pays versus one where the researcher pays.

In both cases it is typically the university which pays. In one model the library pays, in the other it might be an academic department, research office or the library which pays.

Gold open access [the pay to publish model] is distinct from Green open access [where no payment is required].

Many publishers, like Elsevier are adopting a 'hybrid' model where they charge both to publish , and to read.

While there are costs to publishing one they don't justify teh huge fees [and profits] that Elsevier make. One would have to assume that the major, technical infrastructure Elsevier etc implement is to keep their texts inaccessible.

A new OA publisher, the Open Library of Humanities is trying a new model, where neither reader not author pay. Instead the suite of journals is funded by an international consortium of libraries.
Who is involved in creating such agreements? Are the parties of interest involved?
Oh hey sandstorm.io

I tried your stuff, and was discouraged by the "pipe this script which will make modifications to your personal operating system into bash", why cant you just make a normal package which extracts to / like every other software does?
Good decision.
Which OS?
They are very very slow, both in judging and in executing decisions, and at the same time consume a huge bunch of State money. They are probably corrupt as well.
Lazy ssh-add
Your answer is in this book, The Fate Of Empires. http://www.newworldeconomics.com/archives/2014/092814_files/...
This is great, but when people see an older programmer, their first, involuntary thought is "I wonder what went wrong with his career, why did he get stuck?".

I vividly remember a manager (50-ish himself at the time) screening resumes once, letting out an exasperated sigh at the sight of one: "this one was born in the 60's, jeez!". I was the ideal age for a programmer at the time so it didn't affect me, but it still shocked me.

(I know it's customary not to include a date of birth on an American resume, but they'll still figure it out from dates on your diplomas, work experience etc)
In all fairness, this is a poll of a very particular sub-population (Crunchbase founders and investors). The entire population is 8499 people, so a sampling size of 3k would be more than a third of the population. The sample size for most questions is 129 (but not random, since those were only the ones who responded). I just found that one graph weird, but admittedly I haven't looked carefully at everything else.
That is unfortunately a bad practice but there also people out there who leave it in enforcing mode and actually make an effort to use it.

I think selinux use has increased lately, at least from my perspective.

Where I work I am constantly forcing it on people and volunteer to solve any problems they might have to ease their transition.

Just like pledge would require passionate developers who actually care about implementing pledge on the application level, SElinux requires passionate sysadmins who actually care about using it, and about their co-workers using it.
I mean you could be right, everything is relative.
But what are you comparing to? Japan? Qatar? Saudi?

Immigrants aren't homogenous, so the opposition isn't either.
I guess, it is because these are works that are copyrighted anyway ;)
Be Part of the Media Technology Development Revolution
I try to find minds open to new ideas and mentor because I have an unquenchable thirst for seeing someone discover the world. My criteria is FIRST to find if the person in question is a compulsive maker. I find that those types of people will simply be excited by the prospect of manipulating new dimensions of the world into shapes pleasing to them. My first thought when I saw the headline was "They just need to find the joy of learning new solutions again!" because I can't envision anyone that has gotten the maker bug being cured of it. Maybe I wouldn't mentor those people because they would fail my first test. I think it is incumbent upon us to try thou.
To those starting on a similar path (self-taught, but interested in the mathematical part), what would you say? What was easy to progress in, where did you flounder and why the difference? Is a Ph.D. requisite?
What part confused you?
Specifically, all of the EEA (EU + Norway and Iceland) has data protection acts that are specifically harmonized to comply with the EU Data Protection Directive.

There are quite few scenarios where they'd be in breach of Belgian data protection legislation without also being in breach of the data protection laws of 29 other EEA countries.

The odds of EU wide action will dramatically rise the moment one or more countries find them in breach.
The Scourge of Arial (2001)
Not sure if the concept of Hirja existed during Rome, but you might want to look into it.

I don't want to live near islamists and my mother doesn't want to be called a whore in arabic for not wearing hijab - yeah my mum speaks Arabic.

You can't refrain from the fact that majority of the refugees are islamists in a sense that they deem apostasy as a crime and homosexuality punishable by death.
What went wrong is that social justice activists don't buy the whole "challenging people's ideas and assumptions" line anymore exactly because of incidents like this one. Some Yale staff sent out a letter very politely asking students to think about their Halloween costumes and how they might be seen by minority students, and were accused of violating student "free speech" for it - not because the letter placed any restrictions on their costumes, but just because it might make white students uncomfortable wearing certain things. Then when students protested this, apparently it meant university wasn't about challenging people's ideas and assumptions anymore and they just wanted to be coddled. Apparently it's not "coddling" to demand that the white students aren't made uncomfortable by thinking about racism, though, because reasons - just like it's not "free speech" and part of the university tradition of "challenging people's ideas and assumptions" to ask them politely to do so.
>There will still be lots of noise but at least there is a complete treaty to argue over

So now we have to protest against whole document and WE AS PUBLIC, we citizens cannot negotiate paragraphs of the act because it's tightly coupled and one change will affect another paragraph. Now it all goes in or nothing.
Url changed from http://www.extremetech.com/computing/217148-restoring-ram-fi..., which points to this which is a dupe of https://news.ycombinator.com/item?id=10408692.
No because it would be for four years only.
Great job! Definitely, the poster is a fantastic idea. However I don't think you're displaying it at it's maximum potential. How about getting a friend with a DSLR camera to take it? Looking into the camera also boosts trust. Or, you could overlay the design onto Printful's mockup image: https://www.theprintful.com/product/posters#mockups
Lifetime prison is illegal in Spain, yet they can give 3000 years in prison.