skysight-inc/HackerNews huggingface dataset:
Talking about how to catch stack overflows and protect your data against them isn't useless, but it misses the point. There are rules/guidelines, like MISRA[0] (which the testimony mentions 54 times!) for the automotive industry that prohibit recursion, and tools that will check for conformance.

Toyota should not have been using recursion in the first place, and it seems they were too cheap to invest analysis tools like Coverity.

[0] http://en.wikipedia.org/wiki/MISRA_C
1080P security cameras and above are easily available, and likely affordable to a company like MS.
Do you publish accuracy figures? Any information about what domains your training data is from?
the problem is that their behaviour is not transparent, it's really similar to the censorship some country used against 'bad websites' which in the end was used for a lot of other purposes.
Neurodebian? Should be controlled by a neurological brain-computer interface implemented with artificial neural nets ...
Also he clearly hasn't took the five minutes to read the memory.

Nice project!

An email is in your way, I hope I can help.
It's the combination of idea + you that creates the value for a given idea...and that value is always relative to how valuable the 'you' in that equation really is (and keep in mind that value is always relative)
Hey Jude Your make is bad
Almost all that really tells us is that you have browser cache disabled (resources such as jquery wouldn't be re-requested on StackOverflow is you didn't). As a matter of interest, why are you disabling browser cache? Doesn't that waste a needless amount of bandwidth? Is it for some kind of security reason?
Thank you for sharing your opinion. Where technology is concerned, I find the simplest route is usually the best.

Sometimes certain libraries 'make sense' to me. Sometimes other people on a project choose a library because it makes sense to them.

I like that you tried to make it clear to your client by putting it in the time/money perspective.
ideas are like a tool. it's only useful if you know what to do with it
Write What You Want to Read
[citation needed]

I work for one (Wikimedia Foundation), and we seem to be doing alright.
Kamaal, do you work for either Amazon or Google? Neither company considers Java a legacy language. Do you know Google also builds applications in C++? Would you consider that legacy? How about C? How about C#? Simply because it's old does not mean it's outdated. Java is hampered more because of how inflexible the people who define are than any particular feature.
Those are good objections. I guess the only safe way of dealing with bitcoins is to get money into a wallet without in any way associating it with your real life persona, which could be very tricky. And after that never ever use your wallet to pay a service that is assigned to your real name.

Are there any good resources to read up on how the remixers work, and why they cant be relied upon?
What can we do? We can expose their crimes. We can refuse to let them meet in secret and make heinous deals that crash nations. We can - indeed - violate their privacy, when they are using it to oppress us.

And thats exactly why we need more articles like this.
A Gentle Introduction to CUDA
I wrote an introductory article about CUDA a while ago. I thought I can share it here and see what people think. By the way, this is my first article on CUDA, and I'm planning to release a second installment very soon.

Any suggestion or comment is very welcome.
I noticed that too ... perhaps Darwin and Babbage were going to collaborate on a book (tentatively titled "Computation of the Species by Natural Selection") which dealt with the probability of traits being passed on?
Ah, another round of crash-and-burn, Zynga style. This will be fun to watch.
Show HN: Infographic creation tool
How Julian Assange could really "Open Governments"
These sorts of things are typically better offered as libraries, particularly as the training is usually specific to a corpus, or a particular context.

It would be a nice to offer a library with a bootstrapped training set.
Google Scraping
We want to implement this feature, know anyone who already does this ?
I find, if I can't explain the nitty gritty details, I can still talk about why the work is interesting to myself and to other people, what it's like to work on it, and why it's fun!
Can somebody feed more information on this:
1. Technical details of the new machine
2. About the new OS
3. Who is the German company

Here is a interview video I found http://www.youtube.com/watch?v=xRO8OKAgTPE
http://en.m.wikipedia.org/wiki/Paul_Graham_(computer_program...

"Essayist" might be most relevant here (Presumably diaper changer and trash carry-out-er most relevant elsewhere)

