skysight-inc/HackerNews huggingface dataset:
Another big factor for me is knowing that my money is going directly into the pocket of the creator, or at least someone providing obvious value, instead of some opportunistic middleman. The former feels completely different than the latter -- like I am helping to make the world turn rather than just losing money to the void.
"Not all forks are equal and no one repo is necessarily any more important than any other (including the original repo)."

I think the argument can be made that this is exactly why git is cool. Which repository is considered the "master" repository becomes a "social decision" instead of a technical one (by means of the admin rights). However, GitHub emphasizes the role of the "original" repository by mentioning it everywhere (as pointed out by the author).

In my opinion, it is a fair point to argue that adding a description to forks would be useful. But to say that the GitHub model is fundamentally flawed takes is a step too far for me.

The article also mentions that it would be great to have more options regarding pull requests. This is indeed something that I would also find useful. Maybe there could be the "standard" pull request, but optionally the user could propose a fullow-up action on the pull request!?
Thanks for asking this question so I didn't have to.. this sounds so interesting but its a bit hard to grasp not having a science background in this field
Cumplea�os en Miami
Inhale. Exhale. How to come up with possibly brilliant ideas?
Then why would it ever make sense for Ecuador to tie its monetary policy directly to that of the US? That is, what you are saying is obvious was not obvious to the Ecuadorians.
False dichotomy; technique and artistic quality are orthogonal concepts. You can have a technically perfect shot that is perfectly bland, and you can have a shot that would've been beautiful if only you knew how to set your shutter speed. It's certainly not like understanding the technique takes away from the beauty, and it's true that the beauty doesn't come from having perfect technique. Norvig's post was clearly about the technical aspects of the challenges of shooting dancers.
I would certainly not buy music if I can't listen to it first, so I looked for a way to listen to samples or something and found the same "looks like a play button but really an image" everywhere.

Wondering why someone would put fake "play" button that do nothing at all, apart maybe hurting sales, so I headed to the support page and I was not disappointed to see this http://i.imgur.com/7M1GH.png

How can I trust you with my money when your website doesn't even work properly ? Apart maybe from the part I truly dislike about nowadays web a.k.a. "google spy-alytics" and "we'd like to track your every move outside our networks social buttons".

I don't know why your site is broken, maybe it's because it doesn't like debian linux, maybe it doesn't like opera and iceweasel as browsers, maybe it requires a proprietary plugin I don't have, what I know is that I'm now heading to the closest bittorrent tracker to look for this music.

And sorry but as much as I like to support indie games and music, chances are I'm not coming back to give you any money afterwards mostly out of sheer laziness, but also lack of trust in broken website and refusal to support broken websites.

But I just realized that even I wanted, I can't give you my money as I don't have the required paypal or google account (I do have bitcoins though).
Yep. So long as it doesn't trade with any of the other (eurozone) countries.

Which looking at Britains trade deficit it does. Bugger that.
Some people have legitimate complaints, there are a couple minor bugs and glitches in Unity still. But mostly what I see is knee-jerk resistance to change; even if Unity is a better UI, they hate it because it's different from what they're familiar with.

It's exactly the same kind of hang-wringing we saw from a lot of the GNOME 1 users when GNOME 2 came out.
depression would be more accurate.

the problem, i think, is that there is a core contradiction at the heart of the euro system:

1) you can't have a currency union, without a fiscal union;

2) you can't have a fiscal union, without a true political union;

3) the euro area is a currency union with neither a fiscal or a political union.

in other words, for a currency union to work well, you need to shuffle money around. but you can't do that without political legitimacy, or if people feel like the money is going to "them", as opposed to "us".

The leaders who created the euro were trying to go about it the other way around: currency union would lead to fiscal union, which would lead to political union. but now, in a recession, with things going bad, they are finding that, in fact, they would need all three for any part to work correctly.

