skysight-inc/HackerNews huggingface dataset:
Ideally you automatically eliminate Bitcoin as a payment option in the online interface when a certain threshold is passed (or just do this manually if need be). The odds of this happening, however, are slim to none as adoption is not there yet.

Regarding caterers, as I said in the previous comment in this thread it usually takes 1-2 days to withdraw fiat currency from a Bitcoin exchange. Really not a problem.
I removed my credit card from iTunes a while ago when the first of the "my iTunes account has been stolen" stories was breaking. I just fill the account with iTunes gift cards instead. It's a minor inconvenience to have to keep track of how much gift card credit there is, but the cards are available everywhere in the US (gas stations, Walmart, Walgreens, CVS, etc.) If the account ever does somehow get compromised, the most I lose is the $30 or so I keep in gift card credit.
First, stop second guessing yourself. (You did it at least three times in your question.) Second, CARPE DIEM! (Seize the day.) You will NEVER have the same freedom tomorrow that you have today. (Figuratively speaking.) Time and responsibilities have a way of accumulating over time and now, when your time is your own and the world is at your feet, is when you should be experiencing life even if you're not certain of your direction.

It's said that "time is wasted on the young and wisdom is wasted on the old". I realize it's hard to know what the right direction is and making the right choices ultimately means a "leg-up" against the competition. But honestly, the competitive spectrum is WIDE and there's plenty of room for someone to rise to the top no matter how late in the game they make it. So don't worry to much about this.

As far as your personal situation, i almost did the Air Force thing and I've gone through their OTS summer programs. I'd argue that their office jobs are NOTHING like the private sector. If you're eager to try out the startup game, there are people hiring like crazy right now and I'm positive you could land any of them (even as an intern). Express your desire. Drop the uncertainty act. Try it out and see.

Here's an intern gig in NY that I HIGHLY recommend: http://www.skillshare.com/careers/jobs

Here's a great intern site for a bunch of startups all over the country (still young and might not have stuff in your immediate area): http://www.internmatch.com/

And in the way of getting that first job, here's a post I wrote for someone who was in a slightly similar situation: http://nobulb.com/2011/05/wanted-an-entry-level-job-that-doe...
The guy browsed the internet for muslim revelation videos. I could have give him 1 tip to be in God/Allah's good Grace: Don't steal other people's stuff.
I am blaming Apple for:

* the fact they "allow the purchase first" and "warn later."
* their warning email has no fraud or dispute mechanism
* I've never purchased a game like this so they my usage pattern should be a red flag

Apple should have fraud systems as powerful and convenient as VISAs.
Zynga "appeals to the same psychology as gambling"
Also, Google is a bigger target than Bing for the content farmers. Bing has fewer gray hats gaming its algorithms, so Bing's results will include a greater proportion of naturally-occurring content and less of ad farms.

It's like comparing the security of say Ubuntu and BeOS by the number of vulnerabilities reported. Ubuntu has more, but that's a function of visibility and aggregate effort, not so much the inherent quality of each.
北条司
"Nobody likes the GIL, ..."

That's a quote. What more do you want?

The question is not and never has been "Does the GIL have undesirable characteristics?" It has always been "can someone produce an implementation that is missing the GIL and actually better, while meeting all the needs CPython has?" So far, the answer is no, despite rather a lot of smart people trying.

