skysight-inc/HackerNews huggingface dataset:
It doesn't require that one has "100+ hrs of reading feminist literature." I don't have that many hours. Indeed, I don't know if I've read anything that could be classified as "feminist literature" at all, but the idea of privilege or of being privileged is fine with me.

Louis CK has lots of good material on this. Here's one about being white: https://www.youtube.com/watch?v=TG4f9zR5yzY Here's another about women: https://www.youtube.com/watch?v=y4LkrQCyIz8 Here's a bit he did on Leno that's good: https://www.youtube.com/watch?v=derzWWYf3-w

Here are a few things worth reading:

http://brown-betty.livejournal.com/305643.html
http://nymbp.org/reference/WhitePrivilege.pdf
http://blog.shrub.com/archives/tekanji/2006-03-08_146
http://whatever.scalzi.com/2005/09/03/being-poor/
http://whatever.scalzi.com/2012/05/15/straight-white-male-the-lowest-difficulty-setting-there-is/

I don't know whether you consider these things "feminist literature," but regardless it's less than 1 or 2 hours of reading total. My challenge to you is to read and watch all that, digest it, and then come back to comment. If you find yourself compiling a list of objections as you read, I'd also challenge you to pause and really try to understand what the author was trying to say before jumping to conclusions (as you say).

If you think the way people ("feminists" as you say) talk about privilege is counterproductive, I encourage you to read the above if you haven't and come up with a better way of explaining it! I'd love to read it, myself.
The point is about dismissing a Nobel winning economist with a two paragraph comment on HN concluding "how little anyone really understands money or economics". If you are going to play judge of economic expertise, a little more analysis is in order.
I've definitely never heard of your project. Not saying this to be mean, just show that not everyone has heard of it.
You're missing the bigger point: enumerating every possible defense is beyond the scope of a comment AND does not exclude any technique by omission. If you'd like to raise technologies in a civil manner, please. Just don't start getting defensive and name calling. [1]