(hmmm, I'm a Brit talking to a (presumed) Indian and using the word diaper)
note that visiting this website will just add your steam account to the vac watch list ;)
did you just come up with that? it's a pretty brilliant turn of the word.
I'm not going to correct your spelling, but you might want to check your attitude.
White Spaces and Dark Fiber: G, Fb, Microsoft and Amazon are quietly going to war
I'd be interested to know which human languages you support
Unfortunately the web site is still analyzing the example Techcrunch link (it's been 3 min already).

Is something broken? Maybe you could cache some recurring analyses.
#Disruption, #Regulation And Regulatory Hacks. | VentureStab
Hm, can you name one idea, where the idea was so strong that the execution didn't really matter?
Badges convey a lot more info once you are already in the building, such as "I'm allowed to be here" or "I'm allowed to be in this sensitive area" or "I'm allowed to be here without an escort"

In a medical setting they are very important. They convey the person's title (RN, LPN, DR, Janitor) and name. That way the janitor doesn't try to pass themselves off as a doctor and offer you medical treatment. Same as why patients wear their name on their wrist, in case charts get mixed up the medical staff checks the patient's name before giving medical treatment, the patient can't be trusted to verify their name. They could be drugged, senile, or otherwise confused or just not listening. I've learned from food service people will say "yes" to just about any question without actually listening to you. "Did you order the such and such?" "yes" brings them the such and such "this isn't what I ordered."
I’m curious — per Zynga comparision — have they been able to replicate their success with Candy Crush Saga?
sorry, our servers are melting :-) spawning new machines.
I contacted them about this using the live chat on the site. Their servers are melting down but it sounds like they're on it spinning up new instances etc.
I think it depends on your intent behind the API. Are you trying to create something that makes the developer/user/world easier and better or are you trying to keep your system perfect, clean, and done the right way?

If it's about opening up to the larger world so that more things can be built and accomplished, you want to make it as easy as possible to use and understand across the board.

You can be as strict and stern about RFC specks and rules as you want when building your thing...however, the more rigid you are, they more you'll need to be operating from a position of power from the start or the more you'll struggle to get real adoption (and to be realistic, most of us are not really releasing things from a position of power)
Using log^2(x) to denote log(log(x)) is far from nonsensical. It makes sense when keeping in mind the fact that function composition is an operation on functions much like addition and multiplication. For example, we can write
f(f(x)) = (f∘f)(x) = f^2(x)
f(f(f(x))) = (f∘(f∘f))(x) = (f∘f∘f)(x)
an so on. We can see that when composing a function with itself many times it is much easier to write f^n(x) than the alternative.

Using log^2(x) to mean (log(x))^2 is a shortcut that typesetters took in order to save time and is not as widely used in mathematics.
Share Your Location Easily
I'm not so sure. The puzzle matching games are easier to grasp than Zynga's ville-type games. I'm trying to say that games from King have a lower common denominator.
Yep :)

http://en.wikipedia.org/wiki/A_Mathematical_Theory_of_Commun...
Thanks for the update. I'll check it later then!
Seo Zen Pro Info And Facts About Product
Why would anyone buy into this? Didn't Zynga basically ruin social gaming IPO's?

Will it be different this time, no huge expansion and growth that kills the company, will they have a couple more hits in store?
Lies, Damned Lies, and Social Media
Programming is "computer art". We have simple succeeded in making this discipline a science. All by deciding to call the discipline "computer science".
It is an option, but not always the best option.

I think it was one of the Mars landers where they disabled error detection for landing. If the system reset near the ground then the lander would crash before the controller had rebooted, whereas a small error might not have disrupted the landing at all.

Fail fast is good advice, but should be weighed against other strategies to choose the most appropriate one for the circumstance.
My ideal, beautiful children have never interfered with my work in the slightest as my work is an interruption of my interaction with them (and my wife). My ravishing wife has never wrongfully complained that I annoyed her for be lost in thoughts. When my family is around, why should I be "zoned out".

