skysight-inc/HackerNews huggingface dataset:
What are some features of C99 and C11 that are not part of C++?
Yahoo hires new CEO: TechCrunch founder Michael Arrington
Sorry, but gdb and eclipse are crap for C/C++ development.

There is nothing you can do in MSVC that you can't do more slowly in a less-obvious manner in either gdb or eclipse.
I personally would love to see it be a self-contained irc/xmpp/jabber/faye server, but all in good time. We want to make open-source beautiful, easy to access, and easily extensible. So we're releasing what we have now, with plenty of momentum towards things like providing an XMPP backend!
Can anyone point me at a HOW to use Postgres guide? I know my way around MySQL and SQL Server pretty well, but Postges is fairly new to me. I did one project where I migrated several websites from one server to another but I kind of fumbled my way through it. Would love to see a guide for getting started with Postgres for those who are already familiar with MySQL.
I've found this list really valuable.

I believe that there are two main security objectives while designing a new system: one is to protect the system itself against attackers, another one is trying to limit damage (especially data exposure) in case an attack actually happens.

Nowadays I think the first one is a must... from this point of view I wouldn't say it's important to check user input... it's a must! (while building a system, I don't usually think how can I check user input, rather how can I assure that my system will always check user input).

But since we can fail, the second objective is really important too and many design choices should really be done with security coming before functionality.

A simple example is password storage. The guidelines are good in pointing to bcrypt (another fine solution is pkcs5), but often just a hash function is used (sometimes even md5 that we can no longer consider a robust hash) or the salt is replaced with something which is not random (e.g. timestamp). These bad design choices could lead to easier password recovery.

Another aspect that I try to enforce in my neighborhood is protecting sensitive user data at least with user password. Of course this requires the user to enter her password every time the data must be accessed, but often this is already the case (think to a payment, wouldn't you ask the user for her password before doing it? So why her payment data shouldn't be protected?)
Dell Announces A Linux Laptop Designed For Developers
Shouldn't there be mathematically solid probabilistic solution? Start at 50% certainty, increase it with every positive message, decrease it with every unit of time. Stop when you're close to 100% or 0%.
Grats Sahil, I remember when you first launched. We've all been captivated since.
There's no hive mindset here - I just looked at the page, noticed that it had really poor and sloppy design, and assumed that it was a poor and sloppy product. It's called 'judging a book by it's cover' and is something that everyone does automatically (regardless of the classic advice).

Craigslist aside, you'll be hard pressed to find a successful product that has no attention paid to design whatsoever. Design is important, and it makes me really sad to see it neglected, and so many people supporting not caring about design here (as indicated by comments like this and downvotes)
The impact of the bug is the same, and it's an idiosyncratic kind of memory corruption bug, which is why I thought the original flaw might have been inherited. Thanks for clearing it up.
Lightweight Agile Systems
Companies need some kind of structure to their day-to-day activities to help things get done efficiently, proficiently, and indeed at all. The paradise of perfect, productive processes that take all of the tedious parts of producing something awesome and make them “automatic” and “easy” is a very alluring, and at first glance very reasonable one. Various flavours of weekly reviews, information storing methods and task management systems fall into this bucket – put your ideas here, review this document, fill in this form, put your links here, send me bug reports in this way etc. If there is a heavily prescriptive system for doing everything, then everything admin and communication related will be easy and you can focus on making the magic happen. Right?...
Maybe they can use this to reduce the latency for Rocksmith?
Its funny how Ruby hordes overwhelms this thread talking about ruby not python nor php :-D
Most useful is variable size arrays

