skysight-inc/HackerNews huggingface dataset:
Personally, I like Adblock Plus (Good Karma Edition). By default, it allows ads through, but blocking them on a website that uses them badly (which for me means flashing or making noise) is only a click away. My reason for using adblock is aesthetic, not paranoiac, so I'm willing to give sites the benefit of the doubt.
> avoid Flash and other annoying videos

I can't think of a single reason why that would be a bad thing.
URL Shortener Analysis
I almost never buy Android apps. Correct me if I'm wrong, but the Play store doesn't have gift cards like the iTunes store has. That's why I buy Apps on my iPod, because I don't need to put a credit card on the account, I can just go to the nearest 7-11 and purchase a gift card.

Putting ads on the app is defiantly not a good idea. Maybe create a free version with some of the features lacking. Or, just try to advertise your app more, and maybe you'll get lucky.
Water Plasma Purifier: Clean, Safe and Cheap Water for Billions of People
Why is iCloud Free?
We're using Adobe Air/HTML5/Jquery/Backbone.js/CSS.
Because they weren't writers back then as books/reading weren't a market. A writer would have to be a story tellers and you could certainly make money as a story teller.

Also, if you could physically write, you could make comfortable living as a scribe.
You argue like there is only two alternatives -- total war or that Iran's junta gets hundreds of nuclear weapons on strategic missiles. It just isn't true.

1. mc32 adressed this, so the historic precedent stands. You acknowledge that you have no clue how Iran's junta is -- or how it will be in the coming ten years. (Sure, no one else has a clue, maybe not even in Qom.) The president do seems out, he didn't take orders well enough. We just cannot rely on sanity in the Iranian junta over the coming decade, since we just don't know; if the junta wanted peace, they can get it tomorrow.

2. There were occasions close to buttons pressed in the cold war... A nuclear race in the unstable Middle East is NOT a good thing; many millions might die. (Already Assad threatened the whole Mid East, to stop regime change!)

3. No one will use many billions of dollars on regime change to protect the Iranians from their present regime. Even if it is the humane thing to do. Dictators today rely on this.

But to leave the present situation alone is just not an alternative, because the next crazy junta will go for nuclear weapons with that as a motivation (South America?).

Iran's junta can be dealt with. It is a matter of motivation.

At present, Russia support any large weapon customers; given enough motivation, they'd change tune. The West can change Russia/China on this. Then you can start by e.g. finish destroying the Iranian economy. If they can't sell oil, the junta will react.

It is just a question if you want to pay a price now or maybe millions of lives, later. I can't do the evaluation; I hope that Obama is not too preoccupied with the next election.
Create iOS Apps that Looks Like the Path App
If you're an iOS developer and want to create views that behave like the one on the Path App, then this repo is what you're looking for.

Demo
http://vimeo.com/35959384
I actually had the same thought..., but actually, I read everything I needed in a very short space of time. Sure, it doesn't look pretty, but I'd have to say its extremely usable. Kinda like Hacker News actually! :-)
What is the main startup?
For me personally, starting to do this exercise already means I should already be halfway done planning my exit strategy.
This sounds pretty cool. Did anyone tried this already?
Can you provide a bit more detail to convince me that you understand the difference between visual design and usability?
I'm loving the gopher drawings-- although I found it hard to maintain interest after the gophers were gone, even though the material still made sense.

