skysight-inc/HackerNews huggingface dataset:
> Improve the codebase (make it small, cleaner, more easy to read, and fix issues of pastime) is NOT a wasted time. Not necessarily the BEST USE of time at a given moment, but dedicate some time to refresh the code with better tools, better syntax, better libraries, etc is a excellent way to move forward.

And as everybody has been repeatedly pointing out, switching from JavaScript to Coffeescript isn't what you're describing.

Tools? The tools aren't even close to what's available for JS.

Libraries? Libraries aren't even relevant since Coffeescript can call out to JS and vice-versa.

Translating to Coffeescript sacrifices tooling and a codebase you know for a prettier syntax and reliance on the much smaller, much more insular community driving the language. And I'll say it: syntax is a stupid reason to abandon code you KNOW for code you're about to write. A stupid, stupid reason. Engineers need to be more mature than liking to type fewer characters for an anonymous function or because list comprehensions are 3 lines fewer than a for loop.

By rewriting in coffeescript, their version history is likely trashed. They need to relearn the entire codebase. They need to develop new tools to replace the old ones they relied on, or more likely, will just live without those tools.

For a prettier syntax and a couple fewer gotchas. And if a team of 3 can't avoid the common JS gotchas in their day-to-day, I certainly won't trust them to rewrite an entire codebase in a language with different semantics just to get better syntax for what already works.
I was about 5 minutes in to the docs to set up a quicksilver task to do this - thanks for helping me avoid re-inventing the wheel. Yours was the better 'hack'. ;)
I'm not saying I can't see uses for them, I just hate that they're probably going to become trendy. People are going to walk around with these things on their faces 24/7.

It's bad enough when you're talking to someone and they're pulling their phone out of their pocket every minute to scroll through something, but now, they won't even have to do that, it will already be on their face.
I'd settle for some documentation on libdrm and libkms
Odoo - Uma Casa Solar com Pegada Ecológica Negativa
I'll bet there'll be people that can't. They'll get so used to seeing stuff pop up on their screen as they walk down a street, as they're going about their everyday lives.

There will be people that won't want to leave that augmented reality.
“it's okay to not get this and be completely confused”

I'm only 4 months into learning to program, but still think this is one of the most valuable mindsets to have. It's a skill, really, being able to accept that everything I read about might not make complete sense or be familiar enough for me to be able to apply the learnings right away, but that I will understand more each time I try to pick up some new content.
Weighing the Evidence Behind the Soda Ban
Right, and mitigation doesn't necessarily have to take the form of fixing the electronics.
> There was a cost, they paid it, now they can reap the benefits.

Quick example of how you're wrong: their version history is now trashed. They're going to pay the price for that for years.
Scala is vastly different than Java.

CoffeeScript is just "clean" JavaScript. You can (and I have done) convert a 200 LOC JS code to CS in less than 15-20 minutes and think carefully about every change you make.

Java -> Scala is like re-architecturing your project. JS -> CS is more like re-factoring.
To live on an organic permaculture farm and build a scalable aquaponics business. Actually, build an eco village while I'm at it. Such a hippie capitalist ;)
Nintendo TVii tries to succeed where GoogleTV has failed
It's fine if the paper is behind a paywall: can you at least give a citation (from a peer-reviewed journal) and an abstract?

Additionally, please see tokenadult's posts: tokenadult is anything _but_ an idiot and has contributed much valuable insight to this community (often times with concrete citations). It's important to learn to disagree respectfully.
This is feature fragmentation, but it's not really the fragmentation we refer to when we talk about Android fragmentation. This fragmentation does not affect developers. Besides AirPlay mirroring, none of the features mentioned have SDKs for developers to use.
And access to hardware, and with a common, system interface (native widgets) not custom or third-party UI widgets.

Seems like a completely accurate definition. As responsive as expected, similar looking and integrated as expected, and able to access the unique parts of my phone.

What is missing, other than having a different build/compile process?
So what you are saying is:

Dollar is still the worlds reserve currency, therefore, we need not worry about the effects of inflation. IF dollar somehow lost its standing as worlds reserve currency, then we are doomed.

The latter is not going to happen anytime soon.

BTW, GATA looks like a very spammy website. I immediately closed it.
Change in Nodejitsu's Leadership - Marak Squires leaves
I ran this command and for at least the first 10 items, I was prompted by a GUI dialog to allow the export of the keychain item. (I have close to 2,000 items in my keychain, so it is a small sample.)

I think that this is more of a lesson to:

1) Have reason able auto locking time outs setup via the Keychain and Screen Saver

2) when Keychain Access prompts you to access info that you should normally click "Allow" and not "Always Allow".
Still no simultaneous voice and data on the Verizon or Sprint iPhone 5
Non-compete Clause for Clients? 
Hi guys,
I am new here, and want your opinion. I am drafting the new Service Agreement for my business (it's educational consulting). I had a situation before, when one of my clients after receiving my services started his own business, based on the materials I provided for his own use. I can't do anything about it now, but would like to prevent this in the future.

Do you think it's appropriate to include the non-compete clause to the service agreement for the clients? I know some vendors do it. But for education company?

Your thoughts, please ))
In any case, however you distribute it, it becomes a full-time job. You can part-time assign highly qualified coders (you don't hire any other, right?) to do it, which would only mean you'd have to reallocate their tasks, i.e. hire additional highly qualified coder, for example. Which would cost you, probably, way more than hiring a recruiter - and your highly qualified coders would be very unhappy to spend time on reading crappy resumes (and since they are unfiltered, there will be all kinds of crappy ones, outright liars, scammers and what not). And then you also need to get on the phone with people, arrange schedules, keep documentation and keep track of interview progress and results, etc. etc. It seems to me you seriously underestimate how much of a time sink it can be.

People invented separation of labor for a reason, you know. Recruiting can benefit from specialization too.
So, generally each application needs to be authorized separately. I should have to type my password to allow this application to access my passwords. If I can just click "allow" with no password, then so can anyone else trivially with Terminal access.

If I go into Keychain access, and ask to see a password, it prompts for my master password before showing it to me. This should too.
Whole-heartedly disagree. You can't even parse a json-encoded POST body with plain-vanilla Rack without a middleware from rack-contrib HEAD (the "stable" version is about a year behind the last time I checked). Rack is a standard and abstraction for build ruby app servers and frameworks. To say it's sufficient for building production quality API's is just absurd.

One of the main benefits of using frameworks like Sinatra and Rails is that you often don't need to re-write and re-implement all the same boilerplate code (like parsing JSON post bodies) over and over again.

And the difference with rails and sinatra vs most other open source projects is the size and activity community, and as a result, the overall stability of those projects.

So, in theory, do you need all that "ceremony and structure"? No, but I can't think of a good reason why you'd go implement all that stuff yourself.
You can already write code in C/C++ that works across both platforms. It's trivial to interface with objective-c, and pretty easy to call from Java using JNI.
I bring it up because it appears to be quite a lot from my experience as a student at Waterloo. The prevailing thought is that you haven't "made it" unless you go down south when you look for tech jobs.

Most of the people in my year have gone down when they can for co-op.
Oh this will be fun, the only gas harder to keep inside is hydrogen. While its absolutely true that you get a huge benefit in head flying by switching to helium it also means that there is pretty much a guaranteed lifetime cap on the usefulness of the drives. As someone who tries to run drives 24/7 for 3 years before tossing them this probably makes my life harder. Especially if the 'failure' mode is that they just get slower and slower as the heads have a harder and harder time staying on track as other gases migrate inside.
The HTML5 version of Cut the Rope is one example:

http://www.cuttherope.ie/

Here are some other high quality HTML5 games:

http://worldsbiggestpacman.com/
http://www.wordsquared.com/
http://www.pirateslovedaisies.com/
http://browserquest.mozilla.org/
I figured that would happen eventually, but I wasn't aware of anything yet. Links?
Clever trick to quickly find the highlights in your videos
I didn't have a problem with the music musically but it seems to have a really odd, phased effect which sounds like fake 3D or something..
Learn what you love, then do the crap out of it.
And then to buy a better bike.
From Nothing, to Monumental, to Agile
You are correct that the fiscal reality of a sovereign currency issuer is not like that of a businesses or households. If you carried this thought furthur, you'd realize why some of your concerns are unfounded.

A government that controls its own currency and does not keep any exchange peg is not revenue constrained. The only real constraint on gov't spending is inflation (that we match our deficit spending $ for $ with bond issuance is mostly an institutional legacy from the gold standard/ fixed exchange rate era, as well as performing certain key functions in stabilizing our payments system).

I challenge you to identify a point in history when we had to raise taxes in order to pay off retiring debt. Debt is paid by shuffling numbers in a xls at the Federal reserve. That's probably the best way to look at government spending in general--as ex nihilo. Spending creates money, and taxation destroys it. So think of taxation not as raising money per se but as the government draining enough aggregate demand from the system so as to enable it to spend sufficiently to achieve its goals without causing undue inflation.

Moreover, there is nothing a priori good about a balanced budget or a surplus. A surplus means the government is draining more income from the private sector than its adding in. In general, because household savings and a current account deficit represent a leakage of demand/income, the US should and does run a deficit most years (otherwise there wouldn't be enough available income in the system to purchase our output every year). Right now especially, with depressed household consumption due to the debt overhang and massive excess productive capactiy, the government should be running huge deficits in order to support private sector incomes.
How to Overcome Your Fear of Hustling
The ethos here reminds me a lot of the edgier elements of the Web design community in the 1997-2002 period. For some reason, a lot of it died out after that, but there was a real enthusiasm to do some magical stuff and large collectives like the Swank Army were putting out amazing and experimental work (often leaning on early CSS and gigantic nests of tables). I'd love to see that culture come back to the Web in a big way.
Quora has found its niche among intellectuals who don't mind the stringent rules, and that's great. It's just not for me, and I suspect from what I've observed that it's not for a lot of other people too. Which means that "Quora will never grow to to the size of facebook or reddit". Let's temper our expectations, people. Quora is fine for what it is.

Are there lessons to be learned from Quora?
I think so. I've thought for a long time about what kind of site I would enjoy spending time on. It would definitely have intellectuals, like Quora has, but they'd need to be more of a reddit or HN variety. Ie. treating each other civilly and unpretentious. I've written up my thoughts here for a new startup that will fill a niche Quora and Wikipedia are not serving:

http://pozium.com/vision.html

Wikipedia doesn't allow pages about just any topic. See: Kate Middleton's dress. Also, it's incredibly hard to become a mod for them. Finally, there is no room for self-expression, as editors and contributors are mostly anonymized through its process. So Wikipedia is a great encyclopedia, but not a good place for a discussion.

Quora fills the niche of intelligent communal discussion, only its vision doesn't allow wit, misspellings, anonymity, or humor, and seems to have been taken over by domineering powers-that-be, so much so that the party just isn't fun anymore.

Pozium can attract not only intellectuals, but laymen looking to learn as well. First, there are all the ex-Quorans who were put off by the site. Pozium will be a party of intellectuals who don't have a stick up their behind. You will learn, as well as have fun. Everyone will be able to contribute, and no one will feel shamed or intimidated.

This will attract the second type of user: the more casual intellectual.
I remember a post from Quora by this college girl who, while obviously not an Einstein, could still have contributed insights of value. In what seemed to be her last post, the girl said she was intimidated by others and wondered if Quora "was for people like her". So there is a niche being unserved, filled with people like this girl who don't feel welcome. If Quoran's mean IQ is in the 130s and 140s then perhaps the 110-130 IQ crowd is not being served.

Anyone interested in potentially starting something up?
Read more here: http://pozium.com
Next Big Sound Re-Launch Video
I had a nokia 3315 for most of last year for similar reasons. Nuff said.
That's a curious metaphor, because the best cyclists - the ones who win professional races - have very expensive bikes.
So far, no browser pain at all with the data-attributes.

When dealing with numbers, you will often find yourself making many calls to parseInt(). Other than that, it's smooth sailing.
Has the wording changed? Because the CC were having this argument amongst themselves for a long time due to it not being obvious.. they even opened the floodgates and asked content creators to help clear it up for them. It would be great if they had finally resolved it.
It takes considerably more than 1% of the population to create the basic essentials. I think you dramatically underestimate the (non-automated) work required to make the food you eat. Farming, transportation, retail... automation hasn't reached as stage where we can just remove people from these equations.
I've been using mechanical ball mice as motor encoders for years. Inside every one is a glorious pair of little pie-slice wheels and some phototransistor gates.

I'm kind of bummed the they are getting hard to find as all mice everywhere become direct optical sensor mice.
Calcium: Oh The Chalky Goodness
That is what we use in production.
We use Slicehost.
Real engineered solution - without new hardware: If this thing is not reprogrammable, and only has an EPROM - do some real enginerering and calculate the ADDITION of bits to set to disable the exploit. Thats the one I would be working on if I worked for Onity.

alternativly, take a mechanical approach to the problem - if you can live without the connector for servicing the lock.

1) De-solder the connector on the board and cut the traces/pads off the board - it won't stop everyone, but enough that have read of the exploit and try to follow through on it without applying any more critical thinking will be thwarted.

2) epoxy over the connector (they kind of did this with the security screw fix, but not really)

