skysight-inc/HackerNews huggingface dataset:
I read an article pertaining to a similar topic to this about why, for the most part, all the services that Google offers the public are free and it really is the fact that Google, at its heart, is a marketing firm first. Every feature they offer you is designed not to generate profit so much as it is to keep you with them. By giving away their services for free it obviously increases their brand name, encourages brand loyalty, but also levels the playing field. They set the bar by offering these services for free. No one will pay for a service that is at least comparably offered for free. For this reason if Google makes gmail free then every other website has to offer their mail services for free, the same goes with Google Calendars, and all of the other apps they offer. Why would they want everyone to offer their apps for free? Because then the difference between them and Yahoo or Bing or any other site is on marketing abilities and few companies in the world come close to challenging Google's marketing capabilities.
Ask HN: Where can I find a great freelance UI/UX web designer?
I don't have much of a professional network in the Bay Area (new here!) and i'm looking for a top notch freelance UI/UX web designer. I'm not really interested in the elance/guru type websites. I'd love suggestions on where they converge online or any specific individuals to contact?
Amazon’s Updated Bandwidth Prices Still Can’t Beat Ours
It is true that scrypt is better than bcrypt, but the transition from salt+SHA-1 to bcrypt is significatnly better than from bcrypt to scrypt, and scrypt doesn't have nearly as nice of an interface as bcrypt does.
I hate to bug you, but I'd appreciate an invite if you have one to spare. Thanks!
Font-face Smoothing in Chrome for Windows
Quite so. "Prosumers" typically over-buy, they buy equipment with capabilities beyond what they would ever need. Often they buy the same equipment as professionals. If the professionals are using something else, prosumers are likely to follow.
Fragmenting 3D Fractals and tutorials
I am accentuating today Fragmenting 3D fractals and resources for your inspiration and knowledge. Fractal is split in to parts of geometric shapes, patterns and scaling. These fractals are designed using Apophysis, Photoshop and Paintshop pro etc.,
you miss the overall trend: Apple phased out the XSAN hardware, XServe, they terminated Shake, one of the most advanced fx creator in the industry. That's consistent over the years. What's obvious is that Apple cares about creatives (design consultants, video freelancers etc.) but do not care about corporate video producers.
Try http://dribbble.com for pure design (no real interaction with users though) and http://forrst.com to actually find someone for the role.
Someone is taking on his phone company over additional charges
Apple isn't so terribly different from other companies its size, it still has empire-itis. There is a fundamental inability of leadership to spin-off parts, to reduce the size of the empire.
pretty much everyone is on After Effects these days instead
Looks like Rails 3.1 is using bcrypt:

https://github.com/rails/rails/blob/master/activemodel/lib/a...
Wave failed for this reason. It's a communication tool; if the people I want to communicate with can't use it right now, I'm moving on.

The invite-only, throttled approach worked for GMail because you could use it to talk to people who aren't on GMail. Facebook's gradual launch worked because entire social networks (universities) could join at once. Wave and Google+, however, were/are worthless in closed beta.
Its sad that this has been voted down because you mentioned gold, you're completely correct, other than saying "gold" instead of "wealth" or "power".
"I don't think that myth exists at all - I've never seen anyone say it until you brought it up."

Fair enough.
> If you're making minimum wage, chances are you're already riding the bus, eating rice, beans, and potatoes.

This is true of very few of the minimum wage and less earners I've been friends with over the years. (I apologize, I don't have broader statistics than "people I know".)

It's amazing how little money you can get by on if you're willing to really cut back. I don't think it takes an MS degree to figure out how.
Sounds to be the case, thanks for the tips.
drew3x@gmail.com, thanks in advance!
Title edited, it's much of a muchness.
Epic: making something Unreal
I haven't yet used it on GAE, but web2py is awesome, and works on everything including Jython, CPython, GAE, any database you can throw at it. It is sane, quite easy to use and reasonably fast.