We need more cute illustrations of CS topics.
Mozilla’s Collusion add-on ported to Chrome
Showing them what you can do, and teaching them using the environment, are two very different things.
I think how you think of both concurrency and parallelism depends on what you use to achieve both. When you use akka, a an actor model library for scala and java (http://akka.io/) doing both feels identical.
Gemsets Made Easy
I would guess that the primary reason Australian organizations prefer hosting locally is performance. Australia is really far from the US and even further from Europe. Most of Australia's population is clustered in east coastal cities, so it makes sense to host the data and services there too.

Why would anyone choose to add 200ms+ to every network call if there's an option to host data and services locally? Not to mention the bandwidth costs associated with moving bits across the Pacific.
Pretty good comment on that article, resonated with me:

"When you have to make a hard decision, flip a coin.

Why?

Because when that coin is in the air, you suddenly know what you're hoping for."
VisualAge for Java was my thought. Unfortunately, as with many of IBM's good ideas - before its time, poorly marketed/placed, etc.
RPG Fireside Chat with Brian Fargo and Chris Avellone AMA
The difference between one thing (the primary thing) and three things is massive. Especially if this involves dropping out of a social situation, even for a few seconds, to do it.
Ask HN: Moving off PHP with Meteor?  What are the issues?
Reading-up on Meteor and related technologies I have been wondering if this concept of JavaScript everywhere might be the right way to move away from PHP. I personally like the idea of a single language owning both sides of the conversation. With frameworks like Backbone.js this seems even more interesting.

I have not done a lot of JavaScript other than the requisite level of UI stuff with JS and JQuery. I've been interested in Node.js for a while. Meteor is inspiring me to want to dive deeper into that pool and see what it can do. I have an upcoming project that was going to go the route of PHP + MySQL + JQuery. Now I am considering Meteor + MongoDB.

I'd like to hear form those with more experience and insight on the realities of making such a switch. How scalable is something like Meteor? Let's say you start hitting millions of users. What happens then? Does Meteor place a greater load on your servers in order to support all of its flexibility and "slickness"? Could something really large, like a Facebook, rely on the Meteor approach or is it better suited for small to medium projects?

I love the idea of ditching PHP. I just want to do it for the right reasons.
I do something like this. When I am not sure I flip a coin and then judge my reaction to the outcome. Often I will learn what I "secretly" want.
Egully Rs.100 Off Coupon Code
"How to legally take back the United States without getting killed or arrested"
Looks kind of like http://ethanschoonover.com/solarized
Indeed, this happens to me too. And I think this is why Mozilla will need to have a very good UI to tell the user how to fix a broken site (or just fix it for them e.g. through a crowd collective).
Thanks Rob - please let us know if you have any product feedback/requests! hello @ hall-inc.com
I think you're misunderstanding what I'm asking for. As I've said, I've already implemented that kind of caching in JS. It's really simple. The problem is, local storage and cookies are not ideal implementations.
I didn't quite "live through" those, being too young (mid-30's now) but did buy a lispm and hack on Smalltalk. I do support things like making Smalltalk Git-compatible, declarative, etc. I haven't jumped on the Clojure bandwagon because I lack interest in the JVM, but ClojureScript is great.

FYI: One thing Light Table could pick up / learn is the ability to scale as function set grows, to gain a kind of fractal navigability.

EDIT: I should clarify that I like Clojure quite a bit. It just doesn't speak to the kind of programming I do "in anger" right now. So I learn about it and watch ClojureScript more intently because it speaks to the environment I've chosen for my products/projects.
Making simple connections
Opera just goes all in and renders both the full color version and the black and white.

http://imgur.com/WiiNJ
i'm working on it ;-)
Mojito was released two weeks ago: http://developer.yahoo.com/blogs/ydn/posts/2012/04/yahoo%E2%...

On github: https://github.com/yahoo/mojito/

