skysight-inc/HackerNews huggingface dataset:
It's $70/month for internet and $120/month for internet+TV.

People already moving away from paying $50/month for TV, and the TV connection will be even less valuable once you have a gigabit internet connection.
Briefly looked at your site. First thought:

Couponify helps merchants build coupon sites that are SEO friendly

I get the first part, but "that are SEO friendly" sounds a bit odd. I would take that for granted - it's a bit like if you were advertising a car - with wheels.

Is this really A) a top priority for your audience and B) a unique offering of your product, compared to alternatives?
I'm sure 1&1 actually does encrypt the password, otherwise the tech support guy probably would have just opened up tim_rogers.txt and found his password there.

This sounds like 1&1 just doesn't have a real customer support story and should probably just be avoided if possible. Or find somewhere that lets you provide 2 part security (ie, one for personal access and another for support access).

Author of the post said they should have some backend, and maybe they do, but I think the biggest problem was that they wanted him to authenticate himself as genuine with them by providing his password... they should have some other way to verify his identity without that.

(This is my personal opinion as a security professional and not the opinion of my employer)
So, if the method was commented, would you:

(A) assume the comments are correct and skip reading what the code does?

(B) use comments as guidance and read code anyway?

The first seems awfully risky to me and poor advice to any programmer trying to write solid code.
One can craft an entire argument that's valid and still complete BS. Politicians do it every day. You should be asking if his arguments are sound given adequate context and background information. Harper is most definitely biased against Haskell as evidenced by criticisms of his examples and how he plugs SML. Given this, the facts and examples he provides on Haskell shouldn't be taken at face value. Valid arguments are easy to spot. Sound ones are not.
I was very surprised when I first learned that results could be published without first having been reproduced.

A lot of psychology journals have been burned by that over the years,

http://chronicle.com/blogs/percolator/is-psychology-about-to...

http://simplystatistics.org/post/21326470429/replication-psy...

http://scholarlykitchen.sspnet.org/2012/04/26/reproducibilit...

and as a consequence, just within the last year or so, the most prestigious psychology journals are beginning to ask authors of papers on new experimental research to show replication across at least two distinct data sets. This, in turn, is driving more collaboration among researchers at different research centers. It's a long overdue development, one in accord with best practice in science,

http://norvig.com/experiment-design.html

and I hope this practice spreads to most disciplines that publish new research reports in the major journals of the discipline.

(Although the requirement for prepublication replication is not explicitly mentioned in the publication guidelines of Psychological Bulletin,

http://www.apa.org/pubs/journals/bul/index.aspx

which is the most prestigious psychology journal published in the United States, I have been told at the University of Minnesota behavior genetics "journal club" that replication across more than one data set is becoming a tacit requirement for publication in most of the better journals. Perhaps that guideline will eventually be made explicit for all of the better journals.)
Scraping a list of adsense sites within a niche
Of course we know what it is. It's LIFT. The engines only have to be able to overcome the drag caused by the lift in order to fly the plane. In reality they are far more powerful than needed, so they can accelerate it to very high speed.

Forget the plane, let's look at something a bit simpler that's basically the same principle.

I have a driveway that's maybe 10 feet high from end to end. At max thrust, my legs can (or used to be able to) lift around 350lbs straight up. But yet I can push a 500lb+ machine up the driveway without much trouble. Does that mean I'm producing free energy?

Hint: google "wedge"
My thought exactly - how weird it must be to be inside looking out.

Public key crypto was discovered on the inside long before it was rediscovered on the outside, and I figure that the insiders must have been amused by Diffie, Hellman, R, S, and A.

--------

http://en.wikipedia.org/wiki/Public-key_cryptography#History

In 1997, it was publicly disclosed that asymmetric key algorithms were developed by James H. Ellis, Clifford Cocks, and Malcolm Williamson at the Government Communications Headquarters (GCHQ) in the UK in 1973.[4] These researchers independently developed Diffie–Hellman key exchange, and a special case of RSA. The GCHQ cryptographers referred to the technique as "non-secret encryption". This work was named an IEEE Milestone in 2010.[5]
Note that LendInk had no contract, either with Amazon, authors, or users of the service.

