skysight-inc/HackerNews huggingface dataset:
Its a bad solution for OLTP. C-stores are read optimized while a typical (row-oriented) rdbms is write optimized. Read optimized storage is typically accomplished via a write buffer that is flushed to a read store at a certain epoch.

Basically, if you need to be able to immediately read the data you just wrote, a cstore is a bad choice.
It's been an official PowerToy since XP. Mounting .iso was too and is now finally native in 8, so give 4/5 generations.
Avenger
A lot of people are giving definitions of poverty here. No one has mentioned the emotional aspect of it. I recently read a description of "being rich" as "never having to worry about money".

If we think about poverty as almost "always having to worry about money" then poverty is probably very much like it was.

Sure people living in poverty may have a mobile phone, and TV. Will giving up those mean giving up the constant stress of not having enough money? For a month or two maybe. Then you will be back to square one.
There is nothing hyperbolic about saying the poor are better off today.
> PCI is a voluntary certification which is more or less toothless. You can pass a PCI, and still be terribly vulnerable in a myriad of ways.

Less so with PCI DSS 3.0 SAQ A-EP, which probably results in e-commerce sites using Cloudflare failing that SAQ.
If you don't want to read the whole thing, do be sure to skip down to the bottom where they talk about cooperative networks of trees. IP over fungus, anyone?
Start with a niche group and personally reach out to them with an amazing product. For example, Facebook was for Harvard Students only. Airbnb started getting hosts and guests in only New York. Ben Silbermann of Pinterest began by recruiting users manually by literally walking into cafes in Palo Alto and asking random people to try out Pinterest while he gathered feedback over their shoulders.
Apple Makes Nice With Digital Currencies, But Some Bitcoiners Aren’t Buying It
I've found Unroll.me[1] to be hugely helpful. There are a lot of mailing lists for services I'm subscribed to that I'd still like to receive, but I don't want them cluttering up my inbox. Unroll.me instead gives me a daily summary of all these messages and gets them out of my inbox. (As a bonus, the messages are still there, just auto-archived, so you can get to them if needed.)

No disclaimer, don't know anyone there or have any incentive to say nice things other than that I enjoy the product.

[1] https://unroll.me/
It just makes you wonder what they are hiding? Is it the capabilities of the device or something else? I don't understand why the feds would get involved. I hope they keep fighting to find out.
> You may not post screen shots, write public reviews or redistribute

Well, count me out. I like to work free.
@whit537 big fan of Gittip, but inviting misogynists onto your platform is not the right thing to do.
With all the problems and corruption in the American system I honestly hope that there is something better to aspire to. Russia is incredibly corrupt, and so is Mexico, but America is not without it's faults either.
MIT BitComp
"There are those with huge holdings who have an interest in stability for the sake of its adoption as a currency, and its long-term value. They can easily manipulate the market towards stability."

Why is this suspicious?
The first load is consistently failing on Firefox with "Error: WebGL: generateMipmap: Level zero of texture is not defined."

Then after hitting reload it works.
Relevant xkcd: http://xkcd.com/678/.
That's something straight out of Robocop, I shudder to see where we're heading.
The cost in entropy for these restrictions isn't zero, but it's tiny and measurable.

As a conservative estimate, let's assume passwords are only chosen from a set of 84 printable ASCII characters and users never choose passwords longer than 10 characters. (If users are using characters outside this set or longer passwords, they'll have more choices than we're estimating.)

All combinations, including the null password yield 17700847248605297701 combinations, or 63.94 bits of entropy if a password is chosen truly randomly from this set.

Restrict them to passwords at least 7 characters long, and that drops to 17700846893074759680, about 1.9e-9 bits less, still above 63.94 bits.

Further add the restriction that no two adjacent characters are the same and that drops to 15894480881247564960, or 63.78 bits.

Further force the user to use one digit and that drops to 11477476711812418840, or 63.32 bits.

For the sake of my time, I'm going to get a bit sloppy and start over-estimating the cost of restrictions. Further force the user to have at least one upper-case and one lower-case letter and that drops to (more than) 10727550596265784840 passwords, or 63.22 bits.

So, all of these restrictions together cost less than 0.72 bits of entropy. That an easy price to pay for eliminating large classes of trivial passwords.
No chargebacks is an excellent reason for a consumer not to use Bitcoin.
Voxiebox: A real-life Star Wars 3D holographic display that plays video games
I think the key difference between Google and IBM is that Google has shown a clear interest in AI, and practice of it is pretty pervasive throughout the company. There's a world of difference between "The largest tech company that can fund a team of experts" and "The largest tech company that is funding multiple teams of experts to actively work on the problem."
Massive datasets do outperform clever theories... but I think that's just because no one has yet worked out the theories that work best with the data. This requires insight, in addition to data, and could come from anyone.

