skysight-inc/HackerNews huggingface dataset:
Disagree. In many cases academia DOES actively punish failure, through negative feedback mechanisms involving grades, comments on papers/essays and the like that subjugate "out-of-the-box-thinking" in favor of a certain theme or buzzword a professor wants to hear, what his or her political or economic viewpoint is, etc.

I think you're conflating two things here: negative feedback and biased evaluation. Two very different things.

Regarding negative feedback -- it's not failure, it's feedback. And that's what I mean by the immaturity aspect. When I was a kid, I'd cry when I lost at chess. As I got older I usually learned more from my losses than my wins. They were no longer just failures, it was a chance to improve. Throughout school I felt the same way. Comments on papers/essays and grades I used to make myself better. I appreciated them.

The biased evaluation isn't unique to college. In fact its a pretty major part of life in general. You're going to have to deal with it in businss, dealing with VCs, dealing with spouses, banks, employees, etc... If you can figure out a way to remove it, I'd love to see it.

Regarding out of the box thinking, I generally found it well received. Especially in CS. But I guess YMMV.
> Personally I don't get why there's so much negativity.

I'm guessing a significant portion of it comes from how terrible the SourceForge experience has been for a very, very long time (I don't know if it's changed, I haven't had to actually use sourceforge in a long time): insufferably slow, brain-dead logical layout of project pages, UI complexity, ...

The kind of feeling which comes from having to use a crappy tool for a long time does not go away easily.
So if we posit that the money shouldn't go to the police or the government in general, where should it go?
You may want to re-examine your position that copyright is not bad. There's really not a lot of evidence that any "intellectual property" is good, where "good" is something like pareto efficiency. Any sort of "intellectual property" at all, when enforced by the government, is probably a drag on the economic system.

You could start your re-examination with "Against Intellectual Monopoly", http://levine.sscnet.ucla.edu/general/intellectual/against.h... especially chapter 6.

Personally, it appears to me that a combination of regulatory capture and legislative capture has enabled a few large corporations to define "intellectual property" in such a way that what used to be accepted as inalienable rights of US citizens are widely suppressed. And that's going way, way too far.
...the data flow diagram in the OP..."what happens when you execute a command"...is wrong. It implies that the command (ls -l) is read by the terminal emulator, which gives it to bash, which gives it to the kernel.

It's accurate, the author just left off where the command is coming from (implying it's the user sitting at a keyboard). You type into the terminal-emulator, which passes that input to the program it's running, the shell, which figures out what it means.

A terminal (or something emulating a terminal) is always between the keyboard and the input of the program running. Even when you login on the console, the terminal driver is accepting your input, transforming it in some fashion, and giving it to the nxt level.

A terminal doesn't exist between this echo command and the sh program:

echo ls -l | sh

And is, in fact, why things like expect(1) exist and that ssh can be configured to allocate a pseudo-terminal or not depending on how you want/need to interact with the remote command.

Incidentally, there seems to be a bug in yum whereby it detects if its output is a terminal or not tries to format it, but it gets the check reversed and pretty-print word-wraps output that goes to a non-terminal. Which is why

yum search something

and

yum search something | sort

produce different output and the latter has blank lines scattered throughout. (yum 3.2.28 on Fedora 14).

And of course, the kernel is not really of importance here. The selected command does whatever it does, which might not even access the kernel ("Hello, world").

Every Hello, World program I've seen displays text to the user (or sends it somewhere), which means a system call, which is calling "kernel functions". The kernel is the mediator between programs/processes, there are very few cases where it isn't directly involved.

And bash can and sometimes does directly call kernel functions without an intermediate binary (e.g., unlink(2) to overwrite a file for output redirection).

Not really a good example, but the idea is sound. Bash has builtin functionality that emulate the functionality of system calls or other binaries. For this case, bash opens files for redirection when it's going to overwrite with the O_TRUNC flag set. This can be changed with various shell options (clobber) to have it not implicitly overwrite. You can see this with strace.

And technically, "overwriting" a file means truncation or seek-and-write, not unlink and recreate. The difference has implications for hardlinked files.
While I don't really approve of the anti-sourceforge attitude, I do understand it; when SF had essentially a monopoly on open source project storage, they chose to milk it and rest on their laurels rather than improve themselves. People complained about how SF broke wget with their download portals for something like four years before SF did something about it. SF's forced review of every project creation (and their gigantic delay in doing so) had a strong chilling effect on open source project creation in general.

A lazy monopoly has a way of generating extreme hatred due to the impotent rage of the people that use it because they have no other option. SF may have drastically improved in the presence of competition, but it's no surprise that some people are still angry.
I haven't posted anything bad about sourceforge, had missed the controversy they referred to. I totally agree with everything the author said (and thought she said it very well). However, I have to admit that when I saw the title of the article and the domain name (before I read the article) I could feel myself gearing up to get angry at sourceforge and defend github.

