skysight-inc/HackerNews huggingface dataset:
It seems you don't understand what CAPTCHAs are for on a large site. The purpose of a CAPTCHA is to make it expensive for automated systems to make fake accounts on your site. If the CAPTCHA requires them to hire people via Mechanical Turk to solve it then it has done it's job. If it requires a one line JQuery statement then it is a complete #fail.
An Efficient and Practical Distributed Currency
wow... i didn't know about this. I guess that's exactly what people would pay... thanks.
I don't see how the statement is damning; they did exactly that and used Dalvik instead of something encumbered by Java's stack-based virtual machine patents.
yep +1 - [clickable - http://www.backupify.com/]

p.s - "Backups for your Google Apps Domain users' Gmail, Google Docs, Google Calendar, Google Contacts and Google Sites data. - $3 per user per month"
Fast JSON parser for iOS
A 15" MacBook Pro. So I bike 4 miles with this thing strapped to my back, then hop on the train (Caltrain, where bikes are treated like kings). I think I just got used to schlepping 5.5 lbs. around.

I recently came from NYC where I would use the same laptop on the A train. 15" is exactly the width of my legs and the seat, so I would comfortably take up my area, but no larger. I can't work on a dinky 13" screen, so 15" or bust for me.
How does one discover things for sale on gumroad? I mean, processing the transaction is nice, but how do you help with marketing
I do'nt think this is a big deal at all, since they removed all of Jonathan's posts. Oracle bought Sun. The viewpoints and strategy from Sun's former CEO are not necessarily relevant to the current strategy and direction of Oracle. So, there is no point in Oracle hosting those old opinions on their current website.
Seems neat, and the ugly parts, like \ in the strings for the templates, could be helped by CoffeeScript's syntax. I'm not wild about mixing markup and style into scripts, but it does keep things nice and self-contained and could be great for small projects.

On the other hand, I don't like getting an unsolicited message about the project just because I'm watching Backbone.js on GitHub. I was mostly indifferent to Agility.js before, now I have some dislike of it.
One library I've found very useful to study is libcurl -- it has a very elegant degradation system. Easy things start out easy, and when the user chooses to handle more complexity she can switch to a lower-level set of calls.
Annaslinens coupon code
Shop with great discount on Annas Linens, bedding, bath, window treatments, shower curtains, kitchen curtain, Down Comforters and bath accessories by using the annaslinens coupon code from dealsbell.com.
functional programming doesnt work? So, linux doesnt work? dadgum.com? bleh
I used to work at Apple and this is fucking stupid.

Yes we had designers who slaved over every pixel and software engineers who slaved over implementing those pixels with good performance. But to say that everything comes from top down from Jobs and his apostles is just blatant hero worship.

While many feature requests or comments did come direct from Jobs or the designers, many of the features of products came from suggestions from all over the firm and filtered through a thick layer of middle management politics.

In fact, anyone in the firm could file a bug (or radar, as they were known) asking for a feature or reporting that something was wrong, and it would get plinko'ed through project managers to the appropriate developer. If everyone thought it was good suggestion, it would get done.

Jobs' fingerprint is definitely pressed deep into the culture of Apple, but at the end of the day, it takes thousands to make their products and we all cared deeply about quality.
I would also recommend learning at least the basics of lower levels of computing technology, e.g. some CPU architecture and some assembly or low level C.

It's a lot easier to avoid becoming a zealot when you know what's going on underneath.
Pressing a button feels easy. I do not know if this is a big difference; may be. Time will show.
Was his entire account really wiped? That is pretty horrifying. Can you give us a hint as to what sort of offence would justify destroying an online identity? I use my google identity for almost everything I do. If the crime this guy committed was really so great, why isn't he in jail right now?
That is what the v hull is for; it directs the blast outward. You would lose the tire, wheel, and possibly axle, and could get a mobility kill on the vehicle, but they train for that and go with multiple trucks (more if it is more dangerous; there were places with a six truck night minimum, which was scary for me in a single unarmored 1990s BMW sedan with a 9mm...). Other vehicles radio in, cover the downed truck, may ram/push it out of the way, or tow, or crossload. The big concerns are secondary ieds, triggered after the response begins (so people out of the vehicles), or a ground assault (uncommon, and rarely effective. One truck with a .50 up top can basically hold its own.)

Traumatic Brain Injury, concussion, etc from overpressure or being thrown around is possible, but everyone is wearing armor and helmets, and there is a lot of mass in the vehicle, so if you can get rid of most of the energy of an ied, and keep people from being pierced by anything, it is probably enough. The big risk in ieds is massive bleeding; enough that military first aid prioritizes bleeding control ("massive hemorrhage" in MARCH vs. ABC); usually this is from a limb being blown off, since the torso is well armored).
Every x86 box has, unless I am very wrong, an ISA bus buried somewhere in the chipset. Deep down there, you may find a functionally complete IBM 5150 PC. I wouldn't be surprised if, somehow, you could trick the video hardware into emulating a CGA (or an MDA text mode).

