skysight-inc/HackerNews huggingface dataset:
The "Lang Law" [0][1] (Lang is in reference to Jack Lang who proposed it, as opposed to language) isn't meant to stop price gouging. It's to stop larger book sellers from being able to make special deals with publishers for bulk purchase discounts.

It stipulates that the publisher's book price on the back may only be discounted up to a further 5% by the retail store.

There are also other fixed book price laws [2] around the world.

[0] http://en.wikipedia.org/wiki/Lang_Law - English version
[1] http://fr.wikipedia.org/wiki/Loi_Lang - French and more information
[2] http://en.wikipedia.org/wiki/Fixed_Book_Price_Law
Because users wouldn't have to retype their CC on every page, thereby trusting each site owner (and more). Instead, you'd get used to Stripe already having your info, and a page where the Stripe button prompted you for it would be suspicious.
There is pretty much no way on earth that Humble Bundle, by allowing French citizens to pay what they think is fair, for an absurdly limited selection, is going to choke out local bookstores in Paris.
Yeah. They're not getting paid to report news. They're getting paid to bring in eyeballs.
This is to prevent users from creating passwords they cannot remember. It could very well be true that having a streamlined password recovery system (weak to social engineering) is less secure than having easy-to-remember easy-to-guess passwords.
Correct me if i'm wrong, but don't UUIDs already provide all this (except for the human-friendly aspect)? Expanding past 128 bits should probably be included in the next version.

https://en.wikipedia.org/wiki/Universally_unique_identifier
https://tools.ietf.org/html/rfc4122
Capital One Financial Corp latest victim of Cyber Attack
Searching for "foobub" on foobub.com gives http://www.google.com/search?q=foobub - clarification please?
Are you crawling these sites yourself, or using the Bing API to get the index?
Best implementation of voice-to-voice communication I've seen yet: http://www.vocre.com/
When some Congressman gets busted by this we'll probably get a Mobile Privacy Act.
*Yev from Backblaze here -> You're correct, but quick note on this. We're a boostrapped startup, meaning, we need to be constantly profitable in order to pay salary and keep the business going, taking a financial hit was the only real option we could not take, because we would have been out of business very quickly (not good for anyone).
I'm sorry. It's really frustrating for us too. To the extent it helps, Canada is very much just a first step for us. We're actively working on a number of countries—including New Zealand specifically.
How Your Favorite Internet Companies Make Money
I beg to differ. Simply based on the number of students and therefore the degree of diversity seen in a Coursera class, if nothing else.
if(input != found in index) redirect( google search )
Show HN: CNN iPhone App Hybrid HTML5 App Swipe Menu
Welp,

A: Mazal tov. I enjoy the magical thinking that makes your meta comment more valuable than my meta comment.

B: This isn't a usability issue. This is a security issue.

http://en.wikipedia.org/wiki/Password_strength

C: It's not an "article." It's a tweet. So we don't have a lot of deep meaty content to work with here. Are you a bot? Did you read it?
The limiting factor there is primarily the domain name length, rather than the specific content reference, or at least the thing least easily changeable.
A related story: I was recently shopping around for a new ISP. One I considered was Verizon FiOS. In order to see the prices in my area, I had to enter my address.

Two weeks later, I got a letter in the mail. Written outside on the envelope was something like: "We noticed you were checking out our website! Here's a special offer just for you..."

It's not the same as what OP posted, but it certainly left me creeped out.
I see. I suppose I understand that, even if I don't agree it is good.

However I can't wrap my mind around why he would simultaneously want Humble Bundle to raise their price to "protect" local bookstores and want them to license the books with permissive licenses that permit free redistribution.

Would he presumably be okay with the Humble Bundle if they were non-commercially distributing the books for only free with permissive licenses? Wouldn't that cause even more harm than merely allowing people to pay what they want?