why are the Germans refusing to let the ECB be the lender of last resort? the core reason is that they see, correctly, that this would put them on the hook for the past and likely future mismanagement of the Greeks and Italians. of course, they can't say this publicly, so instead you hear all sorts of nonsense, hyperinflation this and weimar that.

or, to put it another way, would the Germans let this kind of thing happen to other Germans? I don't think so! Greeks and Italians are "them", and in bad times people feel less generous and fall back to the "us".

but at the same time, of course, their refusing to let the ECB, as it were, bail out the Greeks and Italians will inevitably lead to their default, exit from the Euro, and who knows what after that. at the very least, expect nationalist parties everywhere to rise in the polls.

let's just hope that we're not rebooting to the early 20th century.
What's with people declaring things they don't like, or could be improved as "broken"? GitHub's forking is not "horribly broken". I like the ideas in this article, but they are just that: ideas.
One huge source of piracy, I suspect, is children who have no income and no way to buy anything without negotiating with their parents. For them, piracy is about independence.
I'm going to give this the hand-in-the-air rocking-back-and-forth "ehhhhh, welllll" treatment. The media has freaked out about "hackers" more or less continously for the past 30 years. It's not new.

Remember, The Hacker Crackdown [1] is from 1992, and the news then was still not that the media freaked out about this sort of thing, but the huge arrest wave it represented.

[1]: http://www.mit.edu/hacker/hacker.html
I don't know anything about Ecuador's situation but it sounds completely different. One country tying its monetary policy to one other is a lot different than trying to agree on one policy to fit the needs of 17 countries, the way the Eurozone works.
Just to add to your wonderful list of reasons for downloading:

- Getting a version of the product in the local language. (e.g. software, for which there's no official translation, and which is unofficially localized by "pirates").

Similarly,

- Getting a version of the product in the original language. (e.g. Hollywood movies in English).

but this is already covered by "the media is not available".
Couldn't have said it better myself.

Except s/need/want
Why BitCoin is a foundational Change That Won't Go Away
Ask HN: Can you write high quality mobile apps in HTML5 yet?
I wrote a not-particularly successful, but well reviewed, iPhone game.

I am considering writing a sequel, for iOS, Android and the web, and the obvious way to do this would be via HTML5.

I have heard the odd horror story about HTML5 apps doing very badly, and having to be rewritten, but such apps are often GUI-intensive, whereas my game it much simpler (think chess).

Has anyone released any successful HTML5 games, on Android and iOS? Any advice?
I agree. The language advocacy in the linked article is fine as far as that goes, but 17 years after the Tcl wars, it should be possible to evaluate an extension language strategy by whether it WORKS. Sure, guile is powerful and it COULD be used to build all sorts of powerful extensions, but IS it actually used that way?

I would argue that overall[1], guile has had pretty much no meaningful adoption in GNU projects. Emacs is (of course) still using its own flavor of lisp. gdb, which badly needs a powerful scripting language (and which I think was scheduled to have Tcl support when the wars started), still has no good scripting integration. I cannot think of any other major GNU project using guile.

[1] There are certainly some exceptions. Lilypond uses guile extensively and successfully.
Want jobs? Encourage immigration
IDE's are a bit of a closed off garden, to use a bad metaphor. They provide all the components you need, editors, terminals, shortcuts to run commands, but when you learn that you can choose between using an IDE or building up a toolset on your own, then you can make a better choice for the job at hand. There are some really good IDEs out there and once you learn both, it's personal preference. I certainly use both depending on the task.

/bin and /sbin - binary files go here, namely programs
/lib - all the shared libraries and other code that gets executed by programs
/libexec - other kinds of executables that are not shared libraries or command line programs
/src - source code
/src/include - all your C headers
/share - shared resources, data, game data, pictures, wallpaper, icons etc...
/share/doc - documentation
/var - runtime data, log files

So what's /usr? These resources get split between / and /usr for historical reasons. There's a push to put everything in /usr and get rid of the split. Go look it up if you want to know why it's this way.

The thing to notice here is there are no program specific directories at the top level. This is because all programs are thought of as small tools or cogs that you can build larger tools upon. It's a system, not a way to run a couple of different apps in their own sandbox.
I most definitely want to see the parent repository. It is extremely valuable. Especially when I come across a repository that hasn't been updated in a couple years and by clicking on the parent I can see that the fork was just there for some short-lived reason.

I agree that sometimes I find it frustrating why a fork exists, but usually just looking at it in the network view is more than enough and is exactly what makes git/github so amazing.
Thank you so much! Updated my profile.

I tried getting in contact with Thomas Ptacek and some other people, but I have not received any responses. I'll ping the other names you gave me.

I made a short list of security firms. But I have no idea how to assess them. Matasano has the most informative website. Do you know of any competitors to Matasano? How would you compare computer security companies? What metric do you use?

Matasano

ISEC Partners

Counter Plane

Rapid7

Nss labs

Inverse Path

Stach & Liu

Trend Micro

Reversing Labs
Look into IDEO (a world-class design firm) and their prototyping methods. They're really good at getting to the core of an idea with the limited materials available (as an example: they prototyped a surgeon's tool with a sharpie and some tape.)
That very interesting I didn't know that Germany previously worked like that.

