skysight-inc/HackerNews huggingface dataset:
For some definitions of "society", he's not wrong.

The wrong is in wanting one such kind of society for his country.
Looking briefly at this it seems this is classic facilitated communication.

Unfortunately this it a form or magic some families of autistic children get tricked into believing and it is quite sad Coursera is perpetuating this awful lie.
Does the problem directly cause death, injury, or disability? If so, real problem. Everything else is just a matter of optimizing your level of comfort in the absence of real problems.

We can then talk about grading problem importance by its distance from death, injury, or disability (e.g. it's a problem in the solution to a problem in the solution to a real problem), and the probabilities and amounts of death, injury, or disability it does, can, or might in the future cause.
If by power you mean electricity then your simply wrong. According to a Power Purchase Agreement (PPA) between El Paso Electric Company and First Solar, electricity will be sold from First Solar’s thin-film solar panels to El Paso Electric Company for 5.8 cents per kWh
http://cleantechnica.com/2013/02/03/thin-film-solar-power-to... Let's compare that with http://www.heco.com/portal/site/heco/menuitem.508576f78baa14...; and say there is no way to run an economy on renewable energy.

That said, scaling things up quickly is a hard problem but slow things down and many problems go away. Realistically, rather than transporting electricity to industry a lot of industry is going to move to where there is cheap power. Also, transportation is a separate issue boats and airplanes are not going to be 'green' any time soon.
Most screeds I see against the Bay Area seems to ignore one of the most important things about it: It's in California, which has had laws against overly-restrictive employer non-compete agreements since the 1800s.

You don't just need a critical mass of technologists in an area, you also need them to be able to do new and interesting work on their own schedule, either by switching jobs or by starting companies. The Bay Area meets both criteria.
as the person who wrote the "empty bag of words", i'd like to say that i agree that a business needs to have strategy at its core. but product strategy and business strategy are two different things. get the product right first, then figure out the business strategy, then business model. and twitter isn't the only business i've invested in. i've been doing this for 27 years and have invested in hundreds of startups. i used twitter as an example but my message was based on the totality of the experience, not just one company
Reinventing the train: Ideas coming down the track
I believe 10% leaves out a huge amount of votes, esp. in Turkey where exists 45 million voters and 60 parties. 5% or less would be a better choice.
as the VC you are ascribing that to, let me correct you. i care a lot about making money. i just think there is a time and place for everything. you can get the "make money" stage too quickly and it hurts more than helps.
It's actually pretty easy to run external programs from elisp. stdin comes from a buffer, and stdout/stderr go to a buffer, and you can use all the usual emacs facilities on the result. See the various interactive modes (e.g., M-x run-python, M-x shell) for a demonstration.

I suspect people who write packages entirely in elisp simply like elisp. And why not? The language itself is mostly OK to use, even if it doesn't always conform to modern standards.
A quick, volatile history of Turkey regarding current protests and a liveblog
Why's Poignant Guide To Learning Ruby (yes, that is the name...)
I think that there's a significant number of people who didn't do the learning you apparently did, and instead tried a let's call it "vocational" approach. Funnily enough, such approach is at the core of the jokes about a so-called "humanist" studies leading to a job at McDonald's - the difference being that you can usually get by enough to start in STEM fields.

The other group of people complaining about university, to whom I sometimes belong, is grumpy due to how easy it is to be self taught, even if you might miss some of the more theoretical stuff that you won't use unless you work on a harder problem than most software in the world. Sometimes it's not even about education as much as it is about finances - I quite often found myself looking at job ads and thinking "I could do the job right now if I dropped uni, and I would have no more problems with money".
We can't talk just about Buffett without considering reference classes. Before starting his career investing, Buffet didn't know he would do as well as he did.
Canada too, but it a largely inapplicable data point in both cases. First of all for both countries there is no evidence that our lending rates would have increase without the 90's austerity, so its actual value was dubious in the first place. Secondly, as nations mostly on the edge of the global financial storm we are not very interesting, we do not have a huge overhang of private debt that has drastically collapsed demand and crushed our tax base. (Canada has a large amount of private debt but since house values have held that debt is not an "overhang" it just sitting there, I can't speak for Sweden.) That is what put these countries in the positions they are in.
what you say is true, but it is probably more effective and easier to network with the organizers than to be good at pitching. that's not a bad thing! networking with the organizers will probably get you more job opportunities and open other professional doors too!
In their doctrinal manual, Warfighting, the US Marine Corps use the same term and with a similar meaning. The original analogy comes from von Clausewitz.

Friction is the force that resists all action and saps energy. It
makes the simple difficult and the difficult seemingly impossible.

