skysight-inc/HackerNews huggingface dataset:
How about: a representative Congress mandates strong net neutrality rules and Comcast runs a 20% margin business instead of a ~83% margin business?
Phew. Dodged the bullet on forbidding vertical and diagonal strobes of the keypad.
The fragmentation and brand loyalty issues were real, frequently cited, and considered by developers in the PC market as well. Heck there are still forms that do Mac-only development in the PC space for that reason, and this was a lot more common in the first decade and a half or so of the era of personal computers.
and special bonus points if those two are not Factory and Singleton :-)
How much is a subscription to Safari Books Online and can you read them on an iPad?
I'd say that Chinese is honestly a harder language because it is filled with too much idiosyncrasy. I think most Chinese people cannot decipher the meaning or pronunciation of new Chinese words they've never seen before.

And if they've forgotten how to write a character, then they are doomed without outside reference. I can use a word in English I've only seen or heard once in a novel event, and have a hope of using it passably.

Even looking things up in the dictionary is hard... for Chinese people. I've seen Chinese parents pride themselves on how skillfully their children use the dictionary. That's because it's hard and worthy of pride; the radical system is so random and unnecessary from an outside view. Chinese is worthy of the reputation that perl has had, and for the exact same reasons: it's capriciously idiosyncratic and ruthless to non-native speakers.

I'd also note that non-native language acquisition has been looked at by the US military, and I'm sure across the world, and I doubt that all languages are rated equally. I'm quite sure that Arabic and Chinese rate as very hard languages.
>Is fundamentally more shady than leeching off an ad-supported Web site in the first place?

It is, but IMO adblockers wouldn't have sprung up if Ads were kept at an reasonable level. I remember some sites blaring fullscreen flash ads, where the 'X'-Button did not close the ad and forwarded to wherever, but the '█' did close it. I'm not making this up. This is not even touching the security and privacy implications and incidents.

I really think the there were too much grievances with the whole internet ads.

Related: It somewhat similar to the problem with torrents, people nowadays want their dope instantly – not necessarily gratis. Imagine HBO making GoT available at the same time world-wide for a moderate price. They would be swimming in cash.
Invent the future, don't recreate the past
With Russia and Putin, you never really know: Is this move extraordinarily stupid or extraordinarily brilliant? Russia is an authoritarian state, that on the one hand isn't doing terribly bad economically, but on the other hand notoriously corrupt and not getting a foot in the door innovation-wise.

Of course, the "security deposit" isn't for security against these companies failing. The deposit will help with the squeeze Russia is feeling, and on the other hand this whole law would allow the Russian one-party government (which doesn't know any kind of division of power, by the way) to extort Visa and MasterCard.

I don't know if building a state-controlled credit card processor is worth it to risk being cut off from Visa and MasterCard. You would certainly expect foreign businesses to be extremely careful or suspicious toward such an entity...
I am an early middle-aged "obsolete", "unemployable" American programmer who only has paid experience in pre .NET Visual C++. Should I bother applying?
In Canada you can email people money up to $2000 but it costs $1.50 per transfer so I tend not to use it. You can also pay most bills from large institutions online (utilities, credit cards, tuition, taxes, etc).

I've paid rent using cash, checks, and pre-authorized debit (you give them your bank account number and sign a contract and they withdraw from your account every month). For vehicles or property it's usually a certified check. Anything else goes on my credit cards.
ahem, son of trucker.. truckers never made six figure salaries and my father was a union trucker during unoin's heyday ie the teasmsters
Visa already announced that it stays.
After all this is ugly practice that Visa chosen to block certain banks for imaginary reasons and customers of that bank suddenly can't use their cards anymore.
I vaguely remember a YC company doing the kind of thing you described. I don't think they do it anymore (pivoted or shut-down?) and I can't recall the name of the company at all.
Massively? For every 3 digits you look at, they're only blocking about 26 out of 1000 possible values. Factor in that there are 4 starting points to apply the restriction to, and you get roughly 10% of passwords being blocked. That's only a sixth of a bit of entropy being lost. Barely anything.
That is a nice idea, but what makes you think it's true?
> In the real world the rich already have access to "better courts" because they can afford to hire top lawyers.