3) leave the connector, but add so much resistance between the connector and uP that you have to use a special interface cable to talk to the uP. no one will be able to tell until they pull the lock apart that its not stock.
The release notes for Django 1.4, for example, list support for both Time Zones and Selenium.

Time Zones were added to Rails 2.1 in 2008. selenium-on-rails also debuted in 2008.

Does it not seem strange to you that it took 4 years after Rails for Django to get these features?
Hopefully this was a 20% project.
Ask HN: Can anyone give me information on Amazon's Application Platform Team?
I or perhaps somebody I know was contacted by a recruiter for their Application Platform Team. Can any current or former Amazon employees (or friends of) give me any information about the job/team/platform that I might not get from HR? Is it interesting work? Challenging? How much bureaucracy? I've heard a lot of pros and a lot of cons about work at Amazon. Obviously a very subjective matter... just looking for opinions.
The reason this is strange behaviour is that when you try to access private info from within keychain you have to enter your user password each time. Using this command you just need to click on the allow button.

The keychain only allows applications that you authorize to access a given password, right? So for example, when I upgrade Transmit, it needs to ask for my permission to access the passwords again. Does that give it access to everything or just a specific password / set of passwords?
Extensive work has already gone into improving Rails startup time. If you want to further improve it, try removing railties you aren't using.
Ssssshhh... please don't spread the word about this. We[1] are working very hard on an enterprise startup, and we'd rather keep all the dosh to ourselves, thank you.

