skysight-inc/HackerNews huggingface dataset:
Spain is not a third world country, but Spain is still on a very different level than core Europe or the USA. That argument does not hold. You'd have to show something that reasonably compares the different working and security conditions of projects in different countries, budgets them, and then shows that they are not the relevant factor. Which would not work in Germany in similar failing projects as they are the factor there, so I don't think it will not hold for the USA either.

Edit: It would not work in Germany, because it would be hard to decide whether the ever increasing fire-regulations are indeed batshit-crazy and thus a sign of a failing capabiltiy to organize, or just a security regulation raising costs. In a way they are both.

The links you provided don't do that calculation properly, as far as I saw. And I did have a look at them and read the comment thread here, it is useless to attack me on that grounds. Doing so only disqualifies you.
No one took our jobs. We gave them our jobs when we started pretending our salary was more worth than it actually was. If we want our jobs back, we must accept either a Chinese-level salary or to pay more just because production is local. In any way, we must give up the added value that our salary gained when we started buying cheaper without questioning where the rebate was coming from.
It worked for some time: we could buy more goods with the same salary. Until the salary was no more.
Academia must resist political confirmation bias
The usual way to do event handling in Rust is to either expose an event loop directly, or use an async toolkit where you have multiple components, each owning their own subset of data and processing events related to it, talking to each other over channels, futures, or some other abstraction.

Closures are difficult to use for this due to Rust's concept of values having one owner, making it fiddly to share values over multiple closures without e.g. wrapping them in Rc<RefCell<T>>.
Ask HN: Free to Redistribute Tutorials
Does anyone know of any programming related tutorials (html, css, javascript, php, etc) or ebooks that are free to redistribute? Or, for which one could buy the rights to redistribute? For example to bundle with another, for pay ebook or tutorial?

Do any of you have experience with this?
A curated list of amazingly awesome OSINT
"Keep a tab on these product updates and upgrade as frequently as when new security
vulnerabilities are fixed."

https://www.docker.com/docker-cve-database
How Google's HDR+ works [pdf]
Without the draw of getting the big audience of r/all I would not be surprised if communities like the_donald will start to stagnate if they had to move to voat.
Reddit was founded upon values of free speech, at least that is what people were told at the time, even if it wasnt true in the back rooms.

I think the biggest concern is when platforms start to police illegal speech, and countries make political dissent illegal.
I was in school during the recession and prices started there but doubled. Loan interest rates doubled for a few years too.
This is the problem with the drug testing argument, the slippery slope leads into caste oriented nanny state territory. Such an argument could conceivably go even further.

EG: Ban any "unhealthy" food from being purchased using public assistance. Require anyone who is on public assistance provide proof of doing 30 minutes of daily exercise. Tie public assistance aid to your credit score. Place monitors in the house so if one is engaging in too much time-wasting activity (video game binges! hours of social media!) your funding is cut.

This could get pretty nightmarish frankly in an Orwellian way, especially if we combine this with the "world is so automated a basic income is absolutely necessary" idea that's floated around here a lot.

