skysight-inc/HackerNews huggingface dataset:
"Finding C99-compliant implementations is a challenge even today."

"Originally, all of the bounds-checking libraries were developed by Microsoft's Visual C++ team. The C11 implementation is similar but not identical."

Picking a nit, but shouldn't this say "The C11 standard ..."? If C99 implementations are hard to find, I'd think it would be more so for C11.

Are there any C11 implementations? Or do you just pick the implementation and libraries that implements that largest set of C11 that are important to you?
APIMiner: Android SDK documentation instrumented with source code examples
Building a static analyzer for Unix streams in 24h
Music Biz Wants To Swap ISP Disconnections For Cash Fines
I've tried it before...people don't simply want to pay for mockups and vendors don't want to waste time developing them for free (in the hope that they may win the business).

I think the OP rightfully addresses a deeper issue at stake here - "I have no vested interest in the outcomes of any of the projects and I wish them best of luck." Or perhaps more aptly put - stop trying to cater to these people, it's a waste of your time.

The world is full of people thinking that what people like Gates, Zuckerberg, etc. have accomplished is both simple and repeatable.
You could be pointing at any flashing light source and get pretty good results. For example, an Apple II monitor showing TEXT: HOME: FLASH: FOR A = 1 TO 24 * 40: PRINT " ";: NEXT
I remember when you launched. How are things going? Is this a full time endeavour?
he initially demanded the subreddit change its name, which is technically hard to do, or so people from reddit said, which would mean the subreddit was to be deleted.

he was never to be 'stripped' of something he built, the site and the subreddit have existed side by side for years. even if he loses his trademark, his site will continue to exist, and he's free to try and monetize that to his heart's content.

also, the sob-story about php and mysql sounds a bit off since he uses Invision Powerboard to host the whole site.
Leveraging great game design for web applications
Execute ruby code sometimes (little helpers to encourage variety)
Vine Is a Distraction
Gift HN: Have 200+ great domain names. Free.
Personally, I believe it is too early for such large scale simulations, we have too many unknowns, that makes the simulation not worth the money,
Yes, I seem to recall that there was a 'flash' effect when shooting but it never occurred to me it might be to do with the gun working - just thought it was intended for effect.
Not just more difficult to patch, but a whole hell of a lot more deadly than most software.

Although I imagine the bug reports still read similarly: "Unexpected user input causing fatal crashes"
Too many buttons: The Huffington Post are manipulating the social graph
Notes on Implementing an Abstracted Persistence Layer
Nigerian University Students Win Google App Constest
if you go into a bank without a gun, imply you have a gun, it's bank robbery. you don't need a gun, the gun can be a toy gun, so long as the victim feels you have a real gun, you get charged as if you actually have a real loaded gun.
A trademark is a legal monopoly on a name. The issue isn't whether he worked hard or not, it's whether he deserves to have a legal monopoly on the use of the word "Gaymer". As much as you argue "he trademarked it plain and simple" these people have the right to say "we don't think there should be a legal monopoly on that word, plain and simple."

People should really think twice about what they try to remove from the public domain. It's a bit selfish and arrogant to think you can own words like "Gaymer".
How To Convey an Emotion/Moment through Film
The article site was having trouble serving when I tried to read it, so I'll just say...

Ugh.. 400 per week just reminds me how long I have to wait before mine is ready to be delivered. :)
One item to consider, Tesla is only going the route of battery powered cars. The majors are investigating multiple different sources, hydrogen, natural gas, compressed air, battery only, simple hybrid, and series hybrids. So as for stepping up their game I am not sure what you think they need to do.

There are already a half a dozen or so cars that are full battery powered for under forty thousand, or less than half the price of the current transaction prices of the S. The luxury market is safe territory because the margins are large enough for Tesla to fit within.

As for interior work, I am not sold on a full size touch screen. For the most part it looks a bit tacky to me, its just too "there". That and I am a dial person, specifically for radio and such. I just like the idea of feedback. Sure I could talk to my car and one day that may work when I don't have to drive it but I am not ready to give up that fun.
SETT.com expands to 50 blogs (new blogging platform)
People repeat it because it makes them feel better. You don't have to confront the fact that life is inherently unfair.
Have you ever needed access to an editor, language, database backend, etc. when you happen to be without a laptop?

