skysight-inc/HackerNews huggingface dataset:
All other systems are pendant to that. If this data wasn't available in any way we'd have a story saying 'NHS won't release data, obstructing drug development which could save lives.'
How to spot a good designer | berlinvc.com
But some of the comments on this page don't seem to get that. I'm seeing too many broad "you should never use jQuery because x" statements.
> But many of us have written or encountered code that feels so elegant and perfect that we get giddy with enthusiasm about it.

For all the companies out there who say they want a passionate programmer, I doubt many of them are really prepared to actually manage one. People with this kind of passion are not motivated by anything you can give them and it takes a lot of coaxing to get their activities to line up with your business requirements.

They could knock out your entire application in a week, and spend the next six months doing absolutely nothing of importance. And there's nothing you can do about it.
There is a PIC24f that does all the graphics processing, and the arduino talks to it through serial.
the spi connection is used to program the atmel . the other connections are optional for use like a interrupt on touch .
What they mean is that they want you to appear passionate. They don't really give two poops about your internal state. What they want is the promise that you will work unto exhaustion and then a bit beyond, with a smile on your face. They want the promise that you are willing to fake passion. Fakeness is very important in today's fast-paced work environment. Then you die.
https://play.google.com/store/apps/details?id=eu.chainfire.d... is what I use. USB OTG cable to USB Mini. Does the job fine on a Nexus 5.
I am currently unable to host a big node myself so I am relying on Bitcoincharts and the relay IP they detect. All transactions coming from Bitcoincharts itself (the wallet service) have the localhost IP (127.0.0.1). After being unable to find out where the company is based I've choosen to translate that IP to their main website IP (which is hosted in Costa Rica).

If anybody knows where Blockchain.info is based please let me know and I'll fix those transaction locations.
If you're able, don't treat text as zero-terminated char arrays. Ideally, you'd have a well fleshed-out library for encoding-aware ropes.
Twitter handle extortion?
Show HN: Startup Letters
Non-EU scholars struggling with the UK’s visa policy
I'm curious as to who uses a garbage collector in C. It seems like if you're using C, you probably are in a situation where you want as close control of that kind of stuff as possible (short of assembly).
Well, it might not be the same, but in Mexico there are so called self-defense groups, that try to fight against organized crime. They are armed groups of civilians that took control of entire towns and their surrounding areas, to stop the cartels from doing as they please.

They have gunfights with cartels and when they successfully drive them away, they pickup armored vehicles, guns and money, and everything else the crime groups leave behind.

The situation is so delicate that not even the army wants to try to fight these groups. They are negotiating and having meetings and all (I'm guessing the social cost of just obliterating these groups is too high; we are talking about 3 thousand armed people ready to get into action in 15 minutes, that's a lot of guns and civilians that you just can't bomb away with no repercusions. Not that the government can't, but it's too pollitically and socially costly), but the army nor the police or any other government authority have control of those areas. I believe that's a notch above improvised forts in the city's streets.

So, my point is not to compare both conflicts as if one was "above" the other, both problems are nasty and very bad things that are happening right now, however like someone said in a similar story posted days ago, this is not a political forum to the extent where it has nothing to do with technology or hacking, in any sense of the word, unless you want to consider social protest as a form of "government hacking" or "societal hacking", but then not only one country's conflict should be posted, but conflicts from all over the world.

I'm guessing part of this trend of having social and political issues popping up in technology news sites (HN, Slashdot, etc) is that, as would be expected, social unrest is highly tied to communication technologies such as Facebook, Twitter, YouTube, etc, and that overlap is what brings social unrest news to the frontpages of techonology-related sites. The most obvious example I can think of is the conflicts in Egypt and how they came to be.

But alas, I think my point still stands in that Ukraine's conflicts are in no way (that I can see) more related to techonology news, than say Mexico's conflicts, and those haven't been covered in HN, so I fail to see what is so special about Ukraine that gets to be posted several times in the past few days.

Maybe someone can enlighten me on this? I don't intend to underestimate what's happening there or to dismiss the conflicts, but I, like someone else already said, don't come to HN for political news, unless they are somehow related to technology (NSA antics, Wikileaks, etc)
Make damned sure you know what you're doing. That means making sure you have enough memory allocated to avoid overflows, and that any input is sanitized before putting it down. Meaning, if you're using a function that's expecting a null terminated string, make SURE it's null terminated before copying. Or that you know the exact length to pass into a length specified function.

The problem isn't necessarily the functions themselves, it's coders who make assumptions that don't pan out to be true.
The next edition will go out in a couple hours. Sign up now to check it out. :) Would love any feedback on the landing page and the newsletter itself.
Sounds like "appeal to authority" to me, but the way you stated it, it looks more like a straw man.

