skysight-inc/HackerNews huggingface dataset:
> For just one particular example, I have found rendering partials in Rails are such a point of poor performance that I have often found myself avoiding it.

A good caching plan obviously helps with these kinds of issues.

> There's this red herring (and a pet peeve) that making the framework 'less bloated' by dropping components or making them optional equals performance.

In the case of Controllers, inheriting from ActionController::Metal and not including unnecessary modules, speeds things up a lot.

In general Rails may be slow in comparison to other frameworks. But that doesn't mean it's too slow. I don't really care if my app only manages 5000 requests per second, versus framework x's 6000 or more on the same hardware.
Doug, this is awesome.

As a WordPress plugin: https://github.com/chrisguitarguy/Stop-Censorship/tree/wordp...
I should have said "(and funded, if required)".

One of the (many) reasons people cite SV/NYC/London as a place to move to is easier access to capital.
Hack the calendar: End-of-year tax tips
How To Build a Modern Website in 2011
I'm happier now (in non-profit land) with no bonus, and 40 hours weeks, than I was in finance with [base salary] X [modifier] bonus and 60-80 hour weeks. In the end the bonus amortized across the extra hours actually _devalued_ my base hourly rate.
While a subset of humanity definitely can become addicted to such 'artificial' stimuli -- porn, videogames, webcam, television, books, drugs, etc -- most of us do not.

Most people who play videogames still go to work and make things. Most people who consume porn still seek out physical mates. Most people who have done opium still seek out life and pleasures beyond the artificial orgasmic haze of the high. Most people who smoke pot still go about life like the rest of us. And more to the point: most people who interact with computers do not do so the way that HN readers do.

Have we learned nothing from the rise of "social" software? Most people are not like us. They value technology based on how useful it is in helping them perform tasks in the real world. Most of them don't sit on Facebook all day and artificially interact. They coordinate parties and playdates, buy concert tickets and share the results of their real world interactions. Hell, a big chunk of the latest batch of popular social apps are predicated on using technology to record and socially-score real-world activities (the various photo sharing services, travel services, shop review services, location check-in services, etc).

Any argument predicated on using the behavior of addicts as predictive of the behavior of the wider public is fundamentally flawed. And particularly so, when it comes to assumptions that the wider public will ever use computers in ways that seem inevitable and obvious to geeks.
Showing our support from http://cdnjs.com by uploading the script, will share the link in a few minutes when it's finished.
Analysis suggests the bloat is down to user demands for more interactivity, as well as the tools used to watch what happens when people visit a site.
I'm wondering which side Netflix is on. They stand to gain if this goes through. But being an internet company, they must have some reservations. Anyone has any links stating their official position on this?
That's the beauty of open source. Let the best implementation win, not the competitor with the most marketing money. I have had this conversation with older business-type people who don't quite understand why we might want to make certain aspects of our code available, they just see it as enabling competition but everytime a competitor has come along it just energizes us to innovate harder and over the years I can look back and see that some of our best work was done in the months after a new potential competitor appeared.
Android Phones Pass 700,000 Activations Per Day, Approaching 250 Million Total
Thanks, edited. Not sure why I said Norway... probably was thinking of Sweden. Actually, they'd hopefully be smart enough to step out of a fiscal union.

Edit: to downvoters: Sweden is part of the EU and so far has been avoiding monetary union through a loophole.
No, that was way long ago, and may have been inspired by the tylenol stuff before it in some way.

