skysight-inc/HackerNews huggingface dataset:
Well, this was just reported on Saturday, so I doubt anyone has really had a chance to look into it seriously, let alone reproduce the issue.

It looks like it could be a bad bug, but I think it's premature for HN front page at this point. Get a few more reproductions and additional data before sounding the alarm. There are probably other bugs more worthy of such attention at this point.
If you are using C++, you can make the units (dimensionality) compile-time checked using templates. See: http://learningcppisfun.blogspot.com/2007/01/units-and-dimen... (that isn't where I came across it, but the code looks basically the same.) It's easy to add more dimensions for any units you care about (pixels for example).
Validating an Idea and a Market on the Cheap
My dad also died of ALS last year.

Identifying the cellular mechanisms underlying ALS is crucial. At the same time I'm disheartened by the conclusion of the researchers that this will pave the way to the development of drugs. Why is that always the first solution we turn to?

So ubiquilin2 is unable to repair damaged proteins in people with ALS. The question is, why?

I can't help but believe ALS is an autoimmune disease that is caused by the combination of genes and an environmental trigger. The fact that this possibility isn't even mentioned in the article suggests that we have a long way to go. Drugs, though helpful in some situations, are often merely band-aids. Let's find the trigger!

Still, this is progress. My dad donated his body to Northwestern for research so I can't help but be proud today.
This begs the question, of course, of why you'd want to make collaborative editing the standard on the web. I've found it useful when compiling notes together with other people, and I know some journalists use it to help them report breaking news together... but aside from that, creating and editing text is a one-at-a-time thing because that's simply how people like it.

Cool project, weird tagline.
I think there's room in the market for an inexpensive web-only tablet. Before the Chromebook's came out, I had assumed that was what Chrome OS was for -- a real stripped down inexpensive tablet with almost no local flash, a small amount of RAM, etc. Most tablets right now are attempting to match the iPad in every way: capability, size, weight, etc. So, of course, they're in the same price range.
Jon Stewart Discusses the Media’s Astonishing Lack of Coverage of Ron Paul
To those who downvoted: is your position that Google's results are better in these two cases? Or that it doesn't matter? Or that the cost to match/exceed DDG's results outweighs the benefits? Or that since Google works differently behind the scenes it should not be expected to deliver these kinds of results?

Downvote? Really?
The parts alone cost $328[1] I think it's safe to say that your pricing plan would have them losing $100+ per device. So selling a million Touchpads (which wouldn't even be that great) has them losing at least 100 million. And who knows if they would have even sold that many at $299. There are Android tablets priced at what you're suggesting, but I doubt their components cost as much, and I don't think their sales are anything massive.

[1]http://www.techfever.net/2011/07/hp-touchpad-parts-estimated...
Thanks. I think it'd still be useful though to shift from the paradigm of everything goes in my text editor to the paradigm that my text editor is already in everything.
I wasn't asking a question... Dont know how I kind of proved any point by saying I planed to educate myself by reading the article lol. I was just making a statement about others comments and the general appearance of the article. Perhaps if it looked more "friendly" more people who should read it would read it.
As another chapter closes on the Arab Spring, BBC is bringing to us brilliant coverage of events on ground through the power of technology combined with real guts and determination of the news reporters.
At $99 it doesn't really matter.
Exclusive : The latest Apple news
I think Python developed a little bit more gradually. Ruby was a little slower at first, and then shot up like a rocket.

I have no data to back that up, but it certainly seemed to happen that way.
"The Dutch" and how they market their websites
Master the 1 Week Scrum Sprint
before the iPad 2 came out, I saw an article here that said that an iPad 1 costs Apple about $300 to make.
I have no idea where you got those prices but they are not correct.
Math Tutoring 
We are professional math and science tutors who have helped hundreds of students over the years. Many of our students have achieved success well beyond what they ever thought possible. Numerous students have gone from failing to getting A's on tests in as little as two sessions. It is not uncommon that one of our incredibly gifted tutors was responsible for a student getting into the college of their choice! Whether you are looking for private tutoring in physics, math, precalculus, calculus, geometry, chemistry, or for standardized tests such as the SAT, GMAT, ISEE, GRE, DAT, CBEST or MCAT, we can help.
I might give that a try! They are an international company but the problem is on one of their UK sites so I'll look into the European equivalent.

