skysight-inc/HackerNews huggingface dataset:
Well to be fair, I didn't say that abuse is fully defined by the abuse. Just that the abused have a fair amount of say. This is very different. Couple that with the statement of things that can be easily and objectively defined as abusive and we have a group of people who can easily be put in to an objectively defined bucket of abuse. This is the group that can further share their experiences which lets anyone who's willing to listen hard enough, to qualitatively identify/define how abuse is happening. Or at least attempt to.
So in your view, it was illegal, but immoral, right?
Funnily enough, at the same time I've seen some really nice pieces coming out of Buzzfeed as of late.
Automated Responsive Design Testing
If by good publication you mean establishment propaganda then you'd be right.

You just need to look at what the Economist was pushing in the lead up to the Iraq war and the 2008 meltdown.
Can't believe you're making the nutty "taxation is immoral" argument. We all have a say in the laws. That's why it's fair we all have to live by them. Disagree with the laws? Change them. Or in this case, argue against them ever being implemented. But you won't get far arguing taxation is immoral.
Endurance – Boost Your Mac's Battery
Self managing all those services over time can become unwieldy. one would really need to nail down a workflow. There is also cost to use those services. However, ff it truly is B2B then the cost won't likely matter much.
Oops. "Nerf" - not "nerd". Although I think we'd both agree - both terms apply.
The guy joined the party 1 year before the primary and he's planing on coming back to the senate as a independent. Just because he does caucus often with democrats does not change my assertion that he was just renting the ticket.

This is a big difference and it matters to the party (organization).
Except it's in the Economist. Bizarre.
Founder of Commando.io here (https://indiehackers.com/businesses/commando-io). Let me know if you have any questions.
Your hunch is correct, I have not really used either, I'm just generally interested. From a distance, they both appeared to be ambitious and somewhat immature. I'm curious about your comment regarding tricky interop and "imperfect semantics" of ghcjs, could you elaborate? Certainly laziness does make FFI harder, but I wouldn't call that a problem with the semantics.
There is a general problem where for laypeople it is difficult to tell the difference between bullshit and non-bullshit. Witness the success of Deepak Chopra.

The confounding factor is that the layperson's suspicion that some academics are lying or involved in some conspiracy is not always wrong. Then there are the culture wars between various factions. Witness how computer scientists think of the social scientists in general. Not much love being exchanged there, they might as well be different species.

I think the only thing you can really do educationally is teach logic and thinking from first principals as well as heuristics for bullshit detection.

My technique is to pin down the person with a clear definition for a piece of their explanation. I then write this down. Eventually I find their ideas to be either consistent or inconsistent. Being consistent doesn't make them right but it sure does filter out most bullshit. It's like being a detective!

Unfortunately bullshit detection, first principals + basic logic only take you so far because for many real world things you require large amounts of domain knowledge. Teaching all that is impossible. You can however teach about what Neal Stephenson called icongraphies in his book Anathem. There are historical patterns, mental models that are domain specific but which can enable you to rapidly detect whether something fits into a framework or whether it's off the rails.

Here is a fair warning though. There is some interesting ideas about the split between 'American science' and 'Russian science'. That is something that shouldn't have happened but the communication breakdown led to several fields taking different paths. For example Geology supposed in America that Oil was generated from a biological source in the distant past. You might take that idea for granted. But in Russia it was thought seriously for a long time that Oil was generated from a non-biological source. I don't know the real answer myself but it is worth knowing that this does happen. I mean... one of them is almost certainly wrong.
I'm not talking about all the world's ills but rather 4 recent events with global, often disastrous consequences. Perhaps it is news to you, but there is a certain kind of person who makes their daily bread on the strength of their supposed expertise in politics, economics and finance. Think tankers, Davos panelists, former political appointees, the experts commonly cited in papers like the FT, NYTimes, WaPo, and the journalists and editorialists who give them ink and air time. They didn't see these events coming, despite the fact that the dynamics leading up to each one had been building for some time. They never seem to admit that they were wrong, and seemingly no one expects them to as they continue to carry on on the lecture and cited expert circuits. Worst of all, they do not seem to recognize that they are just as vulnerable to groupthink as anyone and they never seem to improve their methods of investigation which for me would mean consciously traveling out of the media capitals of New York, DC and London to visit and talk to people in other parts to get a better handle on popular sentiment; being hyper aware of when they might be trading integrity for access and status; and not being too prideful to take a look at alternative points of view from bloggers and commentators who do not trod the same carpeted halls.
So did the US foment the Arab Spring or did it try to stop it? I'm having trouble getting all these conspiracies straight...
or Melboune ;)
Even in programming that holds true, it really depends on what you need to apply and implement.