The alternative - that massively complex probabilistic models are the best theory of the data - is hopefully not true. Especially not of our minds. But it could be true, and if so, it would mean that our intelligence is irreducible, and we are forever beyond our own self-understanding (even in principle). Our history is full of inexplicable mysteries that were eventually understood. But not all: quantum randomness. I really hope intelligence is will be one of the former.
Thanks for asking. Here's a confirmation from his lawyer. https://twitter.com/benwizner/status/474209921555505152
Someone Involved With Swift Must Be A Firefly Fan
Kinda unrelated, but I have come across this "vote with your dollars" thing way too many times, always by USians. I ask this out of genuine curiosity - no criticism intended:

In a democracy, the most disproportionate power a regular citizen has is the vote. Bill Gates (as an example) has exactly one, and so do you.

Dollars, on the other hand - Bill G has quite a few orders of magnitude more than you. So many infact, that your "dollar votes" end up being a rounding error either way - with him or against him.

You cannot hope AT ALL to win based on "voting with your dollars". But voting with your votes, you just may stand a chance. What the US govt is doing, NSA is doing - in the end it will have to be fixed in Congress, not in Courts. Not by ACLU. But by people voting with their votes. Even congressmen are used to "vote with dollars", and of course the supreme court has now made it official that "dollars are free speech". All of that can be reverted with "vote with votes" only - not with dollars.

Thats my belief, not being a USian. I am trying to understand why "vote with your dollars" seems so popular and - well - believable a concept in the US? Isn't "voting with your dollars" a clear rejection of democratic power?
STFU Hendrix. Go back to your hen party you white knighting feminist bitch of a man.
No, Windows CE doesn't exist any longer.

CE has become Windows Embedded Compact; and there is a Windows Embedded Standard as well (stripped down components of the desktop OS, if I recall).

http://www.microsoft.com/windowsembedded/en-us/windows-embed...
I hope that it's true. The only evidence that the article cites is a few comments on reddit.
>I still got what car he drives just by reading the three-line dialog.

I inferred that too, but it doesn't mean that it is correct.
Deep convolutional neural nets are the staple method for companies doing computer vision at scale. Google, Facebook, Yahoo, and Baidu make extensive use of them. In 2014 they definitely deserve their place on the shortlist of "pretty standard machine-learning methods". They are the current state of the art for visual recognition in particular (see the results on ImageNet from the past few years).

They have also been commoditized by libraries such as Theano (Python) and Torch (Lua). Google and Facebook use their own tools based on Torch.

My own version of the shortlist would be:
Logistic regression, KNN, random forests, SVM, and deep convnets.
It changes.

For instance, earlier versions were written under the assumption that if you were doing your own credit card processing it was on dedicated physical servers you owned or leased, and that these servers were either in a facility exclusively for your use or if they were in a shared data center they were in locked cage that you had exclusive access to.

It was not possible to meet the requirements if you were doing your processing on Amazon ECS or similar services. There was even some question over whether or not you could meet PCI requirements using your own virtualization. If two things are supposed to be on separate networks, but those two networks are actually virtual networks between virtual machines running on the same physical host, did that count?

Later versions took into account virtualization. It became possible to do credit card processing and storage on ECS and similar services if they had the appropriate PCI certification. (Note: you still have to have your own certification. The certification of places like Amazon and CloudFlare just means that it is possible to use them in your credit card processing architecture and still get certified).
Prosecutors are very aggressive. Declining to charge means severe lack of evidence. Basically she's a liar.
Your employer allows you to install UltraMon on their workstation, but does not allow you to pay for a copy? Or are they willing to install freeware, but not commercial tools, even if you pay for them? Or do they deem UltraMon detrimental for your productivity?
#VISIONECTIDEA

I'm interested in testing the usefulness and new applications this technology can bring to the e-signage industry. Mobile advertisements, dynamically updated pricing in stores, etc.
I'm arguing that very many of them have the potential to, and that it's outside factors (such as finances, motivations, and determination) that make the difference in a lot of cases.

It's possible I misread the intent of your original comment and we aren't in disagreement on this.
Consider this simple sentence:

"Jane grew up in an idyllic rural area."

No current AI implementation, to my knowledge, can understand such a sentence nearly as well as humans do. A competent chatbot judge could suggest a novel situation, say a broken-winged black Pegasus appeared in Jane's hometown when she was seven, and ask pointed questions to find out if the interlocutor is a human or a bot.

The issue with almost all current approaches to AI is that it is either purely symbolic or sub-symbolic. The current symbolic approaches cannot completely capture preconceptual experience human use to make sense of the world. When we hear "idyllic rural area", humans use our mental imagery and sensory experiences to help us understand the sentence much more deeply than the list of words suggests.