Edit: It's released under a BSD license.
"Never rub another man's rhubarb."
I don't think you understood the slides. Go does run faster on multicore systems. It uses a configurable number of native threads to run the goroutines in.
Alliance for Internet Freedom - Internet's PAC to Defeat Pro-SOPA politicans
20-million new Ubuntu Linux PCs in 2012? Shuttleworth thinks so.
One warning with this kind of behavior is that it doesn't actually insulate you from the insanity of the environment. Some of your cool stuff is going to be buried because people don't understand it and won't buy in, or because it obsoletes something they did, etc... People will complain about you "not being a team player" when you do things they don't expect. Some managers simply can't handle employees like this and will try their hardest to muzzle you lest you say something embarassing. I've seen all of the above, even at small environments where you wouldn't expect it.
You say that like its a bad thing! Actually sounds pretty good to me :-) seriously, when building a trite, shouldn't that be th first thing you do, then layer that stuff on top? Sounds like it would actually be easier to test!
[I'm one of the Meteor authors.]

We released under the GPL Tuesday because our single goal was to share our work and direction of thinking with everyone. We hoped to spur a discussion about new ways to build apps that dramatically changes the skill sets required and the time it takes. We look at Meteor as part of an exciting transition from LAMP to a new architecture of rich client applications (see also http://www.firebase.com/ that launched yesterday!).

That's still the main focus for now. Hundreds of developers have deployed apps to meteor.com. We've got pull requests for new features to sort out, and many technical questions to answer. There's a whole buffer of screencast ideas we want to do.

The four of us are a company. We intend to make money while committing ourselves to an open-source strategy. We want to see great software -- not just ours -- be something developers can sell. So while we'll give away much of what we build, we'll also look for places where developers who gain benefit from Meteor can give something back.

We did not expect such strong interest in writing closed source commercial apps this quickly on the platform. It's clearly something we have to sort out faster than we thought, and we will. For now our offer stands: please just write us if you need a commercial license for a closed source project and we will find a way to accommodate your needs. I'd imagine over the next couple weeks we'll have more concrete things to say.
I believe there is also a legal requirement for Government organisations to keep Australian data local, for privacy reasons.
True, the aesthetics are the worst part of the site. I find it odd that there are two main sections: permanent content and news. The news items don't have any dates, which I find annoying. And putting things "reports" in the permanent content section implies that there will never be any new reports. Does the permanent content really never change? Maybe I'm being too nit-picky. :)
Never say never. UTF-32 handles them just fine.
The blog post (with screenshots) about this:

http://developer.sonymobile.com/wp/2012/04/13/powerful-tool-...
I sometimes worry that a new generation of "programmers" will emerge who have no understanding of how the underlying anything works.

For as useful as sites like stackoverflow are for sharing knowledge, it is potentially encouraging a generation of copy/paste coders who's job it is to find and glue snippets together until they get the desired outcome.

Maybe I'm getting old, but I'm starting think some knowledge needs to be earned. [get off my lawn].

If you aren't comfortable slinging files and directories around, you probably aren't a very productive software developer.

As far as ide's go, this concept is definitely intriguing. But I believe putting too much faith in abstractions like what is implied by being function focused(there is no "file") rather than file focused(these are your "files") has the potential of blowing up in your face. I think you need both.

Anyone who had to code on a team using VB6 remembers the pain of *.frx files and how they needed to be version controlled, but you didn't need to worry about them because it was an implementation detail required by the ide. UNTIL, 2 people made visual edits to the same screen and then the project wouldn't open. GOOD TIMES.
ICloud’s First Six Months: The Developers Weigh In
> GPL doesn't require you to distribute your server-side code if you are hosting it on your own servers

This is very clearly true, yet I know of several GPL libraries whose maintainers believe the opposite. It is very strange.
Nokia faced a similar problem after they bought Trolltech (creator of Qt). How to increase adoption and encourage community contributions. They opted for LGPL which, as mentioned elsewhere in the comments, allows proprietary software to link to the Qt source.
Google share split is naked power grab
This was an attempt, by the US, to frame the discussion with a "no your a dumb head" argument. This statement will and has backfired both on the technical side and the political side. First argument being that, as stated by others, it is primarily a technical decision for hosting not a political/privacy decision. Secondly, fear is justified if you observe the exact feared outcome occurring, which we have in the last year.
Report: OnTheBox.com and ForExSpace.com Sold for £250,000 in Cash
Solutions for js-assessment
Hilarious. I think the Australian government is quite right in advocating against using US hosting where government or personal data privacy is a key requirement. If the cloud providers want the business so much, build some local infrastructure.

This hesitance to use US infrastructure due to US legislation such as the Patriot Act is only going to grow. This is an opportunity for cloud providers in regions with a good mix of infrastructure and data protection policies.
You guys are nuts!
because Hibernate is awesome!!
The argument against copyright of a programming language is intrinsic to it's very name: language.

The good part about this is that if Oracle tries too hard to retain control, we'll end up with something else: a dead language (and it won't be taught in the Classics department)
If one is a fan of the National Security State, this is a great bill. For the rest of us, not so much.