[1]: http://www.fogbeam.com
So why not a vacuum? Vacuumed KERS systems rotate an order of magnitude faster. I get that a KERS system can afford heavier casing than a HD but still, if your cases can hold helium you ought to be able to hold a reasonable vacuum too.
True, n-backs don't necessarily represent cognitive improvements, but they are a method to identify changes in some kinds of mental processes.

For instance, if you do Dual 3-Back for 3 weeks with an identical supplement regimen, you can graph the progressive improvement over time. That'll give you a semi-baseline, and if all you change (in your life) is a supplement from that point, you can attribute the alterations in your typical N-Back to something supplement related.

I know, placebo effect, etc. It's not causation, just correlation. Just because correlation gets pimped out on the street corner by people with agendas doesn't mean we should ignore him. We should just be careful when we utilize his services.
It's humbling to read this, and makes me incredibly proud to know Jim and Jen Remsik, who created and run Madison Ruby.

She wouldn't take advantage of this thread by linking to her event management business, so I will: http://saplingevents.com/

Jen does an incredible job building unique and interesting events and totally gets the important details that make a conference memorable and exciting. If you're thinking of hosting an event, I'd definitely give her a call.
Filling HDDs with Helium seems like a bad idea since the Earth is running out of Helium.[1]

Increasing prices could very well make the technology infeasible before it even comes to market.