web2py is underestimated IMO - give it a try.
In any kind of scheme where all the server stores is some kind of hash of the password, how are you going to verify a password without sending the plaintext password to the server, so the server can compute the hash and compare against the stored hash?
I don't necessarily think that explosive growth of video editing (a sure thing, in my view) is identical to explosive growth of sales of a particular video editing suite, more so if that software develops a bad reputation (as FCPX seems to be acquiring quite rapidly).
Why not PBKDF2?
In this case, one of the issues was that worker's were incensed over biometric scanners proposed for the system intended to fight pervasive time reporting fraud.

http://www.citylimits.org/news/article_print.cfm?article_id=... (article from 2005 when it was only 6x over budget)
Mark Zuckerberg: Facebook Announcement Next Week Will Be 'Something Awesome'
SEATTLE (Reuters) - Facebook, the world's biggest social networking website, is set to launch a new feature next week, possibly in the mobile or tablet arena, its CEO said.

Chief Executive and founder Mark Zuckerberg told reporters in a visit to Facebook's Seattle office on Wednesday that the company planned to "launch something awesome" next week.

He said the project had been developed at the 40-person Seattle office, Facebook's only major engineering center outside of its Palo Alto, California headquarters.

There has been speculation in technology blogs in recent weeks about various mobile products in development at Facebook, including the release of a long-awaited Facebook app for Apple Inc's iPad and a specialized app for photo-sharing on the iPhone.

Facebook's Seattle office has made a mark on the company's mobile efforts, playing a central role in the development of Facebook's unified mobile site, unveiled in March.

A Facebook spokesman declined to provide further details about Zuckerberg's comments.

Facebook, the world's largest Internet social network with more than 500 million users, is increasingly challenging established online companies like Google Inc and Yahoo Inc for consumers' time online and for advertising dollars. According to the company, people that use Facebook on mobile devices are twice as active on the service than users on PCs.
i DO have one. I am now waiting for another version that's thinner and has better life.
I was just searching for the sass/scss version of Blueprint. Is there one available? I don't want to use Compass just for Blueprint. Compass is almost broken with rails 3.1 and there's a lot of confusion.
Two plus years? I find it amusing that what I'm saying is so controversial. All I'm saying is basically the same thing that Carol Dweck keeps saying about kids:

http://nymag.com/news/features/27840/

Is there really any reason to believe that the same thing wouldn't apply (at some level) to adults?
Because they mine the everliving shit out of the data for improving ranking algos and getting people to buy more ads
The real reason behind India’s lack of startups/innovation.
I wouldn't be so sure. One thing that working in government has taught me is that the bad contractors seem to be equal or greater proportion to the good.

They would bid on something if they weren't going to find a way to make more than what the original contract was for because in the bid wars they often lower the bids so much they have to recoup somehow. In this case they probably did not build the recoup method into the contract and did it illegally.

At least that's my theory.
If they're wrong they they tarnish the FCP brand.

More than that, they tarnish the Apple brand.

That brand is one of the most valuable in the industry today. Apple can execute well but a lot of their success comes from their brand.
Thank you. Any reason why you didn't go with a VPS, AWS or GAE? Because I'm thinking of creating a web app in Python and hosted solutions seem like a good deal.
I don't think they look more similar than any other two random webapps from the recent school of design thought.
Fully Functional DivX HiQ Plugin on Firefox 4/5
The idea of single sign on isn't bad, it's just a pipe dream with all the services and crappy software accumulated over the years.
P2P can introduce latency

Can someone explain this to me? I guess if your video has to go via multiple hops, that would be laggy, but if you connect directly to each peer in the conversation surely that would be less laggy than a client-server architecture?
> I went from being able to see 10 or so contacts in Gchat without scrolling down to just 4.

I have found that the right-side chat Gmail labs feature is useful as a way to display additional contacts without scrolling in Gchat. It may be even more useful with the increased spacing.