Married (and childrened) people often try to convince those who do without that they too should indulge - "you don't know what you're missing". If you came to the decision that a family isn't important to you, then you'd also be horrible at it (resentment can be a big issue). When an "unfamilied" person declares how pristine their life is, why can't they stop there? Your "without looking for trouble" phrase turns your personal choice into a religious battle ... there was no need.

As for how your comment ties into the post shared here? It doesn't. My kids have defaced my papers (and sometimes the walls of our house) ... they're now cherished keepsakes!
The upsite to that is that: the on-line helped asked me if there was anything it could do; I responded “The sites seems slow.“ and I had a perfectly appropriate answer.
Everyone doesn't hate them. The HN and reddit crowds are relatively small. The "general population" still loves to play Candy Crush every chance they get.
TDD, Architecture and Non-Functional Goals – All Of These Things Belong Together
Your website is pretty borked.

It comes up with 'Uh-oh couldn't find that page' and then loads after a few seconds whenever I middle click a project to open a new tab.

Also when I click a project on the home page it doesn't reset the scroll position, so for many projects I'm left looking at a bunch of tags.

It also looks like it presents a completely blank page when js is turned off, even if I pretend to be a google bot in my UA string, which means you'll probably be screwed for SEO.

Windows 7/Chrome

My advice, don't try and make a Single Page App when a simple website would have sufficed. The tech available to us at the moment just doesn't support it.
PIXEL Brings Old School Video Game Art To Life In Your Home
I don't think there's any significant barrier to publishing it (probably no barrier at all). But my perception is everything comes after that ... this kind of stuff tends to be very slow moving.
> most likely not the largest

What is/was, then?
Will the ELLs be able to survive Common Core State Standards?
How Many People Aren’t Vaccinating Their Kids in Your State?
You could cache the results of the examples that are on the right ;]
Chrome's code tells us Android is getting serious about WebApps
Steps 1-3 covered: http://goo.gl/N5W6pc
I think you should spend more time looking into NGOs before generalizing. There are some really bad ones out there true. But the majority are filled with amazing people, amazing leadership and do amazing things.

The reality is that as an organization grows bigger they have far higher administration costs. A for profit company grows naturally as their income and reach grows, so higher staffing needs are covered by the growth of the company. NGOs do not have that luxury, they have to get more donations and those donations often have to go to administration costs. What I look for when donating is a transparent organization that details these costs. Some NGOs I've been involved with do separate drives for their administration costs, which means general donations go directly to their work. The great thing is that there are many people that understand that running an organization costs money and are happy to donate to those drives.
Show HN: LearnData.co, a data analysis school for beginners
Apparently; after googling; it seems I plagiarized this.
> a complete CPU reset would have occurred within just 11 feet of vehicle’s travel.

Then it fails again. Resets again. Fails again...

It may be preferable to restart, but in many failure scenarios, if the source of the failure is unknown, it is not a given that you'll be able to restart cleanly again.

I agree that failing fast to an extent is preferable, but that too requires careful testing and consideration.
Yeah, it's a great tool for marketers... to market themselves... to other marketers.
(To clarify: rather your types end up composing much like messages between actors. That's a very fine way to compose things, but it's still just one way)
Bitcoin ATM, when crypto-currency's reputation has taken a hit. Still thinking?
Also, while we're at it, a good book to get up to speed with x64 assembly would be awesome.
There are known issues with using "using". If the Dispose() call throws an exception in the finally block, then any exception that occurred in the within the using block is masked.

The easy solution is to make sure that your Dispose() calls don't throw exceptions, unfortunately some of Microsoft's classes don't conform to this (e.g. WCF clients).

The following MSDN article shows a case where they do not recommend using "using", and instead suggest explicitly using try-catch-finally: http://msdn.microsoft.com/en-us/library/aa355056.aspx
Chrome App – How I built one for my blog
I think one of the main objectives of anyone is to achieve freedom. I think hackers do this, they do stuff to first achieve the freedom to pursuit other achievements. I dont care the money, I just want enough money to seriously do all the things I want.
How does King make its games? Is there a single creative Genius that comes up with everything, like a Sid Meijer or Peter Molyneux kinda person? I would love to know how they operate.
Are we surprised by this?