And the solution to that is not to encode those inequalities into the fabric and rules of how a society works. It's to try and solve the issue as best as we possibly can.
Yet another single letter namespaced project to collide with other single letter namespace projects.
Sounds similar to a site we have in the Netherlands: http://www.thuisafgehaald.nl/ ("collected from home", which is a pun on the well known site thuisbezorgd.nl or "delivered to your home", the Dutch version of takeaway.com)
One could argue that a cross site scripting attack could use someone else's browser to paste to the site. So disabling paste disables one (small) vector for an attacker to use someone else's computer to attack.
I'm a native English speaker and I can guarantee you that I'd never knowingly say or write "an hotel".
Which version of Drupal? D7 has https://api.drupal.org/api/drupal/includes%21common.inc/func... which does exactly that.
A good antidote to this is to live in a neighborhood where people are nothing but a short walk away.

Obviously, this isn't feasible for everyone. But if I'm feeling isolated, I have about 10 cafes that are a 5 minute walk away, and crowded streets where I can see human faces. Really helps to relieve isolation.
Pretty sure the second example is a violation of Facebook policy prohibiting pre-filled or app-generated content in the message parameter content. Yes, you can get the user to fill in the message content in a text box and use it, but I suspect using the same content to post many comments via an app will trip an alert on the banhammer.
How To Screw Up Your A/B Test Like A Rookie
It's a funny turn of events. I know plenty of companies that were sunk by arbitrary fines from Visa and Mastercard in the past (whole IPSPs tanked because of ridiculous and ill motivated fines).

Sure sucks to be on the receiving side of something like this. The only thing this will do as a result is to slightly increase Visa and Mastercard fees.

One way VISA/MC could strike against this law is by simply cutting off all Russian cc's. That would hurt them as well but they could simply stop doing business there for a week or so. I think that Putin would very quickly recant once it becomes evident how much of the Russian economy is now dependent on such instruments.

The new Russian owned payment system is dead in the water from a non-Russian perspective, the only reason VISA and MC are so popular in Russia is because people do not trust local alternatives, not because they don't have other options.
Ah, but an old design conveys amateur quality, which does not compete well in people's minds with Google, etc.
I recently bought and been reading through "programming 3D applications with html5 and WebGL" by Tony Parisi. Extremely well written and thorough.
I agree that "err-bul" for herbal is quite common in the US. However, "erb" for herb is not.
Actually that's subjective. If the overall fraud is lower then (potentially, I'm sure this doesn't actually happen) fees, charges, interest rates etc could be lower for all users, therefore they would benefit from security that lowered the overall cost of fraud and the overall number of incidences of fraud, even if individuals that directly experience fraud are worse off.
It's a randomly generated String, see /stats.js in their release tarball, er, zip.
Why would you expect the bottom of the lightning bolt pictures to be more different, just because he started labeling points from the top?
Once you have used a parsing library to create generic data structures (in your programming language) from your JSON all of this no longer has anything to do with JSON, right? That's something that confuses me about this blog post. To me it seems that it talks about a very generic issue in very specific terms.
Is that why a lot of people spend their time in a coffee shop? While probably not what you'd define as 'productive', it at least puts you in a social setting.
The reason that so many online and brick-and-mortar stores have sales is, unsurprisingly, that they work.

The rational approach may be to prefer low, constant prices all the time. But neither the market nor consumers are rational. Look at JCPenney, and their "no sales, just everyday low prices" policy. Rationally, all their prices were slashed, and there was no need to wait for a sale or find a coupon. What actually happened is that no one felt urgency to go to the store, or excitement that they were getting a discount. This policy tanked, and has since been dropped.

