skysight-inc/HackerNews huggingface dataset:
Github only lists a very tiny portion of all software that gets developed in the world.

Actually I would say HN and Github communities tend to certain extent to overlap.
it’s almost impossible and you will lose too much time
but cover the majority of your code is perfectly
achievable. A good rule is test
*everything that can possibly break.*

but... but...
As citizens we are 100% responsible for the crimes of our governments.
Okay.. your article is of course a good reflection of our distorted social interaction..
But what are your _concrete_ proposals for solving it apart of negating social networks for cats?
Because the web took off cause non-developers, prot-developers were able to easily create pages, look at html/css/js and become developers. It seems trivial to you but having a compile step complicates things to beyond the reach of many.

Plain text is more open and accessible than binary, full stop.
Convert your heroku database urls into other formats
It sort of makes sense for demand to be low right now. They just released a new operating system. Typically, new hardware will follow a few months later.
Yes, the US can threaten every EU nation individually, with the help of the remaining EU nations. The punishment is isolation and it's called playing nations off against each other. It's a nice game theory thingy.
Grantoo’s Branded Game Tournaments Provide 6-times Better Mobile Ad Engagement
Open source is the keyword.

Most corporations would faint just with the idea of hosting their code outside premises.
2 Effective Ways To Find A Technical Life Partner
I'd imagine this is similar to "internal" in C#. If so, that still doesn't equate to being private, as other objects can see them within the package/assembly. To the outside world this is fine, of course, however it removes that additional organizational capability within the package.
I brought up OTP because it actually provides perfect secrecy, unlike "perfect" forward secrecy.

And yes, we won't know when (or for the true pessimists, if) quantum computers capable of breaking today's public keys will be available. And as another counterpoint, D-Wave's technology appears to be a bit overblown:

http://www.scottaaronson.com/blog/?p=1400
I went through Make: Electronics [0] several months ago. It takes a hands on learning approach and favors experimentation over theory. Any parent could get through it. Give it a shot. :)

[0]: http://www.makershed.com/Make_Electronics_book_by_Charles_Pl...
Is it possible the NSA compromised Google, Facebook, etc. servers without the companies knowing?
My guess is that when he speaks of 'verification' it's more in the context of underwriting the originator of the transaction for fraud/creditworthiness vs. ensuring the account being debited is valid.
Here's a Ruby library (similar to his groupdate gem) I made with an SUM as an additional feature (but no timezones). MySQL and PostgreSQL support https://github.com/jotto/ar_aggregate_counter/blob/master/li...
If you're a proponent of engineering then why are all your comments on the matter vague and/or emotional?
b) bitcoin

it's not an accident that they make it so difficult. they are protecting massive revenue streams. bitcoin solves a lot of these problems by giving people real control over how to move money around. eventually bitcoin wallets will be easy and secure enough that while you might not pay your bills with it, you'll keep a running balance on it just like amazon or itunes credit.
The majority of software would have never been delivered on time and lots of businesses would have died off. Businesses trade-off performance for time-to-market every day. It's better to have slow code than no code.
A Telecoms Single Market: Building a Connected Continent
maybe for big programming jobs, what about sysadmins?
Even Stravinsky's serial compositions aren’t so much atonal as they are post-tonal. There are relatively few composers whose work can be genuinely called “atonal”.
A Microsoft employee is the editor on this document.

Also, how is binary protocol used to "reduce transparency" ? Its simply a different way of encoding, and once this takes off there will be a vast set of tools for analyzing http/2.0. The purpose of binary is to reduce data transmitted.
Unencrypted HTTP is already open to MITM attacks. What I proposed was using self-signed certificates in conjunction with certificate pinning, which means that as long as your first connection to a website isn't MITMed, later connections cannot be MITMed or snooped on. As for the compression, I was referring to LZMA for header compression. I am well aware of implementation efforts of LZMA in Firefox and Chrome.
How is Snowden possibly lying? He's reading verbatim from the NSA documents which use the words "direct access". Also he isn't "maintaining" this, this is part of his original interview from over a month ago.
How do you obtain Modafinil?
Mutability, aliasing, and the caches you didn't know you had
Firechat: an open-source chat module, built with Firebase
The idea that the government can enact laws which allow them to create secret programs/law, then allow the justice system to secretly rule on the laws is monstrous.

