skysight-inc/HackerNews huggingface dataset:
So if I understand this correctly, the casino alleges:

1. The casino was using cards which, when viewed edge-on, were not rotationally symmetrical. (A separate complaint against the card supplier.)

2. Over multiple rounds of play, as players handled the cards, they rotated them to encode a high/low value before returning them to the dealer.

3. The players requested an automatic shuffler so that the cards rotations were not randomized by the shuffling process.

4. Players observed the edges of the "shuffled" card stack to determine whether incoming cards were high/low, using this information to improve their odds.
I'm curious what other cool webapps people use?

I use Gitlab, Graylog, Nexus... anything I'm missing out on?
This my friends is called "Innovation".
Interestingly, all it takes to enroll is a shell command:

sudo softwareupdate --set-catalog "https://swscan.apple.com/content/catalogs/others/index-10.9publicseed-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz"

I previously stumbled upon this URL via a Google Search. (Remember to use your `robots.txt` folks!)

Aside: Seeing as how this circumvents the normal sign-up process, enrolling this way probably does not comply with the program or software license agreement.
This is the third time you've posted this link in as many days. (Although it appears that your strategy worked.) Note for the future that deleting then resubmitting links is against HN rules.
Just make sure you publish, and do it loudly.

I was part of a university group that designed and built the first real-time baseband processor for 802.11a wireless LANs. In the timeline, we were sandwiched between the patent holders (CSIRO) and the start-up (Radiata). We removed the risk, by figuring out that it was possible to actually build the idea that CSIRO proposed, and filling in the details, such as how one built a real-time FFT (in 1995) and how to do the error correction. The result of the research was a paper in IEEE Micro [1], so we got the "credit", but how many people mention the Macquarie University team in the same breath as CSIRO (Prime Minister's Award+$1b royalties) and Radiata ($560 million)? When money is involved, people don't like complicated structures, with too many names attached.

[1] https://dl.acm.org/citation.cfm?id=624067
5) profit

you understand it correctly.
Is Aereo Must Pay TV?
This is the way I'd prefer to use gitlab. KVM/Vmware/openvz instances are the way to go. I think they also have an amazon instance.
My Garden Decoration.com – Garden decor and accessories
I did no such thing. I responded to someone's statement that he's a recluse with the suggestion that perhaps that's not a natural state. Somehow this is offensive?

Then I went on to make what I considered a positive and constructive suggestion, that assuming I did not understand the person, he might look in places other than zero-population areas for suitable but more convenient habitation.

I'm sorry you see that as "not OK." I see it as ridiculous that this sort of well-meaning input should somehow be so awful as to be unmentionable. But I seem to be pretty much alone there.
Apologies for that, but I wanted to refine the post as much as possible before submitting here, so I was collecting feedback from my friends and now I think was a good time to submit.
If the original idea for the Oculus Rift came from this man, then they should make sure he gets a share of the pie. It is unconscionable that someone would take his idea, run with it (regardless of how much more work they had to do) and then not give back after making the big time.

If this indeed proves to be the case then I have yet another good reason to avoid this product!
"Tech companies, like Google and Yahoo, use about 30 billion watts of electricity (1) - that's enough electricity to power 3 million houses for a year."
Powering 3 million houses is a measure of power. Powering 3 million houses for a year is a measure of energy. 30GW, however, is a measure of power.
The pilot chute can be hastily scrunched up and shoved into the bottom of the container ("backpack") without any adverse effects to parachute deployment, so it's plausible that the rock was stowed by accident.
Yea, I wish that Tim Cook would review the secrecy at Apple and look at what part of it is really needed.
"The microlending websites you mentioned have much higher repayment rates, so that there's a much smaller amount of portfolio actually at risk."

There is a big difference between the repayment rates for ended, and portfolio at risk for currently outstanding loans. In order to have a complete picture, lenders should know the performance of currently outstanding loans as well as ended ones. Zidisha is the only microlending website I know of that provides statistics on the performance of the currently outstanding loan portfolio.