Your point about the US is valid. However as their national debt is $15 trillion they aren't exactly a model economy.
This is a poor quality comment, not worth posting here.
That's a provocative title with a weak followup. One example of awesome hacking in a related field: http://en.wikipedia.org/wiki/Barry_Lyndon#Cinematography
http://www.visual-memory.co.uk/sk/ac/len/page1.htm
Hyperbole pulls clicks.
Bitcoins are now cheap again.
Maybe github is not "horribly broken", but there are a lot of broken projects on github with the problem he describes.
Some people just don't believe in so called "Intellectual Property", or don't believe that the current IP regime fulfills its supposed goal of "promoting the development of the arts and sciences".
I went ahead and bought new programmer's survival manual, and the developer's code.
Having browsed through them already - both books seem pretty good.
'sic' means the exact opposite of that:

"Sic—generally inside square brackets, [sic], and occasionally parentheses, (sic)—when added just after a quote or reprinted text, indicates the passage appears exactly as in the original source. The usual purpose is to inform readers that any errors or apparent errors in the copied material are not from transcription—that they are reproduced exactly from the original writer or printer. A bracketed sic may also be used as a form of ridicule or as a humorous comment, typically by drawing attention to the original writer's mistakes."
But what if it's the parent repository that hasn't been updated for a couple of years? I've run across this scenario many times.
Domo.rb & Domo.js: Canonize domain names easily
You are absolutely right -- and I'm not coming into this project with the illusion that any given source will be universally trusted (or trusted at all). I don't want to create a tool that people will look at and say "all righty then! Time to believe anything this tells me!" In fact, that would be counterproductive.

The real goal is a tool that will trigger critical thinking when it is most needed -- flag pieces of content that are worth spending an extra few seconds / minutes / etc looking into and then help them look into it. I want people to think carefully before infusing controversial information into their world view.

(btw I'm Dan in case you didn't pick up on that)
You can use repository labels on Github. Here is a "root" repository with a note saying to use another one:

https://github.com/rails/dynamic_form

https://img.skitch.com/20111126-daej32y71sjau9sm3a5t356gac.p...
Electrical   Grass  Mowers Can Be An  Straightforward  Choice.
tl;dr;

Its funny, I've been thinking about this recently, and the conclusion I came to was, People doesn't need to code actually. Coding is the process to getting desired output, which can be totally abstracted out for most common tasks. Look at ruby on rails, It hugely reduces all the mundane tasks that programmers needed to do.

If programmers care about DRY principle, they won't design yet another shopping cart.

Look at google forms, Its so easy anybody can do it without knowing to code, imagine coding a form with same complexity within the time it takes to set it up. Its not possible.