Generally, in the states that drug test for "welfare", the results seem to mostly point to a waste of money (typical articles on the phenomenon are here: http://www.forbes.com/sites/judystone/2015/02/17/the-sham-of...). As my above point on reagents, the standard "pee test" involves similar principals; the only way to truly confirm a positive pee test is to send it to a lab for GCMS analysis. This is not cheap.
Don't put the blame on the developers. Too frequently they are put under huge pressure and cannot say "no" to their managers. There are people which are responsible for delivery, testing and they are paid way more than the average developer.

Unlike in engineering, with software you can - and indeed should - test it before deployment in thousands of ways.

Finally there is also a receiving party that should ensure they are not accepting broken software. They have responsibility too.
This is a problem for every x86 operating system.

If you are already running an operating system on an Intel vPro (VT-d, TXT) laptop, you can likely run Qubes on that hardware.

If you are concerned about the Intel ME, you would need an Ivy Bridge vPro device like the Lenovo x230, plus skillz [0] that improves the security posture of all operating systems, including Qubes.

[0] https://news.ycombinator.com/item?id=13056997
> Why not make it downright illegal to talk about it?

To have any kind of discussion, you need to agree on a premise, a set of axioms, a base on which to talk.

In most countries, you take the constitution for that. Or the Universal Declaration of Human Rights.

That’s the minimal base on which you plan your society, and discuss politics and laws.

Usually, you add more, but it’s the required minimum.

What do you do with people who disagree with that? With people who disagree with the inalienable right to live? With people who disagree with the concept of "innocent until proven guilty" for some races or religious groups?

How can you form a society if you can’t even agree on the most basic ideas?

Maybe, you should actually separate society, split it, if there are people unwilling to make compromises, and holding immutable ideas that are incompatible with the rest of society.
I think the TV networks were very short sighted and ended up with shitty contracts that never accounted for distributing or streaming their content internationally.

They would if they could, but they'd have to go back and renegotiate all those old settled contracts.
>Malware on your Android device picked up from third party app stores

well ok then.
They were nifty machines to look at, they were a tremendous advance over hand-set type, but heaven help you if you decided that Spartan looked too small at 10 pt. It was back to the linotypists for another run.
I like the power of the Emacs platform. I suggest looking at org-mode yourself.

I use regular notebooks for things that make sense to record in notebooks and org-mode where it makes sense.
A no-brainer except for the $10/month streaming part.
> I feel its future is uncertain so it's hard to recommend others begin using it.

Self-fulfilling prophecy unfortunately.
Grossest challenge of the year
Towards Idris Version 1.0
Quality vs Throughput right here.
But the google closure compiler have no concept of a tree of components and their lifecycle. The library is old, java-like and I never heard about someone using it :p
So wait this is phishing, not actually hacking into Google to breach accounts if I understood it correctly?

In that case, I suppose the title might be technically correct (those accounts are indeed breached), but it makes it sound like Google is to blame.
But why should we not fight for them? I am just as angry about the thought of us being censored as I am of the thought of them being censored.

It doesn't matter whether what they say disgusts me or not, I don't have the right to not be offended. People often use Reddit to find news, I believe that Reddit should have a duty to provide that service in an unbiased way without inflicting their own views on the people who use their service. All they should care about it is "is this illegal?"

Yes, I understand that they're a company and not a government agency, it's of course just my opinion that they have such a duty.
Cloudron v0.80.0 released
Obfuscation of the true nature of the research might help in this case.

Dihydrogen Monoxide (DHMO) is a colorless and odorless chemical compound, also referred to by some as Dihydrogen Oxide, Hydrogen Hydroxide, Hydronium Hydroxide, or simply Hydric acid. Its basis is the highly reactive hydroxyl radical, a species shown to mutate DNA, denature proteins, disrupt cell membranes, and chemically alter critical neurotransmitters. The atomic components of DHMO are found in a number of caustic, explosive and poisonous compounds such as Sulfuric Acid, Nitroglycerine and Ethyl Alcohol.

http://www.dhmo.org/facts.html

Learn more about the dangers of DHMO here
Reddit has traditionally been a place where free speech is prized above all else. That they might 'censor' the alt right is symbolic. What it is symbolic of is in question though, pick one of:

1) The alt right has become so hateful that regardless of your approach to free speech that allowing it to propagate is unacceptable

2) Societies view of free speech has changed in the face of things like the alt right.

3) The expected role of sites like Reddit has changed as those platforms are used to spread hate speech, false news etc.
Sure, Xen is a hypervisor - just like KVM and a whole host of others, but Xen is /very/ heavy from a resource utilization. Xen doesn't produce lightweight VMs, they're traditional virtulation. You can produce 13 times more density with no performance trade off. No virtio, no paravirtualization, using native kernel primitives to get you machines that feel like "docker" containers, but are actual full machines.
Here's an example from gtk-rs: https://github.com/gtk-rs/examples/blob/master/src/text_view...

(See other files in that repo for more examples.)

It's not quite as low-friction as JS, but it's awfully close.
Tim Cook on Apple’s 10th-Anniversary (Red) Campaign Against AIDS
Entitled to an education, are we?
Wouldn't it make sense for the magical macro to RC-ify the objects, and handle retain/release calls that way?
Update Nexus 5 to Android Nougat 7.1 Euclidean OS Custom ROM
Young 'Digital natives' struggle with traditional psycho-therapy
Train somebody long enough to ignore those warnings and you’ve essentially made End-to-End-Encryption completely useless.

Encryption without verification is ineffective.

Opportunistic encryption (without authentication) is still a very valuable tool, as it prevents passive attackers from reading your traffic. To actually intercept encrypted-but-unauthenticated messages, an attacker needs to obtain an (often permanent) MitM position, which is not impossible but still much harder to achieve.
The VM experience ("guests") without the VM overhead. A virtual machine like Xen or KVM or ESX lets you run a guest kernel of a different OS, like WIndows. LXD avoids the overhead of hardware virtualisation and the guest OS, which means it only supports Linux guests, but they run at native speeds.
freedom of speech is a philosophy.

the first amendment is an application of that philosophy codified into law.

a company can by choose choose to value the philosophy of free speech, independent of the law.