No... I just can't find the story I'm thinking about now. All references to restaurant food poisoning are now coming up with that dec 2010 incident. :/
Evernote’s Skitch Arrives On iPad…iPhone Version Still “In The Works”
Mac OS X 10.7.3 – 11D36 Released to Developers
This stage in behaviour will eventually subside as we discover and experience the negative side-effects of such a facade of quality of life. Lack of activity and obesity, lack of education for allowing socializing and deep bonding, lack of real socializing and bonding / relationships with people; It keeps us in our heads, and not grounded - not connected. As Carlota Per sees it, we are heading towards a shift to wellness, and quality; Eliminating planned obsolescence, etc., and this will include more time for and with eachother.
yeah that's a sketch thing to have to worry about :s
I'm not so sure this tells the whole picture. Countries borrow money from banks and wealthy individuals in the bond market. These same countries (and I class Europe as a pseudo-country) want to bring in legislation to prevent banks from doing what they did to create the first crisis in 2007.

But the interest rates are being set by the lenders, and this can be used as a kind of weapon to retaliate in this game.

What's happeneing at the moment is that the bond holders are basically trying to force the governments to raise taxes and cut public expenditure for no other reason than so they can get their money back.

Governments are caught in this trap because it's rather unfair to punish the people like this.

If you take a step back and look at the series of problems since 2007 you'll see that the banks were responsible for selling worthless "structured debt" to each other before realising they couldn't trust each other, then freezing all lending causing liquidity problems, and now using bonds interest rate weapons to effectively prevent governments from legislating against their bad behaviour.

It's a game of poker with some very high stakes: the options are a few banks choking or whole countries.

I'm not greek but the more I read and look at this the more I think they had the right idea to stand up to the banks. In the end they got half their debt removed, but unless all politicians stand together with the people and call it, this will all end in tears.
Hawaii wind farm leans on giant battery bank
ruby is terribly ambiguous..
Empathy, Focus, Impute - The Apple Marketing Philosophy
The image in the linked article is not found.

The linked article in turn links to: http://www.cse.yorku.ca/~oz/wily/index.html

which has an image: http://www.cse.yorku.ca/~oz/wily/example.gif

tl;dr:

aptitude show wily
Package: wily
State: not installed
Version: 0.13.41-7.2
Priority: optional
Section: universe/editors
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 561 k
Depends: libc6 (>= 2.11), libx11-6 (>= 0), libxt6
Suggests: 9fonts, rc
Description: A work-alike of the Acme programming environment for Plan 9
Wily's basic functions are to edit and search for text and to run commands. It
is intended to eventually be an integrated working environment for all tasks
involving text. It uses the mouse heavily.

It emphasises speed for experienced users, but is probably simple to learn as
it has very few concepts.
Must Have iDevices Gadgets of 2011
2011 has been a great year for tech discoveries and it seems like iPhone fans have worked hard to build great gadgets too. Now, using these great extensions you can create large projections with your iPhone, transform your iDevice into a large TV screen and charge it wirelessly.
I'm afraid that's not quite the reasoning...

Like everything in languages (or APIs), there's a tradeoff here. By making scoping automatic, and (hopefully) forbidding shadowing, you can make the language conceptually simpler. Think of it as making variables be "referentially transparent" in terms of their lexical scope. Everywhere you see "A" within a given lexical scope -- you know that "A" always refers to the same thing. In a language with "var" and with shadowing, "A" could mean many different things within any given lexical scope, and you have to hunt for the nearest declaration to tell which one it is.

On the downside, you have what Armin describes: If you happen to try to use the same name for two different things within the same lexical scope, it won't work.

Since it's always the case that you are able to choose a more descriptive name for your variable, and gain clearer code by it, I think it's very much a tradeoff worth making.
This article struck me as a bit of shoddy reasoning together with odd conjecture strung together for the purpose of moralistic finger-wagging.

On a purely subjective note, I don't see how escaping into virtual reality is a "darker" fate than nuclear self-annihilation.

existence > non-existence
Facebook: Ads help keep us free
Any other specific things that would make web application better or specifically what would you use if it was there?

