skysight-inc/HackerNews huggingface dataset:
Seems to me competitive pressures would lead private firms to do exactly what the TSA is doing i.e. give the appearance of being serious about security.

In the marketplace competitive pressure leads to better service, not worse.

LASIK has gone from a novelty for the rich to a treatment everyone can afford, for example. Possibly counter examples exist, but I can't think of any offhand. Perhaps after I've had my morning coffee.

The reason I would prefer a private company over government is that you have a choice with a private firm: don't like AA's service, think their security guys are fools? Fly with Southwest. Write a letter to AA. Become a shareholder and annoy the board with your opinions.

So do something like this: require private security firms to meet standards X, Y, Z. Enforcement by government inspection. Bust a standard, loose your business license.

This works in other areas - workplace safety, food inspection.

Am I missing something?
i wound up buying darren rowse's ebook 31 days to a better blog - nothing new so far, but maybe something will gell. I'm gonna follow the 31 day plan and see how that works too.
The number of airports is consistent with the number of people. But who in his right mind would want to work in TSA if they can find a respected job elsewhere? Israeli screeners, on the other hand, are respected.
The Test Sim, get that warm fuzzy feeling of a passing test suite
It's good to raise awareness of this issue. When more devs began using bcrypt or scrypt, offline password cracking will be much, much more difficult.

The only reason GPUs are cited as testing 600 million hashes a second is that the underlying hashes came from a Microsoft Windows Active Directory where they were simply MD4 encoded. That speed is not possible with bcrypt. Devs need to understand this.

Edit: Yes, that's MD4 not MD5. Microsoft Windows NT hashes are simply Unicode strings that are MD4'ed. This includes Windows 7 and Windows 2008 server.
Hong Kong Citizens Protest Against Abolishment of By-Elections
Any analogy between using a standard technique with a standard hash and going for DYI cryptography is a bit stretched.
"If Microsoft ever does applications for Linux, it means I've won." - Linus Torvalds
http://en.wikiquote.org/wiki/Linus_Torvalds
Well, just to play devil's advocate, I don't get patted down leaving the airport, so I'm not terribly sure that your point about baggage theft is relevant...
Social skills or lack thereof
Thought I should chime in here and say that the video demo is a bit laggy because he's using the Virtualbox emulator of webOS 3.0, which doesn't have the greatest performance.
Excellent. I think I'll go with the Django route. I guess if web2py looks tempting later (based off comment below), I can make an educated switch and know what's what. Thanks!
Sublime Text 2: Beta
cryoskynet@googlemail.com [thanks for invite!! :-)]
It looks to me that a lot of game programmers are moving away from OO in favour of data-oriented approaches, emphasizing things like structures of arrays (while OOP more or less emphasizes arrays of structures), entity systems (they are becoming increasingly popular, a lot of engines now contain some kind of ES layer) and other similar concepts.

Why? Because OO isn't a perfect fit to modern hardware, is often not the most cache or out-of-order-execution friendly way to organise code and data, doesn't lend itself well to parallelism and isn't suited for stream processors (GPU, PS3's SPEs...)

Actually, the PS3 pretty much forces data to be organised in structures of arrays for the SPEs, as far as I know.

So, yes, as far as I can tell, games do use some form of OO these days, but they also seem to be moving more and more to a data-oriented parallel/streamcache friendly non-OO architecture. I don't think OOP will be forgotten any time soon, of course, as it is still a useful means of modelling games and code, but I do think OO will become increasingly less important.

http://research.scee.net/files/presentations/gcapaustralia09...

http://gamesfromwithin.com/category/data-oriented-design

http://t-machine.org/index.php/2007/09/03/entity-systems-are...

http://entity-systems.wikidot.com/start

http://justinliew.com/blog/?p=2890
There are plenty of ways that you could use 3 different salts without it having to pass through 3 servers, but I was specifically responding to the OP, where he spoke of 3 salts in 3 different servers.
Here's the maker's description of how it works: http://makermig.blogspot.com/2011/06/how-pancake-bot-works.h...