Or does he want the privileges granted by permissive licenses, but doesn't want Humble Bundle to have the same?
Announcing Riak on Microsoft Windows Azure
Who downscales a screencast to 480p before uploading to YouTube? It would be a much better demo to watch if they hadn't.
I agree. The alternative as you state is nested conditionals. Yuck! An alternative construct I have seen and used is to wrap code in a do {} unless(0) block and break to a single failure return or complete the block to a single success return.
Actually I think some (many?) of the answers to the functional sets homework are that trivial in the sense that they're as short (or shorter) the the examples in the parent post. The only longer function was, I think, the one for which they provided a template implementation. So I think even that one would generate false positives somewhat easily.
Nobel prize winner got poor marks in science
What is Linux's native GUI API?
Thanks for organizing, Dave.
Sounds fun! I'll be there for sure.
*Yev from Backblaze here -> Yea, that code was very early and was intended for support to gather data from the field as we were collecting data on what was causing the timeout, the message was to prompt folks to write in so they could collect some additional information. We'll probably be changing it in the near future!
Defensive, yes, but defensive to whom — herself or "most people" who think her high school years were terrible?

Imagine: You have a different notion of happiness than most others, so people constantly tell you that you're not happy — even though you are. Naturally, you'll get defensive over time, but then those same people will see that as a sign that you're in fact not happy. Catch 22.

In other words: stop being condescending.
Could you contact me at alex@stripe.com and we can get this resolved. Thanks!
How can you say it's "looking more and more like it's never going to be able to be used by the majority of the world... (ie any developers living outside of the USA)." when they just finished their first expansion.

Now that they've got a system down for expanding, they don't have to do so much work next time. Though every country will still have it's own set of rules and regulations regarding the finances, you must crawl before you can walk, yet alone run.

I have no idea how long it took Paypal to reach as many places as it has, but we have no reason to doubt Stripe will get there too.
>People will pat themselves on the back for saving $10 on a $50 garment but won't bother going out of their way to save $100 on a $20000 car.

Which also makes sense. $100,000 to me is serious money. To Bill Gates it's small change. Money is a relative - percentage thing.

A $20,000 car is a purchase you make once in 5-10 years. Saving $100 means nothing in that context --you're already parting with 200 times the amount, so if the $100 amount meant something for you, you'd have gone for a cheaper, say $15000, car in the first place...

Savings of $10 (20%) on small items, like food or garments, on the other hand, pile up.

You spend more than $20,000 on small items per year than you do on cars...
Architecting the Future of Recurly
It makes sense for EPFL to use the course lectures and quizzes to help the students, but it makes absolutely no sense to use it for the grading part. It is trivially easy to make a second account, take a quiz, and just answer randomly to be able to see all the correct answers. It's absolutely absurd to not have a totally independent grading system.
Whois Tools - Free WHOIS and DNS Lookup Application
I can confirm that I also received this message some time ago.
Free stuff! All you have to do is give them your source code, lol!

http://www.computemidwest.com/#hackathon
It also integrates with several atlassian products, namely Jira which in my opinion beats github's issue tracker into the dust.
Using Chrome the buttons to save changes were not functioning.

For each section, select the option you want, then in console run chgCPNI(); or chgReports(); or chgAds(); depending on which section you changed.
I'm really curious to know why would you build this tool instead of using, say, RabbitMQ?

DISCLAIMER: I wrote the RabbitMQ in Action book.
You're wrong. UUIDs don't provide any guarantees about the target of the reference.

ie. Given a UUID, and a service endpoint which returns some data for a given UUID, the client has no way of ensuring that the data returned from the service is in fact what they asked for. A similar service operating on hash values would have the property that clients can run the same hash algorithm locally to ensure that the server isn't lying to them.
Where can I buy this data?
txtr Beagle eReader to Cost Less than 10 Euros
One of the slides mentions WeakMap. The issue with them is that they have weak keys, not weak values. If you're trying to keep track of weak values (say to prevent duplicate instantiations of managed objects, while still allowing them to be garbage collected, for example), WeakMap won't work.

https://developer.mozilla.org/en-US/docs/JavaScript/Referenc...

Is there any work to add weak values to JavaScript? There's a node module, but nothing for client-side code.