If you ever had the chance, take a look into the schematics of a 5150 and compare how clumsy, inefficient and plain inelegant it is when compared to a years-older Apple II. Then you will fully understand why I hold x86-computers in such low esteem.

And yes, I am typing this on a x86 laptop. I'd love to have an option.
If you are an employee, it needs to be about the money. When the company gets purchased for millions of dollars (unless you have major equity), how much money are you going to get?

Many startups use this excuse so they can pay employees peanuts, when they are working 70-80 hour weeks to launch a product that will make the founders rich.

This is why I don't work at statups, unless I started it myself.
When there's already semi-legitimate worries that the Chinese government could have spyware chips installed on computer motherboards, this would be a lot more malicious, easier to perform and initially far less detectable.

From the post, the author says the battery could repeatedly install malware or spyware to your computer.

What would be more worrying is if someone found a way to hack directly to you battery. IE a virus you get installs itself to your battery as its resurrection method rather than in a system file. Worse yet would be if someone maliciously wrote a virus that caused your battery to overcharge a month down the road.

Imagine all those stupid MSN virus' if they could fry your laptop battery.
yeah just came here from reddit and I have to say... this is extremely disheartening. Google is very, very pathetic these days.
I like this article, probably because I do as outlined in it - but I also wonder how this (or the first advice particulary) is applied to pair programming? Seing someone else solve an interesting problem over his/her shoulder while discussing it endlessly will never quite stick as when you think about a problem for days and then come up with a solution for yourself.
$200 million for a start up excluding hard patents is almost always a clear sale. Yeah, it's a good idea but not by any means something completely revolutionizing.
Hardly surprising. Blackberry phones have been FIPS certified for ages now. In fact RIM bought certicomm a while ago and Certicom pretty much has a lock on patents for Elliptic Curve Cryptography.
Senate Antitrust Chairman Condemns AT&T Merger
Since moving everything to google this has always concerned me. You can run your own mail server or use their outlook sync tool to keep your own copy locally, but both of those solutions have their drawbacks. Definitely something I would pay $20 - $50/yr for. How about a service that would store it on dropbox or another provider?
For a cloud-to-cloud backup service like this, my biggest worry would be about finding out the hard way that the backup provider has bugs.

How do I solve this as a user? Look for reviews and stories of successful/failed user restores?
Infinite Mario is actually a rather useful piece of code for all sorts of games research. It's a very good "simplest non-trivial example". The code itself is decently clean, OOP code, which a lot of open-source games, even those written in Java, are not.

For example, I modified Infinite Mario to become self-repairing: http://www.zenetproject.com/pages/lakitu
No. I trust Google more to get backups right than I trust you.
Yeah, one time I got an image of a sum. So I just put in the LaTeX equivalent, something like \Sigma_{n=1}^{100}, and it accepted it.
Free Gay video hosting
I'd pay for a search with regex of my Gmail data. It would be even nicer if it could do aggregates and graphs.