Honestly? No. I can't imagine the agony of trying to type out a SQL query on my phone. I have a Macbook Air, which is light enough for me to carry around with me the vast majority of the time- it's great.

If I wanted something smaller I would perhaps get a tablet with a keyboard (or a netbook, if they weren't all terrible)... but doing any meaningful work on my phone? No thanks. I can barely bring myself to type out a reasonably-sized e-mail on mine.
what's that tablet thing that the lady has in the front page video? Looks cool!
i think you are missing the point. using real names decreases spam as was a known problem with app reviews/ratings on play store.

i do agree that google+ would be even more awesome if they had post or reply as "anonymous" feature like in quora.
Yep. Damn you auto-correct!
Crocodoc (YC W10) is looking for experienced biz dev candidates who love SaaS
Major car companies probably don't want to evolve their cars too quickly at the risk of confusing their customers. Tesla, on the other hand, must quickly turn its funding into entirely new cars. The needs of new and established car companies are entirely different.

I also think TylerE makes a great point: cars are expensive machines with high expectations of reliability; this is another argument that established car companies need to be slow and meticulous. Toyota's stuck accelerator issues, which may very well have never even existed, probably cost them more than Tesla's entire marketcap (I read somewhere that the estimated hit to Toyota was in the 6B USD neighborhood).
Indeed, and decent products at that. I've enjoyed all but a few of the OXO products I've bought, which is more than I can say for a few of the Quirky products I've bought (pivot power for one).
I like the idea, and if you have topics for which you think trends might exist it's a useful too to validate that, but the "Hot Trends" report doesn't show trends, as there's no time function, it's just a snapshot of popular topics on a particular day, easily skewed by one person bulk-registering a bunch of related domains.

Perhaps more interesting would be something that extracts trends from time-series data.
I love squirrel, if anyone is trying it out though just be aware of the default 100 or 1000 row limit. It's great for select statements but don't forget to disable it when running updates on a dataset.
Despite being a weekend hack, I'm finding it to be a very useful and practical tool.

Nice work!
The main reason is that debugging is terrible on Linux. gdb is just bad to use

I am a cross platform developer. I have spent years developing on Windows, Linux, and OSX. (Also on other OSs, but what ever.)

Debugging with gdb is very different from debugging with a GUI IDE like Visual Studio. And if you are coming form Visual Studio to gdb, then debugging with gdb might seem down right impossible.

However, if debugging with gdb is so terrible, that means that each and every UNIX and all the software which runs on them were developed with this almost impossible to use debugger.

And Linus and the entire Linux dev. community, who rolled out Git almost on a whim, are stuck with gdb and can't come up with anything better.

Can that be true? Or is gdb in fact a great debugger, but with a very steep learning curve?

In my not so humble opinion, gdb is much harder to intuitively pick up than Visual Studio. But if do take the time to learn it, it is just as productive.

Actually in my experience, it is slightly more productive, because it forces you to work slower and think more. This go slower and think more strategy has also made my Visual Studio debugging better. Although if I spend too much time in Visual Studio I can slip into a pattern of less thinking and more break point setting.

tl;dr:

It's good that you are a very experienced game developer, but being a single platform developer kind of sucks. Become the kind of developer who doesn't care what platform they get to develop on.
Yes. Did that. But they were out for over 2 months. We used up our spares, and couldn't get new ones.
Really useful. Not sure how I've missed CocoaPods or Freshbooks but I'm off to check them out. Thanks
Git workflow to manage work on multiple branches
Monkeys Unconsciously Synchronize Their Behavior, Just Like Humans
It's a pleasure!
Just how far away this Ubuntu Phone is? I assume quite some time away, if we are still discussing features?
Don’t Have Health Insurance? Start Your Own Insurance Company
There are two kinds of fearlessness: one that comes from ignorance, one that comes from rational calculation of (feared) risk and (desired) reward.

Paraphrasing the author: understand your fears (the risks), but do not let them stop you.
Hey, appreciate the feedback. Originally I had planned on launching this tool without the hot topics features but had some free time this weekend so I implemented a quick v1.

Long term there's a lot more I want to do with it including showing hot trends by week and by month which will be more interesting than the by day trends.
Should I put Facebook open graph tags in my site?
What's the benefit of doing this? I have some social media features on the site, but I haven't had any technical need to implement the og tags. I see these tags a lot when I view source for other sites but I never understood the point.
I'm saying that if Tesla somehow becomes wildly successful/dominant in the electric car industry, then it will be interesting to see what the bigger companies do.

As it stands, their game plan is just fine.
Bipartisan group of senators to unveil framework for immigration overhaul
The big problem with C99 was that MS refused to implement it. If C11 is going to take off, it will depend on MS updating their C compiler. Previously they have said that they don't support C development on Windows except on the device driver level, and would prefer everyone use C++ or one of the .NET languages, so I'm not hopeful about C11's chances.
تحميل برنامج الاذان
رنامج الاذان من تطوير منظمة الباحث الاسلامي يعتبر من اكثر
برامج سماع الاذان علي اجهزة الكمبيوتر انتشارا فهو يقوم باطلاق الاذان بشكل اوتوماتيكي
في مواعيد الصلاه لاكثر من ستة ملايين مدينة حول العالم
If a keyboard is important to you, the Droid 4 actually has a great one. Using it with the Terminal android app is a breeze.

However, the rest of the phone sucks, so I can't recommend it.
"Some of Swartz's advocates believe the prosecution sought excessive punishment to set an example in the age of Wikileaks and Anonymous."

I seriously doubt that setting an example was a significant motivation.

"Ortiz and Heymann refused to offer a deal that didn't include at least six months of prison time and a guilty plea on all 13 charges."

In other words there was no deal being offered that didn't include a guilty plea -- a pelt on Ortiz's belt.

They targeted Aaron Swartz because he was a rung on their ladder, an easy win. One, he was part of an all but not understood minority to the rest of the population, a hacker. Two, it's routine to portray neutral hackers (our sense of the word) as evil hackers (everyone else's sense). Not understanding what we do makes us all potential witches, and no one is sad when an evil witch gets what he deserves, even when we don't understand what he did.

