skysight-inc/HackerNews huggingface dataset:
I've only a casual interest in the area, but these are some things I read around the time of the announcement:

"Memristive devices could change the standard paradigm of computing by enabling calculations to be performed in the chips where data is stored rather than in a specialized central processing unit. Thus, we anticipate the ability to make more compact and power-efficient computing systems well into the future, even after it is no longer possible to make transistors smaller via the traditional Moore’s Law approach."

– R. Stanley Williams, senior fellow and director, Information and Quantum Systems Lab, HP

"Since our brains are made of memristors, the flood gate is now open for commercialization of computers that would compute like human brains, which is totally different from the von Neumann architecture underpinning all digital computers."

– Leon Chua, professor, Electrical Engineering and Computer Sciences Department, University of California at Berkeley.

http://www.hp.com/hpinfo/newsroom/press/2010/100408xa.html

It just seems odd to go into such depth on transistor density and CPU/memory architectures (and potential future architectures) without mentioning memristors.

I agree that utilization of cloud resources will be an increasingly fundamental component of modern device architecture, but - at the risk of sounding hyperbolic - if memristors live up to the promise, we're talking about supercomputers the size of the human brain*

[1] http://www.physorg.com/news190483253.html
I hate this "anglo-saxon" meme. The head of Google+ has an Indian name. His boss has a Russian name. And Google+ seems to be going strong in Asia, with names like สมนึกน้อย or 盧小小.

Could you please write "unconventional" instead?

There are good and coherent arguments for allowing anonymity and strong pseudonyms, but the accusations of racism and sexism are definitely not among them.
Console and Git for beginners
In their position I wouldn't: it'd lead to indicators being gamed and losing their usefulness.
This is something I don't quite understand. Yes, it takes a certain mindset to write code: mainly, you have to be able to convert a fuzzy process into precisely defined steps that generalizes over a range of possible inputs.

Is it something that most people really can't do? If so, that scares the hell out of me. And not because they can't write computer programs, either. My concern is, how sloppy is their thinking in general? How easily do they fall for circular arguments, or succumb to "lost purposes", where what they do no longer has any connection to their goals?
Real-life example from a friend I coached:

-His main role was working on a software process that generated XYZ benefit for the free users

-He increased the efficiency of that process, allowing the company to increase the XYZ's they created by 100%

-Free users who had XYZ were n% more likely to buy

-Sales were worth an average of ABC dollars

-Multiplying it all out, he was responsible for increasing the bottom line by a lot

Now, he had to make a lot of estimates, and ask people he knew at his company for estimates on some of the information. But by amassing all this information he can make a much stronger case for his value than if he could only talk about the technical work he did.
wufoo is a dedicated company that does this. i've used them an it's very good but kinda expensive for what it does. google docs now supports forms where any time a form is filled out the answers end up in a spreadsheet, and it's free.
This was already submitted earlier today [1] by Blake Ross, who is probably one of the original authors. It has been on the front page all day.

The Hacker News guidelines [2] suggest submitting original sources, so it would have been better to submit the actual website (like Ross did), as opposed to a PC World article talking about the website.

[1]: http://news.ycombinator.com/item?id=3500473
[2]: http://ycombinator.com/newsguidelines.html
Coding is easy and can be learned in a matter of months by anyone with a basic understanding of computers.

I'd rather teach my children things that get them out of the house exercising and learning to be friendly, well adjusted humans.
On the audio it sounded like he went out of his way to deny that Mozilla has any plans to rewrite existing C++.

It may be that Rust is being designed as if that were a goal, but let's not start any rumors here.
I'm in the exact same situation. My way forward is to get an external consultancy project worth $XM and use that as an example.
O'Reilly may have (expensively) prevailed in court heretofore, but now we have the Supreme Court declaring that works once in the public domain can be retrieved into private possession. It's an open question whether that ruling would have applied in this case - all the better to explode the legal fees. Good call by O'Reilly.
What's wrong with putting a single, reusable function call in onclick?

