skysight-inc/HackerNews huggingface dataset:
Perhaps it's useful to think of this as a spectrum rather than a stark distinction. In some places and at some times, police organizations behave in ways that we traditionally regard as "gang-like," while in other places and times, gangs behave in places that we think of as more "civic."
The problem with using Occam's razor to disprove the existence of some sort of god or spirit of the universe is that there isn't any explanation. Remember it's "the simplest explanation is usual correct." We really don't have any explanation, ultimately as to origins or what is really happening at a fundamental level. What are photons? What are electrons? What is space-time? This pesky big bang thing. And then you have Goedel's incompleteness theorems which basically tell us that no amount of math or logic will ever fully explain this universe. While there may not be some old fella with a big white beard floating around in the upper reaches of the atmosphere, I tend to think the actual "truth" is far crazier.

http://en.wikipedia.org/wiki/G%C3%B6del's_incompleteness_the...
It's interesting to me that people seem to be trying to bridge Promises with CSP. Why aren't more people investigating the more straightforward async/await transformation that the C# compiler does? CSP just seems like one transformation too far.
Thinking of programming as a dialogue with the computer is a really strong metaphor that I gladly recognize as something that inspired you [1][2].

Short: You provide the goals and the constraints, then through a back and forth dialogue with the computer you describe and clarify the problem (and also your understanding). You keep on negotiating and providing more constraints until it simply finds a possible solution (the problem domain is now computable) or the best fitting solution now satisfies your needs (in time).

The hardest parts are probably:
1. Collecting, developing the constraint solvers. Should we imagine that collection more as platform of user contributed (programmed/trained) packages?
2. Developing the dialouge that is not just textual but visual (in both ways) (notepad vs IDE vs Theater(?!) don't forget macros/acting out!)). Showing is always faster then writing and gives one better cues on the closures/framework of the actual discussion.

[1] http://scattered-thoughts.net/blog/2014/07/21/imperative-thi...
[2] https://gist.github.com/jamii/8957881c8eaa4035f4ae
That's...a great rebuttal.
It's also fairly well documented that not unlike Mossadegh etc, CIA branch-offs like NED and NDI are openly funding Uyghur "East Turkistan" and "Occupy Central" etc
https://www.ndi.org/hong-kong-designing%20democracy
http://www.globalresearch.ca/us-openly-approves-hong-kong-ch...
That's a good idea. It will take a bit longer, than I had anticipated to analyze and predict the data but I'll get around to it :)
N=32

There you go
While idea is remotely plausible, I think chance of that is really small. Destroying ecosystem will likely destroy human civilization, as we are still major part of that ecosystem.
I really wish people in general, and journalists specifically, had an appreciation for the difference between what is necessary and what is sufficient.

The 10k hour rule says that 10k is necessary. The article says the rule is wrong because clearly 10k is not sufficient. What a waste of time and words.
An npm module to easily access Bitcoin market data from multiple exchanges
That's interesting. If you or anyone else wants to do the math, the only thing I tolerate okay is Kahlua. So I was generally having either mudslides at Applebee's or Kahlua Cappuccino at Red Lobster (often with an extra shot -- two drinks with an extra shot each is four shots of alcohol).

According to Wikipedia http://en.wikipedia.org/wiki/Kahl%C3%BAa:

Since 2004, the alcohol content of Kahlúa is 20.0% (21.5% alc. is still available only in Ohio[citation needed]); earlier versions had 26.5%.

This would have been around 2001-2002 in California. So, you should use the 26.5% figure. I don't know what a "shot" is considered to be. I mean as a standard measure. I assume there is a standard measure of "shot" though. So what would 2-4 shots of Kahlua a day be? Is that "alcoholic"?

Just curious. I never thought of myself as an alcoholic. I was clear I did this because it knocked back the extreme physical pain I was in at a time when pain killers did little or nothing for me and doctors weren't being especially helpful. I just wanted to hurt less and I wanted to SLEEP. So, I would have a drink with dinner or before bedtime, because nothing else was doing a helluva lot for me.
see the edit.I still think they are unecessary in javascript.
If you scroll down, a fixed position bar slides down with the following "alternate title"(?):