With Swartz ringed in by a large pile of charges, the result would likely have been at least one conviction. It only takes one out of N for Ortiz to put another mark in the "successful prosecutions" column.

Swartz just got in the way of Ortiz's and Heymann's ambitions. Collateral damage.
Is tesla's factory fully robotic? Or do they still have human labor in the build process?
OK sure, so the law should prohibit harnessing a large number of unwitting drones.

And it should prohibit DDoS in general. But not as a felony.
Survey Evidence on Musicians’ Revenue and Lessons About Copyright Incentives
So, the code is like 15 lines and tossed together (currently using both Kernel.rand and Random, which is silly) — but I'd love ideas on how to make it better, how else to encourage unpredictable or more "human" behavior, other libs, etc!
Is it, though? https://play.google.com/store/search?q=terminal&c=apps
Pretty cool. One minor bug I noticed was that links in answers are not clickable. When you click them they just hide the answer box instead of open the link.
It's sad that C99 was never widely adopted. It's 2013 and MSVC still doesn't implement it. I really like the constructs that were added, especially with regard to named structure and array initialization. It manages to make programming in C just that little bit friendlier, more powerful and less over-verbose.
I find it interesting that this snuck up on me. I heard dozens of things about C++0x for years before it happened, but this seems like its already been published and this is literally the first I've hear of it.
The bio in bioinformatics is the important bit. Informatics plays second
fiddle, even in the name. Very few will appreciate your beautiful code, but
many will appreciate you finding a cure for cancer. That is the reality of
bioinformatics, most of the code has a short shelf life. If you luck out, your
software may live longer, as is the case with samtools. That samtools code is
crappy is true, still the much cleaner code alternatives, sambamba and
bamtools, are not much used! Go figure.