Manually entering motor coordinates seems a little low-level to me. If I had that hardware, I'd love to make a visual pancake design UI for it.
The supporters argue that all these measures are required to preserve "our way of life". The hard truth is that, it is already lost - unless constantly living in fear counts.
You don't have to be signed in to search.Log out when in work mode.
Maybe I'm wrong here, but I'm going to assume that Google did its due diligence, came up with a value to bid on the patents (that includes future costs of law suits, royalties owed/earned, as well as new technologies derived from the patents) and made that bid.

In that case, what their opponents pay (or perhaps, overpay) is no longer Google's concern. That's the mindset you have to take in an auction.
You're not really 'moving' your startup. The founders are just spending 3 months there. Where they end up after that is up to them.

I don't see any harm in spending time in a place that (potentially) has fewer distractions so you can actually build stuff. Besides, I think you're doing Newcastle a disservice. Sure, it's not London but it's still a pretty big city.
An exclusive alpha preview of the radical upcoming social app
Convince your boss to let you use Scala
adlersberg (need an invite though :P)
http://img580.imageshack.us/img580/2433/selection003.png
If I'm not mistaken, Box2d doesn't. This is where Cocos come to the rescue, enhacing things and making the glue between the physic world and the image world.
Also, isn't this just a straight up example of disrupting an industry? When the PC came along, it wasn't as capable as the minicomputer, but it let you have a lot more control over your own environment, and it was a lot cheaper. Or what about desktop publishing versus old page layout solutions. Not as capable, but way cheaper and way easier to use, it ended up completely wiping out the old typesetting systems.

I see FCPX in a similar light. It may not be as capable as the other video editors out there in terms of format support / workflow support (and I include FCP7 in the list of competitors), but what it does do, it does really well. FCPX is blazingly fast compared to the other video editors out there, and that is a killer feature. Over time we can expect Apple to provide better workflow support - they've already indicated that they are adding xml support and a few other things that will go towards addressing many criticisms of workflow changes. Format support, and in particular tape support, may get left behind, but in this brave new world, tape is less and less relevant.
Watch live streaming Argentina vs Bolivia Online Soccer
Hi soccer Fans! Watch & Enjoy live streaming Copa America 2011 Argentina vs Bolivia Finals Live Stream, Results and online channel free. Do not miss the game of football is extraordinary in the final of the 2011 Copa America will take place this Friday, Argentina vs Bolivia live. You can know Any details about the Copa America which we will discuss in this this side. by giving you some channels for free watch Argentina vs Bolivia, previews, date, time, location, result to the match highlights goals. Argentina vs Bolivia Live Stream Finals Date: Friday, 1st July,2011 Time. It is easy for you to know all kinds of sports news here. so why waste your time elsewhere. Join with us & enjoy yourself. Click here
Match Details
Argentina vs Bolivia
Copa America 2011
TIME: 21:45 (GMT)
Date: 1st July,Friday,2011
When I grip something with wrinkled fingers, I get the impression that the contact surface compresses and smooths out the wrinkles. So they don't act like treads. If I grip a glass with wrinkled fingers and pour water over my fingers, I would expect the water to go around the contact surface - not be channeled through the finger wrinkles.

For this hypothesis to make more sense, I would expect to see "micro-wrinkles" not the large compressible ones which I actually do.
http://code.playfire.com/django-bcrypt/ Backwords-compatible bcrypt support.
I think we have to distinguish between stealing and cloning here. If someone steals the scrap of paper you wrote your key on, then you will know. And passports do get cloned; the issue is convenience.

1. http://www.independent.co.uk/news/uk/home-news/clone-wars-mo...

2. http://www.expatsvoice.org/forum/showthread.php?t=7001

I guess that Mossad can gather the information needed to clone a passport in under half a minute.

So while I agree that the analogy between key reminder and password is not perfect, the point is basically sound.

(On rereading your post, your point [p]hysical items also need to be carried to a destination to be used made me realise that I might have misunderstood the point you were making, but also that you may have misunderstood the point ihodes was making).
The threat the TSA is trying to address is preventing someone from converting a plane into a cruise missile.