(Also note that many people have succeeded by dropping the second clause. Many non-CPython Python implementations don't have a GIL. But they aren't CPython, which in particular means that extensions written for CPython don't work in them, which is really the key thing that distinguishes CPython from just generic "Python".)
How do you develop a marketing strategy around a latent customer need?
Been thinking of this for sometime, but how do you develop a marketing strategy around a product for which there is no proxy for demand? I think about companies like Foursquare- for which I believe there was no similar service before, and largely exploited a latent rather than active customer need. Any thoughts?
Since this apparently came from China, has anyone considered the possibility that it could be an inside exploit?
That makes sense! I've removed all payment instruments at this point and remain disabled until I hear from Apple.
thanks for giving it a spin! Step 1 is actually a link, but it's not obvious -- I'll make it more obvious :) Sorry 'bout that!
Is this one of the example you are looking for?
http://gizmodo.com/5717309/what-happens-when-you-steal-a-hac...
(talk from Def Con '11)
I find it ironic that the OP, who hacked the experiment to divert funds onto his own card (which are now going to a just cause), is the brother of the person in the original comments thread who was posturing about whether or not the card had been hacked.

http://news.ycombinator.com/item?id=2858120
http://news.ycombinator.com/item?id=2858226

Perhaps Sam made this script well after there was a question as to whether or not the card had been hacked, but if not, this is just funny.
I'm not sure the technical meaning of entropy in this context, but personally, I would offset the narrowing effect of "restrict to grammatical phrases" by adding uncommon words. "Besotted ophthalmoscopes gambol indicatively" forms a coherent, if silly, word picture for me, so I think I can remember it.

As far as possible combinations, my vague memories of linguistics 1001 include the idea that this is one of the essential properties of language: it has so many possible combinations, that every speaker is continually creating sentences that have never before been uttered. Unlike, say, honey bee dances, which are often repeated.
If this is real poker (meaning, with real money), I would stay far, far, away... I don't think anything would happen in the short term, but it's just such a slippery slope, don't get me started.
It's a medium of exchange, they can exchange it for USD.
You don't need to be on Google+ to +1 anything. All you need is a Google account. Most people think +1 and Google+ are related which is not true. But this is what happens if a company build two products with the same name.
Defcon 18: How I Met Your Girlfriend (1/3)
>The problem is the voters, you get the politicians you deserve.

The politicians and voters are corrupt: I agree.
Hey. What does this give me that I can't get from just having a mercurial repository which has a bunch of clones and each clone pushes to the others when something changes?
I didn’t include the iPad’s approximately 30 million units on here because it distorted the graph’s scale too much.

Too bad, seems to me like this graph is meaningless otherwise. The comparison is completely arbitrary.
From Big Data to NoSQL: The ReadWriteWeb Guide to Data Terminology (Part 3)
Not sure if it survives a HD reformat, but: http://9to5mac.com/2011/08/03/apples-icloud-find-my-mac-serv...
There seems to be other people talking about unauthorised purchases:

https://discussions.apple.com/thread/3031164?start=45&ts...
Nice article. Have just started using d3 myself. It might be worth mentioning that you can transform the svg coordinates if thats easier. Or the d3 data values, if the default coordinate system is annoying, eg if you want it centred.

I have been wondering about progressive enhancement for old browsers, display data as a table, then convert to chart if svg is present.
It works but their poor server must be hurting, tons of 500 and 503 errors.

Tested loading http://celebrityhairstylespicture.blogspot.com/

Example http://mustachy.heroku.com/?src=http://4.bp.blogspot.com/-KI...
Which password storing technique better?
I am working on Code Igniter and using MD5 for hashing my password.

I have read at a lot of places that it isn't a good practice to use MD5. Should I use a Salt or should i use bcrypt?

Also, if I need to use bcrypt, how do I do it?
The most frustrating thing about the ferrari community is that they are in complete denial about what a joke their affordable practical sedan story is.
I don't have an iOS device, but I do use iTunes on my Mac and Windows desktops. About a month ago, I wanted to rent a movie on iTunes (as a test), but my iTunes balance was $0, so I tried to figure out how to tell iTunes my credit card information. I couldn't find any way to do that. Maybe it's not possible? It was frustrating but my solution was just to buy a $15 iTunes gift card when I was grocery shopping at Safeway.

After reading this story, I'm glad I couldn't give my credit card information to iTunes.
use your fingers, report 10 millions, times 3.
As many people here will tell you, just use bcrypt. http://www.google.com/search?q=bcrypt+php
Actually, except for the setup of sharing, I love it.
Sounds like East Germany.
Modern GPUs can calculate 250 million MD5 hashes per SECOND - so even a salted MD5 hash isn't much help.

Since you're using Code Igniter, that means PHP -- bcrypt forces you to use a salt, plus its a slower hashing method which means the passwords are much more secure should your database ever be compromised.

Final not its not "bcrypt or salt" its "bcrypt and salt" -- a salt is a string you add to the plaintext password before hashing, to prevent the use of rainbow tables for an attacker.
Used to work for Starbucks. We once had a day where all of our customers decided to 'pay it forward', and buy the next person's drinks.

It led to a lot of accounting for me, but the final tally was something in the vein of 800 transactions in an unbroken chain.

The high points involved folks buying $50 or more worth of transactions, down the line. The low points involved people trying to put down $20 and the next person using all of it up on silly frappucinos.

To answer another topic, I think that the assertion here that buying Starbucks coffee for someone else as intrinsically frivolous, when we could be doing something valuable, like perhaps Saving the Children, or Helping Starvation, is itself frivolous.

Helping one another is helping one another, and criticizing how it's done is missing the point altogether. I have to wonder where the utility is in comparing the weight of one charity versus another. It seems pointless.
Ask HN: Should I move my home server to the cloud
HN,

So a few days ago my beloved Home server died. I am now looking at replacing it. However its been a long time ( 9 Years ) since I built that server and the computing landscape has changed, what used to be my E-mail , Website , file server , Test Box and Backup server has really been surpassed by cloud based services. I like Gmail alot better then my old POP3 Mailbox. I also have moved most of my storage to my main Desktop which can now store all my files on two Hard Drives ( not the 8 of the old machine ). I still would like to have a always on machine that I can use as a secondary access point from the outside world , host my hobby projects and keep as a SSH hop.

So the question is do I buy a new server and continue to host it out of my basement , or do I move that to the cloud as well ?
True Blood Season 4 Episode 8 | Watch Online
>And to the criticism that you are running a product, that's ridiculous as well.

Personally, it's not so much using a product, but 1) giving access to a third-party (the Prey server admins) to his laptop and 2) being limited instead of having complete control.

Prey just seems a poor solution if you know what you're doing. For non-computer geeks is excellent, though.
Superhero Clubhouse: Chatroulette with superhero avatars
Oh, thank you. :-) I also would like to mention again that you don't have to be on Google+ to use +1.
I suppose celebrities will all use business accounts, once Google implements that.
Hopefully they make Lion full screen mode optional and retain the option to use the old way. Lion full screen is absolutely useless for those of us with multiple monitors.
Or a social experiment of avoiding his new YC startup Freshplum