[1] http://ycombinator.com/newsguidelines.html
I applaud the effort, especially the virtual keyboard with the actual meaning of vi commands, instead of HJKL.
Oh dang. Which docu, link perhaps?
This article is from 2011. As of December 28, 2013, he's roughly halfway through the 10,000 hours (5263 hours left to go before reaching 10,000). He's shooting around 80 (+/-) which isn't enough for a PGA card. At the end of the experiment he'll probably be good enough to get a job as a club professional, which is to answer the question posited affirmatively whether he makes the Tour or not.
Has anyone tried this on a Moto X?
More info here: http://thedanplan.com/countdown/
Have you tried zsh?
I think this is a good decision. A language that aims to compete with C/C++ needs to expose the low-level fundamental building blocks that the hardware and OS provide. Anything high level like a mandatory GC or scheduler will scare away systems programmers.
I don't honestly find the pain point to shell scripting languages, in terms of programming them, to be that they don't look enough like 'real' programming languages. I think that on a basic level the way that posix shells work is quite natural for the tasks they're expected to perform. There's even a certain elegance to things like [ being (potentially) a program that behaves as any other would.

It is quite primitive as languages go, though, and has some ugly quirks, but I think it's a mistake to look at it and say it needs to be changed to be more like things not designed to treat running programs as primitives. I'd rather see something from someone who said "bash is great but could be so much better!" than someone who said "bash is TEERRRRRUUUBLE and we must replace it!"

That said what I want so much more than a new shell is one that isn't stuck letting me only reason about the machine I'm logged in on. There's been a few things that call themselves distributed shells, but they're really more orchestration tools.
"BC is nothing like Money" - care to explain this?

What does it mean to be money? I like the definition that money is what we value not for its usefulness in itself - but because we speculate that we'll be able to exchange it for something useful. And bitcoin fits this definition perfectly.
Maybe it turns out brilliant and we realise we do need it.
We might try publicly brow-beating Mark Kosters for an answer, that would totally work. Or maybe: asking nicely.

most probable email addr: markk at arin dot net

https://www.arin.net/announcements/2013/20131214.html
As for the Xbox, I think a lot just falls onto documentation. It's clearly technically possible - Xbox backwards compatibility on the 360 was achieved with software emulation.
Which is more likely, that economists don't understand cryptography, or cryptologists don't understand economics?
The logistics of learning
StackedMidgets: You've been banned for about 6 months.

stackedmidgets 3 hours ago | link [dead]

You're hilariously wrong, due to your ignorance.
As someone who has written thousands of black hat articles just like these, even in the same vertical as discussed in the article, except more specific (certain niche European destinations) -- well written, for what I was paid -- I can say that articles like these are paid for, and violate Google's guidelines.

There's on article that I'm particularly proud of that involved inventing all sorts of fictional romantic adventures on an island off the coast of Spain that included specific anchor text about cheap hotels for that destination. Creative? Sure! It was almost as good as a print ad, even though it's likely that few real readers actually read the thing. Violating Google's guidelines? Fuck yes!!

Google has no access to the bank accounts of these writers to verify that the links were paid for. The search quality team can't plum the e-mail accounts of everyone involved to see that said articles were commissioned to include specific anchor text.

It's quite difficult to establish objectively whether or not the writers were paid for this. However, I can say that whenever black hatters write these kinds of articles, we're instructed by the client to include certain anchor text types, and to vary the anchor text for different articles in the same campaign.

Further, botted traffic adds another ugly layer to gaming SEO. The publisher just has to 'look' legitimate. The traffic can even be semi-botted by offices full of Indians using software for that purpose.
You might like Coffitivity.

http://www.coffitivity.com/
I'm not qualified to comment on Cam's math, but Evan Miller's tools [1] are my go-to source for calculating sample sizes and significance. How does this differ? (If it does.)

http://www.evanmiller.org/ab-testing/sample-size.html
Do I Really Need a Programming Language?
It doesn't work if the user hasn't visited the site before because the HSTS header can be stripped just as easily.
It's Not Just Google: The Many Feuds of Rap Genius
Personally, I am waiting (hoping) for SailfishOS to be available to install on my Nexus 5 which is fully Linux based and has the ability to run Android apps. Dual-booting on a phone seems clunky to me... Being able to run VMs on Android would be another better alternative that is in the works (Android 5?).
What I mean is that in your example the only content is "Hello world." The rest is typesetting. The original question asked, "what tool should I use to write?" LaTex answers the question, "how can I typeset what I have written?" BTW, Lyx is a terrific program. My only complaint with it is that I haven't found a way to mimic a word processor's tab behavior consistently. The tabbing package doesn't do it for me. \qquad does, kind of, but that's six keystrokes. The problem is that in some kinds of writing text placement may have meaning and this conflicts with LaTex's underlying paradigm of automating typesetting decisions.
> If you are a small business/ up and coming company white seo practices are the safe choice.

Not (entirely) true. Here's a 'small business' sans any big-brand protection that is obviously spamming the heck out of electrician/plumber niches and has been succeeding for years. If you're near one of the relevant areas and Google "[area] plumber" you'll see a few of their sites on page 1. Not one or two. Maybe five. My fiancee got an electrician in from one of those sites and he was so clueless he claimed that his people were building an oven element (rather than buying it for $20 and just installing it.)

http://find-sa.co.za/directory/category/a1_plumbing_services...

See two pages with the same layout, and if you click around you'll see they're barely trying to hide it.

http://find-sa.co.za/directory/category/a1_plumbing_services...

This is 90's stuff. Google's being gamed badly by the most unsophisticated techniques. The guys who actually work in those areas and provide relevant services must be going crazy.
What's the anime?
You can't claim that serving static content from a read-only filesystem is "de rigueur", and that securing your DNS registration is "fort knox". I think the point was that the OP was claiming static content from a read-only filesystem as the solution, and the reply was pointing out that this is hardly the best or first actions.

I would personally expect that the openssl group is suffering some embarrassment, but this sort of hack is a risk of the business. Hopefully we get a good writeup.
Debian testing (Jessie is really top notch.)
https://news.ycombinator.com/item?id=6978539
I like the "slim" approach on LOC, kudos to that.
I would point some - IMO - design problems:

# Static attributes and methods. Are they really needed? They are difficult to test and predict, specially the public attributes.

# The "echo"s on routes. Since every route is a method (encapsulated by one), this behavior could be easily avoided (easier to test and control). You are already using callables, you can easily test (and run) matching routes to execute any callable until a stream is given (on Respect/Rest we learned what a powerful feature it is).

# Lack of tests. Although low LOC, there is much happening, specially on the "dispatch" method (it would be awesome to know through tests what the If's/Else's actually do and prevent).

# Why (as mentioned before) the error header do not provide a proper HTTP header!? It would also be nice to provide two different error routes: one for client errors (404: not found, forbidden) and another to server errors (HTTP/1.1 500 Server Error).

A suggestion (we've been talking a lot on Respect/Rest) is to implement the URI Template (RFC 6570) for matching routes and hydration of parameters (something macaw lacks but i like using the PHP way of $_GET, $_POST and filter_input()).
With a component dealing nicely with URI Templates many projects would benefit from it.
It does not look like the Moto X is supported in anyway right now --> https://wiki.ubuntu.com/Touch/Devices#Working_with_phablet-f...
What's that saying?
If you can't beat 'em, join 'em.
You don't need this amount of computing power to send messages. All that these processors do is guarding against 'double spending' - but 'double spending' is a peculiar problem of distributed cash - a centralized currency could be secure against 'double spending' without burning so much electricity.
> Its ill informed Rich Hickey nonsense

How so?

> it doesnt scale

I take it that if many of Clojure's primitives are built using this data structure, it doesn't scale either? Yet some else mentioned how performant it actually is, given that it doesn't copy everything, but merely shares commonality.

Given your past comments, this isn't the first time you say something without knowing much about it.
Ansible Playbook Testing
zsh is not innovative. It's overgrown.
The author ends with "Also, if I’ve gone too far, missed something important, gotten anything wrong, or otherwise need some education myself, please let me know so I can a) learn and b) correct my error." so allow me to offer the following:

When you spend a substantial portion of your post sniping at the competition you come across as an arrogant arse. For example, second sentence in the post is "My overall impressions of Datomic were pretty negative, but this blog post isn’t about that." Then remove this line! It adds nothing to the point you claim you want to make. Same thing in the next section regarding append-only B-trees, and then we have snark directed at RethinkDB, and so on. I got about half-way through the post before I just skimmed to the end as I was sick of the arrogance and insults, and I was beginning to doubt your authority to comment on this area as a result -- if you have substantial points to make you don't need to cover them up with this crap.
Ask HN: How do you reduce the gender gap in technology?
For quite a while, I have been thinking about this issue. Recently, MHacks (University of Michigan's hackathon) made it aware that they were devoting more efforts to bringing more women to their event. Also in the news is Paul Graham's comments about the gender gap in tech. After reading articles (https://medium.com/p/e034a09248c1) and observing discussions in facebook groups (https://www.facebook.com/groups/1384252878496456/), i'm bringing this conversation to the genius hacker news community. Please answer- what do you think needs to be done to bring more women into technology, programming, and CS related fields?
Netflix Schedules Massive Purge for Jan. 1
What if you set up a bank and that bank would control the currency and loan it to people who would use it to produce goods and services and then pay the bank back with interest? Oh, wait... :)
> the PRNG will walk the number space

Are you sure? What if there's an infinite amount of tries to get to a certain number? You can of course reason about the average case, but maybe the worst case (when there's an input number which is never found by the PRNG) does never halt.

> O(rand)

For sorting algorithms we usually compare in the number of input elements. You can reason about the average case where the numbers are found in average time so you can consider the number of iterations to find the correct number a constant (a very large constant but a constant nonetheless).
It's even worse than that, I think. I may have missed it since I just skimmed that document, but I don't think it covered violent crime.

It has been shown rather conclusively that overexposure to lead in childhood leads to an increase in violent crime in adulthood. Banning leaded gasoline was the single most significant cause of the large decrease in violent crime in the US in the latter part of the 20th century. Here's one story on this [1]. Cites to peer reviewed journals are available from Wikipedia [2].

[1] http://www.independent.co.uk/environment/green-living/ban-on...

[2] http://en.wikipedia.org/wiki/Tetraethyllead#Toxicity
Still no Nexus 7 2013 (flo) support for Ubuntu :(
That's a bit off though, stating the change was a couple can have two children if both parents are an only child. That change was actually made a while ago, the new law is if either parent is an only child the couple can have two.

guardian link:
http://www.theguardian.com/world/2013/nov/15/china-one-child...
A maximum size limit is an obvious troll to get down to O(1) sort!
JARVIS-style home automation system by MIT engineers
I remember trying out AppCode and trying to get the syntax configuration to be exactly how I like, but it wasn't possible. (It wasn't something major, but it was still annoying.)
I do agree that AppCode (and IntelliJ) is a nice IDE, but I still stick with Xcode for iOS.
Organo Gold Ganoderma Coffee
You don't have any contact details in your profile but feel free to contact me about this - I think you're just missing the right search keywords (for the vehicles)
Can't understand how it going to work. In my opinion the banks will kill the Bitcoin before it will really start working, I don't see how they are going to let it succeed.
If you are interested, I'm working on (another) experimental Unix shell: https://github.com/xiaq/das

It's still in the stage of design (even the name is not actually decided!), but I've implemented a few components here and there, most notably syntax highlighting, tab completions for file names, running external programs and pipelines for external programs. I will announce it when I personally use it day to day. :)
> And with virtually no price delta, I just don't see the story.

What do you mean? I just bought a $199 Chromebook (Acer C720) with 9+ hours of battery life and weighing under 3lbs. It performs well for all day-to-day tasks (email, news/HN/reddit, Facebook, etc). I don't know of any well-performing Windows laptops at that price point, and Windows laptops come with the added complexity of using Windows: I like the minimal simplicity of ChromeOS (no pre-installed bloatware, no useless extra features complicating the UI, everything safely backed up in the cloud, and automatic updates).

And my Chromebook is absolutely my primary device: I rarely touch my Windows 7 / Ubuntu (dual-booted) laptop.
New Invention Makes Ocean Water Drinkable.
Interesting. I was curious because how can the era which had slavery, didn't treat women equal to man and killed homosexuals could possibly teach something unique. There are bunch of atheist ethics philosophers who talk about good and bad. I read Practical Ethics by Peter singer and even left eating mammalian meat after that. And I totally realize that person who wrote Bible could not have possibly thought about these eternal truths(which are always evolving) :

1) Love people unconditionally without keeping them in shackles.
2) Males and females(of all races) as it turns out have equal right to learn, earn and decide.
3) Fuck conformity, think for yourself and accept who you are even if different.
4) Don't condemn people for their inborn nature because genetics!
5) Understand anything in the world(including humans) without bias.
Perhaps, but I think that's actually part of the fallacy here. That is, this mindset "let's all adopt and learn to use something obtuse and wildly overly-complicated, so that it at least becomes a standard that we can use (and further propagate) elsewhere." I noticed, for instance, that you didn't refute the ugliness of the OP. Your reply instead seems to be saying, "at least we can get the team to use it".