http://gmailblog.blogspot.com/2008/09/new-in-labs-right-side...
Betting And Wining
It may sound little dramatic to talk about success in the very first phase of your betting career, because it’s a learning experience that you gain after getting failed many a times in several bets. To be a winner, you have to face few disappointments but remember to learn from each failure of yours and you will achieve the desired goal.
That's only about a 30% growth per year though, which may not seem so ridiculous on a year-over-year basis. I can see how such a mistake could be made, though it is pretty crazy.
My Review of Hadoop Summit 2011 #hadoopsummit
By this definition Sun was succeeding right up to the point that Oracle bought them. In fact they're still succeeding, because they never shut the doors.

I don't think this is a definition of success that RIM's executives, employees, or stockholders are looking for, though.
مسلسلات رمضان 2011 
مسلسلات رمضان 2011
I'm a business guy... who learnt to code. Here's why "finding" or even "earning" a technical co-founder is a stupid strategy: there's no guarantee that, even after you have found or earned him, he'll be sticking around. You'll then be left with half-done code that no other person wants to work on, and you'll find yourself learning how to code to get going anyway. So, just learn to code. If you find coding too difficult, you're probably just not smart enough anyway to be an effective business guy.
I would assume that the screenshot functionality would be implemented as an OS-level, highly protected service (one that <uses-permission> in the manifest would not be able to grant an app access to).

Of course, if the phone is rooted, it's the Wild West and any app can potentially run the screenshot service.
the ui looks weird with multiple-inboxes placed side by side.
Big Data Camp 2011
I'd like to see sites offer the option of not using password-based authentication. Instead I'd like to see public key based authentication as an option.

Basically, the site would have a copy of my public key (say my GPG key or an ssh key), and to authenticate I prove that I have access to the corresponding private key.
Looks like Google fixed their 40 shades of blue issue.
555 is such a beautiful thing, it has more than 1000 functions. The only thing I can imagine to compete with it is 7400
VisualSearch.js - Enhances Search Boxes With Autocomplete Faceted search queries
No he isn't.
If ( just for the sake of the argument ) RMB replaces USD as the international currency base, US has absolutely nothing to back dollar value and prevent it from dropping.
I've used web2py on GAE and it's working nicely, with most of the GAE quirks taken into account out of the box. Everything has been taken care of as far as making your app work with GAE is concerned. The site I'm running with web2py + GAE is:

http://www.cvstash.com

The web2py author also admitted a few months back in the mailing list that google was paying him to test out the framework against GAE. So I think that means the GAE support would be production-ready at the very least.
Sure, but that just means that QA knew something about how the application worked that the developer didn't. In an ideal world the developer would be familiar enough with the product to write good tests. In the reality, TDD is good for checking the really repetitive edge cases, and QA is good for catching business logic failures that the devs aren't aware of.
Datejs is an open-source JavaScript Date Library
Fresh Business to business Leads
thanks, those are great references!
Search engine marketing, search engine optimization
I agree. I was hoping for an extension that does the opposite: document.getElementById("gbgs1").style.display = "none"
I would wager good money that you could supply thedailywtf.com with entries every day for a month from the code base of this project, easily. When you do the math it works out to something like $100 million a year, which implies a fairly large development team (hundreds of people, at a bare minimum).

It's really easy to waste money on big development projects of this sort. The bigger the development team the harder it is to manage, the less well it is managed the less productive it is in aggregate, and thus the less productive it is per salary-dollar. And these are not small effects. A small team of very talented devs can quite easily compete head to head with a giant team of hundreds of devs, precisely because of these scaling and management problems.
I'm in the process of writing some code that is hitting these very scenarios and characteristics right now. The metrics we put on the API call showed a remarkable spike when we switched from plaintext (in development mode) to bcrypt hashes.

However, after logging in and establishing a session, there's really no impact to the user. We were content to trade the speed of lesser hashing algorithms for the security offered using bcrypt. The only noticeable difference is that our login process went from near-instantaneous to a marginal, but noticeable delay, on login.