Take coding academies the vast majority of them don't even cover basic math they try to abstract everything and teach you basically how to "paint" or "construct" with words and a compiler.
Code academy graduate do not come out from their 6 week crash course with grasp on even basic mathematical principles and tools that are used for programming, and 'autodidacts' aren't much better.

Sure there will be prodigies that teach themselves "real" computer science rather than how to build web apps using JavaScript and RoR, but those are the same people that could be prodigies in any other field as well.

You get coders these days that don't have a basic grasp on what arrays or matrices are. what is a vector, or what is a binary expression tree is, not because they are dumb but because they don't know algebra.

The basic "coder" is a 21st century handyman building a landing page is not much different than building a porch and while it might be painful to hear building a porch probably requires more thinking than building a landing page these days.

You can teach yourself programming however you want but you would be at best a "skillful" operator unless you are truly a unique individual with prodigy level self learning capabilities and extremely high intelligence.
But if you just learned a "language" (rather than programming and computer science fundamentals) you are also a pretty useless crank you are just more employable in the current job market just like a guy who thought himself how to fix a car 50 years ago was.
For a moment I thought I was reading Buzzfeed, not the Economist.
>>and dialog become impossible.

The dialog becomes impossible because of many other important reasons, too, including,

a. the opposition by liberals/leftists/Islamists to bring forward any critical review of some extremely troubling vicious aspects of Islam and Islamic scriptures (Quran and Hadiths) under the phony reasons of islamophobia

b. the reluctance of Islamists to accept the notion of freedom of expression even if it means some of the expression offends the Muslims (e.g. discussion regarding pedophilia of Muhammad or someone drawing cartoons of Muhammad)

These views by Bill Maher and Sam Harris may help understand this point in a better way. [1], [2], [3]

In fact, the freedom of opinion is under attack because of Islam, even in the free western world to a large extent.

The freedom lovers, liberals and humanists must understand this threat posed by the vicious ideology of mainstream Islam. The USA and the west now must also invest similar (if not more) efforts and resources to fight this vicious ideology as those that they invested to fight another vicious ideology called communism.

It should however be noted that there are many people who have been Muslims just by birth and they do not necessarily follow the vicious ideology to its core.

So the fight must be against Islam and not against all Muslims, per se.

[1] https://www.youtube.com/watch?v=8E1u9lQeAsY

[2] https://www.youtube.com/watch?v=PL8rZTuGfZo

[3] https://www.youtube.com/watch?v=46nh8_BK7ok
Yes, the OP (lr) does have a point. But so does mike-cardwell.

Think in terms of generations. Generation 1 (G1) writes the original software, and makes it available under either the GPL or BSD license. G2 receives it, modifies it, and passes it on to G3.

Now, under the GPL, G3 receives G1's and G2's software with all the rights intended by G1's author. That's a restriction on G2, but it's a freedom to G3 (and also a restriction, if G3 is going to modify it for G4). Under the BSD, G3 gets G1's code with all the rights given by the author, and possibly gets G2's code with no rights at all. That's a freedom to G2, but a restriction to G3.