[1]http://digitaljournal.com/article/321439
What does this mean in practice? Can you receive calls while downloading data (e.g. browsing Facebook)?
Correct. We currently do mimetype verification.

People have been asking for extensions as well, so that's on the roadmap as well.
I think the guy did you a favour. A child that takes a sports hero as a role model has... larger problems.
I think it is. Before the QE, the government doesn't have the money it buys the bank assets for. It creates some more money to buy them?
So the FED is basically printing money and giving it to Fannie Mae and Freddie Mac to lend out as cheap mortgages?

Isn't this what caused the 2008 crisis in the first place?
Previous discussion here: http://news.ycombinator.com/item?id=4281722
But if you click in allow you could actually see the protected info, right? No password required.
>Thinking about this leaves me asking: why don't we just send the javascript template function to the client instead of doing all the template parsing/compiling on the client?

You can do this with Handlebars. I use a Grunt task to pre-compile all templates and then I just bundle them with the much smaller (it adds about 1kb or so) "vm" version of Handlebars.

Locally, I use the full version of Handlebars and regular non-compiled templates.
QE is not inflationary. Not only is it not money printing, but money printing =! inflation. This has been demonstrated over and over again.

Moreover, your hyperinflation concerns amount mostly to conspiracy theory. Hyperinflation occurs generally after very specific and exogenous shocks, such as a collapse in productivity or huge amounts of debt denominated in a foreign currency.

Demand-driven inflation occurs when the supply of money in the system outstrips the economys productive capacity to absorb it. Given that we are in a situation of huge slack capacity utilization and 8% unemployment, demand side inflation ranks just about last on the list of pressing economic concerns.
I'll show you mine when toeknadult shows me his: The original post had <b>zero</b> real references.

But, of course: most of the papers I can throw at you are about <i>huge</i> impairments...<b>because humans at this point in time barely understand what's going on where there's a MASSIVE TUMOUR IN YOUR BRAIN or YOU'VE SUFFERED 8% LOSS OF FRONTAL CORTEX MASS</b> and so we focus on fixing those.

Hint ~ we get to the good stuff by fixing the really obvious / awful stuff.

Racetams will help you if you're over 25, and have ever taken a drug that is known to damage your brain (ahem, alcohol) or you live in a city with noticeable air pollution, or you live in a society that adds various nasties to your food supply.

Hint: This is a large majority of the people living on Earth.
My understanding is that hard drive heads float over the platters on a cushion of air. That's why high altitude applications need special sealed hard drives.
Saw this and took this picture:
http://www.flickr.com/photos/-adam/7983967654/in/photostream

They could have used a time other than noon, my eyes were watering at the blinding sun.
I have friends and family in Argentina and the pace of economic deterioration is quickening.
minor nit: it wouldn't shock me if SGS 3 did win one or more months and I have no doubt devices will start to do that with regularity but that data point was questionable and looked to be based on carrier store data only.

more minor nit: blackberry frequently outsold the iphone for several years.

trivia/speculation: original droid launched 11/09 and finished 3rd to iphone 3gs's 2nd for the whole '09 holiday quarter (bb curve was #1) so it's not unlikely that the Droid was ahead of the iphone in one or both of Nov and Dec 09. I imagine there might be other months where single non-blackberry devices have beaten the iphone.
How is this command line method any different/better than opening Keychain Access, clicking on each entry and checking 'Show Password'?
This sounds awesome! I've just started learning about Clojure and Clojurescript and have encountered a lot of David Nolen's work. It'll be amazing to be able to hack with and learn from him for those 3 months.