skysight-inc/HackerNews huggingface dataset:
Good point. The metaphor is much stronger than the grandparent realized: a great baker should spend some time to find the best oven, install it in their bakery, then (hopefully) never think about ovens again.
Through the Watching Glass
Are plants more intelligent than we assumed?
because youtube
You're looking at the pension system for the Friuli Venezia-Giulia region. That's like social security in the US - very different from health care.

If you're in Italy and a citizen of Italy, you are covered. There are likely gray areas for non-Italian citizens. They generally see you first, and ask questions later though, especially if you have the health service card, which any Italian would. I (US citizen) went to the emergency room once before getting mine, and the bill was €0.00, although I did have to buy some stuff at the pharmacy and was charged full price for it, for which the pharmacist was quite apologetic.
The Command pattern always reminds me of free monads. By building a new free monad you can encode the structure and logic of a computation statically and then evaluate it repeatedly. One of the things that I think is missing with the command pattern is that it's probably not as easy to decide to, for instance, execute your commands in a pure environment.

This is, of course, a primary advantage of having a static representation of the domain-level demands of your code—you can choose many ways and many environments to execute it within. It's a function I use in real code all the time.
What's with the back button ARS? Helping me stay off hn?
So are you saying that GnuTLS had "valuable eyes" and missed this or that they had "many eyes" and missed this? What exactly is your alternate hypothesis?
A la Cryptsy?
I am pretty certain that's exactly what CIA is doing right now, but using their own spy satellite constellation.
Fed argument hinges on this "Under the 1976 Copyright Act, a company that retransmits copyrighted broadcast television programs must obtain a license, though qualifying retransmission services may avail themselves of the detailed statutory licensing schemes established by Congress."

All television broadcasts are copyrighted, and local broadcasters, cable providers, and satellite providers all have attained licenses to retransmit those works. Feds are arguing that Aereo is charging customers for public retransmission of copyrighted works without a licence from the copyright holders. Of course current TV providers welcome this stance because they're also trying to sell DVR services.
Hard to say.

I don't know enough about the current economics of exchanges.

A Currency exchange would typically not be a bank. They would have a lot more in transactions than they would have cash on hand. $4M in transactions on $500k cash on hand. They would have little ability to lose a customers money because the customer would have to be in the store when it was robbed.

A bank would not have all of its money in a place that could be robbed, so they don't have 100% risk (or 12.3%).

So for a bank the insurance is about .2% of transactions. For BTC it would likely be closer to 3% because the systems are audited.
because AMURIKUH
Actually some of those regulations are more akin to health regulations. Granted, they didn't understand disease at the time, but they were able to find things associated with it to avoid, like contact with blood.
To quote Theo De Raadt:

My favorite part of the "many eyes" argument is how few bugs
were found by the two eyes of Eric (the originator of the
statement). All the many eyes are apparently attached to a
lot of hands that type lots of words about many eyes, and
never actually audit code.
Why is lack of running water, electricity, use of a car, and a private bedroom acceptable in India and unacceptable here?

Again: I don't like where that line of reasoning takes us either, but I obviously find the logic harder to dismiss than you do. Why is that?
I'm sure lots of people have tried to find bugs in GnuTLS.
Do you have the same complaint when HP makes the news?
You should also mention EB-5. Pay $500k and get a green-card. No questions asked. Although, you may or may not get back that $500k (considered an at-risk investment) :).
Yes, it's a terrible idea. Giving up control of your company is never something you should do right out of the gates. With someone else owning 50%, it's not your company anymore.
Google Maps 2.0
It would only be a No-True-Scotsman argument if the original statement of Linus' Law were, "In an open-source project, all bugs are shallow" and someone were now trying to claim that GnuTLS wasn't open-sourcey enough.

In reality, the law is about code that has many eyeballs on it, and it's a fair argument to point out that evidence suggests GnuTLS didn't have that many eyeballs on it.
What are they offering you?