The 10,000 Hour Rule is Wrong and Perpetuates a Cruel Myth

The <title> tag reads thusly:

Malcolm Gladwell's 10,000 Hour Rule for deliberate practice is wrong: Genes for music, IQ, drawing ability, and other skills.
Concerning the inferential distance... Wouldn't describing Eve as Smalltalk but based on immutable data structures with built in derivation (so that intermediate results don't consume space) get you much closer (for the programming crowd) than building on the spreadsheet analogy?
Protesters in Hong Kong Are Targets of Scrutiny Through Their Phones
No, actually not. I just started out with San Francisco, but I'll gladly add some more cities. Which are the biggest "Lyft-cities", do you think?
If you're unsure what to vote for, how about the revolutionary Web Components specs (Custom Elements, Templates, Shadow DOM and Imports)? See http://css-tricks.com/modular-future-web-components/ for more info.
Are those laid out succinctly somewhere? In a manner that's easy to follow and implement?

More importantly - are those options peaceful? Is that a distinction even worth thinking about?
A very impressive use of cKanren is in Harlan ( https://github.com/eholk/harlan ) - it is doing the region inference there.
Does it need to?

At the moment netflix is 50% of internet bandwidth.

If that could be delivered from a CDN within the ISP, that takes a majority of traffic off the congested pipes and leaves enough room for all the current demand with quite a bit of overhead.
Thank you, I came here to express the same disappointment with the article. People who attempt to discredit the 10,000 hour rule need to realize it describes a mindset more then anything else.
For Good Measure: Testing [pdf]
Web Scraping: Fetch and Save First, Then Process
Bringing Data-for-Good to Bangalore
You don't have answer this but I have to ask, did you find some other less severe addiction to cope - like marijuana for example? I ask because, well, your username.
Next-Generation Email Platform Inbox
The founder(s) usually pitch the fund to a handful of initial investors and raise a few hundred thousand to bankroll the search process (their pay, employee pay, travel and meeting funds, etc...). Once an opportunity is identified they go back to the investors and figure out how to best fund the purchase then stay on to manage/turnaround the business. It's different because they aren't usually putting their money on the line and they get paid to search for opportunities.
> Sure, but German universities are also surprisingly mediocre considering how good the Germans are at everything else.

Which just puts into question how useful elite universities are, on the whole.
You could also read that as "just ignore this document. We didn't want it to stand up in court anyway."
When I first saw and started using OneNote it was a beautiful experience and felt so different from every other Microsoft product. So far, Sway could have that feel do if they do it right.
I got a feeling that MS reinvented Google Wave... maybe they can do it correctly this time.
Seems very closely related to what I've been talking about / working on lately. Cool!

https://speakerdeck.com/mtrimpe/graphel-the-meaning-of-an-im...
The solutions I viewed for the recent competition did not need C++, C would have done fine. The problems could be modeled by arrays and most of the rather small programs consisted of nested loops and conditions.

Reading the winning code gave no notion of what the corresponding problem was about!

I will stick to Java for my 100,000 LOC application.
ANSWERS.COM - Email: amanda.blume@answers.com
Software Developer - JAVA SPRING XML - Answers, Ann Arbor, MI

As an Answers.com (ForeSee Product Line) Java Developer, you’ll work in small talented teams on products that are used by hundreds of millions of people around the world. From day one, you’ll have an impact on the way Answers does business, the products we offer and the future of the Internet. And with herculean resources at your fingertips, you’ll tackle and solve
incredibly complex programming challenges. With our Ann Arbor team surrounded by the Great Lakes of Michigan, and our global headquarters in Saint Louis, Missouri combined with offices in California, Cleveland and New York .. Answers truly makes America its home.

Please remember our awesome perks like fully stocked kitchens with lots of yummy (and free!) goodies, on-site movies, generous time off for new parents, and of course our world-class monthly field trips and epic annual parties.

Leveraging information at the scale of the worlds web requires ideas from every niche of computer science, including artificial intelligence, behavioral analytics, predictive modeling, machine learning, natural language processing, large-scale system design, networking, security, and user interface design; the list goes on and t's growing every day.

From the worlds leading Q&A platform, to broad reaching media banks, and consumer analytics platforms, many opportunities await you at Answers.

We are mostly a Java shop, though we use other technologies and frameworks as the situation requires. We use as many leading edge technologies as we can while remaining responsible and delivering dependable software solutions to our customers.

Responsibilities
Contribute to your development team's successful implementation of new software and maintenance of existing systems
Coordinate with the Quality Assurance team to provide rock-solid code and deployment/implementation details
Work with the Product team to devise forward thinking solutions to complex problems
Handle mutli-tasking and context switching in a fast paced environment
A more accurate title: Genetics could play a part in mastering things...
Well, they might exist depending on what you are on. :)
Spotify has gone live in Canada
Someone at Microsoft is reading these comments and sighing a huge "finally"
Trend Report: AngularJS in San Francisco
Ugh. I think it's very Brave New Worldish that half of our global telecommunications grid is saturated by people watching TV.
Sounds like I need to have a meeting with my attorney:

http://buildsway.com/
ANSWERS.COM - Email: amanda.blume@answers.com
Front-End Developer - Javascript, HTML, and CSS

Proven skills building high-performance, large-scale, distributed server applications - you have a portfolio of web apps you’ve played a key role in shipping
Expert knowledge of Javascript, HTML, and CSS
Experience with modern frameworks like Backbone or Angular
Experience with a Javascript unit-testing frameworks, such as Jasmine, Qunit, and Browserstack.
Familiarity with a server-side language such as PHP or Java
Experience working with REST APIs
A passion for automation, including writing unit and integration tests
A desire to move fast, ship things, make our customers happy, and get things done
A history of open source contributions and/or personal projects you’ve shipped
B.S. or M.S. Computer Science or related field, or related experience

About our team
You'll be part of a team focused environment, working with many other talented and driven developers
Everyone’s voice is heard and you’ll feel the satisfaction of delivering enterprise level software to a global user base
We are a development family and work together to solve engaging real world problems
Career development is a point of focus – take advantage of the ability to learn new technologies and grow your skill set within individualized career paths

More reasons to join Answers: (Varies by region)
Company provided equipment, such as up-to-date laptops and cell phones
Liberal paid time off, and/or the ability to earn more based on performance
Private office space, garage parking, and other office-related benefits
Commuter benefits: transportation by train, subway, bus or ferry
100% company principle paid health insurance -- Free options!
Company paid group dental and vision insurance
Company paid life and disability insurance
Liberal employee performance bonuses
Paid time off (PTO) policy - 15 days to start
Flex Hours (Varies by dept)
10 holidays company paid
401k savings plan
If you made simple strings atoms and a "'triple quoted'" strings (or substrings) a string then you could implement a simple Lisp in it by replacing the parse() function in https://www.hackerschool.com/blog/21-little-lisp-interpreter.

Might be an interesting way to expose an api.
Your comment is unclear. Your main argument is that you don’t care, but why don’t you care?

I see two hypotheses.

1. Because you don’t care about your rights at all > Then this project is not for you, move on.

2. Because you think the terms and privacy policies of services you use online are not “binding”? > Then you’re very naive and a bit ignorant about the law.

It’s alright to not know how the law and how contract works exactly, that’s why you need this project even more; because that’s what it does: it makes things simpler to understand for you.
I don't think that's what the author was trying to say. The point of the 10,000 hours rule lies in it being the largest factor towards success... not in it being the only factor. This article doesn't misrepresent that position... instead, it tries to show that there are factors larger than practice for many skills. Given the entire body of evidence from Outliers and some of the studies mentioned in the article, though, I would come to the conclusion that the magnitude to which various factors matter differ by the skill being measured.
I don't really know. If I had to guess, it's because they want to cater only to people that are technically proficient and don't require a lot of support.
A Bucket of Cockroaches
Interesting - I don't have a sense of smell (and never have). I don't think I'm at risk of dying from that, however, barring an undetected gas leak.

