skysight-inc/HackerNews huggingface dataset:
I'm actually both into development and photography, and also have sort of a history in the opensource movement in my city, so I stumble into this way of thinking pretty much. I actually call it "anti-humanist" software development, because for me it serves as an excuse for developers to stop thinking about how their software affects other people with the excuse that "well they should fix it themselves... it's not that i'm an evil corporation that doesn't release source code".

> this is mainly a comparison to closed source - if it's not
> in the corporation plan - you won't ever see the change
> you want.

Replace corporation for open source project benevolent dictator and you have a counter-argument. I don't know how much experience you have interacting with Gimp developers, but they are consistently conservative and anal when it comes to interacting with actual users of their software.

Also, it's not that closed source design applications are a walled garden, Photoshop supports plugins since way before Gimp was released. I beleive it was a feature the Knoll brothers worked on from the first version.

> And I also think that everyone should learn programming
> too ;) but that's another story!

I don't beleive it's another story. Yes, basic programming should be in the curricula of secondary or maybe even primary education, in fact I beleive it is in most developed countries... But that doesn't mean everyone should be able to understand, even less modify, the code for complex tools like a raster image editing software.
>Government cannot create jobs.

It's the government, it can create any job it wants to because it is the government. If your looking form a useful or productivity or economic standpoint, that's a whole different story but jobs in itself - the government can create as many of those as it wants. Look at Cuba where everyone has a job and unemployment is low.

If the government wants to, it can open positions for 10,000,000 computer typists to type "Hello World" for 12 hours a day. Since our government prints money, all it needs to do is just print more money to pay them. In fact, after those 10 million people are hired, it can create another 100 million jobs to twist wire from dusk to dawn should they desire.

The government has the ability to create as many jobs as it desires because it's the government. Now whether the people are better off or not because they have a "job" that's another story. Either way, jobs are easy to create.
"either people were doing it before the patent was written, in which case it's obvious and deserves to die, or it was never done before, in which case it doesn't matter how obvious it seems in retrospect."

This isn't necessarily true.

There is also a general concept that if something is obvious to a general practictioner, then it should not be patentable. Does anyone believe that minus the iPhone or that 1996 patent submission that someone else in the computer field wouldn't have "invented" the concept of linking distinct types of text? Now I know that there is plenty of prior art, and this patent will be invalidated, however just discussing the concept that it really was the very first implementation.

Remember the idea of a patent is that you are granted a government monopoly in return for revealing, essentially, your secrets. Who thinks this is a secret? Or the vast majority of patents, for that sake. The current situation is not one where people are actively stealing techniques, but instead it's one where many independent teams of developers inevitably end up at exactly the same end result. That is clear evidence of the farcical, not-as-intended patent system.

Stop and brainstorm for a couple of days about every nuance and variation of wearable or implanted computer. File patents in the hundreds. In a few years you will be a trillionaire.
just because she was given the opportunity to exercise a bit of fame to raise some money doesn't mean she had a special talent. I agree there's no real reason to say it that way, but I don't think luck should be confused with talent either. I think what she did could be done by any average or above kid... maybe I'm overestimating the intelligence of an average kid though.

I'd also like to see how much money was raised for the charities and how much money she raised for herself. Was she only raising money for charity or was that a way to market her efforts to also raise more money for herself at the same time? I'd give her a bit more credit if she was using the charities to make more money for herself and/or promote her fame to improve her chances of making more money in the future.
I think that's a great thought/concept. People could even have little badges displayed on their Ebay stores etc. which says "We are hanging out at Hangouts, come by..".
In what way? The sites don't look similar, and neither do their buttons.
Ken Schwaber on Scrum in Microsoft Visual Studio
Microsoft offers $250,000 reward for information of Rustock Botnet
How is this different than TOR?
Is this the first time that Apple has ever attacked something so related to Linux before? I wonder how that community is responding to this appearance of a new "evil empire."
"I believe this particular usage of queue is correct english. You can see it on the TV show "So You Think You Can Dance" where Nigel will often say "queue music" meaning "start the music."