http://allthingsd.com/20110621/sam-odio-i-left-facebook-to-r...
I very much doubt that assertion. Gruber complains quite a bit, I can’t recognize any pattern of Apple fixing specifically the problems he has faster.
That was my question too: How, exactly (technically), did this happen?
Yes. We do.
> What if the only participants were mutual funds and individual traders with no significant market microstructure strategies. Half of all orders would still be resting orders, the other half would hit the bid/offer in some way.

No it wouldn't. Unless you make some really odd assumptions (like the traders are monkeys), you could still have tons of limit orders and NO executions. That's what happens to iliquid stocks.
Back when there was all the controversy about really stupid and occasionally offensive App Store rejections, Gruber took the rare approach of actually criticizing Apple on his blog. So Apple VP Phil Schiller personally responded to Gruber's latest post and Apple began making some sweeping changes to their review processes.
The problem with trying to cure most diseases is it's hard, not unprofitable. Most drugs are closer to replacing the oil early which can prolong the life of an engine, it's not as good as a refit but it's a lot simpler. Take diabetes, a cure requires you to fix any of a huge number of possible breakdowns in a wide range of systems; treatment requires administering a single chemical based on glucose levels. Which do you think is harder? Shure, in 100 years we might be able to repair someone’s DNA with minimal side effects based on what’s broken but that’s a long way off.

PS: People talk about drug companies funding research, but mostly they just do refinements and late stage clinical trials. They have minimal impact on the type of research that actually discovers how things work or the basic ideas for how to fix things and if a cure for a major ailment was possible they would jump on even a modest cash cow.
bookmarklet

