skysight-inc/HackerNews huggingface dataset:
I have been working on almost this same project for a year, while I taught myself the proper way to code a project like this. Were it not for my slow grasp of MVC and Javascript's self model, I'd have not started over 20 times and been first! =) Looks great and I'll be excited to try it out.
Microsoft Office 2007 SP3 Released [Download]
I think it's fair to assume most people have basic "people" skills, humility, manners etc. Unfortunately that isn't the case with Stallman. He's an obsessive fundamentalist only concerned with one topic.
I agree with kloc - you are not the target audience for this market. The reality is that the digital divide is still so real in India. The idea is to not give [underprivileged] children a toy product for watching YouTube videos, but to give them access to a device, a technology and a revolution that they otherwise would never even have dreamed to have access to. I for one applaud the Indian Govt's efforts to "democratize" access to technology. Also remember this is just a v1 - I'm sure as things get cheaper, better, faster etc. so will this device.
Are new features bloat? Code doesn't take up zero space, you know.
Great UI, much cleaner than GitX. However it seems to be missing my favourite feature from GitX which is the ability to stage hunks.
Curious: How long ago was this?
My father - who is a retired bank officer which means he is relatively well off - wouldn't be comfortable spending more than something like Rs. 300 or so on a night out.
Milo was acquired by eBay [1], not Google.

[1] http://techcrunch.com/2010/12/02/confirmed-ebay-acquires-mil...
People have been breaking copyright law for ages.
The only thing that has changed is that it's easier to break copyright law.
It's a trade-off really. As you make content easier to create and distribute, you will inevitably make it easier to break copyright law.

The argument against this law is that it's better to have content be easier to create and distribute, and worth the trade-off.
the 'security' block should really be at the top of the README. lines like "fredit has rudimentary security features." just underline how much ruby needs perl's taint option.

while I could use the private 'secure_path' method in the fredits controller as a initial point where the gem could be improved, I think that it's better to just say 'do not use this' instead.

tjriley82's comment paraphrasing the "teach a man to fish" aphorism makes more sense to me.
I made GUI icons out of "normal" HTML using pseudo-elements...but is was an experiment to work within constraints. This kind of stuff is going a bit far.
just wondering what you think the difference in value proposition is ?
There was no reason to let it crash and burn, the ripples through the economy would have been painful. What should have been done is an orderly government takeover through bankruptcy courts, then fire all the executives and finally break up the giant banks into 100 smaller institutions that would then compete with each other and wouldn't have as much lobbying clout in DC.
> It also comes with 100 mb free data per month plan.

If that's true then it is actually the real revolution here in my mind. For non-entertainment purposes a tablet is just a window onto the internet. It doesn't really matter how you get to the internet, but the minute you can your world expands a thousand fold. Suddenly giving millions (or tens or even hundreds of millions) of underprivileged people constant, always available internet access is a huge disruption.
You can probably simplify that task markedly using the Routeviews Project data.

http://www.routeviews.org/

Zonefiles are downloadable.

If you can get a comprehensive list of AWS/Amazon ASNs, you could also hit up the CIDR Report:
http://www.cidr-report.org/as2.0/

The rabbit I haven't been able to pull from a hat yet is getting that list of ASNs without a fair bit of legwork.
You mean like this search using Google shopping?

http://goo.gl/UIapv
Can anyone explain the advantage to driving without plates?
It seems that being the Mercedes AMG would be just as easy to identify as the Mercedes with the APPLE1 plate.
This would be a great trend, datacenters becoming their own utilities. It would help them better control opex and reliability. I wonder if utilities will try and prevent this sort of self-sufficiency from otherwise potentially lucrative customers.
I think hes right...

I created Lokenote.com as I saw people posting adverts on lampposts, but I think that was too vague an idea, so maybe my first go at Lokenote was too generic [ pinning a note to the map ].