you cannot use the phrases "freedom of speech" and "the first amendment" interchangeably.
For a good deep-dive, I found this one very helpful: https://codewords.recurse.com/issues/two/git-from-the-inside...

Discussion: https://news.ycombinator.com/item?id=12802949
Rust is less seasoned.

C# is fine on Windows, Linux support is second priority.

C/C++ takes a bit more work and skill (IMO).

Java is probably very widespread, but less popular from a publicity standpoint.

Go is equally stable on Win and Linux, decent standard library, easy to pick up for Python, Ruby, Java, C or C++ devs, has a simple deployment model, had a good concurrency model, and provides fast builds. It has its detractors due to features not in other languages, but fits the need for a wide variety of others.
Productive Python development: How to tackle 5 common issues
Speaking from my own experience, google has a real problem with indexing out-dated material.
I don't run Raspbian OS in my device, so I cannot verify. But reading this created doubt in my mind.

> To update your existing Jessie image with all the bug fixes and these new security changes, type the following at the command line:

I think better implementation would be asking if one is running their device in public or private network and explaining the consequences while setting up for the first time. We are asked of same question when we connect to network for first time in Windows since last several versions. I am sure tutorials made previously will create lot of frustration among newcomers.
It's a bit strange that the VPS would have something to do with it. What I mean is that Digitalocean is basically sitting side by side with google. I ping'ed google from the NY3 and I get really fast response time.

booteNg1iethahb8uh

Oops that was my password that I pasted... here is the good paste.

root@debian-512mb-nyc3-01:~# ping www.google.com
PING www.google.com (172.217.4.36) 56(84) bytes of data.
64 bytes from lga15s46-in-f4.1e100.net (172.217.4.36): icmp_seq=1 ttl=59 time=2.36 ms

64 bytes from lga15s46-in-f4.1e100.net (172.217.4.36): icmp_seq=2 ttl=59 time=2.44 ms
> C++ is seen as the official systems programming language for kernel programming, drivers

Kernel and driver development is still very much C.
Yes, everyone leaves for Voat, Voat crashes, and then everyone goes back to Reddit. Most people go to Reddit for their cat memes, not to hate on people.
Don't be confused. CS Docker Engine is not the public available Docker Engine: https://docs.docker.com/cs-engine/install/
It's a key component of the ClojureScript tool chain.
I have a very slow internet and cache a lot. When changing pages, it just loads the new files instead of the entire bundle.
I noticed that the website loading was much faster when dealing with a light page but with lots of light pages than a single huge website loaded in one time.
Not to mention that most docs for new tools & libs are bundled in one single loong document that is absolutely horrible to navigate through
How Google Is Challenging AWS
One counter argument to the author's point is that there were many not-very-popular 2WB frameworks, until React and Angular came along. 1-way, top down clearly outcompeted 2WB.

In my own experience, I worked on an app that migrated from a 2WB (forgot the name, sorry) to React, and it was night-and-day difference.
> “With the old system, it took maybe one or two clicks to complete a process,” she said. “Now it takes 25 clicks, and there are drop-down boxes and all of that.”

> Because the system is so unwieldy, clerks are unable to enter data in the courtroom, she said, so that burden has fallen on other office workers. It’s created a backlog of more than 12,000 files that have not been uploaded — and that number is growing by up to 300 files a day, according to Woods.

Sounds like it's mostly a software design problem to me, rather than "clerk/user stupidity" issue:

http://www.sfchronicle.com/bayarea/article/Alameda-County-s-...
Bring in the “Adults”?
Aqua and Bondi
If you control the site, you can use robots.txt if you really want to. Though I'd think carefully about if you really want to do this.

If someone else owns the site or if it's a social media site, you'd have to see what the site owner will do. There's probably not much you can do on your own to prevent the site from being archived,
How is it acceptable to sell service on a spammed IP addresses?

Tying assessments of trust to IP addresses through blacklisting is crude mechanism, and becomes more and more susceptible to type 1 errors as demand on the v4 address space reduces the time between address reassignment.

But it's an easy mechanism to implement, so basically nobody using it wants to admit it's flawed or learn to deal with it's unreliability.
The web page does not provide a clear understanding of the value proposition.
When going CS Docker Engine you also have the latest (CS) Engine: https://docs.docker.com/cs-engine/install/
Massive sterile neutrinos, which are are part of a theory of explaining the very low neutrino masses, are also dark matter candidates.
According to the wiki, it was discriminatory at the time because it generally meant that only union workers would get federal construction jobs, and unions did not admit African-Americans. As this is no longer the case with unions, it should in theory no longer be discriminatory - just wasteful.
I wonder if instead they could setup a fake or jailed SSH that would let you login, it would then display helpful info about how to really enable SSH and then it would kick you out?
The electricity penetration and per-capita usage in India is abysmal. If Quality of Life for Indians is a concern (which it rightfully should be), India should open more coal plants.