https://github.com/TooTallNate/node-weak
Thank you for this. I have a life and other priorities, and I find it difficult to work in an environment where everyone sticks around the office until 8pm. It's difficult to see how our behavior affects others, and how important it is to be a model of balance.
Phishing attacks have always been possible and will continue to be possible.

Having people enter their credit card details into random online sites is always going to stick around as long as eCommerce exists. You don't have to put a Stripe button on your site for that to work.

In other words, no more insecure than any eCommerce site.
This raises the interesting question of to whom the content posted here actually belongs and whether you can or should replicate it like this willy nilly without permission.

Perhaps one of the job posters will chime in.
Even though App Engine's features seem nice on paper, and they have relatively decent documentation, I won't use them because I'm afraid that I'll have to contact customer service at some point.

My experience so far with Google is that if something is broken you can post to a newsgroup with the hopes that someone will read it and take action eventually, make enough stink that your story gets to the frontpage of HN or reddit, or know someone with pull at Google.

I'd much rather spend the time up front to build a solution that doesn't require good luck to get support than to gather the ops savings from going with GAE.
Love the new button, GoCardless is a good alternative for UK (and soon Europe) focused businesses until Stripe launches, know they are different as GC uses Direct Debit.
Is there a way to exclude websites from results? Such as Quora?
Physicists model the evolution of dark matter
The offical german announcement is here: http://de.txtr.com/beagle/
These are the steps to opt out of Verizon “selling your personal data”, as far as I can tell:

Visit http://www.vzw.com/myprivacy. If you are not already signed in to My Verizon, you will be prompted to sign in – after doing so, return to that myprivacy page.

Click the link “Manage Location Privacy settings” near the bottom, which points to https://locationmanagement.vzw.com/

You should now be at “Location Management” > “Location Privacy Settings”. I’m guessing that this is where you actually opt-out. I’m not sure because there’s nothing for me to do here – I see “There are no services available. A location service must be downloaded on the handset to be listed here.”.
No third party required.

Avoid things like "Dearest Receiver, please view the transfer and customs documents at scam.ly/DEADBEEF to assist in transferring 3 gold bars from my late cousin's vault."
Take the Jenkins survey [blog from founder Kohsuke Kawaguchi]
Just like last year, we are running a survey to get some objective insights into what our users would like to see in the project. Obviously, the developers in the project deal with individual bug reports and feature requests all the time, but sometimes those day-to-day issues distract you from a bigger picture. The survey will close at the end of October, and if you participate, you'll get to see the results first. Please let your voice be heard.
Yes, it's way more than I expected. I wonder how sustainable it is...
I would love this feature. I'm going to go ahead with implementation even without it, but being able to customize the text would make it that much better.
They're in a business and industry that is difficult enough to launch in a single country, have repeatedly stated their intention to expand, backed up their talk by launching in Canada and yet you say, "no real plans to launch in NZ (or any other country afaik)", "completely avoid talking about future expansion" and "looking more and more like it's never going to be able to used by the majority of the world"?

There are reasons the options are poor; consider those and be patient. The fact that they're even thinking about expanding at this point is impressive enough, considering the hurdles.
The most big difference with Phonegap is that Trigger.io doesn't allow native plugins.

But it's easy to switch between Phonegap and Trigger.io so you can try them both.
So it's hipster because you've heard of it? That's some self incrimination right there.
(2) making mobile ads you see more relevant.

Does this mean they'll start replacing website ads with their own ads, like some wifi programs do?
My site does not SEO well.

If it's really confident about a result, it'll only give 1 or 2 results. i.e. http://foobub.com/?s=cats

If it's kinda confused, it gives multiple results and ranks the site by most likely: http://foobub.com/?s=what%20is%20the%20answer%20to%20life%20...

If it has no what you're doing, it'll search it on Google for you: http://foobub.com/?s=foobub