One thing I am proud of is the addition of inspector built in. Turning on inspector, browsing to my web apps on the device and on my desktop having the full webkit inspector is very handy for debugging stuff you can't debug on the desktop such as touch events. One of those features that as soon as you have you can never go back. http://www.berryreview.com/2011/04/15/hot-webkit-web-inspect...
Google's user engagement model is to send visitors away as quickly as possible, in such a manner that they want to come back soon. The Yahoo/Facebook model, on the other hand, is to create a big enough garden that visitors want to stick around. The former model is not afraid of users being able to extract their stuff, whereas the latter loses much of its value when users can access their stuff outside the garden.
Webctor.com - Medical Question & Answer Community
Ask HN: Should I know any mathematics/algorithms before starting my own startup?
Should I master discrete math, calculus, algebra, ... before starting my own startup? Is it important to know all kinds of (sorting) algorithms (bubble sort, insertion sort, radix sort, ...) before creating a web product? I'm just wondering. Keep in mind that I'm not financially able to hire software engineers.
http://news.ycombinator.com/item?id=3381643
This is not a fully developed thought, but I think the current Eurozone crisis shows the difficulty of trying to politically unify culturally diverse people groups.

I am not an economist or a political theorist, but I think that the Eurozone crisis proves that in trying to create the EU and gain some of the economic advantages that the United States has with a single currency (and other advantages as well, I know I am simplifying), the Eurozone founders didn't fully take into account the cultural issues that their creation would face. America, for various and sundry reasons easily traceable through its founding, is largely culturally monolithic (I realize this is a simplification, yes) and by and large, Americans in one geographic region of the country (for example, the Midwest, which didn't fly too high in the recent booms but is also not facing a bottom dropping out like other regions) do not strenuously question the need to 'bail out' other areas of the country through large federal spending. It happens in America, its just largely invisible and rarely widely debated along geographic lines (farm subsidies, bank bailouts, automaker bailouts, all can be argued to have a strong geographic context that largely gets ignored in America politics) because of the strong nationalistic component in America that the Eurozone lacks.

Smaller versions of this basic problem can be seen, manifested in different ways, all throughout Asia (Afghanistan, India, India/Pakistan, Laos, China) and Africa (Sudan/South Sudan, the DRC), and probably though South America too, but I am far less familiar with SA.
Blog posts about (and against) CoffeeScript features are great, as is discussion on HN, as is discussion on the issues pages.

In addition, nothing in CoffeeScript is set in stone -- because every script compiled with every version of CoffeeScript is compatible with every other version, we're much more comfortable making changes to the language than we otherwise would be. If you can make the case that this change is a good idea, we'll definitely make it. So feel free to comment on the old issue or open a new one if you wish.
72dpi is fine. Dpi doesn't really matter in most cases.
And PNG is definitely the best bet. I'm not even sure iPhone apps support JPG. But 99% of people use PNG, so use that.
It was clearly a tongue in cheek response.
You can sort of see the concept in this blog post: http://www.gosphero.com/sphero-with-his-chariot

It's unlike the Roball project, in that Sphero's actuators don't appear to be affixed to the shell. It's very much "hamster in ball"-like. Another helpful video here: http://www.gosphero.com/sphero-sneak-peak-video
Apple’s sinking share in France and Germany may be fueling patent wars
Mozilla: Do Not Track
I might get downvoted for this, but so be it.

What value does the LHC have outside of the scientific community? It's not, as you say, 'progressing our understanding', it's more or less just giving us empirical evidence that the long-dead giants of physics were correct. It's like a very expensive unit test for reality.

Is it just me, or are we, as a species, just 'spinning our wheels' scientifically? I'm hoping to see major scientific advancement that pushes us forward sometime within my lifetime, but I'm beginning to have doubts that all of the new 'super science' will ever leave the theoretical...
Bear in mind that these guys are from Croatia and there's a big cultural difference. Being willing to put a very large chunk of your own money in (by risking your house etc) is likely part of showing how committed/serious you are (i.e. nobody wants to lose their house). Hence it may be seen as a legitimate question. If you imagine it from that mindset, then anyone who makes excuses about 'security/risk/stress/etc' is either not serious or doesn't really believe in what they're trying to sell you (I mean 'you the investor').