I know it may feel spammy or artificial when e.g. Newegg is constantly running "amazing, once in a lifetime sales!!!", but fundamentally, these work. For every "rational" person who waits a year for free shipping, or drops their cart out of ennui over price volatility, there are 10 people who visit the site due to a promotion, and take out their credit card because of a coupon they have.

Trust me, I work in the retail space, and retailers measure the effects of promotions very carefully. These things work, and retailers must embrace them or lose money/market share.
I slack off way more when I am in the office because I view it as killing time till I leave. I browse reddit, hacker news, techmeme, sometimes I even just pull up an eBook and read.

When I'm at home I will sit in front of my computer for less time and it will appear that I am slacking off a lot more if someone were watching me, but my time in front of the computer is way more productive because I don't have to pretend to be busy for 8 hours but rather just have to do 4 really productive hours of work.

I rarely work from home though, so I'm sure my work habits might be different if I were working from home for an extended period of time.

edit: while it may not seem like it, I feel like I need these breaks in the office to "slack". I can't stay focused for 8 hours every day, but I do have to be in the office for 8 hours straight so... that's what the company gets.
A Discussion on Material Choices in Mobile
It's been folklore in the Drupal community for years that it's the deeply-nested arrays that are slow. It's Amdahl's law.

Profile Drupal, WordPress and the other heaviest users and look for the big wins.
The last paragraph is the heart of the article.

"The law also creates the basis for a new Russian national payment system that hopes to compete with the two U.S. companies."

This seems to achieve several goals at once:

1) Highlight that foreign payment processors are unreliable for Russians.

2) Either edge them out of the market or get a crap-ton of 'insurance' money. I wonder if the companies can even pay this money, according to U.S. authorities?

3) Keep the profit from becoming the de facto payment standard for Russians.

If the new payment companies are making money for Putin's government I would not bet against them, using bitcoins or anything else.
This - I just realized the thing I was working on was supposed to be used in a public setting.
Self-Destruction of Crypto Currencies
This is funny because these restrictions reduce the total number of possibilities. I get that the idea was to stop commonly used passwords, but that's what they should have done - disallowed the top N common ones.
My routine is similar, but includes taking a 35min nap everyday. I found that napping has improved my wellbeing and productivity by a factor of 2.
Anova Precision Cooker [...] the Best, Most Cost-Effective Sous-Vide Solution
My Problem With Apps To Track Your Life (And Why I Created My Own)
Some people are confused whether the O'Reilly sale deal is in fact less expensive than Amazon. Important fact #1: This sale is for DRM-free e-books, which are only available from oreilly.com. Amazon sells only the Kindle edition, which is copy-protected.

To take an example I'm familiar with, Programming Android in e-book form in a choice of DRM-free formats is $18.99 at oreilly.com, on sale. Purchasing (sort of, Amazon can revoke your purchase) at Amazon.com costs $19.79.

But, and there's always a big "but," you can rent Programming Android in Kindle form for $8.96, which is a great deal for a programming book you may not need to keep around after you read it. You can even rent it twice if you are slow getting through it and it would be cheaper than buying the Kindle edition from Amazon.

Some people find reading code in e-books difficult. All the code in Programming Android is available for download, which you can read in Eclipse or Android Studio, with cross referencing and doc pop-ups and syntax coloring. E-books do have an advantage in that O'Reilly's "animal" series is all monochrome printing in hard copy, but the e-books have syntax coloring and color diagrams.
I don't know that it's a regional variation, but about half of the people in my family pronounce the "h", including me most of the time. My sense is almost that dropping the "h" is an "educated" thing, and those who don't drop it are unconsciously tweaking the whole concept.
So this "fat JSON" problem is Java's problem, not JSON's, then? The above code could be perfectly valid C#, as well as valid JavaScript.

