skysight-inc/HackerNews huggingface dataset:
This might not be the interview referenced above (kinda brief). Wired acquired Portfolio's content? Or was it their progeny?

"Portfolio: Are you always extremely methodical about major decisions?

Bezos: With business decisions, yes. With personal decisions, I find that my methodical nature can confuse me, and so I think more about personal decisions, like what job you really want to take or whom you want to marry. Although I did have criteria for that...

Portfolio: What's a gut call you made?

Bezos: Amazon Prime. It's an all-you-can-eat buffet, $79, that gives you free two-day shipping on everything you buy for a year. When you do the math on that, it always tells you not to do it.

Portfolio: One of your big initiatives, a search engine called A9, fell flat. What happened?

Bezos: If you decide that you’re going to do only the things you know are going to work, you're going to leave a lot of opportunity on the table. Companies are rarely criticized for the things that they failed to try. But they are, many times, criticized for things they tried and failed at."

http://www.wired.com/techbiz/people/news/2008/05/portfolio_0...
I'm really not into taking "courses" online when there's already lots of free non-interactive textual/reference/tutorial content already online, and offline in the form of books. And for a really great interactive resource, there's this thing called the Python REPL.

That said, I do think people should do what they love, and try to monetize the doing of what they love, so more power to him in this endeavor.
Less is more. Twitter is the embodiment of this ideology. 99% of normal people don't care about Twitter clients.
How can you stomach taking home less than 50% of your sales? If I am not mistaken, Envato pays developers via Paypal. Why not just take payments directly to your Paypal?
Maybe. Then again, if you ask Jared Diamond, grains and agriculture could be partly responsible for the earth having billions of people. http://www.mnforsustain.org/food_ag_worst_mistake_diamond_j....
http://www.euwyn.com/
Opzi : www.opzi.com
Q&A redefined.

his site gives some idea of what it is.

my guess is that it's something like yammer merged with quora
Things I've learned from being a moderator [on an art website]
Ugh. Some of those choices aren't bad, but you should really use music that you're very familiar with.

In any event, avoid anything that's been mixed in the last ten years (unless its classical) to evaluate an audio system, it's all been compressed and auto-tuned to shit.
No, I did not grind or polish my mirrors. The telescope by itself was a long-running project. It's almost masochistic to go from coarse to finer to finer finer grit.
The funny thing is...some of this tech really exists. I have voice to voice translation out of my Android phone, and Samsung sells a phone with a projector. And http://apps.absolutelyandroid.com/harmonica-iphone-1537/app

Some things, like the translater aren't too hot first generation type deals, I wouldn't conduct a business meeting with it. But I might haggle over the price of some clothes in a border town market in Mexico.
> than have to upgrade my entire fricking OS just to get the latest Firefox.

your doing it wrong
I doubt Perl is getting as much new blood as they used to be, because a disproportionate amount of it is going to newer or sexier languages, like Python, Ruby, etc. Languages that fit approximately the same niches and have approximately the same level of agility or terseness. (Note I said approximately for you precision nigglers out there.)
Congrats! I can't imagine what it'd be like to actually make my own optics. Probably tough to get it to the right optical tolerances.
Thank you. That is actually an excellent paper. A decade late for me, but excellent.
Opzi is a Q&A and networking website with private groups based on School or Company.

Think Quora + Yammer

Euwyn Poon tells about Opzi in a interview.
http://www.metaezra.com/archive/2010/04/introducing_opzi_a_c...
Everybody here seems in agreement with the guy just shutting down the service.

My first reaction was WTF. In fact, I think the OPs last comment is a little rude. None of the commenters were advising him to shut down the service. They were trying to help improve the service ...

Altogether it's just weird.
Great example of dynamic choropeth map w/ OpenLayers
I always think of Ned Ryerson from Groundhog Day.
http://www.youtube.com/watch?v=xkW_ZkMtmlQ
DoJ Confirms And Settles Apple/Google Anti-Poaching Deal
Have you tried, I wouldn't recommend it, I think I had a stroke trying.
I love to see reactions like that from entrepreneurs because sometimes that's what should happen. Some ideas -- at least in their present form and in the present context -- are just dumb and need to be abandoned so folks can move on to something else.
Maybe the browser is the difference, although I'm not sure how you run most apps in a browser.

