skysight-inc/HackerNews huggingface dataset:
The reason I think Google+ has a good shot at being successful boils down to the fact that its simply a better product. Not to disparage facebook and all the brilliant people working there, but the fact remains that it was first started by a few people out of a college dorm partly on a whim.

On the other hand, google+ has the might of one of the web's most powerful and innovative companies investing tons of R&D into the psychology and science of human friendships behind it. The fruits of all this research are plain to see in everything from the way it maintains circles to the implementation of hangouts. Ultimately, its just a better product. Not that it guarantees success, but it does a good chance at it.
I recommend you look into Modern Monetary Theory. It is an unideological look at how the monetary system works, starting with first principles. Its historical roots lie in Functional Finance. The Pragmatic Capitalism blog has a nice intro here: http://pragcap.com/resources/understanding-modern-monetary-s...

For more details, I recommend the blog of Bill Mitchell, especially his Debriefing 101 section: http://bilbo.economicoutlook.net/blog/?cat=11

The brief answer to your question is that yes, money is always a zero-sum game, just by the definition of how accounting works. If you sum up all financial assets and liabilities over the entire world, they sum up to zero.

Now when people say that a country is indebted, what they really mean is that its government is indebted. The corresponding financial assets are owned by the private sector. It's really as simple as that.

That is why trying to pay down the government debt is such a stupid idea. All it does it attempt to force the private sector out of its financial assets. And as the communists learned the hard way, putting undue force onto the private sector against its natural behaviour usually leads to bad results.
agamdua
Actually, they only search for dangerous items coming through one door. Do you think every person, product or vehicle that enters an airport goes through the same scrutiny as the passengers?

It's like having a bank, where the front door is policed by an army, but the backdoor is wide open for employees, and every window in the place is open every day.

Given the amount of theft from airport bags, and hence stolen goods _leaving_ the airport, do you think it's any harder to bring illicit stuff in?
Use SSD's on dedicated hardware. Don't use EC2 unless you really, really need to spin up tons of instances.
Hi guys. Lots of very interesting points.

ignite100 is essentially a private sector spin-out of the Difference Engine.

One of the key issues accelerator models have struggled with is what happens post programme. The additional funding allows teams to maintain momentum after the programme and create a runway to the next funding round.

Happy to take any questions here, or you can get me at jon at ignite100 dot com
I have to point out the slowness of JavaScript is real in this case. PBKDF2-HMAC-SHA256 with 5000 iterations (and scrypt uses PBKDF2 on input and output of a memory-hard function) takes ~2 sec. on my machine in Chrome. Even new typed arrays are not very helpful.

This means that you essentially have to make your KDF's workload much weaker than if you used C implementation to get an acceptable performance.
That page links to the national laws defining central banks. No one is claiming Mt Gox is a central bank.
Even so this doesn't account for another advantage of bcrypt: its "de-optimized" key scheduler, which adds to the difficulty of cracking the hash.
"Interesting", maybe... Good? I don't think so.

What does this guy do? Scanning it, all I managed to get what that he builds electric bikes and other nerdy things. Spending more time, I finally learned that he's a copywriter.

This does not inspire confidence.

If this were to pass my desk, I would likely not take it seriously. (Granted, I look at developer resumes, so that matters, some.)
"The length of the randomly generated salt shall be at least 128 bits."

nist-sp800-132.pdf
http://csrc.nist.gov/publications/PubsSPs.html

Not quite the same application, but it would seem best to take a conservative approach and make your salts 128 bits because the storage required is so small - you are only storing one per username.
No enterprise software is a solved problem yet, there's a lot of bad software dominating at the moment (look no further than sage for accounting for example), any enterprise software you randomly pick will suffer from at least one of:

- Have bloody awful UIs

- Aren't extensible

- Need a massive amount of expensive consultant days to setup

- Are very brittle

- Have an overwhelming list of features which make them very hard to use

- Have bizarre restrictions on certain data (e.g. max 100 chars for a comment)