<a href="/posts/1244/comments/new" onclick="Comment.new(this); return false;">New Comment</a>
Homeland Security Wants To Spy On 4 Square Miles At Once
Target Sends Letter Vendors Asking for Help to Combat 'Showrooming'
If Mega was running their own email server then I agree that a search warrant wouldn't help much, since it would tip off the targets. Maybe Carnivore could work in that scenario. But if they were using SaaS email, the warrant could be delivered to the service provider and the targets would never know.
Survival of the self-promoters
congratulations Garry and Aaron!! YC gets stronger each year!
Since when is a grand jury indictment "proof" of anything?? All it allows is for a criminal case to move forward. The defense isn't even allow IN THE ROOM! Jeez, let's not be sloppy here.
Are the MTV Town Hall questions screened? I remember Bill Clinton being asked "boxers or briefs?" (Bill answered, "Usually briefs.")
Thanks, Marty - I had not seen it as I haven't had the time to read much news today. Got excited about this and tossed in the link.
Actually, COPPA is formulated in a way so that the nationality of the kid doesn't matter, only the nationality of the company.
Can you elaborate on what (if anything) you immediately disliked about Go?
Understanding ACTA - The Hiltmon
Will be great if you can filter down to sub category let say Admin Templates
Congrats! I knew Aaron at Google, and he was one of the smartest engineers around.

He also built one of the coolest pieces of software I've ever seen (Robocraft). It was a Starcraft clone where users had to code up AIs for each of the units (and then those AIs battle each other). MIT uses it as the foundation for a programming competition that they run every January. I think it was done by him and one other person.
> memristors will be pretty awesome if they ever come online in commercial production

It won't take long to find out. They're expected out next year: "2013 The first products using memristor technology are expected to become available." http://en.wikipedia.org/wiki/Memristor#Historical_timeline
Which ruling was that? do you have a link?
Thanks. I was playing around with Google Forms, but they don't seem to have an API and I don't want to embed an iframe.
Joel Spolsky offered the one and only sensible way to fight back that will actually work: go on the offensive and get legislation introduced to roll back the extensions of copyright & other IP laws.

For example: "Roll back length of copyright protection to the minimum necessary "to promote the useful arts." Maybe 10 years?"

Not only should these laws be rolled back anyway IMO, but by merely pushing for these you'll drain the resources of the RIAA&co so their offensive campaign stops.