It's as if the government can only audit itself, not external entity (the populous for example) can not review their practices. Even if this judge ruled this way, the judge above can simply overturn it.

To be honest, I am against ever striking, forming/joining a union, or ever going to a rally. I feel strongly about things, share my thoughts and hope someone listens (and obviously vote), but I think this is the most ashamed I have ever been at being a citizen of a country or a human being in general. This is the only judge that has ruled this way, and I have seen plenty of other cases where the judge ruled in the opposing direction. For the first time I feel going out and protesting may be the only option (especially if this ruling is overturned).
I hadn't read about DNS compression from DJB, but having looked at implementing it, I wish I had never started reading the specs for it.

Such a complete and utter mess of a scheme!
You do realize its talking about the neuron, not the synapse? They are quite different.
I had the pleasure of working with Dan at Giftly. These guys are smart and have some big ideas. Looking forward to seeing the company grow.
I don't think there is anywhere on the website that explicitly tells you what the objective of this is, nor exactly what a flag is (even if it is more of a concept). As much as I can infer from it, in game instructions, they should be explicit.
which companies currently let you do it?
'a' is fairly common, I believe. It's ubiquitous in Europe (typically no fee), and in the U.S., Bank of America will let you do an ACH transfer to any account in the U.S. for $3/transfer. Not sure what other banks' policies are.
Unless you take the notorious chinatown bus[0].

0. http://en.wikipedia.org/wiki/Chinatown_bus_lines#Safety
Snowden Honored by Ex-Intel Officials
Amazon Elastic Transcoder - Watermarking, Bit / Frame Rate Control
For a moment I thought he meant culture in the true sense of the word. The title would have made more sense then.
Fair point. And ouch, I think. Just so it's clear, I'm not their colleague -- and the contractors in question weren't obligated to praise CMS. I'd hoped that readers would find the perspective of the writer useful, in addition to the comments of the principals, whose interests are obvious. Thank you for the feedback.
That's fine, and I don't think that using PHP for a project is necessarily a bad decision. That said, there are a lot of factors to consider. PHP developers and say, Ruby or Python developers are generally rather different types of people. You'll get a lot more exposure to new ideas and practices from the latter. Unit testing is still a 'weird new thing' in the PHP community, at least where I'm living. If you aren't even considering what language to use, you're going to miss out on a lot of potential benefits.

Further, the cost is not on par with re-tooling a factory. Any competent developer can switch languages, especially between very similar languages like PHP/Python/Ruby/Perl, in a pretty quick window. Learning the tools that go along with that language does take some time, but I think that amount of time is generally overstated.
Interesting - I thought she was talking about bad signing making sense to people who knew what the tune was supposed to be, but maybe not. Things fly by pretty fast in her videos; there's often not time to digest her point before she goes on to something else.

I'm not a neuroscientist, but I know that we've had a tonotopic map of the brain for many years: a mapping of frequencies heard to locations in the brain, that can be constructed for any individual. The points lie on a neat curve. And since, often, thinking about a stimulus lights up the same location in the brain associated with perceiving the stimulus, we could conceivably play notes and see what other notes the listener associates with them.
I'm not going to hold my breath, but I'm very happy to see some inkling that the Constitution has not been all but completely flushed down the crapper by this and the previous administration.

Any opinions on Rand Paul? I hear a lot of talk, but I'm not seeing any action.
I'd consider even mentioning them in the same sentence to be an insult to herpes

(PHP developer with 9 years experience. Now thankfully using Python for new projects, but still supporting PHP legacy D: )
There is more to the world than a technical draft, you can't just abstract away the rest of everything else.