Maybe bioinformatics is not the place to aim for great informatics. We do
bioinformatics because of love of science first and foremost. This is frontier
land, the wild west, and it pays to play quick and dirty. I would suggest to
hang on to some best practices, e.g. modularity, TDD and BDD, but forget about
appreciation. Dirty Harry, as a bioinformatician you are on your own.

To be honest, in industry it is not much different. These days, coders are
carpenters. If you really want to be a diva, learn to sing instead.
I try. My partner leave me alone and wants $5K for his share. It's not a good choice to develop a project alone. So I'm looking for partner to grow it up. At now my service has 2000+ members (+50 last week) / 2000+ sites onboard + some cashflow. It's ready to going from beta stage to the stable foundation. Please email me for URL + financial stats.
Just got upeat.com, usehq.com & aloneship.com, thanks!
My version of what a CEO does
> And you think this kind of polical anti-US-justice-system rants help you in this? You are already on the top list of potential targets, if not for anything else, just for the above comment.

You're arguing that to stay safe from the U.S. Government, one ought to abstain from criticizing the U.S. Government?

You're right in practical terms, I guess. But this sort of attitude is toxic to democracy.
The first Ubuntu phone will be released in early 2014.
I view an essay like this as a conversation starter. It's asking questions, not answering them. It's stimulating thought, not trying to end it by giving us The Real Truth™.
Takeaway: don't post things when you are drowsy.

(Thanks for the correction)
In most project management approaches, the difference between responsibility or accountability doesn't have to do with consequences, it has to do with separating out the person responsible for actually completing the work from the person who is accountable for making sure it happens, even if they aren't the one doing it themselves. Once a company gets big enough that people have teams, its not unreasonable for a senior level manager to delegate a task to someone to get done. The CEO doesn't need to be involved in the details of who they delegate it to, or how that person does it, they just need to be sure that the work is going to get done. If they micromanaged to that level it would get annoying fast.
>The decline of lightgun tech with the introduction of flat-screen TV:s is something that sometimes makes me sad. The replacement "passive/dead-reckoning" techniques just don't feel as satisfying, or elegant.

Light gun technology is alive and well with Nintendo.

(EDIT: I previously had some incorrect information about the Super Scope, which I have removed)

You might have heard of their current light gun. They call it the "Wii Remote". It also has accelerometers in it, yes, but those are not used for the pointing mode; there's no dead reckoning going on. It uses LEDs instead of light from the TV, and a camera in the remote to determine the remote's angle, rotation, and distance from the TV. The LEDs are in the sensor bar (which contains no sensors).
anyone know what the #important does in this selector from the article?

article:matches(.active, .visible, #important) {
background: red;
}

I understand what it normally does, but I've never seen it in a selector.
Your solution depends on pornographer's honesty in tagging. They have tons of incentive to be dishonest this way.
Seems like there's a lot of parallels here between a scrum style sprint and what you're doing, except the iteration is muuuuch longer.

(ie: setting the iteration for a fixed length of time, ideally freezing the features in the sprint, post sprint review, etc).

One wonders if you could either take more practices from scrum to make this better (90 days seems like a really long sprint cycle), or if lessons from your 90DP execution could make your development practices better.
I'm not sure if you can't see the hypocrisy of this post or if it is a parody.
Probably true; lots of people do this, myself included. I don't want to think about what I wear every day. I find a set of clothes I like, a shirt, shorts, or pants, and buy a bunch of them so I wear essentially the same outfit every day with the only variation being the color as I buy that thing in many colors if possible.
Conspiracy theorists suffer from a mental misconfiguration where the cost function applied to the neural network of neural networks suffers from "over fitting". Finding patterns in randomness leading to conclusions are not valid. A lambda function can be applied against the cost function which will alleviate this. I can do it in software, and when I discover the operating principles of the neo cortex, I will be able to fix all the conspiracy nuts in the local nut house.