They've left an Excel file containing their mailing database sitting in an unprotected folder on their public website. You can download it direct from Google's search results.

My own details are in that file which is how I found them and obviously why I want it taken down asap.
It would be much more loss than that. The components alone cost over $200 more than that price. I'm sure HP is willingly swallowing 500+ million in losses to get out of the consumer computing business.
I really appreciate your comment. Anyway, this comment was not meant to convince non-vi-ers to start using vi. You don't start using vi because it has a great ":" command that you can use from line X to line Y to apply some other command to them and nobody actually expects you to (or should, at least). It was for people struggling while getting started in vi. People like me, on their way to true programming-buddhahood. Not everybody has that goal and not everybody should have. Kudos for following your path. (But also, I think that you don't need to read vi stuff because it will not give you anything, anyway)
Code's Worst Enemy (2007)
I like the idea. I definitely think there is a need for a site like this because the news no longer comes even close to cutting it when it comes to presenting "both sides of the coin."

There are a couple of things I would like to point out that you may already realize:

1) It is extremely important that for something like this to succeed you must concentrate on keeping the level of discourse as high as possible, not unlike HN. The minute I see someone posting "you're an idiot" without an actual argument that's going to turn me off.

2) I'm not a big fan of the two goals you have listed on the home page- "stand up for what you believe and meet like minded people." The reason I say this is because when I come to a site to learn about a political or social issue, I come to not only express my opinion but learn about others as well. "Without fully understanding your opponents argument, you can't fully understand your own." My goal is probably not going to be to find like minded people as that is who I have surrounded myself with on a day to day basis for the most part.

Great idea though and good luck to you.
The bottleneck is never the time it takes to type the code.

Honestly, CoffeeScript is neat but it's not much of an improvement over JS. It's just as ugly and unreadable. It's only an improvement if you're counting characters.

I don't find CoffeeScript any less ugly or readable than JS. It seems incredibly redundent.
I voted you up since I agree with your muscle premise in real world situations with realistic amounts of information, but here you go: http://en.wikipedia.org/wiki/Bekenstein_bound ;)
How I listed my first item for sale on Amazon.com
I cant find this issue with any of the software the company I work for sells via download.com, it looks like people who pay CNET millions of dollars per year are not affected.
I wouldn't be so sure that the app ecosystem will stagnate. HP did sell a lot of TouchPads after all.
Google Fiber Goes Live Near Stanford
This is a link to the full text: http://extremelongevity.net/wp-content/uploads/als_discovery...

I'm hesitant to put too much hope in this discovery.
I would expect a discovery of this magnitude to be published as a full article in Nature, rather than a Nature Letter. I'm not sure of the difference in the publishing process for the two, but Letters generally come across a bit rushed and are less exhaustive than published articles (citation needed).
Thanks for the feedback! I've discovered how hard positioning is, so #2 is really helpful to me.
Most of the Android ones I've seen at that price are pretty abysmal compared to webOS. Personal view, obviously, but webOS in general is a nicer experience.

So... they paid $1.2billion for a company, but another $100 million (I suspect the delta would have been less) is too much to put in to an investment?

If you actually had a million of those devices sold even within 6 months, that'd be a big momentum for a third party player. Devs would have paid money to be part of their dev program - jumping on a unified platform bandwagon for $99/year (same as Apple) would have led to some revenue as well to offset some of those "losses".
I completely agree not allowing web developers to use the fastest machines to create the most bloated code, but I do hate suffering with absurdly underpowered machines in the office.