Which is "right", or even just better? I don't know. But I think it's important to notice that in both cases, freedom is being both given and taken away, just from different people.
You Can’t Dig Upwards (2014)
The google docs diagrams are being 403d for me

Edit: Working now :)
Looks interesting. I would suggest having a bunch of non-trivial examples of the services doing interesting things. Like checking a website at scheduled intervals, processing the contents with some logic, and then sending an email report. Preferably examples that don't require logins.
Unsurprising. Normally, you at least have something like BLAS to do linear algebra work.

It takes maybe 15 minutes in Python / numpy for something basic like a 2-layer net, but backpropegation is a little annoying to get right. Thus, tensorflow (or theano or caffe or whatever).
API Gateway is supported from the cli: http://docs.aws.amazon.com/cli/latest/reference/apigateway/

and is part of the SDK for Node: https://aws.amazon.com/sdk-for-node-js/
PyBridge - Reuse your Python code in native Android applications
Not saying I agree with the "taxation is immoral" argument, but have you ever changed a law before? Not exactly a walk in the park. The effort it takes to change even small government policies should clearly show that, for the most part, nobody really has a say in what the law is.
> Why hasn't the unemployment rate skyrocketed due to the automation in agriculture that allows us to produce more crops cheaper and with less people? Because the increase in labor and decrease in food costs allowed other industries to flourish!

The unemployment rate is still high (~9%), and thats just people still looking who haven't given up yet.

Labor force participation rate: https://i.imgur.com/v9sD9PB.png

U-6: http://www.bls.gov/news.release/empsit.t15.htm
I've just notified the authors.
Will check it out. Thanks.
Almost all the ones I've seen have used the atmega328P. You might see some slightly different models with different amounts of ROM and RAM, but most people would probably never notice the difference. If you need more than a few KB of RAM/ROM, you should probably be getting something STM32 based instead.

What does change is the Serial > USB converters that they use. The more expensive ones (>£3) tend to use FTDI chips, whereas the cheap ones use a CH340G or a similar part.

On some platforms you may have to install drivers to make these cheaper converters work, but they were just plug-and-play for me on Linux.
Cool. Although the site breaks my back button on Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Is there any chance the limit of 10 rules will be increased?
> if facebook.com is no longer relevant Facebook dies they don't have anything else

Other than Instagram and WhatsApp.
We are more connected than ever before in the history of humans. We have technology to confirm one's identity across the communication mediums (peer checking, blockchain, etc.).

Thinking of it like old style town halls are not what I mean. As a new system, where anyone can raise an issue, discuss an issue, and either vote directly or proxy someone they know to vote for them on every issue. (I proxy a teacher that I trust to vote on every education issue in the community). However, if at any time, I can vote for myself. There are no longer representatives, we are all representatives.

However, there will also have to be checks in place to protect the minorities (in a voting sense, not race/religion). As a true democracy can be very dangerous, as the minority is always under represented and ultimately leads to self destruction of the democracy. (...sounds familiar to the situation the US is in? Who will vote out Santa Claus...read, welfare.)

It won't be easy to create. It will probably go through many iterations/pivots/failures, just like anything else that becomes great. But in the end, I think we can get there. Or at least improve the current status quo, which as somebody else mentioned, it's a bad thing to think change is too hard. (Although, more than likely, change will be a generational thing. The people who hold up the current way will have to die and be replaced to someone open to other ideas. Which of course has its pros and cons. We repeat history all the time, despite being well aware of the mistakes of the past.)
>Taking money from one person and giving it to another by force is wrong