Now, this is really reminding me of EJB. Seriously, it's how we end up with these insane "standards", the embrace of which is probably at least partly responsible for Java's reputation as an inefficient language in which to develop.

And, there are certainly ways to approach code generation in a team environment, especially if the team was willing to put a fraction of the effort into such an approach, as they would put into learning and maintaining something like the OP. At the end of the day, you just need to get data in and out of the DB. Whether it is ten years old or homegrown shouldn't matter so much if it is clean, easily maintained, and efficient. Teams adopt project-specific patterns all the time for other parts of development. Why not for the DB access?

But, I just offered up my solution as a way to say that, in all of these years, I have yet to see a truly attractive alternative to something homegrown and "old". Many seem to agree as here we are with yet another proposal. But, things seem to be getting worse, as the OP is an example that borders on parody of previous offerings. Dynamic proxies and CGLib? Really?

When I read the title, I thought maybe someone had nailed it. But, we start with ugly, somewhat declarative code that surfaces SQL syntax, pass around some function names, throw in some mapping, get some dynamic proxies in the mix and, oh yeah, you're also gonna need CGLib, etc. I literally thought it was a joke. Then, I come here and the first comment is "This looks really nice".

So, aside from what I have decided to do to solve the problem, I would just ask why the OP approach should be considered a viable alternative and why we favor coalescing around such complicated anti-patterns instead of guiding our "teams" toward saner choices that work.
It is so scary to think what Google can do to your business in no time, from a successful website with lots of traffic into a website no one can find. This is why kids you should all try and play clean, wearing your white hat to work :)
ipython maybe?
Peter Lee has been covering Abe's efforts to make Japan a regional military power pretty well. His latest post: http://chinamatters.blogspot.com/2013/12/yasakuni-blues-unde...
PG ValleyWag Article: why not on front page of Hacker News?
How come todays' controversial article on valleywag about PG not even make the front page of Hacker News? There are 2 possible theories:

a> It is being censored
b> Hacker News is mostly guys who don't really care
Ubuntu 13.04 and 13.10.

Though I don't like where Ubuntu is heading, so I'm trying to find a new distro to switch to. But no luck yet.
Roberto Ierusalimschy (best known as the creator of Lua).

On the science/research side, his work with Lua has explored language interoperability in a methodical way. He also brought about the first real-world implementation of a register-based virtual machine and gave an apples-to-apples comparison of its merits (Lua 4 to Lua 5). His research also led to the resurrection of the popularity of asymmetric coroutines and parseable expression grammars (PEGs).

From an engineering standpoint, Lua is one of the cleanest languages ever made and it has impacted the video game industry as much as John Carmack (in different ways). The register based virtual machine white paper Roberto wrote was also the inspiration of Apple's Squirrelfish Javascript VM, which kicked off a tidal wave of Javascript VM wars.
This is an excellent point. I'm curious to see how that pans out. My guess is that since Bitcoin transaction fees are supposed to be set by the market, they'll stay competitive. If mining is unprofitable at the rates credit cards are offering, fewer people will mine, which makes mining cost less energy, leaving more profit. Eventually an equilibrium will be reached.
Yeah, I don't understand how a company essentially paying bloggers to create links to their site is a legitimate method of ranking in a search engine. That sounds fundamentally broken and far from 'organic'.
More likely than either being particularly more likely than the other is that neither economists nor cryptographers are particularly likely to understand the other field.
I believe valleywag is a banned domain for the trash that's generally on there
This looks great, and something I've been looking for for a while. One thing: I tried checking the type of a function with Hugs' ':type' command, and it crashed. Peering a types is pretty much all I do when hacking Haskell -- would it be possible to have support for it?

I love the vi command keyboard!
Getting Government Out of Higher Education (1995)
There is also benefits of using decentralized distribution channels like bittorrent. So a single source can't be compromised.
The second-to-last episode of Oreimo.
Don't count go out, yet. Its green thread method works really well, and it's moving to contiguous stack next release. I've never ran into any problems with this setup as long as I'm smart about control.
I can imagine that trying to replicate myself in c would be an absolute nightmare, so I trust these more experienced folks, and they've not let me down yet...
I have never heard of macaw.co. I think your idea of developers that care about web design is flawed.
A rare elected voice for socialism in US
Debian testing (Jessie). Not a huge gnome3 fan, but once I got xmonad working it was smooth sailing.
I do like the course application requirements of ACSII or PDF (and no Word). I miss uni and all the lecturers who have to have things just so :)

I also would have loved to have had a course like this when I was at uni. I might have paid more attention in the systems course :(