The subsymbolic approach could potentially solve this issue, but it raises the problem of integrating all those complex, interacting parts, vision, auditory, motor control, conceptual thoughts, etc. into a unifying whole. More importantly, would we be able to control and direct the beast sufficiently well once it becomes reality?

There is now some AGI (Artificial General Intelligence) research on integrating the two paradigms. If anyone is interested, a presentation is available here: http://ieet.org/index.php/IEET/more/goertzel20130531
Ask HN: Hacking the current economic model by giving everyone an printing press
Big Idea,

Mobile App device that allows any user to award themselves their own "points" based on good deeds they done each day, Deeds get publicly listed on users profile. Merchant/other Users accept these "points" for products/services;

Feasible or In-feasible? Best thought-out response post gets an $20 Amazon Gift Card
Thanks for the feedback, we're working on it :)
OK, it looks like CloudFlare DOES pass along the content-type. (Sorry, CloudFlare. You're even better than I realized!)

I think it'd still be helpful to include the content-type in the HTML, nevertheless.
Very nice! I'm glad you found them useful. When I have time, I'll convert them and some unpublished examples into IPython Notebooks.
That was my thought, too. I'm guessing the group on the far right are the linemen, the group on the far left are the receivers, and the middle group are those that cover the receivers.

What I find most interesting is that there's a clear gulf between the (probable) linemen on the far right and the others. That middle ground is probably not best suited for any role - if you're chasing the receivers, you're going to be too slow, and if you're trying to protect or attack the line, you're going to be too small.
The only way you get money on gittip is by producing something others think is valuable and want to see more of. People are voting with their money, which is infinitely heavier than voting with HN comments.
Actually CitusDB, which we also produce, does distribute data and queries across a PostgreSQL cluster. You can see some performance comparisons of using cstore_fdw on CitusDB in the blog post and the performance improvements are even more significant there.
1) Don't know but people can do some pretty evil things when part of a system.

2) I don't think that the US is totalitarian but it is worth fighting to keep it that way (likewise the UK where I am) before it gets to that point. I'm coming to think that elections are a fairly minor part of freedom (though still important) and the critical parts are the checks and balances and the the limits on authority and government power and centralisation of that power. And that the situation is not as bad (or even nowhere near as bad) as a brutally repressive totalitarian regime at one of its worst points is not the comparison that should be being make. The US should be comparing itself against the most free countries and its own ideals not against some of the worst things.

3) No problem at all but law enforcement should show probable cause and get a warrant first in most circumstances before interfering with people's legitimate communications. (It sounds like they are impersonating a cell tower and preventing the communications directly travelling between the local users and the cell company, even if they are forwarding the signal they are still interfering and if they are impersonating the cell company and requesting details from the phone that are only intended for the cell company that sounds like unauthorized access to a computer to me).
Learning Swift as a designer
L’Oréal USA Women In Digital Next Generation Awards
Are you on Firefox?
Any comparisons against Vertica or other DBs that were designed to be columnar from the ground up?
I can recommend KeePassX.

It's in the Debian & Ubuntu repositories. It is also in the F-Droid repository for Android mobiles, so you can install and update easily from an AOSP ROM. All of the above are free and open-source which helps quite a bit with establishing trust. If you are among the majority using Windows or Mac it works there, too.

Sync it between devices by storing its (by default encrypted) database in a service like ownCloud or Dropbox.
I think part of the problem with referrals is that you want to know who among your employees' contacts are the better developers.

If you pay for your employees' contact lists, how do you distinguish the stronger developers (or do you trust that your interview process will sort them out)?
Bullshit. Prosecutors like their 100% conviction rates, to the point where they lie to judges, manipulate evidence, etc. http://www.propublica.org/article/who-polices-prosecutors-wh...

There are plenty of crimes that don't leave particularly useful evidence. Pointing a gun at someone is illegal, but how do you prove it happened? Same issue in many rape cases.

Cops in some areas also have a history of suppressing reporting and/or evidence to keep crime statistics down. http://en.wikipedia.org/wiki/Adrian_Schoolcraft
does anyone else fear there will be tons more duplicates on the app store of apps re-written in Swift? End users won't see a difference.
I've noticed some Germans tend to mix up the present perfect and the infinitive, since they are the same in German.

For example, "I eat" vs "I'm eating" vs "I'm going to eat".
The whole point is that exception handling code, when written robustly, looks almost like Go error handling code. That or you need to write a TON of magic cleanup classes which take a lot of time, are even more error prone, and less flexible than boring error handling code.

f, err := os.Open(filename)
if err != nil {
return fmt.Errorf("failed to open config file: %s", err)
}
// happy path

compare to:

File f;
try {
f = File.Open(filename)
}
catch (Exception e) {
throw new Exception(String.Format("failed to open config file: %s", e.Message))
}
// happy path

So, either you write code that looks like this, which is just like the Go code, or you don't, and you're handling your errors in a poor fashion.