Even our statistics for ended loans are not defined in the same way as other websites. For example, I understand that Kiva expresses its repayment rate as 100% minus the writeoff rate, including as repaid loans amounts not yet repaid, but not yet written off. (http://www.kivafriends.org/index.php?topic=5791.0)

More importantly, I understand that Kiva allows field partners to cover repayments not actually made by the borrowers and report these amounts as paid on the Kiva website. (http://blog.givewell.org/2009/10/13/kiva-repayment-data/) These amounts are repaid in that lenders do receive the funds back, and I am not accusing Kiva of dishonesty. But the fact remains that substantially less than 98.95% of Kiva loans are repaid by the borrowers themselves.

I have lived with many low-income households in developing countries, and in my experience, cash availability of households without formal jobs, insurance, savings or social safety nets is not only limited, but highly irregular. It is simply not realistic to provide people under these circumstances enough capital to change their lives, and expect its repayment to obey a predetermined schedule with 98.9 percent accuracy. That is why I am skeptical of such high published repayment rates.

Zidisha's published rates are lower, but they do accurately reflect the repayment performance of the borrowers themselves. Comparing them with the statistics of intermediated microlending websites is misleading, because they are not measuring the same thing.

I have not managed to find information on how Kiva Zip's repayment rate is defined, so cannot comment on it.
No, thank you for being so gracious and understanding!
Go 1.3 Beta 1 Released
My point wasn't that the world COULDN'T be deterministic BECAUSE I have free will... I was saying that the world NOT being deterministic fits better into my own perception of how the world works, since it appears to me that I have free will.

As far as I know you are correct; there is no way to distinguish if I actually have free will or not.
I also know a family whose father gave them their inheritance when they turned 22. Instead of getting jobs after college, all but the eldest (who already had a job) spent several years bumming around their apartments, paid for by their dad, and failed to launch. Their careers still haven't recovered.

YMMV. I do think it's better to give money to people who are already succeeding and could just use a bit of acceleration or a chance to do something riskier, though. At earlier stages advice and introductions are often more useful in the long term.
I used to think Songbird (now Nightingale) was going places. I remember being so excited when Songbird 0.1a came out! Unfortunately things went downhill after a couple of years until POTI killed the project and progress on the community fork has been excruciatingly slow. I want to get involved, but its hard to know where to start.
Being Black and Nerdy
I'm obviously biased since I wrote it, but my Git and GitHub pull request browser is a pretty cool webapp. If you are a JavaScript hacker, I think you'll like its programmable metadata technology.

http://gitsense.com/blog/features/programmable-metadata/

I wouldn't download the current beta version though. I'm currently testing a newer version with some enhancements which should be available for download by tomorrow.
The point is entertaining, but does not undermine Kolmogorov complexity.

First, for any single fixed language, the problem does not exist. That includes any single L_silly language.

Second, when considering the set of all languages, there is indeed an issue. However it can be remedied by requiring an implementation of the language - while we might say that program P_117 has, in language L, the semantics that it emits

2983483746923874560238475613849523984560238475620837456198736491378461938764134

(a fixed very long string), supposedly showing that P_117 which is of length 5 can emit such a long string, it doesn't really. To implement that language, you would need to encode that long string somehow in the implementation.

In other words, if you consider a single language, that's fine. If you consider all possible languages, you must require an implementation of them, not just an abstract definition. The implementation must be shared between all of them, which is equivalent to a single language in the first place. And a single language is really where the benefit and intuition of Kolmogorov complexity lies anyhow.

The confusion arises when we try to prove that the language "doesn't matter" as it's just a constant factor. There is something faulty with that proof, or rather it proves something other than what it is assumed to, but Kolmogorov complexity itself is still valid.
How Google convinced an engineerings to focus around company priorities
There's actually been a bit of research on the error rates you need to beat for OCR to be cost-effective vs. having people re-type. I don't have the references handy, but I believe it's generally cost effective to OCR with error rates up to nearly 2%, and most current "consumer grade" OCR is well below 1% error rates for scans that aren't absolutely atrociously poor quality.

My Msc thesis was on reducing OCR error rates by pre-processing of various forms, and while I managed to get some reduction in error rates, one of the things I found was actually that given how low the error rates generally was to begin with, you have a very tiny budget in terms of extra processing time before further error reduction just isn't worth it - if a human needs to check the document for errors anyway, a "quick and dirty" scan+OCR is often far better than even spending the time to get "as good as possible" results. Spending even a few extra seconds per page to place the page perfectly in a scanner, or waiting a few extra seconds for more complicated processing, can be a net loss.

It's a perfect example of "worse is better": OCR, at least for typed text, is good enough today that the best available solutions aren't really worthwhile to spend resources on (for users) unless/until they give results so perfect it doesn't need to be checked by a person afterwards.
For Those That Want To Build Their Startup in Thailand
require "benchmark"
n = 100_000

A = "foo " * 20
B = "bar " * 20
C = "baz " * 20
D = "foobar " * 20
STRINGS = [A, B, C, D]

Benchmark.bm(4) do |x|
x.report("<<") do
n.times do
"" << A << B << C << D
end
end

x.report("join") do
n.times do
STRINGS.join
end
end
end

user system total real
<< 0.090000 0.010000 0.100000 ( 0.102411)
join 0.070000 0.010000 0.080000 ( 0.071142)
An analogy: there are multiple calendar systems in widespread use. Each one of those defines a different year 0. In fact, how I define time 0 is completely arbitrary, so that for any given moment in time, I can define a calendar system that defines this moment to be exactly 00:00:00 on day 1 of year 0 in my new calendar system. From this fact, using the logic of the article, I can show that any moment is time 0 (in some calendar), and thus measuring time is completely pointless!
Said otherwise, the python oneliner is likely not what you want, in real life you'd have to check for fields existence, purpose defaults or warn, etc. So you must likely end up with a few kings of code anyways.
Every time I click "Allow" on "Access data on all sites" for an extension I creep closer to my security hole paranoia threshold. If it was all in JS, who cares? But this sends ajax to remote servers of course.

Am I alone?
Land Book [http://land-book.com/] is a gallery of the kinds of sites you’re looking for.
Yeah, I made the mistake of setting the App Engine budget to $1.00. Turns out that's probably not enough for a sustained run as HN's #2.

Yeah, the code is super messy, but I'd prefer if you didn't play around too much with the remote OCR service, specifically, the translation parts because Google Translate is pretty expensive per-use.
I don't follow your logic... if the universe is deterministic, then I can't have free will; my behavior is 'determined' by the current state of the universe. I can't change that through any act of will, therefore I do not have free will. If I have free will, then the universe is necessarily not deterministic, since I could choose between (at least) 2 actions that would lead to different future states of the universe.
You don't really need a book. Here's how it breaks down.

When an investor invests, he or she is buying a portion of a company. Say I invest $100,000 at a $1 million valuation - I'm actually buying 10% of the company (since 100k is 10% of 1M). There's technically pre-money valuation and post-money valuation, so the company was worth $900K pre and $1M post (depending on whether or not you're including the investor's money in the valuation), but we'll assume we mean post-money valuation for now.

A "convertible note" is someone saying "OK, I'll give you 10k now, we'll call it 'debt' the company owes me because the law makes us call it something, but once you raise your round that 'debt' will 'convert' to equity at whatever terms you set with other investors." Really it's just a relatively fast and easy way to say "Here's 10k, I'll take whatever terms you set with the next round of investors." Almost like a bit of a fundraising hack because the legal fees and time of the negotiations just aren't worth it. Sometimes convertible notes have a cap (i.e. a maximum valuation - if you go over that valuation you grant equity as if it were really a lower valuation) or a discount (i.e. I'm investing at whatever valuation the other investors set minus 20%). It just depends on what the structure of the investment is. Long story short: a convertible note is a quick investment that isn't worth much until the company raises its next round.

The SAFE is basically YC's response to a convertible note, because the convertible note carries some side effects that nobody wanted and are a bit ridiculous. There are some things that technically happen with debt, (interest, some regulations) that nobody involved actually wanted, but were a legal byproduct of calling something "debt." A SAFE is more honest, and says "Hey, we're buying a portion of the company, just not yet" - hence the name Simple Agreement for Future Equity). A SAFE is similar to a convertible note in that it has options like caps and discounts, but it's basically what a convertible note should be were we not using the whole "debt" thing as a hack.

So with regard to YC and the "new deal": YC before was basically saying, "We'll give you 20k for 7% of the company, and then an extra 80k at whatever valuation you raise your next round so that you get it now instead of later." Now YC is saying, "We'll just give you 120k for 7% of the company."
Tumblr is for teenage girls...
I am not sure what you mean by 'problem'.
I have no idea what your comment was before it was deleted, but based on how defensive you've gotten since, maybe you should seek therapy for your anger management issues?
That's because, despite the article, C++ is not actually trying to become Lisp.

And, for all the smug superiority of the Lisp crowd, the niche that C++ is trying to occupy does seem to be significantly bigger than the Lisp niche...
It occurred to me that the main analogy to card counting is poor, regardless of the law, but I found the article interesting.

In card counting, you never have precise knowledge of what cards will come... it's always statistical, and you don't manipulate the cards with your hands to create the signal.

It sounds like with this method, you literally know the next card to come and base your bet on that knowledge. That sounds more like marking cards... like if they were playing poker, and they were denting the Aces with their fingernails.
I hope our country is like that..
(I'd delete this comment too, if I could; I try to always do that when the upthread comment goes. But I don't seem to be able to anymore.)
We'll fight each other over fresh water supplies long before we're shoving each other into the sea.

The looming water crisis is a particularly big problem in California, Arizona, and parts of the Southwest. Interestingly, farmland irrigation accounts for a bigger drain on water than almost all of the nearby cities combined.
Titles like that are purely click bait (the article's title. not your post's title) There have been numerous statements from Square and employees clearing up any rumors the WSJ stirred up with their piece.
San Francisco, CA - Gliffy

I've been retained by the founders of Gliffy to find them a talented Sr. Software Engineer (full stack) to help build upon their already innovative SaaS diagraming/graphing product (www.gliffy.com).

This role would allow someone the opportunity to make a measurable impact as part of a small, but super bright (and fun) team. Gliffy is established and quite profitable, but still operates like a startup (hackatons, quarterly outings, innovation days) and the founders are focused on satisfaction- both from customers and employees alike. They are based in SF and allow engineers to work from home Mondays and Fridays (alongside some other nice perks).

Check the link for the full job specs and feel free to email me if it sparks your interest.

http://blocktalent.com/wp-content/uploads/2012/12/@profile-G...

Thanks-

Matt - matt@blocktalent.com
"As for Heartbleed, 'the mystery is not that a few overworked volunteers missed this bug', Marquess wrote. 'The mystery is why it hasn’t happened more often.'"

Couldn't agree more. I'm sure there's lots of folks now combing through every line of OpenSSL, trying to find some new 0-day.

A hard fork seems a good option. Fresh start, with no cruft or a bunch of legacy code. Painful, but positive.
I've never heard of Graylog, but Kibana (frontend for LogStash) looks pretty similar.

http://www.elasticsearch.org/overview/kibana/

What about CI (builds)? There's a lot of options here, but Jenkins is pretty good. It's a bit of a hack, but I sometimes use it as a quick way to put a frontend on a shell script. The build history is an audit log and the job config history tracks changes to the script.

http://jenkins-ci.org/
5 weeks is a piece of cake. Years 2-18 is where my spare time evaporated.
Minor technical correction:

Players are not typically allowed to handle the cards in punto banco, so would have needed the dealer to turn the cards for them.

This, I understand, is one reason they preferred a Mandarin-speaking dealer.

Sometimes you're given the option to deal out the cards yourself, but this would be more likely to break Ivey's careful edge sorting. If it was offered, I would strongly tend towards declining it.

Other thoughts:

Traditional card counting might still have been useful, assuming only the top card would be readable.

Finally, this is only what Ivey has admitted to. I politely suggest that there are other ways of getting an advantage.
Coffee With an Anarchist: Memes and Motives Behind Blocking Google Buses
diagraming==diagramming
hackatons==hackathons

satisfaction "from" customers and employees... Is this a perk? God I hope at least one of them is female...

Matt... if you split the perm fee... I'll fill the order for you...
It means "provided the reason your code is too slow isn't that its performance scales very badly as a function of a parameter that, in practice, is not small".

If your code takes time proportional to 2^2^n then for n=4 that's 2^16 x constant, which is probably fine for any reasonable constant, and for n=6 that's 2^64 x constant, which is probably too much for any reasonable constant, so if you're running into problems with n>=6 then moving to a different language or faster hardware or more-micro-optimized code is not going to help you.

On the other hand, if your code takes time of order n^2 and typical values of n are in the thousands or millions, then the difference between C and Python, or Core i7 and Z80, or sloppily written code and highly-bummed code with an inner loop in hand-tuned assembler, may make a big difference.
It can't be considered marking cards because they are not physically altering them.
Or add the option to the ctrl+F pop up "search inside the image" That way you save memory if you are not using it.
Writing Your First Background Worker
Somewhere between 500-1000 is my gut sense. It may depend a bit on where you're located.
The core problem here is management at the Borgata is being pressured to increase Atlantic City revenues, despite competition from regional casinos and an overall downturn in gambling.

To try and boost numbers they will accommodate strange requests for changes to games without fully understanding the reasoning behind the changes. This is the same method Don Johnson used to win $5m from them at Blackjack.
Explanation here: https://answers.atlassian.com/questions/106359/stash-bitbuck...

Edit: Well, sorta. It sounds like Atlassian bought BitBucket but ended up rewriting it as a standalone product (instead of SaaS).
Why you link your thinking with the sub-atoms? Why do you think that if the sub-atoms are deterministic your thinking can't decide?
Because it would be substantially easier to raise money with the YC stamp of approval.
> It's a waste because all it aims to be is a duplicate in another language

This is not true. It aims at being a great git web ui and management system first and foremost.
That doesn't work very well at all for undergraduates, where they are formally paying the bill, vs. those who are being paid like hard subject graduate students, post-docs, faculty and staff.

E.g. MIT undergraduate theses are owned by the student.
Luckily PowerPC exploits were pretty uncommon even back when it was current, partly because it was more difficult to create than x86 exploits.
$100K is a ton of money to a student or someone whose career hasn't really "launched" yet. It's peanuts to anyone working in tech with a track record. You can easily save that much money in 1-2 years working at a 9-5 in a big company, or consulting.

The skills to get that big company job or land those consulting clients are pretty much the same skills you need to make your product company successful. An understanding of what people will pay you money for. Ability to execute on a project. Collaboration and communication. And of course, solid coding skills. The difference is that a product company also requires a fair degree of business strategy, determination, and sheer resourcefulness that you don't need to get a job.

So if you want to found a successful company, you're much better off developing those skills, testing them by getting a job or someone else to pay you money, and then striking off on your own. If you just get the money, chances are you will lose the money pretty soon too.
Came here to say this. Glad someone did.