Wouldn't this work the other way, too? Not finding patterns in what turns out to not be randomness sometimes ends up getting you killed. It's a fine line between paranoia and attention to detail. Anyone with aspirations to "fix" this should probably take that into consideration.
Good post. It always surprises me to meet intermediate+ Python programmers who don't know about Dict or Set comprehensions, so good on you for spreading the gospel.

That being said, I find that whenever I make heavy use of comprehensions, I am often tempted by some evil urge to get sucked into ludicrously nested comprehensions leading to unreadable code.

It's not hard to fight these urges, when you get say, 2 lines deep and 4 nested comprehensions, but comprehensions do make it easy to obfuscate otherwise clear code.

Some things are better expressed as a comprehension, some things are not. So I suppose we must be constantly aware of the readability of our code.
> As I said, I never went to Business school so I’m now hiring folks who know how to scale companies and build out operations.

This is going to sound like a rant - please take it as free advice and worth every penny.

Don't get me wrong, the folks you hired may well be peaches and we love them. But the world has changed - Instagram scaled to ridiculous levels with 8 people and no HR department. Build out operations - you mean repeatable processes right? If they are not already scripts on a server make them so.

You don't need people who deal with the processes of scaling or building out. You need source control tools.

Everything that is repeatable is automatable. Anything being done for the first time is a human's domain.

Everything else is either scripted and so zero marginal cost or is an anchor on your profitability.

I can really recommend this book http://www.amazon.co.uk/Race-Against-The-Machine-ebook/dp/B0...
Klout Battle
> there is a certain president who is worshiped by a certain large group of people.

This statement has been true for at least the last five people to hold office.
Here's hoping they can find the balance between increasing production and keeping quality high. Most of these aren't mission critical, but I think only some early adopters would be ok with all of these reported issues if they proliferate:

http://www.greencarreports.com/news/1081935_tesla-model-s-gl...
Get Comfortable Being Uncomfortable
Others Are Better Than You, Get Over it
You are clearly not a Tumblr user. Porn GIFs are crazy popular there.
Concept video for quicker iPad app switching UI
Say Yes To Everything
Unlimited Vacation policies borrow from the Unlimited Sick Time. Most companies used to be explicit about sick days. "You get 6 per year." Then a few companies started with a more enlightened policy of, "We don't count, we trust you." Perhaps the early adopters of this policy viewed it as a trust issue. Then the data started coming in... On average people took a lot fewer than 6 when nobody was counting. The policy then turned in to a cost savings plan, and everyone started doing it.

The "You get as much vacation as you want" seems to be going that direction too. The early adopters were enlightened, thinking, "The value of showing trust to an engineer will more than pay for the rare abuse." It does save money, and now the cost cutters are seeing it too.

I've worked in several places where you get a month of vacation, and never get to use it all because you're too busy. Changing that to unlimited does not help much.

Some things that do help:
- Mandate everyone takes a 2 week continuous vacation. This is done by banks for compliance reasons. (Harder to hide fraud if you're out 2 weeks in a row.) It is very beneficial, because this forces you to take at least 2 weeks of your allocated 4.
- Allow paid sabbaticals. "After X years, you can take 2X weeks off for a continuous sabbatical that we pay for, and we'll pick up half of any coursework or travel costs."
- Lead by example. This is VERY tough, because most good leaders like to lead by example showing that they're not above working hard. They can also lead by example taking their vacation.

In the end, none of this is altruistic. It's a way to keep talent motivated and feeling valued when they have lots of options. If you stiff a good engineer 2 weeks of vacation, they can always make it up by taking 2 weeks off before starting another job. :-)
Lots of humans in the build process. They might have robots making battery packs but all the engineering on those is done and dusted, probably a decade ago.

Generally people don't start building/buying robots to do this stuff until the economics forces it. That probably doesn't happen until they sell a million or more cars per year.

EDIT: This is factually incorrect as Tesla does employ a lot of automation. But there are still plenty of people in the loop as well.
Remote Access to Your Files via WebDAV
Show HN: Everybody has a secret. Protect it
Post Traumatic Corporation Disorder ?