On another note congrats on making a great MVP on such little time.
Meh.

As I've matured, my confidence in my own knowledge has only increased. People who play the "It is a truly wise man who knows he is not" card are usually trying to limit you. The main thing to keep in mind is that your intelligence doesn't preclude others from being intelligent either. Have confidence in your abilities, but don't let that stop you from having confidence in others' abilities.
Watch Copa American Cup Final : Uruguay vs Paraguay Live Soccer 
Watch The 2011 Copa american Final match live streaming on your PC. Copa America 2011 is being played in Argentina from July 1 to July 24, 2011. The Final match will be played on July 24 at Estadio Monumental Antonio Vespucio Liberti, Buenos Aires between Uruguay and Paraguay. The winner of this match will be the champion of the tournament and will qualify to the 2013 FIFA Confederations Cup, held in Brazil.

Match schedule :
Copa America 2011 Final match.
Uruguay vs Paraguay
Date: Sunday,July 24,2011
Time: 19:00 GMT (3:00pm ET)
Venue: Antonio Vespucio Liberti.
I suggest that you read the whole sequence of articles, particularly the ones where he tries to implement Pac Man in a purely functional way.

Keep in mind that he is an Erlang fan, and he is not trying to "debunk" functional programming. He's just toying with applying it to a domain where it's not used often (action video-games). The whole series is excellent, as is, in fact, the whole blog.
A world that is aging, where half the young are unemployed and the old demands to be paid to live to 98

A world lead by visionless, spineless leaders, employed by multinationals to kill anything that threatens their existence

A world that is feminized, where men are taught to grovel for a women's affection, and to earn their attention with gucci and prada, paid by their mcjob

A world ruled by bankers, where the mindless middle class are the sharecroppers. Bankers don't dream about flying cars. They dream about the rent paid next month.

A world brainwashed by advertising, training its citizens to love sequels and brands. Transformers 15. Call of duty 14. Starbucks everyday.

A world that no longer needs you, the passionate, explorative, imaginative, thinking you.
Am I the only one that sees a big difference between functional programming and what the author is describing? For me, a functional programming language is one that allows for closures, inline functions, and functions as first class values (allowing higher-order functions such as map and fold). The author is describing what I would call a purely functional language, or even better, referentially transparent functions.