I like to be able to run a couple VMs at the same time without causing my system to grind to a halt. That being said, what I've done in the past is give myself (and my devs) fast machines loaded with RAM and such, but the environment they deploy onto is a low-grade commodity box.

The environment should be bare enough so that it causes developers and operations personnel to think twice before reading in a large file, or opening a tonne of file handles.

As a corollary, if you are deploying into a JVM environment (e.g.: Tomcat), DO NOT give the JVM a tonne of memory by default. Developers will write applications that just drink it up. Instead, start at the default (256MB) or sanely bump it up progressively as required by the application.
What about this?

http://v4.cache2.c.youtube.com/videoplayback?sparams=id%2Cex...

It works in Firefox here (HTML5 video)

Edit: you may have to be signed in and enable the HTML5 beta. I'm saving it and will upload it later.

Edit2: It's uploading right now. It is a 720P screen capture of the live coding being played fullscreen at a higher resolution. The text is blurry but readable.

Edit3: Here you are!

http://www.megaupload.com/?d=X9H8XYZB
You have to have very deep pockets, and the ability to pacify your shareholders, to absorb these types of losses. I think people are really underestimating how much HP has lost here.
I think the vast majority of internet and wikipedia users find it to be a credible source.
> CoffeeScript simply has better syntax than plain js in every way, and any js developer will be more productive using it.