What most people do, is they would let this function throw FileNotFoundException, and not catch it. There's at least three problems with that:

1. It leaks your implementation, so if later you're saving to memcache, you'll throw some different error, which could break consumers that have written code to handle the FileNotFoundException

2. It lacks context: file not found: foo.yaml ... wtf is foo.yaml and why was this random function trying to open it?

3. You can't tell programmatically what failed. Something threw a filenotfound... but you don't know if it was opening the config file or some other function, so you can't handle it properly.

There's also the fact that now anyone who calls your function needs to wrap it in a try/catch, or let an exception from 2 levels deep bubble up. So you can get FileNotFound: foo.yaml from your Initiate() function, and no one knows what that means.

That's what I mean by "almost no one [handles exceptions] correctly".
What do you see missing in Docker and it's ecosystem?
Interesting, by position would probably be more interesting. Or "position group" e.g. DB's, CB's & S's
Lets say i have a serious problem i need solved and i see gittip as a great way to encourage someone to do. How do i go from this homepage to giving my money to the person who will solve it? Or is this just for the case where someone has already done great work, and i want them to continue it (literally a tip)?
While the article starts with a sort of moralistic and noble sentiment it has very little to do with privacy. It's more concerned with reducing risk for the company than increasing privacy for its clients. It's a happy coincidence that both company and clients are benefitting in the scenario described.
Single features don't make up my mind when choosing an OS. By that logic, the only deciding UI feature would be a mechanism to switch between tasks. I don't think anyone will stop using Windows because of the lack of widgets or of a find feature or of a crappy task manager.

You want a cost/benefit criteria? How about (number of people who care) * (how much they care) instead of just (number of people who care)?
You have missed the point it seems. The actual amount of time is irrelevant. If a program can get an answer given some input, so can a human (given infinite time). If a human can not get reliably get an accurate answer to something (given infinite time), no machine can. That isn't a guess or a hypothesis, that is just how programming works.
That's pretty scary. That implies that in addition to the target, anyone in the general vicinity of the target ( up to whatever the range of these things are ) would be tracked as well.

It's a good thing we can trust our agencies not to keep databases containing this unrelated but invasive information....right?
How Eventjoy develops new features fast
Apparently there's an undocumented iOS API to let apps get some cellular base station data (though on iOS it additionally requires jailbreaking; I'm not sure if that's an app privilege issue or just an "Apple banning software that uses undocumented APIs from the App Store" issue).

http://signal.kssh.ca/

Current IMSI catcher devices aren't routinely attacking the baseband, so many of their targets could probably detect them with judicious use of these APIs.

Perhaps more to the point, there is an "IMSI catcher catcher" project based on Osmocom-BB:

https://opensource.srlabs.de/projects/mobile-network-assessm...

The downside is that you need a handset that can run Osmocom (almost certainly not the case for your current handset). The upside is that you can actually get plausibly credible data about the GSM base stations around you, including data that might reveal if some of them are fake.
I wonder about name liabilities with the other famous Contiki.

http://www.contiki.com/
Pointing out problems is actually a very important part of any solution. You don't lambaste QA people because they don't actually fix bugs.
This comment is an excellent illustration of why privacy is so important. Your goals are noble (I hope) but the methods employed are absolutely terrible.

"databases of known giving history", "databases of net worth"...
As someone who would regularly give to the ACLU - IF THEY DIDN'T SPAM ME - I can guarantee they are loosing money (and supporters) because of their policy.

In particular, I contacted them asking if contributors were put on mailing lists. I was told that regular membership contributors were added to several mailing lists, but that one-off contributors were only sent a small amount of ACLU generated mail, and if I put a note on my donation to the effect of "do not send ACLU mail" then I wouldn't even get that much. I set up my bank's auto-bill system to send them a $100 monthly check (i.e. regular "one-off" contributions) and had "DO NOT SEND ACLU MAIL" in three different locations on the check and that phrase was the only thing in all caps on the check. Within two weeks of the check being sent I had started getting non-ACLU mail that had a typo from that check. I immediately cancelled my bank's auto-bill to them. That was more than 3 years ago. So their spam has cost them at least $3,600 from me alone.
How can cars keep up with gadget innovation?
People are going to vote anyway, so "voting with dollars" is really kind of a bonus option. And maybe to some degree it expresses the de facto effect of dollars on many government officials and government processes. So there's a need to have some money to counterbalance that, and while my $5 won't do much, it's a cumulative result that they're after.

At the same time, it's just a simple statement that wraps a "please support non-government groups that are fighting to change government" message. And there's no need to fight Bill Gates because he's not part of the situation at hand.
this makes me sick, and in any other context I can't imagine how it would stand up.
Contiki Regression Tests: 9 Hardware Platforms, 4 Processors, 1021 Network Nodes