VMWare, MS, and Citrix all have app virtualization technology which will virtualize a single application, not requiring the full OS to be virtualized.
Even if you avoid fraud and the payment processors, the US government will almost certainly shut you down. They don't like competition.

See e-gold,1mdc, Liberty Reserve,Phoenix Dollar,etc,etc - pretty much anyone who has tried to create an alternative currency or payment system.
WFH would have definitely made things easier, but there's just a certain amount of traffic you have to put up with in L.A. if you want to enjoy the city at all. I'd come home after a long day at work and the idea of trekking across town for a concert or dinner just seemed like too much work. Even in West Hollywood, where I was living and where there was a lot more going on, just dealing with parking and traffic kept me home many nights.
Of course open-source projects release their source code. He's just being silly.
Indie Games Should Be Too Cheap or Too Expensive.
Knowing Twitter, I'm going to say that this is a bug.

I'm assuming that removing the "via client" attribution was not intentional
I agree with Tweetnest. It's an easy and free way to have a backup of all your tweets.

It's nice that it groups tweets by mont and day, so you can pinpoint that one tweet you tweeted that day. Got mine running here: http://jarqu.es/t/
Agreed. I also found it a very informative video
> And has anyone visited the MSDN portal recently? http://msdn.microsoft.com/en-us/default.aspx

Can't find anything.
Ask HN: Where do you find javascript gurus?
I'm looking for javascript gurus to help me out with building a webapp.

Does anyone know a good site for finding javascript(with specific focus on jquery) gurus ?
I agree with xorglorb. Change the name of the program. As far as I know, there is no law against sharing --your interpretation-- of how the game works.
There's been a definite increase in trivial and flippant comments from new users, too.
I think regimes that involve manual checking introduce the possibility of mistakes; when those mistakes involve array references, they can be exploitable.

I've always, in both my dev career and in security research, felt that manual checking is dumb. In 99.999% of cases, the only option given to code when allocations fail is to start a chain of events that ends the program. Inflating each and every allocation (or, more likely, missing the little things that allocate silently, like strdup) into 4-5 lines of code seems wasteful.

What I advocate is what my friend Danny told me he did at Juno in the mid '90s: preload a wrapper on malloc (don't use silly wrappers like "xmalloc") that catches faults and does something intelligent; centralize your handling of allocation failures, instead of trying to graft it onto each and every allocation point.

The nice thing about my philosophy: it means that when you write normal, non-runtime code, you just pretend malloc never fails. Your code is cleaner, and it's probably safer.
People wildly overestimate the intelligence it takes to hack the average scripty software job anyway. It took me about two months to go from complete ignorance of perl, http and unix to productivity at a startup and I'm certainly not exceptional. Hire smart people and give them a little ramp time.
I have a large part of a project finished already, actually. I built a graph-based hexagonal tile system + Settlers of Cataan rules, with the explicit goal of writing computer opponents for it.

I've had a neural networks course, and have written a couple for small tasks, as well as a couple genetic algorithms. What I'm interested in now is learning more of the theories underpinning things.

A longer-term goal is to learn NLP + bayesian filters, and to start fiddling around with email / content classification. It seems the sort of thing I shouldn't have to do 90% of the time, so it'd be nice to automate it.
What was ABC thinking with this UI?
The banks only want to drop you if you're attracting too many charge-backs, fraud, or money laundering. If you have a good system in place to minimize these problems, they will gladly take their processing fee from each and every transaction you process and they will do it with a smile.

PayPal's automated fraud detection is notoriously inaccurate. They also don't have very good customer service. For years their phone number was hidden 10 pages deep where no one could find it. They freeze your account and hide from you.

A while back they ran into some trouble with the bank that was sponsoring their merchant account, they had to quickly make changes to keep processing.