(The same delay can be noted when setting new passwords.)
Are you saying a UX professional is just a product manager?
Amazon Terminates California Affiliates
You could do that with something called a Zero-knowledge password proof[1], of which SRP[2] is an example. As far as I know, SRP is patented. It is extremely clever, though.

[1] http://en.wikipedia.org/wiki/Zero-knowledge_password_proof
[2] http://en.wikipedia.org/wiki/Secure_remote_password_protocol
Sure you can export it. Category II items aren't banned, they're just controlled.

So you can export it, it'll just be really expensive to do so, and they won't want you to sell them to terrorists.
Microsoft does...
Adult Sports Leagues | Sports Leagues
We provide sports leagues for adults looking to have great time, get out and meet new people, and re-live those glory days out on the field.We are dedicated to not only providing a well run league, but also an experience and atmosphere that will leave you counting down the days till the next season.
No. Not at all.

If someone managed to break in to your website and get the password hashes, chances are they also have your "secret" salt. There is no reason to separate the salt from the hash, and, in fact, there are no implementations which do that.

However, if I can't convince you of that, then if you ever make a website that takes passwords, please use bcrypt. You can do your super-special-salt-separation-scheme, but just use bcrypt instead of SHA-1.
Best swing sets for kids
Swing sets 4 kids always puts the custmer first,different play sets like Wooden swing sets,metal swing sets,life time-heavy duty metal set with club house available in primary colors and beautiful world at you with play ground equipment.pleasefeel free to contact us at at any time.We are hear for you.
Then RIM's execs etc need a reality check.

There's nothing wrong with making a good living.
Can't wait to see people integrate things like the Reddit's upvote buttons or Stumble's thumbs up into Analytics.
One way to improve your programming skills: stop reading programming blogs and start programming.
That's already possible with SSL sites - sign up for an account at www.startssl.com if you want to see a real-life example.
If anyone has an invite to spare... ajdecon@gmail.com
The King of Kong: A Fistful of Quarters
Even with the iteration count, SHA512 is not exactly meant to be slow. They're taking the long way around to try and get the security of bcrypt... without just using bcrypt.
My experience with G+ is a lot like Google Wave. It was fun for 20 minutes, then the novelty wore off and I found it cumbersome. For example Circles... my father has 3 e-mail addresses, and I need to add them ALL to the Family circle, thus duplicating him 3 times.

With facebook, individuals are one-to-one, but on G+ it is possible for them to be one-to-many.

As much as I hate to say, I'd rather use what I already have, and what all my friends have... facebook.
Actually, hovering doesn't reveal the email address in this case. I only see the "Sharing via email only" text, and I can't quite work out what determines whether or not I see an email address, some descriptive text (Google Talk? Google Profiles?), or nothing at all.
we are also not explicitly speaking for a corporation

Not always the case; eg: http://news.ycombinator.com/item?id=1932272, http://news.ycombinator.com/item?id=1502909 etc
Java and C++ are designed for serious work. In these, you take types, error checking and exceptions seriously, you keep the code clean and robust, and you R the FM thoroughly for every single external function you call.

What type is "null" in Java? What type is the stack in C++?

Java and C++ have very little typing. You have to type a lot of types into your source code, but they don't get you anything. For every Java or C++ program, there is some set of input that results in a NullPointerException or a segmentation fault. Guess what: if you had a type system, that wouldn't happen.

Java and C++ are designed for certifications, long-lasting career, and compiling [1].

[1] http://xkcd.com/303/
Machine intelligence will soon diverge from Kurzweil's hyper-optimistic predictions and timetables so dramatically that he won't be able to gloss over it any longer.

As for where AI stands today, I'd say we're not even at the level of simulating a jellyfish, or even a single cell. Simulated protein folding is still a pipe-dream for our fastest supercomputers, nevermind simulating the intelligence of a sentient being.

On top of that, algorithmic systems as we understand them may be a shallow model of what it means to have 'human intelligence'. How do you design a circuit that feels pain, or know when you've succeeded?
I couldn't even get through this. Probably an informative post, but yet another one that acts like technologists are God's gift to business people.