The reason to trust scientists is their method, which gives a good approximation to truth. If you are capable of evaluating their results yourself, then you don't need to trust them, but if you aren't, you have a good reason to trust them, even if technically committing the fallacy, because what else are you gonna do?
Not sure if you're being serious, but you just said the opposite of what mrspeaker did. Those are -> and not >

He's implying the whole thing is meaningless buzzwords while you seem to imply they actually have a ranking or something (and no they do not).
If you want to become an entrepreneur, you should move to London.

They don't even have a word for entrepreneur in French.
Complete agreement. You can't so much manage a passionate programmer as you can try to leverage (exploit is the word I want to use, but it holds so much baggage) their passion in an aligned interest way.

Every company can absolutely benefit from such people if used right, but woefully few know how.
I wouldn't be surprised if these files contain an encrypted copy of Snowden's files http://nakedsecurity.sophos.com/2013/08/20/whats-wikileaks-h...
Can anyone point me to a list of the various tools that automate web browsing (typically for automated testing) and the various layers of abstraction built on top of them?
I agree that the overuse of "passion" in programming job ads is kind of silly. The only thing about job ads that's bothers me more is when recruiters say "work on hard/challenging/exciting/fun/important problems". Simply because 99% of the time their "hard problems" are neither hard nor real problems.
These are problems that our community of developers has created for ourselves though. Since a lot of developers choose to change jobs every year or two the recruiters have to use phrases that spark an interest in candidates.
I think that concatenation with + is okay when you're concatenating two strings. And CPython can optimize x = x + y or x += y calls.

http://docs.python.org/2/library/stdtypes.html
Because your life is on the line, you don't care. Way to put yourself above Governments by caring less about life than them.
True, there isn't even a claim of "all" (which makes it even weaker of course).

But there is likely a plausible explanation why some property of the product improves its sales. And indeed, that property may really be necessary for a product's success. But it may be an insufficient cause.

e.g. facebook started among college kids so my product focused college kids will success.

So I'm thinking it's a flavor of over generalization or selection bias and I opine that you can most easily show how ridiculous that kind of reasoning is with the "A is X, B is X therefore B is A" fallacy.
Large European acoustic facility
Google need to take notice of this. Why is content no longer King?

Link Audit have some great tools.
I, too, am starting to hate the way "passionate" is casually tossed around in our industry. When I see phrases like "passionate about multi-level marketing", I kinda throw up in my mouth a little.
Non-profits are not charities.

For the most part, they are tax-privledged special interest groups. They really don't need any special "help" in the world. Unfortunately, this system has been "hacked" by tax and wealth management professionals. The examples range from the NFL to MOMA to Ivy League Universities, each harboring $10's of billions of capital, that is used to pay and protect already incredibly wealthy patrons and their benefactors.

As such, using their tax-exemption as a form of marketing is highly suspect. And, lets face it, this is the purpose of self-identification. The terms "non-profit" for example is merely calculated to express empathy; it fails to highlight "tax-dodge" or "income & asset laundering".

The notion that "non-profit" entities run $30Bn hedge funds and pay executive salaries in the multiple millions of $USD, all while being granted tax and regulatory exemptions, is something to think about.
So what does a CEO do?

They have to make capital allocation decisions, based on the direction the market is taking. An MBA might be able to tell whether China or India needs more marketing dollars, but they won't know whether it's better to invest billions into different R&D efforts.