That is not possible to do that on the commercial side not because anything TSA does but because of the reinforced cockpit doors and because passengers would fight back.

Anyone with a $15k limit on a credit card can call NetJets and order up a jet which they can load up with as much explosives as the plane can carry. Yet another reason everything TSA does is theater - it does nothing to prevent another 9/11 style attack.
How To Write An Introduction For Your Essay
A good introduction to an essay is vital. This is the beginning of the essay and students need to make sure that it grabs the attention of the reader. A boring introduction will ensure that the essay will not be read. Therefore, learning how to write an introduction is recommended.
So it puts your friends in circles, but you can't group message them or see their streams in a group? What does it do or am I misunderstanding?
I think Thomas Ptacek takes it a necessary step further: "Don't implement crypto." Even if you're using a good algorithm, your implementation of it will have holes. The trouble is that the normal exploratory programming technique that gets a MVP up and running doesn't find security holes.
Got yourself a Drobo?  Best read this then.
It is hard to just drop your expectations, it requires practice. You might even end up doubly disappointed - once by your expectations and twice by your expectation about your expectations not being there anymore :)
What is an "expression language"? I just started doing Java EE crap and there is an assortment of "ELs" that you can embed in your java apps.

Outside of Java, an "expression language" doesn't make any sense to me. An expression, statement, binding, assignment, application, and abstraction are all constructs, or elements of programming languages. Most of them can be implemented using others, sure, but I expect all useful languages to be capable of all. So, my question is, what makes an expression language an expression language, to the exclusion of all other constructs? (IOW, why is that particular part being made into a defining characteristic of the language?)
What are your news feeds?
Hi guys!

I would like to know what are the news sites that you are following.
These are what I am following:

Hacker News(obvious!!)
http://techcrunch.com/
http://www.theserverside.com/
http://highscalability.com/ (Not news, but a must read)
Reflections of a Banker Moving to the Startup World
Articles like this satisfy some tiny general interest (wrinkles! neat!) but then squander any good will by predisposing the public to completely misunderstand evolution.

The trait may stick around if it's useful, but it didn't evolve "for a reason."
Well not exactly. I'd imagine that the wet surface will always have lower gripping ability. You want to know if the wrinkled fingers have better grip on a wet surface than unwrinkled fingers. You could wet the fingers and immediately test the grip (before wrinkles form), and then soak them in water until they wrinkle and do it again.
Android examples don't seem to work, maybe when it's matured.

Edit: Also, the back button gets broken badly whenever a link is tapped on Android. Disappointing.
you don't "need" it but it will save you time by already packing all glue and standard code for the supported platforms (SDKs, specific video components on TVs, scrolling on mobiles, code for handling keyboard/remote keystrokes, ...)
You can keep your wallet file secure. Encrypt it, store it in a pen drive and secure it as you want.

The decentralization has more to do with the fact that no government can control the currency.
Right now I think we're in a "permanent bubble" economy.

The underlying problem is that the financial sector (and financial assets) have grown more than the rest of the economy, and there is too much capital in existence to be productively invested. When an area becomes fashionable, so much "hot money" shows up so quickly that bubbles get blown. The economy becomes the sum total of the active bubbles.

If you could just buy shares in a boring mutual fund or hedge fund and believe that they're going to go up 13% a year, fewer people would be interested in being angel investors or buying silver or whatever.

One characteristic of postmodern bubbles, compared to the old ones, is that the question "is this a bubble?" gets asked on day 1.

As far as long term prospects, many people involved in the .com age didn't experience the .com bust as a career destroying trauma -- it was actually a blip in the long term growth of the web industry.

The web industry still has another factor of 2 or 3 left in growth, maybe a little more -- but the thing that's different now is that the web industry is finally large enough to steal the lunch of legacy competitors. Retail, newspapers, television and many other industries are feeling the impact.
If you mean deploy web apps to iOS, you are greatly mistaken. This is a web app framework.
Vat of pancake batter + z axis actuator + laser on the gantry = 3D pancakes
If I see someone holding a laptop I don't immediately think "crime", if I see someone holding a gun...