It seems awful to me, just because you could consult and make good money (not 100k, but 60k between the two of you) and bootstrap and then own 100% of your company.

Note, I ran a solo consultancy for a few years and have been part of a couple of failed startups, so make sure you don't forget the salt.
> They're wrong: it's the smallest it can possibly be while still correctly performing the necessary goal; any smaller, and you have to break it into multiple smaller methods that provide no value except keeping Code Climate happy.

Wrong? Smallest it can possibly be? Those are strong claims.

I definitely disagree with Code Climate from time to time. But I try to keep an open mind.

I've found that trying to follow dumb rules can be enlightening, even when my first reaction is that I disagree. This goes for Code Climate as well as arbitrary rules, such as Sandi Metz': https://gist.github.com/henrik/4509394

I looked at your `priority_compare`, for example. As someone who did not write that code, I find it a little hard to follow. It has conditionals four levels deep (counting the ternaries). Your `Mime::TYPE` class is quite long, as is its test.

I would let the Code Climate feedback inspire me to attempt to extract a method object in this case, along these lines: https://gist.github.com/henrik/9355101

That would result in more code overall, but smaller objects on average, and to my eyes readability is improved because the complexity is a little abstracted. Do you truly feel it provides no value?
Generally speaking, I don't think it is wise to give so much of your company away especially at an early stage. Most likely the company will need to change direction (pivot) multiple times before becoming successful and that can be hard to do if the founders only own half the company. In my experience, if someone is asking for that much ownership then they want to play a large role in decision making which can be a blessing but more often a curse.

As another commenter suggested, consulting can be a good way to make money to then bootstrap the company. Another option is to enter competitions which isn't guaranteed money, but I know some companies have been initially funded by competition prizes.
Terrence McKenna talks a ton about DMTs transcendental effects in his book Food for the Gods. He thinks it literally allows us to talk to Aliens or the Other as he calls it. It's a strange book but has definitely piqued my interest in DMT.
The Most Dangerous Man In Bitcoin
SEC Filings for Humans
Usually it's turning an uncommon domain specific word into something uselessly common (and completely unrelated) for me.

Or when I put an entire error message in quotes and it deems the number of results for that error message too low to be intentional so it deconstructs it into a useless mashy search of all the words in the error. Note, I don't mean when the results are zero, but even then I usually have to spend an annoying amount of time before I realize that my search actually had zero results instead of the millions it claims it had.

There was a time when google's cleverness was just enough to be useful, but it gets more and more clever (and frustrating) every year now.
* In order to think through this, Dan and I walked around the same block in Mountain View several hundred times

Don't. If your startup is trying to sell to small businesses, stop asking the business owners on Castro St. They already have more pitches than the VCs on Sand Hill road. They are bombarded with half-baked ideas on how to get more customers, make more money from existing customers, etc.

Long distance calls have been free for a while now: call some other state with no startup culture and pitch to those business owners. They'll be both more receptive and more representative of the overall business population.
Heres why WhatsApp is not secure, and what you can use instead
And the dead tree version:
http://www.mishkahenner.com/Astronomical
The Linux tool "fc-scan" claims that it covers the following languages: "aa af av ay be bg bi bin br bs ca ce ch co cs cy da de el en eo es et eu fi fj fo fr fur fy gd gl gn gv ho hr hu ia ig id ie ik io is it ki kl kum la lb lez lt lv mg mh mk mo mt nb nds nl nn no nr nso ny oc om os pl pt rm ro ru se sel sk sl sma smj smn so sq sr ss st sv sw tk tl tn tr ts uk uz vo vot wa wen wo xh yap zu an crh csb fil hsb ht jv kj ku-tr kwm lg li ms na ng pap-an pap-aw rn rw sc sg sn su za"
We've been overcoming hard, unforgiving physical limits for ages.