US and Europe's path to prosperity went through Coal and to demand Indians and Chinese sacrifice while not making any thing substantial themselves (i.e. in US and Europe) is hypocrisy.

Indian population : 16% of world pop
US population : 5% of world pop

Just one more stat for perspective.
Please enlighten me as to your definition of "hard drug"

I believe all substances taken in excess can lead to severe complications, including water.

If you are classifying hard/soft based on a cutoff value in the therapeutic index, then I would agree with you more.

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

http://i.imgur.com/2aZIuoH.jpg

We should immediately ban alcohol.
TodoMVC is a useless benchmark for the problem that this claims to be addressing. The limits we're hitting with our applications now are with BIG applications, with many routes, many views, and lots of client side logic. We're talking hundreds of files (in some cases, thousands). Of course a framework, with it's fixed overhead, is going have a bigger payload for a tiny demo app like TodoMVC, than something like this which compiles to some amount of overhead which grows seemingly linearly with application size.

That said, I'm not criticizing the framework here, and I welcome new ideas, but a better choice of benchmark is sorely needed to be persuasive here.
So I guess you don't have access to Google Play?

How do you get apps?
Thanks for giving a try!
/r/all is not the front page. t_d is not a front page default subreddit. people should not visit /r/all if they dislike seeing the firehose. or get gold and use filters and strengthen your filter bubble walls.
Thats completly untrue - polymer is close in size to jquery and a lot smaller than react core for example.
Web Components (or Polymer) when combined with JSX is awesome: https://github.com/wisercoder/uibuilder

Shadow DOM lets you build reliable, reusable components.
Conflating university degrees with the general educational of all citizens is a mistake.

Universities are useful in attaining a particular type of education that is not suited to every highschool graduate. It's fairly clear once you've spent time on an American university campus that not everyone there "needs" to be there on the governments dime for the betterment of society.
Ask HN: What css frameworks do you use for email templates?
I'm looking for a good starting css framework for email. I have recently used inked, but there are still clients where the HTML gets mangled. Anyone out there have a css email framework that they love?
I haven't used it personally, but I know a couple of people who have had some success using Stackdriver: https://cloud.google.com/monitoring/

For the individual services, there are monitoring tools like S3Stat[1], created by HN user jasonkester. It does a great job and is affordable, but I realize that individual tools like this don't necessarily help with aggregating everything into a single view.

I've been thinking about creating a desktop app that helps with this. When I'm already paying monthly for a bunch of services, I often want to avoid a bunch of extra monthly fees for monitoring them all. The way I envision it, the app would come with plugins for monitoring common services, and make it easy to create new plugins for monitoring any cloud or local service you might have. Do you think something like this would be useful, or just overkill for most people?

[1] https://www.s3stat.com/home.aspx
>Malware on your Android device picked up from third party app stores

They say that, but then Google's G+ post[1] says "These apps are most often downloaded outside of Google Play"

You could read "most often" as "some of these were downloaded from Google Play".

Either way, they are exploiting known vulnerabilities. The big issue to me is that phone manufacturers / carriers, by choice, stop patching phones whenever they please.

[1]https://plus.google.com/+AdrianLudwig/posts/GXzJ8vaAFsi
Bottoms-up means a detailed addition of all the components of a GDP.
Unfortunately, you need to use the Windows Store to get it.

edit: Actually, I just checked an apparently you can download the free apps from the store without logging in now. I tried to do this a very long time ago and skipped because it wanted a Microsoft account login, so I left. I'm glad they've changed this.
Great projects for everyone. I have one suggestion though.

TLDR can also make use of usage analytics in general to only extract those command from original man page and put them in noob friendly documentation. It can be done for every command or just those which doesn't have community contribution.
Also doesn't work on Safari 9.

Why not transpile the Svelte compiler to ES5 so it will run on all browsers? Otherwise devs may get the impression Svelte generated applications will not work on all browsers.
Others have stated that remote work for people with no experience is going to be hard to come by. One thing that I will add is that since the work is remote the companies aren't restricted to a certain market when looking for developers. If there is a company in Chicago, for instance, then they will typically be limited in having to find developers in the Chicago area. Companies that are remote won't have this problem. You are competing with people that may have portfolios or side projects for the same position, which will make it hard for you to actually get a position when you have no/little experience in a given technology.
30 years later, what a project: "More than 40 governments have contributed to funding its construction (€1.5 billion), which involved 10,000 workers."