In the way that you used it, I believe it was wrong.

"Cue whatever ..." comes from movie and other media production, as in "Cue the Gimp!" It's a notice that the actor playing the Gimp should assume his next physical location in the production and be ready to act. See scythe's explanation.

This kind of mistake is very common, and comes from having heard phrases without having seen them in print. We then fit whatever written word we're most familiar with, or assume, on to the phrase. I'm guessing that's what happened here.

The analogue is reading an unfamiliar name or word and then, never having heard it in speech, not knowing how to pronounce it. This happens to me enough to notice.
Netflix hires Reddit Chief Architect: Will outages end?
That's a fair point— it's certainly subjective. I'd disagree that an abstraction is an abstraction, though; some are more deceptive than others.

Node comes with single-threaded, callback-based async that works quite well, but it's a bit of a hassle to use for complex stuff.

Nothing wrong with that— abstraction time! The async module, for example, comes with a few different callback-based flow-control patterns. The Buffy example would look something like this:

huntMen =(buffy)->
soulmates = []

getSoulmate =(callback)->
mate = {}
async.series [
(cb)->getThumbnail u, (thumb)->cb null, mate.thumb = thumb
(cb)->isPicAVampire thumb, (is_vamp)->cb('vampire' if is_vamp)
(loaded)->async.parallel [
(cb)->getPersonality u, (p)->cb null, mate.personality = p
(cb)->getLastTalked u, match, (l)->cb null, mate.last_talked = l
loaded
]
], (err)->
soulmates.push mate unless err
callback()
async.whilst (->soulmates.length < 10), getSoulmate, ->
#Do whatever with soulmates

(I don't actually use async much, so forgive me if there's an error there.)

Async's abstractions are what I would call "honest". It's still using callbacks, it's obvious what the relationship between them is. The meanings of 'series' and 'parallel' are clear; I could write them out myself, it'd just take longer. Nothing about what this code does is being obscured by the abstraction, just made prettier. I know (or can easily work out) exactly what will be executed.

Tame is abstracting the same single-threaded, callback-based async, but it's trying to make it look like it's using threads. I know in theory it must be turning my code into callbacks which are being passed around, but it's deliberately trying to make that unclear. The result is that I have a somewhat worse understanding of what my program actually does.

To be clear, I don't have a huge beef; like you say, abstractions are necessary, and Tame seems fine to me. It's just my personal preference for more honest abstractions over more dishonest ones (no doubt heavily influenced by the fact that I actually love callback-based async, which I think puts me in a small minority.)
There are two issues that, in my opinion, contribute to massive squatting problem.

First, squatters can buy domains in bulk and pay next to nothing for each of them. (Sometimes they pay nothing at all, abusing trial periods and renewal rules.) This is what makes squatting on such a massive scale possible.

Second, modern DNS structure is effectively a global namespace: there are only a handful of TLDs that matter and they are awfully generic, so they collide. TLDs do not classify anything, and they should. Also, if someone bought the name you want, there are no equivalent (but different) alternatives. That's another thing that makes squatting profitable.
Since the originally submitted link was deleted from last.fm's forums, here's the replacement, and a link to their blog:

http://blog.last.fm/2011/07/18/library-and-streaming-service...

http://www.last.fm/forum/21713/_/756231
Where I study, photocopying is not only the rule, but informally encouraged by some teachers. And it's about 0.035€/page.
Posted similar comment directly to the article. Quite pleased with myself for noticing a typo without having to check. It's probably "Gliese 581g" without the extra "4" that the author is referring to in the list of top candidates. It proves the point, though, that this is a hot area of astronomy. I'm no expert, but I was familiar enough with the first exasolar discoveries to notice the typo immediately.
Yea, I actually played with that sentence a few times. I thought about making it clear that Firefox and Thunderbird weren't called Firefox and Thunderbird when they were part of Mozilla Suite... but the codebases are the same, I think. Sometimes you have to know where to draw the line, to keep things clear :)
OK, but in reality the question is irrelevant, because the govt. can stop it without making it illegal or use force.
Right, but the article was about sites and specifically users getting to sites on something we all like to call the web. Especially once the article pulled out the http:// thing.