- They're not capable of talking with common system X

- Don't expose an API

- Have atrocious db structure making reporting extremely expensive in dev time

- Use a home rolled DB (oh. god. no.)

As for the problem of timekeeping being extremely complex, it's not at all. It's difficult, but solvable with one or two decent developers/project managers in a few months. I know as I've seen it done twice now.

It's only extremely complex if you try and include every weird quirk and feature that every client has ask for. Sometimes the solution isn't extending the software, it's changing the business process or simply leaving them on the old paper system.

If you take a 37signals-esque path you've got something that'll sell to 80% of businesses, let niche software cover the rest.
Stronger Key Derivation Via Sequential Memory-hard Functions
This is a good example of what happens when a driven person finds a problem that, in his opinion, needs fixing. In this case Steve Jobs, who's famous for his keynotes, speeches etc., found that existing solutions do not suit his needs and, what's more important from the business perspective, there's a bunch of people who feel the same. So, as a brilliant entrepreneur, he made the Keynote happen.
Generate Instant traffic on your website free of cost with Traffup
Algorithmically generated textures don't necessarily have to be abstract, and there are a number of workflow benefits to using them: http://www.werkkzeug.com/examples/texture_gallery
There is a .NET implementation of BCrypt:

http://bcrypt.codeplex.com/
What constitutes a 'dangerous person'? There is already an extensive no-fly list in place, which incidentally is secret and gives people no avenue for appeal if they have been wrongly put on it.
I thought that edw519 was actually talking about incremental rewriting, i.e. refactoring.
Pilots and air crew have to go through the TSA theater as well. The only immune people are the high-profile politicians.
Pedestrian crowds as large games
Orlando Magic Tickets for every individual to enjoy
Orlando Magic Tickets come under the category of Disneyland fun tickets. Orlando Magic Tickets provide the chance to see the attractions like Ripley, wonder work, Titanic the experience and haunted grimm house.
According to the scrypt website, PBKDF2 is weaker as compared to bcrypt and scrypt: "We estimate that on modern (2009) hardware, if 5 seconds are spent computing a derived key, the cost of a hardware brute-force attack against scrypt is roughly 4000 times greater than the cost of a similar attack against bcrypt (to find the same password), and 20000 times greater than a similar attack against PBKDF2."
Did anyone else read ICO as ICQ?
Got one now, thanks!
Oh Cmon, we all know it's PHP and MySQL :P
Have you looked at how people deal with too much lazyness in Haskell? If yes, is it applicable to your language? Why, why not?

In your example I'd use foldl' (the prime is important) in Haskell for a strict sum.
Telugu Actress Nikisha Patel In Saree with Saree Blouse Pose
5 words: we dont give a crap
And the more expensive mac version is compatible with visio
It's important to separate out the long-term trend from the business cycle. This business-cycle surge (which some call "the bubble") will crash, and then we'll see a rather different series of articles moaning that the web industry was overhyped and there's all these folks around who only know how to build Facebook Poking apps but can't find work, in the future we'll only need 17 Facebook programmers and they'll all live in some faraway country where the rent is cheap, blah blah blah, I have lived through this movie before.

Behind all this sturm und drang is a very real growth in the need for web talent, and I agree with the article that the training system for talented people is broken-to-nonexistent. But the industry is healthy and will probably remain so for the foreseeable decades. (Though, as usual, the industry will evolve and all the tools, skillsets, and job descriptions will look different in ten years.) It's just that superimposed on the healthy industry is a cycle of unhealthy-looking talent shortages alternating with unhealthy-looking talent gluts. You can always make the picture look more risky, frenetic, and unsustainable than it is if you focus on the movements of the fashionable froth that forms on the top of the industry ocean. Fashion is that way by design.
Airlines themselves may want to take over security, since the TSA is hurting air travel. As for the TSA itself, the organization is causing preventable deaths by deterring people from flying, making them use the much more dangerous roads.
I think it's more, if your grandparent was born in Ireland, you are entitled to apply for citizenship, and if your parent was born in Ireland, you are considered a citizen, and just have to verify the documents and get your passport.
Interesting - was watching All the President's Men the other night and they used these terms - I was wondering about the distinction.
Muscle x edge
Here's a question? Do I understand why? The same is true for Muscle x edge. Muscle x edge has enjoyed a long association with Muscle x edge. Muscle x edge cannot be relied on.
lfx4sodas
I used to call those "dot com dreamers".
My definition of poor is the US government standard definition. My description is merely a factual description of people meeting the government's definition, according to the census. 75% of the poor do have a car (25% have two or more), 66% have 2 rooms per person, and just over half have AC.

