skysight-inc/HackerNews huggingface dataset:
Loaded great on my iPad 2, music started playing, tutorial came up, but CAN'T CUT THE ROPE. Ugh. How hard would it have been for them to add some touch event captures?

Really impressed otherwise.
The government won't forbid the sale of transistors and solder. They don't have to, for two reasons.

Firstly, nobody can build a computer to the standard of a contemporary desktop out of transistors and solder. It simply can't be done, even if you don't care about its size or power consumption. You can build a little 4-bit computer, but that's no use to you. So they don't have to prevent all unsecured computation, they just have to prevent you doing more than, say, a billion cycles of computation.

Second, even if the bar is much lower than that — say, you can buy all the chips you need, you just can't buy them preassembled into circuit boards — that's already an effective suppression of general purpose computation. Maybe you personally have the skills and the time to build a computer from those pieces, but I and most people don't. So I've been effectively prevented from computation. I won't write programs and post them on the net, and the online programming communities will dwindle to a small bunch of experts.

And once almost nobody builds or uses general-purpose computers, it's much easier for the government to say "We can't think of a legitimate reason you need a computer, therefore, anyone who has one is a terrorist/pirate/communist." QED.
Here is one for Star Trek fans:

play -c2 -n synth whitenoise band -n 100 24 band -n 300 100 gain +20
I've been using both RAK and ack for the past two days, and for some reason RAK misses things that ack catches. Probably a Cygwin issue.
Well, its not like Reddit is never down anyway. At least this time you have some notice :)
Some meta here:

After the incident, Microsoft gave Kotaku's Brian Ashcraft the following statement.

Foxconn has been an important partner of ours and remains an important partner. I trust them as a responsible company to continue to evolve their process and work relationships. That is something we remain committed to—the safe and ethical treatment of people who build our products. That's a core value of our company.

Is there anything human about this statement? Clearly they have never been committed to this. You know what sounds human to me? Someone admitting a mistake has been made and fixing it with clear actionable items. I hope I speak for the masses when I say I'm completely desensitized by comments like this in today's world, because I simply don't believe it.
You can link Twitter to Google under "other profiles" in G+. They could also use OAuth to get your friends.
Twitter pulled the plug on Google's firehose access which led Google to shutter Realtime search:
http://searchengineland.com/google-realtime-search-the-after...

It is a tempest in a teapot.
Imagine how inconvenient it will be if SOPA passes and reddit is shut down.

Think of this as an opportunity to come up with a contingency plan for your group collaboration :)
Blocking out Google would have more impact, because it affects a site nearly every internet user uses every day. Still, blocking Reddit is an excellent demonstration of a site which will directly be affected by SOPA (and the impossibilitiy of policing user-uploaded content for copyright violations) and news outlets and the media would have at least one significant example to point to of what the SOPA opposition is talking about. Better than Reddit do nothing, certainly, even if it's only a PR move.
More like, it's redundant. Copyright is by definition a monopoly. I find the phrase amusing in its attempt to invoke some sort projected instinctual fear of monopolies that we're all supposed to possess.
It's great on Chrome and better on IE (that's why and how it was built for :))
Very addictive!
I'm sure a few million of reddit's 20 million UU's skip over the sopa stuff or they only browse one subreddit. They released some stats where less than 10% of the websites users even have an account and only 1% submit stuff. So Blocking out reddit will do alot.
Actually, Hadoop is seeing adoption because it can be used within a company's data silo. The semantic web and linked data solve heterogeneous data from a technical perspective, but the data still needs to be shared between diverse actors, and that isn't something commercial entities are in the habit of doing.
In Australia the mandatory insurance will cover any third party medical bills. Any insurance to cover more than that (your medical bill, your property or third party property) won't pay you in case of negligence (drunk driving, knowing that the car was road unworthy etc).
I try to write constructive replies to posts like this... but you sir, are an idiot. I wish I could down vote this.

