skysight-inc/HackerNews huggingface dataset:
I've always felt ghostery is the poor-man's noscript. If he wants to know about all external calls (which he presumably does) then noscript will actually do that while ghostery will let 'good' ones by untouched.
The surplus he's talking about is in the structure of the program: why is it that way rather than any other? Because of some meaning attached to the program, some "metalogic" (my terminology): a logic about the program which is not formally in the program but which nevertheless has significantly affected it.
evil-mode[1] is a really well crafted vim emulator for emacs. Not those clunky emulations that barely do hjkl but something that replicates even text objects or repeat (.) .

This made my migration from vim to emacs possible.

[1] http://gitorious.org/evil/pages/Home
I think the biggest problem it creates for the big ones is lack of focus.

By trying to be everything at the same time, they become cluttered and complicated.
Redis + nodejs + krugman + satire = Amazing
You (yes you) can make delightful products
How 'The Slurve' Newsletter Changes The Game
Not to mention the ever-present zombie threat[1][2]

[1] https://www.ncbi.nlm.nih.gov/pubmed/10516762?dopt=Citation

[2] https://en.wikipedia.org/wiki/List_of_contaminated_cell_line...
The best interviews I've done were ones where we just talked about what technologies we like, where we've used them, etc. You just know you're talking someone who enjoys development as much as you do, and you can share your experiences with stacks you haven't used, etc. My favorite was one (I think I was the one doing the interview) where we talked about CouchDB, its pitfalls, its strengths, etc (the other guy had used it somewhere), and it was just honest chat between two people with the same interests. We ended up hiring the guy and he was great.

Much better than a "spend three hours implementing something we need and send it to us, and we'll never talk to you again" faux-interview.
As someone who, fresh out of high school, coded for a quite published astrophysicist at a major government research institution, I can confirm that I had no idea what I was doing.
Free during the beta. How much afterwards?
Thank you.

The government probably has a worse QALY because it runs Medicare, but that's not the government's fault -- anyone who runs the medical care program for old people is going to have horrible numbers there.

(You are more likely to die if you are on Medicare than if you are uninsured. This isn't because Medicare is killing you, it's because old people are on Medicare.)

In addition, we'd have to examine marginal-QALY versus average-QALY. Depending on the question one or the other could be more important.

Americans freak out whenever anyone tries to do QALY measurements, so we don't know just how good (or bad) our various programs are, public or private.
The Vim project seems to favor making everything work themselves.. Which is a shame, so much would be gained from learning from other projects and keeping up to date with best practices elsewhere.

My own very brief discussion about encryption in Vim makes me conclude that Bram doesn't want to learn from others (not from me, from current best practices in crypto) and doesn't keep in touch with others.
A Sustainable Business Requires Time and Practice
Sco.js - A Twitter bootstrap javascript extension
Jeff Atwood calls it "Possibly the greatest code in the history of computing" [1]

[1] https://twitter.com/codinghorror/status/332495858383855617
Hah. Looks like you beat me to it. I made a slightly different version: http://dschep.github.io/GistMarklets/#5547713
Israeli Singer Publishes a Song In Hebrew — and Perl
If 11% of the papers are reproducible and people are trying to reproduce the results then your still making progress. Just the slow and expencive kind. Considering how complex the subject matter is I don's think it's reasonable to expect anything else.

The problem is people are not trying to reproduce results which harms the field and slows everything down.
Not my plugin, but I came across it and it seems interesting.
Sufficient for any practical use is not "solved" in the mathematical sense.

Also, AFAIK, a general solution to P=NP could still be very time consuming to calculate (even if you prove polynomial time solutions, that could still be a very high order polynomial). That is, your general solution to the problem could be only slightly better than O(n!) and satisfy.
Nothing like the CEO's of the top tech firms saying Americans are unfit for the job, lets bring in the younger cheaper labor. Still waiting to see the boatload of 35+ H1B's at top tier salaries to come in, since frankly there are no 35+ American developers ready to do the job. Free trade or we die. Hey Manufacturing, how lucky are you that NAFTA was passed 20 years ago?
“We migrated key functions from Windows to Linux because we needed an operating system that was stable and reliable.”

As a person who installed windows 8 three days ago (on a second hdd, thank God) to give it a try (mostly because I wanted to play some games I discovered), and yesterday watched it BSOD itself to oblivion for no good reason, I agree with this statement.
Are you blinded by your own creation?
Some great nuggets in this...

- As we expend effort we build meaning and value in what we are doing
- This can blind us to the true beauty and value of the thing we built - Think your startup?
- Do you acknowledge what your people do do they know you value their efforts? Or do you "shred" them?
It's open source code so every discovered vulnerability is public knowledge.