More to my point above, the people the article is complaining about probably don't bother distinguishing the internet and the web in the first place.
Woolik TweeTool – add logos to your stream
The Google buttons do use the ARIA role="button" attribute, which should let them work in screen readers.
Interesting logic here.. so now an aspiring young terrorist with no real prior history can simply skip all of our security measures for a $150 donation to the TSA?
It strikes me that posting a tweet and displaying it to another user's account could actually be two separate transactions.

Can't the spam analysis be performed on a just-in-time basis when a client refreshes its @replies?
I don't think I'd be 'screwed by the system', and no I don't think I'll be taking my lessons from some TV cops and robbers show. Do you have any clue how hilariously bad this advice you are giving is?
Very cool. Would be nice if it supported the nesting that is shown in my gmail.
Your assumption being poorly built houses from long ago haven't survived due to some flaw in construction. I'm not so convinced. 80 year old barns cobbled together from rough planks with no foundation to speak of aren't exactly rare in this corner of the world (Southeast US), and I'm pretty confident folks paid more attention to the construction of their homes than their barn. In population dense areas old houses have a tendency to get torn down to make way for new construction.
Yeah, but then you've got all this stuff and you eventually try to unload it on someone else who just had a kid. Is it any more difficult to return clothes then it is to store them?

For me, the cost of baby clothes isn't killing me, but if I crunch the numbers and this is cheaper, then I'd be convinced simply because I like the idea of re-use from both an environment and a de-cluttering angle.
Beware the Google+ Experts
Java Best Practices – Vector vs ArrayList vs HashSet
It's nice that more people can afford a shiny thing now. But the iPhone has been pretty much market price for a long time now. I just don't see the touting that "poorer" people can afford a smart phone as anything other than marketing.

Henry Ford brought the price of a car down to a price that people can afford. The design to do so was to sell more cars. That's what creating a market for commoditized and mass marketed products does.

But the quote implies that there is some kind of huge shift of either money or power from a large company to the consumer (really poor consumers too!). It's not, it's a shift of a market from one paradigm (and a few companies) towards Google's paradigm where they make money off the back end.
Social interaction models: Facebook, Twitter, turntable, EmpireAve, & Google+
A comparison of social interaction models across a few different social tools/services. And a look at how social practices emerge around different applications and their features and functionalities.
I feel the downvotes coming, but this article is unbelievably tone deaf.

Who's the audience for the article? People who are unemployed and put out of work because of technology that's displaced them? What's their reaction to this supposed to be? "Oh I guess the author uses some valid reasoning to demonstrate why I'm unemployed because I lack skills." Yeah right.
List of communities:

https://code.djangoproject.com/wiki/DjangoResources#Communit...

Mailing lists:

https://www.djangoproject.com/community/ on the right

Sizes of communities:

reddit:

http://www.reddit.com/r/django - 4,181 readers

http://www.reddit.com/r/rails - 1,994 readers

http://www.reddit.com/r/rubyonrails - 921 readers

Stackoverflow:

http://stackoverflow.com/questions/tagged/django 20k tagged

http://stackoverflow.com/questions/tagged/ruby-on-rails 40k tagged
I'm not parent, but I learnt GIMP before Photoshop (actually really got into Photoshop in CS1) and I agree with him. GIMP just really doesn't cut it. It's kind of cute the first week or so you are into it, with it being opensource and sort of fun, but really a usability nightmare after that first impression. Also, its handling of big raster images (like 500mg tiffs which I handle really often) is really disappointing.