That's a pretty bold claim. Have any examples to back it up? Most of what I've seen of coffescript (note: I haven't looked hard) seems to be relatively similar syntax with fewer characters or fixing JS gotchas that many developers are familiar with.

Both of these are useful things, but they don't make a 100%+ productivity boost in my mind.
Custom nike air max 90
And to give you an idea of how massive the property bubble group think was, here's a video of the Taoiseach (Prime Minister/leader of government) saying in July 2007 that people who talk down the economy are so stupid that they should commit suicide http://www.youtube.com/watch?v=hfjGSfuSQpA
SockJS - web messaging ain't easy
Ultimately, price drives decisions. My neighbor doesn't understand why he can't sell his house. The reason is simple -- he's asking 25% more than the market price without giving people a compelling reason to spend the money.

The Touchpad is telling you something about the iPad market (there is no such thing as a "tablet" market). People are willing to line up to spend $500 on an iPad. But they are also willing to spend $99 on a tablet that does/will do less than an iPad.

So, you need to:
- Take massive losses on hardware (Microsoft, for example, could afford to do this)
- Build something that takes advantage of advantages that you have over Apple. (ie. Apple doesn't get enterprise at all)
- Come up with some other value proposition (integrate with my car, use as interactive visual display, etc)
The striving is the key. Keep it up!
I don't think anyone who actually managed to snag one was under any illusion about what the device was or wasn't. You had to be on the top of your game to locate a device; it's not like you stumbled into Costco and went "Oh, that looks nice." It was a process of hours of researching, phone calls, queuing, refreshing...
The article from the epoch times mentions that China is not only attacking the US, but supporters of a spiritual discipline called Falun Gong.

Epoch times was founded by supporters of Falun Gong.

http://en.wikipedia.org/wiki/The_Epoch_Times
http://en.wikipedia.org/wiki/Falun_Gong

Interesting read, I wonder how accurate it is.
I was always under the impression that security trumps user-experience in the majority of cases - what happened to trying to prevent malicious users from harvesting user names by using captcha, non-specific error messages etc? Maybe I've had my head buried in the security game for too long...
How Google can still become the greatest company ever?
Here's why I switched to vim full-time: Ubiquity across time and platforms.

If you invest the knowledge to learn Vim now, it will still be useful as long as keyboards exist and are used to write programs. You can also use it whether you are on Mac, Windows, Linux or whatever future OS comes out. You can use it over a high latency flaky SSH connection surprisingly effectively.

The notion of state-of-the-art is a red herring. Vim is a reasonably optimal mapping of all the keys on the keyboard to general purpose editing tasks with reasonably optimal internal grammar for combining commands in a logical way. In terms of general purpose editing, I don't think it's possible to make something "more advanced" than Vim, just different.

Of course in the GUI and IDE department there are many advancements, but how much are these worth? The answer is that if you pour millions of dollars into IDEs for constrained languages like Java you are going to get some specialized tools that outperform general tools like Vim or Emacs without similar language-specific optimization. That's great as long as you stay within the approved ecosystem, but not so good if you want to venture off into a new language or DSL that doesn't have IDE support. Personally that feels stunting to me; I want to try out new technologies at will without feeling unproductive until some monolithic software package decides to catch up.

Over the years through all the GUI advancements, the UNIX philosophy has proven that it still provides some of, if not the most fertile ground for creative hacking. I'd rather have 200 CLI utilities than 10,000 special purpose apps with thousands of non-orthogonal knobs and dials. Vim is a similar foundation for text editing. I can get some amazingly powerful plugins for specific uses (Fugitive makes "state of the art" git GUIs like Tower look like Playskool toys), but its bare functionality for manipulating text files is enough to get my comfortable and productive in any new language quickly, and I know I'll never have to learn a new editor for the rest of my life.
Indeed, Opa is very close to what the original link describes.
I read it differently. I think the author is saying that mathematicians need to be able to communicate what is interesting and important about mathematics, otherwise no one will bother to pursue it.
25,000 hospital staff in Copenhagen region to use LibreOffice
I deal with this at work. The code has never been refactored. There are unit tests for some areas but the views and controllers have so many lines of code and so many unneeded branches that attempting a test there is near impossible now. As soon as I came to the team I've managed to accomplish two minoir refactoring jobs in small areas of the code. I've pitched a more major refactor to the team and now we just need to get it passed our manager.

My own projects generally lack extensive testing (and the code lacks complex code paths) but I refactor heavily.
I don't quite follow -- in Joel's case, it's assumed that you're tracking the position of all sorts of things -- there isn't one variable that's the relative offset, but a whole host of them that you'd want to give particular semantic names. Prefixing them all with "relative_offset" would be unwieldy, so a concise, consistent prefix makes a lot of sense.
Surprised this got down voted. Maybe I should explain further.

Point 1: If a startup tries to be both an "app" and a "platform" it will fail.

In my experience, when building a new product, teams need to make a choice very early on whether they are building something that is all about end-user value/experience ("an app") or all about 3rd party value ("a platform").

Groups that attempt to do both lack focus. They don't do a great job building a great user experience and they don't do a great job building the platform because these two things are in tension. Example: enabling a 3rd party plug-in model requires the creation of UI that is often complex from a user's perspective. The investment in that UI to make it great (especially at an early stage when you don't really know what or how many 3rd party extensions will get built) could be better spent on building end-user-valuable functionality in the core of the product.

This point is all about focus. To be successful startups need extreme focus.

Point 2: There are very few (if any) examples of successful platforms that started as a pure platform.

Name a few successful "platforms". Before you do, for the sake of argument, agree with me that "successful platform" implies the platform has a vibrant set of independent partners who both contribute to and "profit" from the platform. I could also use the term "virtuous platfrom" which has come to mean a platform composed of a multi-sided market where each side of the market derives value in a symbiotic cycle with the others.

[EDIT added link]
http://en.wikipedia.org/wiki/Virtuous_circle_and_vicious_cir...

The "virtuous platform cycle" that most people use as the prototypical example is the Windows ecosystem. The market sides were: Windows, Intel, OEMs (e.g. Compaq, DELL), IHVs (e.g. ATI, HP printers), ISVs (e.g. Lotus, Adobe, Office), retailers & channel (e.g. Egghead), and of course, end users.

All of these "market sides" drew great value from one another as part of the Windows ecosystem. They all made money, hand-over-foot, because the "virtious platform cycle" snowballed.

There are many examples of other platforms with a virtuous cycle today. Google's search engine, Apple's iOS, and on a smaller scale something like Minecraft (although that's a nascent example).

For each example YOU come up with, ask this question: What came first, "end user value" or "developer/3rd party platform"? In my case, I struggle to find examples where the platform STARTED as something that was focused on developer/3rd party value. You might argue Java, but then I'd say "in what way did the creator of that platform make any money off the platform?".

Discuss. :-)
I think that for a long time vim or gvim on cygwin used to do exactly that (I could be misremembering here). It's literally just an addition to the vimrc file, so I've personally set up a few people's installs to do that if they asked. (Along with other handy vimrc things.) But I really don't think it's any good. In order to save or quit you still have to return to command mode (unless you're using gvim all the time), and I edit more than I insert for non-new files (that there's a difference surprises people), so you're not really buying anything. Explain the command mode, some basic editing commands, how to get to insert mode and back (perhaps even adding an imap instead of using escape; I like 'jk' myself), and let people use it for it and not just a notepad substitute.
3 Sins of Free Music and How to Fix Them
true we should all write machine code.
So for the Quora login form that determines whether someone's email address has already registered on the system... What's to stop me from:
- looking at the source code,
- finding the JavaScript call to the REST service that checks for an account
- writing a script to loop through all well-known domains and usernames?

Tada! Instant email scraping tool.
An article offering good insight!!!Archirindian u rock!!!So u should date a rocstar- Is she Madonna???
Bingo. This thread has helped me identify weaknesses in my own communication skills. :)
Igno Molnar's critism of BitCoin
Here is another one I've experimented with: No passwords. You get a login key in the first email we send, or you can request a new email to log in.