The obvious solution in this case is to combine images from multiple satellites, ala http://en.wikipedia.org/wiki/Very_Large_Telescope
Can you present some of that evidence about the lack of eyeballs on GnuTLS? Because my point is that the right kind of eyeballs were not on GnuTLS; my point isn't compatible with this supposed "law".
Game of Cat Mario?
Really fancy, hmm... They strike me as being not very useful if they aren't willing to touch the code unless it meets some quality standard. I can understand turning down a contract if the code is total mess and the client wants major work done in an unrealistic amount of time or for too little money. In this case, why not reply more like "We're going to have to do some refactoring before we do X. If your budget allows for that, then we'll take the job."
> My guess is that it's also been embedded in GnuTLS for longer than the SecureTransport bug had been.

One of Ars's commenters linked to http://www.openldap.org/lists/openldap-devel/200802/msg00072...

edit: acc00 provided a link to the commit introducing the bug: https://www.gitorious.org/gnutls/gnutls/commit/0fba2d908da6d...

it's a bit more than 10 years old.
It was quite easy for me to get a German visa as a freiberufler. Basically I just needed health insurance and to show that I had past income as a freelancer. It's been renewed each year without a problem.

Akaik it's harder to get a fixed job because the company must prove there are no locals who could do the job. It's just more paper work for them.
> If it is commercial, be it closed source or not, an end user's recourse is to sue the supplier (or something similar).

That is assuming the supplier is still in business, which is probably a dubious proposition for a majority of commercial software that has ever shipped.
Completely understand your frustration. We have to keep a very high bar because of the possibility of credit card fraud, and sometimes we have false negatives. Sorry for the confusion!
You should be able to see Sean Miller on that northern Africa encampment pretty easily now.
You're still doing it. You're spouting inanity you contrived out of your own head, and feigning to attribute that inanity to typical LSD use.

But do keep promoting your conclusion - I'm sure there's some important insight there.
I don't know if this qualifies as a framework as it is really minimal: http://jflask.net

In short: java, inspired by flask, uses the http server included in the JRE. Perfect for embedding a small webapp in a java program (jar size < 20k, no external deps). Probably not suited for big scale apps.

Edit: homepage
I like http://www.leandomainsearch.com/
Can you elaborate what you mean by "load and reference each weight in your stylesheet" for us who aren't CSS savvy?
What the WhatsApp deal means for mobile
I'd also imagine regular washing such rags in overcrowded areas with an absence of infrastructure can cause issues - as would it be in places where people (mainly women) need to spend a significant amount of the day just to get hold of water.
Correct me if I'm wrong, but I think most developers were "disappointed" with the "goto fail" because it was code structure issue which could and should have been caught at compile time. Hence the conspiracy theories because Apple should have these tools in place.

This one on the other hand, is a logical bug (interpretation of return codes) which is relatively harder to track especially when the use of said return codes is not consistent throughout the project
Autodesk's 2015 Softimage will be it's last release
Bitcoin's complete lack of centralized trust and inherent deflation seem like they may become big problems over the long run. I get that the peer-to-peer nature of it is considered a strong point by many -- but it also exposes users to fraud with little recourse.