What Snowden taught us, the lesson we all have now, is that those with that level of internet/computer skills are not citizens of a single country but RATHER citizens of the Internet and its our actions that determine the future of the internet and its freedom.
>Comments on these kind of articles on Hacker News are always more defensive than I'd imagine.

We're all just temporarily embarrassed billionaires.
Your Docker image might be broken without you knowing it
Dude, there are cows alive today who were born before the McRib was architected.
For anyone who missed the CandySwipe post (or wants a refresher): https://news.ycombinator.com/item?id=7225945
SkyNet wants me to command it using my smartphone. But I don't always have my phone on me when at home. Can another way be worked out. Perhaps making it thought-controlled or something, so I can simply lay back and have fun?
>However, most large corporations are going to use badges because 1) no need for separate name tags, 2) quick and easy visual indication of who belongs and who doesn't, and 3) you're not as likely to take it off and leave it somewhere where it could get stolen or you might not have it when needed compared to keys or a phone.

There's no reason you can't use both. I've also never worked anywhere that didn't have RFID tokens to open the doors, they can't be very expensive and they are reusable.
> I've pretty much decided that it's up to me to advance my career via freelancing, because as an employee you hit a ceiling very fast.

Same here. As a freelancer, I control my own career part, decide what I work on, in what direction I develop myself, what projects and responsibilities to take on, and I invest in my own training.

When I was an employee, I always joined a great company that did great things, learned a lot of new stuff, and then hit a ceiling. I learned to move on after about 2 years. Longer than that at one company means stagnation for me.
tl;dr: "Bloody loads"

According to [1], a 3.5" floppy has a volume of 27828.9 mm^3 whilst the volume of a MicroSD is 132 mm^3. That's a ratio of 210. Biggest MicroSD I can find that's commonly available is 64GB; that gives you

(27828.9/132)*64GB = 13492GB or ~13.5TB

Which is an astonishing data density when you eventually wrap your head around it.

[1] http://www.fileformat.info/media/measurements.htm
DroidPress a free WordPress plugin that Generates native Android app
But having some additional capacity available gives them the ability to do field upgrades. The firm I worked for a while ago had to undertake a very expensive hardware refresh because there just wasn't any way to get any additional bug fixes into the field -- they were down to 20 bytes free. In something like a car, that you know people are going to drive for 10+ years, you need that extra space not only to make bug fixes, but also to comply with new legislation (such as brake override), and also to offer a few new features to your customers.
I smell a good short. Let's see what level the price is set at and the level of hype in the market. If investors jump on this like it's going to be the next Facebook, there could be a great opportunity here.
> Do you publish accuracy figures?

we'd love to, but unfortunately some of our main competitors have restricting terms in their ToS (e.g. http://www.alchemyapi.com/company/terms.html) that prevent us from doing so. we will publish what we can though.

> Any information about what domains your training data is from?

