skysight-inc/HackerNews huggingface dataset:
In C99 #include <stdbool.h> has the type bool and the constants true and false (even in the "freestanding" flavor). Of course this doesn't save you if you are dealing with old/non-conformant compilers and/or legacy codebases.
The other point was using bandwidth. If you run Skype on a well-connected computer, you can't decide whether you want to become a big Skype relay node for your part of the world; Skype decides that for you.
The catch is "if you invest wisely". :)
Ask HN: Best way to Tweet on behalf of a user
I have a startup idea I'm working on which will make considerable use of Twitter. At the moment, I'm trying to figure out the best way to post Tweets from my web application on behalf of a user when they perform a specific action.

These are the options:

* When the user performs the action, the application will display the content that will be Tweeted, allowing the user to edit it. When they click the 'Tweet' button the form will post back to my server which will send the Tweet using the Twitter API. This method will require read and write permissions for the application.

* The other option is to popup a pre-filled tweet form on Twitter using Twitter's "intent" functionality.

The first one seems cleaner from a user interaction POV and has the advantage that my application knows exactly what was Tweeted, however it does require write permissions for the application.

So what do you folk think? Do you balk at authorising new, relatively unknown applications with read and write privileges on your Twitter account? Or do you feel that the ability to unauthorize an application if it misbehaves is enough?

Should an app offer clear assurances that it will be respectful of your Twitter account as part of the sign up process?
I liked the post, it actually answered some of the questions I asked you in the email. But I would like to point out one thing about motivation. While I agree that lack of it could easily kill your project, I feel like encouragement from other people may not necessarily help. It depends on who this person is and how much of an impact he can make. Personally, I usually get motivated by two things: 1) the progress I have already made (looking back and realizing how much you've actually accomplished may be powerful) and 2) finding additional evidence (even if it's a direct result of your work) that it will take off.
ironic... i just logged in to upvote that
Perhaps we need a JSONP callback that instead does `yourFunction(JSON.parse('{"JSON":"rocks!"}'))` (though, slightly more sophisticated, I hope).
> Except that they refuted that very statement in their press release

They rebutted it. I don't really see how they could refute it.
This. Almost nobody needs GMT, so it would be better if it was left out, to avoid confusion. I can't tell you how many times people showed up in meetings an hour earlier because they said "GMT" and meant "BST".
What I have never understood about any of these arguments is the demonization of corporations for the purposes of argument.

IF, and I stress if, there is a better option, for users then I suggest use it. But arguments such as it was bought by Microsoft therefore it must be bad do not make sense.
To be more specific, Skype had all the valid issues it had (such as proprietary format, advertising etc.) before it was acquired by Microsoft. The only new factor is its acquisition.

The fact that certain companies, Microsoft, IBM etc. have an 'evil', 'corporate' air about them, whereas companies (and this is a generalization for the sake of example) such as Google and Apple are the good guys don't make sense.
I would like to see free software promoted for its merits, and to see bogus arguments based around who makes the product to disappear from the IT world.

No company is less evil than any other, and whether products should be used or not should not depend on who owns them, but how the products operate.
Alert : Facebook Youtube Spam
Application Identity Theft in the Cloud
Whoaaaaa!! So awesome!!
No, you can't always distribute jQuery - if a project is already using another library, it's not really acceptable to include jQuery.

Code re-use is great, when it makes sense. Requiring jQuery and a ~250 line script, so you can use "5 minutes" instead of (5 * 60 * 1000) is ridiculous, and any developer who does that would get a bollocking if they reported to me.
Ovulation calculators
Advance calculator of ovulation software is used to provide you comp0lete information of your safe days due to these periods you have low risk of getting unwanted pregnancy.
Which startup is cleared for launch as Europe’s next €100+ million exit
I'd start by learning ASP.NET MVC, then start to work outwards from there. You could do a lot worse than reading the examples on Scott Guthrie's blog.
Software Systems Research is Irrevelant (Rob Pike, 2000)
Yep. And that's why (with the closed protocol) Skype is forbidden on the whole French university and research network (RENATER).
Exploring Lisp Libraries - and building a webapp on the way
How to deploy Erlang app to cloudfoundry
The word "evil" is too strong, I agree. But even if people continue to use Windows, at least they could use a software with an open protocol for their communications, not something with which you don't know what some company do with your data.