For technical critiques, I commented earlier: https://news.ycombinator.com/item?id=6013088
I think what jakejake is getting at is that right now, anyone can pull up a page in their browser, click 'View Source' and see exactly how to express that page in a human-readable format. This is also true to a large extent (via various free development tools--some even baked into various browsers) for JavaScript and CSS.

What's interesting is that what you describe:
>this compiler, it could be automatically run by apache, IIS, nginx, etc
...essentially already occurs in many cases in the form of compression such as gzip. These files are also automatically extracted by the browser and are essentially as transparent as non-compressed ones.

So I think you both have a point:
I agree with jakejake that the web must remain transparent.
I agree with you that as long as sufficient tooling is freely available, it doesn't matter how the underlying protocol works.
I.e., a binary representation of the page is still fairly transparent if there are plentiful tools that will deserialize it into a page object that can be expanded/perused/manipulated and then re-serialized when e.g., Ctrl+s is hit.

What would be bad is if 'View Source' showed something like:
01010100011010000110100101110011001000000110100101110011001000
00011011110111000001100001011100010111010101100101 etc.
...and you needed to spend umpteen hundreds to get a decompilation tool that only gave you an obfuscated/inexact reproduction of the recipe for the page.
A good CMS for a site like this should be able to output static pages.

Why in the world did the GP delete their post, they were completely correct in saying that the site isn't dynamic and 600-1000 visitors can easily be served by nginx.
This post switches subjects between the first and second sentences. Startup founders are a proper subset of entrepreneurs.
Tell her http://youtu.be/YJIFOCbPTjo

This little girl seems to have it down pat. her biggest issue is getting past gag relex
In theory the same applies to Java, if I have a java_library, and none of the inputs have changed, I shouldn't have to rebuild anything. But the theory often doesn't match up to the reality with respect to objfs caching of dependencies in my experience.

Also, any non-trivial app at Google is going to touch non-Go dependencies.
I hadn't looked at that issue before, but have definitely been bit by it.

On our main codebase, we experienced some major issues when moving from Go 1.0 to 1.1 from this exact issue. We had a goroutine that was doing some remote calls wrapped with a timeout, and the call was consistently timing out even though the remote service was perfectly fine (it was another service on the same box).

We found the cause was another goroutine running something in an for loop that didn't do anything that would allow a pause in execution for another goroutine. So, the scheduler just obsessed on that goroutine, running none of the others until that one was done, and by then the timeout on the remote call had expired.