There's a big difference between looking for certain objects that are banned, and looking for objects that are perfectly allowed but might be in the hands of someone other than the owner.
This is how blizzard (World of Warcraft) authenticators work. It's quite ironic how an online game has strong security mechanisms, yet many tools that people use just as often or more (gmail, facebook, pretty much all SaaS tools, including business) and that are are certainly more 'important' (in an objective sense, I understand that people are more attached to their WoW character than to their customer database) don't.
Show HN: A directory of subreddits
My Interview with a DOJ Court of Appeals Lawyer
By storing it in a cookie - oh :-)

I suppose you could come up with some scheme where you create a new cookie with every request, a kind of one-time cookie to prevent session hijacking. Probably not worth it and not 100% reliable, though.

I guess just trusting in cookies is the only real option.

Or HTTP BasicAuth, it sends the password with every request I think (unencrypted, I know). In either case in theory you need HTTPS.
OK we are taking about vastly different scales here, but there is no absolutely trusted scheme in the world. The US has been printing money since 2008 to cover the losses of the Crisis, so the real world has an advantage here.
ADIDAS FLORAL DREAM 50ml Women [AD FLORAL DREAM 50 W] - S$33.00 : 
The Perfume Paradise Fragrance Store ADIDAS FLORAL DREAM 50ml Women [AD FLORAL DREAM 50 W] - Adidas Floral Dream Perfume by Adidas, Launched in 2005 and created by jean pierre bethouart. This fragrance has top notes of bergamot and gillyflower; a heart of rose and lily with a base of tonka bean and vanilla.
Here in Belgium we have the same cards, and the readers are cheap. The reason they will be wide-spread is because you can use them to file your taxes online, which many people are starting to prefer over the paper version. I think it's a good incentive for people to start buying these things. I just hope they will become standard on computers soon, but I fear not because the dominant markets (US, really) don't have such systems.
more programming subreddits: http://redditlist.com/dir/856

and programming language subreddits: http://redditlist.com/dir/1785

You can add any missing subreddits

</shamelessplug>
Hi,

yes it's a Developer Preview, we didn't expect the HN #1 slot so fast ;-)

Back button support is implemented (works on the website which is itself written with the framework) but we didn't polish all the examples enough just yet... will do!

Edit: The "Videolist" example has an Android connector that we test on Galaxy Tab. We do need to get more of these devices asap... (thanks fragmentation!)
Honestly, while the UI looks nice, I don't see any major advanage in switching.

Facebook: Proprietary network without federation

Google Plus: Proprietary network without federation

So great, I can now jump from one locked-in network into another locked-in network.

Personally I think that Google Plus was the worst thing that can happen to networking in general, as it pretty much killed the chance of an open XMPP-based alternative.
The article isn't bad, and I more or less agree with a lot of it, but I feel like this individual is dramatically underestimating normal people vs. Silicon Valley folk.

Namely: Being a geek doesn't mean you don't have a developed social graph. I've got several friends who don't really mess around with the techy side of anything, who range from 400-1000 friends. Mostly, they're women, but there are one or two men there.

Basically, good article, but presumptuous attitude.
What I've Learned About Collaboration From My Daughters
I think you're missing that enforcement by government inspection tends to go against the "unrestricted free market" ideal, that customers will vote with their feet and not patronize unsafe businesses.

(In reality customers are never that well informed to make such a decision.)
Thank God for Rupert Murdoch
It's rather obvious that we're talking about a system in which the client submits the clear-text password to the server, and of course that should be done over SSL.
Btw, we use webapp with some sugar on top to make it sweeter:

import app

class Index(app.request):
def get(self):
self.show('index')

app.run('/',Index)

No framework in the whole world can make coding in AppEngine that easy.
No love for google? Nevermind, can someone explain just how important these patents are, or else, how wrong can things go if the consortium decides to do evil things with them?
I'm all well-versed with CPS

I'm talking about a particular application of CPS, the encoding of CBV lambda-calculus in the CBN calculus. Checkout Danvy & Filinksi (1992) if you need brushing up on this: look at what happens in your calculus when you code up the CBV version of the foldl, which should force the first atomic operation to happen before unwinding the next application of addition.