Go read the census article I linked to.

If you wish to claim the government's definition of "poor" is overly broad and includes huge numbers of people who are actually middle class, I agree with you. But that simply means there are far fewer poor people in the US than we currently believe.

I will say that the poor in the USA do have it better than the poor in India, but that's mainly due access to government assistance.

No, it's due to wealth, plain and simple. Take away government assistance and virtually all Americans still have more than $1200/year to live on.

a tiny amount of welfare/food stamps which is lucky to last to the end of the month.

If that were true, poor Americans would not be fat.
WordPress For webOS
The goal of hashing the passwords is to not store them in plaintext in the database, in case the server is compromised. In your case, an attacker doesn't need the password, the hash is enough to login.
marco.t.maier (invite needed) [edit: thanks for the invite]
How you manages scraping this much content from Google?. Which stack of development you use?
Apparently it can be done.

http://www.cs.cmu.edu/~dbrumley/pubs/openssltiming.pdf
Except apparently less than 10% actually read said channel: http://www.allfacebook.com/shocker-3-to-7-5-of-fans-see-your...
Apparently YC's second most common home country for accepted applicants is the UK (tied with Canada) so I don't think the UK really needs a YC outpost as long as people are still willing to make the trip to CA.

As pg says, the silicon valley area is also great for startups. For the brief few months that I've been here as a part of YCS11, it's been fantastic.
ilanco (will try to send invites to all)
I guess I was under the impression that most sane game programmers -did- use OO for game programming. At least these days.
Me too, but I was referring to the link to his own website with the poll, based on which the parent comment claimed that "most people" love the changes, but it was a sample of only 11 people.
Not when you get on a plane at the general aviation side of an airport. There are no TSA agents, no metal detectors, and certainly no virtual strip search machines. You just give your plane's tail number as a kind of password and walk right out onto the ramp.
All cloud roads lead to applications
Google+  Facebook :)
GSM turns 20 today, still rocking the world
Mini Seedcamp in London has been announced...
I'm going to complain about the amount of padding in the messages list per message, but praise the rest. The redesign of most of Google is a welcome change.
It goes both ways. Apple builds their brand via successful execution and then they extract value from their brand in the form of higher profit margins, faster selling curves, etc.

I think you may be proving my point for me though. Apple has always relied heavily on their brand, but while Jobs was away their brand took some major hits, even while they had many sound examples of solid execution. It wasn't until Jobs returned and began reinvigorating Apple (with iMac, OSX, MacBooks, iPod, iTunes, etc.) that the damage began to be repaired and the modern Apple brand began to take hold. Even so, it's taken a long time for that brand to translate into the degree of customer loyalty and trust that exists today. Apple could quite easily tarnish their brand with a few key missteps (such as foisting low-quality software on the top tier professionals in a high visibility industry) and thus reduce their profits by far more than what they would gain in sales on a shoddy product.
Let me correct this: "Web startups come out of USA"

There's very little reality-check in that. Scandinavia/Sweden and other countries were early with both internet infrastructure, "home computers", "startups" (which it wasn't called back then of course), and hackers (in fact in the early days most hacked servers was done by Swedes). The 2nd node of the first version of worldwide Internet was Royal Institute of Technology in Stockholm.