The executive in charge of mobile isn't going to tell the CEO "look, Windows phone is busted, just fire us and put everything behind a major effort to sell small-medium businesses turnkey enterprise systems."
Is this unique to programming? I'm fairly certain this holds true in a number of other industries. Journalism, fashion, design come to mind.

Employers are strongly incentivized to actively seek out the most exploitable of potential hires. It's deeply unfortunate.
Can there be a Microsoft without Bill Gates?
The amount pledged is indeed going down. It appears people are being true to their word.

Be interesting if it dips below the £60k required.
First off, when using jQuery you are still coding in the native language.

Second, the many debates that have happened on HN it is quite clear there is no set "style" in coding Javascript. My style of coding in the native language may be quite different than your style. Therefore, if you use your style in a verbose manner because you choose to not use jQuery and I use my style in a more concise manner because I am using jQuery, it could be said the more concise method is kinder to someone following behind.

But like all things considered a style, opinions vary.
It wasn't innuendo!

There were EU parliament reports; the industrial espionage was known; spying on friendly nations was well known.

The slides give more detail, they include names or programmes, and they are about modern abuses. But it is wrong to say that we didn't know that governments surveilled their citizens. Some people might have ignored it.
Since when is it a secret that companies want you to choose more expensive and/or profitable products?
Do all of your string work with these guys:

struct string {
char *str;
unsigned length;
}
Yeah, but I guess it's a likely phenomenon, if they're renting you.

In _Disciplined Minds_, I read that power systems are fine with people faking. It's a kind of obedience. You know exactly what's happening, yet you conform. And that's all they want.
Question for those with a little more tax acumen than I have - if moving large sums of money offshore is frequently a one-way street due to tax penalties when that cash comes back into the country, what are companies using (or able to use) that cash for?
OVH's support vs DO's is incomparable. The one time I set up a dedicated server with them, I waited 38 days for it to get going and then the version of Linux on there was so bad I gave up after two weeks of trying to get it sane.
Justine Musk Interview on Divorce from PayPal Cofounder
How do you manage your servers? Are you using puppet or chef?
I am using the free version of new relic and I wrote little modules to use their free service. I can monitor all those stats and I am also monitoring MySQl and other stuff. Give it a try. it is free :) they will try to sell you stuff but you don't have to buy it. I can't with our budget.
Sounded like an interesting script, so I just wrote it in about a half hour. You're welcome to sell it if you want... (also, there's probably a default recursion limit of 100; unroll the recursion in walkpid to go farther) Collect logs with 'strace -o pids.log -e trace=process -f [specify your process here]', run with 'perl printpids.pl < pids.log'

#!/usr/bin/perl -w
$|=1;
use strict;
my (%pidmap, @order);
while ( <> ) {
chomp;
if ( /^(\d+)\s+(\w+)(.*)$/ ) {
my ($pid, $syscall, $args) = ($1, $2, $3);
if ( $syscall =~ /(^clone$|fork$)/ and $args =~ / = (\d+)$/ and $1 > 0 ) {
my $clonepid = $1;
$pidmap{$clonepid} = { -parent => $pid };
push(@order, $clonepid);
}
elsif ( $syscall =~ /^exec/ and $args =~ / = (\d+)$/ and $1 == 0 ) {
my $exec = $args;
@order = ($pid) if !@order;
$exec =~ s/^\("([^"]+?)",.*$/$1/g;
push( @{ $pidmap{$pid}->{-exec} } , $exec );
}
}
}
foreach my $pid ( @order ) {
my $spaces = walkpid($pid);
print " " x $spaces . join("\n" . (" " x $spaces), map { $_ . " ($pid)" } @{ $pidmap{$pid}->{-exec} } ) . "\n";
}
sub walkpid {
my $pid = shift;
my $c = shift || 0;
if ( exists $pidmap{$pid}->{-parent} ) {
return walkpid($pidmap{$pid}->{-parent}, $c+1);
}
return($pid, $c);
}
That's a pretty damn neat idea. I've neither run a bitcoin business nor am I a lawyer.