Disclaimer: I'm guilty myself since I use facebook for instance.
I spent five minutes on the site and couldn't find a single link that lead to a section saying "ThingSpeak is...". So what is this? An API framework for user-facing devices? The "Documentation" page comes close...I now know it talks over HTTP, but...what? I don't even know.

It still surprises me that so many sites fail to clearly articulate a) what they do, and b) why I should be interesting in what they do. IMO it smacks of egocentrism and arrogance.
You do realize HAMMER (the current one, HAMMER1) on DragonFly works way better than FreeBSD's port of ZFS? Have you ever compared them?

I know FreeBSD is better than DragonFly in many, most areas, but certainly not when it comes to the file system.
A slutstorm in a teacup?
Linphone is "just" a SIP client. Your contacts can use it if they want and you can use another SIP client. Just like Google Talk use XMPP and people can use any client to connect to their GTalk account and then talk with anyone using Jabber/XMPP (even not Google Talk).

That's why open protocols are good. Because they're open.
Education in 2030: Open source and community-based
Issues with employing an internally developed application?
Powakaddy sport lithium
The Powakaddy sport lithium is the latest evolution. Combining the latest lightweight and super strength materials with a powerful 200 watt motor. It is very stable, easy to manoeuvre and folds. It features a fantastic new ergonomic soft grip handle, built-in responsive speed control roller with a choice of 9 speeds, a soft touch standby switch, and a separate Digital Distance Function (DDF) button allowing direct access to this feature.
This name collision is even worse than you suggest. Lindenmayer systems (L-systems) were invented back in the 60s and have been called L-systems for years.
I like the part where they admit they are screwing their customers:

"For instance, if the default settings are all private, it could be hard for new members to get value out of the sites because they won’t be found by other users."

In other words, if the customers weren't ignorant and knew how the change their info to private, the system would fail. (We know they're calling the customers ignorant, because private-by-default means the system fails because users don't change their info to public. Their logic always assumes the customer isn't smart enough to change from the default value.)
Patent Trolls & Devil's Advocates
How To Develop a Exceptional Software Product 
Notes on software development
Just humorous accident. I got request to update Skype this morning and after update all I get is this: http://i.imgur.com/qYcwd.png (after that skype crashes).
I don't think there's a way of doing that, in gmail anyway. Closest I can see is to take the url of the email and paste it into the calendar
Yeah, I'm not mad, it was my fault for doing it without understanding really :)
In Lisp, should lists be replaced with trees?
The problem is either the student or the teacher and I wouldn't rule out the teacher if a student couldn't manage to write a program as simple as that.
This is a cruel joke.
[2008] On The Flight to Old Text Editors
By using couch-DB you can have Erland I/O scalability and then use whatever you want for the rest of the server side logic.

If you have such a massive success that you need the rest of it also ported, then you can make this investment later on. The rest of us simply don't have the time to learn whatever is the fastest each month.
Lodsys says it sells building blocks but jeopardizes the mobile apps ecosystem
57signals, 43folders, 114files, 99sockets, four6packs, 85meetoos ... is this a new trend in naming sites?
In monospaced font: https://groups.google.com/group/comp.lang.c/msg/e105e5d339ed...
AIM  Google Talk Federation now live
Just to add: you can listen to Siracusa's comments re: Merlin on Hypercritical [1].

Also worth listening to is Merlin's own podcast (with Dan Benjamin) called Back to Work [2]. A lot of his recent talk has been about his book, the challenges in meeting the deadlines (along the lines of 'a few thousand words by next week') and how he manages the process. Merlin himself is like no-one else, and I can assure you that you won't be bored by his show.