I did also build it for a guy who delivers packages all day and wants to share notes with other drivers on how to get to teh right entrance at a building or property - so I need to get that guy to use my site and make it useful for his realworld problem.

Reality has this way of being unpredictable... which makes it interesting, right?
technical people aren't going to list firefox or ical as applications they are familiar with. Again, technical people are required to write documentation and at most write comments.. if they aren't able to highlight efforts in a resume, they are not likely to be good at writing documentation or comments.
[ask HN]: OS X App for multiple File Transfers/Remote Sessions?
I would like an app that lets me have multiple sessions (FTP, SFTP, SSH, SCP) open at the same time to multiple remote locations.

Something where in the window for each connection I see local and remote contents and I can easily move things back and forth via whatever protocol I need.

Yes, I can do this via a terminal or Fetch or FileZilla technically but they all dont work perfect.

Or maybe instead of a window for each connection a single window with a 'tab' for each connection I have open.

I usually have a lot of sessions open and switching between the terminal and Fetch is just a nightmare.
> Of course, they'll still need to find a way to make money off of their content, and that's an understandably tricky situation.

Not particularly. TV networks regularly make money off of their content online. I can go to virtually any networks website and stream an episode of whatever and get adverts in the regular breaks. Why not simply do the same with a movie?

People don't care about giving up 18 minutes of their lives for 42 minutes of a show. Why do the movie networks have such a hard time grasping that people will gladly give up 30 minutes of their lives to advertisers for a 90 minute film.

I genuinely think they don't do this simply so they can say "well people are stealing because they just don't want to pay".
"taking".

Antagonizing content consumers may be counterproductive to your efforts to convert them into customers.
I actually drove through Sarnia a couple of months ago trying to find the site, but couldn't find it. Has it been completed yet?
Hmm that is pretty cool, looks like it's a smart front-end for git rebase?
When the author explains the defense industry point that:

"many of the nation’s best young people tend to avoid ‘old’ manufacturing industries - including the aerospace sector "

he reinforces by adding:

defense firms now have to compete with Apple, Google, Facebook and anything Y Combinator funds for bright tech engineers.

Y combinator is now more ubiquitous than I though!

NEXT STEP: name converted into a verb (as ycombinated...)
The Mystery of Duqu: Part Two
Oh, chill out. The article says the car was leased. He probably had to pay some kind of premium to keep his leases down to six months at a time, but it's not like he was buying a new $120k car twice a year.
The good news is that strong cryptography will keep our private thoughts private forever. You may go to jail for refusing to tell the government what your private thoughts are, but they'll never be able to find them out without your help.

Now if only I had thoughts worth keeping private...
This was before he had cancer and his own biography author made the claim.
4 years / 6 months = 8. 8 cars, not hundreds.
Letting Wall St crash and burn means everybody in America's pension disappears

What are you talking about, where does the money go? Money doesn't just "disappear."
I think I'm just going to start copyrighting trivial javascript and CSS code, then sue the fuck out of the MPAA when one of their offshore developers steals it from me. Fight fire with fire, they say.
Apple made $30.6 billion in profit in the last year.
I couldn't agree more. The current experience of watching movies on Amazon is horrible. They basically bolted a substandard YouTube like player onto the existing Amazon storefront UI. It's a horrible combination for watching movies and I tend to avoid it when possible. I'll check Netflix and see if they have what I want before I ever go to Amazon.
Uh, they stick an ozonator (ozone) in the car at the end of the factory run. Used car dealers frequently use them. Due to the fact the Ozone will bind to almost anything volatile, the air is effectively sterilised and gives it that "new car smell".

tl;dr: you're a douche; your internet access should probably be revoked
There are plenty of "hot shot" CS and engineering kids working at the NSA, CIA and a bunch of other agencies, also at all the defense contractors. It's just a matter of funding. Funding for certain financial cops has been cut on purpose.
For which every geek, every Brit, and I dare say everyone on the planet aware of the great man is eternally grateful to you. Thanks again for doing what you did John.
When a company is too close for comfort
I seriously doubt there are more people maintaining code in Perl 4 than there are starting new projects in Perl 5 or Perl 6. Perl 5 replaced Perl 4 in 1993. I personally know of several companies using Perl 5 when they start new projects; I think my last exposure to Perl 4 in production was around 1995.

