skysight-inc/HackerNews huggingface dataset:
Only one instance is free, and only for the evaluation period (1 year I think). You can buy more / bigger instances and do as you please though.
I've read about people who use workarounds on the Cedar stack for different purposes. Did you think about running two different heroku instances for the same app? With both on instances on Cedar stack, one instance can be running the rails part while the other instance runs the php.

I just read the DotCloud docs and they do a lot of stuff including php and ruby, you might want to check them out to see if they run both in the same instance.
Because I forgot to set my DVR, I'm a pirate.
I tried sending chocolate before. It was an embarrassing disaster, the goods got delivered damaged. If I try that again I have to up my packaging first.
Wonder if the FreeBSD 9 AMI on a "windows" t1.micro is also free tier?
http://www.daemonology.net/freebsd-on-ec2/
Another option for devs seeking free .NET on AWS is AppHarbor (https://appharbor.com/) (YC W11) which has a free plan and also provides great deployment, build, add-on etc support.
> You can't prove logically that the while loop inside will end given any random input.

C is all about layers, and at the bottom you just assume that "all input given to this function is safe". If you're passing random input (without any error checking) to pretty much any of the built-in functions, You're Doing Something Wrong.

Whether you call strcpy/copy buggy or unsafe doesn't really matter. The implementation on all platforms pretty much follows the standard, with its well-known issues. Sometimes it's the right tool for the job; sometimes not.

It's also important to remember that strcpy_s doesn't just magically solve all your problems. Someone might think that this code is safe:

strcpy_s(src, 10, dst)

But if dst is shorter than 10, you'll have a problem.

Going from ASCIIZ to length-encoded strings isn't something you can just do in the middle of a function; it requires changes all over the place. K&R was written with ASCIIZ and low-level programming in mind. There's nothing inheritly wrong about this; it has both its advantages and disadvantages. Your book is written with length-encoded strings in mind. (Which I think is the best way to teach today).

I love the concept of this chapter, and I pretty much agree with you in your critisms to strcpy/copy, but suddenly you go from "this code has issues" to "this code is bad, bad, bad; never use this code; only silly people would write this code" and so on (at least that how I feel when I'm reading it). I think you should place more emphasis on "this code was written to only work with certain input; look how bad it performs under fuzz-testing; see how easy we can fix it!".
Does anything stops me from creating new Amazon account after one year and copying all data to new free instance?
Chromium core security principles
Thanks, in response to HN suggestions I added the option to get a sample envelope, for which I can use the extra items. I think I already sold a few dozen, now just need to write another script that finds those orders on PayPal. Their site is painfully slow to navigate by hand.
Well, lastpass doesn't store the passwords on its servers in a way that they could just change. From my understanding the database is only decrypted on the client machines when the master password is entered.

Still, the idea of a service for handling this makes sense. Rather than one based on a single vendor, a simple API for querying compromised domains would handle it. Then the lastpass extension can call that api for a list of the user's domains and see if anything needs to be changed. Being more general (just giving out information about recently compromised sites) also seems more useful, in that people would do a lot of different things with it.
Another great read from Matt Taibbi on Rolling Stone.
Have a look at his articles at Rolling Stone (besides his blog there)
DHS' X-ray scanners could be cancer risk to border crossers
It's certainly blocked at my workplace.
Stop teaching our kids to be employees, start educating entrepreneurs
Not really comparable.

Database support on AppHarbor is expensive.
Redo the classic Hangman game with a new approach: Backbone JS
Apple themselves maybe, Foxconn not so much.
The Design of a Rejected CodeSprint Landing Page
I'm angry, bitter and resentful towards my cofounder. How to fix?
I feel like I've made this startup my life, have sacrificed a lot and am willing to sacrifice anything else for it. However, for my cofounder, this is just a part of his life for him. He has other priorities (family, social life, leisure time, maintaining a healthy lifestyle, etc) that are of equal or if not more importance than this startup.

I suspect I work than him (maybe 4 - 6 more hours/day) and I feel like I constantly have to push/drag him to move faster. In addition, this startup is funded by friends and family - MY friends and family. I'm almost worried he has no qualms if we failed and wasted all their money, since he doesn't even know them.

I'm building up so much anger, resentment and bitterness I have no doubt it is unhealthy. I have had several talks with him in which I was very honest, which helped temporarily, but didn't last.

Assuming I still want him to be my cofounder, how can I improve the situation? I'm open to the suggestion that this is actually my problem and that I should change something about myself instead of trying to change him. Should I relax and let go? Spend more time socializing myself instead of constantly working? I'm just worried I won't be able to stop caring and will constantly want to go back to work.

Any suggestions welcome, thank you.
No images of the re-entry in the article :( Anyone seen any article with photography of the event?
How to Convert QuickTime MOV to MPG/MPEG on Mac
To convert MOV to MPG with MOV to MPEG Converter, you will get great quality of MPG video format. Then you are able to transfer it to any other players who is compatible with MPEG format.
On iPhone, the process isn't as smooth. You'll be taken to a web-based login page to enter your account info.

Isn't that how its supposed to work? That's how it works on my Nexus S. Much hassle... Would be better to have an app that does that automatically (since android is pretty much always logged in but the phone browser pretty much never is).
Black magic specialist
vashikaran mantra and working mantras of love, contact aghori baba for consultation about magic spells, love spells and vashikaran.
Remember that you need to provide credit card information, and they're pretty smart to check that "you already have an account".
Missing from Australian store too.
While Jekyll offers convention over configuration, it is not that configurable at all. Hakyll is definitely harder to use, but more flexible as well. For example, it is possible to write a tool which mimics Jekyll, built upon Hakyll:

http://jaspervdj.be/posts/2011-06-22-hakyll-contrib-small-bl...
I've always been scared about keyloggers in internet coffees or public computers in university/hotels. I really wonder if there's a way around. Especially since, if you can scan this with your cellphone it supposes you have internet on your cellphone.
http://muratbuffalo.blogspot.com/ contains summaries of important cloud computing papers.
I'd love to work with FDA to make sure I follow all the rules, but so far they have ignored my emails. Perhaps I will try to reach them by phone some night.
HN is still the only place where I'll often read the comments first, because they're very likely more valuable than the article. I'd rather have it than my RSS reader.

Having said that, there is some room for anti-jerk improvements. Maybe very high-karma users can downvote further than the general minimum, or they get a special "really, don't do this" double-down-arrow to use in special occasions.

Sadly, people can accumulate pretty high points just because they post articles every hour or two. Therefore, maybe extra superpowers have to be invite-only.
Food habit for life's good
This site is all about how to be physically good in the life time of work.
Robots summarizing text produced by other robots. That's the future of the web? Sigh.
how about ignoring everyone and just start to blog?

it doesn't matter how you do it right now, just do it and worry about that later.
It's an interesting study, but it's worth noting that it wasn't necessarily a great study, only 3 (I think) "old" violins were used, and performers actually bond with their instruments, you'd expect a considerably different playing experience after you've been using a single instrument for a while and got to know it fully. Of course, this doesn't mean their results were incorrect, just that they weren't entirely conclusive.

Ultimately you wouldn't expect violinists to be able to tell the difference between old and new, just good and bad. It would be astonishing if every single old violin was better than every single new one. So other than the fact that price may not always corrolate with quality (what else is new, this happens in any market, from computers to cars to clothes), I'm not sure if it means that much.

There's actually an old story I love, that afaik isn't true. A concert violinist got so tired of people constantly praising his stradivarius rather than him for his performances that one day he played an entire concert with a fake, a copy of his strad. The audience of course had no idea, and went mad for him at the end, then he put the violin on the floor and jumped up and down on it, before giving a speech about his point.
I left the page open and after finished reading comments (a minute or two) in HN, the page gave me this popup dialog:

[Alert]
Login session has expired. Press Ok to reload.
Super Meat Boy's postmortem was a great read - the team basically were ten steps away from bankruptcy before the game hit and became massively popular
Here is a summary of the paper from http://muratbuffalo.blogspot.com/2011/04/life-beyond-distrib...
bcrypt http://en.wikipedia.org/wiki/Bcrypt
In general I like HN, but there's a real trend brewing when it comes to gender-related articles. And it's not pretty.

I didn't notice any gender-related comments on this article (I'm late to the party, so maybe I missed some that were higher up earlier), but HN does tend to be a place where people tend to post statements of disagreement far more often than they agree with whatever is posted. I'm certainly guilty of this myself on many (most?) occasions.

To some extent this is good and fosters a spirit of healthy debate, but in this case, it's out of place. This is an extremely sad event, and we don't need to be picking apart this girl's achievements while we should be mourning her passing, whatever her gender may be. Whether or not a Microsoft certification is a fantastic achievement at whatever age, this girl represents all the qualities that we should be encouraging in young people everywhere, and it's horrifying to see people try to diminish that.

It's always a tragedy when a 16 year old dies; it's even more upsetting when they were on such a promising trajectory. We should be sad about this without reservation, not questioning whether her path was provably remarkable enough to be worth talking about.
Anyone felt $170m for the Russian spacecraft is super inexpensive relative to what NASA spends on theirs?

eg. $850mil for this Mars Exploration Rover
http://en.wikipedia.org/wiki/Mars_Exploration_Rover
Well, all you just said is it takes a good designer to make something beautiful.

The real problem is people don't spend enough time crafting their color scheme and that is where the really issue is.

I completely disagree. I've never left a website because of its color scheme. There's no issue. This blogger is using a gimmick to please casual passer-bys to her blog: taking pretty photographs and pairing a few well-chosen samples from them with a nice name.

These kinds of blogs have bothered me for a while now because I've come to the conclusion that they serve to inspire bored designers by exciting them with this pleasant gimmickry, but never really help past a momentary aesthetic stimulus. I see no actual discussion of substance; process or strategy or how to be this "great designer" you reference. It's a shallow offering. The +50 contrast in her About Me photo speaks for her mission. It's a pretty website, nothing more. Hardly worth praise if you ask me (and I consider myself a designer).
Although they've increased free tier EBS limit to 30 GB, all windows images have root images of exactly 30 GB. So if you're planning (like me) to use both windows and linux instances in free tier you have to either install windows from installation media snapshot (on a EBS volume which is smaller than 30 GB) or pay for overage on EBS storage ...
Peregrine is a super simple PhoneGap app - source ready to be loved & cared for
Agriculture is Life.
This website is to spread out the basic knowledge of different branches of agriculture and make people know not only the importance but also the need of agriculture today.
Hacker News: Our Tiny Charity Needs Your Help
This is a really good idea to create much needed employment opportunities. I know they won't the best jobs available but it's something people needing a job would be happy to have. I am sure there are plenty of people that lost their jobs in the last 4 years and would jump at the chance to work for this company.

Best luck Cherry. I won't be using this service, since I don't wash my car until it rains.
This is just the type of blog post that we don't need on HN. People said some mean things in that thread, they basically all got downvoted and the top comment is one admonishing them (so do we need it to be dug up again by this article?). Isn't that the comment system working well? Isn't that the proof of where the balance in the community lies? It's a forum open to anyone, not some elite club; if it were a invite only real-name club the voting would hardly be necessary. If it gets to the point of reddit, where ugly things (often disguised as or put inside jokes) are upvoted, then there'd be a point. But it's not at that point and this article is just moral high horsing, performing moral purity in front of an audience.

I see one annoying meme comment per HN session (so maybe 20 comment threads/2-300 comments), and that's only when I choose to highlight the down-voted text myself usually. In an open pseudonymous/anonymous forum that's a pretty decent signal-to-noise ratio. Use the voting system, ban repeat offenders, keep calm and carry on.
Wait, if my phone can access the Internet, why would I use an untrusted computer to access GMail?

I can't see a compelling use case for this. It would be more useful to have my phone generate a one-time password without requiring to be connected.
Mobile Apps and the Internet of Things
I doubt MSFT would subsidize the cost, they are competing with Azure.
IPhone 4S Untethered Jailbreak (5.0.1) Video
> i think you do need an android phone with a properly configure google account for this to work.

Works fine on my iPhone with RedLaser to scan the QR.
It just redirects to Safari which "remembers" my login info.
same here.

Good idea, a little smoothing around the edges and it can go far.
google also offers two-factor authentication
Reverse Schlep Blindness
is this site, yours?

site seems very basic but does what it says on the tin. Needs traction to work though...
I'm from India. Abdus Salam was MY hero while growing up in the 80s. I kind of understand the weird religio-politics in Pakistan, which seems to have led to Dr.Salam being marginalized.

I'm starting to see where you are coming from, but I really think its OK to celebrate this girl's success and recognition.
Suggestion: Change the comparison example to a real-world use of reflection. The current example can be replaced with 3 lines of non-reflective code. The example doesn't make it clear why the library is useful.
Your Online Business Coach
A site dedicated to helping you increase sales, improve profits, grow your business and create wealth.
This would depend highly on where you are based (i.e. US?)
Make a list of his important and valuable contributions.

Consider this list and go from there. Specifically I suggest finding contributions of his that you consider valuable that excite him and make him happy. Push him to do more of those things.
#6 Go Parallel

Uhm yes, that's the whole idea of using node isn't it? Handle each job that takes a bit of time asynchronously. Pretty obvious.
Though I don't enjoy the current sad state of affairs with regards to the security and validation of CAs, there's something to be said for the old adage that no security is better than false security, and trusting all self-signed certificates would definitely be false security, since eavesdroppers could just do a man-in-the-middle with their own self-signed certificate.

I'd personally be really happy to see something like http://perspectives-project.org/ instead of the current web of mistrust.
You can sign in without username and password to OpenID enabled sites with your smartphone and Mepin; https://www.mepin.com/
OK. NOT TROLLING, but can I ask why anyone would want to learn C, other than to develop device drivers, kernel modules or other arcane software that is yet to be replaced by C++?

I asked this question of a younger programmer the other day, because it seemed to me, that to HIM, learning C was a rite of passage, and that he was less of a man for not knowing it.

I find macho philosophies in software development both amusing and counter-productive.(If you really want to be macho, become a lisp hacker). My amusement may be personal, but the counter-productivity of using C, when better abstractions (i.e. programming languages) already exist, is real. It creates fiefdoms and priesthoods that are counter-evolutionary and hard to maintain, and leads the death of much software.

Personally, I would rather std::string be pored over by many eyeballs and evolved than change strcpy to _strcpy or strlcpy. Unless I am working for NASA on an embedded device for a satellite, I would rather Moore's law or SMP or DSMP give me the speed I need, than give up productivity to squeeze every last CPU cycle. Developer time is a lot more expensive than hardware (except on satellites and space stations).

Apologies if it is your ambition to work for NASA on embedded devices in space stations, I just think you may as well learn C++. You get most of C, plus some really useful and productive abstractions as well.

If you want speed, learn inter-process communication and the principles of symmetric multi processing. With C++, you also get to abstract away the problems of strcpy and strlen, replace Byzantine function references with class methods, and 35 parameter functions with polymorphism.
Best of all, most of the programming world will still think you are manly if you know C++, so you get that too.
Hey guys, thanks for the feedback! I made this during a 48 hour hackathon, and have no prior experience with javascript or php. That being said, I definitely plan to keep improving this.

I will be redesigning the site from the ground up. Things like styling(bold/italic/underline) and highlighting are among the things I want to try and include in the next version.

Please do let me know of any suggestions or criticisms you may have. You can reach me at villustrator[at]bilalquadri.com
HuffPo says that it does not contain an RTG[1], so I doubt it has any nuclear material on board. RTGs are built with scenarios like this in mind, though.

Concerning the rocket fuel, Wikipedia[2] says that it contains hydrazine and nitrogen tetroxide, but has a source claiming that it will almost certainly get destroyed during reentry.

[1] http://www.huffingtonpost.com/2011/11/10/phobos-grunt-russia...

[2] https://en.wikipedia.org/wiki/Fobos-Grunt#Risk
Attention to detail is the basis of all art forms / crafts. In the words of Antoine de Saint-Exupery, "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away". Perfection takes time, which takes money, which you might not have in infinite quantities...

On the other hand, many a good idea is a refined hack. What one thinks is lipstick might be the beginning of a new genuinely good idea. As a matter of fact, I believe that many a brilliant idea in human history was a side effect of digging a shaft in the wrong direction.
I don't see how it's similar -- dribble is about other designers and their creations, revealing nothing about the underlying css/graphics.

If you want to discover a new designer, you go to dribble. If you're a designer yourself, you go to cssdeck to improve your craft :)
I wrote about this not long ago on my blog: http://www.forouzani.com/would-you-pay-2x-for-a-10x-develope...

I think the short answer is that startups should be hiring for 10X devs, without having to raise their prices.

But, in the real world - you usually get what you pay for.
This is a red herring in my eyes. I really can't see what everybody else think they are seeing, a crow having fun sliding down the slopes on his newly invented snowboard. I see a crow trying to open the great-smelling lid of a jar to get to the food "inside", having chosen a really lousy location for this activity. The crow is stupid for trying to open an object that is not a container, and stupid for choosing the ridge of a roof to do this. And above all, it is visibly frustrated with the results of it's own stupidity. It's not having fun, it's hungry as hell and can't get to the food it thinks is inside the lid.

UPDATE just to clarify what I'm saying: I'm not questioning the intelligence of crows, I'm questioning the interpretation of this video. There could be crows playing chess and appearing on radio talk shows and I would still argue that this bird is just trying to find food and being stupid in it's choices doing so.

He's mostly standing on the lid picking at it, which is exactly how crows eat. Why on earth would you pick at your snowboard if you were busy having fun in the slopes?
Hacking, inventing and standup comedy
I can't help you based on experience, but family, social life, leisure time, maintaining a healthy lifestyle, etc. sound like valid reasons. Of course, with good time management, you can have all that and be productive.

If your startup is split 50/50, then you should each be putting in the same amount of work. This is hard to measure in time because some people are a lot more productive than others, and hard to measure in output if you two are focusing on different problems (e.g. software development vs marketing).

Also, no one likes to be constantly nagged at, it makes them feel as if they're being treated as a child. You could be pushing him away without knowing it.

I suggest spending more time socializing, maybe go have fun with your cofounder, and keep your mind off the startup while you're socializing (unless the event is geared towards discussion about the startup). Also try working in the same location rather separately, or working together while at the same location. This could help motivate him.
There's actually a funny story about that one. Identifier and Operator both seemed like important scopes to have color fields for, but I couldn't find any code that was affected by changing their color values in vim. The preview just doesn't include and examples that would be affected by either of those two. If someone could provide me with an example for either of those two scopes, I would be happy to include examples in the preview for them.
http://www.catr1sale.org/
There are other Google Apps that don't work as great on a mobile device. Try Docs on an iPhone, for example. Also, imagine you need to print out a 30 MB PDF that somebody just emailed to you.

Not enamored with QR codes as a solution, though; I still maintain that the vast majority of Americans have no idea what they are and find them, in general, to be a gimmicky pain in the rear. I agree that what you described would actually be more useful, but also probably harder to do (offline = native app).
Seems like dasherization is always google's last priority...