I've used 9/10 CMS's in the market right now, and although there are the occasional mishaps, it's still the best CMS regardless. Some will say it's only a blogging engine, but it has enough functionality, when used correctly, to battle most CMS systems. Especially with it being free... you have absolutely no room to complain.
Scientists Build a Data Storage Device Out of Salmon DNA
this guide isn't even necessary in 2012. people on irc aren't even mean to new people anymore. everyone is boring and nice
In theory yes....but in reality it is more of a "what comes first the chicken or the egg".

Startups are not that interested in university experience. They want real world work experience. People with real world experience in both marketing and coding are not interested in working for a startup. (they usually have there own startup)

It's much better to be great at one than an all around player. If your great at one, you will land with a great company and be exposed to learning on all sides.
No language exists yet that is aware of all security issues. No matter what language, library, framework, toolset you use, you need to be aware of multiple vectors of attack.

Claiming that some languages solve these problems for you, for free, is disingenuous.
Blacking out Google would not be effective. Those who favor SOPA would offer the argument that part of Google's income is from monetizing piracy so their motives are suspect.

edit: could who ever down voted post a counter argument? Do you have some reason to believe that SOPA proponents would not make that argument?
This article in not about Android, yes Google lost battle. Hope they win war.
The first time I read your comment I thought it was disagreeing with the parent post. Upon thinking about it, I now believe that you are agreeing with him. Right?

I'm not trying to criticize your post, but I hope someone could point out why I read it so wrongly -- if there are attributes why make it more likely to be read that way, or if there's something flawed in my perception.
I think the major aim is to attract the attention of employees at other more mainstream websites into pressing for similar action elsewhere. Facebook and Google are the two obvious ones, if either of those decides to join in then the majority of the US will hear of the bill (through, contact with the website, talk among peers and news coverage). Reddit on its own however, will have little affect on the general populous.
Consider Including by Gmail
When I was creating tunings for Angel Harp, some of the tunings had bugs, but they were more beautiful than what I originally intended. So I kept them. http://itunes.apple.com/us/app/angel-harp/id490827417?mt=8&#...
Debian is now the most popular Linux distribution on web servers
Well that's kind of the point, isn't it? If SOPA passes then your access to Reddit will never be guaranteed. It's damn inconvenient, but it's small fry compared to the possible inconvenience in the future.
I really can't recommend that.
How would HN feel about joining in support? I would be in favor of it.

My god.. the productive output of Silicon Valley is going to triple on the 18th!
Because it's the style I use, and because I don't need to bug-check the indented code to make sure it's braced correctly, I find this easiest to read:

while ((len = getline(line, MAXLINE)) > 0) {
if (len > max) {
max = len;
copy(longest, line);
}
}
if (max > 0) { /* there was a line */
printf("%s", longest);
}
if your website looks like a unit test, maybe you shouldn't dish out advice on web programming. that's awesome that you know about cgi though
Actually, Rasberry Pi runs on an ARM microprocessor and OpenBSD is a whole lot more ARM-friendly than most Linux flavors are. It should not be hard at all to get it running yourself.
That's not really practice, it's actual experience.

All practice is merely experience. The only way to practice any skill is to use that skill and get better at it.
Doesn't Coffeescript 'solve' this problem? (quotes because of the coffeescript vs javascript debate)

The binding of this is solved with => (fat arrow), and the returning value is resolved with the fact that both the inner function and outer function will return their result (I think? :\) and thus the refactoring is essentially equivalent to the ruby version?

Anyone else read this as "Ruby guy wants javascript to be more like ruby." ?
>There are probably tons of security issues

I don't think there necessarily are, since CORS allows cross-domain communication to be done in a safe, controlled way.
Reddit gets about 66million pageviews per day and ranks on Alexa at #55 in the US[1]. It's not entirely insignificant.

