skysight-inc/HackerNews huggingface dataset:
I agree, especially with things like strcpy and strcat, but printf is kind of a special case because it's a very, very simple rule to follow. Plus most of the time it's illogical to use it without a format specifier (or with user supplied ones).
اعرف نتيجة الشهادة الاعدادية لكل المحافظات 2014
I always opt out from the body scanners, and I have yet to see another person do it (which implies very small number do, otherwise by pure chance I'd see somebody do it by now). Looks like most of the Americans just don't care. BTW, never took me excessive time and I've never been harassed or inconvenienced in any unusual (as opposed to usual for TSA) ways for opting out.

Also, from this article, next time TSA employee tries to feel my ass looking for a bomb, it would be interesting to think about him as an aspiring satire writer. I wonder if that would change the experience.
Stalin purged 'his' army of any and all officers (not just generals) showing the remotest competence for fear that they could become a threat to his power. It was nothing to do with their 'loyalty'.

He proceeded to wage the war with an incompetence only equaled, and ultimately exceeded by Hitler. The cost in lives was appalling. Stalin did not win. Hitler lost.
It's balanced by prototypes running only on iOS devices. At least there's no monopoly on frustration!
I don't understand. In what way was that ad "horrifying"?
On the other hand, 3k is not a lot and gets you a guaranteed meeting.
That's the way it's done in the Sweden, Norway and switzerland and their FTTH deployment is far ahead of large portions of europe. So yup.. I would say that open access works.
How is this app different from the WebRTC demo available at https://apprtc.appspot.com since a long time?
I wonder if this was used to discourage AmEX cards(Higher processing fee), as to my knowledge these forms have originated in pre-checkout JS era and have just been copied thereafter. Would be helpful if we could get a look at the processing rates 6-7 years back.
When Britain was a legitimate Monarchy this was a big deal. Today Britain is a liberal (in the classic sense) democracy so the tradition is merely a bit of an anachronism.
Turned down an "opportunity" to interview at Amazon once because of their particularly onerous NDAs.

I worked for a competing company, and Amazon's recruiter couldn't get it through her head that if I signed their NDA, my current employer would be exposed to potentially false but hard to disprove claims that Amazon's trade secrets had been leaked.

They kept trying to get me to sign, so I told them that as a professional my obligation was still to my current employer, and respectfully declined to continue.

If you have super secret stuff, don't tell it to people.
Give http://wwww.dozeo.com a shot.
irc://#kavarna@irc.drsnejsever.org
Are you comfortable with the audio quality? I can't hear anything properly but video works well.
Perhaps consider changing that font (Tuffy) to something that renders half-decently on Windows. It's just an eyesore in Firefox and Chrome. It does look OK on Linux though.
Usually I join topic-specific channels, got tons of answers in #django , #javascript, #drupal, #flask, #python, #celery, #nodejs etc ..

Those are on freenode, there are channels for software users (e.g: photoshop) but on a different servers.
it might be controversial, but horrifying ?
I believe that you missed this (the actual point of the article): capable of starting a devastating war, but not, ultimately, of winning.
It's true that Stripe have almost non-existent anti-fraud tools. We've been using Maxmind's minFraud and have been building a bunch of filters and logic on top of it. We shouldn't need to do this but as a marketplace we were being hit by OBVIOUS fraud that we need to do something since Stripe wouldn't step up their game, at some point the fraud amounted to ~20k in a very narrow window of time and Stripe didn't stop these transactions as fraud even though it was so obvious (US Card, IP from Thailand and 20 charges within a few minutes), this is when we decided we had to do something about it.

We've even blogged about it here:
http://www.binpress.com/blog/2012/07/31/fighting-online-frau...

Regarding chargebacks - I usually don't bother to fight them anymore, since we're a marketplace selling digital assets - we are most likely to lose. However the exception is when I'm 100% that charge is legitimate and was disputed by its owner. Since we offer an unconditional 14 days money back guarantee and make it really easy to request a refund (sometime even outside of that 14 days window), whoever illegitimately dispute a charge is sure to get a fight from us.

A few months ago we disputed 2 "fraudulent" chargebacks from a customer we knew was behind these charges. We even reached out to him asking him to cancel the chargebacks and offering assistance (maybe he just wanted a refund) but never heard from him. I proceeded to collect all the information I could: IP and location, email thread he exchanged with the developer selling the component requesting support, his apps on the appstore and even his personal information behind hid domain's whois for his email's domain.

I didn't expect much knowing that because that was an intangible sale we were not protected, but few weeks later we received an email from Stripe that we won that chargeback (Total was ~$1,000 which we already paid to our developers - so that was a net loss for us).

I was pleasantly surprised and regained confidence in Stripe.

However from the original post of the author, it seems he was doing services for that person. In case services - I recommend to collect as much information as possible including getting the customer to sign on a contract. With all of that information, I doubt someone could dispute a charge. Credit Card companies will never dispute a charge that actually happened and that you approved even if the service was partly rendered since this is not their role to take sides, they will usually ask you to take this to court. Therefore I think the author could have won that chargeback if he had collected as much information as possible and put a PDF together highlighting the facts.
Not as much as execution.
Android Google IoSched 2013 for ADT Eclipse
I have no experience with ExtJS, so I can't really compare the two. I've only used the Desktop variant of Qooxdoo.

It's easy to learn, but hard to master. Though there is quite some extensive documentation, you will have to take glances at the qooxdoo sources to fully understand some more advanced stuff. And to track down if something doesn't behave as expected. The source is quite clean and readable though, e.g. the button class: http://goo.gl/Zw6zNI

There's also a simple playground http://goo.gl/QAht5O and an API viewer implemented in qooxdoo itself http://goo.gl/xV5tvn

From the top of my head some random facts:

* Strictly object oriented. Every widget is a class with properties, methods, inheritance, mixins etc. http://goo.gl/AaPb6w

* It makes (or rather you should make) heavy use of data binding. Mostly to link widgets to data stores (being populated/transmitted by some sort of rpc call, the app itself or hardcoded etc), but also to bind widgets to other widgets. http://goo.gl/DxvNWC

* Backend communication comes in several flavors, but most prominent is the JSON-RPC interface. Qooxdoo provides backends for several languages, but it's also rather easy to implement your own. http://goo.gl/IjCT8n

* Communication between objects is done via a simple event chain, i.e. you will use addListener and fireEvent/fireDataEvent a lot. http://goo.gl/Yxfmot

* You can mix your project and have some parts compiled and others loaded from source at runtime. We've been using this to create a metalanguage for forms, which streamlined our application a lot. Basically we don't have to write qooxdoo code anymore to create new forms, but just a xml description of it.

All in all qooxdoo helped us more than it stood in our way. I would use it again.
This article is from 2010.

According to Wikipedia, Elon has already moved on from Wife No. 2.
The tone of this advert was not that different to the big government advertising campaigns of the era, whether they be warnings about AIDS, drink driving, not locking up your house or buying shares in a once government owned utility.

When viewed in that context it is not that out of the ordinary, and it was probably put together by the same fear-mongering creatives that worked on the government campaigns.

I was wondering what the Mapple Office product was, wondering if it meant Word was out on a Mac, but no, they meant the fileserver plus printer. Wasn't it Canon that actually made the printer?
According to the linked wikipedia article in the parent comment

http://en.wikipedia.org/wiki/Sino-Indian_War#Events_leading_...

I'm confused what you mean about "blatant abuse of Indian trust." It throws pretty much everything else you say into question.
I hang out on Freenode, in #nimrod, ##php, #elementary-dev and a couple of others.

I'd love to know some good security ones to idle in; I've got a bit of experience in it and am trying to expand it some more, and would love a place to ask questions regarding web security and the like.
The mobile industry body GSMA's Rich Communications Services (RCS) initiative seems relevant in this context.

"joyn services enable customers to chat and enrich messaging or voice calls by exchanging images or video simultaneously during calls, in a private and secure manner, with any member of their contact list that has joyn, regardless of the user’s network or mobile device. Additional services such as voice over IP (VoIP) or IP-video call will be introduced in the near future. These services may be used on both the operators’ mobile networks and on Wi-Fi networks." (Source: http://www.gsma.com/newsroom/spanish-mobile-operators-launch...)

http://www.gsma.com/futurecommunications/rcs/
http://www.joynus.com
#startups on Freenode was mentioned here before, I think.
I didn't know what Simpson's Paradox was, but I didn't find it surprising at all. After all, the numbers showed that these were two different experiments with two different distributions of large and small kidney stones.

Stopped reading the article afterwards, because if it already overhypes greatly at this early point in the article, what am I to expect at later points?
Show HN: A app to motivate ambitious people to form a positive mindset and succeed
https://appear.in/microryza can we get to 8 people?
This is the most absurd method I have ever seen.
Personally, I never found IRC to be a helpful tool for learning new things from unfamiliar people.

To me, IRC has always been a "grapevine" tool, where etiquette, social pecking orders and gossip are shared amongst a smallish close-knit social circle. IRC always feels more like a social scene, and a distraction.

If anything, perhaps an IRC channel is useful for managing fluid, rapidly changing situations, where you might need an up-to-date, live information source, to use in immediate decision making (hence, why bot net command and control tends to be integrated into IRC programs), but, otherwise, chat logs from IRC usually read like a disorganized array of participant's various scattered streams of consciousness.

Are you looking for reading material, or a hangout?
Why do you think so?
By this way just developers see the job offer.
This is a pretty interesting app to have conversations with friends.

Business calls, I've had a problem with video. It's often too cumbersome and gives too much info about the visual aspect of myself when it's not necessary and when I don't want it to happen. (e.g., getting on a call with a stranger or clients.) Using the "voice" call, I won't worry over washing my face at 9am in the morning.

Which is the reason I created http://voicechatapi.com (shameless plug)
Gotcha with Bitstrings in Erlang: Naked Chevron Numerals are Decimal
Those ads are a little ironic, considering Apple's design philosophy now.
That was a difficult article for me to follow. I kept getting sidetracked by the feeling that it was just speculation built on speculation, and then confirmed by speculation. Besides, even if Gates did step down, I have to wonder how much influence he's actually had over the direction of Microsoft as COTB. Despite being profitable, they don't seem like they have a clear direction.
She already did that :)

http://www.windytan.com/2013/01/the-gsm-buzz.html
Hi, developer who caused this error here. This should be fixed now. Please let us know if you still experience this issue!
China conquered China, unifying a large area of territory under one government. Historically, they have not shown much inclination to capture foreign territory and colonize it (even when they could have done so easily). Note that their current, de facto control of large areas of the African continent is a departure from tradition.

If they consider (or can rationalize) a territory to be rightfully part of China, then they will be inclined to be warlike. Right now, the presence of a large reserve of gas and oil in their area of influence, combined with increasing energy requirements in order to industrialize does give them a motive for war.
Stripe itself could be used to create invoices: https://stripe.com/docs/api#invoices
"How do you rank older people pivoting careers and folks with the aptitude but no degree or industry experience where they'll be on a fair footing with all of the new CS grads who will be applying who could otherwise land a job anyway?"

I think that's why the internship structure is crucial. Or maybe it's an externship. Or a part-time thing. Generally speaking, I would not put undergrad CS students at top universities into the same internships as I'd put recent grads of crash-course bootcamps. Bootcampers go into a different pool, in different roles, unless and until they graduate to better positions of more responsibility. If a bootcamper kicks serious ass and demonstrates him/herself just as good as a CS-trained graduate, then awesome, he/she can get fast-tracked into the regular job pool.

The goal of these programs should be to create runways for the career switchers and experience-deprived folks who show a decent aptitude for the profession. This would be a supplement to traditional recruiting pathways, rather than a conflict with or cannibalization thereof.
Yep, I meant OSS usage at work. Some companies have a procurement process (those that hate their engineers), some use code scanning tools and some have more liberal policies.

Not many companies talk about their policies and since Rackspace doesn't do much distribution (most things run on the server), I'm curious how things are handled.
I didn't get how she can get so much sense out of what is basically line noise - until the comment that asked what tools she uses, and she says Perl. Ah, just a day in the life :)
That's actually more readable than APL, and once you said "f = for" I automatically made the mental association "s = set" and "x = execute". It wasn't actually that hard to figure out the rest from that...

and something about that code reminds me of vi commands.
Top - Performance Folklore
On the flip side hanging out in #nginx taught me so much. I started helping out other people. Started a blog to write about common topics which caused me to write a book about nginx and currently planning another one. Ultimately IRC is a tool and like most other tools it is what you make of it. Become a contributor to channels and you will learn so much.
#10 Disk is random access

#9 CPUs are not getting any faster

#8 Memory is random access

#7 Mac’s are a good development platform

#6 Garbage Collection takes away the worry of memory management

#5 Functional Programming solves the concurrency problem

#4 Domain Models do not perform...

#3 Go parallel to scale...

#2 Logging is cheap...

#1 Parsing code is highly optimised...
Belgian crypto-professor hacked by NSA
If you look at the bottom of the room, there is (hopefully) a text chat :-)
Check also Google Hangouts, allows 10 people. Although requires google login. I don't remember whether I installed anything for it.
Suddenly, my telecom courses in CS now seem a lot more fun than they really were. It's like magic.
Heh. I did join, saw two faces, and about 4 "we're really sorry..." error messages on the other windows. And then then someone kicked me out :-|
CAPTCHA recognition for BitCoin
CAPTCHA recognition service Pixodrom (http://pixodrom.com) is now accepting payments in BitCoin
The price is about $0.7 for 1000 CAPTCHAs
Can we at least agree that being ruled by a monarch, even a titular one, isn't progressive either?
Many IRC channels have the kind of social pecking orders you describe, either in the form of in-groups or general rudeness to newbies, but many are still extremely informative and helpful.
So most people would prefer to live in a country with a massive income inequality? I don't think that's true.
It's worrying because they're unpredictable and won't necessarily do the appropriate counter move.

For instance, I'm a horrible chess player, and I even tell my opponents that, but yet, they often take a much longer time to play because my moves are so unpredictable it really throws them off their own game (also---I'm regarded as a smart fellow, and I wouldn't make obviously stupid moves, so when I do, my opponent wastes time trying to figure out what they're missing).
My name is Diogo Santiago Serra. I was born in the 4th of November of 1989. I currently live in Av. de Angola nº 20, Setúbal, Portugal, 2900-053 Setúbal.
Blatant abuse being the hostile behaviour shown by the Chinese just after the "hindi, chini bhai bhai" (Indian and Chinese are brothers.) catch phrase was what every Indian used to say. They attacked India and took away a huge part of Indian land.