On the larger subject, I agree, old documentation shouldn't be discarded, but should be clearly marked as referring to an older version. Of course, the horrible outdated examples the original article mentions have such disclaimers, but people still see their code as representative Perl code.
Good one! And very true! Thanks!
This is the killer. Google keeps piling more junkware apps onto internal storage, and not enabling the SD bit for their apps.

I am constantly making calls of which 1MB non-SD app to evict, while Browser and Maps and friends pile on 5-10MB each. And there isn't even any piracy(?)-related reason to make these apps internal-only, like there is for paid apps.

My N1 is a constant state of "Browser storage full" since the latest round of app updates.
Where an Internet Joke Is Not Just a Joke
What concerns me is the time they spent on the software before even going into the beta phase: "Coda 2 has now been in development for about a year and a half."

This is probably normal for the traditional development cycles(, which is not what I'm familiar with). However, with the web apps fastening the whole process, they will face serious challenges. A good example is CulturedCode's Things[1], a good GTD software with no support for cloud syncing. They wrote a series of blogs about how they will implement it back at the beginning of the year. After roughly 9 months, they haven't finished it and it is still in internal beta. Even for the beta, it has been 3 months. I can't imagine that for web applications. Things was great, but because of the pain of syncing, I switched to Wunderlist.

Panic makes great things, hopefully they will keep it up.

[1] http://culturedcode.com/things/
Of course it can. Value can be destroyed just as well as it can be created.
Minimalism. A reflection of his design philosophy.
Google sold thousands (millions?) of N1 phones at a significant price. Those buyers certainly are Google's customers. Well, they were, until Google blew them off 5 minutes after purchase.
I generally think it can be dangerous to build a reliance on tools like these, especially when one doesn't yet understand the command line equivalents

That said, I paid for this app and have used it to manage merge conflicts that would have otherwise driven me nuts w/o a GUI
Markets Are Anti-Inductive (2009)
VS does 90% of things pretty well, and you hack and slash your way around the stuff it doesn't do well.

VS is one of those interfaces that is easy to grow into, out of the box it's pretty functional and eventually you learn all of it's features as you go. Resharper really makes VS a much better product. Intellisense practically codes for you and has just enough of the documentation that you don't need to dig into MSDN that often.

XCode especially anything before XCode 4 is pretty abysmal, I really enjoy JetBrains other products (except for their RoR IDE). I was really surprised at how horrible XCode is given Apple's penchant for UX (too bad Jobs didnt code). Looking forward to using AppCode, I'll be really happy if there is usable code completion.
I'm sorry. Though I do personally have no interest in BlackBerry, I must admit my reply was mainly to create a rare instance of a discussion where "couldn't care less" and "could care less" were both used correctly ;)
Arduino is C++. Plain and simple. Just like Processing is java.

the arduino GUI just adds some lines in front of your code, and passes it over to avr-g++ along with some flags.

It links the whole thing to what it calls "arduino cores" and of course the additional libraries. You can find all that stuff inside the Arduino folder (or on macosx inside the Arduino.app) in the Resources/Java/hardware/arduino/cores/arduino folder. After that, it just does:

int main(void)
{
init();
setup();
for (;;)
loop();
return 0;
}

The one thing that is slightly annoying with arduino is how terribly inefficient the libraries are. For example, digitalWrite is like half a gazillion cycles (I remember counting, it was well in the 3 digits), while it's one cycle if you use the normal approach (port |= _BV(bit)). Also, the initialization code snips one timer interrupt from you, which can be annoying as well. The way around that, because I actually like the fact that I can just reuse some library for whatever chip is around (something that is definitely not common in the embedded world) is to just remove the call to init() in the main.cpp file.

The rest is really just C++, with all the avr includes and co available. You also just need to dump whatever source you have available into your library folder as well.
Out here? No way, you probably see at least five of those a day.
Someone up the ladder has a "public voice".

It is hard for me to believe that if Eric Holder and/or Barack Obama were loudly saying "Wall Street is getting away because you aren't giving us funding", things would not change.

... I think the "suits some people very well" part is most to the point. It is hard not to imagine that this group includes those at the highest ranks of government.
Hey, best of luck! Ping me @kzorz if you want and maybe we can work together somehow instead of competing :)
Making Health IT tractable
Software entrepreneurs often have desires to change the healthcare industry. But very few have been successful. Health IT is just... different.