they're mostly trained on general news and social media content (with lots of manual and automated cleanup). drop us an email if you need more details: hello@aylien.com
Sounds like perfect timing to me
Their games tend to mostly be iterations (or clones if you're cynical) of tries and true successful games that came before and were already proven in the market.
Duplicate of https://news.ycombinator.com/item?id=7257555
US Navy ready to deploy laser for first time
Probably easier to read if you write it this way:

db.games.aggregate([
{ $match : { date : { $gt : ISODate("1999-08-01T00:00:00Z"), $lt : ISODate("2000-08-01T00:00:00Z") }}},
{ $unwind : '$teams' },
{ $match : { 'teams.won' : 1 }},
{ $group : { _id : '$teams.name', wins : { $sum : 1 }}},
{ $sort : { wins : -1 }},
{ $limit : 5 }
]);
tl,dr: Just because you really like your hammer, doesn't mean everything is a nail.
Why I stopped using the social media.
Thanks very much for the feedback - I've added issues to our tracker.

We're already quite far down the single page app route. It does have some drawbacks, but has also allowed us to develop pretty fast and enables some planned features that are hard with simple websites. There are solutions for the SEO thing - but none that I know of for people with JS turned off.

PRs very welcome: https://github.com/solvers/solvers/issues?state=open.
Ask HN: What is an ex-corp. employee, turned entrepreneur supposed to do?
HN,
I don't know what is wrong with me.-Let me give you a brief look into the past few years: -June, 2012 : graduated college - IT major -July, 2012 : got a job 2 weeks after graduation - great pay, good benefits, GREAT people. Horrible position esp. hated the IT they were using, annoying mid-level management ... I hated not being listened to when i had something meaningful to contribute, not to mention 24/7 on-call and a meager raise (3%, but was prorated to 1.2% because i hadnt been there a year) Stayed there for 1.5 years.Nov 1 2013 : I had, had enough - voluntarily quit the position to start my own company in a field I hadnt formally worked in before, but learned a good amount at the previous position.Today (02/18/14) : Been at it since Nov 1, and for lack of a better word: its been real tough. The results: I've lacked a huge network with people who could help me (I've spent a lot of these past months networking within 50mi of my area making more contacts)
-I've reached out to endless contacts I've known in the past (for intros to people who may be applicable first customers) - with varied results:
- some have provided me some good leads to people to talk to, some just dont respond at all, some are wishy-washy saying they know the CEO at X large co and I'd be happy to make an intro (then I never hear anything back - after multiple followups)
-I've done some cold emailing (via Linkedin) - people claiming they arent the right person, I reply back with apologies, can you lead me to the right person? Thank you. Nothing back..I'm just really at a loss, I told myself Nov 1 13' that I wouldn't be going back to a corporation if I could help myself. I've probably spent anywhere from 2.5-4k so far of my own money.What is a 25 year old to do?
Ideas are valueless, not worthless. Obligatory link to Derek Sivers’ ideas being multipliers: http://sivers.org/multiply
>Likely the bug would have been caught and fixed during testing

Sure, for testing, you should absolutely fail early and loudly, because there are no consequences for doing so. But in the real world, and especially in control systems, "failing" can cause more damage than persisting in a corrupted state.

> small unexpected errors are allowed to accumulate.

I'm not arguing that you should just ignore errors completely, just that the correct response to a particular error must be very carefully considered, and your blanket suggestion to reset immediately is often a terrible idea.

I think a far more appropriate response to a single byte being written outside of the expected area, is to shut down all unnecessary processes, and tell the driver to pull over. This would be far safer than just randomly disabling the controls, however temporarily.
So why is the employee id sensitive information?

Why do you care that your badge picture is ugly? Seriously? Do you also expect to take a picture of you kayaking at the lake to the DMV?
No wonder the "free to play" market is growing so quickly, if people are genuinely that willing to pay to win (or in most cases I suspect, just to lose a bit less).
When you have something at the bottom of a dependency chain that is quite deep (with any enterprisey project), you have to recompile all consumers and therefore everything that depends on them and so forth. A single line change means you end up compiling the entire system on top of it.

This just isn't true at all. Even in COM days it wasn't true. With COM, if you preserved binary compatibility you didn't need to re-compile a client if you compiled a new version of a DLL it calls. In .NET it's even more forgiving. Sure, if you change something major like delete a bunch of properties that are used in the client then you have to recompile the client. But in many cases you don't.

Beyond this, if your architecture has 200 DLLs, it might be completely appropriate but it is a suspect architecture. I manage a .NET project that trades $4 billion of fixed income instruments per day, interfaces to three trading platforms, interfaces to 13 custodial systems and 7 different data providers. It uses about 25 DLLs and is quite manageable.

Finally, how often do you recompile a DLL that is "quite deep" in the dependency chain? Generally, such low-level DLLs should do very little. For example, maybe it's appropriate to change them if you change from Oracle to SQL Server but how often would that happen?
ATM all endpoints except Language Detection (which supports 76 languages) only support English. 8 new languages are on the roadmap.