On the other hand, if you're hardcoding assumptions about the JSON structure into your Java (which you're doing even if you pass a string literal to some API to look up a value for you), you could probably employ some lightweight code generation to spin you up some classes with strongly typed public fields named things like 'them' and 'public_keys' to help you write more idiomatic JSON access code.
Knowing how corrupt the Russian government is I'm certain this new electronic payment system will be... As Borat would say, a great success...
Ask HN: How is drupal used in healthcare domain
hi,

drupal is getting very popular over year. now i see drupal is making mark in healthcare domain as well. if any of you guys are working on drupal in healthcare. can any one answer where exactly is it used. or exact use case of drupal in healthcare.
If it is hard to read for someone who is young and with perfect vision, how do you expect that someone with less than perfect vision / older / with worse monitors will be able to read it?

There are W3C standards for accessibility for a reason, and widely used sites should follow them.
You might want to check their Data Science Starter Kit collection

http://shop.oreilly.com/category/get/data-science-kit.do

Thinking With Data's a great introduction too.

http://shop.oreilly.com/product/0636920029182.do
I agree with everything you said except... "If I know you offer free shipping sales more than say... once a year, I literally will not buy from you if free shipping is not currently offered."

You will not buy an item unless it has "free shipping"? You must miss out on a lot of good deals. You do know "free shipping" is NOT free as it will be included in the price of the item so it's the total price that matters not if it has 'free shipping'. Having "free shipping" is not always a good (or the best) deal... I do wish all online stores would price stuff with "shipping included" as to make it easier to compare prices.
> I don't think Bitcoin will replace money, due to the time-to-confirmation and scalability issues.

Credit card transactions take months to confirm, simply broadcasting the transaction to the Bitcoin network and ensuring a few nodes saw it without waiting for a single confirmation is far faster and far more likely to be confirmed than any credit card transaction. To claim that's a problem with Bitcoin is to ignore the problems the current system has.
>>>...to disguise who they are and what they are doing.
>>That's what you might feel and assume. Don't make this into a fact.
>So pointing out that AdBlock is tracking you doesn't count as a fact? I think that is something you really don't want to involve your community in.

I was referring to your statement of their alleged intentions.
Visa and its competitors cannot back away from the sanctions at will, as they are ordered by the US federal government. As such, Visa et co. are caught between a rock (US ordered sanctions) and a hard place (this Russian law saying "don't dare apply those sanctions to Russian citizens").
>Please, just have a price and charge it. I know, I know, it's better for your metrics to practice price discrimination, and constant sales are a way to do that... but it pisses off customers who just want a simple, fair price.

Actually, it appears that that consumers do not want a straightforward price even though they say they do. It's non-intuitive because there is some unspoken reward mechanism for playing into the sellers' pricing games which contradicts what they complain about.

An article about the JC Penny "fair price" debacle mentions the research about "shrouded pricing" by Xavier Gabaix.[1]

Based on the submission here on HN, it seems like O'Reilly's "logical" demographic is not immune to this behavior.

[1]
http://redtape.nbcnews.com/_news/2012/05/25/11864178-fair-an...
SOA Series Part 1: The What, the Why, and the Rules of Engagement
I agree. I am reading it right now and it's been great so far!
I can't speak about kids but having a dog is a big part of what makes working from home work for me. She forces me to take regular breaks to go for a walk. Without her I would likely work for much longer stretches and get much less exercise.
'Electronic blood' could power computers
His is two vertical runs along the keypad. The forbidden ones are horizontal runs. That's why it's stupid. Any modeling of passwords humans would generate for use on a keypad should forbid 741 by the same logic that forbids 123.
Go Green with Metal Roofing | LGC Roofing Blog
Exactly. I don't buy ebooks from Amazon as they only offer Kindle books, whilst I want the epub version.

DRM free and available in dropbox so can be read on my laptop, ipad and android phone at any time is key.

Also feels good to pay the publisher directly and not fund Amazons tax dodging.