Disclaimer: My main use is photography. I have friends more into drawing that have different opinions.
Reddit's information cowboy heads to Netflix
My wife and I are getting ready to have kids soon. This is a really neat idea. However, I'm not sure how she'd feel about sharing clothes with people she doesn't know. However, expanding on this theme, something like this could also useful for things like Halloween, Christmas or other holiday outfits.

One note about the site though, at the bottom, the boxes under "Our brands" highlight when you mouse over them, but nothing happens when you click on them. It seemed a little strange since the boxes above them don't highlight when you mouse over them.
I entered the text "話筒", encrypted it, then decrypted the result. I was expecting to see "話筒", I saw "tÌ".
Brick Marketing SEO Newsletter for July 18
I see your point, and I'll admit I was a little uneasy about throwing that line in...it can certainly be interpreted as a bias. My designer and I were just looking for a witty and ever-so-slightly incendiary phrase to use as a call to action. I apologize...guess it's a bit more incendiary than we planned.

On the other hand:
1) I think your analogy is flawed, and kind of extreme.
2) Hypothetical tax policy proposed by a democratically elected representative is most certainly not an attack on personal freedom. (Taxes levied by a despot would be.)
3) The "Tell your friends to keep calm and carry on" phrase is a direct response to the rhetorical "Relieved?". It's merely a call to action for those who are relieved by Obama's budget proposal and its direct effects on their tax liabilities.
You can cash in your Twitter followers for money, right?
"1) A flood of government equity, distributed by those ever-so-entrepreneurial bureaucrats. There is, of course, no chance that the same people who brought us ethanol subsidies ("so stupid not even the Soviets tried it"), the Fannie Mae housing bubble and the $3000 hammer won't screw it up."

It would be put into a trust, disbursed and managed as a credit union by participant states and guaranteed by the NCUA, not centrally-governed.

And, all of those "waste" slags you have against the government are exactly why my proposal would be decentralized and managed on the state level by default. The $3000 hammer is swallowed into the Pentagon, which is why it's dysfunctional. Decentralized management by default makes the program work effectively: spread the "risk" geographically rather than in one silo.

I think you just fundamentally oppose government action in any scenario because of your political leanings (likely libertarian from the attitude), which is fine, but to write such vitriol while simultaneously offering nothing of your "if i ruled the world" solution smacks as being simply obtuse for trolling purposes.

"A no-cost-to-government expansion of Medicare, which I'm sure has some Canute-like power to push back the tides of adverse selection."

So, every small business is filled with sick people who would enroll because they can't afford private insurance outside?

I'm proposing that it would be a financial boon for SMBs because they can get better rates through Medicare for their group than from private insurers. Bonus: there would be healthy people enrolling in the program who don't need constant healthcare services.

"We've got billions (trillions?) already deployed in "education", whose product is widely understood as unsatisfactory at best. We just had a post showing that about 25% of the students at a well-regarded university are interested in nothing but the grade, and are so unprepared they can't imagine any way to get it on their own. Why not fix THAT?"

Oh, so the answer to fixing economically bloated and unsatisfactory education is to do what exactly to the bloated and unsatisfactory education system? Yours doesn't seem like much of a solution. It's actually a non-solution, no offense.

"I'm sure you mean well, and there's no doubt the problems are complicated, but seriously, this sort of thing lacks the thought I presume HN types bring to work every single day."

You took time to write about how terrible I am for even back-napkinning some solutions, without offering anything in return. Thanks for the gainsaying: I learned alot about you.
What kinda program do you create something like this in, maybe Illustrator?
How is this relevant to the prediction API? I must be missing something.
Seeing that you've been here for over a year, I doubt you are a troll. That being said, you're not supposed to flag submissions you disagree with.

See: http://ycombinator.com/newsguidelines.html for more information.
Calibri font (or some other simple, standard sans-serif). Black text with a single dark color for headings that will look OK when printed in grey scale.