(https://plus.google.com/117114202722218150209/posts/4GgaRiSy...)
corin_ is right - salary is recurring, mortgage/real estate purchase is one-time. You pay off the mortgage with recurring payments, but they are based on the one-time amount. If you negotiate $10k extra salary, after two years you will have $20k extra. If you negotiate $10k lower real estate purchase, after two years you will not have $20k extra. (Technically you will have a little bit more than $10k extra due to compound interest on smaller principal, but nowhere near $20k.)
http://www.jotform.com/ does this as well
A Tale Of Two Cities: Silicon Valley And Hollywood
As a large customer considering moving to tarsnap, there is one area in which they have no functional competitors I have been able to find: scriptable (i.e. command line based) remote backup with decent deduplication. All of the cheaper options I've found that have deduplication support are GUI based; we simply have too many VMs, and they change to often, for that to be tenable for us at all.
I think the point of this post is that we don't have any reason to believe that the Megaupload takedown is sinister. I happen to agree and don't think it should be downvoted.

The Internet's reaction to these events seems really knee-jerk. Okay, the Megaupload case might have been a horrible abuse of government power. But right now it seems like a routine takedown of a business that supported itself mostly through illegal activity. This is standard operating practice from long before Internet piracy was a thing.

So let's not make a big deal about something which might have been bad, but we have no reason to believe it actually was. If Megaupload turns out to be completely innocent, I'll join the bandwagon. But the grand jury indictment is so damning, it would really have to turn out to be mostly lies.

Meanwhile there are real government abuses, such as the indefinite detention of terror suspects. Can we talk about those instead?
I have only been skimming the MegaUpload discussion and articles, so please understand that I am asking an honest question: in what was was due process not followed?
Now now, everyone bribes politicians you can't single out one industry ;)
Here: http://www.cbsnews.com/8301-201_162-57361290/court-allows-re...

It was only a few days ago.
Has anyone looked at lock-free data structures and algorithms in projects with large amounts of concurrency? The approach looks promising but it's unclear how practical it is.
Facebook, MySpace and Twitter Fight Google with "Don't Be Evil" Bookmarklet
It's about promoting the startup, in theory helping them get traction. Something all startups need.
So the title is misleading. Really, he's saying we should teach our kids to think like programmers, not to actually teach them code which is a far better idea.

In all honesty, people have an aversion to code like they have an aversion to anything math related besides simple arithmetic. I also disagree with his slight criticism of Codeacademy as being a place where people simply learn syntax. I was 10 years old when I wanted to know how we pages were made. I learned the HTML, then as I grew older learned the syntax. I only learned what I wanted to get something done. Eventually, through learning simple syntax I gradually began to understand the logic and theory behind programming. Of course I got much deeper into it during CS classes in college. My point is, people get turned off by code. Teach them how to print 'Hello World!' and you eventually teach them the underlying principles of programming in a sneaky way. It's like wrapping medicine in a piece of cheese so your dog will swallow it. If the dog knows its there he'll likely spit it out.

The title got me angry at first. I don't think we should be teaching children any specialized skill they don't have an interest in. My father is a pilot and tried to make me like flying because of the same kind of "this is good for you" thinking but it didn't work out. Also, as far as everyone using computers but only a few programming them, I think that's fine. It's more important that people get a broad overview of how hardware and software works and thats all. Does everyone need to know how to rebuild an engine to drive a car? No. Knowing how to check fluid levels, change a tire, and filter your oil will suffice.

Maybe I took it wrong but we don't need to teach our kids to code. There are a lot of ways to teach critical thinking skills (which is what he's getting at). Critical Thinking was a first year college course I was required to take. They should be teaching that course far far earlier here in the States. I was in AP classes all the way through school and even the Advanced Placement kids weren't offered a course even close to critical thinking.
Founder of http://scrolldit.com and http://scrollsy.com here.

Great job! Love the design. You may consider to preload the first x designs in the html directly, its better for the seo. What about fixing deeplink urls when people click your menu? Just use a hash. Will take a look.at your Js tomorrow, got to sleep now.
You can! Click the white acorn to expand/collapse each sub-category
I agree completely. This article mixes obvious no-no's like using var and avoiding cluttering the global namespace with headscratchers like the one you mention.

This article would more accurately be titled best practices for DOM interactions since most of the suggestions deal with DOM issues rather than pure language issues (and most of these are easily dealt with through the use of a good library like jquery).

The Google Javascript style guide someone mentioned above is much more relevant to pure language issues, and is the one style guide I reference frequently (or should reference frequently).
It isn't really a "version" of screen. It is a bunch of scripts and wrappers using/around hooks that screen had built in (but hardly anyone ever knew existed).

It is a rather nice little set of basic improvements though.
It would probably take them a lot of thought to fully de-identify the data and once they did it might be disappointing. A lot of so-called "de-identified" data out there actually contains things that could be used to identify people.
Sometimes there is no need to reload. If a CAPTCHA has multiple words, it is likely a reCAPTCHA and therefore at least one of the words will always be easily readable for any normal human. Any half-decent approximation for the other word should be accepted.
I think that file upload could be interesting. :D
Maybe some GitHub integration, like create lesson directly from Rails rep. (but not exacly importante this one!)
One of the other income reports that shows up is from someone who copied code for a Space Invaders game verbatim from Mario Zechner's, "Beginning Android Games". It's a great starting point for starting Android Games. Apparently the guy is making over $1.5k per month with 1/3rd from AdMob and the remaining from a more intrusive mobile ad company. It looks like there are some graphics improvements (new OBJ file for the spaceship) and a main menu screen but that's about it. It's a bit annoying, but on the other hand we have a guy almost making a living off of GPL software. (If he refused to release his GPL code, I guess we can be unhappy with him, but otherwise kudos!)