I can totally relate to people who root for one technology to win and trash another, because I totally root for technologies all the time. I get really annoyed when a "bad" technology comes out with a good feature I wish the technology I was rooting for had. Which is kind of insane when I think about it. This post was a good reminder about how irrational that rooting and fanboyism is. I will have to be more mindful of that stuff, because it really makes me blind sometimes.
However, while the system may end up paying out less than it promised at some point, it will not collapse completely.
Parallel programming is the focus of increasing interest
“Anyone can start a Groupon” and other startup myths
One tidy option that requires you to buy more apple hardware (apple rule 1 - you haven't bought enough till you're a catalogue) that I'd like to see is iOS -> TV -> A lot of cable/etc boxes. I believe you can do various sorts of control through HDMI, and the cable box makers would want to help Apple.
This really captures the core difference between the two languages. C++ is overly versatile to the point of being cumbersome whereas Obj-C imposes sensible limitations for the sake of handling the common use cases much better.
Congrats!

Please don't stop blogging your technical deep dives! Your passion is an inspiration.
Well said (and the same to the OP). I'm a big fan of GitHub, but there's no reason to line up SF with Bin Laden and Saddam - that seems a little OTT, even if the SF interface is clunky! [1]

[1] https://twitter.com/#!/ovnicraft/status/65547304698003456
While I agree the hate is unnecessary, calling out random Twitter users in a company blog post isn't very classy. It comes across as a petty attempt at revenge.
And so are many of the most active people of this site. Thats why the article gets so many upvotes for such shallow nonsense excuses about Apple failing at the social web etc. (Not necessarily a bad thing, a company is good at some and not great at others). This post is for and by fanboys who take Apple's weaknesses personally and have to spin it as if Apple is too good for the web. (bye bye karma).
I was about to get up in arms about this, but it turns out they didn't really declare internet access a human right. The human right is the right to proportional punishment. Their claim is that cutting someone off from internet access just because of copyright infringement is not proportional punishment. At least, that's my reading. Someone please correct me if I am wrong.
Caveman is an example of a minimal Common Lisp web framework built on top of Clack.

https://github.com/fukamachi/caveman/

Same developer is building a much richer framework called Utopian on top of Caveman.
https://github.com/fukamachi/utopian
No, I was given a Palm Pre (post-release), but didn't have access to the SDK. Here's an article:

http://www.computerworld.com/s/article/9134650/Palm_expects_...

If you were approved you got access, but most didn't. I think jwz ranted about this too. There were all these devs who wanted to write for it, but weren't given access. Eventually I gave the phone back.

General rule, your SDK needs to be done a month before product launch -- unless you're Apple.
Sorry, I had intended to post this last week, but life did not permit :\

I (am not an organizer but) submitted a previous post about the Beyond Comments challenge when it first opened as well.

You can also join the mailing list here: https://drumbeat.org/en-US/journalism/participate/

If you hit the list up i'm sure people will help you get up to speed (i will certainly volunteer :) )
That makes total sense to me, and I agree with the "terrible experience" part. It does look like they've made some improvements though.

Regardless, SF has been around for a very long time, and one could at least appreciate that they're a pioneer site in open source forge hosting. The humility in the post is pretty evident, and serves as a friendly reminder that this doesn't need to be a competition.
What if he needed the liquidity?

There are all sorts of reasons to sell stock at a particular time that have nothing to do with cashing out on a company one believes will flame out.
Do people who buy fake Rolexes think they are real, or fakes? If you go into a jewellery shop and spend a lot of money on a Rolex but it turns out to be fake, then sure, it's probably fraud. But if you buy one out on the street for 10 bucks, then I hardly think it's fraud. But these things are independent of the physical form of the thing sold; it comes down to the understanding of what is being sold, as in a contract of sale, implicit or explicit.
So you sign an acquisition deal without discussing what "lies ahead"? I guess a "We can't give much details for now, ..." would be sufficient.
schools, like the lotto.
I think they were trying to cite concrete examples, not exercise any form of revenge. It's not like they called them names or anything.
Make it good enough for it to not be a shot in the dark. Telling us is a good start, a Showing HN is one of those things that gets good exposure to users who don't mind that sort of self-advertising.
More likely it would be trademark violation. After all, who is to decide what "Rolex" means, anyway?
It is useful to distinguish between two issues -- the usefulness of a college education and the cost of said education. The costs of a college education in the US today are completely unjustifiable IMHO and I agree with those who say that there surely must be better use for your money. On the other hand, it seems that dismissing college education itself qua education is a bit like throwing the baby out with the bath water. Let's leave aside the question of whether a college education improves your critical thinking -- I claim that a good college education properly trains you in the fundamentals that you need to master before going on to doing greater things. The obvious caveat is that there are a whole bunch of vocations for which such training has little or no value -- I get that. But do we really want to create a society where a whole generation has little or no training to invent, for example, the next breakthrough transistor technology?
Blackberry 5: Now officially supported in jQuery Mobile
Odd. I remember getting the SDK very early. Maybe the fact I was a PalmOS developer since ever did play in my favor.
This is a good, clear explanation of Groupon's business model. I think one of the following must be true: 1) Groupon does not realize the Ponzi-like nature of their business, and this led them to turn down Google's offer. 2) They do realize it, but common sense was outweighed by hubris -- they thought they could keep it going until the IPO, or maybe the next offer from Google. 3) They're really, really smart and are working on plan B. That would be one hell of a pivot.