https://www.cdt.org/blogs/greg-nojeim/112cyber-intelligence-... :

- The bill has a very broad, almost unlimited definition of the information that can be shared with government agencies notwithstanding privacy and other laws;

- The bill is likely to lead to expansion of the government’s role in the monitoring of private communications as a result of this sharing;

- It is likely to shift control of government cybersecurity efforts from civilian agencies to the military;

- Once the information is shared with the government, it wouldn’t have to be used for cybersecurity, but could instead be used for any purpose that is not specifically prohibited.
I did not do the views and async as they are more towards specific frameworks which I do not use.
Sorted now? When I flip my iPad from portrait to landscape the text is no longer centered :-(
Show HN: my first app - Is there a Giants game today?
Exactly. In fact, one could argue based on this point that all of U.S. copyright law is being applied incorrectly; the Copyright Clause, sometimes more accurately described as the Progress Clause, of the Constitution gives Congress the ability:

"To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries."

In what way is a programming language a writing or discovery? And, if one could determine it to be such, how does granting exclusive rights to its creator, "promote the Progress of Science and useful Arts?" I would argue that it doesn't, clearly, because it puts us in litigious, fundamentally useless situations like this.
Most of the self-appointed internet philosophers lack both of these qualities: What use is attacking the man here?

You are also misrepresenting Searle's argument. In the case of addition, the machine would not only be able to perform it, but also answer any conceivable question that regards the abstract operation of addition. It would be able to do everything a human would do, excluding nothing. The underlying argument is that "understanding" is a fundamentally and exclusively human property (this will not be fully rebutted until we discover in full the processes underlying learning and memory in humans)

Granted, a huge list of syntactic rules will probably not result to any useful intelligence, but a brain simulator would be exactly equivalent to a human (and Searle's response to that argument is completely unfounded)
I sincerely hope Oracle win this one. Then the world will have no more excuse to continue using Java.
New IE game - BrandonGenerator.com
Heads up to Android devs: c2dm tokens to periodically expire from here on out
It's possible to do valuable empirical usability research, develop theories and imterpret data without having an aesthatically pleasing website. Useit.com is not very pretty, nor modern or fashionable – but that's visual design. I don't think it's a bad website from a usability perspective, but even if there are some problems with it, Nielsen has done too much important work to just ignore him.

(I think he is wrong when it comes to this particular issue, I see no reason to generally ignore him, though.)
Are people really under the impression that Google and Facebook opposed SOPA for surveillance reasons? SOPA would have broken the Internet so fundamentally that they couldn't continue operating without special immunity from the US Government. Failing something that serious, I wouldn't expect them to be on my side, generally speaking.
Amazing----I've dreamed of having something like this ever since I started programming. Can't wait to try it out.

Mind if I share a couple ideas that might not be hard to implement with what you've got?

1) It would be nice to see \aggregate information about what has happened in function calls. The simplest would be: while the code is running, put and update a bar graph next to each function to show, proportionally to others, how many times it has been called so far.

2) More generally: record and associate with a function \all the inputs and outputs it has had. (Other commenters talked about having "context"). Then the programmer can scroll through these lists, calculate statistics for them if they are numbers, or choose one of them to plug into the function. (Often when you are refactoring code, some function lower in the code path gets 'orphaned'----it took some kind of complex input you don't want to bother putting in by hand, and so now if you want to modify it you're deterred. If you had prior inputs, you could just 'wire it up' with one of those.)