[1]: http://5by5.tv/hypercritical/15
[2]: http://5by5.tv/b2w
A similar story is on reddit right now - http://www.reddit.com/r/programming/comments/hc9uf/homework_...

I have to say, I don't really see the humour in these sort of replies. It's not very polite or constructive, it's the sort of thing which could turn people away from programming, and makes geeks/programmers look bad. It's pretty antisocial. Why not spend the time actually helping the guy? Instead of showing off or taking the piss...

So I'm flagging this. I don't think encouraging this sort of behaviour does anyone any good.
How to Guarantee Your Success with Information Products
Foursquare Social Media Influence
If I didn't have an email address, and Post.fm claims to re-invent email, and yet Post.fm requires an email address, does my head explode when I try to connect the dots?

At some point obscurity stops being cool. I think I reached this point just before I left high school.
Heroku status down
Videocon V4500 Touchscreen Dual Sim Mobile
It's because usually these posts devolve into "do my homework for me" and the OP isn't interested in learning anything. In some universities, an intro to programming course is required for everyone now. The kids who know how to program aren't posting these questions, it's the students who are required to take the course for some other reason.

If the OP of the article posted some of his sample code, I could see helping him out more, but not just saying "I've tried and am giving up."

I agree it can be antisocial, but it's pretty humorous to me the response shows how creative programming can be.
Or, conversely, everyone here is confusing eval() with evaluation in general. JSONP does not call eval() as such, but it does evaluate the server response as JavaScript, because it ends up as:

<script src="/whatever?callback=foo"></script>

The source of which is something like

foo({"a":"b"})

Therefore, the hash supplied to foo() must be valid JavaScript.
I thought it was alright about from the aforementioned "super hacker" cliche.

What autobiographies and books would you recommend reading?
Actually, status.heroku.com is up for me. But heroku.com is not loading for me.
If the story is in fact real, I would say the student's "fault" here is in not going a bit farther than "oh my god, I just can't get it to work."

He/she could have written:

(1) What have they tried

(2) What errors were they getting (Compiler errors are ROUGH for someone just starting to code. That trivial missing semicolon can waste hours.)

(3) What ideas they might pursue to get it working

I've taught programming to several friends in the past (and I've also seen many other friends drop out of CS in frustration.) It seems that teaching just how to formulate such questions and walk through "what exactly does not work" is a critical step to CS education that is omitted in curricula out there.
One of the points David Allen makes in his book that I didn't 'get' first time round was : "It's important to get reminders of everything big and small recorded in a system outside your head not because everything is equally important but because everything isn't."
All my friends use Google Talk since we all have Android phones and use it instead of SMS since it's free.

I've never used the voice/video desktop client though.
Information on p2p
Get the complete info on p2p,p2p download and enjoy Anonymous Surfing with our online services by connecting VPN network.
Data Read from Air France 447's Black Boxes
GMT and UTC are the same time. I think there are silly differences w.r.t. subsecond precision and times before a certain date, but for all practical purposes GMT=UTC.