Danvy & Filinksi, 1992, Representing control: a study of the CPS transformation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.8...
Do you have any more information about the concatenative language you're talking about? You have piqued my curiosity.
> Oh, and that’s not even considering the new "Hangout" videochat feature

I've just realized that lots of "normal" FB users browse it from work, where chances are close to 0 that they'd use any videochat service whatsoever (you don't want your boss overhearing your discussion with your best friend about how stupid Rihanna is or about how Mark fucked up his entire life because he married Sue, just to give a few examples). So, yeah, Hangout is cool to power/media-guru users, like Scoble is, but I fail to see how Google is supposed to make a shitload of money on the back of them only.
I suppose you mean "goal <...> is to not store them in plaintext"? I was confused there for a second.
Right, I don't either yet. I've only just started with it but I see nothing in "circles" that is mind-blowing or amazing. I already heavily use Facebook's lists so this is not that much better/different.
How to invite your pals to Google+
Bad news for Google.
It is best to first ship a product to early adopters and keep a healthy feedback loop as you expand to more people. I am not saying that it will succeed, but they have a good rollout strategy.
What work factor do you recommend to make it reasonably fast and still bruteforce-proof with the current HW?
Highlights from our “Design a Healthy Startup” Event
> it will get them their Christmas bonuses.

The question is how many Christmases.
People tend to undervalue security until it's too late.

This seems unclear to me. Surely, in being disproportionaly exposed to failures of security, as opposed to people getting away with insecure practices or the inconvenience of good security procedures, security professionals are going to have a distorted view of the costs of security? People tend to be very bad at multiplying in the process of making moral judgements[1], and its very hard to give equal weight to the sum total of traveler inconvenience our airline security policies cause relative to the risk of terrorist attacks. And there's no reason to think that the TSA takes into account the >100 people killed each year by their policies [2]. If you think that airline passengers aren't going to allow another 9/11 that's probably more deaths right there than the TSA could plausibly claim to be preventing in terms of airline bombings.

I don't think private airline security would be perfect and it probably would go a bit too far towards lax security, but it would almost certainly be much better than what we have right now.

[1] As an example, people will pay almost as much money to save the lives of 10 starving orphans as they will to save 1 starving orphan. No, I didn't get that reversed, and if you've ever studied psychology you shouldn't find that too surprising.

[2] http://aem.cornell.edu/faculty_sites/gb78/wp/JLE_6301.pdf
http://ur.umich.edu/0405/Nov22_04/09.shtml
http://www.thenewamerican.com/index.php/usnews/constitution/...
http://patrick.wagstrom.net/weblog/2010/11/24/do-the-tsa-new...
and relatedly
http://cosmiclog.msnbc.msn.com/_news/2010/11/16/5477568-are-... and previous HN discussion http://news.ycombinator.com/item?id=2049894
Chrome: https://chrome.google.com/webstore/detail/feoeglchiaabaccccn...

Firefox (with the Stylish extension): http://userstyles.org/styles/49963/google-toolbar-whitener
Apple and Microsoft Beat Google for $4.5 Billion in Nortel Patents
Maybe it's not bad that a consortium of companies with competing interests bought em.
Agree with this assessment. G+ is geeky enough to dissuade the non-tech people so mom-and-pop users will probably not switch en-mass from Facebook.

The real question is, is this enough for Google to not kill it (like Wave)? Or are they in the Social scene domination business and a core geeky consumer base is not enough to sustain G+ and they move on to the next Social "thing"?
:) It's a function expression language, meaning a language for expressing pure functions of an arbitrary nature. It's really just a variant of the lambda calculus, and I compile those expressions into combinators to eliminate all variables.

For example, the "flip" function for swapping the order of two functions is this:

\flip = (\x\y y x)

But Fexl converts that into pure combinators like so:

\flip = (S (C (S I)) C)

Actually it uses the higher level combinators L, R, I, etc. so that flip is defined as:

\flip = (L I)

But the higher-level are shorthand for forms that use S and C only.