Oh man. Please explain this one.
A Primer for Startups and Job Seekers to Win the Talent War
Yep, thanks for pointing that out. I need to fix the redirect from / to /businesses.
Pssshh. Dont tell them, we can use the SEO benefit for ourself if nobody knows.
Looks like permissions on the diagrams hasn't been set properly. They need to make the link viewable by anyone who has it.
Indeed. But Zapier provides a single place to manage all of those feeds. On top of that they integrate via APIs so you can push selective information/data as you see fit. Much more customizable than using built in notifications.
Exactly. HN is a very good definition of a community that's maintained a significant standard in good communication by using relatively basic tools and quality community moderation. Twitter could have been this. But they chose to believe that no moderation would be just fine.
That's so awesome. I was hoping that was the case.

Serious Kudos, it feels like a lot of the promises of Rust are really paying off here.
Wonderful package. Works nicely on Windows too [1].

[1]: https://ianchanning.wordpress.com/2016/08/11/installing-haskell-emacs-on-windows/
Lock It and Still Lose It–on the (In)Security of Auto Remote Keyless Entry Systems
It can be done with Integromat without writing a single line of code. This is the flow you need:

HTTP - Process a HTTP request

JSON - Parse JSON (parses the http request)

HTTP - Process a HTTP request (processed for each item in parsed JSON array)

Tools - Basic Aggregator (aggregates the JSON module, merges the output of inner HTTP module)

Email - Send an email (sends you an email)

Thats it.

Patrik, Integromat team
> We are reducing the prices for EBS snapshots by 47% for all AWS Regions.

This is one of the reasons I love AWS. Sure things some may be priced higher than alternatives (cough bandwidth!!) but I don't recall prices ever rising. Once you build something sustainable, your marginal costs only go down over time.
This is really cool, I'm doing something similar! I'm making synthesizers with the Uno and Due; I haven't tried doing anything with audio input yet, but want to play with that as well. How is the sound quality of it? I did the 8-bit resistor ladder DAC from the instructable linked, but quickly broke the layout when I tried to bring it to a friend's house and haven't tried putting the breadboard back together. I really should go back to that, I liked how crappy it sounded. I also tried making a 1-bit DAC out of it, which worked better than I expected (though it still wasn't good, I just didn't expect anything haha).

Now I'm using the Due and Teensy (Cortex M3 / M4) because of the hardware DAC and 32 bit processor. I haven't gotten filters working yet either, they are my next goal. IIR first, and then FIR if the Due can handle it. But I have gotten a cool resonant filter simulation by using a hard-sync as described here [0]. You get some neat variations by changing the waveshapes used and the windowing function. I might not even have subtractive filters in my final design, just because of how cool it sounds to approach it differently, but I still want to understand how to implement them.

Nothing on Github to share at the moment, unfortunately. I'm too embarassed by the state of the code, lol. But I will be checking out your project this weekend, so thanks for sharing!

[0] https://en.wikipedia.org/wiki/Phase_distortion_synthesis#Sim...
If you're running NoScript, check its settings. See:
https://news.ycombinator.com/item?id=12256270#12257702
> Here's an example of some of the continuum https://www.youtube.com/watch?v=NmXRJiMkKpI

Wow, that accent shift is really striking.
It's definitely impractical, as ideal worlds usually are. It made a lot more sense when most computers were in universities, being accessed by engineers, and when compiling from source was just what you had to do, and "software" was a much more fixed concept. But complexity has a way of undermining many utopian visions. I'm not certain the modern web would exist in an all free-software world, or what it would look like.

I'm more of an open source than free software person, since I don't buy into the fundamental moral argument of free software, but I have to admit I find the general principle that all software should be editable to be appealing. Knowing how to write software and choosing not to, or at least having the choice one way or the other, to me, is better than not having the choice to begin with.
Every so often FB asks me to add my mobile number and pre-fills the field with some number I'm not familiar with. Not mine, nor anyone I know. Perhaps I should celebrate. ;)

