skysight-inc/HackerNews huggingface dataset:
Brilliant, thanks!

I've used up enough of your time already, but if you feel like it...:

Do you know if gcc has the equivalent of #pragma warning( disable: N ) ? i.e. could you disable your argc and argv warning for just that source file, and no other?

If yes, then is there a way to "scope" that disable to be within a header file? (#pragma warning(push) and #pragma warning(pop))
On my personal machines (effectively single-user), I find there's no need to install packages globally. I have a default virtual environment that I activate in my .profile, and anything that's not project-specific gets installed there.

Not saying everyone should do this, but it works well for me.
"I'm sorry, but this is completely absurd and startlingly naive as a solution to the unemployment problem."

"More jobs created" != total "solution to the unemployment problem". The logic as presented is sound; take away one source of needless drain, more jobs are a very likely result.
Your argument is an Appeal to Authority. "Smart people invested, so it must be a good thing." Social proof is useful for making certain types of decisions, however discussions about posts on HN are not decision-making exercises, they are--ideally--analyses of the arguments advanced in the post itself.

If the analysis is wrong, we ought to be able to dispute it directly rather than assume that since all that big money is in the game, they must have analyzed these arguments and they must have disputed them.
Yep, you can disable individual warnings with pragmas (http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html) so if I add

#pragma GCC diagnostic ignored "-Wunused-parameter"

to the C file, I get warningless compilation even with -Wextra. you can also do push/pop to store/restore the warnings reporting options.
Super 8 DVD screener leaked onto the web with Howard Stern’s name on it
Surely by your definition, any Cease & Desist letter is also blackmail?
You miss-understand the issues involved:

1. Groupon management chose the high risk style of customer acquisition with high upfront marketing costs.

2. Groupon management chose to use funding rounds to cash first-inline investors and employees out due to choice in 1.

3. Groupon than chose to hide that high risk in A SEc filing.

I feel so strongly about the ethics here that I have refused to go to work fro any Lightbank Incubator start-up. Groupon ethically challenged operation. Similar to Enron, etc.

It is not if they will get burned its when
There's also the opposite.. there are a huge number of programmers who are great at what they do, but asked to be social, come off as awkward and incompetent. Unfortunately it is these talented individuals who often get passed over because they aren't good at "networking", as the grandparent suggests should simply come "naturally." Unfortunately he doesn't seem to understand that something that comes naturally for some--talking to other people--is difficult and hellish for others. And it doesn't mean they wouldn't be a good choice for the job. The world is heavily biased towards people who know how to "network," and maybe this company is trying to expose individuals who don't, but happen to be really good problem solvers.
Right now FICA taxes are limited to the first 100k (ish) of pay. Increase that, or remove the cap altogether.

Just to be clear -- that would effect me, so I'm not advocating for others to pay the price.
Im one of those people gitignoring .rvmrc. And the reason is that it interferes with our automated deployment on servers.

rvm will require manual approval of .rvmrc before its going to use it.

I suppose there should be a way to overcome this and I have it in my todo for a while. For now though its just easier for me to ignore .rvmrc and manage the ruby version on the server though passenger config.
My experience with my kids is that boredom definitely breeds creativity. We don't allow unlimited TV or computer time and when they are forced to be "bored" a short burst of complaint is usually followed by creative play. When they complain they are bored they hear Grandma's maxim: "Only the boring get bored."

However, I think it's slightly different for adults. Creative play is not something we're good at. I often find myself picking up some menial chore around the house when I feel I have nothing to do instead of doing something creative.

My best inspirations of creativity usually come when I'm thrown into some new, unanticipated situation by some outside force. Let's say I go to the DMV and wait in line and strike up a conversation with the next unlucky customer - all of a sudden I learn something totally new and unexpected that causes me to try or do something I have never done before.

In that sense our electronic gadgets are awful because they allow us to get immersed in completely self-selected entertainment, reinforcing existing feedback channels. Maybe it would be better to be receive only one channel on your TV and be forced to sit through a rerun of a Lawrence Welk episode (preferably with a lot of Polka.)
How will you distribute these random keys to users?
JSManipulate: open-source library of image filter algorithms for Canvas objects
Angrycoder--we provide MS-centric web products (c#/.net/SQL) and are looking for some occasional contracted help with potential, assuming the combination works well. If you're interested, a GotoMeeting to see some examples of your work would be great. Please reply to dd81 aat LTGI.net
The internal combustion engine changed the world. It did it by way of automobiles (and other powered machines), but the internal combustion engine, in and of itself, was required for any of that stuff to come into existence. Likewise, git is the engine for numerous things.

I'm not sure I understand how hackers can continually underestimate the impact of our own tools and technology. There are millions of developers using git today, and the ones who use git are the most important and influential developers in the world. Sometimes I wonder if nerds even realize how much impact they have on the "real world"....
How To Jailbreak iOS 4.3.5 for iPhone 4, iPhone 3GS, iPad, iPod touch
Do You Want To Jailbreak Unlock Your iPhone ? There are a number of reasons why you would want your iPhone 2, 3, 3G, 3GS AND 4 (firmware up to 4.3) to be unlocked or get a jailbreak for it.
The Great Gist Heist
'Living headstones' use technology to honor the dead
Yup, every post he makes is either trash talking any of Apple's competitors, or praising Apple for how they are dominating the market / making record profits etc.

Back before Android was such a force he used to trash talk Microsoft constantly. Now that Android has overtaken iOS he's switched targets to Google.

He still works for them because he gets a ton of attention and page views for TC. But really he's just a troll, and while trolls get lots of attention that isn't necessarily a good thing...
Rolling.fm founder explains why it isn’t a Turntable.fm clone
Lots of other people are digging into the arguments themselves. But it's not just about the superior analysis of the investors, it's about their superior access to information. The idea that two simple, broadly available pieces of information (investors taking money out and completely transparent, though non-traditional accounting practices) are obviously disqualifying and yet people with strong track records are investing huge amounts of money makes me suspicious.

There are other signals of silliness here, most conspicuously the comparison to Madoff and Ponzi Schemes. It's link bait; even if Groupon is being manipulative with their accounting, they're still providing a real service to real people. They're providing value to businesses and customers. If their argument was about the sustainability of the model, or even just about the justification behind recent valuations, that would be something I'd be more interested in approaching in the way you describe.

I guess I wasn't aware that HN's limitations on ideal discourse are so severe. I figured there might be a way to add value by getting some perspective about the implications of this argument and their improbability.
New in Firebug 1.8
How to build a smurf
Nice article.

I use virtualenv heavily and still do the symlinking dance. I keep my django trunk in a ~/libraries folder and symlink the django folder to the /path/to/virtualenv/lib/pythonX.X/site-packages folder. I'm not sure that I have a compelling reason for doing so.
Japanese-American internment camps in the US
A Point of View: Modern parenting
> automatically sent by the mail software

And guess HOW it will be sent out by the local MTA?
Magic Elves!

(Sorry, I was referring to SMTP on the desktop being replaced by this. SMTP seems to do a perfectly good job server->server)
Working at Dropbox would almost certainly require "advanced knowledge of computational complexities of algorithms, data structures and etc".
I have crawled, downloaded, and archived all of gist.github.com. Please hear my story before jumping to conclusions.
I've heard it wasn't always that way in the US. Goldwater started it from the right, and the hippies started from the left. I've heard that until then, the Democrats were the big-government social conservatives, and the republicans were the more socially liberal big-business northerners. The whole "religious right" thing is kinda new. That said, Murdoch isn't a new conservative, by any stretch of the imagination.

But don't try telling a Republican or a Democrat.
There are no limits on actual HN discourse, which is why you are free to argue that the presence of big money signals that something, somewhere must be right about this deal. Likewise, there are people using this post to rehash critical arguments about Groupon that have nothing to do with this specific post.

Ideal discourse is exactly that. As they say, "In theory, theory is the same as practice. In practice, it isn't."
I faced the opposite decision... a double major in math and CS or just the math major, and decided to do only the math major. It was the best decision of my college career. But I still took the upper level CS courses that interested me! So drop the math major, but learn Galois theory (or whatever) anyway.

That said, I don't recommend graduating in three unless for economic reasons you have to. If you can, take the fourth -- study abroad is awesome, as others suggested -- it is also a great chance to take advanced courses in other disciplines. I took an upper-level philosophy course, it was hard and I learned a ton.
3 method to evaluate expressions in Java | David Euler on coding and design
Second David's links and suggestions, ping me if you are in Singapore. I'm from a startup too - http://www.MedF1.com.

We can do Teh Tarik, Teh Peng, Milo Peng, Yin Yong.. and kaya toast with 2 runny eggs =)

If you know mobile app development for iPhone/Android, Python, RoR, Haskell, Scala, web development, I'm pretty sure I can ask around.

We're based in Garag3 - http://www.garag3.com.
Both NUS and SMU have pretty active communities.

Ryan
The app store has changed in many ways since its inception.

Originally people were putting non-letter characters in the beginning of the apps name so they appeared at the top if alphabetical lists. They would also release updates all the time because that would put them at the top of the "new" list. It's evolving and I hope they find a solution.

And I'm sure it will change more in the future. But it's not nearly as bad and you're implying.

Now tell me about your favourite app store and how it has solved your discovered problems...
How is GPS going to be "inaccurate for some time in the near future" with the recent solar flares? Could you give me some links to articles or something? I read a lot of space related stuff and I haven't come across something like this.
The android sales numbers for apps are public (the range of sales anyway). I have a top selling iPhone app and it's fairly easy to compare with the top selling android apps of the same rank and see that the sales are an order of magnitude off. Also I've talked to many developers for android and iOS and they say the same. iOS sales are often an order of magnitude higher.
WebODF - Render office documents in a browser
your choice of words suggests that you're a follower of thoroughly-discredited pseudophilosopher ayn rand, and as a consequence i strongly encourage you to read:

http://aynrandcontrahumannature.blogspot.com/

and not skim and look to argue. read charitably and see if you can still buy into her ideas, after reading some articulate people dissecting them (and seeing rand's defenders try and fail to defend via the comments sections).
Yeah, Wikipedia works to an extent. I feel it's easier to grasp a subject with videos rather than with reference material.

I've watched a few Khan academy videos about inflation/deflation, they're very accessible and explain the basics. I've read a few wikipedia articles but I think I've retained more from the khan academy.
A Reliable Independent Grading Service for College Level Course Work
Cons is an implementation detail that no longer exists in reality. Most Lisps implement conses as arrays, and some Lisps, like Dylan, don't even use them to represent structure.

No programming language will survive a 1000 years. Not many works of science or art, or even human language have.

Programming language research has already grown past Lisp itself, or any other programming language, really. What we have now are logical models, their derivations and their proofs. If any of them can be materialized in an implementation, made practical, or even commercialized, great. Otherwise PL research is happiest as .. logic.

Edit:

اخ محمد، عجبتني رؤية لغتك البرمجية العربية. قمت ايضا بأنشاء بضعة لغات برمجبيات عربيات، معظمهن كلغات شبه لسبية :-)
Tough job making any prediction like this.

They were right about Aurin Sarin and Sony - but for the wrong reasons.
That'll do nicely, sir.
Historically, since WWII each rapid spike of oil prices over 2006 100$/barrel for a few months is followed with a recession one year later. If the trend stays true, 2012 will be a recession year.
Don't turn to CNN for your technology industry predictions. They're fine reporting facts, but predictions are hard for anyone!
I love radio. But Spotify is good too. It has some good collection of both classical music and foreign music.
Cupertino, start your photocopiers
That's just an alternative way of getting messages from the client to the mail server. The problem with SMTP is that mail servers use it to send messages to each other, and that there is no authentication for servers. Since there is no authentication, spammers can just connect to any mail server and dump their messages. On the other hand, it's what makes email an open system, and enables you to receive mails from any other server.
It sounds like a good idea, I'm not sure, however, how it would work across international borders. A physical property is clearly somewhere and that's where it gets taxed. What would stop people from "moving" their intellectual properties to "IP tax heavens"?
Years ago, a cab driver in Japan told me that MacArthur was a hero to the Japanese because he saved them from Russia.
Moshi Moshi : VoIP bot written in Python
"Men will die for colored ribbons" Bonaparte.
Wisata tour Bangka Belitung
Kami adalah photo guide, tours dan travel yang menyajikan paket perjalanan mengunjungi objek wisata pantai di Bangka Belitung
"This isn't saying just that participants in the IPO will be getting scammed, it's saying that the last rounds of private equity got scammed too."

When Groupon IPOs, anyone with money already in stands to gain. The later into the pool you were, the less you stand to make, but I wouldn't go as far as calling the late equity "scammed".

Personally, I think the writing is on the wall for Groupon, and it's just a matter of time until implosion. However, that's not to say that many investors won't make a killing (some already have).
Right, as long as you store it in a format that you choose for compatibility then text will be fine on that front. Even if you don't have a proper ODF reader it's still a zip archive with text files inside. And UTF-8 is easy to decode.

The problem as I see it is defending from two possible problems at the same time: having the media fail, and being hacked. Some kind of internet-based storage is great for the former, lousy for the latter. But with a bit of effort you can combine online distributed storage with a closet or two full of hard drives and tapes.
"and almost nothing of actual interest."

I disagree strongly. More and more AAA content in accessible form is coming online every month. People are just apathetic because they don't value things they can obtain for free.
Incidentally, another article on the topic just came in: http://www.nytimes.com/2011/08/07/opinion/sunday/the-thrill-...
The thrill of boredom
Wisata Bangka Belitung Tour
Kami adalah photo guide, tours dan travel yang menyajikan paket perjalanan mengunjungi objek wisata pantai di Bangka Belitung
The Summer Of 1960 (Time Spent with don knuth)
What about them? They were in a war and rightly more concerned about the lives of their own soldiers over those who wrongly attacked them, were fanatical in their defenses and were looking to drag the war on as long as possible for as favourable terms as possible in a cease-fire. Had the USA gone down the route of a land invasion it probably would've dragged on for several more months, possibly stretching into years. In the end you would've ended up with a peace treaty with the same war-mongering people in charge as before. Not a recipe for success.
One of the most important things I find in html 5 is not mentioned very often is the media capture API[1] http://www.w3.org/TR/html-media-capture/ that allows you to add video and audio as input. Combined with the audio and video tags will let us implement video/audio chat features without using flash.

Not only that, but it can also bring speech to text to the web[2], potentially add motion gestures for navigation, games, etc. Imo this is the last piece of the puzzle (along with websockets, bytebuffers, etc) to making the browser a full OS from a user's perspective.

[1] I would have said the devices tag, but that has recently been dropped from the html5 standard. Ericson labs had some really great demos of it on a modified webkit engine)http://www.w3.org/TR/html-media-capture/, too bad.
[2] see x-webkit-speech attribute of the input tag for chrome's implementation
Is controversy unavoidable in Middle Eastern gaming?
Is Genital Size Related to Sexual Orientation?
There should be a prominent link to a live demo on that site.