Friction may be mental, as in indecision over a course of action.
It may be physical, as in effective enemy fire or a terrain
obstacle that must be overcome. Friction may be external, imposed
by enemy action, the terrain, weather, or mere chance. Friction
may be self-induced, caused by such factors as lack of a clearly
defined goal, lack of coordination, unclear or complicated plans,
complex task organizations or command relationships, or
complicated technologies. Whatever form it takes, because war is a
human enterprise, friction will always have a psychological as
well as a physical impact.
"Warren Buffet just gave his money to Gates"

Warren Buffet realized that a new charitable foundation wasn't needed and that by donating money through the Gates foundation he could accomplish more.
I read out the ID from an L connector and its basically the same. The circuit board must be slightly different since the wire comes in from the side but its the same 1-Wire device inside. I'm reluctant to sacrifice a charger to tear down the L connector just to see though.
Gyotaku: The ancient Japanese art of printing fish [video]
After hiring committee one day, we digressed into a discussion of the value of a high GPA from university. One of my colleagues made the point that the value of an individual with a high GPA from a four year degree is that you know the person will get done what needs to get done.

To have a high GPA, a student needs to finish term papers on subjects they have no interest in, they need to study for exams in language for which they have no intention of using again, he will read books by authors he disagrees with and toil into the night on problem sets that have little perceivable utility.

But in the end they will get it done, and if they maintained a high GPA they have shown that he will get it done year over year and always with high quality.

So a high GPA often means that they are not lazy and self centered. It often means a candidate will not sit idle because a task is beneath her, and she will not pigeonhole on a perfecting an ancillary module when there are better things to do.

A student who does not do what is required, who would fritter away on self entertainment via music or finger painting is not someone who can be relied on.
The payoff is in part 3, here, where crntaylor explains how to take the derivative(!) of a type:

http://chris-taylor.github.io/blog/2013/02/13/the-algebra-of...

You can find a somewhat more mathematical explanation here, with explanations of why this is useful:

http://pavpanchekha.com/blog/zippers/derivative.html

The most obvious use for derivative types is the automated creation of "zipper" types for functional data structures. Among other uses, zipper types make certain purely functional data structures much more efficient. This is important both for Haskell and ML programmers, and also in situations where you need to leave older versions of a data structure intact, such as when implementing rollback or creating append-only file formats.
Amada Abuela.
Oh please. Singapore's leadership exhibits far more compassion for the citizenry that the Turkey news bulletins show. I am certain that in the matter of handling crime Singapore needs no lessons from any western country no matter what ideals they (claim to) operate by. In fact they can take a page out of Singapore's book where people don't need to worry about their safety when walking home after 12:00 midnight (which btw I wouldn't dream of doing in Pittsburgh, Berkeley, SF and other major US cities) - IMO a far more important freedom than anything else.
outside of desktop, if you're building a webapp, you should check out Prove.

we have a similar script to Stripe such that you can drop in a complete JS widget in seconds with your public API key.

<form action="/verify" method="post">
<script src="//getprove.com/v1/verify.js" data-callback="/verified.html" data-key="YOUR-API-PUBLIC-KEY" class="prove-verify"></script>
</form>

https://getprove.com

(plug)
I don't think years of experience from graduation is a very useful benchmark. What you need is a combination of:

(a) enough technical skills to do a good job, possibly without the kind of peer review and supporting framework you would have as an employee

(b) enough business skills and awareness of "how the game is played" to handle the commercial side of things and deal with non-technical people working for your clients.

These probably depend as much as anything on working in a variety of environments, with a variety of teams, on a variety of projects. In the absence of other factors, like having taken a year out during a degree to work in industry or being a long-term contributor to a major OSS project in your spare time, I'd suggest doing at least 2-3 different jobs as a permie before looking too closely at freelance work, even if you only stay for a year or two at each. This will probably be enough to start to figure out for yourself what works and what doesn't on real projects, and to understand how technical work fits into the bigger picture, and most importantly to figure out a huge amount of stuff you didn't know yet when you graduated and how to continue your professional development indefinitely under your own direction.

Obviously some people do go independent much earlier, but IMHO this is almost always a mistake. Lacking the kind of context and supervision that would broaden horizons and fill in missing understanding when employed as part of a team, premature contractors often don't even realise how bad they are and become textbook examples of the Dunning-Kruger effect. While many still earn enough as journeymen to pay the rent, most will never realise the potential they could have had if they'd spent a bit longer learning from others before branching out.
Censorship = Admission of Fear
On top of an upvote I would just like to thank you for taking the time to post something so complete and excellent!
Does not prevent existing copyrighted art to be build so does not look like an issue to me.

It makes derivative work difficult or impossible.

Authors prefer to be paid for their work? Let me ask you - if you had not been paid for whatever you do, would you continue doing that or found other, more productive occupation? As somebody who is being paid for creating copyrighted work I can assure you - I would not work for free, I'd do something else.