David Uhlman and I have written a book for O'Reilly that clearly documents the pitfalls and potentials of working with health data. And there are potentials. This is the only industry in the US that is being paid to computerize. Healthcare is the only un-computerized major industry left and by some accounts it is the largest industry in the U.S.

But attempts to become the "next Microsoft of Medicine" routinely fail. Another way to think of Health IT is that it is in an industry that has -resisted- computerization. Think about the implications of that...

Would love to hear what others think the thorns are in Health IT

-FT
That's true. I mean imagine for rural farmers how revolutionary it would be just to go on a weather website and be able to see that it's not supposed to frost within a couple days after they plant.
Though strangely, he left the dealer plate on.
Small blogs cut their own throat by taking away RSS
You must not live in SF then. After four fix-it tickets for no front plate, I caved.
That fact is well known.

If your university hired someone who only spoke Mongolian, would you be upset at the speaker, or the idiot who hired him?
Anonymity. Silver SL's, even AMGs, aren't exactly uncommon in the area.

Plus, you don't have to worry about red light cameras.
> I doubt that anybody 'doubled up' and now pays for both the DVD and streaming option.

I did/do.
actually the STL can be quite useful sometimes, it definitely allows you tight control over the memory layout. I don't want to go too far into something I don't know that much about (the STL, which I actually avoid due to more mundane issues of often not being able to compile libstdc++ for my embedded targets :), but I found templating extremely useful when tackling embedded programming.
I suppose the easiest and smartest thing to do would be simply asking her if she's interested in selling, and then asking her how much she'd like.

A straight up buyout offer is pretty hostile. You need to tell her about your desires to continue this project on your own. Your negotiations will be far easier if she understands and sympathizes with your motivations.

So really, this isn't a business negotiation but a human relationship and communication deal.
It's not taking. There is a subtle but _clear_ reason it's considered infringement and not theft.
Maybe, but why do they feel the need to reinvent the wheel. I have been using their IDE for a long time now and while it's a big improvement from other embedded tools, it's still a far cry from modern IDEs like Visual Studio, etc.
http://en.wikipedia.org/wiki/McCulloch_v._Maryland is 'the' case which explains the existence of the Federal government's implied powers as well as the enumerated ones. For good or ill, the Supreme Court's interpretation of the constitution is the law whenever there's a disagreement, and the decisions of the Marshall court in particular are very important (not least because Marshall was in office for so long so early in the USA's history).

It's pointless to have arguments about the constitution without reference to past controversies - I've highlighted the relevant section here, but this whole page is effectively the 'rest' of the Constitution that lawyers are paid to think about: http://en.wikipedia.org/wiki/List_of_landmark_court_decision...
There's a short and very readable book by Prof. Laurence Tribe called 'The Invisible Constitution' that examines the competing approaches to constitutional interpretation and implementation.

Now in California, we do have a very comprehensive state constitution of the kind you're talking about - any significant expansion of state power or rules has to trace its way back to some specific constitutional provision. It's not my idea of an improvement: http://www.leginfo.ca.gov/const-toc.html
Tiny Robot Riding Around on Bicycle
The advantage is that you can't prove it was his car. Even if every other Mercedes AMG is registered, there's no way to prove that his is the only one without a plate.
This shouldn't be a performance issue. It's a storage issue. The phones from early 2010 made by HTC had very low storage, like 512 MB, where 300-350 was occupied by the OS itself, and the rest was free for the user.