[1]http://www.alexa.com/siteinfo/reddit.com
I never knew he was an expert on antitrust law!

At least it’s expected from the likes of him, it’s less excepted and much more disappointing when actual reporters writing for supposedly credible newspapers start speculating about the law or relying exclusively on quotes from “experts” which are paid by one interested party or the other.

IANAL either but I asked one, and she thinks that any antitrust issues with Google results are little more than the product of negative PR and don't have legal merit.

As for Search+ itself I think that G+ is just a foothold, this feature will become more useful and interesting when data from one’s calendar, email, voice messages, saved maps, etc be included in the mix.
Why it’s impossible to make money with a free app in the Education Market
When I went to Bolivia, everyone went home for a 2 to 3 hour after lunch. All businesses would close. The work day started at 7AM and ended at 6PM IIRC.

Apparently, this is most popular in warmer countries. Nap aka siesta times correspond with the hottest and most dangerous parts of the day in terms of UV radiation. http://en.wikipedia.org/wiki/Siesta
You don't really need to keep track of the vim mode, you start typing text and either your text is entered or you now have half of you code all in capital letters. But seriously, as with everything it has a learning curve which is quite minor when you use it as your main editor. It becomes quite essential when you have the need to ssh into different machines on different platforms for distributed testing etc.
Google knows who you are on Twitter if you tell it:

https://plus.google.com/connectedaccounts

And because Twitter is largely public, Google knows who you follow and will show tweets and links in serps. Has done for some time now.

You can tell Google who you are on github, but I haven't noticed any interesting search results.

You right about password protected content though. You can tell Google who you are on Facebook but it can't crawl most of the data.
Learning from children of the most diverse school in America
They look useful from a specific mindset. How about these?

function map_unless_nested(arr, cb){
var res = []
var has_nested = arr.some(function(item){
if (item instanceof Array) return true
res.push(cb(item))
})
return has_nested ? [] : res
}

function map_first_innermost(arr, cb){
var res = []
var has_nested = arr.some(function(item){
if (item instanceof Array) return true
res.push(cb(item))
})
return has_nested
? map_first_innermost(res[res.length-1], cb)
: res
}
In support of tptacek's comment, an abbreviate version of what's in assert.h on my OSX system:

#ifdef NDEBUG
#define assert(e) ((void)0)
#else

