skysight-inc/HackerNews huggingface dataset:
One bad side effect of the FOSS movement is that customers are now conditioned to expect that open source software literally means free software including free support

Really? The people I know expect free message boards, possibly peopled with the people who wrote the software (why is this not the case in the closed-source world?), and message-board-level technical help. This may well be good enough to fix problems, but you obviously can't build the classic business "Blame Avoidance Contract" on message boards.
The current tendency of websites to use font-shadows to give text an engraved look is extremely irritating; it reduces readability (which is already very low given that you're using grey text on a light blue background), and makes the text look somewhat blurry. I will admit that it can look good, but only when used sparsely; using it for all the text in a page is a bit much.

Also, you might want to do some grammar-checking on the English version of the site. "We where frustrated" should be "We were frustrated," "That's why we build applist.me" should be either "That's why we built applist.me" or "That's why we're building applist.me," in "which short-link ist yours" "ist" should be "is." There are some other issues with commas, and a few places where the phrasing is awkward or contradictory ("There are no restrictions at the moment. As long as you can remember your link" could be reduced to just one sentence, and in fact either of the component sentences would work perfectly well as an answer to the question).
Stone v Pinon, Copyright Infringement of Maps (2004)
I shouted out a long "hurray" when I realized what you had done. Is there something I miss, or why all the comments are so cautious? What's wrong with webfonts and the packages you create?
Business/App Idea Generator; actually useful
Address bar behaviour in fullscreen mode
The Internet is for revolution
Seems that under copyright law, the teachers who set up the recording equipment in their rooms and then read aloud copyrighted books would be at fault for creating copies (or at least aiding in the creation of copies) of copyrighted material. The TeacherSoft company would just be the recipient of these copies; they might be required to delete them, but the primary party guilty of copyright infringement here would be the teacher who read it aloud.
He says that git is used a lot by googlers and he's using github for his project, it would be nice then to integrate git on code.google.com
Bidding for the kickoff
There is indeed a balance. If one of my two word comments results in 50 upvotes, I feel the need to balance it out with some trite anti-HN-hero comment that'll restore order.

The Internet: You aren't interacting with people. You're interacting with a model of the average personality on sites you frequent. People end up falling into manipulation bundles. "If I do X, bucket P will do Z. If I do K, bucket M will do A, ..."

Want to try it out? "DHH sucks!" -> bucket A: "Yeah, he kinda does." bucket B: "NO! He's our HERO!" bucket C: "Well, he's good at what he does, but he panders." bucket D: "What? It's nice outside. I wasn't paying attention."
Too granular and it's an endless set of "are you sure?" prompts which users are likely to develop a blind-spot to...

Not granular enough and you grant root-access to everything when you first install a 'flash-light' app.

Finding the right balance? Worthwhile.
The amount of entitlement some people feel

Stop right there. As a practical matter, you're misinterpreting comments. As a philosophical matter, there's no way you can know what others feel. This whole train of thought is ensuring that people misunderstand you and, worse, take you for the worst kind of sniveling martyr.
A musician:
-has persevered to learn a difficult skill
-has developed both sides of her brain
-can focus in private and perform publicly
And at the intergalactic level. The universe really is extraordinarily vacant for such an interesting place to live.
Granted, it creates a lot of nonsense, but there were also some cool ideas I found with it:

- Google Maps for Golf Courses

- IMDB for professional athletes

- Meta-search for furniture

- Pandora for Travel
What happens when you're the #1 story on HN
I disagree. Apps already need to be able to handle some of these situations (as some parent post mentioned), but you don't even have to alter any existing app as all existing permissions requests default to "required".

I don't buy the argument that "it would make testing the app too difficult." It just isn't that hard to put feature-placed guards in place. Web apps do that all the time today for JavaScript capabilities and they survive just fine. I have a lot of apps on my iPhone that I don't give location permissions to that continue to work fine as well.

I don't know the details of the underlying OS change, but I would imagine it isn't that large of a change, either (if any change at all). The system has to have the ability to check if an app has permission to perform an operation today so people can't lie about the permissions they are using. It would just do the same thing it does today.

So we are down to adding a flag to the permissions requested (required versus requested), adding a description field to the flag, and altering the presentation of the permissions at install time.
> Where does he explicitly say it downloads things in the background, or even vaguely imply

Sorry, I was mistaken about that.

Still, everything else I said still stands. It's not downloading in 10 seconds and letting you use it. It's downloading in 80 seconds and letting you use it. Both cases allow for continued downloading. You asserted that currently the app downloads and is usable in 10 seconds. It is not. That's my contention, based on DF, and that is where the confusion lied in your comment.

More precisely, it's not the downloading in the background that's important, rather, the interactivity within 10 seconds that is.
I'm hoping open sourcing these stats from yesterday's article will help someone out there. I've learned a ton from reading HN so here's something back.
> I can't say that I trust TIOBE's methodology (looking at search result volume), and that's as an ardent Pythonista.

I try and throw in more metrics in http://langpop.com in order to give people more things to play with - you can tweak the weights of the results in order to generate your own charts.

I also don't make pronouncements about which language dropped exactly how many places and things of that ilk. I think the results I have are good, but certainly not precise enough for that sort of hand waving. I guess that harms efforts to market my site: despite having superior methodology, TIOBE gets talked about more because of these 'reports'.

On the other hand, I don't make money off it in any case, so it doesn't really matter if I get a bit more or less traffic.
Google Censors Torrent Sites - Except For The Pirate Bay
Ask HN: When do you consider potential business model options? 
With my business background, I naturally start my creativity process on a concept with the business model in mind. I understand that it may (and probably will) evolve, however, it is important to brainstorm. At what point in your product life cycle do you consider your business model options?
It would be nice, to have a list of all fonts longer than 5 incrementals. As the bundles are more or less random, I don't think that searching is more important than browsing.
How To Control Your "Check-In" Addiction
I don't use gmail- so I can't help you there. My accounts are pop-accounts. I do believe it's heavily based on the gnome libs.
s/Usefull/Useful

FTFY
I may be completely misremembering this, but I think in a psych class I took we were told of feral children who never had a language (tho the one we saw did bark and growl, as she was raised by/around dogs) and the hugely negative effect that had on their brain development.

Now, you said "there are no human cultures without language", and I'd agree with that (how can one have a culture without a language?), but I'm not sure I'm fully convinced by idea that all of those born deaf and not taught sign language will invent their own.
I like the idea, though your categories are pretty thin - neither C# nor WP7 show up as checkboxes (nor does F#, Scala, or Clojure).

Maybe a "suggest a category" feature would help here?
All fair criticisms. I am learning how to promote myself in industry, and I'm not scared to take some risks. I understand how this can lead to gaffes and can be construed as gauche. Gimme some time to work on it.

Regarding asking viewers to: "Tweet this". In the speaker room, I heard people talking about how you have to givepeople tweetable sound-bites. I put "Tweet this" images on some slides. It was an experiment and it wasn't well-received. I guess I learned something.

Regarding asking people to rate my talk: I learned from my talk that people won't tweet stuff simply because you ask them. Similarly, I think if people disliked my talk then I would have gotten a low rating.

Lastly, I appreciate your criticisms. I feel bad that you think that voicing them will cause you problems on m-o. This is not the case. I'm trying to learn something here, and I wouldn't be able to put myself out there if I were super thin-skinned.
I agree it would take longer. I disagree that it would be 2^3 times longer (I don't actually believe you meant that, but it could be inferred from your comment).

The app would have to be written such that "is feature X available", not "is permission X available." Then, if I don't actually have all of the permissions I need for feature X, the whole feature isn't available, rather than trying to code for each permission.

It is really no different than having a web app continue to work as JavaScript capabilities degrade from "Chrome" to "IE 6" to "NoScript".
I almost sent them a critic-gram about this one, then I stopped and thought. I suspect their method is measuring the fraction of JS activity which is self-perceived as "programming" in the sense of software engineering. Rightly or wrongly, laying out pulldown menus with JQuery and the like is broadly (not universally) perceived as the practice of "design". Surely all of us know that plenty of echt programming is done in JS, and also plenty of let's-make-this-widget-dynamic work by people whose skills do not include structuring large blocks of code. The distinction is not an XOR, but it is both clear and real, and I believe the Tiobe results reflect it. My further W.A.G. is that their method under-represents the level of software engineering activity done in JS relative to, say, Ruby and Python, but that it does so because developers themselves are lagging in their perceptions.
It's game theory. If you charge money for something, it gives you an incentive to avoid doing sneaky things that will destroy that money stream in the future, like embedding spyware in your app. But if you don't, people wonder what the hell's in it for you. And they figure that since you're not making money off customers, you must have some spyware or adware deal to make it elsewhere.

Game theory's probably the most depressing and cynical academic subject that I've ever studied, but it does do a remarkably good job at describing people's actual behavior.
Giving away software can definitely build a market for your time - but in the end you're selling your time, which you have a limited amount of, instead of a software product which might scale indefinitely (see "Angry Birds", for example).
"ill make a grand moving snow today"

Did 50 Cent really go shovel snow? I thought that was a double entendre (and a joke), "moving snow" being a euphemism for selling cocaine.
I think the main reason this has become a bigger issue is Automatic Updating in Froyo. Since then, you have to manually update the app if the permissions change. Otherwise, the app will automatically update(if you allow it during installation). I always look at the comments now for an app that requires a manual update. Many times they are introducing adds or farming your data. Unfortunately it makes it so companies that are playing nice will be seen as doing evil. I for instance, did not update Angry Birds until I read this post. I was thinking they were farming my data to help boost their profits.
Then I would suggest you skip the next Boring Conference: http://online.wsj.com/article/SB1000142405274870339590457602...
I'm probably going to get downvoted for saying this, but putting "vote however you like" or "I expect downvotes for this" or "I know this isn't going to get upvotes" in a comment almost guarantees your comment lots of upvotes.
It's almost as if when you say you expect people to downvote you their instinctive reaction is "Don't tell me what to think!" and they do the opposite.

EDIT: Apparently implying a parent comment is pandering for karma is an equally rapid way to get it downvoted. Please don't downvote the parent comment because of this one- I actually found it quite witty.
Russian telephone.
There was an excellent episode of Radiolab about this subject. If you have the time or inclination to listen to an hour long podcast, I highly recommend "Words": http://www.radiolab.org/2010/aug/09/
I'm not surprised noone bought his books. Trade Like a Hedge Fund is $35.08 on Kindle. People will always opt for the $9 book (even if they think the book that's $25 more expensive will make them more money)
This is similar to a cocktail party game I once played.

You get everyone in a circle, and then you choose someone across the circle to look at. Basically, everyone is looking at someone else, and they, in turn are looking at someone else (not you).

Then, you're asked to mimic as exactly as you can the person you are looking at. Everyone starts out standing still.

But soon, funny stuff happens. Little inevitable movements by people are mimicked and magnified as the movements ripple down the chain. Eventually, you get ridiculous huge movements that ripple.

It's a fun game, and I suggest everyone try it out with a group. It's a real life experiment of signal and error amplifications.
This kind of reminds me of the Fear - Love spectrum in Donnie Darko. I don't want to be a charlatan, martyr, or hustler. The world really isn't that simple. And if you want to know where you can put your spectrum, see the movie and find out.
I agree. I use Debian not because it has the bleeding edge but because they have the most stable versions and they care about that. I love their system.
Nah, I read the whole thing, which is funny, because I've got a lot to get done this morning. Then I saw your comment, and figured I'd better reply. Oh, hey, look, there's that bookshrink thing they mentioned, I wonder if that's any good, I'll just check that out before I get started on this to-do list. Hey, I wonder if I can get a better to-do list manager ...
Ah yes, Oracle is carrying on the grand tradition of Pharaohs, ancient Rome's damnatio memoriae, and Stalin's Great Purge.
I don't see why they'd be worse tools. If you don't want people to focus on the design aspect at all, use something like a prioritized list of elements.

And if you want to talk about design, then try to get as close to the real deal as possible (either with a photoshop mockup or a html prototype).

But wireframes exist in a grey zone where people will discuss the placement of a call to action button or menu item, only without the benefit of visual guidelines like colors, contrast, typography, etc.
You know, thats just not true for finance books. Trade Like a hedge fund was $70 when it first came out and sold more than all of my other books combined.
Here's some more twisted internet reasoning for you: maybe if all of the comments on this article suck as much as the article itself does, it will fall off the front page like it deserves to.

It's a meaningless story about a guy who, by his own admission, has written several books just for the attention. Then he meets, dates, and marries a girl in the space of a single paragraph, which somehow justifies the entire experience.

Now here I am, reading it on Hacker News, just wishing it would go away. We can debate internet philosophy (interacting with a System vs a Community) all day, but I'll just go ahead and concede the entire battle to you right now, because you're right, it was a bad comment made for unsound reasons. However, I am not a rational agent and will not delete it.
> http://langpop.com

Your website design breaks for lower-width browser windows (the chart extends out of the right edge of the main content column).
I didn't really think of this in terms of good or bad. I guess, like most things, it can both.

I had a lot of fun doing support & sales work with clients as sales engineer for an open source software company. Access to free software is, obviously, great for me as a user.

On the other hand, it seems harder for very small companies to make a living on support (the kind you can really charge for, SLAs with big corps etc) than to sell an iPhone app, for example.

Also, if you're making your money on support, there's a possibility you might be less motivated to make your product very easy to use (not that paid software is always great in that respect, of course).
If you care about actually making money from the very beginning (as opposed to just being bought -- which isn't likely to happen -- or just getting a tonne of users and worrying about it later), then consider your business model at the very beginning. Changes or problems with either your product or business model can significantly affect the other, so if you can focus on both from the very beginning, I can't think of many reasons why you wouldn't.
Hmm.

There was an article (of all places) on /b/ on explicitly how to manipulate compression filters to display 2 completely different images within the error domains that make the word "void" express. 1 or 2 people were actually publishing code in /b/'s conversation explaining how to repeat and why this happened.

However, they were using this algorithm to hide animated child porn and other just plain nasty stuff, but they were discussing it all right. If prodded, I could provide links. But I wont be held responsible for the disgust resulting.
Scarcity of Time
I would love font-face a lot more if it didn't look terrible on windows. Has anyone figured out the fix for that yet?
It's interesting, but probably not that surprising, that the Linux port has faster buildtimes, given that building the Linux kernel is the primary metric that kernel developers are interested in, and one they try to improve constantly.
This shouldn't be surprising at this point. Everyone should know by now that Oracle doesn't give two fucks about anything other than making money.
This comes up almost every time someone does what I just did. You're right about the Voting-Based Social Media Site Psychology of it, but I think we've covered it enough that it doesn't need to be said.

I do regret adding that to the end. I really didn't mean to influence the votes. Now, of course, I can't remove it without eliminating the context for our discussion.

Edit for more meta: Apparently I am now That Guy In The Thread Whose Comments Are All Downvoted Regardless of Contribution to the Discussion. I am also That Guy Who Left A Stupid Reddit-Style Comment, That Guy Who Is Spending To Much Time in the Thread, and That Guy Who Thinks Hacker News is Going Downhill. Time for a sandwich.
Ha. So, we don't even rate a single pixel on the blank, white screen that is the Universe? Sounds about right.
In his examples, is there any difference between Coolvecta and Museo Sans? If there is, I can't see any.
Make sure you read that article until the very last paragraph. It has a heart-warming ending. I awwww'ed. :)
Naming Magic: Why Every Other Link Including This One Is A Bait
I originally created this resumé last summer and wasn't able to land a new job. I recently edited it in applying for a new job, I'm curious if there's something more I should be saying or doing in trying to get meaningful work.

I'm mainly interested in back-end development in Python or C. I'm really good at leveraging my Python and command line skills to quickly transform data in various ways. I enjoy being buried deep in the underbelly of the code. I like defining, implementing, and working with clear APIs, which probably explains my general distaste for front-end work. I think I'm really good at iteratively writing code to do a specific job, and then generalizing that work to apply in other situations.

Perhaps surprisingly, I'm an extrovert. I feel comfortable in most social situations, and I consider myself a good writer and communicator.

Does this resumé do a good job of reflecting what I'm looking for? I think I'd be a valuable asset to a lot of companies, but I'm having a very hard time finding the right position and then convincing the company that I'm a good fit. I'm open to any advice, suggestions, or offers :)
We are doing something pretty similar but we take info from other sources like sourceforge or google code and also from github. It's called Masterbranch (http://www.masterbranch.com)

PS I have another account here but I can't log in :(
Give me an example of something you can't do in PHP. The language is turing complete .. your statement makes no sense.
I can see the 'VOID' in the original image as well. I wonder what kind of problems that's going to cause if this gets out into the wild.
I feel like you could've made yourself sound a lot more sympathetic than you actually did. You come across as an asshole?
funny, for a guy who hates it you sure spent a lot of time on it.
Like someone commented on the site itself, I also can see a faint outline of the hidden message in the original (left) image. It changes in clarity if I change the angle I'm viewing my LCD screen at - most visible when I view it from below (which darkens the screen).
It is arbitrary but so far as it is my own, it is also most people's, tying into my point about clarity of definition. Chattel slavery means the public acceptance of slavery--slave markets, the fugitive slave act. Chattel is a legal term connoting legal approval of slavery.

It is also what people think of first when someone starts talking about slavery. Alongside chattel slavery was indentured servitude, which might well fall into your definition of slavery.

>You're trying to claim that slavery doesn't exist because you want to make it be only something exactly the same as plantation era slavery

No, I am not. I am asking you to be more precise in your language, because typing off a one-line post about non-hypothetical slavery was confusing. Notice how more people upvoted you when you were expanded the precision of what you meant by slavery?
I mean, you may think it's a long way down the road to the chemist's, but that's just peanuts to space.
I think I'll just stick with Beamer. Not seeing any clear advantages here.
yup, it was a metaphor. there isn't support in the case of many forms of digital content
It was a project that needed more than 16K of memory. I read that there are tricks to stream memory in as-needed from outside sources, but that just reminds me of programming in the 80s, which I'd rather not go back to.

I'm not saying Arduino is bad, I'm just saying I was disappointed that it had a bunch of great features yet curiously had such a limited memory capacity. Memory is really really cheap.
If you can upload an html presentation, why can't you upload any other sort of presentation?
Google questions the effectiveness of homeopathy
Cool, but I can't shake the sneaking feeling that this overlaps significantly with Apache Droids[1].

It would be nice if they had more info on the homepage about what exact components they plan to build.

[1]: http://incubator.apache.org/droids/
This reminds me a little bit of Sketch-a-bit, though it's not the same premise (users modifying other user's sketches, rather than trying to trace them): http://superfiretruck.com/sketchabit/