Well, there is public knowledge, and there is actual action. Several examples come to mind. OpenSSL, which has been available for a very long time, does not have that good a track record. There is the example of 10-year old vulnerabilities disclosed in TOSSA that only recently came to light. The BEAST attack's underlying target was written about before.

From the point of view of labeling anything to be "secure" (whatever that means), I like to think what Steve Brown used to say about some new output from his science lab: "Not known not to work". Translated to the security world, "Not known to have security vulnerabilities."
It's because of this: https://github.com/blog/1477-content-security-policy

This might also be of interest: https://github.com/blog/1482-heads-up-nosniff-header-support...
Generating a perpendicular unit vector without branching
how should we decide how to allocate the medical care?

Our current method of deciding is to stick our fingers in our ears and pretend it doesn't matter. Anything has to be better than this.
I can't believe that's my only public activity ever on Github :/
Advice: don't brag about how little time it took you to create this, it makes it sound like you aren't taking it seriously. This looks like a legitimately good product. There is a (rather high) chance that FeedBurner goes away, and if that happens you sit in a nice position to take some of the business, so I'd start presenting this is a real service.
facebook is not written in PHP, it's written in a PHP-like language developed by them which is then transcompiled into C++ and then to binary.

> It's the job, not the tools.

Again, this is what i disagree with. There really is something objective, independent, and "true" to be said about the utility of various languages in various problem domains. There really is a language which represents the problem space most accurately, for example.

It's just defeatism to suppose that "it's all the same, whatever works". Innovation is, of course, the opposite drive. It is at the innovative egdes of programming languages that these debates are had. If you arent part of this innovative edge then it may seem to you that the things youre using are just "market decisions", they are far from it. Every programming language you are using has not been created by the market, it has been shaped by the very debates i am talking about.

The market cannot create languages, it does not improve them, the market merely plays out a baggage'd history which language-theorists have to cope with. This is why PHP has changed so much: it is the force of the people who engage in this discussion on the market, to drive it towards "better".
How to select a cloud infrastructure provider for Disaster Recovery
Beware the data center!...but not only
Yeah, not like bitcoind.
Real-time sync in Rails with live_resource
I've seen far more Ferraris out on the road than Teslas and they cost, at least, twice as much. This is not including vehicles that are similarly priced to even the Tesla Roadster which only increases that ratio.

I'd include Long Island (which do have traditional homes and garages) in this as well where I've never seen one on the road.

I think there are issues that exist beyond what you mentioned.
With Google shutting down Reader, it wouldn't be that far off to say Feedburner could be next: http://techcrunch.com/2013/03/13/the-google-reader-shutdown-...
But the computer and its physical state has no meaning unless the output is perceived (paging Berkeley). That meaning to the user or coder is more than a function of the position of electrons in silicon, but also, and I would argue primarily, in the meaning conveyed to the subject/user/coder. Certainly there is no meaning without physicality, but physicality without subjectivity is literally meaningless, and that subjectivity brings with it analogies and more content than can possibly be found in a pure reduction to electrons.

I think if we look hard at the structure of CPU instruction sets, GPUs, math coprocessors and the like, we'll see even at the lowest level attempts to present analogies and manage the limits of pure logic as presented to a human consciousness. So even at the lowest level of CPUs, the language of analogy is present, and that implies that a human subject is going to supply the content "between the electrons" as it were.
That method is what I did until I went back to school for computer engineering.

All you have to do is integer division by two and keep the remainder. You don't even need to know the powers of two.

Here's an example with 137.

137 % 2 = 1
68 % 2 = 0
34 % 2 = 0
17 % 2 = 1
8 % 2 = 0
4 % 2 = 0
2 % 2 = 0
1 % 2 = 1

Now reverse the order and zero extend if necessary.

Final result: 10001001

You can use a similar method to convert the fractional part of a float, but with multiplication.
It's just a demographics joke. I hope you are still amused by flatulence past the ripe old age of 34... even if you do cause a world-rending paradox, you selfish bastard.
So should we ban cigarettes too? Or how about people who "bet" on the stock market and lose a fortune? Or people who sink money into a startup? In every scenario people are going to do stupid things, that doesn't mean those things should be illegal.
The ability to make use of open source tooling, driving the cost down to zero

Because their employees' time is worthless?

without giving anything back

Isn't this a bit of a red herring? Local forks have a maintenance cost, so there is still an incentive to contribute and improvements back upstream (isn't this why BSD-licence projects do not in fact receive zero contributions from corporate users?). Conversely, posting source tarballs full of unmergeable (whether due to style, quality, or incompatibility) changes doesn't help anyone.