So, my point is customers people want, nine in holes in their walls, not nine inch drills.

coding is kind of nine inch drill ;)
Minneapolis as a tech center? Start-ups say yes
I enjoyed Norvig's post a great deal because he broke down a fascinating and complex topic into easy to understand pieces. By doing so he also revealed some of the beauty inherent in photography and dancing and the mastery great photographers display in their work.

I'm not a photographer but I imagine that many enthusiasts and pros would find his writing very helpful in learning to become better photographers. People got to learn the basics before they can find their own voice, they need to know the rules before they understand how and why they can be broken.

The fact that the author doesn't seem to realize any of this makes me think he's over-valuating the importance of being artistic, artistic discovery of the basics and the fact that his and Norvig's views of photography continuously complement each other nicely as they do in any context of learning and mastery.
"Throw the Bums Out" Amendment to the Constitution
With regards to people forking a private repo, I'm still not not sure how to work with "collaborators".

I want them to fork and "pull request", but it seems they can just push back into my master at will.

Maybe I'm looking at it the wrong way.
As someone who has done quite a bit of photography (I had a darkroom and made money shooting during high school and college with no formal training but managed to get photos in the local big city paper) I agree with your points. Back in the darkroom days tech skills though were much more important otherwise your photos ended up washed out or over and underexposed just as a result of the wrong chemistry or fogging etc.

The technical aspects of photography are obviously important but I find to many people concentrate on the "specs" of the camera and memorize camera review articles.

They worry about white balance before understanding composition and a host of other creative issues. Shutter speed, fstop and focus are important as well as the lens you are using and when to do flash fill in. Maybe I'm missing a thing or two but the rest you can wait to learn.

A friend of mine constantly buys new cameras. His photos really suck but he knows those cameras inside and out because he thinks that's learning photography.

It reminds me a little about people who obsess over creating what they think is an all important one line piece of code instead of just getting the job done. Sure efficiency matters but it doesn't matter in every situation. (Imagine if every reply post to HN had to hold to the standards of a final college paper...)
Even if the debt is 15 Trillion and one ratings agency felt we didn't deserve the highest rating, investors are champing at the bit to purchase bonds.
This isn't about RAM or CPU limitations, it's about entirely different genres of algorithms that aren't feasible with classical computers.
But the US (and UK) are prepared to monitize their debt via QE which Germany is vetoing. And the US allows internal bankruptcy, with a legal framework.
I mostly agree, and in some parts of the world, the art is in the craft more than in some other parts of the world. That being said, I think people are more able to look past bad execution than they are able to look past vapid technical displays. I know there isnt a definitive answer, but i usually think of the thing that makes art different from engineering is that artists have focus more on "what" than "how", which is kind of the opposite of engineers. Its cool, though, the way each discipline kind of turns into the other at various points along the way. Often you have to figure out "how" to actualize "what", just like you have to figure out "what" to answer "how" sometimes.
I agree about "spec" and cameras. In fact, I agree with this underlying trend. You cannot bulletize life.
Menu for Saturday, November 26, 2011 (Updated)
The facade of stability
A lack of cited sources in an article doesn't necessarily imply that its false.
Nice! I was thinking of implementing then I thought let me Google "Siri twisted" first.
Then the FED would not have to purchase bonds.
I thought the announcement meant that UIKit, etc was now available via GNUStep.
The domestic debts (well those under domestic law) at least would be redenominated, which is most of them.
"What foods make my brain work best?" by Seth Roberts, PhD
Reading articles on technique may not make you a photographer. But they can help you figure what may be going wrong.
fail2ban is good for this as well
It is quite hard to do. The bank clearing systems for each country have been replaced by centralized euro ones for example. And no one will want to convert their money. There are stories that the Greeks have been withdrawing cash and putting it in safe deposits for months.
After Gnome2 was discontinued, Canonical _could_ have listened to their current users and instead of Unity, developed something similar to Mint's MGSE. But Canonical suddendly decided to discard their current target group, desktop users, which made Ubuntu popular, and suddenly switch everything to tablet users.