I'm not trying to suggest this is right or wrong, simply that the cultural expectations are different.

I know I've read a post that summarised these types of differences but I can't recall where (I think it was either an Estonian or Slovenian startup).
One Nation Under The Drone: The Rising Number Of UAVs In American Skies
JavaScript secrets of worrydream
Check this article out for more on simulation argument:

http://www.simulation-argument.com/simulation.html
Guitar. Learning new music and playing old favorites require effort and concentration but it seems like it uses a completely different part of my brain then coding or writing. I can pick up my guitar mentally exhausted then lose myself playing for an hour or two and come out completely refreshed.
Sure, but you can't call up your friend on the phone and ask him what it means. (Not without having to explicitly describe the glyph, anyway.)
From 0 to 15,909 pageviews: the Hacker-News and Paul-Irish effects
US debt-to-GDP passes 100%
The infographic says regarding Spain and Italy: "Their exports are uncompetitive".

Maybe the thinking is that stuff exported by Spain and Italy is on average crappier than stuff exported by Germany, so it should cost less to manufacture, ie. lower wages?
The Tyranny of the Minimum Viable Product
Just to give you some perspective - in Italy ,unemployment among the young part of the population is around 35% and the ones who managed to find a work are usually underpaid to a point that it's basically impossible to afford a rent, even less buy a house. We're talking 700/900 eur a month here, for highly skilled people (engineers and such).

I honestly have no idea how things will be fixed (hint: they will not be fixed) but certainly lower wages and higher unemployment are not an option unless you want the population to literally starve. Young people in Italy have been living off their parents for more than a decade now, if it weren't for them the vast majority of the population under 30 in Italy would be really really poor by now.
The Pragmatic Programmer: http://pragprog.com/book/tpp/the-pragmatic-programmer

It talks about what to do, in your life as a programmer, and how to approach it.

EDIT: http://www.codinghorror.com/blog/2004/10/a-pragmatic-quick-r...
for sure! and I try to understand the non-native speaker issue, I live in Switzerland, and am a native English speaker who tries my hand at German sometimes to mixed results. it's hard and easy to make mistakes.

I've been having a lot of fun with the Codea app, props to the founder and thanks again for pointing out the sale
Fortunately, what you're describing isn't how it works.

CoffeeScript will automatically declare all variables in the nearest lexical scope it can find. The top-level scope in CoffeeScript isn't global -- it's the top of the file. You don't have to know anything about what values may or may not exist in global scope at any given moment ... all you have to know is what variables are visible in your function's enclosing scopes, just within the file you're working in.
Great description. But then I read the XKCD mentioned in another commend, and started wondering how plains fly upside down then? When inverted the "top" of the wing would push the plane down, no?
Customer Support Gets Social
*Window Magnet http://magnet.crowdcafe.com/
Update:

http://cdnjs.cloudflare.com/ajax/libs/sopa/1.0/stopcensorshi...

<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/sopa/1.0/stopcensorship.js"></script>

Edit: My support http://thomasdavis.github.com/
To put it frankly, godaddy don't give a shit. Their domain business exists as a way to get people into their other products, hosting, whois privacy etc. the ones that actually make money (nobody makes money on domains nowadays, savvy customers use coupons which godaddy provides a lot of). This won't do anything to Godaddy as a business, they'll be losing customers they don't care about -- unless people shutting off their other services too -- but if it makes people feel good then yay! This would be like walmart losing customers who do extreme couponing and only buy the products that serve as loss leaders.

You could go as far as suggesting these people are helping godaddy. If you take away 120 domains (as one redditor is doing) that godaddy are losing money on and you're only using them because they're cheap... that's a win for godaddy surely, unless the scale at which people do this makes a dent in godaddy's total customer/domain figures, which are a marketing point, but that would require millions to leave.
Wow this is great.