Your email is the weakest link in a lot of password-based schemes anyways, but this approach is less secure and a bit confusing.
> Why is that always the first solution we turn to?

First, I'm sorry for your loss. I did want to point out that there's no reason to believe that this is an either-or situation. Clearly research can progress in all directions now in a more focused manner: further understanding the cause of the mechanism identified, as well as attacking it directly.
I think those savvy enough to have pounced on the deal knew what they were buying -- an amazing product for the price. I would have payed more than this for a tablet with just a good browser.
Injection is a Display-level Problem
The only time I might want vi in insert mode at startup is when I'm creating a new document. Every subsequent time I open the document I'll need to first navigate to somewhere else in the file before I begin typing. They made the right decision.
The camera idea is interesting. They also failed to attempt an iPod Touch competitor (though component prices could make that a non-starter). And there are at least two other arenas that remain insufficiently computerized: the living room, and the kitchen.

Put simply, HP had a tremendous opportunity, and they squandered it through lack of vision.
what are you missing? the fact that the vast majority of your return will come from just one or two major exits after funding 50+ companies.
In their earnings call they said they lost $332 million on WebOS in the last quarter alone. Again, people are drastically underestimating the costs of developing, manufacturing, and advertising consumer electronics at this scale. When you have a product that is pretty much a total loss, the number of companies that can swallow that type of loss and continue on can be counted on one hand and HP isn't one of them.
Baume & Mercier Womens 8769 ilea Watch | Baume & Mercier 8692
Not easy to type? What kind of a weird alien keyboard do you have? :-)
I agree with the crux of your post. However, people hone their communication skills on a daily basis, simply by interacting with the people around them. Having a strong pedestal in math and science rely heavily on the educational system. A solid background in these areas make it much easier to understand more complex principles, and to think clearly and logically. It's important to communicate your thoughts coherently, but your ideas, themselves, are more important.
Sort of like every Android 2.2 phone ever sold? Has anyone every seen an OS upgrade on their Android Smartphone?
How to Love Your Body
LinuxCon: Open Source is an Ecosystem, not a Zero Sum Game