Edit: Found it: http://webodf.org/demo/ - should be a lot more prominent though, it's linked to in the footer as the "Gallery".
My God, you're right! I hate it when my memory doesn't match reality. Pretend I said "Alexandre Dumas", then.
"Clearly, something powerful was going on in the post-war years that began to peter out by the 1970's."

It's called "picking the low hanging fruit". To my mind, the interesting question is less "Why aren't we advancing at the same pace we could when we were picking the low-hanging fruit?" but "How on Earth have we managed to maintain such a pace for so long?"

I doubt that yanking out computer technology from the past 30 years would have some sort of massive positive impact. Maybe a computer in an office environment is less useful than commonly supposed, but I don't think anything like modern logistic efficiency could be obtained by the literal movement of pen on paper.
The thing about Topres is that they're a bit rare. They're also quite pricey.

I did get one for use at work, though, and love it. I like it because it's a good combination of tactile and still quiet. Mine has variable weighting on the keys, which is a mixed bag. I guess some of my fingers are stronger than they otherwise would be - I find myself bottoming out keys with my left pinkie occasionally.
I have never felt tedium.

My usual recommendation is to have a child. You will instantaneously have a great number of things you don't have time for, which are all clearly worth doing. Zero tedium!
Absolutely! It's totally insulting to be asked to do busy-work just to prove your worthiness before even being interviewed.