javascript:void(location.href="http://mustachify.me/?src="+location.href)
He's not saying that. He's saying that the GIL isn't a limitation to certain kinds of application, the kinds that Python usually is used for. The kinds of applications where the GIL would be a limitation, Python also has another limitation: slow performance, and performance is usually the reason to run things in parallel.

With PyPy the performance will get better, and they also have a GC, so that hinder is removed. I don't really know if PyPy has a GIL, I would guess that they don't.
I've been thinking about that video... the guy says it started connecting to the network over 2 years after it was stolen. It seems unlikely (or at least plausible) that the guy who had it was the guy who stole it... or did I miss a key bit of info that justified it all?
And if you can't change your policy, at least be honest and make a straightforward, cogent, logical statement as to why.

For me, the policy smells. And I think for many, that's enough to make their decision.

(Even though I decided I was willing to give Plus a try, with restricted participation/circles, until account freeze-out became a concern.)
Did Sam Odio's blog get hacked? Because I refuse to believe that the Sam whose comments I've been reading on HN would steal from someone. Sam how is what you're doing different from what Anonymous et al are doing? However irritating Jonathan's experiment is, it doesn't give you the right to impose you idea of morality on them.
Maybe this guy IS a hacker, or maybe he's NOT, I don't care, but the word hacker is worthless using in this story, didn't see any hack involved...
Friday Time Waster - DOS games
I think about companies like Foursquare- for which there was no similar service before

Foursquare wasn't completely unique. There were social networks, and there were mobile apps. If you examine the markets of each of those components, you can make educated guesses about a new product that combines them. I'd imagine Apple did the same sort of study before releasing the iPad...there is a market who enjoys the power of laptops/netbooks, and there is a market who enjoys the portability of mobile phones. Introducing a tablet is basically combining the best of both, and you can draw certain conclusions about how much of a market exists in the middle.
I consider this book and Sedgwick's "Algorithm's in C" to be the two algorithm books to have if you don't own any. Mine is signed by Dr. Rivest but I never managed to get Verterbi's autograph for it.
I don't think an old anecdote about GO/WfP sheds much light on the birth of .NET.

Microsoft wanted the goodness of a managed platform, while having the freedom to evolve it and generally make it a) not suck as much as Java, and specifically b) be better at interoperating with existing (Windows) software. .NET clearly wasn't rushed out the door as a panic response to Java. .NET arrived years after Java & J++. MS just realised that managed was the way to go for a lot of development activities.

Java was and still is available for desktop programming, but by now C# has clearly evolved to be a better language, and .NET a better platform for developing (Windows) desktop apps.
How to Build a Strong Password That's Also Easy to Remember and Type
Have you ever heard Guido speak about the issue? He and a number of others don't think it's one worth solving. Really.

Yea it may be a lot of work to create a new GC implementation and change the threading model, but if you want the language to progress that's the way forward.
This graph is meaningless. A lot of the game consoles probably had a lifespan of at least one year (probably more). The Android tablets and the Playbook are at most half a year old.

Knowing this it does not seem fair to me to compare their total sales figures.
The original post about Jonathan's card Stated that the experiment is inspired by "'take a penny, leave a penny' trays at convenience stores in the US".

Then here is what happened:

People started using the tray, taking them as well as leaving them. Then one day a guy started showing up at the store. He would intermittently dump the tray into his knapsack whenever there were enough pennies. Not only he did this for many days, but later he also proudly publicly announced that how he did it. Since all the people who show up at the store are rich and wealthy, it makes more sense to give that money to poor in some other parts of the world.

If this logic is acceptable then I should be allowed to break apart any petty charity collection box and use the money for the purpose I deem more noble.
I suppose.... but I'd be interested to hear their plans for when it's not a private beta. I would also be interested if the source code is visible to users (which is not the same thing as open source) . This transparency helps users know how safe their data is.
The source code to the BIOS was printed in the back of the tech manual. Only later would people be sued for having read it, and then implemented it again.
The point of the comparison seems pretty clearly made:

"Here's a bunch of console you probably never heard about. They flopped. They completely failed.

Well these non-ipad tablets have done even worse so far. Enjoy the taste of unadulterated failure."
My point was that the sale of tablets vs "obscure" gaming consoles is a meaningless comparison.
The Drowning Child and the Expanding Circle
Maybe Apple will have to add a 2-step verification like Google.
Good find.

Also note that danielodio put some of his startup's money on the card ($100, $49, $300 mentioned in HN comments, and a total of $85 mentioned on twitter). So he almost paid for Sam's withdrawals.

EDIT: I find myself wondering if, in a few hours, Sam and Daniel will give this as a further explanation, and reveal that they'd actually donated the full amount to the card that was taken out. The whole thing is a social experiment; it may not be over.
Only if you call it a donation instead of an investment.
I think most people would disagree with you on that.
Hope some people may find it useful! Here's a direct link to the repository: https://github.com/metachris/appengine-boilerplate
An aside: your blog's theme is gorgeous. Care to share?
Also, now, on Wired: http://www.wired.com/gadgetlab/2011/08/android-ice-cream-san...
I'd love an invite too... stumpfie@hotmail.de
I can sympathize with you. But even suspect credit fraud is also "purchase first" "warn later". Refusing to let a new device purchase anything without a thorough check is a ridiculous idea.

But I do agree that as the iTunes store grows, the anti-fraud mechanism should be vastly improved along the way. IIRC Apple just began to send those emails out to remind costumers of suspicious activity due to rampant credit card theft. Clearly Apple hasn't done enough to minimize users effort and loss. I'm skeptical of utilizing usage pattern though, App Store genius recommendation is laughable.
Leading the Open Source Ruby Community
> Truth is python is not truly multi-threaded,

Running Java threads on a single processor machines makes it not truly multi-threaded then? Python has multi-threading - due to GIL, only one of them execute at a time, which isn't very different from running multiple threads on a single processor machine. It facilitates concurrency, not parallelism.

> claiming that multi-process is the way to do parallel computation across the board is not a sane argument at all.

If you have n processing units, anything greater than n isn't parallel. Spawning 100 threads in a JVM doesn't give you 100 parallel workers(assuming JVM mapped those 100 JVM threads to 100 system threads).

Multi processes make perfect sense for parallel jobs. They do fine with nothing shared and message passing. They are problematic when the jobs need resource sharing.

> having to use proxy servers for database access to minimize connections across all the python process instances

That doesn't sound like pain. Some systems intentionally have kept db connection pooling outside the application server. Application server talks to the manager and manager delegates to the database.

> Using python for anything more serious, like a message queuing system for example is even more prohibitive.

Celery works great. Thank you.

For custom needs, there is gearman, then there is zeromq...and they are not written in Python, and I don't care, and that works for me.

> Meanwhile in the JVM world..

Then why not stick to the JVM world rather than crib and whine in Python world.
Fraudulent charges happen all the time on credit cards. The only difference here is that you can call up your CC company and get the charges refunded immediately.
Yeah, don't mind the haters. I haven't read the copy from your page - just from the op, it does look lame. But that's fine. Work on it, make it specific, and pitch concrete benefits.

If you product involves education (new model, etc.), you should be pitching to everyone, counting the mean-time-to-understanding, and relentlessly honing it downwards.
Python-GG Open source forum with Google Appengine
First ever customizable open source mini forum with Python and Google AppEngine. can download source from sourceForge
Am I the only one who feels that it's wrong to put someone's personal information and picture on the internet just because he stole a laptop? Of course you get your personal information stolen as well, but in my opinion that doesn't justify spreading his image and name all over the internet. that kind of intrusion into privacy (of the thief) is a much bigger crime in my eyes than the loss of some laptop.
If the iPad was on the chart: http://awesomescreenshot.com/0b2ii1916
Lazy Pro Blogger — Right next to your thoughts :)
There are these things called wikis... some books are even published that way.
Semantics is one of the least interesting things to argue about on the Internet.