Another one is Frozen Bubble. There are a lot of clones based of Pavel forget-his-last-name's code. I'm not complaining about the existence of the clones as the code is open source.

However one of the developers irks me.

The developer's domain name for his support email was registered to a Kentucky Fried Chicken in San Mateo, CA very very close to Google HQ. I called. No one knew a thing about it. I sent info to Google through the appropriate channels, contacted the develoepr and then gave up after nothing happened and posted a review. All that happened was that my review has now turned invisible to others on the Market and his whois is now anonymized.

Excessive permissions on one his apps as well because of hidden analytics and phone ID mining. (I think if you're sending information off from a phone you should be explicit about it somewhere - at the very least on the web page for the app). He had pushed this app out and had 350 Google +1s almost instantaneously. 3 months later he hasn't even crossed 400. The devloper has seriously gamed the Market with several titles near the top rankings with just "okay" software.

Caveat about the KFC dev: I had a competing (not Frozen Bubble) game. For the first week of it being live it wasn't even searchable by name. Meanwhile his launched at the same time and his stats were reaching escape velocity.

Them's the breaks.

There are several ways to game the number of downloads you get. Some are more ethical and/or effective than others.
Ask HN: What are good free project management tools?
I am working on a personal project and would like to manage my project in a better way. so instead of scribbling on paper, I would like to use some software meant for project management. This is just a starting so I dont want to spend a lot of money. All I want to know if there are some free tools available that people are using?
You don't have to reveal your real name. Did you see Yonaton Zunger's reply on that thread?
As VOIP becomes more common, I've found that some people consider it rude to use these free services. Things have shifted from a VOIP setup not being a proper phone because it can't connect with these numbers, to these numbers not being proper conferencing because VOIP users can't call them.
Seaquence is an experiment in musical composition.
AT&T already has a conferencing business; why should they jeopardize it when they can just crush their "illegal" competitors? It's just like why Hollywood won't fight piracy by lowering prices.
The actual holding in Taylor v. Taintor (http://en.wikipedia.org/wiki/Taylor_v._Taintor) is not nearly as famous as the paragraph in the majority opinion that gives legal standing to bounty hunters: "Whenever they choose to do so, they may seize him and deliver him up in their discharge; and if that cannot be done at once, they may imprison him until it can be done. They may exercise their rights in person or by agent. They may pursue him into another State; may arrest him on the Sabbath; and if necessary, may break and enter his house for that purpose"
I really wish our industry could be exerting the same sort of pressure on the ACM over their digital library.
phone line arbitrage. brilliant!
I think both problems are equally hard.
I think for tackling a subset of these problems (well, circumventing them) ZeroMQ is generating a good deal of interest.

http://www.zeromq.org

http://www.zeromq.org/blog:multithreading-magic
He addresses this too:

"The other important thing it’s trying to catch is people who are creating individual accounts, rather than +Pages, for non-human entities such as businesses or organizations. The behavior of +Pages is deliberately restricted in the system, and we don’t want people to be creating fake human accounts to circumvent that. The name check turns out to be a very powerful tool to catch these."

This is followed by the previous quote.
Well, you can discus the morality of donations, but when you make public statements such as [1]:

Candidly, those who count on quote ‘Hollywood’
for support need to understand that this industry
is watching very carefully who’s going to stand up
for them when their job is at stake.

If that's not bribery, then what is?

[1] https://wwws.whitehouse.gov/petitions/!/petition/investigate...
The interesting thing about these human-based attempts to defeat individual CAPTCHA-"protected" services is that if they are actually reCAPTCHA or variants, they perform a strong socially useful function!

This is because reCAPTCHA solving is linked to the digitization of paper documents.

There was recently a TEDTalk by the inventor of the CAPTCHA about this topic. It is very informative and entertaining. I highly recommend it: http://www.youtube.com/watch?v=-Ht4qiDRZE8
Much faster browsing. I would like some way of grouping and also upvoting.

I know, we're never satisfied.
thanks. I webdesign little bit by myself. can you point me to javascript you used for hovers and sliding of icons and that "bubble" effect popping up when you click for details? its not jQuery I think. i would like to use this functionality, if this is not copyrighted.
Wow. How can something like that just get pushed into law by one minister?
مباراة ريال مدريد وبرشلونه اليوم بث مباشر كأس ملك اسبانيا 25/1/2012
Xanga plans to modernize and relaunch as Xanga+
Can Do
Google's and others' self-driving cars
If nothing else, it goes against the author's own rule of never using eval, albeit in this case it's an implied eval rather than explicit call to the eval() function.
It bothered me some to write it. I tried to address that, perhaps not very well, in my closing sentences.

Some people have a personality compatible with your perspective -- and a personal marketing position that will allow them to succeed from it. Others don't -- have that kind of personality or credentials that get past some of the current crap in the hiring process.

For myself, I wish I'd listened to less "career counseling advice" and "HR speak" when I was starting out. It really screwed me, to some extent.

I hear/read about a lot of younger workers really struggling to find work, at present. I don't know whether that might apply to the OP, especially if they take some "time off". If it were a startup effort, I might be more positive -- in part because that would look like no/less of a gap in the resume.

The OP currently has what seems all to familiar to me as akin to some of the corporate positions I've held. If they are not permanently exiting that environment, meaning marketplace/ type of employer, some of the concerns I expressed about finding the next job might be relevant.

Anyway, I'll further qualify what I said before as "food for thought". And also say that I screwed myself by being too attentive to others' suggestions (e.g. "pay your dues", "get along"), when I was young.

P.S. Thanks for your reply. I hope it has helped/spurred me to (at least somewhat) better qualify what I said.

P.P.S. Personal aside: I think I need to just shut up for a while and work on some of my own problems.
Lots of things about TCP&Co are stale, and don't work well in a modern network. That paper covers connection establishment. Other issues include network address establishment, device discovery and LAN broadcast.

In my last job creating mobile wireless drivers, we had a problem with wireless roaming. TCP/DHCP are set up assuming IP address establishment is a very infrequent operation. Typically it could take several seconds, which is fine if it only happens at boot or when a human trips over a cable and plugs it back in.

But wireless devices 'plug back in' each time they roam to a new AP. In an industrial environment (warehouse, 60 APs installed over several acres, forklift driving 20MPH) you may need to roam every second or so.

Its time to examine every aspect of TCP for large (huge) installations, very frequent device discovery (power-save in handheld devices), rapidly changing network topologies and so on.
JotForm works fantastic for my purposes. Thank you.
I don't understand. It is an argument for diversifying providers for email, social networking, etc, but, in this case, gmail/COPPA requires you to be over 13, so if google knows (or thinks it knows) a user is under 13, this does seem like the expected outcome. Am I missing your point?
I can understand that. Dogs are a lot more fun when they have room to themselves. For those of us who don't have dogs, though, my point still stands. :-)
(https://www.battlecode.org/info/)

(http://ocw.mit.edu/courses/electrical-engineering-and-comput...)

Looks amazing. I'd be interested to see what HNers could do with this.
Android Bootcamp Series 2012 - A fresh video on Android Dev every weekday
Unfortunately, Envato has a rather poor affiliate program

Yeah, this is an ongoing issue on the Envato forums. Most new users coming to the site probably don't make a large deposit to start. Like me, they started out with a deposit large enough to purchase a single file, or around $35. Later, when they decide they like it, they'll deposit more, but that doesn't reward the affiliate. I think they should have a smaller percentage, but spread out over the first X months, or X deposits.
Numbers Everybody Should Know
> as well as Haskell's typeclasses

But lexically scoped, thankfully.