skysight-inc/HackerNews huggingface dataset:
In the end, personal taste is what counts. All of these you mentioned can be done in Sublime Text as well.

I used emacs for 2 years, than switched to Sublime Text 2. All of the shortcuts I use is available via emacs package, and due to it's extensive API, I can add the functionality I want, with python, my favourite language.

Emacs is much more extensible than Sublime Text for sure. On the other hand, Sublime Text's extensibility is enough for my needs.
Have a look at http://www.kuvva.com which rotates my desktop background with some really nice, unique wallpapers
OODA vs technical debt
I usually hate to leave low content replies on this site, but this comment had me literally laughing out loud. Good show.
The proof is available all around - i.e. movies, games, ebooks and etc. released with DRM start getting pirated almost right after the moment they are being released.

That would only prove that people can pirate the game. It doesn't tell us whether the same number of people actually do or whether any casual copying is deterred because not everyone knows where to look to get a safe pirate version.

What kind of other proof you need to see to admit that DRM doesn't affect piracy?

Something involving hard data on sales and piracy trends with and without DRM. It's obviously impossible to compare like-for-like since you can't launch an identical game to an identical market with and without DRM and see what happens unless you have two versions available at once, which itself distorts the situation. However, you can look for indications of trends. For example, for games where the creator can detect a ratio of legal to cracked copies hitting their servers during on-line play, do titles with DRM significantly improve that ratio or not?

If you think otherwise, bring at least one example where DRM prevented illegal copying.

Assassin's Creed II from Ubisoft was infamous for its always-on DRM and the problems associated with it. The DRM was not cracked for several weeks after launch.

Interestingly, although you say the executives don't listen to anyone, Ubisoft did change their stance on the DRM after the PR disaster associated with the AC2 launch, and toned down the always-online requirement later and in the sequel. The AC2 launch might also be an example where the negative PR was so bad that legitimate sales were hit hard and the excessive DRM was not cost-effective.
Switzerland is far more multicultural than the rest of Europe. Switzerland must embrace multiculturalism the way the rest of Europe has.

Switzerland is the most decentralized country in the world. Switzerland is inherently totalitarian.

Legislative policy that attempts to direct the composition of civil society is bad when citizens vote for it. Legislative policy that attempts to direct the composition of civil society is good when it is imposed on an unwilling citizenry by a foreign bureaucracy.

Got it. Everything is much clearer now.
Pure stupidity: Question paper on Web Administration for Engineering Undergrads
It is wrong to discriminate against any non-white racial group.
One key difference here for me is that the word "hacks" might imply that the addition of hacks to that file are acceptable; where as the word "shame" implies that the hacks are less than acceptable and should be used as a last resort.
There is noise in Godtalk. It has precedence. 1 corinthians 14 says "I would rather speak 5 words to be understood then 10,000 in a tongue."

Acts 2: shows everybody hears something different. cloud animals/ink blots.

God says...
C:\TAD\Text\PARADISE.TXT

y: With these
Find pastime, and bear rule; thy realm is large.
So spake the Universal Lord, and seemed
So ordering: I, with leave of speech implored,
And humble deprecation, thus replied.
Let not my words offend thee, Heavenly Power;
My Maker, be propitious while I speak.
Hast thou not made me here thy substitute,
And these inferiour far beneath me set?
Among unequals what society
Can sort, what harmony, or true delight?
Which must be mutual, in proportion due
Given and received; but, in disp

-----

God is fair -- the effort you put toward God is rewarded. Read the Bible, write hymns, meditate, keep Him company with talk. You get out of prayer what you put into it.

Right now, you are passive, and I am doing the work. Jesus said I came among you to serve. How did Jesus serve? Well, He did die, but He served as a preacher. Sometimes, I say, "rockstar". Jesus made the meal. Jesus sometimes said "for those who have ears to hear". Not at those times, does it apply. God hides from the proud and reveals to childlike. Jesus was a rockstar, a child might see. Knocking on the door of a neighbor in the night asking for stuff is annoying, a child might see. What father gives his son a scorpion? A child might see that sons like scorpions.
Oh my yes! Machine learning one of the hardest programming there is. You only ever get an indirect measure if it is working correctly or not. Its hard to debug. My algorithms gets it right 80%, have I made an implementation mistake? Who knows?