However London is not always on GMT, so there are times when GMT is not London-time.
Absolutely, and a reply to that effect would have been very helpful to the student in question, and to those following the conversation.
Subjective. Many people use 12 hour clock when scheduling things,
Ask HN: Using Facebook like button for Alpha/Beta Invitation
I am just curious anyone has done something like that. Rather than asking the visitor to sign up for invite using email, I just want them to like the page. Any pointers?
It's amazing how closer the real world is to this fiction with DRM ebooks.
(again, i'm the co-founder, grain of salt time, but check it out yourself) but The Echo Nest makes amazing similarity judgments and playlists without any of the data that you think Google needs to wait for. We crawl the web and analyze the audio and figure out what people are saying about music and what it sounds like. We don't need usage data at all to make recommendations. No usage data went into the EN results in the OP.
Thanks for making me feel even worse for not being able to attend I/O
Hi All,

I hope the Milkroundabout Folks don't mind me piggybacking on this post (I applied to come to their event, but didn't get in :(

I'd like to let everyone interested in mobile apps know about another networking event OPEN TO ALL on May 31st (Tuesday Night, 7-10pm) at El Paso EC1V 9NQ, just across the street from Bar Music Hall. The event is an official PechaKucha http://www.pecha-kucha.org/events/pknapp and we have some great presenters lined up so far from INQ Mobile, TurnedOnDigital (makers of The Situationist), Quipper and more.

You can register to attend here: http://www.amiando.com/WZJZCJU.html

Ryan Sommer
Director, MaintainPR
ryan@maintainpr.com
I think this effect may only be successful in very specific cases of certain genres.

For example An Awesome Book (http://veryawesomeworld.com/), a similar adult/everyone children's book is offered for free and in full on the website while still quickly selling out on Amazon.
The parent is from the UK and for Europe he is certainly right. Im from Austria and here it is seriously expensive to prepay.
Dentist seo and web design dental
Tired of your Dental Web Marketing not working? Our Free reports can explain why. We specialize in web design and internet marketing (SEO) for dentists that actually works.
Here is the original version decrypted:

int main (void) {{{{{{{{{{{{{{{{{{{{{{{{
int z;

for(z = 0023541 / 0006441 / 0001321 / 0003221 / 0003741;
z < 0001321;
putchar(z % 011 + z / 011 > 0023541 / 0006441 && z %
011 + z / 011 < 0023541 / 0001321 && z /
011 < z % 011 + 0023541 / 0003221 && z / 011
> z % 011 - 0023541 / 0003741 ? '*' : ' '),
z % 011 - 011 + 1 || putchar ('\n'),
z++
);

putchar('\n');

{{{{{{{{{{{
return 0023541 / 0006441 / 0001321 / 0003221 / 0003741;
}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}

Makes a good reading on its own, right? I can't imagine the effort put into the ASCII art. Truly amazing.
The first post on 43folders was Aug 31 2004, so probably not
This could be a very nice way of formatting a long description, such as the description of your software or startup.

Think about it: instead of greeting your visitor with a wall of text, you could have something like "XYZ is going to boost your productivity". The user would only need to expand that's interesting to him.
I am fully aware of that. Still, this post markets them as "skype alternatives". I think the biggest problem of selling those 'open protocols' to people is that there is no consistent base client as in 'lets all switch to skype (client, protocol, server, whatever)'. I work in a company where we use all major OSes. If I came up with "hey lets switch to client A for Linux users, client B for windows users and client X for OS X", people would stone me. They want one thing: one software to rule it all.
English is not my natural language, I didn't knew that "guilt" is such a strong word. What I meant is that I say and think that it's much better to use open protocol and free software, in particular for (possibly private) communications, but that I know that it's not easy to do so when virtually everyone is using the same "wrong" (or maybe it's another too-strong word) thing. This is why I said that I'm using facebook, to nuance my comment.
Once in a while I come out of my 'Unabomber-esque' cabin and sign onto Hacker News to see what is going on in the world, so yes to me it is new ... ;-)
Ask HN: Ways to mitigate risk as an entrepreneur?
Being an entrepreneur takes hard work and nonstop commitment to your startup. It is usually the epitome of devotion and thus a pretty risky proposition because if things don't work out, what are you left with for all of your effort?

What I'm curious about are examples of ways in which people reduced this risk and became successful. For instance, starting a company at night after one's day job, so they still had financial base to support themselves with? Or if they have a significant other, getting support from that person while they work full-time on their idea (similar to how many get supported by a spouse while in med school).
Skype IS Free, and a replacement would need significant improvements not just to be a bit less expensive to make calls.
SEO Hosting
Get the best of SEO Hosting for you and your domain. Success at the top means having to start building a campaign with SEO Hosting.
Augmented Reality RPG
Ask HN: What is success?
I have been thinking about this lately, what success looks like. How far would I have to go before I would consider myself successful. So what about you? What would you have to do in order to be successful? Raise funds, go public, get acquired, make some money, make a living for your family, etc? Not the right answer, but for you personally.
Nice to see AOL and Google collaborating on something sweet. I've been using the AIM feature on Gtalk and always wondered ... Why did Google just stop at AOL? MSN, Skype, etc (all of which who are huge).

Maybe just a thing of keeping it simple? But again, it rises the question WHY AOL ?
Watch this presentation to get an overview of how we can learn from sci-fi interfaces : http://www.youtube.com/watch?v=JMIyO8F0jxg
No company is less evil than any other

This isn't an argument that I get.

"Evilness" is not judged only by potential, but also by reputation based on previous history. Clearly companies are in the business of making money, so at some point they may break rules in order to make money, but so do individuals when placed in positions of power.

And no baby is more evil than any other baby, but grownups are very different in that regard, that's why people rely so much on reputation when discussing a person's ethics and trustworthiness, since it's the only metric that counts.

Clearly you can compare the evilness of any 2 companies by looking at their past history, just as we do with individual human beings.

whether products should be used or not
should not depend on who owns them

This argument only holds if after the purchase you OWN said product. But this is not the case with proprietary software, and even less so with web-based services. In such instances you're actually leasing the product and you're depending on the company's good will for continued maintenance and improvement of said product. And because switching products goes from easy to next to impossible, with lock-in effects and all that, the relationship that a company establishes with you after becoming a customer is very important, as you depend on that relationship.

And when building relationships in general, you also have to take into account how that company or person is treating other customers.

Not that open-source products are any better (I'm referring to those who's main sponsor retains copyrights for all contributions), as there have been instances where communities haven't read the "fine print", with the main sponsors later turning around and screwing with said communities. See Sun/Oracle and their schizophrenic involvement in projects such as Mysql and Java.

This is the main reason why companies are acting the way they do, constantly screwing their customers, because customers take it as a fact of life that such companies can screw with them.

Imagine if your neighbor took a piss in your roses every Friday, and you found out about it. Would you still lent him your lawn mower next time he asks? Why would you allow companies to constantly piss on your lawn, instead of voting with your wallet and taking your business to some other company that cares more about you?

I mean, capitalism itself only works efficiently if you are voting with your wallet.
I wish people would stop using the phrase 'open source' for things that don't provide their source.

For books and education, that would mean providing the raw pre-publish format of the books... Raw text with markup.

But that isn't what they're talking about here. They're talking about free education/information shared freely.

And while I don't doubt that education will become even more readily available online, you won't replace brick and mortar schools with free information until primary schools teach how to learn, instead of force-feeding information. And I'm not sure that will ever happen.

All the information they teach in primary schools is already on the internet. And most (if not all) of the information in colleges is there, too. Some sites (usually schools) have even gone so far as to categorize and collect it into nice piles.

And yet I still haven't met anyone who can say 'I learned physics online rather than in school'. Pieces of it, sure... But never all of it. The opposite is true, though. Plenty of people learned everything they know about Physics in school.

The teacher-student paradigm is time-tested and accepted. It's going to be hard to change that, even if something else was proven to be better.
Car Shipping To China from USA
Company offers Automobile shipping services to china from North America. Company has long experience of car shipping services at worldwide level.
Looks like the author meant free as in freedom, not beer.
A Japanese broker offers clients market access faster than 3 microseconds (2010)
Love how Grubwithus is slowly launching into cities. I think it's a great marketing strategy -- even though it leaves some space for competitors...

I can't wait 'till Grubwithus comes to Austin.
The blog of Nomura's NXT Direct system developer: http://hackingnasdaq.blogspot.com/
The answer was clearly written by a consultant, not a programmer. I can tell this because;

a) The answer was technically, completely, correct.

b) The answer did not tell the question-asker anything they did not already know.

c) The answer is completely useless.

On a more serious note though - sure programmers look at this and have a giggle, everyone else just goes "huh?". To be fair though this is what a "normal" answer sounds like to a non-programmer.