It is so rare that a technologist or two technologists, without a business person, build a killer company (read: not product), unless one of them is a strong business person, and then what makes them more one than the other?

Honestly, the first part of the post is true - if you're a good founder, you'll figure it out. But honestly, I just could not be more sick of posts acting like business founders are nothing but a thorn in the side of the technology world.

And the comments on these types of post are laughable. "Oh, at the beginning your job is to make sandwiches." I was selling partners on our product before it ever existed. If your business person is making sandwiches, it's no wonder they had to beg people to build their product.
With smartphones this is increasingly feasible. Lots of sites already use smartphone based two factor authentication (similar to rsa keys). There's no reason why a challenge / response system couldn't be set up using smartphones. For example, a website gives you a string of numbers, you input those in your smartphone app and get the response which yiu then input back to the site, the site can't determine the response ahead of time but it can validate it.
I use Compass/SASS with the 960gs grid system, allowing me to create purely semantic HTML while the layout remains in CSS. Using a grid system doesn't necessarily pollute your content.

https://github.com/chriseppstein/compass-960-plugin/
Zed himself recommends Django book as the Next Steps[1] at the end of LPTHW. If he wants to dig deep into Python Dive into Python [2] would be a great book to start working on next.
For other language I would recommend some static type language just to broaden his programming understanding.
[1] http://learnpythonthehardway.org/book/next.html
[2] http://diveintopython.org/
This is how we use github among other things. AFAIK there isn't standard support for this sort of thing in the browsers though.
So how do they compare to Haskell, especially when it comes to types and code cleanliness?

They let you compile code that has no possible way of working.

it's a compilation error to not check for a lot of problems

Oooh, Java has this too! Checked exceptions!

Oh, but except for the RuntimeError class of exceptions, that is, but errors never happen at runtime, right?
This is a common scenario. Government picks the lowest bidder, but the price can go up every time there is a change in specs. Then every government agency imaginable wants to decide what color to paint the shed and the whole thing bogs down, sometimes permanently. It's amazing that on this project they eventually managed to deliver a working system.
Drapery Cleaners Toronto 
Our services include: Drapery Removal, Cleaning and Replacement; Drapery Repair and Restoration and Flameproofing
With this and other keyword spy like tools I always wonder whether they are at any time likely to get blocked by google. Do you guys have any assurance from google that what you are doing is allowed?
One possible option is challenge-response authentication. There a number of variations, but the simplest example is to hash both the hashed password and a nonce on both ends and check the resulting hash[1]. This means that the server only requires that the hashed password is stored, and the client never sends the password in plaintext as it generates the hash itself. As long as the nonce is unique each time, we can prevent replay attacks.

Various schemes introduce a client nonce and server nonce (to prevent man-in-the-middle attacks) or generate a shared secret nonce through methods similar to the Diffie-Hellman key exchange (so attackers can't work out the nonce).

[1] Ensure that h(h(passwd)+nonce) is equal on both ends where h(passwd) is either stored (server) or created by the user providing the plaintext password.

[2] http://en.wikipedia.org/wiki/Challenge-response_authenticati...
Your point is murky. Usually investors are ahead of "the news." Some of the best examples of this are actually with Apple (go figure). The days after a major product launch the stock usually falls several percent. This can be attributed to the fact that people buy in leading up to the event and cash out afterwards. Analysts had moderate estimates for RIM's quarterly, they came in way under (making it extra funny they emphasized their "strong" earnings in their response) and their stock price fell 20% that day. They know their hurt, their investors now know they're hurting (they had an idea before, hence moderate estimates), the letter was aimed at convincing the public they're just fine. Honesty works, look at the recent Domino's PR campaign, sales are up after admitting their product was shitty.
Awesome? Umm it doesn't work on my Google supplied Cr-48.
Is a site inherently safer if you use Java?
What you describe is not really the "wrong end", that is the standard way that projects are done by government.