I understand and agree. What I don't understand is why we need copyright protection. For the people who are protected by it? That borders on rent-seeking. http://en.wikipedia.org/wiki/Rent-seeking
A common mistake is thinking that you're not estimating. You are, you just don't have a conscious, measurable or repeatable method anymore. You're defaulting to ad hoc "expert judgement".

The second common mistake is doing The Estimate. A single estimate at the start is always going to be wildly wrong. But that's when it's most needed. That tradeoff continues throughout a project, from which it follows that there should be many estimates.
WWW2013 Conference Highlights
Unlike C, Go isn't overloading what is returned

In C, you can write code that doesn't overload errors and return values; e.g.,

err = someFunction(&returnValue, param1, param2, param3);

I'm not saying this is common -- and in fact the standard C library does a lot of the overloading you're talking about -- but for your own code and functions, you can separate out errors and return values, as shown above.
The wrong is in wanting one such kind of society for his country.

Who decides that it's wrong or right?
Fred Brooks pointed out in his famous No Silver Bullet essay [1] that the complexity bound on software development is set by the problem domain, not the solution domain. No matter how much better we get at our jobs, the world remains complex and our performance will be bound by that complexity.

[1] http://www.cs.nott.ac.uk/~cah/G51ISS/Documents/NoSilverBulle...
It'd be nice to blockquote this. I can scroll much slower than I can read, or I can scroll much faster than I can read, but I can't scroll at a pace approximating my reading speed.
I have to wonder how effective that accusation is. It's so commonplace... like accusing someone of racism in the US.
Doesn't have an OPML export as far as I can see... At least Google Reader lets me get my data out ;-)
Looks like you're graduating 2 years from now. That's plenty of time!

I'm in california and have been hiring devs for a long time. The one advice I have for you is this: you said your github is collecting cobwebs - fix that. Writing code and building applications is the one thing that will make you a better developer. Unfortunately this is a skill I find sorely lacking in most fresh grads (not their fault, CS curriculum focuses more on theory than on getting students to build stuff).

What should you build? Anything. Write an app to solve some annoyance you face everyday. Build an app using node because you think it's interesting technology. Create a simple blog engine and host it on AWS or Heroku. Whatever tickles your fancy and motivates you. It doesn't matter what it is, but it is VERY important that you actually finish each project and make sure it works without falling over every 5 minutes.

Language doesn't matter, but you should be good at one or preferably two "popular" languages. C, C++, Python, Ruby, Java, etc all count.
I love how you say "When Google is legally permitted to..." because that basically excuses you from acknowledging all of the times when they don't notify you of requests for your records.

As in, whenever they are not "legally permitted" to notify you of your records.

Which is called "acquiescing to state power."

Hence the phrase "titanic centralizing evil."

Everyone reading this should watch this video:
http://www.youtube.com/watch?v=dTuxoLDnmJU
Gatsby and the way we live now
"unless you're doing it like Bill Gates and can have very tight control over what your money is actually doing"

This kind of impact is actually accessible even to people who are giving smaller amounts: http://www.givewell.org/charities/top-charities
Oh my word. I'm going to be spending a good while disecting the construction of this page.

It's interactive and clear.

This is an informational web page. All craftsmenship is of the highest quality. It is adorned with illustrations of HTML Canvas masterfully made interactive by Amit Patel. There is an illustration of a hexagon and a developer with javascript. The developer is making a plaintive gesture. The javascript is laughing.
I'm reaching a point where I can consider myself at home with VimScript (moreso the bigger investment has been on the built-in vim functions and not on the language proper), and I'm becoming increasingly active within the Vim community. I can tell I don't have any plugins in Python/Ruby and actively avoid them, seeking lightweight alternatives instead, and I would detach myself from the community if VimScript were to be phased out in favor of Python (don't have too much love for it.) Fortunately none of that is going to happen.
Here is my version:

Customers > Product > Founders > VC
Feisty little guy. Apparently a company can either work on courses or on course management software, but not both.
I think "maximum extensibility" is not the philosophy of Emacs. Remember how long it took to have FFI support in Emacs (it was discussed in the article). Also, even with FFI, it is not possible to load non-free libraries. I think this shows some discrepancy from the philosophy to achieve "maximum extensibility". I would say GPL does not allow "maximum extensibility".