My website is not yet self-aware. No need to worry, guys.
Great post. A suggested follow-up: "Banach Spaces, The Spectral Theorem, and Your Changing Body: A Personal Introduction."
Incorrect. From the fine article (SpaceX's release):

"It is worth noting that Falcon 9 shuts down two of its engines
to limit acceleration to 5 g's even on a fully nominal flight.
The rocket could therefore have lost another engine and still
completed its mission."
YESSSS Please do this, I'm really liking Readmill integration for the DRM free eBooks lately.
These guys ship like crazy.

I've used the service for a client and am in the process on two others. Highly recommended, especially if you've ever been in PayPal integration hell.
Combine this with open source textbooks and you really have something...
Credit card payments is not a place to show off your ability to make pretty animations, IMO.
I was using Ctrl+Shift+R at the time to skip the cache in case that was the issue, however it is working for me now.
Supposedly bamboo has also been used as a form of torture: http://en.wikipedia.org/wiki/Bamboo_torture
The author explicitly says that fixing bugs feels good. But the point (as I see it) is that the workflow often obscures the larger positive goals of the endeavor and tends to burn people out, and that's a net negative. You can argue that it shouldn't, but I don't think you can argue that it doesn't.

Everyone wants to be that 3rd happy mason. But that story doesn't tell you how to do that, it just suggests that it's a better way. Saying that it's just a function of your mental state is tautological.
> I find myself wondering how adaptation is even possible.

I've been doing this job for 7 years now, and I've wondering along these lines a lot more lately, because I honestly do like what I'm doing and I plan do it for another 7-10-20 years. My current best answer is "don't take anything personal".

Yes, the latest bug will always be something that would risk taking us all one step closer to Armageddon, or so the clients/non-IT-colleagues would like to make us programmers think, but whenever I'm put into this position ("the world is crushing! do something!") I try to chill it down before taking action.

Also, there are always, always harder things in life than being a programmer, I try to remind me of this whenever I can. Just this summer I went out to help my grandma' pick up plumes during a weekend. A peasant, she's in her mid 80s now, she hasn't had a day of "vacation" or "paid holiday" since she married grandpa', 60+ years ago. One of her biggest regrets that she's experiencing right now is that she hasn't the physical strength anymore to work as much as she did for each day of her adult life.
Maybe it's just me but I've always seen these things as positive feedback loops. I write a failing test so that I have a guide as to what to do next. I fix a bug so that my app does a better job for my user. I'm not sure where his negative attitude comes from, maybe he likes to believe he can write perfect software and takes it at as a personal failure when he gets a bug report? Personally I find coding therapeutic, at the end of every day I know that the product I'm working is a little bit better than it was yesterday.
An artist with a sales rank of 17,000 on Amazon is making $138,567 on Pandora! Wow!

I wonder how much Pandora makes (or loses) on that artist.
My Letter to Amazon
Shift + F2 opens the command line but pressing Shift +F2 again doesn't close it. That's.....unexpected (and annoying).
Seems like a better system might involve placing large taxes on books (or ideally, all forms of media. Don't want to drive people away from books..), the proceeds of which would go towards a patronage system that would support French artists.

Trying to drive up profits of publishing corporations to enact the change you want to see seems oddly... American.
You're right about that actually. I've noticed a lot more Ruby on Rails jobs on job sites when I did a search as opposed to just wanting a PHP developer. I'd imagine PHP jobs are harder to get because everyone knows PHP and goes for the easy money.
That's interesting. Chrome's lack-of-integration with the rest of my desktop is one of the things that keeps me away.
What is a practical scenario for odd-length cycles in a grid?
Who isn't these days?
This will be fun... hope I can actually make it! Reading his book now. Some interesting stuff. Keep drawing parallels to Waterloo and Toronto in my head which makes reading less fast.
Streak co-founder here - yes, we're very surprised more startups don't use AppEngine. We think its mostly because it isn't noted as sexy.

We've been on AppEngine for under a year and its been great. Its been much more stable since the HRD (high replication datastore) launch and the SLA was made available. We rarely think about how we'll scale some feature or our app - we've moved from megabytes of data to terabyte scale without many changes at all.
Do the Bitbucket employees have access to your private repos(s) ? Honest question.
Well, no, because it's a write only model. If the admin account becomes compromised there is no way to read the passwords back. That is of course unless you have root access to both machines, in which case the password can be salted + hashed and then split and stored.
The problem with focusing on all people is that KDE will never be used by such a broad group until how Linux is distributed is fundamentally changed. Maybe it's good to be ready for the unlikely scenario in which KDE one day comes installed on tablets being marketed to your mom, but perhaps KDE can become more useful to those who use it if those developing it recognize that it's appeal is inherently limited.
You'll hit it every time given a typical x86 4KB page size and a step of 1024*sizeof(double)=8KB.

I would guess that the example was explicitly contrived so that prefetching would be useless.
I guess I wouldn't entirely switch from PHP to RoR, perhaps just adding Rails as an extra skill to my resume might do some good for me like someone else pointed out, more skills equals more opportunities. You're right about the ubiquity of PHP meaning someone else has written a library or script for doing almost anything I guess that's the plus of PHP being easy which in turn fuels a community.
I was working on an unpublished trigger app at OkCupid Labs until recently. There's one EPIC WIN vs phonegap, which is that you never need to fire up xcode or eclipse. Builds happen on the command line and are way faster than native app builds.

There's one downside that's pretty severe: it's impossible to write native ui components (outside of the few they offer). We didn't care.

> So, has anyone created an app with Trigger that [is] not HTML wrapped in a UIWebView?

Trigger is a way to create an app that is HTML wrapped in a UIWebView (and has access to native camera apis, etc), so, no, nobody has ever created such an app.
Possibly, but I imagine it is really just lingo for "sell your information to advertisers".

Does Verizon software on phones have advertisements? Maybe they are going to start doing that.
Valve Playtester Survey
Except the law and their own wording requires opt-IN:

"...we need your permission to share this information among our affiliates, agents and parent companies (including Vodafone) and their subsidiaries."
Turning off Ghostery (ironically?) fixed the problem for me.
Just wondering (*hoping) the UK is in that small list of countries too?
there used to be a limit to the number of collaborators, but it was lifted a few months ago.
Based on another stat in the article, only 800 artists earn than $50k per year. That means that while that artist is only ranked 17,000 in sales on Amazon, they happen to be in the top ~500 on Pandora.
I would never send an e-mail about confidential medical information. Knowing how insecure e-mail is, that would be reckless. Read my other comment in this thread to learn about how insecure e-mail is. The fact that people think it's private or secure is a major problem. But your outrage is not misplaced -- knowingly mishandling mail is not simply excused because e-mail is already insecure.

> ... it's sloppy and too many people take the easy way out instead of being professional.

My defense of the "many inboxes forwarding to one" scenario was not meant to cover every perceivable scenario. Obviously I would not advocate it in all situations and many situations would not be appropriate for that. If someone does not set it up right, I am not trying to defend that sloppiness.

An example of a good fit: someone who works part time at several companies, or the sole proprietor of a few businesses. If mail goes to CEO@ABC, replies are from CEO@ABC; mail to CEO@XYZ is returned by CEO@XYZ. If all of them are on Google Apps for Domains anyway, it is not a big deal, it's not less secure, and the owner of the e-mail address has less authentication and security overhead. Note that if you are mixing providers, like google apps and self-hosted mail, it gets much more complicated. In that case you are altering the physical security of that data.

Examples of bad fits: customer service, sales messages, bug tracking, official company broadcasts, and many others.

Regarding underwater's comment: obviously if the e-mail does not belong to you, you should not forward it somewhere other than the owner's server without the owner's permission.

Re-reading my comment, I should've mentioned that a shared mailbox is only appropriate in some cases.
We'll add more case studies and user comments to our homepage, but in the meantime we've blogged about some examples:

Hojoki (my favorite): http://trigger.io/cross-platform-application-development-blo...

Wine Box: http://trigger.io/cross-platform-application-development-blo...

Need An Accountant: http://trigger.io/cross-platform-application-development-blo...
How would you use a NASA API?