If anything, if this was the route intended, said authors COULD try to claim "tortious interference" (whereby a third party induces or enables the breaking of a contract between the first and second parties), but in order to do so, they'd first have to establish that a) the spirit of the contract with Amazon was 'friends and family lending', something that is not at all hinted at in the letter of the contract, and b) such a thing was known by LendInk and they knowingly set forth to do business regardless - and I think there would be a nebulous case with difficulty proving either.

On the other hand, perhaps there are some defamation cases floating around that LendInk could win, possibly also interfering with someone's livelihood?
Ask PG: Is there going to be a startup school 2012?
If so when do the applications open?
I don't recall any experiments showing FTL transmissions - it's always turned out to either be an illusion.
Scenic View
Good that I've passed that test.
> not sure why anyone would want to jump the gun on narrowing down geography in this way.

Because it's a tool designed to take out Iranian uranium refining tools.
I can't emphasize how much I disagree with you. You can do an incredible amount with Javascript with very few symbols to learn up front. If your goal is to get people interested in programming, there is nothing more discouraging than having to trudge through learning the intricacies of a relatively "safe" language with rigid types, inheritance models, and dozens of enigmatic exceptions.

Notice that I'm not saying these things are bad, but they are certainly more than a beginner needs to learn basic syntax and become familiar with control flow.
This is at least incorrect for Akamai and CDNetworks (examples of large CDNs; if you are talking about something silly like CloudFlare, then all bets are off). I run my entire website, most of the content of which is dynamic, through CDNetworks; they definitely maintain hot connections from their systems through to my server, and use it for uncached origin fetches. For more information on related performance improvements, see one of my earlier comments.