Finally I understand what the whoile point of Backbone.js and client-side mvc frameworks is! Thanks!
Ive been using bluehost.com for 3 years to host 3 websites. I could list them but I dont want to spam. They have everything I need and I have seen no significant outages or price increases.

Anyone here use Godaddy? How are their prices and service?
Doodling in Math: Spirals, Fibonacci, and Being a Plant (video, part 1 of 3)
This sounds reasonable - but doesn't refute my main point - that nullification, while not a criminal act, can often not be applied without first committing a separate criminal act, and that one should be aware of this fact and take appropriate precautions.
Bounceapp is not precise.
quart rhymes with wart (and not with art, bart, cart, dart, fart, mart, part, or tart)

quark rhymes with ark, bark, dark, hark, lark, mark, nark, park, stark.

Idaho/Utah, though I developed various pronunciations from early reading rather than hearing.
Except it does not handle neither installation (available via ruby-build), nor gemsets (has a plugin).
An Intro to Lisp Editors and IDEs
alternate: use godaddy, but only their loss-leading coupons when they appear.

For example, I registered a domain last week using a code that got me $1.00 domain registration.

The code expired last week unfortunately so posting it would be irrelevant.
I don't like GoDaddy any more than most others here, I'm sure. And I certainly hate the idea of SOPA. But don't a lot of big companies support it?

In a quick Google search, I found this post referencing support by the Business Software Alliance, which includes Microsoft, Apple, and many others:
http://thenextweb.com/insider/2011/11/17/which-tech-companie...
Ask HN: Fairest IP Agreement you've seen
We are looking to revamp our current IP agreement from the standard boilerplate The Company Owns You type thing into something that we're really proud of and could even use as a mild recruiting tool.

In thinking through my past employment history, I was a bit shocked to realize that I've never seen an agreement that I really liked. Have any of you been presented with an IP agreement that you happily signed?

We are a consulting company, so we have to have work for hire clauses because clients get to own the code we create for them, but we don't want to claim rights for after hours things or side projects.

Obviously we will pay some lawyers to look things over, but it'd be nice to start with something great.
Using smartphone compasses & accelerometers to track a sports crowd's focus
Or "earns them more not to care".
Because we're aiming for a conceptual simplification.

Pretend like you're a beginner, learning this stuff for the first time. If everywhere you see a variable "A", within a certain lexical scope, it means the same thing ... that's much simpler to understand than if "A" means three different things at three different places, because you happened to shadow it twice.
I installed SELinux on LMDE and Firefox was crashing all the time. I had to remove it.

SELinux is a good idea except... it isn't, because everything breaks with SELinux and makes your Linux installation unstable, at least for the desktop.
The best customer support tools for Startups in 2012
I am curious if you have looked at Quercus, quercus.caucho.com as well? This is PHP compiled/interpreted to JVM.
This syntax isn't any less weird than C's &&, ||, and ; operators. :)

Do any C/C++ developers #include<iso646.h> so they can use and, or, and not as friendly operator names? This seems like a simple step for prettier C code, but I have never seen it in practice.
Pretty well known ux flaw, when someone forwards you a meeting in outlook, then cancels it, none of the forwarded attendees receive notice.
"if they licensed the technology to someone" => which leads us exactly to the point of this comment thread: Kodak buying them and using the tech as a big competitive advantage ;-)
Inspiring! I am also trying to learn Ruby on Rails. Like you, I also have an itch for startup. Learning Ruby on Rails is on my top list for 2012!
i use it for 2 domains, just because it was the cheapest at the time i bought the first domain, and since i had no problem i kept using it.
Currently it is fitness related. Weightlifting and I want to get into Muay Thai as well. Come the spring, I would like to take a blacksmithing class but we'll see. Nothing outside of computer science/programming really holds my interest for very long.
How to make sense of Conspiracy Theories
And I'm reminded I suck at math.
U.S. transportation head rejects hands-free device ban for drivers