The author's whole point about SSA has nothing to do with purely functional programming. It's funny that assignment to variables has nothing to do with referential transparency - you can easily create as many true variables in a function (locally), assign all you want, and still have a purely functional / referentially transparent function.
you could upload the file to your server and do a mysql_import (I assume it's tab/comma delimited).

PHP can call system commands, so you could do system("Mysql import ...(file)...").

more info about the command here:
http://dev.mysql.com/doc/refman/5.0/en/mysqlimport.html
me too but the point wouldn't be trusting someone more than google, it would be to have an alternative if google locks you out...
In fairness, I imagine the gripe is that the three circles in Google's logo are arranged fairly similarly to the orange, grey, and pink circles in buddycloud's. Ignore the Xes and the big circle, and the logos would actually be kind of similar. That said, you may as well claim that both logos are a rip of the Olympic Games'.

There are a lot of logos out there and only so much that can reasonably be done in a limited 2D space. Of course some logos will bear some resemblance to each other. If there's one thing everyone should learn from Apple, it's that throwing a fit whenever you see a logo that reminds you of your own is silly:

http://news.softpedia.com/news/Apple-Sues-Canadian-School-ov...
http://www.engadget.com/2009/10/05/apple-woolworths-in-austr...
http://macdailynews.com/2008/04/03/apple_new_york_city_copyr...
etc.
So in the graph-query language Gremlin (https://github.com/tinkerpop/gremlin/wiki), Facebook's secret sauce would look something like this...

g.v(user_id).outE('friend').as('f').inV.outE('news').as('n').inV.sort{ f.affinity * n.weight * n.decay }.reverse()
This is so much simpler than messing with joins in a relational database

I disagree. I have no idea what you just said and I'm sure I could figure out the join faster than trying to figure it out.
Which is non-threatening for the inverse reason; somebody who owns my OS can probably damage my hardware if they want to. Ruining the SSD in my Air would mean a replacement just as surely as trashing the battery, and would be a lot easier.

Now in fairness, being able to make something in my computer start a fire is on a way different level. But we're getting that from "Miller said that it might even be possible to overload the battery so that it catches fire"— he hasn't done it, and doesn't even know if it's possible. My money is on there are some lower-level safeguards to prevent bugs in the firmware from causing fires, even if they do ruin the battery. Li-ion batteries are designed physically with the knowledge that they're a ticking timebomb waiting to go off, and I can't believe that nobody at Apple has started from asking "But what if I were actually trying to make it explode."
i guess you could do it like http://www.tarsnap.com/...
This this particular duplication is (in my opinion) likely because of the title - the one you linked primarily mentions Intellectual Ventures. Personally, I like it best when people use the original title of the page / piece; in this case, "When Patents Attack!".
"City, State, Country" doesn't work well for those folks not residing in the USA. Perhaps you could rephrase it?

"What industry" might also be rather unclear. What if I'm writing a web page for Exxon? Is my industry "Software Development?" "Web Development?" "Oil?"
This is the first time in my life I have been disappointed by Google. If you are about to disable anyone's account, you need to give atleast a few days notice with an option for downloading all the emails, pictures, calendars, docs, etc.
It's not just the data, it's also what you do with it. I think a typical social network is a reasonably good fit to the relational model. But this is mostly because any given user cares only about his friends, and at most about the friends-of-friends. If you try to do something different, like computing eigenvector centrality of clusters of people, suddenly an RDBMS is inadequate and you want a graph database or something simpler like mapreduce.
I had an internship at a company that made lithium battery packs. The control boards on the packs have primary cell protection provided by a specialized micro controller that monitors cell voltages and prevents over/under charge levels and monitors current, however they also have secondary protection ICs that are hardware based that will shut down the pack should the cells reach dangerously high levels, as well as fuses to prevent dangerous levels of current.

Net result, changing battery firmware can reduce usefulness of battery (higher charging degrades cell life, blow fuses etc) but the packs should have hardware based protection from being a safety hazard
How is Andy Rubin saying what is implied by their actions damning or a cause for concern for Android's partners? Everyone knew from the start Android was "doing Java". So as Andy said, now they have to defend their decision. Just cause they knew Sun (now Oracle) may not like it beforehand does not make it an infringement.
Except that he doesn't try and implement it in a pure, functional way.

Every linked article discusses his adventures with Erlang. Erlang is a great language, one that I've used to great effect and enjoyed very much, but Erlang is really bad at representing rich type relations. The author is absolutely right that records are a painful substitute for dictionaries (a construct he reached for naturally because Erlang is a dynamic language).

He tried to implement it in Erlang's curious and somewhat isolated pseudo-functional rigid-actor paradigm. People have been making games and game-like demos in Haskell and OCaml for quite some time now (OCaml especially seems like very good fit). Erlang is a beautiful tool designed to solve one very specific set of problems. In its domain, it is nearly unrivaled. Outside of its domain, it is lackluster and limiting. It's only recently that modern functional programming techniques like monads and a cheap lambda syntax have started to make their way into Erlang (see Erlando: http://www.rabbitmq.com/blog/2011/05/17/can-you-hear-the-dru...), so it should be no surprise that someone writing in 2008 found a lot of awkward edges.¹

Am I wrong? I quickly scanned every linked article (and their follow-ups) and didn't see a single mention of anything but Erlang, including an all-too-common digression into using tuples as a dynamic substitute for algebraic data types.

¹ I can't help but feel like people assume most Haskell and OCaml programmers are chronic masturbators; making constructs like Monads and Functors because they just love category theory instead of the reality; building a functional pattern language on the same order as what Gamma, Helm, Johnson and Vlissides captured for OO programming.
The more compelling discussion to me is why not use open air cooling. I worked in an HPC environment when it was in the single digits outside, and our cold aisle was in the low 70s. (The hot aisle was ~100 F, which felt pretty nice on a cold day).
That's a bare LiPo cell wired directly to current— not a good demonstration of how a well-designed battery pack would behave, even one with malicious firmware.
I think the consensus at the time was that SUN's CEO did not understand that Google would _not_ use SUN's own VM and Java implementation.
The webpage doesnt show on my mobile, but i got an inda where its goingfrom that first post, but I think society as a whole has always been like this, but there is always those curious, oddball, weird, nerdy, or interested types who keep innovation alive and drag technology and society forward, kicking and screaming...
"Starbucks everyday." ... said the guy named chailatte :D

"A world that no longer needs you, the passionate, explorative, imaginative, thinking you." AS IF any passionate, imaginative, thinking blob ever cared about how much "the world" (wth is that supposed to mean) needs her/him or not...
Try looking through some of the resources for the Corona game engine (http://www.anscamobile.com/resources/). The SDK compiles Lua source into iOS and Android. I've just started looking at it myself -- it's the first time I have seen Lua code -- and it looks extremely clean.
Exactly the reason why I never really liked Twitter; people seem to care about obtaining a maximum follower count and do not really look at quality. Once obtained, they 'look down' on people who have 'less followers'. Sad. Same sadness as Facebookers with thousands of friends. Maybe go do something useful? Twitter can be fun and when you get followers because you are interesting (somehow), it's fine. If you actually care however how many followers you have and if you monitor and really care about your follower growth, there is something emotionally wrong with you IMHO.
Right, but the grandparent's complaint was that you had to change your model, then write migrations to match.

In other frameworks, you use your tool of choice to change the database schema, then build the project and you're done. All the "model" stuff regenerates automatically. Thus, schema/model changes have no pain associated with them whatsoever, so there's no particular advantage to using nosql vs sql.
What do you mean "trying to be notorious"?

I found the entire article to be effing hilarious. Great writing style. And useful info too- I work in a place where we encounter this stuff, and it really is all about asking the right questions.
This is my first post to Hacker News. Can I edit it to remove the caps?

By the way, it is real.
What you should not do while Pitching to Investors
Lose your ego. Develop a genuine interest in other people. If you aren't interested in anyone else, then what reason do they have to care about you?

http://en.wikipedia.org/wiki/How_to_win_friends_and_influenc...
Java 7 Development in Eclipse: Step By Step
There are two issues with that logic:

1. Yes, probability of gmail data loss is less than probability of desktop mail data loss.

But that's for the average user. An individual desktop mail user
can improve his probability to a higher level than gmail if he chooses.

2. Google may lose your data due to unexpected account termination as mentioned in the story above.
Cutts, Google still doesn't understand the problem here.

Let's say I decide I have to break up with my live-in girlfriend, for good and sufficient reason. Perhaps she banged my three best friends, perhaps she literally killed my dog with an axe. Doesn't matter - I have my reasons. I break up with her. I still have to give her back her stuff from my apartment. If I don't do so, I'm committing a separate offense of my own. I lose the moral high ground.

Maybe something has to be worked out - maybe a friend of hers has to come over and get it, maybe I put her shit in boxes out on the porch. Whatever. I still have to give her back her stuff. The courts agree, public opinion agrees, the police agree. Whatever she did, no matter how egregious the violation, my swiping her stuff is FUCKING FROWNED UPON and is not justified by whatever harm she did to me.

Google demonstrates no knowledge of this legal and social norm. That's what is pissing people off. Implement a system to let people download their data from closed accounts and you can delete accounts with no explanation all day long.

Stealing people's data - regardless of what they did to you - is something that most people consider to be evil. Nobody cares about whether the guy did anything wrong or not. He's seizing the moral high ground from you because you, also, have committed a wrong.