http://news.ycombinator.com/item?id=2823268
+1 for this. I was surprised it only asked for Chat permissions
i did not know that, kewl!
On Wall Street, the Rising Cost of Faster Trades
If anyone from basho is here anyway to find the video/slides of a talk that openx(http://blog.openx.org/07/openx-hosts-riak-meet-up/) did?
thanks
There are lots of people for which requiring Facebook is a complete non-starter. From the front page, it looks like FB is required.

For some people, deep Facebook integration makes things easy... but I suspect for your audience (early adopters, HN types), focusing on FB may be a bad plan.
Could Microsoft’s new Surface tablet really cost only $199? We’re skeptical
I've been wanting to learn Perl for the past 2 years. I still don't have time, but in 5-6 months I'll be able to finish what I'm doing and start Perl (as a hobby, not a full-time endeavor!).

Some languages have a "magic" book or article, that you'll never learn anything deeply before reading it. For me and JavaScript, it was Douglas Crockford's "JavaScript: The Good Parts". It literally opened my mind when I read it last week and my Node.js code (which is in CoffeeScript BTW) would never be the same (hopefully it'll be an order of magnitude better).

Is there a magic book on Perl? And is there any point starting with Perl 6 (considering I don't want to write mission critical programs with Perl just yet, and don't mind to be an early adopter at all if the product will see the light of the day in the next 2-3 years)?

Thanks a lot.
How To Respond To A Cold Call Email From An Associate At A Big VC Firm
Awesome - glad you're enjoying it! One thing to note: If you make changes to the code and then hit play again right now the user's changes are lost (making sure that playback will continue to work). We definitely want to persist those changes in some way, automatically, although in the worst case the user can always make some changes and hit 'Save' and they'll be saved to their own account.
Triggit is looking for full stack RoR developer and a senior engineer to come and work on our ad platform. If either of these seem interesting, apply here: http://hire.jobvite.com/j/?bj=oKMnWfwz&s=hacker_news
> (A) assume the comments are correct and skip reading what the code does?

Yes, unless I was working on that particular piece of code. There's often far too much code in a code base to waste time reading it all, and reading the comments can provide quick understanding.

> The first seems awfully risky to me and poor advice to any programmer trying to write solid code.

Why? Bad code is bad code. Writing bad comments (or no comments) means you're writing bad code. Don't write bad code, and then write documentation to help yourself think through why it's not bad code, and tests to both help you think through it, and verify that it's not bad.
The thing is, having a comment in a tricky bit of code, and knowing that the comment may be confusing because some jackass (maybe myself six months ago ?) changed the code but missed the comment is IMHO still better than having no information whatsoever.
Is there any convenient way to get notified when Rich Hickey pushes a new talk or article? I can't seem to find a RSS feed, mailing list or Twitter account to follow. Any advice appreciated!
Thanks for the blog post, I hadn't seen that before. As I said before, these things are subjective. In my opinion, the prototype model is too far removed from the classical object model to ever teach effectively with it. Primarily, my dislike of it within a classroom comes from the fact that it demolishes any chance of real typing. I think this is a serious issue when teaching children, both from a pure CS stand point and from an engineering principles stand point. It may make life easier for some programmers, its quick and light, but for teaching I think its inappropriate. I don't believe that in using it, the student gains no real insight into either CS or engineering. That being said, I'm no prototyping expert, so any counter argument would be informative!
Failure to communicate is reason enough to call it quits. I'm having the same problem with my cofounder. He refuses to work via phone calls--it has to be email only. I'm in the process of withdrawing my financial investment from the company and leaving to start my own version of the same company.
Suddenly it's clear to me.

Haskell itself may be the greatest troll of all time. I'm dense, and it takes me a while to "get it". But Haskell may be such an awesome troll that even the people who implemented the language may not be in on the joke yet either.

Normally we look down on trolls. But just maybe, a troll can be so perfect that it can be admired as a work of art. Haskell may well be that instance of trolling elevated to an art.
For whatever it's worth, this also uses an unsafe compare (it's also not using HMAC, but it's double-hashing and seems to be more careful about canonicalization).
Coco Controller (YC S12)  Will Turn Your iPhone Into A Gaming Powerhouse
Likewise the emphasis! Although you're right that a lot of languages are bureaucratic with enigmatic exceptions and so on, I think that a well-typed language is better to learn to begin with than one which basically accepts whatever nonsense you throw at it. I'm not sure the perfect beginner's language exists, but I personally believe that if it did it would be statically typed.
> You do need a high level mental model of the system.

That is extremely time-consuming to build without code comments and documentation, regardless of how "literate" the code is, because code alone can not express sufficiently detailed invariants, and simple logical/atomic operations involve a non-trivial amounts of code. (especially when writing in C).

There's almost nothing I hate more than inheriting a complex uncommented code base and spending hours or days tracing out the code to build a high-level mental model, when instead, with reasonable comments, I could have had that model nearly immediately.
Tinyview Launches As A Frictionless Browser For Mobile Shopping
Check out the example application as well: https://github.com/karmi/ember-data-elasticsearch/tree/maste...
Yes; after we get done with Demo Day.
Thank you. This is great that it uses my facebook friends and I don't have to scramble for everyone's email addresses. +1

I did notice that it's not case-insensitive which would help a lot. Also, this might be on your roadmap but a progress bar or some feedback of it being sent would be great.

Also, file seems to be not sent through HTTPS.
Trapwire: It’s Not the Surveillance, It’s the Sleaze
http://umuc.edu
Being reduced to pure dependence on goodwill when every other player in the economic system can also depend on the force of law

The force of law is dependent on goodwill. And it isn't as though the force of law isn't being used in copyright. In this case, the threat of the misuse of law was enough to make the ISP shut down the service.

Also, I would say that of the artists, musicians and writers I know, the vast majority treat the recent developments in digital copying as something to be explored and used as inspiration, not as some kind of existential threat.

[edit] at a guess, I would say that there has probably been more money made by authors writing about the internet, than has been lost to authors through piracy on the internet, if only because geeks tend to collect massive dead-tree libraries, even when they own a kindle.
I did not claim that XPointer was implemented: I claimed that it was standardized. You asked for this functionality, and said that ideally it would be a W3C standard; I am telling you that the standard already exists: it is called XPointer, and it has exactly the functionality you want.
Over 2,000 lines with macros. Inlining didn't give good enough results (at the time).
Sadly, the company I work for ONLY releases on Friday nights because the business closes out at 5pm. sigh
At this price all the windows enthusiasts would queue up to buy at least 3 pieces at a time for themselves, leaving microsoft without enough manufacturing capacity to reach the audience they're really gunning for: John-Doe-oh-well-I-guess-I'll-buy-an-iPad-then.
It's always a matter of heuristics, for sure. When you need to modify code in a way that's less than readable/obvious, then you start dropping in comments to compensate. Your first pass should be understandable and obvious and readable, with comments typically restricted to documenting functions and interfaces.
Stock Market Video Analysis 8/14/12
The $SPY broke back below prior resistance which gives us the chance of seeing a “failed move from a fast move” in the days ahead, so caution is warranted. The $QQQ looks a little better in the short term, the video below takes a look at key levels for these markets as well as $SMH $IWM $XLF $AAPL and $GOOG
Nice ui. I'll try it.
Intersect("Critical","Mission Critical") != "Mission Critical"

Intersect("Critical","Mission Critical") == "Critical"
Sadly, it's looking like NASA in general and planetary science in particular will face cuts under either candidate.

Not the kind of budget cut that means "you get less of an increase than you'd planned", but "You get less money next year than you got this year" kind of cuts.
Show HN: See what the world is buying right now
Hi All,

I've been trying to learn programming since forever and this project is the outcome of months (may be years) of effort.

It connects with Twitter's streaming API to find people who are sharing their Amazon purchases and then pulls out product's name, picture and price from Amazon's product advertising API. See what the world is buying right now.

It's built on Kohana framework (PHP) and various great javascript libraries that folks have shared, and tonnes of tutorials that I found online. So, Thank You Internet! (Yayy!)

Would love to get feedback and how you might want to use it.
I think I still prefer http://www.dailyrotation.com/ . Looks great, though.
If accreditation is still required I don't see how it's any different than AngelList. (Besides lacking the distribution and credibility of AngelList.)
Here's the song for you: http://www.youtube.com/watch?v=HPyl2tOaKxM
Get vaccinated, and you may be diagnosed with autism. Avoid vaccines, and you will live... at least for a while. And then, dying in your beds, many years from now, would you be willing to trade all the days, from this day to that, for one chance, just one chance, to tell Andrew Wakefield that he may make fun of our single-minded preoccupation with model trains, but HE'LL NEVER TAKE OUR HERD IMMUNITY!

In short: if you don't change the authorities you use, you may hurt your case :)
The new MS branding is really starting to grow on me.
You are not "potentially" insured up to $100,000: you "are" insured up to $100,000. This is critical to note, as the disdain you expressed was for people storing, specifically, "upwards of $100,000 in their accounts on Amazon".

As for storing $250,000 in the same bank, I am highly confused what a company otherwise does. I have a company, and while I don't actually own a lot of the money that I hold on to (it is almost entirely held liabilities for things like sales tax or vendors), at any given moment I am certainly holding more than $250,000.

Do you then contend that I should be having numerous bank accounts to hold this money? I can't invest it, as I need to have the money to pay the aforementioned liabilities at the end of pay periods that are too short to move money in and out of investments. (Note: I also do not believe my business is somehow crazy-weird.)
There's a lot of back-and-forth in this discussion already and I feel like some people aren't understanding that it's not about _never_ commenting the code; it's about only commenting when it is absolutely necessary (which is actually quite rare if you're writing clean, simple code (which is, itself, quite rare!)).

I think that everybody should be required to read the chapter about commenting in "Clean Code" before contributing to this discussion. It's very java-centric and not perfect, but there is some really good insight. There is a pdf available here: http://www.tud.ttu.ee/material/kallik/JOOP/Clean_Code_-_A_Ha... (if it really helps you, consider buying a copy and supporting the authors).
I'm not sure I understand what the point you're trying to make is. In a hypothetical (but unlikely) world where they <really> did need my password to manage my account, this would be a poor practice to have and it should have some kind of other verification, even if it was character [x] and [y] of my password. The same applies if they don't need it really...this doesn't seem a good idea regardless.
Kelvin and Celsius use the same scale, except the Kelvin scale's zero point is absolute zero.
10 top programming languages in India
There's also a perfectly good list of what you can and cannot count on in the ISO C standard, no need for secondary literature.

While the values of the bytes are not specified, the ability to get at them is, and a conforming implementation needs to provide this ability.
sed 's/\/\/.*//g' shittyComments.c
There is some anecdotal evidence that some people work at jobs where taking an hour-long break (except for lunch) is pretty much guaranteed to net you a weeks-long+ break in employment.
I agree and I'm just as confused. I got told off the other day for putting CSS/HTML in one of our RoR job descriptions, evidently a 'good/senior' RoR developer is back-end only and should not be expected to code HTML/CSS as that is now the domain of the front-end developer. I guess this is probably true, but just shows – I'm learning!
The coco controller by Milkshake Labs
I discovered a lot of good authors thanks to friends that lend me their books. A good author wants to put their books in more readers. If they wrote good book one of those free readers will become a fan and buy other books from the author. It happens to me when I read a good book. They will loose more than win with this move.
tldr; Still no price
long long ago, version control was something i avoided as i was yet to see it's benefits and it was an avoidance to the problem at hand (learning to program).

with git this isn't as necessary, woopla.
> . It's much easier to simply sit back and poke holes in someone else's flawed theory while alluding to an ability to construct a better one yet demonstrating absolutely nothing.

I pointed out that somebody had come to unsupported conclusions.

Exactly what have you pointed out? Oh right, absolutely nothing... you're just bitching about me unproductively.

Fucking hypocrite.
I agree with your first point, or at least I'd imagine so. I've heard it suggested though that they don't so who knows!

To me, it seems like they just have a badly thought out verification process when they should be doing something else - for instance, they could just the last four digits of your payment card or some other piece of relatively secret information. You have indeed crystallised what my issue is in this situation there!
> I can't emphasize how much I disagree with you.

I don't think you disagree with me at all... I said that javascript feels strange to me because I didn't start with it. I think it's a fine language to start people on, just an uncommon one that should yield interesting results.

I certainly wouldn't suggest teaching with more "rigid" languages. I was trained on Java, and looking back I can see what a terrible way of doing things that is.

FWIW though, it's been my experience that for all but the most trivial tasks in Javascript, you quickly find yourself getting into somewhat advanced territory with e.g. scoping, closures, and anonymous functions. Again, I think these concepts are mostly weird to me just because they're different than what I personally was trained on, but they're certainly not as easy to grok as e.g. variable assignment and conditionals.
There's many reasons why I like Little Printer, but one of those is that it upsets so many people who don't understand that the most functional way of doing things is not necessarily the most enjoyable.

People that don't understand why paper has a role in people's lives, why we reach for pens rather than tablet computers, and why while we love the internet, not everyone wants it to use it while stabbing at a glass screen all the time.

It's OK to not want one, but your anger at the product should be redirected towards making the tools you prefer, rather than deriding people for theirs.
I could (and may well) do that, but my issue is more one of principle. I could do this, but it shouldn't be necessary.
Araci v0.1 - Python and PyQt Sample Application
I guess it depends. If you have some kind of odd hosting package (for instance, if you [perhaps misguidedly] used a 1and1 e-Shop), you might not have file system access.
U.S. Has Life of Pi as Population Hits Math Milestone
Interview: F. Pistono, Author of “Robots Will Steal Your Job But That’s OK”