I'm betting on #2.
Yes. The fact that Facebook knows what bands and tv all my friends are into is why i choose to do my tens of searches a day on Facebook. Pity it never tells me anything useful.

So the author thought of a cool metaphor about dust and archeologists. Shame it's complete rubbish. This isn't a game where Facebook has more data than Google. It has different data. Useful and cool data for sure. And I'm sure google would love to get their grubby little paws on it too. But if the author thinks that Facebook are casually going to replace Google or even that we are all going to loose interest in what Google offers then really should they even be writing opinion pieces?
Readability pays the authors, based on what you pay them.
There is a conflict between civil liberties and continuation of pre-existing copyright systems when copying becomes easier. Is it better to have a copyright system or a free society?

I believe it actually comes down to this at the limit, most particularly for cultural media.
"The Special Rapporteur considers cutting off users from internet access, regardless of the justification provided, including on the grounds of violating intellectual property rights law, to be disproportionate and thus a violation of article 19, paragraph 3, of the International Covenant on Civil and Political Rights."

The important part is "regardless of the justification provided", in my opinion.
Trademark is another form of IP.
Would tend to agree. This new generation of repo sites for the most part has learnt a lot of lessons about how to do things. In some ways, linking to individual tweets feels a bit like bitching at people - perhaps understandable, but not really doing anything but making them seem upset.
I'm hoping for a friendly SlimGems/RubyGems merger for Christmas 2011.
I got this message when I followed the link to his vbaclasses

Your computer or another computer on your network is compromised with a virus. This allows online criminals to use it as part of a botnet to send spam and attack websites.

Am I the only one?
Code Completion for JQuery Selectors
Inaugural release of Apache Lucy, Version 0.1.0
As someone who used SF in the early 2000s, I can kind of understand the hate (but don't support it).

I remember daily offline CVS servers (yeah, I'm that old), unusable slow mailing lists (delays of several days per mail) and the awfully complicated and slow interface. I still can't believe how much slower it even got when SSL was activated.

And the interface is still awful, as is the one of Launchpad BTW.

Still, it was the only open source hosting back then. Many projects were hosted on university servers or even Geocities with no VCS access.

Clearly, without SF Open Source wouldn't be what it is today.

That said, please host your projects on GitHub or Bitbucket in this century. Thank you. ;)
Yes, Groupon's userbase might not stick around if they reduce advertising expenditure to shift into profitability. That is unproven, uncertain, etc. However, it's quite a leap beyond that to say that the userbase definitely will leave if groupon doesn't keep up its massive advertising campaign, which is effectively what the Forbes article says: (Groupon isn't Groupon without unsustainable advertising).
Who Really Runs Reddit: The Hunters and the Gabberers
>>As for cheap phones, Apple now sells the 3GS for $49. I don't think this is an example of the naysayers being right, it's just Apple having their cake and eating it too.

$49 vs. $200 is peanuts compared to the 2yr data plan that you're signing up to, that's where the real cost is.
مفاجأة حرب تموز 2006 : إصابة الكورفيت الإسرائيلي حانيت..
I'd leave chemistry off the list: lab work is essential, and very few individuals have the money or the permits to obtain the chemicals you work with in a chem-majors class. I don't know biology well enough to talk, but I suspect that molecular bio at least suffers from the same problems as chem. And you can self-teach physics theory, but experimental physics can require some very specialized and expensive equipment. Not to mention the opportunities to work in research labs, which is where I did most of my education...
Funds to provide for the victims of violent crime.
Is RMS really a doctor? Or are they referring to his honorary degrees? I've just never heard of "Dr. Stallman" before. It has a nice ring to it.

Anyway, stuff like this doesn't surprise me anymore. It's gotten to the point that I root for the RIAA and MPAA and the like, just because the quicker they can ramp up the ridiculousness, the quicker it becomes obvious to everyone else that it has to stop.
The False Choice of Schema.org
You can't avoid them, you won't be hassled for using them, and it's rarely worth your money either fighting bad patents being used against you, or filing your own patents.