because customers cannot prove what technology stack is being used

This is false. Open/free licenses do not (cannot) restrict use, because they work by allowing things that copyright laws would otherwise forbid (which is why AGPL cannot be considered a True Open/Free License). Whether or not customers can prove or know what stack is being used, is completely irrelevant.
Is there a way to make anyone accessing my home wifi network get this injected into their webpages (or random webpages)? I know there is that trick that lets you flip all the images or replace them with pics of something else (usually cats) but can you inject arbitrary js into pages also?
Bush, Powell hacker hits 'Sex and the City' author
How to create an activity android with a Tabhost view
How Facebook could save Nokia
This is not a problem that today's electronic markets avoid. They have to answer your question too!
Yes, I think the parent may be confusing the ZEV credits with tax credits. Car manufacturers (in California at least) have to make a certain number of cars with low and zero-emissions. For 2012, I think it's 13%. Tesla makes 100% of their cards as ZEV, so they take 87% of their credits and sell them to other manufacturers who don't sell enough low emissions vehicle, or who sell no ZEV.

The important point is that these credits were created out of thin air, and don't cost the taxpayers anything. And their goal is to do exactly what they are doing... to get a certain amount of ZEVs vehicles out there, and to give manufacturers a financial reason to sell more, since they don't want to be buying those credits from Tesla.
NSA Google Search Tips
Welcome to the federal government.
The number one thing I'd want in vim is support for Multi Cursors, ala Sublime Text. This is something that's very hard to get right with a vim plugin, but could probably be added to core vim much more easily.
I think it would be okay to create a 'Site new version coming very soon' landing page and take the main site down as you work on it. But main and the most difficult target would be letting users know what your site exactly does, how easy it is, how different it is: all of them without showing the actual site! ( maybe some simple text on landing page, and mostly through well drafted text publicity on social networks ).

Show users before adding the functionality that they actually need it.( that it was inherent). If you are able to do this correctly, then you could get yourself a good fanbase.

Basically, I would suggest to improve on promotional strategies before starting coding again (after a landing page). And also keep a clear view on how are you going to generate income( if you want to call yourself a startup :) )
Google vs. Apple - Explained.
Fantastic.

I suppose you could say this extension is silent... but deadly.
It'd be easy to write a US version. When does [type of work x] from [year released y] enter the public domain? All possible inputs return "Never." Done!
One Social Media Start-Up Rises From the Ashes of Another
The pressure on academics is indeed an issue. They have to teach, guide PhD's, research and publish (without mentioning controlling internal affairs).

On a side note. Has anyone found a good alternative for Mendeley? I heard http://bohr.launchrock.com/ is working on sth cool.
Show HN: Using your death date as a motivator to get things done
Functional audio processing with Timbre.js
Come on , there is room for both VIM and Emacs , but i must say VIM seems more popular today.
New features are voted on not by mailing list/Google group participants but by users who have donated at least €10 to the Ugandan charity that Bram sponsors via Vim development.

Also, I'm not sure in what sense mouse integration is "the obvious flaw", given that (A) it already exists if you use the GUI version, or in the terminal if your terminal supports mouse reporting (see :help mouse-using) and (B) most Vim users tend to actively avoid the mouse anyway.
Not really.

You're mixing up insurance costs with service costs.

California is more expensive because all ratepayers are bearing the costs for people who do not participate in the insurance system or pay. We have this crazy system where we want cheap workers to build things and farm, but we don't want to provide them with the benefits of legitimate status.

So, when a day laborer being paid off the books falls off a scaffold and requires hospitalization, that care turns into an unpaid debt. Because he gets kicked out of the hospital as soon as possible, he doesn't recover well and ends up back in the emergency room in a few weeks.
This is an awesome answer. I might just need to practice this act 20 or 30 times before I need to use it.
Without the cash from selling California ZEV credits gross margin on the Model S would have actually decreased quarter over quarter. It will be interesting to see how it gets to 25% without ZEV, and whether Tesla needs to sell more stock to finance development of the Model X.
Web 3.0 is here!
Bits about honesty (CloudFlare outage)
Well, one of the reason of VIM success is its configurability.

I'm guessing the "IDE" features could be enabled/disabled as will, just as you have the option of using vim as just "vi".
So you're implying we should all be complacent and let HFT machines take a small parasitic profit off of every stock transaction humans make?
Software no longer patentable in New Zealand?
Video-sifting tech from Israeli startup helped solve Boston bombing
That's awesome. I recently tried to get into MacRuby development, but there's a serious dearth out there of resources (for the beginner), and I had to guess on how to do a lot of things.

Hopefully the RubyMotion support will be better!
A few nitpicks:

> If you accept current economic theory, a flat tax actually hurts poor people more because it's regressive.

A flat tax is not "regressive" by either of the usual definitions (by the standard definition, a "regressive" tax takes a either a higher total percentage or a higher marginal percentage at lower incomes.)

It still hurts poor people compared to a progressive tax system, because it isn't progressive, so the burden on the poor, at any given total revenue level, is greater than in a progressive system.

> It's regressive because each percentage point of tax means more to the poor person than it does to the rich. 15% of 1M is a lot of money compared to 15% of 30K, but the 30K earner feels that a lot more.

While this decreasing-marginal-utility based argument for why flat taxes are bad for poor people is both consistent in outline with the current theory and well supported by empirical research on the marginal utility of income, calling this "regressive" is inconsistent with the usual definition of "regressive" when it comes to taxation.
I've been told that no one wants to know when they're going to die (ignorance is bliss), but I'm hoping that knowing empowers people to follow through. It's a different approach to current goal-setting apps, which are based on rewards. Your thoughts?
SHRDLU: early natural language understanding computer program
> Never heard anyone arguing HFT is terrible because the trading floor died either.

It seemed fairly clear to me that the parent wasn't saying that at all. What he was pointing out was that discussion of, and concern about, faster access to information, decision making and execution causing volatility in the market isn't new. That's not a straw man at all.
ThatsTheJoke.gif
Not much, I have seen similar projects powered by leaching energy from radio waves.
How To Live The New American Dream
This is excellent news. I purchased RubyMotion when it came out and largely didn't use it for awhile. Since last 3 months our company which is entirely made of Rails/JS guys have been building small apps using RubyMotion.

I didn't know they were working on OSX support. But this is huge for me, back on GNU/Linux GUI programming using dynamic languages is easy. py-gtk/ruby-gnome2 bindings really work well and It is incredibly awesome that you can build small utils for yourself in a afternoon using py-gtk/ruby-gnome2. Ability to do the same for OSX is exciting!
Do you offer domain mapping? I can't trust that you'll be around six months from now, so I don't want to send all of my readers to an address based on your domain name.
2013 Thiel Fellows Announced
I tend to agree with this. I'm genuinely on the lookout for a service to replace Feedburner.

Buffer is often called "just a cron job" and I can assure you much of the work is in scaling up "just a crob job" to hundreds of thousands of users (alongside all the other aspects of the product). So I know first hand that "building a replacement" is not the hard part of the task. I certainly want to trust that you guys can scale this up and be a reliable host of my feed.
Dear annonymus if you are reading this we need your help
There is also http://underscores.me/ which is very well maintained and popular (Github here https://github.com/automattic/_s ).
Windows xp would run for months without any issues. Its all the 8 million background apps and crappy drivers that caused the problems, but windows itself on a good hardware runs fine. So does linux.
C'mon! The graphics on the front page alone took longer than week, properly counting thinking time and designer time.
I originally read the link as "The Onion releases FASTscroll.js". I thought maybe there was a new high performance infinite scroll implementation. I was a little confused initially after clicking through.
The excellent Automattic-published starter theme Underscores [1] has been around for over a year now, and it's precursor, Toolbox [2], has been around since at least mid-2010. Both were designed by the core developers to be open-source bases for other themes, and indeed have been the base for all the official themes for three years now. There are also other base themes like Bones [3] and Roots [4] which are very popular, but are too heavy for my liking.

[1]: http://underscores.me/
[2]: http://wordpress.org/extend/themes/toolbox
[3]: http://themble.com/bones/
[4]: http://www.rootstheme.com/

Also, I'm getting nitpicky here, but you also don't exactly call a function to start a loop. You call a function to fetch the posts in an object. You then use a pretty bog-standard while loop to loop through that object. You do call a method of said post object to determine whether or not the loop should continue - is that considered bad practise generally?

I understand why a lot of people think the WP loop is badly constructed. The start of a typical loop in WP is this:

if (have_posts()) : while (have_posts()) : the_post();

which is essentially shorthand for this:

if (have_posts()) {
while (have_posts()) {
the_post();
}
}

I think the cause for some misgivings is that people might not realised that have_posts() is actually doing this:

return $wp_query->have_posts();

So you're actually just running a method on the global post object. You'll make similar post objects for custom queries, and interact with them in an identical fashion.
Gah, forgot to mention that. I'd better write it again...
The harsh truth? You're just not that good. Practice more, learn more and get better, and I guarantee you you'll get one once you're good enough.
I'm trying to style the <deadpan> tag with CSS3 `sarcasm: loads`, but it's not working in IE7?
I'm so tempted to implement this on one of my clients sites without telling them, just for a day!