We fixed up that case, but also found a few others were we simply added a very small sleep call... for no other reason than allowing the scheduler to evaluate other goroutines. Meh. It made sense when we finally tracked it down, but was one of those things where we had to pause and ask "really?"... and adding a sleep call with comments "yes, I am really calling sleep".
Thank you for sharing the link to github. At the time of submission, the code wasn't available yet there.
I've often found that not being able to test something in a sense of "given: input, expect: output" is a smell that you're taking the wrong approach and that a better factoring for your code exists (this obviously isn't always the case, perhaps the most common exception being testing integration with third-party code).
I agree that technical critiques are good, but technology is social. You can't abstract away the rest of the real world. We need both kinds.
Found in translation
Europe has not been an independent entity since the end of WW2 and the beginning of the cold war.

Unless you think that is normal for a country to have permanent military bases of a foreign power in its own territory.

I'm not judging or complaining, it's just the way it is. At some point in history, decisions were made about Europe's own place in the world that put it under US sphere of influence, and these decisions have important consequences to this day.

It can be argued that European countries traded part of their own sovereignity in exchange for security, protection and economic progress.
Well, as an IT guy at the world's largest surveillance agency Snowden is also an intelligence asset.

Put another way, our failure of due process has led to a severe security breach. What made him flee was not convictions—he fled because Bradley Manning is in solitary.

Daniel Ellsberg, the Pentagon Papers leaker, argued well that Snowden made the right call to flee.[0]

Forcing down his plane, or any number of molestations, would only exacerbate this baffling strategy of abusing people to the extreme.

If the government didn't do that bullshit, like Ellsberg said, he'd come home and have his day in court.

[0] http://www.washingtonpost.com/opinions/daniel-ellsberg-nsa-l...
"direct access" is far to small a term to describe the complicated reality of a large IT setup. Snowden needs to show documents or explain in more detail what that is supposed to mean..
Please read the leaked information from Edward Snowden. I don't wish to paraprase the last few weeks of news for someone.
IWork and iLife Apps
The same arguments can be applied to HTML, CSS, JSON, RSS and so on. I fail to see the crucial difference between those and HTTP. Or would you say the web as a whole should be binary?

Fifth, redundancies introduced from the beginning of time need to go away
I wholeheartedly agree with this, but it doesn't automatically warrant binary encoding.

Human readability is a huge bonus in any protocol or format. Not because normally people read those protocols, but because people read ASCII and therefore they have good tools to work with ASCII.
Hmm. I think my confusion comes from the assumption that each "fortress" (server) is a virtual server hosted by ctf365.

From their rules:

Don't try to conduct underground activities with your Fortress (system) from our platform in the Real World (e.g. using our platform to spam others, attack other servers on the internet and so on). We don't care who you are, but we do care what you are doing in our home (CTF365 Platform). Please remember that you are our guest and please behave accordingly.

I read this to imply that they will provide the "fortress". So when I say "sandboxed" system, I mean a system provided by ctf365 on their own infrastructure - infrastructure which permission is implicitly granted to attack.
Absolutely. I'm not saying that it doesn't. I share your hope, but I'm not super optimistic in the general case.
And if you were insistent on that answer you wouldn't be doing very well. Profiling a complex system to find bottlenecks is quite helpful. Profiling an implementation of an O(n) algorithm isn't going to tell you how to make it O(log(n)).
In other words, choosing the "least untruthful" words.
When the regime changes in the country he ends up in, will he wear out his welcome?

This is a reasonable question, but not sure the word 'regime' is warranted. If you're talking about Venezuela then that's a democratically elected government.
I think he is completely right. When 3D printing becomes common and people start uploading all kinds of blueprints to torrent sites, there will be consequences.

I believe the future of the Internet is in decentralized networks, but not ones that operate over the current infrastructure. Something like Meshnet is probably going to be next big thing.
Show HN: Custom QR Generator
Somewhat amusing, maybe. Front page amusing? 74 points amusing? Goodness no, not when e.g. http://this-plt-life.tumblr.com has only ever gotten 4.
Yes. Leftist, socialist, and most of the related terms have been co-opted by the political right and now carry a negative connotation in the US.
I agree. HTTP, like many core internet protocols was designed to work with any client setup, even someone sitting at a telnet terminal sending hand-rolled HTTP requests. FTP is just the same, and SMTP, etc. While very few people these days will actually wind up using telnet to access network resources, it is a very successful design and one which ought not be abandoned without considerable thought.
You cannot have all the bags checked, as the checked luggage is treated like dirt. I usually travel with $6000 photo equipment, I would not check it even if they pay me.
See my reply to mjolk. I am under the impression that the "fortress" infrastructure is provided by ctf365.
You argued (without much detail, but I'll buy it) for completeness, but then snuck in ordered-ness and Archimedean-ness. As a p-adic analyst, I object to taking these latter two characteristics for granted as necessary for mathematics.

(Also, one has to be careful about the meaning of 'complete' in the uniqueness statement; i.e., it must be understood to mean complete as an ordered field (satisfying the least-upper-bound property), not just complete as a uniform space (having every Cauchy sequence converge). See Paul Sally's "Tools of the trade" (http://www.amazon.com/Tools-Trade-Paul-J-Sally/dp/0821846345) for some discussion of this.)
Connectivity between businesses and bank payment platforms is a huge point of pain for both banks and their customers. Large banks have been focused on resolving this with their largest clients (enabling connectivity to SAP, Oracle, etc.), but there hasn't been a big push elsewhere. Hopefully this will benefit smaller banks and smaller businesses as well.
Implementing Big Data: Governance Concerns for Data Scientists
Yep, you're right.

I was thrown off by the fact that Elliptic Curve Diffie-Hellman has public and private keys. I figured you weren't talking about the DH part when you talked about public and private keys.

Today I learned more about Elliptic Curve Diffie-Hellman. A good day. Thank you :)
Remember though, that I'm not proposing the government disclose what it does, but rather what it understands the law to mean. So saying "the law would permit X" doesn't mean "we do X." For example, if I asked my local government whether eminent domain could, someday, be used to seize my home, the truthful answer would be yes. But that would not help me guess whether the government actually plans to do so.

You did however imply that it might only bring marginal security. So if you're saying that enemies could derive an infinitesimal advantage from knowing how the government interprets the law, I suppose I can't disagree with you on that.
I'm curious to know, what would you add that you missed in the cultures that you worked in in the past? And what would you delete that you would prefer not to have as part of the culture?
The distinction between regional carriers and the majors made in the article stinks. If one chooses lowest cost flights, it's impossible to not end up on a regional carrier on one leg of your flight.
There's also Twist
I feel it's necessary to remind other posters who we're dealing with. The Google problem should not be ignored, every engineer in that company is now suspect.
How InsightSquared Gets Sh*t Done
$3 is a lot. Most banks will do it for 50 cents or less. If you have huge volume (someone like Square or Stripe) you can often get it down to one or two cents.
Me personally, I would take several projects with TDD and non TDD methodologies, control variables like team size, project size, team experience, etc. and compare outcomes like defects rates, schedules, performance, etc.

Try looking at SEED http://evidencebasedse.com/ . TDD comes out not to bad. Quality correlates very well with # of unit tests regardless of methodology. TDDers tend to have more unit tests. Therefore TDD tends to produce quality code at better rates than other methodologies because it tends to produce more tests.
I expect buses are far safer than car per passenger-mile because a bus crash is much safer for riders than a car crash -- who tend to get knocked about in the relatively-sturdy vehicle, and not forcefully ejected into traffic or crushed inside.
That's what I suspect so, too- its open nature will be embraced by the hacker mentality, as well as the rising anti-proprietary movement in the wake of the PRISM scandal.

The question is, how would it fare against other similar projects, such as Ubuntu Touch?
Fanjs: Circling the square with Math.PI - jQuery plugin
jQuery plugin and supporting code to allow you to calculate the position of elements in a circular pattern around a center point.
Formation of the Universe: The Big Computation
I mentioned neither the neuron or the synapse explicitly. I am fully aware of the differences between the two.

If you have a problem with my comments please expand and clearly state your issue. Also, I think it is pretty well accepted around here that you shouldn't reply to the same comment twice. Editing your previous comment to reflect your new thoughts would certainly have sufficed in this case.
This is not unusual at this point in the product cycle.
Hum. I have the opposite problem. Office chairs hurt my back and distract me. It's not a natural way to sit for human beings. But cross-legged is : )
PHP developers and say, Ruby or Python developers are generally rather different types of people

Any competent developer can switch languages, especially between very similar languages like PHP/Python/Ruby

Those two statements are contradictory. My own stance is that it's rude to stereotype anyone as a 'PHP developer' and infer that, in some way, that means they're 'different' from a Ruby developer.
--To be honest, I am against ever striking, forming/joining a union, or ever going to a rally.

Aside, but why? I am too lazy to do such things myself, and I know many who don't see the need as things are good enough as they are from their perspective, but i think this is the first time i have seen an 'ideological' opposition to striking, unions, or rallying.
Latest in Paleo is a great resource to keep up with health news, and Anthony Coppola is a very inspiring guy. I really like Robb Wolf's podcast as well as it occasionally has some science (scary!) for us who like to geek out on this stuff: http://robbwolf.com/podcast/. I lost 45 lbs within the first three months. There's no way I'd eat any differently anymore.