I opt for a simple outline format. I've seen a lot of fancy designs, but I think if someone is looking for specifics, an outline is easiest. As an engineering student, I have the headings of Education, Employment, Projects, and Skills.

Keep it at one page.
Survey Finds iPhone Owners Far More Satisfied than Android Owners
Ask HN: Who's seeking work?
Who is seeking new work (full time / temp) that has skills startups in the HN community value?
Ah, I see. I misspelled cue as queue. That was a mistake. I erroneously thought the original comment meant I should have used the word "see".

I stand corrected.
Ask HN: List of resources for Indian startups?
Hi HN,

I was wondering about the startup scene in India? Being based in Delhi, I'm always on the look out for a community, events, etc stuff happening here (or in any other state for that matter).

To get the ball rolling here is what I know off:

1) There was an excellent tech meet in Delhi (www.techmeetup.in)
2) There is this cool co-working space available for people who need a place to code (www.moonlighting.in)
3) You can attend startup saturday which happens once every month (startupsaturday.headstart.in/chapter/Delhi/)

So what else is happening here which may be of interest to startups based in India? Lets make a list of resources available.
used this particular patent to get the idea or work out how to implement it

A patent protects the invention, not the text of the patent. The more realistic question is whether HTC's implementation was worked out by looking at how the feature works on iOS.
It seems that the system relies on a single private key for secrecy, but deploys it widely - to every participating ISP. It seems difficult to believe that you could distribute a key like that and have it stay private, especially with so much active state sponsored cyber espionage going on.

I suppose you could solve this by generating a good number of key pairs and only deploying new secret keys to ISPs when there was evidence of disclosure, but if the government in question eavesdropped instead of blocked I'm not sure you'd find out quickly enough. It's unclear what advantages you'd get by eavesdropping, presumably little if it's really just used as a tunnel to tor.
after hearing about pubsub.io at nodecamp.eu I'm totally excited to see it in public now.
You will have to look at the dates - specifically date on which Apple filed lawsuit against HTC and also when S3 filed one against Apple - before or after they were bought by HTC.
"Education is supposed to transform you from a consumer into a producer"

What the ....? I'm guessing there are many reasons to get an education, but isn't the primary reason to understand the world better than before?
He come across as a fruit basket if you ask me; Conspiracy theories aside, when he dissed libevent and libev[1] on his own forum [2], the author of libev took time to reply and it became pretty apparent that this guy does not know a whole of lot of what he is talking about. He has also taken several stabs at Igor and Nginx and when Igor politely pointed out that g-wan actually use more syscalls than nginx for the same request - meaning that g-wan user-land code basically does nothing since it apparently is faster than nginx, he went on a crazy rampant trying to explain away the fact.

[1] Libev is the event engine used by node.js.

[2] http://forum.gwan.com/index.php?p=/discussion/151/libevent-a...
I forgot to mention that that was just on my desktop :) I'd have something similar going on my laptops (I have and use several)...
It is my understanding that Tor has defined entry points into the network. This mechanism obscures the diversion point even from the requesting user. It claims to have the added advantage that traffic is not provably subversive, unlike connecting to a Tor network which in and of itself raises suspicions.
I believe nginx users are more likely to build nginx from source than apache considering that nginx modules need to be specified at compile time and the more you add modules, the more your performance might suffer (unless this has changed lately).

This is probably why there are many nginx packages in ubuntu repositories (nginx-light, nginx-full, etc.).
Phone-hacking whistle-blower found dead
Word is fine. If you want to get fancy, LaTeX. Just don't distribute a .docx file. Save it as .pdf.
call me a libertarian but a budget that refuses to address the serious issues that drive spending (entitlements, defense etc) might not affect my direct tax liability, but it still supports a system that devalues the money the government does not take from me every 2 weeks.
Thanks for the feedback. I'll look into supporting these character sets better.