#define assert(e) \
((void) ((e) ? 0 : __assert (#e, __FILE__, __LINE__)))
#define __assert(e, file, line) \
((void)printf ("%s:%u: failed assertion `%s'\n", file, line, e), abort())

So, if NDEBUG ("no debug") is defined, which it is if optimizations are turned on, asserts become a no-op.
Will ACM Eclipse BPM?
> Wolfram's proposal sounds completely backward to me.

Yep. Just call it a New Kind of Internet.

Edit: Relevant:

Edit2: Amazon removed the review! Search for "A new kind of review" on this page

http://shell.cas.usf.edu/~wclark/ANKOS_humor.html
Pretty flakey reason ... by the time someone is googling a topic the news has already broken.

I can't recall or even imagine any context where a tweet is going to be the best result for something I'm searching for. What could they be relevant results for?
I've ended up a generalist (mostly by accident) and recently noticed a fairly serious downside: because I tend to move from project to project, technology to technology, I often forget what I've learned, due to lack of re-enforcement. Furthermore, when I have to use an unfamiliar technology, I sometimes find myself doing things in ways are sub-optimal or unidiomatic. ("You mean I could have used a library for that? Damn!") A related problem is that, because technology advances so rapidly, it's difficult to keep up with a number of different fronts simultaneously. So when you go back to a previously used technology after a hiatus, you might now overlook recent advances.

To help with the first problem, I've started using Anki. For the last one I read HN. ;) But these are imperfect, and short of "become a specialist," I have no good answers.
Even without an underlying medical cause, what sort of "problem" do you see with a child choking twice? Are you insinuating that it's the child's or parents' problem? I don't understand what you could be getting at.
I would love to see HN join in support. PG, what are your thoughts on that?
I have a Linux PC as my development work machine and a Macbook Pro as my home development machine. Agreeing with the author, yes they are almost indistinguishable when the main tools are Chrome, a termina, vim, tmux, and g++/javac.

There are things which I believe are nicer on the linux development machine (xmonad/apt,yum), but the thing that keeps me coming back to my Mac is that not only is it an above-par development machine, but it is also an excellent freetime/browsing machine. The application ecosystem is far superior, just compare Pidgin and Adium; Settings dialogs (so much unused space). I guess you could sum it up as design aesthetics but it truly makes the difference.

Would I reconsider windows again after a POSIX environment, I don't think I could, but I may try.
Out of curiosity (I'm a flask user), would you be able to explain why?
Data validation with Validate::Tiny
Exactly. The_Sponge, I propose that your team spend some of that day contacting your representatives and tell them how SOPA/PIPA will impact your real world, everyday work.
Save josh young
Simple Texture Atlases
Dismissing newer technologies as "shiny" instead of evaluating their merits

I would think it's more about trying not to dismiss older technologies just because of the merits of something newer.

Being disturbed by modular code

The C++ code described in the article sounded pretty modular to me...
Startups: The Essential To-Do List
How to setup a system for writing a PhD thesis: collected advice by TeX writers
> I've found over the last couple years that one way to get C/C++ code fit into a web application is via "nosql" databases, particularly Redis; let something like Ruby/Rack or Python/WSGI or Java Servlets soak up the hostile HTTP traffic, and use it to drive an async API over Redis.

I'm sorry forgive my ignorance can you explain me a bit more what you mean by "async api over Redis"? I'm always genuinely interested in understanding good patterns especially given your experience in security. Thanks!
"petition for an open and usable IOS Emulator for learning, study and training."
Just haͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏ͣ̈͆̏̔̅̏d to try this...
Monopoly doesn't mean nothing else exists. At the time when Microsoft was abusing its monopoly with Windows in the '90s, many other operating systems existed that people used, like Mac OS, NeXTStep, Linux, BSD, OS/2, BeOS, etc. It's just that Microsoft had enough users that they could parlay their OS monopoly into an everything-else monopoly just by cutting competitors out. Google seems to be in a similar position as far as market penetration goes (to counter your anecdote, I actually know people who visit Yahoo by typing "www.yahoo.com" into the Google search box), so the question here is basically whether Google is doing bad things with its hold over the market.
Unreal Engine for iOS?
Hello, guys! I would like to share my first game developed with UDK for iOS / iPhone 3GS,4,4s and iPod /
It took me about 10 months to develop the game.
I could say that Unreal Engine is hard for iOS development for sure!

Here is link to itunes : http://itunes.apple.com/us/app/evil-conveyor/id492002451?mt=8

Official Trailer : http://www.youtube.com/watch?v=6UZmPxvWM3g

I would like to hear your comments. What do you think about the game and about UDK for iOS Development.
Someone needs to write a universal javascript plugin that would create an interstitial landing page with info and action items about SOPA. The user could then dismiss the interstitial page, and it'd roll up as a bar at the top of the site.

The javascript would be easy for site admins to add, and it would be easy to distribute.

I don't want to make this, but I'd add it to my sites if it was designed well. :)
The Court Case That Almost Made It Illegal to Tape TV Shows
You might be interested to set up an IRC bouncer, like ZNC, instead of running Irssi on your server. ZNC will maintain a constant connection and presence to the IRC server, and then you can use any IRC client to connect to your ZNC server. When you connect to ZNC, you'll get a playback of recent conversation, any PM's you may have missed, etc. You can even connect multiple IRC clients to your ZNC server; eg, I run Irssi on my server, XChat on my home machine, and can also connect from my phone using Andchat.

I've actually written a module for ZNC [1] that will send push notifications to your computer or mobile phone, using a variety of services, whenever you get mentioned or private messaged. The conditions for sending a push notification can be customized to your heart's content, and you don't have to worry about missing replies to your questions.

If you want more details about the setup, I wrote an article [2] describing my entire IRC stack; you can get as simple or as complicated as you want.

[1] http://noswap.com/projects/znc-push/

[2] http://noswap.com/articles/irc/
Diaspora has always been a joke, ever since that first awful naive release.

It's a good idea (and older than the diaspora project) and kudos to them for pushing forward, but I really hope someone else implements this idea correctly.
Personally, I would create my own fork with this capability
and try to convince Wordpress to incorporate my changes.

How certain are you that you're going to find software that won't have similar problems? One of the reasons I like open source is that I have control and can make changes when necessary.

edit - also, you basically have customers that are saying they have a pain point, please solve it. I would tell them that Wordpress is designed for the majority and there may be edge cases that don't cover their particular usage. If they would like a customized solution, you can do it for them but it will cost x amount of dollars.
This chapter is explicitly teaching people what the author's idea of bad C code is: It has them read some, then tells them specifically what the gotchas are, then asks them to code up test cases for the flaws and run them through Valgrind.

Where's the "avoiding" here?

And which of the skills being exercised - imagining what kinds of bad things could happen, writing executable test cases, detecting segfaults - are not useful in the real world?
TechCrunch, BoingBoing, and GigaOM are blogs though. That is specifically what WordPress is designed for.

Sure, you can use WordPress as a pretty good CMS, but there are going to be cases that WordPress chooses not to handle. Some of those cases seem to be what this guy needs in his site, so he's not using WordPress. That's it.
Yeah, we do that now with other areas (radio transmission, fascination with X-Rays, almost every known application of chemistry, etc), but it's weird to think of it happening in our daily lives. What are we doing now that people will look back on us and say "look at what naive fools we used to be"?
Yes, of course, but that's irrelevant. Drug prohibition doesn't stop drug use either. But it leads to oppression and a vast amount of misery regardless.
Jared suggests using services to translate into different protocols. I see a further use for services to translate models into different representations on the same protocol in order to support a versions API. Let a service handle mapping outdated API payloads to the latest version of the domain model.
Google introduced a game, and people figured out how to exploit it. Now they do everything they can to stop exploitation. It's a classic predator/prey relationship.

What do you think of today's announcement?

http://googleblog.blogspot.com/2012/01/search-plus-your-worl...

Specifically, "unpersonalized results"?
In Common Lisp, LAMBDA doesn't automatically define a return point; you have to use BLOCK NIL (or some macro (like DO or LOOP) whose expansion includes a BLOCK NIL) in order to be able to use RETURN.

> (defun foo ()
(block nil
(funcall (lambda () (return 3)))
4))
FOO
> (foo)
3

So the problem is that JavaScript's `function' always creates a return point.
Google is a publicly traded company with millions of daily users. Wouldn't they experience some repercussions if they were to take part in a black out? I doubt a company in their position would do something like that.
Reconstructing Shredded Documents
Google's counterargument that Siegler rejects as "hollow" seems pretty valid to me. If these other companies choose not to give Google the data it would need to give them the same treatment, how can you say Google is dealing unfairly here? If Google offers them the same opportunity but they think the business upside of getting listed is less than the downside of sharing their data, then that's their call.
If applicable (I have no clue how you're using a subreddit to help you) just use Trello for the day.
That's not what I claimed.

I pointed out that languages with safe string handling and memory management have a higher security baseline. As in, what you start with, for "free".

Achieving comparable string and memory security in C/C++ is an expense. You must take active steps to prevent those exploits; and even then human error means that you will have a higher risk than the "free baseline" languages.
Twitter is not an effective monopoly though. With great power comes great antitrust regulation.