This behaviour is typical for PRC. All they seem to want is new territory for themselves. Even now they dispute about Indian territory and frequently undermine borders by intruding.
I'd recommend #iphonedev on Freenode for anything iOS.
Satılık Çiftlik
This is great, thanks!

Fyi, there's also screen-sharing (hover the mouse over your own window for the option), which works nicely (Chrome).
This is going to be borderline off-topic as it's not general for developers.

I have to mention #clojure on freenode for being an incredibly welcoming IRC channel. The discussions you will see can be very interesting, and the community is more than often willing to help. Living in Japan, I was worried about the timezones being an issue, but there seems to be people from different parts of the world on the channel, making it very nice.
Asymmetric warfare is a way for small numbers of people with little more equipment than what they can carry to fight a professional, modern armed force that's occupying their nation or is very close to their borders; a significant amount of their time is spent scrounging for food and working out where to sleep. Any nation planning to fight a war asymmetrically is not planning to project power beyond its borders, and is effectively hoping that if they're enough of a nuisance (and they don't anger their own population too much doing it) the other side will get tired and go home.

It is not an excellent or efficient strategy. It's bad. It relies on cells operating independently, which is massively inefficient, and it relies on those cells being armed with whatever they can scrounge; a professionally trained and equipped armed force is far more efficient and far more effective.
You can, indeed, lose chargebacks even if you have a signed contract or whatnot in place. It is totally at the discretion of the issuing bank, and generally something decided in 5 minutes by a fairly low-level employee. AR has lost chargebacks where our evidence included a statement by the CEO of the customer saying the charge was accepted and that AR was key to his business. (His bookkeeper didn't know that so she reversed 6 months of charges at once.)
A friend is a deputy of her local party group. They still do monthly meetings of this type; discussing the progress of the five year plan, the teachings of mao, all this stuff you associate with the Cultural Revolution.
But really everyone just sleeps through that, and goes along for the social activities and networking.
You can do a similar thing with Java, although it's a bit harder...
http://stackoverflow.com/questions/3301635/change-private-st...

I think you can do something like this in C# too (not surprisingly).
The last time I checked, that channel has almost nothing to do with startups.
There is one particular use of IRC channels that is insanely useful, that I'd like to share.

On various programming language channels, there are ad-hoc expression evaluation bots that experienced people use to guide newcomers through the intricacies of the language. If you're new to Haskell, for example, what you can do is grab the logs for the past 3 years, grep for "> " (used to invoke the evaluator) and you have instant insight into how an experienced Haskeller's mind works. It can speed up your learning by a factor of 10 compared to reading papers / blogs / formal tutorials. I know because it did this for me.
Free Online GED Classes
well, I have about as much respect for them as people in the arms trade, oil or mercenary business. fact of the matter is they designed a program to target journalists. so they are actively building a distopian future. can you imagine where this goes in 10-20 years? the Western world is pretty much galloping to non democracy. how about building tools which improve democracy instead of destroying it? Peter Thiel, the libertarian. honestly all of these trends are really very troubling. I've worked in AI research, and is the top researcher in the field building? killer robots. brilliant.
Nope, but it's entirely full of HN readers.
You might be surprised how many HNers have military experience.
I disagree with this for many application or language specific channels on Freenode. In fact some Freenode communities have a #subject-offtopic channel which is intended for the social chit-chat you described, and if you're seen making small talk in the #subject channels you often find yourself getting your wrists slapped and told to take the conversation elsewhere.

As for channels I've found useful; all Freenode:

#go-nuts (Go language)
#mysql (no explanation needed)
#android-dev (for times when I'm scratching my head while writing Android apps)

I tend to think of these types of IRC channels as real time support; on occasions when I've tried to resolve an issue myself, failed and couldn't find any applicable manual, blog, nor stackoverflow question online to guide me through.
I think the last point is valid, though.
Taiwan people are very proud of their independence.
I can't imagine how Beijing could approach winning over hearts and minds.
Well they got the office market share projected right!

(yes this is sarcastic).
Just because I find it interesting, the Royal Navy for a very long time didn't do an oath at all (that said, the UK armed forces are charmingly diverse and I bet some of them did!), although non-officer Royal Marines did. I think I heard that non-officer Royal Navy recruits now do, but that was because the army and air force people did and it seemed silly to have the difference, so in the interests of being able to apply one system to all, the Royal Navy non-officer recruits now do, but there was no requirement for everyone already in to go back and do it, so now there's a navy in which everyone with more than X years of service didn't do any oath-swearing, and the new kids did.

All something of a faff and taken as seriously as it sounds! I understand that in some nations, it's taken quite seriously.
Vayable launches tour experience in multiple cities