Instead of spending money to improve their fraud/risk algorithm, they just lowered the threshold that triggers an account freeze, which helps with fraud but also drastically increases the number of false-positives, which they consider acceptable collateral damage.

They aren't even nice about it. Why tell me my account is "frozen"? Why can't they say "Congratulations on the recent spike in transactions. Your business must be doing well and we are delighted to hear that! Please give us a call when you can so we can go over some additional documentation that we will need from you".

Think about this: PayPal freezes your account, which brings your business to a halt, then you have to scramble to fix it. PayPal doesn't need to freeze your account, they can just as easily prevent you from withdrawing money to your bank account, which sucks but it probably won't kill your business. At least your customers can still pay you. They even have a "window" to reverse most transactions, but they would rather just freeze your account and act all nonchalant about it.

The logistics of PayPal is all wrong. Work with your customers, not against them.
I have to wonder how they are recruiting, because I don't see that many available positions on the job boards.

I'm a Perl developer with 11 years experience who's been watching the job boards with the intent to relocate to a new city soon (I'm looking all over the US) but I'm not seeing that many Perl jobs anywhere. PHP, Python and Ruby look like a much hotter skills right now based on my unscientific observation.

Another thought is that like me, other Perl developers are worried about getting stuck in a shrinking specialty and are actively seeking non-perl jobs to strengthen their career. That said, I'm still open to perl and willing to relocate so if your company needs an experienced Perl guy you can find my email address in my HN profile.
Thiel Says Technology Industry Key for U.S. Recovery [video]
Money quote:

"The only answer for the developed world is technology and innovation. We can't compete with China on labor costs, this is not an option. And globalization without technology means an increasingly Malthusian struggle for resources."
Programmers don't understand code all that much. They understand it at the moment they write it, and they can understand it when they focus on reading it, but other than that, they rely on the machine to execute it.
Browsers are already aware and defending against this: http://en.wikipedia.org/wiki/IDN_homograph_attack#Defending_...
Sounds like a really good cut on the Q&A problem. Looking forward to checking it out.
What are you talking about? There is no sizeof(dest) with strndup()--it's newly allocated memory sized appropriately so there's no chance of an overwrite.
I think the part that Ars isn't mentioning is that Jeff "devalues our content" Zucker announced his departure today, so it's possible he may no longer represent his company's overall position on the topic. To me, the move seems to reflect a disrespect of Zucker's leadership as much as it does a diss on Apple.

Also, it's not like any of this hurts Apple anyway. They're a hardware business first and I have to imagine their margins won't be hurt by ceding a breakeven TV business to Netflix or Hulu.

Other factors at play: Netflix often sets up lump-sum deals with content owners instead of per-item deals. And those deals as a whole are way more attractive than $0.99 rentals for shows which may not even be as popular in the long-term:

http://shortformblog.com/tech/netflix-slowly-but-surely-beco...

Fact of the matter is, Netflix writes big checks. Which might make them more attractive to old-school execs than Apple's model, which is a lot less like what they're used to than Netflix is.
Why I’m Not On Facebook
Aren't more people using a Twitter client than the website? Seems like that would mean a whole lot more than 1% of people care.
Wildfire is hiring Ruby developers as well. Would love to chat with you about this. Apply here:
http://wildfireapp.jobscore.com/jobs/wildfireapp/ruby-develo...
UIKit for a web page... hmmm ok
How They Found and Killed the Bloodiest Narcoterrorist In the World
This is misleading. She says app attribution is "completely removed and hidden in the details section". If it's in the details section, it's hardly completely hidden, is it?

It's quite prominently displayed in the details pane:
http://www.flickr.com/photos/seldo/5021847660/

And even more so on the tweet's individual page:
http://www.flickr.com/photos/seldo/5021848326/

It's absolutely still there. It just moved a little bit. Non-story.
indeed...

I think we are seeing again the whole "you are not a real startup if you haven't raised at least 1 million in venture capital" meme. No right to exist for lifestyle entrepreneurs in some little minds.
They probably care about using the clients, not advertising them.
Check out http://pongsocket.com/tweetnest/ .. it's open source, free, PHP (easy to install), yada yada. It's a simple PHP Twitter backup system that also presents your tweets in a reasonably attractive archive on your own site. Example: http://peterc.org/twitter/

(Yes, there's also http://thinkupapp.com/ - but it's more complex and has more features/supported services. I found TweetNest crazy easy to get started with though.)

Thankfully I took a CSV dump of my tweets 2006-2008 but I'm missing quite a few in the gap :-(
My money is on "Quora for enterprise." Yammer is also launching a Q&A product.

There was a question on Quora (can't find it now) about whether Quora itself was going to build an enterprise product, and they said no, there weren't any immediate plans.
Hint: What does the D stand for in MSDN?

Bigger Hint: http://www.youtube.com/watch?v=8To-6VIJZRE
They don't care what client a person is using to send their tweets.
"that you I be able to" = "that I won't be able to". I have no idea how that came out so wrong.
It is funny in a weird way. Especially if you stick it out because it starts to take on features of boxing like him sitting and drinking water while a trainer pumps him up to take on more
You mean something like Xbox Live points but for any site - not just linked to Xbox content?
I got my first clients through vWorker (aka Rentacoder) and I completely understand your motivation behind wanting to work with them directly. That's why I made it clear on my profile that I won't accept "3rd party" gigs. It isn't always easy detecting them, but sometimes the language in a job opportunity indicates that the job is being outsourced after being outsourced. (And no, there's no echo in here. I swear!).

I'll generally skip those jobs unless the money offered is good. Then sometimes I'll just ask who I'm dealing with. Because vWorker shows buyer profiles, I'll even snoop around to see what kind of work a buyer has solicited in the past, and if I see a wide range of non-focused jobs, I know I found a "2nd hand" client.
As the first commenter on that thread, I can tell you I felt like shit when I read the last comment. And all I told OP was to change the copy a little.
That's a good excuse on paper, but I would give a lot of credit to the 3rd party developers for getting most of those 99% of normal people on Twitter in the first place. Writing Twitter apps and clients is a pretty competitive space (whether rational or not).

Back in the olden days of Basic Auth, you would email one of the API devs at Twitter and get a special source token to put in your code for client attribution. Then, Twitter said you couldn't get a source token any more and had to use OAuth to specify your client source. This was one of the main carrots they dangled in front of developers to get them to switch to OAuth before the Basic Auth shut off; "Use OAuth so that your client source will show on the website."

It would be one thing if it felt like a snub, but now it feels like a bait and switch.

Disclosure: I've written several twitter apps and worked on the Twitter API team as a contractor for a bit last year.
I meant completely removed from the main stream and hidden in the details section. Sorry for the confusion. It still removes attribution from how most users view tweets - from within the stream. How many users are likely to view the details for each tweet? Why is the attribution given less face time to the user? I would also disagree with the small type in the details section being "prominent"
It is very unwatchable, but it is obvious they don't expect most to watch it all the way through in my opinion. They start breaking the pattern and doing subjokes the longer you watch.
Facebook and Apple? Where'd they come up with that one?
It depends what kind of program it is. A long running GUI program probably doesn't want to completely abort if the user tries to open file that it doesn't have enough memory to process--especially if there are other unsaved documents open.

Similarly an embedded program might not want to reboot itself if there aren't enough memory resources to carry out a command (due to other commands being processed at the same time).

But you are right, a lot of the time (perhaps even the majority of the time) it really is perfectly acceptable to just die if you can't malloc().

And it really does take a lot of effort to manage memory like that, but if it is done right it can really make things work robustly.
OTOH, how are client developers supposed to get the word out? This will just encourage more aggressive tactics, like requiring people to tweet about the app to unlock certain features.
I don't know about others, but I do so all the time.

The application attribution was always of interest to a minority of users. I think it makes a lot of sense to move it to the details pane, to keep the stream simple and give greater prominence to, e.g., the favorite link, which is much bigger in the new layout.
If you comply with state, federal and any other involved regulatory agency then you'll be fine. Payment systems can have a huge impact on the entire economy, create new businesses, and drive existing business growth.
Python isn't that much newer. It came out in 1991, Perl in 1987. It's just gained more popularity in recent years.
What do you do for network admin?
i have a networking (php/apache) issue and i am stuck on it. (i am a programmer) any advice on how to solve the issue?

i have googled relentlessly to no avail.

i have submitted a question on serverfault.com http://serverfault.com/questions/184529/how-do-i-install-imagemagick-php-library-extension-on-apache

any more ideas?
Twitter says 78% of users use Twitter.com

http://blog.twitter.com/2010/09/evolving-ecosystem.html
Backstory: ASP.NET relies, in several places, on AES (or 3DES) blobs that it bounces off clients in cookies, in the Viewstate, and in URL arguments. The underlying implementation of block cipher encryption (in general --- not just AES) is vulnerable to a devastating side channel attack that allows attackers to "crack" the ciphertext byte-by-byte, instead of in 128-bit blocks.

It's good (and unsurprising) to see Microsoft taking this so seriously. I recommend that you follow their advice on workarounds. While doing so, keep in mind that the framework is still bouncing encrypted blobs off clients and relying totally on the notion that clients can't read them, and that the underlying problem (the server's behavior changes based on whether padding is valid) is still there. Keep your eyes open.
Book review: The Limits of Mathematics by Gregory Chaitin
From the first link:

OSX Image Resizer 0.9.2

About OSX Image Resizer
Performs one simple task in a fast and easy to use way; resizing a large number of images quickly on your computer. The software allows you to resize a collection of images (from 10 to 10,000+) so that they are all resized to a specific width or height while maintaining their original aspect ratio. You can also resize your images so that they all fit within a specific sized box (useful for resizing images for eBay for instance).

OSX Image Resizer will open the following file formats; JPEG, GIF, PNG, TIFF, TGA. The current version saves files in the following formats; JPEG or PNG-24. Saving your files as JPEGs allows you to resize your photo collection for archiving or emailing to family. Saving your files as 24-Bit PNGs maintains full alpha channel support so that you can resize icon-sets or buttons for your website without losing transparent or semi-transparent backgrounds.

Flagged.
You've just made two contradicting statements. There are lots of people who listen solely to music produced with in the last 10 years, and they want a stereo that it sounds good on.

Now you would probably argue that it won't sound good on any stereo, and I would agree with you, but you can't say that it won't sound better on one than another.
Your allocation failure strategy is orthogonal to how individual allocations should be handled. In a UI program, keep a reserve of memory, return valid addresses to the caller, and pop up a warning.

It's actually easier to do things like this if you aren't hand-crafting individual little alloc-check-handle routines.
Actually, one could leverage existing "points" platforms: give them something nominal in-platform, such as a game or virtual item, but also credit some points of your own. Then partner with many websites to make your points valuable (sharing revenue from the first platform when your points are spent on the websites).
It took me a minute.

It's the banner. "Developers Developers Developers"
It's simulated annealing specifically when you start with more tolerance for unfavorable random mistakes, then gradually move toward only accepting random variation that improves.

If you haven't already, check out _Essentials of Metaheuristics_ (http://cs.gmu.edu/~sean/book/metaheuristics/), a free textbook / set of lecture notes. :)
Arduino Announces New Changes "Dinner is Ready"
Haskell's not the only language that will expand your problem solving toolkit.
i know a guy that does contract work and is good with jquery..

otherwise, maybe u could try elance :-/
Pshhh, you're so two thousand and late, haha, ha....hrr......hrrpphhmmm

I just threw up in my mouth a little.
CouchDB and SQlite merging technologies to create a JSON QL
Ok it's actually just moved a little bit, but more importantly...

Why really should Twitter care? Do they have any obligation to developers? No. Correct me if I'm wrong but legally what's stopping Twitter from shutting off its API and creating its own client?
If I may speak for him, ezl does this on his profile:

you can email me @: "@".join(['quotesentinel.com', my_hn_username,][::-1])

(http://news.ycombinator.com/user?id=ezl)
Silk microchip to test blood in seconds