3) Commenters talked about having different fonts. I think the \one area where this would be helpful in Lisp is with the parentheses. I've shared prior versions of this idea before, but what I think would be helpful is to vary both \color and \size of parentheses. You pick three or four colors, say red, blue, and black (more than that is hard to tell apart in context, especially with syntax coloring), and once you've varied that, you bump the size up. So if you had seven parentheses in sequence, there would be three sizes, with the outermost three the largest, the next three medium, etc.
What if your boss reads Hacker News?...Success!
How Popular Android Apps Could Get a UI Refresh While Keeping Their Branding
iCloud isn't totally free -- it just has a free tier. Charging $20/year for an additional 10 GB of storage is pretty on par with Dropbox's $99.00/year for 50 GB. Seems like that revenue model is working for Dropbox... so why not iCloud?
A major factor in that was the difficulty of copying in Dickens' day. His works were often published in serial form. His authorized agents were able to get a copy of each new chapter and have it on a boat to America while unauthorized copiers had to wait for the British publication, and then make copies from that.

By the time the copiers did that, and were able to get their copies to America, the authorized copy was already here, and most people who wanted to buy had already bought an authorized copy.

Even for works not in serial form, the authorized release had a big advantage, at least if the author was well known. Most sales occurred fairly soon after publication, and by the time copiers could buy a copy, and get it typeset (remember--this was all done by hand back then!) there weren't a lot of buyers left.

Stephen Breyer, who later went on to become a Justice of the Supreme Court, wrote a famous law review article called "The Uneasy Case for Copyright" where he argued that copyright might be unnecessary because of the market advantage from being first that the author's authorized edition gets. There's more information on this article here: http://en.wikipedia.org/wiki/The_Uneasy_Case_for_Copyright

Subsequent technological advances have pretty much obliterated the basis of that argument. Copying is so fast and easy now that being first gives very little advantage.
Indie Buskers live streams (live coding games)
A & A
I my case I do care a lot of what is being built, what are the expectations of our customers and how happy they are, but I don't give a fuck to the people working with me right now, I don't care about them -- are those you meant?
Today's the first home game of the season for the Giants, so we created this simple page. What do you think?

Background info: http://forrestthroughthetrees.blogspot.com/2012/04/introduci...

How we made it: http://dailycavalier.com/2012/04/my-first-app-is-there-a-gia...

Code: https://github.com/lforrest/isthereagiantsgametoday/
What, does the US Government host their critical and private data offshore? I'd be very surprised if they did!
JAVA's Cover
> all of your expressions look like ($K4 - $S$1) rather than (principal - payment).

Numbers.app has the nice feature (among others) to use column/row headers to name cells/colums/rows in formulas in a readable manner.
Major Google Analytics fail
If you've got no immediate prospects, and you can hold on a bit, you might try waiting for your next evaluation, and when they ask what you see yourself doing in five years, answer with something in a completely different industry. Then, maybe you'll get laid off with a chance of collecting unemployment, so you don't need to rush into another job that might not be right for you.
Ah, another rehash the "AI springs forth from complexity" argument. This is entertainingly laid out in "The Moon is a Harsh Mistress", "Colossus: The Forbin Project", "The Adolescence of P1", "Man Plus", etc.
That scroll speed needs to slow waaayyyy down. BBSing with a 14.4k modem was rarely that fast. If it was in the 80's, that'd probably make the common speed in the area of 2400 or 9600.
Maybe this will light a fire under the registrars and DNS hosting companies, because some of them still don't support IPv6 glue records (for registrars) or AAAA records (for DNS hosters).

http://www.sixxs.net/faq/dns/?faq=ipv6glue
F*EX: Open Source Web-based File Delivery
FWIW, last changed July 13, 1998 according to the source.