skysight-inc/HackerNews huggingface dataset:
It gives you an interesting perspective on things which is always good.

You will see a lot of the subchapter type arguments mentioned in the news and the like and at least now you have one perspective on the issues which even if you don't agree with it forces you to articulate your own side better.

It's a really good book for a layperson to start thinking about the economics section of the news. It's written well, too.

I have given away ~20 copies of this book so far and have gotten nothing but praise even from Marxists.

I don't know why I even bother to make this long post since Austrians in general are very,very far removed from being status quo-ists so your comment doesn't even make sense. The book is also not overly Austrian apart from the recommended reading.

Feel free to recommend a better "basics of economics" book.
I think learning is inherently social.

Part of the problem is the mindset that creates a false dichotomy between "learning" and "socializing." One consequence of this mindset is the idea or impression that "learning" involves locking oneself in a room, opening a book, and sticking with it until one learns the material.

An example in language acquisition: http://www.ted.com/talks/patricia_kuhl_the_linguistic_genius...
Getting trashed is developmentally harmful to pre-18 brains, getting pregnant or knocking someone up or getting a disease is not helpful, and there are easier ways for most people to learn than to make horrible and even irreparable mistakes very early. Also, bad habits often survive into adulthood. This isn't where anyone should be forced to fit into the world until after they have a real chance to decide.

If a kid learns to have just one drink, don't be a junkie, use protection and waste time only judiciously by 18, they will be able to learn more from higher education or career than if they learned it's good to act like a mindlessly hedonistic animal with no concept of the future.

You can spend your first 40 years sticking your tongue into electrical sockets, this is technically some form of learning, but it's not a great way to have a good chance in life. There is all the time in the world to waste and act stupid, after you have the basic bearings of adulthood.
Not that Anon or Anonymous can say anything since they're don't have any sort of leadership. People identifying with the group may speak up, but that doesn't make it an official statement.
Where do you slot the various members of the American or British political administrations into that line-up? Does it go by how many people they killed? Or is killing one person enough?
There were long periods of world history where growth and development were anything but exponential, and for significant periods were reversed.

The period since the Italian Renaissance has been pretty spiffy though.
It's a myth that dedicated hosting in several geographically distant data centers really costs that much more than cloud computing. With a little bit of care, it's quite easy to get very good value from such hosting, with far more control over it. Outages like this could be easily avoided, or at the very least dealt with much quicker.

It would not be the "end of a great many small to medium companies" were they to use dedicated hosting. Hell, this is how it was commonly done up until the past 2 to 3 years, and small and medium companies thrived quite well.

In fact, after the cloud outages of the past week, and a few other recent outages, more traditional dedicated hosting keeps on looking better and better.
Against all instincts, I'll entertain your suggestion. Why should that not be labeled as sexist?
Cool icons! You've got a misused homonym/heterograph on the front, though. You have "claws" and you want it spelled "clause". Great project!
By you? yes. no question you are a troll.
List of hacker news auto-censored hosts?
So far I found that zerohedge and natural news are auto-censored. Is there a list of all the hosts in addition to those two?
It's good to see some icons here that are not present on font awesome (such as the male and female icons, which usually come in handy).

I also noticed the -webkit-font-smoothing: antialiased; in the CSS. Even though I've seen that pointed out as a bad practice a few days ago (I think I saw that here), it seems to fix the lack of anti-aliasing on Chrome for Windows.
It's important for budding programmers to build confidence in themselves. Forcing them to work with other programmers at the very beginning destroys confidence and makes them hate the work.
I really want to start using icon fonts in my projects, the way they make it so easy to support HiDPI displays could save on a bunch of development time.

My problem, however, is that the authors of these fonts seem to pay no mind to pixel-fitting their icons. This means, simply put, that the edges of the icons don't line up to exact pixel values and the resulting icon tends to look 'fuzzy'.