It's basically like carrying cash: you can walk around with $10,000 in your pocket, but if someone robs you and gets away, you're out $10,000. If someone steals your credit card, the bank has fraud protection measures in place that limit their losses, and they often can roll back transactions. Unless you impose a similarly regulated structure on top of Bitcoin (where banks are super-secure and won't transfer large amounts of BTC without an auditable authorization chain so people become personally liable for any fraud that may occur) you're not going to be able to solve these problems.

Deflation is a bigger issue, in my mind. The algorithmic scaling of Bitcoin basically ensures that it will either not be very much in demand at all, or it will become increasingly scarce relative to demand over time. This creates an incentive to buy and hold Bitcoin as its value has tended to go up over time. However, most of the modern economy is based on the assumption that money today is worth slightly more than money tomorrow. This creates pressure to spend or invest, rather than hold onto currency for any reason other than liquidity. If Bitcoin remains popular, it won't be because of its virtues as a currency.
They make more money from cable companies paying redistribution feeds.
Simply create a QR-code in Chrome
> Is this an interesting observation?

Actually people seem to need frequent reminding that we don't live in the best of all possible worlds, and that some of the difficulties in working with the best-available current tools aren't inescapable but rather shortcomings that can and should get fixed sometime. It's great if everyone now knows how suboptimal C-everywhere-forever is on security grounds, at least—but tbh 'security-conscious developer' sounds a little like 'true Scotsman' here. A hae me doots.
When I was a kid I wanted to make such a scale model. I think I calculated sizes with Earth = 1 inch, and the distances made the mind boggle. Using a pixel as a unit of measure was pure genius, it makes the model so much more manageable without detracting from the overall grand scale.
Charitable Crowdsourcing for Kids
I for one don't find it particularly shocking. While I agree it's not common, having things more explicit in PHP rather than less is not necessarily a bad thing. Of course, this being PHP, this is probably by accident. I've been bitten in the past in Perl and Javascript by thoughtless capture of variables from the outer scope.
I think that any laws restricting the distribution or possession of evidence of torture or atrocities is an extremely dangerous infringement on the public's ability to monitor the actions of their governments. These laws have no place in democracies.^

I would not consider even laws with exceptions for evidence of government wrong-doing to be acceptable, as that would leave open the possibility that governments could restrict access to evidence of their wrong-doing by denying involvement in the crime, and therefore denying the public the right to distribute or possess that evidence.

We are fortunate that existing laws concerning evidence of abuse of children seemingly have not undermined our system of government. However if these laws are expanded, they will do exactly that.

^ For example, what sort of democracy would we be if the public were not permitted to see or know about the photos of abuse and sexual humiliation at Abu Ghraib (http://commons.wikimedia.org/wiki/Category:Abu_Ghraib_prison...)? If our democratic process is to be valued in the slightest, then the public must be allowed to see even the disturbing results of the policies of their nation.
Any incompetence is not so much technical as commercial. The problem isn't bad code, it's lack of a backup plan- e.g. insurance and reinsurance.

Among bitcoin holders there seems to be a tendency to assume the technical sophistication of bitcoin mining and blockchains somehow perfects operations involving the buying and selling of bitcoin. The analogy I would draw is to notes which can be exchanged for gold and backed by a central government.

It can be the case that notes are reliably exchangeable for gold and also the case that a bank takes these notes for deposit without writing down the deposit in a ledger. Likewise the bank allows withdrawal of notes, again without writing them down. If An individual makes the decision to deposit notes with that bank based on the certainty the notes may be exchanged for gold, they have used the wrong set of facts as the basis of their decision.

At best the robustness of bitcoin is independent of the robustness of bitcoin businesses. My suspicion is that in practice their is a negative correlation because stolen bitcoin are largely unrecoverable and do not trade at a discount.
A landing page for a new project I'm working on. What do you guys think of the concept? Thanks!
I don't see any evidence of a scam; Dwolla uses similar social background checks. I think what we're seeing here is the difference between fraud detection and fraud prevention where they can't afford to be wrong.
Chris Coyier explains it here:

http://css-tricks.com/watch-your-font-weight/

Edit: Another explanation:

http://alistapart.com/article/say-no-to-faux-bold
Giving up 50% to an accelerator will destory your company. It will make your company un-fundable for any Angel or Series A investment.

Series A investors typically want 30% to 35% of your company. If you have already given 50% to an accelerator, there is no room left for another investor.

You and your co-founder will loose motivation to work for the company. Let's say you give 50% to the investor, create a 20% options pool, and split rest of the 30% with your co-founder. Fast forward 1 year where you have 15% equity, your company is out of cash and unable to obtain next round of funding, and you are sleeping under your desk to run the company. You will have no motivation to continue working for the 15% equity you have, and will eventually give up.
What integration test? Writing that integration test implies that you know the bug is a possibility. Once you consider that possibility, a glance at the code tells you if it's there or not. It's not like this bug is likely to regress, either.
Bitcoin bank Flexcoin closes after hack attack
How To Discover Killer Ideas For Your Next Startup
Testing does not improve systems security, as evidenced by Ruby on Rails: Rails uses testing and it's insecure.

This is an important and valuable point. He wasn't discouraging new ideas, but rather pointing out how hard it is to make new ideas practical in the security arena.
Comcast turning Chicago homes into public WiFi hotspots
That is a horrible website design. Also the gifs slow down my computer. It would be nice if they played when I hovered over them.
Any thoughts on the difficulty / unreliability of the XBRL data used to generate the financials?
Demand unit tests and comments. I mean, I was incensed by the quality of the Apple code, but this code is just as bad:

* Checks if the issuer of a certificate is a
* Certificate Authority, or if the certificate is the same
* as the issuer (and therefore it doesn't need to be a CA).
*
* Returns true or false, if the issuer is a CA,
* or not.
*/
static int
check_if_ca (gnutls_x509_crt_t cert, gnutls_x509_crt_t issuer,
unsigned int flags)
{

Sure, returns "true" or "false" which are not things in C. This actually returns either 0 or 1. Many C library functions return 0 for OK and non-zero for error. This one returns 0 for error and 1 for OK.

Imagine you are reviewing the a call site of this code:

if (check_if_ca(...)) {
// CA is valid, proceed
}

vs.

if (check_if_ca(...) == 0) {
// CA is valid, proceed
}

To the reviewer who is accustomed to strcmp, either of these might appear to be fine, meaning that the reviewer (or even the author) has to carefully check the documentation of this function.

What else is wrong with this signature? For one thing it would be easy to swap the arguments around:

if (check_if_ca(cert, issuer, flags)) ...
if (check_if_ca(issuer, cert, flags)) ...

What's the difference? They both look reasonable. What are the valid/relevant values of |flags|?

Would it be easier to comprehend |flags| if it were an options struct, e.g.

GNUTLSCertificateVerificationOptions opts;
opts.set_allow_rsa_md2(true);
...
cert.Verify(opts);

?

Would it be easier to verify the correctness of a call site of check_if_ca if it looked like this:

if (issuer_cert.IsCA() || cert == issuer_cert) ...

Where are the unit tests. The unit tests should be right here in the lib directory as whatever_unittest.c, adjacent to the source file they are testing, so you don't have to go groping around in the tree trying to find the relevant test, if it even exists. By the way, I found no test that calls this function.

Basically this code has all the same problems as the Apple code, except for the mixed tabs/spaces stuff (as far as I can tell). It would be shameful for any professional programmer or organization of programmers to create this code.
The Obama administration supporting broadcasters? What a shock.
Ahh, the default finance mindset is a bit different - first, assume that your own employees, managers, sysadmins and developers would be interested in free money. Design the system, processes, checks and audits according to that - and it covers most of the precautions against outside hackers as a natural consequence.

If you start a BTC exchange, write half of the initial code yourself, have access to the servers and own the company - then you should ask a simple question: could I myself steal funds undetected? If you're an investor, could the CEO/founder steal funds undetected? If the answer is yes, you have work to do.

There are some theft options by privileged people that can't be realistically prevented, but you can make sure that those scenarios would be detected within a day, and thus those privileged people simply wouldn't do it to avoid jail.
CALEA was enacted in 1994, well before the recent issues with the NSA.

I don't like what the NSA is doing either, but companies like Sprint are obligated to provide these sorts of things to law enforcement for other reasons than just NSA spying. It's also for other legal investigation using warrants.

They shouldn't be abusing it by collecting more than they're due, regardless of how anyone feels about the NSA.
The video from the page is this:
https://player.vimeo.com/video/88122560

and says its from Skybox’s SkySat-1.
Pizza Hut table lets you touch-screen your toppings
the way most people do it is to use

font-family: blah;

on every class that needs it. this is because @font-face isn't supported completely when using simply

font-weight: blah;

to differentiate between different @font-face family groups.