So the next question is: does the philosophy the author speaks of matches with the one of GPL, or rather, the one FSF and Stallman have in mind? Actually, I think these philosophies are different. If I remember correctly, in Emacs mailing list sometime ago, Stallman rejected idea of adding function to gcc to dump parse tree (or something similar) to use gcc from other software (I can't find the link right now). This was because non-free software could use gcc via CLI and "steal" the data from free software. Now, although it is the other way around, Emacs can use non-free external program. It matches with the philosophy by Matsuyama but I doubt that Stallman says it is the philosophy of Emacs.

I would say this philosophy is for author of Emacs Lisp program (though this was not what Matsuyama was talking about). You have many options. You could choose "maximum extensibility" but actually it is not doable due to GPL. You can follow FSF's philosophy (I am not sure what is it, but I believe there is). Somewhere in between, there is philosophy proposed by Matsuyama and it reflects current situation of Emacs very well, and I like it.
Hasn't this site, with street view, been around awhile. It has been awhile since I've last played GTA4, but I remember using these street map views a year or two ago.
> “My teacher didn’t like the project, because I put it on the wrong size paper.”

> It is boring and condescending and even my son, at the age of twelve, can figure out that the rules are arbitrary, that they are enforced in a haphazard fashion

Unfortunately, and it should not be like this, life is full of situations where rules are arbitrary, and applied in a haphazard fashion, often by people who are idiots.

Your son is right. But it is important for him to learn how to deal with these people, otherwise he is himself up for a life of frustration and pain and disappointment.

When attempting homework there are 3 things he needs to do.

i) Work out what dull arbitrary rules are being enforced, and obey these.

ii) Do the homework.

iii) If possible find interest in the homework. Expand it to other subjects, understand why it's useful, where it comes from, who uses it in their day to day life, or what it's been replaced by.

You can try the Phil Beadle books - his style might be too annoying for you. (http://www.amazon.com/Phil-Beadle/e/B0034NOMOU/ref=ntt_athr_...)

School does really suck for some people. There are lots of things that education based startups could address. It'll be tricky to get any change in education because it is so heavily political.
But... but ... I thought the Internet was supposed to route around damage.
My experience is that law is like programming. The people who are making the "bigger buck" genuinely love their profession and take it seriously. The ones who only turned up for the bigger bucks quit because it bores and frustrates them.

Not to mention, lawyers are held to the standard of fiduciary duty. That's fairly heavy duty.
SEEKING WORK - Remote, travel in the US negotiable

Data scientist for hire, ready to help you get the most value from your data.

I'm a data scientist with a background in computational physics. I've worked in a variety of domains, including healthcare, basic research, and engineering R&D. I can help you tackle data tasks, including data collection, data cleaning, modeling and analysis, and visualization.

See my github and twitter accounts under my HN username.

Please contact me via my username@gmail for contracting rates or long term inquiries.
Show HN: list of Hack For Change hacks (Mountain View mostly, add yours)
I had the same impression... was like "wow, dude is hacked off and taking names!"
Great read, thanks. The part that most astounds me is how the facilitators could be totally unaware that all of the thoughts were coming from their own heads. It just seems like it would tip you off to notice that everything the autistic person was "saying" was something you were thinking.
I’m Not as Great as I Think I Am
For breastfed babies, a very common first word is usually a variation of "ma". For my daughter, her first word after "mama" was her brother's name (Noah). Then they learned the bottom rung of Maslow's Hierarchy via sign language at school (more, please, thank you, milk, food, mom, dad, child).

<edit> Both of my kids had sudden rapid improvements in speech at some point, too. I can't remember, when, and I know it happened earlier with my daughter than my son, but I still remember the day my son was answering a question and started with "Actually, ..." and then later on, "Even so, ...". He was two. Close together siblings are fantastic teachers!
Ditto AirBnB spun as "renting out air bed during large conferences and other events" is solving a big city problem. Spin it as "renting rooms and houses to visitors", and all of a sudden it's applicable to a large market.
Yes, the Internet has continued to work for me even though whole countries have implemented large scale filtering.

I'm not in any of those countries, but no-one ever claimed that the Internet would continue to work in the areas that were damaged.

EDIT: Freedomhouse has an interesting article about the state of Jordanian Internet censorship in 2011 and 2012. (http://www.freedomhouse.org/report/freedom-net/2012/jordan)

As an aside: was robustness (routing around damage) ever an aim of the DARPA project? I hear conflicting things, and it seems to be part of the folklore now.
I agree some of them are harder to setup in Windows. But it helps (or forces) developers to make these tools and languages cross-platform, which is good, I think. And I guess making them cross-platform is actually easier than implementing them purely in Emacs Lisp.
+1 for Duo. I actually wrote a Chef recipe for enabling 2-factor auth on Linux.

https://github.com/hungtruong/chef-duo-unix

It's my first recipe so feedback would be appreciated if you actually use it!
Start Now, Make Something
Underestimating a software project
I don't get it why standard TOTP is suddenly Google something. Afaik, it has nothing at all to do with Google. Except adding Google something make it sound better? Maybe if I use TOTP app with my iPhone then i get really cool Apple iAuth?