GitHub thankfully took note of these issues with their vector 'Octicons'[1] by optimising for common display sizes. By doing this they get a lot of the benefits of vector icons without sacrificing sharpness and it'd be fantastic to see a more general purpose icon font that took a similar approach.

[1]: https://github.com/blog/1135-the-making-of-octicons
If they are open source, how are they elusive? Something freely available and posted to HN isn't elusive at all.

At least a name like Font Awesome is somewhat self-descriptive or obvious.

Nice icon set nonetheless.
Not really tech focused, but great nonetheless

- Skeptics Guide to the Universe ( http://www.theskepticsguide.org/ )
- Cognitive Dissonance ( http://dissonancepod.com/ )
Besides those, there's ceylon, gosu, Xtend, probably some others, for JVM. My impression from the forum is that kotlin is not quite settled but I haven't written any code.

http://devnet.jetbrains.net/community/kotlin?view=discussion...

http://www.eclipse.org/xtend/
Wouldn't that fall under Java? I think these are all looking at the JVM bytecode (http://nestedvm.ibex.org/)
That's not very hard to do with Scala. In fact, there's a few projects that have implemented whole other languages in Scala. Most languages that let you go near functional style do very well with DSLs and writing a DSL is one of the often highlighted strengths of Scala.

For a good example check out the Specs2 unit testing framework.
In Kotlin, you can write a function that takes, as its last argument, a function literal that is scoped to a specific class. Last I checked, function scoping does not work this way in Scala and you'd have to explicitly pass around objects to get the same result.

In the end, we end up with a builder DSL like this:

div() {
h1("header")
p("paragraph")
div() {
p("another paragraph")
}
h2("another header")
}

In Kotlin, each function call is properly scoped inside (unseen) classes for each level, allowing the code to generate the appropriate object tree.

In Scala, all functions would have to be visible in the local scope of the top-level function and we'd end up with a flat object tree instead.

To get the proper object tree in Scala, you'd need to pass explicit references to each containing object into the appropriate function literals, which makes it much more verbose and extremely error prone.

EDIT: not nearly as convincing without proper formatting...
And when the dimensions aren't defined, then progressively encoded JPEGs don't offer an advantage either, because with both progressive and non-progressive images, browsers reserve space for images as soon as their size is known, i.e. when the file header is received.
There's a time and a place for voicing such displeasure. When your website and service is unavailable, it is not the time, and your maintenance page is not the place.
Key Clauses In a Software as a Service (SaaS) Agreement
I'm glad you brought Opa up. I saw it a while ago and thought it was interesting, until I saw the license it used (AGPL).

Thankfully, your comment made me seek it out again and I saw they also added MIT for the framework part, so that apps can be licensed in any language. Will have to try it out now that they have given users that choice.
Few Things You Can Change To Make Yourself A Better Person In 2013
MongoDB is 'lightweight' in the sense it's easy to setup and persistence of both simple and complex objects is a breeze. The query interface is a bit ugly but it may be worth a look.
That Kotlin page calls them "Groovy-style", perhaps because many of those working on Kotlin (e.g. James Strachan, Alex Tkachman) used to develop the Groovy Language.

But doesn't Ruby also have those builders? Wouldn't it be easy enough for Scala to implement them in a library if they haven't already? Wouldn't Python also provide this type of syntax? E.g. a possible translation into Python from the Kotlin code on the linked page...

html:
head:
title {"XML encoding with Python"}
body:
h1 {"XML encoding with Python"}
p {"this format can be used as an alternative markup to XML"}

// an element with attributes and text content
a(href = "http://python.org") {"Python"}

// mixed content
p:
"This is some"
b {"mixed"}
"text. For more see the"
a(href = "http://python.org") {"Python"}
"project"
p{"some text"}

// content generated by
p:
for (arg in args) arg

So what are they called "Groovy-style" builders for?
I am slightly concerned that you might have got mixed up different concepts here. One is simplistic design which users with little or no previous experience can still feel comfortable to use on their own. A second is enforced uniformed interface cross multiple application which users feel familiar with (and thus also comfortable with). The third is safety against malware, which is a security concern. The last is market and user incentives.

A device without a walled garden can still maintain a simplistic design, encourage a uniformed interface, and maintain a similar security against malware. However, it has a harder time to incentivize software developers to strictly follow the uniformed interface and to always use the official store. Android market place has also less incentives to turn away new software, because developers has an alternative (thus Android app store have incentives to be lenient). For the Iphone app store, there are no alternatives for developers so Apple can be as harsh they want (thus they have incentives to be harsh).

Unwalled gardens also has a harder time to discourage users to run unknown software with malware in them. In practice, iphone users are less likely to try run downloaded software from a random internet site (or dl via bittorent), because no legit iphone developer ask them to do it. Android developers however often teaches users to use third-party stores. Thus, a android virus has a much easier time spreading than a Iphone one because on user base are trained to run untrustworthy programs, and one user base is not.

Thus a walled garden has two functions. First it maintain a monopoly grasp on a market, to extract tax on each purchase. Second, it provide incentives to developers so they follow a strict uniformed interface, to App store approvers so they will be more strict in judging new software, and to users so they are less inclined to run untrusthworthy software.

The first thing should be regulated away. The second thing should be understood when designing unwalled devices so to create the correct incentive for everyone.
Here’s something funny: Type ‘sell’ into Google Finance and you’ll get Apple’s
I don't want to download your app
I second 100 years of Solitude. It was our family book; everyone read it.

One day my son was in his English class in high school and the teacher asked, "Has anyone heard of Gabriel Garcia Marquez?"

My son answered, "He won the Nobel Prize."

The teacher asked, "What for?"

My son reached into his backpack and pulled Out One Hundred Years of Solitude, and replied, "This."
Scala has very simple syntax. Most of the "complexity" is names of classes and methods in libraries.
In fact, quite the opposite. HN's use of the word is the tag-along.
And an epub for anyone with Nook or other epub-friendly device: https://github.com/ieure/sicp. Check the pull requests for a few updates as well.
OK... So, only crimes done by a corporation -- not a state. And the crimes can be 600 years old, no statute of limitations!!

And there is no bookkeeping for boons the corporation(s) did for victims (industrialization etc etc etc).

Probably billions of identifiable people (Mongols in China, people in Argentina where they slaughtered the locals, etc) enjoy a better life from atrocities the last 600 years. But those that did invasions without corporations has no responsibility!?

Now, after at least three explanations, you still argue something that is completely weird -- compared to every similar case in history/law/morality I have heard of/read about.

That is enough for me.

(If you're e.g. Belgian and rich because of what happened a hundred years ago in Africa, that is unpalatable -- but doesn't reflect more upon you personally than WW II on Germans. And 600 years?! both our ancestors ought to have been on all sides of all atrocities in Europe at that time... I'm not going to beat myself up over that.)

Edit: On the other hand... I have played with the thought of keeping track of people whose family fortunes were gotten in an inhuman way (corruption, part of a tyrant regime, etc). The perpetrators should lose motivation when their future rich relatives will be badly shamed. I might agree with that setup, but not only for corporations -- and hardly 600 years back(!).
Get them transcribed ?
Disclaimer: I'm a Hacker School S'12 alum, but these words are my own only.

I don't believe Nick or any Hacker School facilitator look to revolutionize "hacker." I don't believe they want to get into any semantic argument.

If anything, they're sharing their school of thought on hacking. On the one hand, they indeed have their opinions about programming and what it means to be a "hacker." On the other, they are also openminded to hearing different opinions and expanding their own.

In my observation, they don't intend to redefine anything. They just want to expand an ongoing conversation with others who care about programming.
Pycoder's Weekly Python Projects of 2012
I'm a bit confused by this. How is it an RPG? Whose role do you get to play?
It wouldn't be scapegoating if their site was still up and their service still functioning, hosted by some alternate provider, for example. But since their site and service aren't up, I think it can be seen as scapegoating.
Sounds like a complete mess and I see no reason to build an application that way. I certainly can't see a reason to create a separate query for every place in a view a model may be used just to avoid lazy loading. Maybe on performance critical views but the rest of the time, that is an unneeded premature optimization.

You've also proved my point, by needing an entire 'container' managing things to keep everything straight. I'll happily keep hibernate in my rear view mirror, I'm quite happy with Ebean.
white listing individual bots is not low-friction. ideally i want the bots to discover me, not vice versa.
Can you explain to us why such basic functionality is so expensive?

Is there a legitimate technical reason for the cost, for example? Or is it subsidizing some other service? Or is it that high just because some people are foolish enough to pay that much for it?
If you intend for this to be an argument favoring the regulation of employment, note that it also applies to regulating sexual activities (humans are notoriously irrational about sex).
Try to remember that most of these people most probably have miserable, miserable existences just like anyone else. They're exaggerating.
I don't understand why FaceTime is viewed as expensive. Isn't it free? I guess you pay for data, but 95% of the time I'm on wifi (home, office), and I'd assume schools, wherever kids spend time (coffee shops?), etc. have wifi too.
What's the right response to a cloud outage?
Are you trying to tell us that proper automated failover systems take the weekends off?
The level of ignorance you've displayed thus far takes its own special talent. I salute you!

It might surprise you to know that, far from being a Fox news "junkie", I haven't watched broadcast television at all for years. But why would you be right about this when you're wrong about literally everything else? People like you are why the founding fathers thought a restricted franchise is a good idea, and I think they were right.
Or in the HTML.
Seems a lot of people (based on the comments) have written presentation generators :) Here's my contribution [1]. I created it to whip up quick slideshows for my club presentations on campus.

[1]: http://prezjordan.github.com/cleaver
"we think people are kinda like us. Except they really aren't. Really, really, really aren't."

I think the opposite is more likely to be problematic. People who aren't like myself are more interesting.
"reverse racism" is what it is called when someone claims that someone is being "racist" against the privileged majority. It's nonsense. It doesn't make sense that there is systematic oppression against ... the cohort that is undeniably and unshakably in power. If you insult someone for being white, yes it might hurt their feelings. Do the same to an unprivileged minority and it is potentially life threatening. There is no comparison.
India’s Aakash Venture Produces Optimism but Few ($50) Computers
ITOL: Interactive Tree Of Life
Because Scala is a mess of a kitchen-sink language, a heap of both practical and academic features, a lot of sound and fury with no clear purpose or aim, and absolutely no opinions; it's the "yeah, why not? we'll throw that in, too"-language.

Most people who use Scala, use it simply as a better Java. Well, Kotlin is that better Java they've actually been looking for all along. And for anyone looking for a truly modern, opinionated language -- there's Clojure.
Pretty cool for TV watching! In my case, I do most of my TV watching online - Netflix, Hulu, YouTube, etc. And when I sit down to watch something I spend 90% of my time searching for a show and obviously end up not watching anything :-P Anybody else has the same "problem"? Anybody know of a product that keeps an eye on my different sources and tells me when something new or interesting (for me) pops up?
We must begin by making sure that youth are safe [pdf]
If youre adding tons of shows add search too. Can't go wrong with elasticsearch :)
"The problem with this woman's story is that she takes a few cases of explicit sexism and extrapolates them as the reason why everyone is saying rude things to her. Or at least that's how I see it."

Yes, that "because I don't see it, it doesn't exist." attitude is a definite problem.

"She says "I’ve gone from being a Facebook user to running OTR, PGP and Tor all in under a month." Perhaps she is not as knowledgeable or as experienced as she thinks she is, and so she is receiving criticism from those who know what they're saying/doing."

This however seems more plausible, no kneejerk dismissals necessary.
The concept of "rationality" applies to all reasoning that a human does. It is not constrained to one specific activity or another (sexual or employment or regulation).

Wikipedia>>>The "rationality" described by rational choice theory is different from the colloquial and most philosophical use of the word. For most people, "rationality" means "sane," "in a thoughtful clear-headed manner," or knowing and doing what's healthy in the long term. Rational choice theory uses a specific and narrower definition of "rationality" simply to mean that an individual acts as if balancing costs against benefits to arrive at action that maximizes personal advantage.
Ad hominem reasoning is not always fallacious, and ... in some instances, questions of personal conduct, character, motives, etc., are legitimate and relevant to the issue,[13] as when it directly involves hypocrisy, or actions contradicting the subject's words.

Funny how that works, right? That must be the edge case.
Recently I have gone from posting nearly nothing on Facebook, to posting daily. I have been spending 1 year abroad, and have gotten into a gimmicky habit: I'm keeping a friends-only travel diary on my Facebook wall. Everyday, at around the same time, I write my "daily recap". I am living in London, and also travelling extensively all over Europe, and am showing this off to my friends. I'm one of the worst offenders of an asshole friend on Facebook, as I literally am jetting off somewhere exotic every weekend. And, I spend a great deal of time thinking about what I'm going to post, so I'm a case of someone obsessively preoccupied with Facebook. I also care a lot about likes and comments. However, I generally seem to be adding value to the lives of me and my friends. I strive for honesty, astuteness, eloquence and humor. The tone ranges from triumphant to hysterical. I get constant feedback about my status updates, both in real life and online. People seem to appreciate them. Several have recommended that I publish. A number of fiends have mentioned they are envious, but only one depressingly so. A few have mentioned that they look forward to reading them everyday. I feel leashed to doing this, at this point, and am not going to stop until my year is over. Am I making people miserable with this? I would love to know. Do I have an unhealthy obsession? Am I being narcissistic? Possibly. Sometimes I think I have twisted Facebook on its head, and have discovered how it really should be used: by putting all my effort into writing high-quality posts.
>"The prototypical “good fit” for me is an established software as a service company with revenues in the eight figure range, a few dozen employees, and a company culture which focuses more on the product/engineering side of things than on the marketing/sales side of things."

What is it that makes product/engineering companies a better fit for you than those focused on marketing or sales?
99% Invisible
http://99percentinvisible.org/rss

This American Life
http://feeds.thisamericanlife.org/talpodcast

BackStory with the American History Guys
http://feeds.feedburner.com/BackStoryRadio

Freakonomics Radio
http://feeds.feedburner.com/freakonomicsradio

Fresh Air Podcast
http://www.npr.org/rss/podcast.php?id=13

Here's The Thing
http://feeds.wnyc.org/wnycheresthething/

The Moth Podcast
http://feeds.feedburner.com/themothpodcast

On the Media
http://feeds.wnyc.org/onthemedia

Person Place Thing with Randy Cohen (man, I miss "The Ethicist")
http://personplacething.org/?feed=rss2

Planet Money Podcast
http://www.npr.org/rss/podcast.php?id=510289

WNYC's Radiolab
http://feeds.wnyc.org/radiolab

To the Best of Our Knowledge
http://feeds.feedburner.com/ttbook

With Good Reason Radio
http://feeds.feedburner.com/WithGoodReasonRadio

I was tempted to put them in preferential order, but to be honest the go-to podcast depends on how much time I have (length of commute, how tired before bed, that kind of thing).
This is an easy one (from Patrick's side): to get a ton of attention and links. To be unique. Or in Seth Godin terminology, to be a Purple Cow.

He just hit the top of Hacker News by posting data he had lying around. This is an obvious win, especially because he's found a way to monetize his notoriety via consulting.
Browsers seem to be very lazy about this kind of thing, perhaps for that reason. Chrome dealt very weirdly with one of my sites, where I had an image, with a transparent-background iframe containing a semi-transparent-background div above it, and text above that iframe. The text's position was lagging relative to some images placed above it. I wonder if this is why.
Would be interesting to hear more about how the different book packages worked out. Was it worth it to make the instruction videos and interviews?