Loss of sense of smell is fairly serious, though, so this isn't too surprising.
What are you hoping to get out of your time here? That will help people suggest activities.
Don't even get me started on the abusing free software stuff. It's the main reason I left my last company (they wouldn't even let me put out changes/ports to new mobile platforms I made to our originally opened source code).

The whole idea requires us to move away from placing value on things arbitrarily. Or at least having the basics put down as important. I think we're getting close. There's a big reverse urban flight movement going on. We're moving back away from the suburbs.

Unfortunately most of it just goes into bullshit lifestyle choices and unsustainable spending on high end foodie/hipster lifestyles that I've seen.

It's sad but it really seems like in order to have a thriving art scene you need the cheap affordable housing and everything that comes with it. Once you lose that your artists all slowly leave and get replaced with entrepreneurs and people looking to make it big on a plan instead of just trying to make themselves.

tl;dr - assigning value is a bitch when it no longer becomes a "transaction" between two individuals.
So you have a robot that can perform as well as a human plumber and work in extremely variable environments with installed plant that may go back 100's if not thousands (London still has some roman pipe work) of years.

Even Mr Finch isn't that good at building AI's
Except when you try to print on OSX!
The UI for updating a project is a bit off. I think a 'My Projects' type link where I could see and edit would work a bit better.
I'd argue that sweetjs actually changes JS syntax,which is not the case with some other languages that have macros. If JS had Ruby's blocks, there would be no need for sweetjs. But I've heard TC39 wants to introduce macros in the future,so you might have them anyway...
From my experience and observations, most people don't grow out of being addicted, they simply shift their focus of addiction.

This often goes unnoticed because there are many people who are addicted to things that the majority of society wouldn't consider an addiction. One might give up an "unhealthy" addiction for a socially acceptable one. Or their unhealthy addiction may simply shift, from one substance to another, or one activity to another, or one interest to another.

The more I've observed addiction the more I've realized that we are all addicts. I am addicted to water, yoga, meditation, HN, reddit, coding, etc. I've even come to realize that we are actually addicted to certain types of thoughts or ways of thinking. Addiction to "negative" thoughts is what results in "unhealthy" behavior.

I am currently addicted to observing myself for potential patterns of addiction and have gone so far as to create a simple app [1] that in a way takes control of the decision process away from myself. It produces a simple "yes" / "no" response and I'll ask it throughout the day if I realize I have a choice to make. "Do I go to yoga today?" -> "No".

The process of giving up control of my decisions was unnerving at first, but the more I practice it, the more peaceful I have become.

[1] http://www.holyspiritsays.com
Fork? More like a dive? If /r/worldnews level 1 gets bad, you just click "go deeper" button. After confirmation, you're now in /r/worldnews level 2 whenever logged in. You don't see comments from level 1 folks, and their votes don't affect the conversation and order int level 2. Same for every subsequent level.

Also allows friends to say "I gawd, this place is terrible. Let's leave it all behind. I'll meet you in level 22?" They then hold hands and take the irreversible plunge into the unknown ;)
Launching 2012?
Startup School Guide: Growing Technologies
After the first couple lectures from 'How To Start A Startup' I came up with some ideas of how to go about my next startup.

The points I came up with are:

1) Find out a side project to work on instead of a startup idea

2) Just learn

3) Choose a growing sector

My question to everyone is if we could compile a list of any growing technologies that others as well as myself can focus on and start our own side projects. Some that come to mind are:

-P2P

-Virtual Reality (Oculus Rift)

-Secure messaging smartphones (Cyber Dust)

-3D Printing (MakerBot)

-Wearables (Apple Watch)

-Internet of Things