Your theory on "early adopters" seems to be true though. Scandinavias are cosnider to be so modern (early-adopting) that it forgets its old culture - which itself is a loss, kind of loose our identity. Early adopting has drawbacks that is, and I say that even though I'm an early adopter myself - I love new technology, but see a bit of sadness on the tracks of it. I guess we can't have everything.
We suffer from the same security hysteria here in the UK, albeit somewhat less hysterical.

There was an article on HN a while back about how 'israelification' of US airports would have a positive effect on actual security and a negligible affect on passenger experience. As a layman, it made a lot of sense to me.

http://www.thestar.com/news/world/article/744199---israelifi...
The Brazilian government has been trying to popularize digital certificates stored in smart cards and tamper-proof USB tokens that seem to be a solution to the problems you pointed at. The main barrier to adoption right now is cost, mainly because certificate issuers have little competition and a good chunk of money between infrastructure and concession fees to recoup.
Vulnerabilities in developer.apple.com
Though I loved your article overall! ;) More countries "suffer" from this. Hopefully India will get help from people migrating back to India from so called "startup countries".
nagaraj.acharya

(Thanks in advance to anyone who can send an invite)
PostgreSQL 9.0 Hot Standby Replication Server With Repmgr On OpenSUSE 11.4
i suspect you don't know that the salt is stored with the password [edit: when using standard libraries like crypt and bcrypt - please don't invent your own scheme]. so when someone steals the password list they get the salt too.

the salt is not "secret" - it is stored in plain text for each password. it does not need to be secret to do its job (defend against rainbow tables).
Tour de France 2011 - TdF results overview on a single screen
Patching The Bitcoin Client To Make It More Anonymous
I don't think it's silly, but I do think that it will be extremely difficult to test. People that have damaged nerve endings of the fingers probably are not good grippers, even if their fingers are wet. The control and the feedback is simply not there.
I find that using the Dense view, then zooming out one tick in your web browser produces a very nice look. Although that's more of a workaround than a fix to a potential problem.
The first open source multi-device development framework.
Developer API for Google+: It's coming
Layar Amsterdam is looking for iPhone and Android developers for the summer
squealingrat (would love an invite!)
Randall Munroe: Family Illness
Awesome post. I deal with payment gateways daily, and you guys seem to be a cut above the rest. Keep it up!
In general, I've found explicit lazy evaluation much easier to deal with, such as Python or Clojure. It is potentially less powerful, however.

Btw, interesting language, this Flex of yours.
Popular michael jordan sneakers
The jordan wholesale shoes would only be available along I-95, the hype for these dunk sneaker shoes boomed! Initially, the michael jordan sneakers were going to be released in only the first two colorways.
Israeli airports use extensive profiling to identify potential suicide bombers, from car checkpoints away from the airport to airport staff instructed to look people in the eye and ask them how they're doing (people about to blow themselves up tend to act differently from normal people).

They definitely seem to focus on identifying people rather than things. Seems to work ok for them under much harsher conditions than the US has ever or, hopefully, will ever know.
Cheap dental work
Cheap dental work mainly involves treatment of most common oral diseases, namely tooth decay and gum disease (pyorrhea). For counteracting these diseases, cheap dental work includes restoration of teeth or surgical removal of teeth.
more details:
Which is great - except that the public will never, ever see it for what it is. Or rather, said insight on the part of the public will be treated with the same respect as any other conspiracy theory. (Oil companies colluding to raise the price of oil! Ha! That would never happen in our free-market system!)
Got one - thanks Ilan!
Nmap 5.59 BETA1 - 40 new NSE scripts & improved IPv6
Evidently, but it crossed over into the theater of the absurd years ago. I would be curious to hear from those who don't see it, what is your perspective?
This causes lot more embarrassment. It's time for "Google+ Goggles"
Too bad you're US only.