Just thought I'd comment and congratulate you on your idea, if you end up needing tech or systems advice I'm sure I or someone else here can answer.
Isolating spurious and nondeterministic tests
The secret to your startup success – ongoing, actionable feedback
The Pain of Not Shipping
Take a look at Mutation Observers. The only problem might be browser support: http://caniuse.com/#search=MutationObserver
I did originally.

I worried the HN crowd would have frowned on it.

Something to be said about the negative impacts of surveillance society on the censorship of the self I am sure. ;)
U.S. Law Forces Coursera To Ban Students In Syria, Iran, Cuba, and Sudan
Fair enough, it is not a language, but I would not call it a library either. Perhaps a platform?[1] It contains many libraries, but also has a cli tool, packages a runtime, a debugger, and even includes a package manager. It contains the sorts of things that would be packaged when you install languages like Python or Ruby.

[1] http://nodejs.org/
It's because for recruiting, passionate means: we want people able to be overworked and still keep a good mood.
And now you are on the way to rewriting jQuery from scratch.

Add a few more helper functions, separate it all out to its own js file, reuse the js file in other projects, and soon people will complain about the bloated js file you keep using in your projects.

Man, I really do enjoy my chosen line of work. It creates such fun things to debate over.
The two aren't opposites, hiring someone you've worked with before and who's skills you've seen in action is different from hiring your drinking buddy regardless of their skill level.
Avdi's overanalyzing it. Everybody's simply using the word to mean `enthusiastic` these days. And I don't think it's the primary things companies want -- they definitely want to appear enthusiastic/passionate about their products to their customers (cuz enthusiasm sells if customers can't truly assess the quality of what they're getting), but as long as their employees are doing a great job on the inside of the company, who cares if they're super passionate/enthusiastic. It's the job of the sales people to put the passion gloss on the final product. Enthusiasm on the inside doesn't even necessarily mean `better work results`. Enthusiasm pushes you farther but it won't magically make up for lack of skills.
￼A Lazy SMT Bit-vector Solver for Binary Symbolic Execution
How automated is it? Any parts that could be automated that aren't? That would be step 1 I think.

Secondly, don't panic!

Thirdly, consider if I sell you my Starbucks card balance and I was evil, could I some how phone Starbucks up and say my card was lost/stolen? What happens in this instance? It's the biggest risk you need to look at from what I can see at first glance. Perhaps test this.

Fourthly, is there a difference between a gift card and reward card? Coincidentally we just bought a reward card today for our startup (we drink lots of coffee). It looks like it has a similar number format as a gift card, and the Starbucks FAQ says they can refund a balance from the moment it's reported as stolen/lost:
http://www.starbucks.co.uk/customer-service/faqs/card

Fifthly, become aquainted with the law. Gift cards in the UK at least are considered as "Like cash" as far as I am aware. This means you could be setting yourself up for a bit of legal trouble down the line if you are considered a transmitter or money or such. As other posters point out, the reason for your early success could be because you are being used as a money laundering service without you being aware of the fact.

And a question, what exactly are you doing with all these cards? Selling them on somehow? Or keeping them?

If this is too much risk/pressure for you, and you feel out your comfort zone, consider selling it as is for BTC. I'm sure you'll find a buyer for a good sum. If you like risk, want to make some money then good luck! Let the adventure begin. Although it sounds like as soon as you get any volume and Starbucks catches wind you'd be pretty easy to shut down. That's one of the better outcomes for you as well I think, the legal risks sound significant. If it was mine, I'd look for a quick sale and pass the risk on.
Yes exactly.

Its the distance down the road to forking over cash you care about - group A (the specific email line) led to a better outcome for the GP - more interested clients.
What scares you? If you outline your worries, you can problably get better answers addressing them.
I've gone down this route of thinking many times. Inevitably, as soon as I think of all of the features that I would want in C, I simply end up with a language that's not C any more... for precisely that reason. C isn't that kind of a language; it's a high-level assembly language and little more. Most of the things that C is lacking, it is by design, because of performance reasons and/or need for fine-grain control of the machine.