A month or so ago I met some people from a company at a networking event. They were looking for people with my kind of skill set and seemed quite enthusiastic. I made it clear that I was only interested in freelancing but he said they were out to "get the best, whatever it takes, so freelancing is fine". So the guy I'm speaking to gives me his card and I email a few days later.

I get an email back, not from him but from HR so not a good start! And the email basically says "build us this trivial demo application just to prove you can program before we interview you" and to make it even more insulting links to tutorials in case I don't know what I'm doing.

I couldn't think of anything nice to say so I never replied :)
They're selling his name, not his content.
It already went well ..according to Google Lawyers that has already happen with MS..namely they were forced by DOJ to divest of those patents bought through that deal and the Patent holding company was forced to license to open source at reasonable rates
Top Gear caught faking another electric car "failure"
Damian Conway's Vim Setup
This has been true since the beginning of humans.
I submitted it via this post rather than a direct link to Github[1] since the background story is independently interesting (and brief).

I'd never really thought of internet nerd celebrity quite this way (though it made sense immediately).

[1] https://github.com/thoughtstream/Damian-Conway-s-Vim-Setup
No, of course not, and that's the most extreme possible way to take my comments.

But remember that what did more than anything to cure this county of the great depression was the massive Keynesian capital injection that we called WWII.
the person in Question is Naguib Sawiris, some call him the Rubort Murdokh of Arabs.
MS-DOS completed 30 years today
Absolutely, no question. It's the same argument that econonmists make against acceptance of a so-called "service based economy" -- if I pay you $200,000 to build me a house, you've got $200,000 and I've got a house worth $200,000.