-NFC (iPhone 6)

The technologies don't have to be new but ones that are growing.
I never used Wave much (who did) but it was the first thing I thought of when I saw the promo. This is probably one of the first MS products I have been interested in in some time. One of the biggest pluses for me was that they used Apple hardware in there commercial. In the past (especially under Balmer) they have been so anti-Apple it is painful.
I subscribe to the Times for its news content. No way I was going to pay an additional $6 a month for more opinions. Frankly, the NYT's opinion page already borders on propaganda.
> Is it planned that users of Eve will routinely construct new or modify existing domain-specific editors to the task at hand?

Not sure at this point. For now we are focusing on the core interactions and we'll build out the rest once we've put tools in peoples hands and seen how they work.

> What domain-specific editors are you planning to include in public release? Something for UI construction on the web?

The table, rule and function editors for managing data and logic. A UI editor, hopefully with some constraint-based layout model. Various debugging/tracing/understanding tools.

> Since first focus of Eve is on web apps (and it's hosted on javascript, correct?), will it cover both client and server applications?

It will have to. Not sure yet how that will work. We can do websocket-style stuff at the moment but we will want to provide something simpler on top of that.

> Will there be an FFI?

Yes. You will be able to add new functions / datatypes (like http://www.postgresql.org/docs/9.1/static/xtypes.html), new table/index data-structures (like http://www.postgresql.org/docs/9.1/static/gist-intro.html) and new query-plan/data-flow nodes.

The editor and compiler are mostly written in Eve. The core language is tiny but very extensible - since execution order is not specified explicitly but determined from data-flow you can drop new logic in anywhere to add new compiler optimisations or new editor commands.

The language is also very data-centric - this week I was playing with programs that modify their own code by writing to the ast tables, triggering the incremental compiler to update the dataflow plan.

> If I remember correctly, you're planning to use datalog+time+constraints and plan to use materialized views extensively, is it so? Will ability to work with changes as a stream and aggregate over them in more interesting ways than "the last always wins" be builtin in Eve?

We're still trying out different models of time. The ideal semantic model is append-only, never forget. Implementing that on a real machine needs some restrictions to prevent exploding. Dedalus (http://db.cs.berkeley.edu/papers/datalog2011-dedalus.pdf) attaches epochs to each facts and only allows rules to query the current or last epoch. Edelweiss (http://db.cs.berkeley.edu/papers/vldb14-edelweiss.pdf) allows querying any epoch but uses static analysis to figure out when data can be safely deleted without changing the results.

> Have you tried to show a prototype to children and how do they respond in learning such system if so? What was the reaction of academic friends who were not too familiar with standard forms of programming (like you did with the first prototype of Aurora)?

No children yet. We test things on adult non-programmers regularly. That lead to a couple of surprising changes like getting rid of nesting / scoping (no matter what we did visually, people just couldn't figure it out).

> If I'll ask more questions will it be all right and not too much trouble? :)

Keep 'em coming.
I've attended four different higher education colleges and three universities in the UK, and two universities in the US. Mostly STEM, some business and law courses.

My UK experience is pretty much in line with the above summary from my college life between 1986 and 1995. Lots of blackboard lectures, practical coursework where necessary, one, occasionally two exams per subject. Coursework grades determined whether you would be permitted to sit your exams. Broad spectrum of skill and knowledge levels at the start of the course, very even distribution towards the end. You either figured it out, or you failed.

My US experience was more like school, lots of handholding, lots of silly child-like exercises, broad spectrum of skill levels and knowledge at the beginning and it remained so right through to the end. Lots more negotation between students and professor about assignments and when they are due, and skirting the rules, especially on the business courses for an MBA I was enrolled in. The pace on the MBA could be described as "plodding" at best.

This is also my ancedotal experience and also probably not universal.
You could do what these volunteers did with their free time and build out your idea.
The USSR used a nuclear charge to stop a gas well fire in 1966
Please help me with this real name thing. How facebook or google will know whether the name I just entered is my real name or not?