I do though have way too many ebooks from O'Reilly and Prag Prog :)
Here's the definition and a few tests.

https://gist.github.com/Warbo/9d8425fcdd7c026c795a

The SimpleTest test class probably doesn't work as-is, since it is originally derived from our own class hierarchy, but shouldn't be too hard to fix.
But those are both public
No... I wasn't entirely clear there. I didn't mean I only buy when shipping is free. I meant that there are certain places I shop online that regularly run free shipping promotions. Every two or three months, they have a promo code for free shipping with no change in prices otherwise. I only buy from these places when one of the free shipping promos is on.
Too slow? It's faster than money, how is it too slow?
Is anyone else slightly disappointed about this coming out of Google X? Don't get me wrong, it's a good business idea, bringing together otherwise disparate data sources, capturing tailwinds of sustainable building trends, seems like a differentiated product etc. etc. but it's not really the "moonshot" or game changer that Google X purports itself to be developing (potentially why they spun it out?).

I read this article recently which I thought was very good, but it paints a very different picture of the types of things that should be coming out of Google X. This type of Company is something I would have expected out of an incubator.

http://techcrunch.com/2014/03/28/meet-astro-teller-head-of-m...

Anyone else feel this way?
I really love my HP Chromebook 14. It comes with 4GB of RAM and the RAM is upgradeable.
I've installed an Ubuntu chroot which had no issues with wifi/trackpad/etc. I'm on 13.10 but the new version is supported too.
Everybody comments on its looks - I got the white one - and it was only ~£280.
Yes definitely.

Just because of this thing, I am currently employed. The people who didn't took such courses seriously are currently suffering or lacking of good job.
Once upon a time, when a neighbor had a peach tree, that neighbor often shared with the neighbors the extra peaches every summer because unless you're into canning and freezing, you can't use all the peaches from a tree.

I think this is a app formalization of that behavior. Not sure it's necessary but it's interesting for sure.
People who use adblockers probably aren't people who would click ads anyway. Showing the ads to such people might allow the website owner to leech more money from advertisers, but it wont actually provide any value to anyone. One might even argue that if there were no adblockers, the views/clicks ratio of ads would go down enough to make advertisers less likely to spend so much money on them. Thus ad-supported services might not even make much more money after all.
That would depend on how you pronounce "hysterically".

Do you voice the "h" or not?

If you pronounce it "iss-tear-ick-lee" then you'd use "an".

If you pronounce it "hiss-tear-ick-lee" then you'd use "a".

Personally I've never heard the word pronounced with a silent "h". I checked several dictionaries and they all list the word with voiced "h". None of them even list the silent "h" as an alternate pronunciation.

Therefore I would say that the voiced "h" is the correct pronunciation, and "an hysterically funny person" is wrong.

Given the "did you see" comment, it's a good example of a hypercorrection:

http://en.wikipedia.org/wiki/Hypercorrection
Can you name a modern state that is reproducing at above levels that sustain the population numbers? (Immigration doesn't count)
Pricing is $42.99 a month for an unlimited 'bookshelf'.

There are native iOS and Android apps in addition to the web interface.
Agreed completely.

I've seen it suggested before (and it's something I've taken to doing) that you can provide cues as to whether you can be interrupted.

I've got it to the point that if the door is closed, no-one should interrupt me. Most likely I am on a call.
If the door is closed, but I have music on, then I am working, concentrating, in-the-zone or whatever, so any interruption is not welcome, but I can be interrupted if critical.
If the door is open then I'm around for some social interaction.

Couple of tips when interrupted:
- Make them wait a few seconds.. hold on, let me just finish this.. re-enforces the fact they are interrupting you.
- Ask for errands or such like to be written on a list you keep handy.. so you can do it when you get a chance. There's a maximum length to that list before it's obvious what is being asked of you.

Obviously YMMV, but keeps my wife and kids out of my hair when needed.