void func(int size) {

int array[size];
Reasons to Learn Clojure
1. Apps will function properly. It's been a design tenant from the beginning to never have an outage (or shut downage) by us negatively impact our customer's users.

2. We haven't 100% decided yet, but we're heavily leaning towards packaging this service in with our other offering, at the same price point, so you get access to both at once: https://clutch.io/pricing/
Google Infringed on Oracle's Java Copyrights: Jury
> and there actually are many

But not with regularity, which is why they don't do it.

Even Sequoia, which seems to have a golden halo around here, had the partners pony up funds in order to keep some funds positive.
People dying of preventable disease in the USA every day because insurance companies decide they deserve to die.

Dying sucks. But everyone dies, regardless of how much they deserve it. So he's claiming that someone "owes" him >$300k. Why? What claim does he have to $300k of other people's money?
You have to prepare for how the worst user will abuse your system, and American didn't. They should have done the calculations based on a worst case scenario.

I've heard of people refer to it as the "Penis Problem", referring to Chatroullette's inability to stop perverts from exposing themselves on their service: lesson is that whatever service you provide you need to think about that 1% of the population will abuse it, and possibly ruin it for everyone else.

And this is just plain stupid for not having any opt-out clauses, or ability to revoke a pass, or setting any cancellation ground rules. Seems like they could have done a lot to stop this from getting out of hand, but were too incompetent to do so.
Someone on Quora asked about the advantages of learning Clojure. I'm a Clojure newbie, but my team at work uses Clojure heavily so I polled them for their thoughts and summarized the results. Please let me know if you have any questions about Clojure or our experience with it, and I'll try to answer them (or ask someone who I work with to answer them).
I've always loved Evernote IN THEORY. It makes sense to organize your notes through technology, to attach an 'external brain', if you will. Still, I've never been able to really use Evernote the way they intend. I'll throw up a few notes, only to drift away, leaving the notes alone. There's no organization that I've been able to achieve with the platform. Maybe it's just a threshold of initial effort that I haven't crossed, or maybe I just don't take enough notes.

Still, I'm glad for this purchase. I think it shows that Evernote understands their base and has a strategy in mind to improve their offerings. Maybe I'll start using Evernote more now.
You could still be running on an unprivileged port and bundle a preconfigured thunderbird. Or you run on an unprivileged port and bundle some webmail solution (the localhost:143 was just for illustration)
Designated initializers, restrict, hexadecimal floating-point literals and conversions. There are some others, but those alone are enough to prevent C++ from being interesting to me.
Full stack functional testing for hackers.
Why care about full stack functional testing?
Because you really care about the quality of your product but you also care about the cost of QA. The most cost efficient option is probably full stack functional testing, which isn't exactly easy, but hey, you are a hacker, aren't you?
I dated someone who worked for Apple, and many friends have also passed that way during their careers. Likewise, many friends have worked for Google, facebook, SGI, Sun, Intel, IBM, HP, and many smaller tech companies; I've also done my fair share of contracting for tech companies, both big and small, over the past couple decades. I know what our industry looks like. Again, Apple isn't the worst, but it is very far from the best.

I'll also note that it pleases me a whole lot to know that better companies (like Google) can compete, and even win sometimes, against a cut-throat company like Apple. I wish more companies could pull off the Google model; HP was once among the best employers in the valley, but that hasn't been true in a couple decades.

I'm just saying that this little "inspirational note" is just more marketing from a company that excels at marketing and branding. They also excel at other things, too, but they're still merely making luxury consumer goods; they aren't curing cancer, or even making the world's information accessible in ways never seen before. If you want to change the world for the better, I don't think working at Apple is the way to do it.
> I'd go further, and say that Apple is significantly worse than many other corporations in our industry, in terms of how they treat their people, how they treat their customers, and how they view the world and the ecosystem in which they operate.

As an Apple customer, shareholder, and ex-employee, I'm curious: what facts do you have to back up that assertion?

Apple may not be the best employer in terms of benefits – most teams don't have break rooms full of free snacks, you actually need to pay for the on-site laundry service, salaries often aren't competitive with those of Facebook's and Google's – but I and many others found it to be a fantastic employer.

I believe customers have spoken w.r.t. how they feel about Apple's treatment. They're selling products like crazy, the Apple Stores are consistently lauded for fantastic retail and support experiences, and Apple Care's led or been near the top industry satisfaction ratings for over a decade.

Finally, regarding the world and ecosystem, Apple aggressively adopted product builds that are more recyclable or more environmentally friendly to produce. They were among the first to reduce the size of their packaging so they could use fewer planes and ships to move product, cutting down on fossil fuel usage and shipping costs. Heck, they've effectively eliminated software shipping impact by moving everyone to their App Stores.

Is Apple perfect? No. Are they "significantly worse"? I'd like to hear some facts that back that up... from what I know, they're often significantly better.

Also, genuinely curious: what do you hold up as an ideal corporation, and why?
Seems like this guy is getting the same error:

https://github.com/gaubert/gmvault/issues/4

(Issue number 4 on the github project.)

I added my output to the issue.

I'm on Gmvault v1.0-beta from pypi. It doesn't recognize the --restart option. "gmvault: error: unrecognized arguments: --restart"
The official docs are fantastic. The newer PacktPub books are also pretty good http://www.packtpub.com/postgresql-90-high-performance/book and http://www.packtpub.com/postgresql-9-admin-cookbook
'C' doesn't have name mangling

Mixing C++ binaries from different compilers is much trickier
The excellent book "Dreaming in Code" (1) follows a software project that takes way longer than expected, keeps changing goals, and is generally a mess. The author says "If the subject of software’s flaws is discussed for more than a few minutes at a time, it is a certainty that someone will eventually pound a fist on the table and say, “Why can’t we build software the way we build bridges?”". Then he shows how the San Francisco Bay Bridge project ended up going very much like a software project, complete with major changes in specs years into building.

And of course, since I'm in Boston I'm required to mention the Big Dig (2), which was a tunnel and bridge project that cost over $14 billion. Oh, and a ceiling panel fell, killing a woman in her car. And the guardrails in the tunnels tend to kill motorcyclists who would otherwise suffer only minor injuries. Plus the all 25,000 of the 120 pound (55 kg) light fixtures in the tunnel ceilings have to be replaced lest more of them fall, maybe killing more people.

But yeah, let's keep trying to make software engineering just like civil engineering.

1. http://www.dreamingincode.com/
2. http://en.wikipedia.org/wiki/Big_Dig
Still not working for me, I will send you an email. Thank you for working on this tool though - our company would gladly pay for an enterprise version of this (especially if it was a bit more seamless and integrated with Google Apps somehow).
Paper at: http://arxiv.org/abs/1201.2501v1

O(k log n log(n/k)) complexity for the general case.
" If VS supported C99 natively, it would be easier for users to develop and port existing cross-platform applications."

In the words of the noted philospher and business expert - "Well duh"
My objection to the idea is really contingent on what YC is trying to do:

1. Get groups without an idea or product to cultivate and implement their own ideas. I think this is their primary goal, but to be honest, I have absolutely no clue whether it will work. I would wager, however, that this idea would work, especially with a good group that can deal with the pressure well.

2. Match these kickass development groups with another YC pitched idea. This is less clear how it would work, because it turns YC into a consulting/temp agency. I'm also not sure what the groups would be working for. Would it be for pay through YC, or for equity in the new startup? This, I think, is the worry for a lot of people, because it would result(like freshhawk mentioned) control being shifted away from the founders.
Nginx and Node have totally separate http parsers, may be Node uses some code( like
https://github.com/joyent/libuv/blob/master/include/uv-priva...) but nothing related to this issue.
Is there a Gumroad for bitcoin?

Would be also interesting to encrypt content, keep it hosted somewhere or on a p2p network but only sell the private keys to access it (for bitcoins?)

Another idea would be to create a new blockchain and you get coins for uploading content into the network, and the more people that access your content, or the more content you store, the more coins you get. Maybe there can be a queue for content that builds up and determines price the moment it's released. There could also be limited run items such as tickets or coupons that are all unique and cannot be forged.

If I may say so, Gumroad is not pushing the envelope at all. I hope they do something revolutionary. Haven't digital goods been around for ages? They're just streamlining the process for grandma.. okay I'm jumping for joy right now.

Hasn't clickbank nailed this space already anyhow? http://www.clickbank.com
It's easy to bash projects that fail. Wall Street is stuck in this place where they keep investing in the same boring business they have been for decades. They set unreal expectations, that cause firms to fudge numbers, leading to bail outs. Wall Street is short sighted and doesn't look at the big picture. Hell, if I was part of the largest (corporate) welfare class as well, I would bash failed ventures as well.

Fortunately, I am not tied to group think, so I can be as creative as I would like to be. VC's are great. They take chances, and are willing to invest in things that are more than likely to fail than be successful. Discovery is the ultimate reward, and I am more than happy to lose money so long as it leads to a discovery that helps society as a whole.

VC's allow for experimentation, and even if the experiment fails, lessons are always learned. It's amazing how narrow minded business people are. Personally, I feel that knowledge gained is priceless and far outweighs short term profits. Thank you VC's for taking chances and for willing to think outside the box.

TL;DR: Knowledge is the ultimate return on investment.
The power of programming
Jury Finds Infringements in Oracle v. Google Copyright Case
>Now, do you think Google could honestly put a poster "Don't be evil" today?

Sure. What has Google done that's evil?

Difficulty: Mistakes aren't evil, neither is advertising.
Microsoft has to pay Google $4 billion a year
How not to hire a co-founder
The tap water in Silicon Valley is generally terrible - a legacy of [a] not enough water in California and [b] the industrial legacy of turning "The Valley of the Heart's Delight" into a manufacturing center.
It avoids using some performance instructions which it uses on the Intel build and which would work identically on AMD.

Their excuse is that they can't guarantee they would work identically on AMD and so resort to much slower un-pipelined code. It's like Ferrari testing a Porsche and only using 1st gear because they can't be sure that other gears would perform in the same way
By the same standard, "SOPA sucks. Just like PHP/Java." is appropriate. "PHP/Java sucks" may be appropriate when discussing programming languages, but dragging it into a thread about SOPA does not help.
Change transportation. Create joy. Be our first engineering hire at Ridejoy.
Sounds like "it kind of worked so far, so let's use it forever, with multiple layers of band-aids if necessary". Besides, unles I'm missing something, the two protocols can be used side-by-side, I.e. you can slowly phase one out by the other where necessary.
Receive Free Answers to Your Marketing Questions
You could swap out VC funds with hedge funds and the article would pretty much be the same.
Well, yes and no. The jury ruled that Google violated copyright if and only if APIs are copyrightable. They have not ruled whether or not Google had fair use (which is kind of fuzzy to me--how do you violate the law when you have fair use, or could potentially have fair use?).

The judge has to determine if APIs can be copyrightable now. If the jury had ruled that Google wasn't guilty of copyright infringement of the API, then the judge wouldn't have to make that decision.
Incidentally, the Node.js `require('url').parse(str)` method is designed to present the same API, except that it also includes the auth section as an 'auth' member.
End of the day aren't we all doing it for the better future of our family? Sometimes we forget why we are spending all the time in front of computer. Money comes, goes and can come back again but the quality time with loved which comes, goes and never come back again.
The judge still has to decide if the APIs have copyright protection. Bad initial result for Google/Android, but more important rulings to come
The first and second statements in the "How we can help you" sound redundant. At second glance I realized the distinction, but the wording should maybe make the difference clearer.
MIT picked 10 Emerging Technologies for 2012
Oracle v. Google Copyright Phase Verdict
Zillabyte (YC W12) wants to hire AI/NLP/ML über geeks.
Bring some structure to the world.

Zillabyte is a Y Combinator-backed startup looking to convert all the world’s messy information into beautifully structured data. It’s the world’s hardest engineering challenge, and we want the world’s best engineers to help us.

Backgrounds in machine learning, AI, web development, and big data are great. However, the most important quality we look for is your work ethic. You’ll be expected to wear multiple hats, learn whatever skills are necessary, and take ownership in the company. The right person will be generously compensated with both stock and salary.

We are based in Palo Alto, CA. We are building kick-ass technology that our target markets have never seen. Our business model is solid; we are sitting on a gold mine. We value hard work, but we strive to build a casual, low-friction culture.

Email us at jobs+hacker@zillabyte.com. Please include a resume.

For higher priority, please put yourself in our shoes and propose a technical question/exercise that demonstrates your breadth and depth knowledge of computing and building industrial-strength software. (e.g. You ask the technical question; we want to see how creative you are)
Something interesting and with potential. The same reason any hacker willingly takes on any project.

Find what you love to do, and then find a way to get paid doing it.
You can check the guide mentioned in the article: http://www.postgresguide.com/
Jury finds Google infringed Oracle copyrights in partial verdict
For sure - are you thinking tighter integration with social networks like fb and twitter? This definitely has a lot of potential, but I bet they would need to work out some agreements with the social networks themselves to be able to do it really right, and without running into trouble...
Satan Remover? These guys promote their microISV with humor
I ended up taking the backtrack pentest training to gain an update of what hacking has become. I highly recommend it.
Best Tips and Home Exercises for Women to Lose Weight..
No, Dirac is based on wavelet transforms, which have different math behind them, not using Fourier transforms. This Sparse Fourier Transform (which the authors are now calling the sFFT) would be more useful for traditional FFT/DCT compression algorithms. Though for the most part, the hardware for even very complicated real-time Fourier-based compression (H.264, HD) already exists.
Here is some opinion from the other end.
https://gist.github.com/1625073
Sure, but it would be easy to wrap that inside a Google 'download my data' tool' only downloaded the diff of all your data (not just email) and provided that in compressed form.

I'd prefer the direct zip, sure, but I'm just saying that it's not inconceivable.
There is some truth to that, as it does not do all optimizations that it could; however, in my experience, even on AMD systems, ICC beats MSVC hands down.
VCs are great if they're funding your startup. That's not what this article (and report) are about - they're about how VCs don't really serve their real clients, the LPs who invest in them.

This matters - those LPs are generally large state and corporate pension funds, who may be investing YOUR retirement money. Many funds are underfunded and now are trying to chase yields, because they have always projected 7-8% annual returns across the fund and the traditional stock and bond markets have not been consistently providing that. So they're dumping more money into PE and VC funds in a (potentially disastrous) game of catch-up, because they alternative would be admitting defeat and the need to either cut benefits or massively increase funding of the pensions.
How Much Should We Tax 7-Footers?
I tried to change url of my application, but it doesnt seem to be working. There is just no button to submit the form with application settings, I tried to sumbit it in other way, but it made no visible effect
Fair use is a defense against copyright violations. If you are deemed not to have a copyright violation to begin with, you do not need to use fair use as a defense.
Searching the Internet B.G. (Before Google)
MIT project to enable "swiping" of files between devices
You can always create different Google accounts for each service. My "main" account (Reader, Youtube, etc) was never tied to my Gmail & Calendar account, and the probability of losing both at the same time is rather small.
looks great, can't wait to try it

small nitpik: the github link links to creating the app on cloudfuji