HTC Desire which basically is a Nexus One clone, couldn't even upgrade to Gingerbread+Sense, because there wouldn't be enough free storage left, so they had the choice of either using only stock Gingerbread to upgrade it, or leave it to Froyo+Sense.

Now I assume ICS is even bigger than Gingerbread, so I'm pretty sure it wouldn't fit in there. Now, will we see CM9 with ICS on Nexus One? It's possible, but maybe the CM team will be able to cut what the Android team can't cut from it, and offer a more stripped down version of it.
The way the question is phrased makes it sound like you assume that being 'hard' is required to be a transformative CEO. I don't think this is true. A great CEO has many tools in his repertoire to motivate and influence people; cut-throat rudeness is only one of them.

One successful CEO described it to me as such: "If you're Steve Jobs, and you have that talent, you can be an asshole. For the rest of us though, you can't be an asshole, because no one wants to work with an asshole. People just want to do business with a good guy."
As well as being clean, it can also be nicely keyboard driven. On the whole, a great understated design!
I guess he'd have a good answer for the "Tell us about a time you hacked a (non-computer) system to your advantage" question on the YC application.
I did this as well. Even got pulled over for speeding once and was issued a warning. CHP chuckled when he saw that I was well beyond the limit for not having plates affixed to the car, and asked me to get them on the car.

New cars are so common in CA that if the car is a late model and looks reasonably good, you'll never have a problem. Parked on the street, they can't see the dates on the registration that's stuck to the windshield. Just make sure your registration is paid and your insurance is up to date.
http://www.switched.com/2008/08/26/steve-jobs-is-alive-and-p... [2008]

Note that he might have had or qualified for a handicapped sticker, given how sick the cancer made him, though no one appears to know for sure. And I could definitely see him not wanting to put the sticker on his car if he had one.

It appears to be the same car, though, right down to the missing license plate.
I thought Apple would never approve any type of simulator, virtual machine, or app creation platform for iOS itself, since it could be used to generate apps that might not conform with their guidelines. How did they get around this?
Modeling the User Interface
Not to ponder into conspiracy theories, but here is another thought. Markopolos wasn't the only one who figured this out. But investing in a pyramid scheme can still be brilliant fun if you get out early enough and enough new victims keep joining.

What world would you rather live in? One in which a not so smart but rather well paid institutional investor puts money (your pension) in a scheme that apparently is a blatant fraught for anybody who cares to actually look at the numbers for more than a sec. Or one in which the rather smart but morally flexible investor saw through it and took a well educated guess how long it would hold up and be profitable?
I do see the problem with it not being Cocoa. The thing is, I also see a problem with throwing out huge swaths of your existing, mature codebase to make a minor project superficially nicer. They're both real problems, and which matters more to you depends on how strongly you adhere to the philosophy that "real artists ship."

When the iPhone came out, it didn't have cut and paste or any third-party apps. When OS X came out, it didn't even have DVD playback or CD burning and it was agonizingly slow. All of those decisions were far more "perverse" than leveraging an existing codebase to bring a new product to market. OS X as it exists today is the product of countless iterations on the promising-but-lousy OS X 10.0. To miss that fact is quite literally to miss what made OS X so great.
iOS 5 ZIP-compressed install files are 700MB each, a 500MB Android wouldn't be terribly surprising.
Companies like Viacom are also rounding up their employees to support such things:

http://arstechnica.com/tech-policy/news/2011/10/makers-again...
That looks pretty cool. Real programs tend to require an awful lot of input and tweaking though. I wonder what the development cycle is like? How fast do things compile on an iPad?
My best bet is he just didn't want to have to deal with the DMV...