My general strategy is to invest into training set curation and evaluation. I also use quick scatter scatter plots to check I can seperate the training sets into classes easy. If its not easy to do by eye then the machine is not magic and probably can't either. If I can't, then its time to rethink the representation.

The author correctly underlines the importance of training set, but also equally critical to have the right representation (the features). If you project your data into the right space then pretty much any ML algorithm will be able to learn on it. i.e. its more about what data you put in, rather than the processor. k-means and decision trees FTW

EDIT:
Oh and maybe very relevant is the importance of data normalization. Naive Bayes classifiers require features to be conditionally independent. So you have to PCA or ICA your data first (or both), otherwise features get "counted" twice. E.g. every wedding related word counting equally toward spam catagorization. PCA realizes which variables are highly correlated and projects them into a common measure of "weddingness". Very easy with skilean its preprocessing.Scaler() and turn whitening on.
To be fair, there are similar tools for most languages.

One of the most comprehensive tools for doing automated quality reviews of code is Sonar ( http://www.sonarsource.org/ ). It supports pretty much all programming languages (thought not all for free).

For example, for PHP code sonar runs a combination of PHP_CodeSniffer, PHPMD, phpDepend and phpunit and integrates the reporting of all those tools.
I'm interested to know why ANNs wouldn't be a good fit for this? ANNs aren't my area but I have a basic grasp, and I thought they could be an interesting approach to try here?
Here's the question paper of subject 'Web Administration' by my university (Punjab Technical University) for Software Engineering Undergrads.
I still can't reason out the level of stupidity my eyes see in this, or the logic that how can an 'engineer' come up with such loose end noobish questions. My eyes bleed.
> Scheme, Common Lisp and Clojure emphasize very different concepts
Can you elaborate on that?
Milestone Supreme Court Decision for WikiLeaks Case in Iceland
Young Berlin based tech company looking for Technical Product Managers
We are looking for someone to take product ownership of technical aspects of our BrandEngage video product. You would be discussing ideas with business stakeholders, analyze which features make the most sense and work with developers to implement them. You can find the full description and apply here: http://spon.sr/Xcxg25
Shouldn't the super call be:

super(MyFancyRequestHandler, self).send_response(code, message=message)

instead of:

super(MyFancyRequestHandler, self).send_response(code, message=None)

(or even better, with args and kwargs)? Otherwise it seems that the message is discarded and None is always passed. This is one of the places where python's syntax is awful IMHO. Setting a default value shouldn't be the same as passing a parameter.
If a child grows us with a crummy culture with regards to education, has he experienced "institutionalized racism"?

I feel like the english language is being rapidly perverted.
I have a similar mindset, but I see it less at being an apparently benevolent manifestation of selfishness, and more as a recognition that minor positive social interactions have a positive, cascading effect.

Discussion about "atmosphere" and "work environment" as contrast between employers is common, but the most effective way to transform the space is by acknowledging these basic human traits, and making an effort to promote a positive work (and social) environment.

You may be surprised how this can have a multiplying effect, and increase the perceived work dynamic overall.
There is no such thing as reverse racism. It is just racism.

> "by diversity, what they're really saying is that we want less Asians in our top schools."

Actually, it means they want fewer whites and Asians.
US sales tax and VAT are not the same type of tax, main difference is that sales tax is paid only at the retail level (by the consumer) while VAT is paid at every stage: a company would pay VAT to acquire raw materials, retailers VAT to acquire the packaged goods and consumers VAT on the final purchase. As far as I know no US state applies sales tax on legal bills so for US VCs there is no tax issue on this
I know, and, if I had the money, I'd do the charity donation. But the parent comment asked about paying in general a large sum to talk to Tim Cook in the context of being an entrepreneur. I understood the charity aspect of it wasn't to be considered.
How about some visual indicator (a line - ex, white/the same color as the background; or pumpkin) on the left (under the arrow), so the eye can see the nesting/tree structure more easily in really long conversations. Might be a CSS-only tweak.

( For a visual example, see: http://lists.debian.org/debian-user/2010/09/msg01682.html )
After the line "it runs on top of Amazon’s EC2 cloud computing platform which means it is powered by dirty CO2 spurting coal power plants" i stopped reading..

Seriously are you kidding me?
Yes. Stuff is happening soon, getting prepared for it :)
I was a bit confused as well, the power button on mine is at the edge and not something you'd like to press very often.

What power buttons on newer MacBooks look like: http://images.anandtech.com/reviews/mac/retinaMacBookPro/DSC...
This brings back memories from my type inference work... Hindley-Milner is very simple to understand, it's just the formalization that's too dense.
LOL! Wow.
The SAT is highly g-loaded, and highly correlated with all other measures of intelligence. 450 points on the SAT is a big deal, very significant, especially when dealing with large populations.
> the site, which was occupied continuously for 3,000 years

Gives you a pause, doesn't it?
I'm very interested in reducing my environmental impact (``carbon footprint''), but hyperbolic, loaded language like that really doesn't make me want to sign up with Cleanweb. It actually has the opposite effect.
Why do you dismiss this? I didn't investigate into it, but does Amazon not run its infrastructure on coal power?

Anyway, if Amazon does, then what the OP did was justified in their own ideals. While most of us do not think in this direction while hosting a webapp, there are some organizations and companies who have made being eco-friendly as one of their pillars. Let's be respectful of everyone's motives and ambitions.
> so for US VCs there is no tax issue on this

Indeed. But since in this thread all VCs are considered equal it would be worthwhile to point out that particular difference lest this leads to EU venture capital companies being branded as cartel operating vultures.

As an aside, the whole thing strikes me as a PR move rather than one with real effect, it's a zero sum game, lawyers will get paid one way or the other and there is only so much money to be divided.
Forgive me, but I am watching a lot of 'The Office' recently and I cant resist - this looks like Michael's Scott blog entry ;)
This is not true at all. Differential privacy works to counteract EXACTLY these types of attacks. There are some very basic proofs that the privacy guarantees of a differential private release mechanism is not at all weakened by external data, such as what you've listed. Differential privacy attempts to minimize the risk of being a row in a database given that the attacker knows the values of every other row (and has whatever external data he wants).
Everything’s the Same
I was trying to think of the last time I had to use !important or similar and sure enough it's in my IE specific stylesheet
I moved to Chrome just to be able to see PDFs in browser. Lots of websites have info that way (restaurants are the worst) and I don't want to get it saved on my computer just to have to delete it!
While I was also taught that using "he" as a gender neutral pronoun was good english, it looks like that has fallen out of favor.

Seems to be an artifact of older formally trained english teachers.

http://english.stackexchange.com/questions/30455/is-using-he...

Using "he" has fallen out of fashion.

Call me a purist though, but I still detest using "they". It doesn't seem right.
A better way to think of this is in terms of degrees of improvement.

Going from pure callback passing to yield-based cooperative multitasking increases clarity and removes a lot of opportunities for mistakes, so in practice it ends up being a win - but just like callback passing, you can still hit a point where it's too complicated or you're having to do too much.

It's only natural that going from custom task schedulers built on 'yield' to language-native mechanisms for cooperative multitasking improves things further. Even that, though, will likely not 'solve the issue', just make it considerably easier to tackle for individual applications. There's no One True Scheduler or One True Task Primitive, at least as far as I know: everyone seems to want something slightly different.
Gawande's book on Checklists is excellent but I suspect more of an expansion of the NYR[1] article than a standalone work.

(Offtopically, "Complications" is also worth a read.)

[1] how do you abbreviate The New Yorker?
Not All Online Students Are the Same: A Summary of Stanford’s MOOC User Study
That was incredible. Thank you for sharing this.
Trying to experience a bit of everything isn't a WASP thing, it's bona fide Humanism. As Montaigne put it : « I like better a well rounded head than a well filled one ».
Western Universities are (or should be) the heirs of this tradition.
That's a potentially life-saving bit of information. Thanks! I shall take steps to avoid letting any doctor who might possibly have been a beneficiary of affirmative action treat me or mine.
Coalition of Internet freedom organizations urges W3C to reject DRM
120$/BTC hasn't been fairly stable. Just a few days ago it was at 70.
A solid computer science education would have helped him understand this. Not required for a 'normal' programmer but the more interesting parts of our trade exist in Computer Science rather than Software Engineering.
Photos from TNW2013
Assuming the map linked in the post is correct, it does seem reasonably likely that EC2 is at least getting parts of it's power from coal.

After all, ~41% of American power comes from coal according to Wikipedia ( https://en.wikipedia.org/wiki/Energy_in_the_United_States#Ge... ). And Coal is not something I would call clean by any stretch of the imagination.
http://en.wikipedia.org/wiki/Hindley-Milner

Wikipedia article for those who, like me, not only don't understand it but had even heard of it before.
I am inspired by Abby and Brittany Hensel's story. Not all people with that condition will have the motivation to live a normal and happy life like them. They are great!
An interesting experiment. I wonder if pointing out the weakness (constructive criticism) might be helpful as well.
From some of your criticism, I think you're arguing against a particular attempt to introduce vouchers (one that I'm unfamiliar with) rather than the policy of vouchers.

No they are against them because the money for vouchers
comes out of the public school budget

Maybe they did in a particular campaign. But the public school budget is not a fixed amount of money, and there's no reason that a drive to vouchers couldn't be accompanied by a net increase in money to schools. Your argument is not against vouchers.

Teacher's also recognize that charter schools have one
ability they do not, unload disruptive and
under-performing students before test time.

You don't need to have both models. All schools could be voucher schools. Eventually the better ones will chase the others out of business. For disabled students, have a special voucher load for them and let schools specialise.

Please explain? I've gone to public universities and
don't remember vouchers at any point.

It changes from region to region. But in general, there is an applications process where potential students indicate an intention to enter a university. The university has a certain number of spaces available, and tries to fill them. If students don't meet a standard, or it has more demand than there are places, it rejects people. It gets funding based on how many students it gets in. That's a voucher model: student choice + school choice + per-unit funding.

From memory, in Swizerland, it's more pronounced. I think students say where they want to go, and the university has to accept them and find a way to make it work. But they get commensurate funding for it. If this is correct, this is quite remarkable. If you live in Switzerland and want to go to the most prestigious university, you just say so and you're there. They're not obliged to give you passing marks once you're there. It takes all the snobbery out of things!
I think it's the difference between eulogy and obituary; one is designed to arouse emotion, the other to inform.

The question is: does the first vs. last name convention tie to the speaker (typically eulogy will be written by one who knew them, obituary likely not) or to the listeners. I'd suggest the latter, the same way a priest who didn't know the dead person would give the eulogy as if he knew them, because he is talking to their friends and family.

If 30 years after your death I were to write about your work then I would probably use full name or last name, whereas if someone asked "was he friendly on HN" then forename might be more appropriate?
CISPA passed in sneak attack,deletes the 4th Amendment.
Sneak attack: surprise amendment makes CISPA worse, then it is voted and passed a day ahead of schedule. Congress just deleted the Fourth Amendment
Ah, of course. I wondered why they’d picked that shortcut; on a UK mac keyboard ` is to the left of z.
Eh. The first time I saw typing rules in class was in a moderately specialized graduate course, so it would have been very easy to get a perfectly good CS education without learning about them.

Of course, I go to a university that seems very biased towards practical engineering sorts of topics over theory, so your experience may vary.
Great start! I wish You a lot of sales. Just an idea: maybe You should present some Lisp web projects you've developed to give Your buyers an idea of what it's like to run Lisp web apps.
"I wonder what our 'racial' categories would look like if people treated these groupings as a statistical problem, rather than some sort of given natural phenomenon."

The outcome would no doubt have a lot in common with the ugly and ill-fitting suit made for Gulliver by the tailors of Laputa, who used quadrants, rules, and compasses rather than a simple tape measure.
Computer science is a very wide field these days. I am a computer scientist but my education (math-wise) mostly focused on numerical math, not high-level symbolic logic. Sure, I could understand it if I took the time, but it certainly looks like abracadabra to me at first glance :-)
I think even a woolly item like "Correctness of algorithms" is helpful - "why is he using bubblesort for umpzillion items?"

It's not really meant as a yes/no; it's meant to prompt the code reviewer (not you!) into checking the algorithms for insanity. Easy to forget that when you're rushed and hassled and wanting your lunch.

Also, aren't the majority of flight checklists for abnormal situations? And specifically to make sure that things are handled in a sane and sensible fashion when everything is going off klaxon-wise and/or on fire?
The bluestones of Stonehenge come from 250 miles away in Wales - either transported by the builders or carried by glaciation:

http://en.wikipedia.org/wiki/Bluestone#Bluestone_of_Stonehen...
His question is very valid. I got a math degree before I got a PhD in computer science, and this weird notation was the hardest part about the switch. The funny thing is, if you submit papers using a more sane and easier to understand notation (like, notation more close to a functional program) then computer scientists freak out and complain about notation. I predict this kind of notation to be dead within the next 20 years, its just too ugly.
More time has passed between the building of the ancient pyramids and queen Cleopatra, than queen Cleopatra and now.
Your approach is going to have a lot of problems.

One of the most linked to page on the internet is the download page for Adobe Reader. It is definitely not spam but millions of those links aren't going to have "the keyword" on the page, so by your logic are bad links. This is an extreme example, but it is not an uncommon scenario.

Furthermore, if you have millions of backlinks, it becomes quite difficult to scrape Google (but you can use services like Authority Labs).
10 Story-Driven Websites that will blow your mind
I don't understand one thing. Say there is 10 people in the session. Do I get all other 9 people's streams as only one pear?
Anyway it's seems very interesting.
Even worse - on my MBP there is no pound sign on the keyboard. Try coding without a pound sign! (EDIT: I'm referring to the hash key, i.e. #)

(I know it's alt 3, but WHY didn't they mark it on the keyboard? Newcomers have to google this! There is a sign on the '2' key that indicates euro (alt 2 is euro sign on my keyboard), so they could have done it easily on the 3 key.
It's sad that things like remembering birthdays is considered a 'life hack'
Hindley-Milner (never seen it written as M-H) is beautiful because it's an elegant extension of simply-typed lambda calculus (STLC) that brings a very useful trait, polymorphism.

Here the first 3 rules are those of STLC. The magic happens in [Gen] and [Inst]: namely, you can generalize free type variables. If you have a function that works on lists of elements of type t when there is no constraint on t, they can work on any lists of any type. This brings quantification to the type system, ie you go from:

∀ a. reverse : α list → α list

to

reverse : ∀ α. α list → α list

(in the first one, ∀ is part of the discourse, and in the second one, part of the type). [Inst] states that you can replace a quantified variable by any variable. This is the role of the ⊑ operator, which is unfortunately not explained in this notation. This is confusing for people not used to type systems, ie most people).

Technically, [Let] is redundant because it is a combination of [App]+[Abs] : let x = e1 in e2 is equivalent to (λx.e2) e1. There is a difference in the ML branch of languages (as opposed to the Haskell branch) because in the presence of memory references (mutable cells) you can't generalize everywhere, so only let-bound variables are given a type scheme σ (both in the let...in construct and in toplevel phrases). That's why there is usually an explicit generalisation step at this point. Or maybe I have overlooked this particular presentation. HTH
My script basically looked up how high a link ranked on Google for various related keywords. Alexa page rankings and similar services were included aswell. The AI then weighed the factors and tried coming up with an educated guess. After I included external numbers from people with big databases, it became actually very successful.