That's one thing you can't seem to do.
Thanks for the tip -- I do see something in Haskell about marking things as strict. Perhaps I can do something similar in Fexl. The general problem I'm dealing with is long chains of state transformations like this:

\chain = (\state
\state = (event1 state)
\state = (event2 state)
\state = (event3 state)
state)

That of course is simply equivalent to:

\chain = (\state
event3;
event2;
event1;
state)

But the former is a way of showing the computation in a forward instead of reverse direction. And I know I could rephrase the former in a monadic style, but that in itself does not alleviate the problem of the lazy evaluation.

This certainly does not matter if you're just chaining three events together, but try linking that chain together 20000 times to give you 60000 events. Oh it works, but it's nasty with memory usage.

So maybe I can introduce something into Fexl, without sacrificing elegance, which forces some level of evaluation of the event applications.

I did try forcing at least a top-level evaluation of each event along the way, using a technique sort of like this:

\eval = (\state state I \_\_ I)

(That's because I know the state is ultimately just a list. I have a really efficient way of doing arbitrarily large key-value maps simply using nested lists in just a few lines of Fexl.)

Then I did this bit of nastiness:

\chain = (\state
\state = (event1 state) eval state;
\state = (event2 state) eval state;
\state = (event3 state) eval state;
state)

But I dunno, it still didn't quite do the trick. The jury's still out. So far for most "real work" I'm still just using embedded simple token-based domain-specific concatenative languages, with the enclosing interpreter written in either ANSI C or Perl. Fexl is still mostly a lab toy.
aleemb
Nortel Announces the Winning Bidder of Its Patent Portfolio
Kodak Zi8
Introducing the Kodak Zi8, a very compact camcorder with all the features you look for. It features a 2.5" LCD screen display to review and playback your footage. The Kodak Zi8 is highly user-friendly......
Thanks -- small typo though, it's actually "Fexl" (pronounced sort of like "pixel").
why don't people use a private salts to beef up security? for example record the per-password salt in the db along with the hashed password but when calculating the hash concatenate the per-password salt with a salt stored in the program.

i realise it is kind of security through obscurity but in this instance the SQL injection wouldn't have compromised the private salt and it would have been much harder to recover the passwords. presumably, you would have to use a known pass/hash combo to brute force the private salt which would take a lot more computation time than recovering simple passwords.
Source SDK To Be Free
'Who watches the watchers?' is indeed a good question with the TSA. It's not clear based on their behavior that anyone is doing much watching over there, unless you count watching out for #1.
I ponder the quality of the GUI is a testament to the frequency of the mechanism's use.

But the worse GUI is arguably better than no GUI at all:

http://code.google.com/p/android/issues/detail?id=8196 and
http://stackoverflow.com/questions/357491/iphone-client-cert...

So, for the purposes of the growing mobile browser market (where having this would be the biggest benefit IMO), this is not applicable.

Which is a bit unfortunate.
Panasonic SC-BT230-Home theater 
Introducing, the Panasonic SC-BT230 Home Theater System that delivers powerful sound, packed with an impressive 1000 watts of total power, 7.-channel Virtual Surround Sound, VIERA Cast streaming video and......
I didn't know that. Thanks for your response.
There is a delete option. Similar to Facebook one.
Mozilla Thunderbird 5.0 released
Tibetan singing bowls give up their chaotic secrets
The TSA already seems to be scraping the bottom of the barrel for their screeners. Given the tremendous discrepancy in the number of airports in Israel vs. the United States, how are we supposed to come up with enough people who are as qualified as the ones Israel can handpick for their airports?
Lego Mindstorms is a fantastic platform for exploring robotics. This project seems to have to used Python, which ends up giving you an easy way to control your creations!

Technically, it is possible to hook Mindstorms with ROS (robot os). I tried but got stuck at some point. Anyone managed to get it working?
>. I don't think that last ~0.5% of lacking Flash adoption is bothering anyone.

iPad, MacBook air?
Find Free Online thousands of Jobs On Z.S.W.