(I haven't paid attention to whether it's the same number every time I've been asked, though; I probably should, and perhaps do a reverse search on it to see if I can find out who it belongs to.)
I am all for being green and taking steps to better the environment. However, if the goal is to deter a behavior, wouldn't this be better accomplished by passing a carbon tax?

Also, does this only apply to ICE aftermarket parts? Would supposedly EV parts not apply?
How to Make AK47 Gun Using Banana Leaf
How to survive the first year in open source IT world when you come from Windows
A-10 and Nerf Blaster = AWESOME
This is, frankly, a naive way to rank deep learning projects, because Github stars are cheap. Francois Chollet, the creator of Keras, comes out with a monthly ranking that takes other factors into account, such as forks, contributors and issues, all stronger signs of community and users. Here's his July update:

https://twitter.com/fchollet/status/753980621823750145

Most of these frameworks are Python-oriented: Keras, Theano, Caffe, TF, neon, Mxnet, etc. The space is saturated. If you look at deep-learning projects by language, then Torch stands out -- it has a Lua API. And Deeplearning4j is the most widely used in Java and Scala. You don't have to crowbar it into a Spark integration, like you do with TensforFlow. http://deeplearning4j.org/

MXnet is not talked about a lot, but it's growing fast. It was heavily used by Graphlab/Turi, recently bought by Apple, so the question is what will happen with it now.
Looks like a great service, I'm actually sorry to say I don't have a need for it. Best of luck growing!
"Education curriculum, fairness, equality, social justice, civic duty, personal accountability -- all of these things are similarly as present in Islam as they are anywhere else."

My friend, no, they are not, and there is not a single nation on Earth where Islam is the prevailing religion where this is the case.

Now - I'm not saying that Islam is compatible with these things, and I agree that my comments are directed towards the 'Arabic and Arabic influenced world' - and that Islam in Indonesia is obviously something altogether different - nevertheless, your comment does not hold.
The recent flurry of activity around async IO in Rust has been really exciting; to me, it indicates that the core team's decision to stabilize the language was a smart bet that is paying off in rapid ecosystem growth.

One quibble I have with this post is that it talks about futures as a zero-cost abstraction. That might be true (or close to true) from a performance perspective, but in my (admittedly inexperienced) opinion, it seems to have a significant ergonomic cost that is not accounted for.

While futures help us deal with multi-threaded coordination of data from multiple sources, that overhead isn't necessary for situations where you're running in a single thread dedicated to doing IO operations.

Dealing with futures in your code is not non-trivial. Browsing through the futures version of the HTTP server, I had a hard time following along:

https://github.com/alexcrichton/futures-rs/blob/master/futur...

And it requires a bunch of helper code to go with it:

https://github.com/alexcrichton/futures-rs/blob/master/futur...

The blog post mentions Tokio, another high-level abstraction on top of mio (by the same author). Because it doesn't require the futures abstraction from top-to-bottom, it offers similar (maybe even a little better) performance with what, to my eyes, is far simpler code:

https://github.com/tokio-rs/tokio-minihttp/blob/master/src/l...

I'm still learning Rust and spend most of my time in JavaScript. The analogy I'd use is: imagine if in the Node programming model, every API required you to use JS Promises, even at the very lowest level. Even if you could reduce the cost of creating new Promise objects, interacting with them over simple values could make the code you write more verbose. In Rust, that problem is exacerbated by the much stricter type system and the fact that you have to do cross-thread coordination.

I'm a total beginner to systems programming, and a lot of this stuff is above my pay grade. However this shakes out in the community, I'm very happy to see Rust on the way to becoming the fastest, most productive way to write high-performance web services.
For a similar market, the ARM Mbed platform is very compelling. You can program a wide range of ARM-based development boards from a browser-based IDE. They provide an Apache-licensed RTOS with comprehensive hardware support. There is an enormous range of compatible hardware, from 16MHz M0 up to 400MHz A9.

https://www.mbed.com/en/
Sales rate was lower in Q2 than in any comparable quarter since 2008, and the second-lowest in the last 16 years.

http://www.trulia.com/real_estate/San_Jose-California/market...