Your idea is good, but unless you get IBM, Google etc on board it won't be many patents. Patent trolls are invisible till they start to money-grab, and would never join. It's a bit anti-capitalism, so good luck, please do succeed.
GOSO launches new website, monthly plan for Facebook page applets
Google, Yahoo and Bing work together to create Schema.org
Nice look and feel. I don't yet have the need, but I'd try it when I do.
Your home page has an info-graphic and some advantages/benefits, you also have a how-it-works walk-through and you have a 4-page tour. Seems like overkill, but you probably know better than I do:
1. which of these is converting?
2. which are most prospects (not people like me who just wanted to look at the app) visiting and spending time on?
3. were any of these pages or sub-pages a direct response to customer requests (implicit or explicit)?

I'm not asking for a defense - I'm asking because the answers would really help us our with our own site!

Thanks.
I've never run one. But the best ones I'm an affiliate on so far seem to be http://zferral.com/ and http://clickbank.com/ - they're very different. Zferral is basically a webapp that lets you create an affiliate program for your "whatever" using your existing billing system. Clickbank, on the other hand, actually hosts your product and does payment processing and affiliate stuff all in one.
Also... what counters?

(Regardless: happy to get together anytime in Chicago).
Longworth by the Numbers
I would also accept: parks, and bike paths.

In all honesty, I'd be totally happy if the money went into a fund that was used to throw a block party for the town at the end of the year.
Can't argue with that. 'Course, geniuses like this particular copyright lawyer would note that laws prohibiting strip mining Yosemite "go against free market capitalism" too. More limits on "free market capitalism" will thankfully continue to elevate us a bit above what amounts to the brainless economics and political philosophies of cancer cells.
We're already in an necessity inflation period. Check how fast food prices went up in India.

As for the demographic dividends, I doubt it will last long. When a large, unemployed segment takes control over at US/Europe, the first thing they'll do? Make sure they have jobs. How do they compete against cheap labors in Asia? Simple. Tariffs.

Look at Greece, Ireland, Spain protesting...we're almost there.
Use Of Social Media Is Like Physical Fitness
What kind of $ range makes it worth your time? I work at a mobile game studio that makes heavy use of lua and I could see us putting some money into it.

Also, does LuaJIT differ any from the stock lua interpreter when it comes to GC performance? It's a continual source of pain for us to have to manually tweak GC parameters on a per-app basis depending upon how heavily lua is used.
There is no-one at Apple that can sign the copyright for the blocks code over to the FSF and as such it will never happen. At least that was told on the mailing list for LLVM/Clang.

I understand why the FSF wants copyright assignment, but it makes the process a lot longer and more complicated.
Discussion on Reddit: http://www.reddit.com/r/reddit.com/comments/hqxae/i_dont_alw...
90 seconds is too long (if that's your angle).

"WampDeveloper Pro" installs it in literally 2.5 seconds.

There is also Installatron, Softaculous, Simple Scripts (which can go the FTP route), Fantastico. Then there is Microsoft Platform Installer (for IIS). And probably a few more.

> I'm raising money for another project, and my hope is that WordPress or someone like them will license or buy SetupBOT outright.

That's going to be difficult. This market is completely saturated and is nothing new.
Similarly, think of all the "recruiting 2.0" companies that are sourcing the sales team of Groupon and their ilk.
Although the funds seizure were due directly to Anne Arundel County Police's involvement in to the Blue Monday incictments, the actual $500k was from other bank seizures that occurred over a year ago.

http://pokerfuse.com/news/law-legislation/county-police-mary...

[disclosure: I am the cofounder of pokerfuse]
These ideas are reminiscent of the ideas of Andrew Joseph Galambos, who believed that one retained intellectual property rights indefinitely. (Reportedly, he believed that Thomas Paine coined the word "liberty" and put a nickel in a box every time he used the word so that he could pay Paine's descendants for royalties.)

http://en.wikipedia.org/wiki/Andrew_Joseph_Galambos
There are at least two types of investments.

1. Sometimes one invests in a company because it has a sound business model and you know that it will have long term value.

2. Other times you invest because the company is hot and rising and you plan to get your money out of the company before the party comes to an end (if you know a stock is going to rise, you might as well buy it and take profits as it goes up.) It can be very profitable for those in at the beginning, not so much for those left holding the relatively worthless bag.

The fact that the original founders are taking hundreds of millions of dollars out of groupon before the IPO reinforces many people's fears that Groupon is this second type of investment.
The issue you mention of not knowing the lifetime is something that happens with pointers and memory allocations as well in C++. Unless it is documented it can be a pain trying to figure out who is ultimately responsible for free'ing the memory that was allocated ...

Ultimately Garbage Collection would help there, but I am not sure we are going to see that in C++ anytime soon.