People hate on Unity for two reasons:

1. Because they feel betrayed by Canonical for switching to another target group and letting desktop users Gnome2-less alone in the cold. It is like Apple completely giving up on Macs and OSX and fully going iOS.

2. Because Unity is, hands down, simply less usable for day-to-day desktop use than Gnome2. It may make sense on tablets, but it is a step backwards on PCs. If Canonical wouldnt aggressively push it by making it a default, probably nobody would voluntarily install and use it.
The reason the US is not suffering more from its huge debt is because the US dollar is the primary reserve currency.
The author immediately frames the exercise as part of business training. That's why I drew the connection between "interestingness" to business success.
Special Song of the Day
It's nice to choose the focal plane like in the demos, but it'll be more useful when I can choose the depth of focus as well.
I agree it's orthogonal, I make it clear in my post that it's an option, but only one of of many. Some shots need technique, others are fine with a polaroid. There's nothing more to say about it.
Scientists Brace for Media Storm Around Controversial Flu Studies
Apple investing in Sharp plant for iPad 3 displays
My issue is not with Roy. It's absolutely fantastic to have a functional language that compiles to JavaScript.

My issue is with the use of monads in particular, and I think my comment pretty well communicates that it's solely about that. I don't think it conveys a false impression about Roy as a whole at all.

Your statement that my comment "can at best be seen as attention-seeking behavior and at worst as an underhanded FUD tactic to turn people off the project" is just absolutely ridiculous. I have nothing against the project Roy, and I wish it nothing but success. Why would I possibly have any motivation to use underhanded FUD tactics to turn people off the project? And I don't even know what to say to your accusation of attention-seeking behavior. In what world is initiating a productive discussion about an important issue, and not in a self-promoting way at all, "attention-seeking behavior"? Get off your high horse.
Ask HN: Do you check the length of the article before reading it?
I find myself doing this a lot, I usually read articles that are short to moderately long ( less than 15 paragraphs )

I know judging the quality of an article with its size is stupid, but, I do it all the time.

What are your reading habits?
This advice is great if one wishes to become a dilettante.
Nope. It's about the support of new language features like blocks in the GNUStep Objective-C runtime.
This is like saying "I don't understand how watching a movie is any more effective than just looking at a script."

Not everybody has access to the script.
Not everyone has time or capacity to take that script and turn it into a movie in their head.
Scripts tell you a lot more than you need to know.
Scripts aren't designed for audiences.

The list probably goes on but hopefully you get the point.
Have you thought about giving the option to just torrent them? (Like how the HumbleBundle guys do)
I trained in traditional film photography for 8 years, worked in a darkroom and developed my own film. The 'technical' details that make a photo "text-book-correct" were some of the first things we learned. It was a given that you knew how to properly shoot a photo (and in our case, how to properly develop, enlarge, print, etc). This was the foundation for potentially creating something more than just a snapshot. You only ever really noticed these details when someone got it wrong.

With that said, after about the 2nd year, it became increasingly clear that once you knew what you were doing, you had almost no incentive to continue doing things "correctly." Critiques at the higher levels became increasingly abstract. It was understood that you could shoot a "technically correct" photo. No one needed to see that from you again, perhaps ever. You master the basics and you're suddenly let in on a secret that the basics don't really matter (at least in an artistic/scholastic context).

However, I can see why the engineer type would be attracted to the technical part of photography. It is a fun and rewarding endeavor to create things correctly, and not everyone wants to be an artist. Working in a darkroom is extremely rewarding in a technical sense because it rewards those who do things correctly and punishes those who don't. Ultimately, there are all kinds of reasons to fall in love with photography, and those reasons don't need to correspond with mine or anyone elses.
Twisted implementation: https://github.com/wrboyce/sirious