As another respondent mentioned, there are other languages that fill that need (C++, D, Rust, Nimrod), basically all of the systems languages that are designed to do C's job easier and safer (but probably not faster).
That tweet was from March 2013. I was at the time making the point that such terms are ridiculous.
I measured Collections.sort and it was ver close to C++ std:sort in performance, while C qsort was about 10x slower. It outperforms qsort for the same reason C++ does it - the call to comparison function is inlined.
I think passionate and enthusiastic is overused word without meaning. For me it even has negative tone.

Too often it is used for greenhorn with no skills, while veterans with deep knowledge are branded in negative way. Someone who is 'passionate' is usually badly treated and works for peanuts.
Shoot me an email... I may be able to help here <aosmith-at-gmail>.
So the complaint is against the implementation detail of a singleton? Because, just having a single instance is the crux of the benefit for that pattern.
I am just impressed by 68 people mailing you saying "can you quote". How ?

Edit: Well, it seems that 100K on stackoverflow, a robust background across a wide variety of languages and domains and a nice smile seems how.

edit edit: that seems sarcastic or otherwise trying to diminish the effort and discipline and passion needed to develop and maintain an online persona that will be attractive to clients. I do not mean to - but that is what I get from a scan of his public profiles - and frankly I would be willing to hand over many software projects to him just on those profiles. Its interesting the value I place on them, yet the small amount of attention I pay to my own.
What is 'pure meritocratic'? I don't know how you would even come up with a definition where everyone agrees that a system should be judged by 'these given rules' to be declared 'pure meritocratic'. At the end, life is much more nuanced.

E.g. let's say we both decide to create competitor to Yelp. We both are smart, driven and we will produce a high quality, spam free alternative to Yelp. However, we need funding to achieve this goal. We both went to school with someone who is now partner at VC firm. But I was his very good friend v/s you, who was just a classmate to him. He is very well aware that both of us are smart, hard working individuals. Who do you think is he going to fund? Do you think it's un-meritocratic for him to pick me over you?

Life is not black and white, it has five million shades of grey. We do not have perfect solutions for everything but rather a 'best solution' for the situation at end.

I believe that Silicon Valley is the most (not pure) meritocratic place on earth.

This is similar to the debate of capitalism. Capitalism is not perfect, it has many problems. But compared to all the other alternatives human race have tried (socialism, anarchism, communism), it is the best option.
If you prefer you can think of software. However software is protected by Copyright quite sufficiently so doesn't come up when talking about patents (well in this way).
I believe Kickstarter actually won't let you withdraw a pledge if doing so would drop a funded project below its funding threshold.

edit: found the rule (https://www.kickstarter.com/terms-of-use),

Backers may increase, decrease, or cancel their pledge at any time during the fundraising campaign, except that they may not cancel or reduce their pledge if the campaign is in its final 24 hours and the cancellation or reduction would drop the campaign below its goal.
Will definitely try this: but I'm also wary about working with clients who don't know what they want.
http://en.wikipedia.org/wiki/Poe's_law
15 Beautiful Flat Design Websites
Process Explorer v16 with VirusTotal Integration
Hardware Hackathons Are Hard
It also ignore transport. A single SUV could consume more power than the entire islands hydro scheme could generate.
ITT: People who do want to start full-blown startups, and are more than happy to replicate your idea. If your moonlight project is seeing significant traction, imagine what could be done with full-time commitment and funding.

I think it's in the nature of an entrepreneur to always be hunting for promising new ventures. And that's not a bad thing. Just a heads up.
Or even better, if you're only selecting one DOM element that doesn't need the jQuery wrapper, then don't use jQuery for that one case. There's nothing that prevents doing that even if jQuery is being used for other elements in the project.

Just because jQuery is loaded doesn't mean you have to use it for everything on the page.
The government of Ukraine doesn't have enough money to pay its debts. It needs to borrow money to pay its debts or default.