If I pay you $100 to clean my house, you've got $100, and all I've got is a clean house. Nice, but there's no market value. There's no multiplier effect.

But there is SOME utility to the gov't injecting capital in the form of military spending. As I mentioned in the comment below yours, the most extreme example of that is WWII, which finally and permanently ended the Great Depression, in a way that the WPA/etc building bridges just did not.
Pundits are like baseball players, if you go 3 for 10 you're pretty damn good.
The size of the retainer doesn't matter as much. What matters is that it applied to the final invoice and that <IANAL> nonpayment of an invoice is explicitly listed as a breach of contract and grounds to terminate it </IANAL>.

I typically use language in my contracts (not programming related) which allows a very short window for payment - seven to ten days not 30 days. That way it is much easier to avoid getting upside down with even a fairly small retainer relative to project size. I also set the interest rate to be higher than many credit cards - at least 1.5% per 28 days - because I am not a bank for my clients. Finally, I will often invoice every two weeks or twice a month - again to avoid being upside down.

With established companies, I am more flexible if I feel it is warranted. But anyone who balks over payment terms but not the payment amount tends to be suspect.
Groupon is presumably taking 50% of "50% of this"? And surely even for a service orientated business 25% is getting pretty close to the fixed cost base (fuel, insurance, kit, etc)?
For one, patents are not only serving technology companies. Drug companies live ad die by their patents. A new drug cost that much to develop if without a patent protecting it, it would have not make any business sense to even develop new drugs.