skysight-inc/HackerNews huggingface dataset:
Magento Commerce
Magento is a feature - rich eCommerce solution offer complete flexibility and control over the look, content, and functionality of an Online Store. The Magento Commerce Platform combines the flexibility of open-source technology with industry leading features to provide merchants unprecedented control over online store operations and get the online sales booming
What's so obscure about prefix notation? Having to deal with state and order of computation is a much bigger headache when converting from math to code than fixity.
>"The strength of its brand, and its reputation as a company that builds sleek and easy-to-use products, means it could steamroll over the other Linux candidates, said Joshua Martin, senior analyst at the Yankee Group."

Not to mention that it might actually be sleek and easy to use.
I think it changes things a bit when there are two kids with you in said house. Living at home and minimizing risk so your two kids don't die suddenly doesn't seem so amazing.
One other small factor is cost. Lots of places go with streaming for cost, either to limit the amount of unnecessary download or to add in ads to pay for it (or limit streaming just to their site initially). For instance a live event especially where you want to make sure availability is the best situation it can be. Also for larger movie files such as maybe on Netflix streaming is more cost efficient as lots of people stop watching or partially watch. No need to download everything at .10 a GB for unwatched content.

Either way it sucks but it lives on due to market demands.
Denver expand a sign
Expandasign, an industry leader in lightweight portable advertising displays. We specialize in products for portable trade show displays, outdoor sign age, advertising displays, point-of-sale promotions and events.
Post-mortem analysis on Google App Engine outage
Not all. Here's one example of where live streaming beats progressive download:

You are a website which serves an extraordinary number of videos, most of which are only viewed by a few users (e.g. Facebook). A small percentage of these users want to view your video on an iPhone, so you re-encode it on the fly from the regular file on the website to display on iPhones. In addition, this lets you adapt the bandwidth on the fly to maximize quality without the signal dropping out.
As the author says, the script is rather adhoc.

The script errors out for me, but from the comments, the basic procedure is to break up a low-resolution version of the image into blocks, and then cluster these blocks on some criterion.

Let me see if I can cook up something for you after work :) The simplest speedup I can see is to memoize the distance function calls.
I'm not sure about the 'new'. When I saw the title I thought hey, graphene has competition ? It turned out the article was about graphene, which may be news to you but is now already 5 years old.

Instructions on how to make your own using some sticky tape: http://www.scientificamerican.com/slideshow.cfm?id=diy-graph...
While I'm glad PostgreSQL proved useful, I fail to understand why SQLite wouldn't be a better choice for this application.
"Also, people still take insulin today and still gain weight from it."

I'm wondering if it is possible to inject some insulin into a person, then put him on the scales (denying him any food/drink) and observe the weight increase. Obviously that is not possible.

What if we take a person, force him to do some exercise so that he loses 1kg of weight, and then provide him with food/drink that weighs 900g combined? Will this person gain weight over the initial amount?

What I'm trying to say, I think, is that while the simple calorie calculations may not be able to explain everything, surely weight increase can not come "from nowhere" without the abundance of food/liquid.
And you won't be wrong as it's on of the top VPS providers, and the oldest one too. For 6 years have hosted my projects with them with great success - really, one day of fibercut downtime, plus several occasions with 15 minute downtimes due to host machine rebooting - none in the last couple of years as software is more stable now (they use Virtuozo).

CPU is not abundant, so for calculations you better get one of higher VPSes, but overall support and stability of the service are unmatched.
Adobe? Why adobe? Can we expect better Flash support on Linux now?

Or maybe Photoshop on Linux. It's not wrong to dream, eh?
I agree with you. But I can agree with what you're saying and still be repelled by the logic of stealing nonessential goods that are being sold on what we think are unreasonable terms.
- Throughout most of human history, people were pretty damn active. It's only recently, within the past 5 decades, that inactivity has become the norm.
- Diabetes is chronic resistance to insulin; it is not "taking insulin". Diabetics gain weight not because of insulin, but because they are resistant to insulin, so the body is unable to properly break down food; more of it ends up being converted to fat so the body can try to break it down later.

- Fat is not an energy battery. Carbohydrates are for energy. Fat is for providing nourishment when food is not readily available, and for warmth.

- Damage from starvation is not to fat, it's to muscles. Muscles are high-maintenance tissues. If there aren't enough nutrients to maintain them, they break down. It only takes a day or two of fasting for this to occur; the longer the fasting period, the greater the damage.

- Weight management is about calories consumed versus calories expended. If you want to call that thermodynamics, so be it, but it demonstrates that you don't understand what thermodynamics is, or that you don't understand how the human body works.

- My science is medical science. It's backed by prevailing medical opinion. Hell, I made sure to check WebMD and various other medical sites to make sure i wasn't pulling it out of my ass.
It's very simple: eat more than your body can convert into energy or expel through various bodily functions, and that remaining mass remains in your body, as fat. Too much of that fat, and you have "obesity".

Puberty is red herring. However, medical science has shown that puberty is triggered by the quantity of food one eats -- suggesting a mass trigger for puberty, which explains why fat little boys and girls hit puberty early, but gymnasts look like little girls into their 20s.
Easy in != Easy out ... didn't your mum ever tell you, "there's no such thing as an overnight success"

---

Personally, I have absolutely no rush in dropping MySQL as a persistent store.
Truly Free People Search
VantaSeek.com is a Free People Search Engine website which you can use to find lost loves, old friends, classmates and anyone you know from the past.
> It's an interesting question whether there are any existing language constructs that force one to write unreadable code.

Depends. Suppose we added GoTo, ComeFrom, and assignment to the Haskell specification, to be implemented by all conforming implementations. The language has become strictly more powerful. But compiler writers will have a much harder time proving certain properties about your program e.g. constancy of variables. The implementation and optimisation techniques that depend on those properties no longer work. Thus the purely functional parts of your programmes will become slower, and you will be forced to switch to imperative style if you want any performance.

(To make the compiler writers job even more difficult, add some of Python's dynamic capabilities that make it so hard to compile. Plus an eval that works in the current environment on strings and can change arbitrary variables or cause other side-effects.)

Of course the language itself does not force you to write unreadable code. But it may make it harder for the implementors to allow you to write readable code.
Personally, I think the cult of 'exit emails' is vastly overrated unless you held a very senior position in the company and you held it for some time.

Otherwise it's just an exercise in narcissism to think that everybody in the company other than those that you yourself can think of are interested in your 'exit'.

Your close coworkers and your immediate contacts sure (if you're in sales or have other outside contacts that includes your customers to pass them off to your replacement), but everybody ?
Building, analyzing, manipulating, exploiting PDF files
Soulja Boy
yeah like the other comments are better. One guy wants to see the wife, the other thinks this makes programming look trivial, etc

Surgeons don't post here & we wouldn't understand them anyway. Gimme a funny comment any day.
You can limit unnecessary download with progressive with two combined tools:

1. Bandwidth throttling.

2. MP4 seeking support (usually a server plugin, e.g. mod_h264_streaming or whatever).

This way you can use progressive download and still limit the user to a sane download speed.
Awesome! You can even edit PDF :)
Oh, you mean minipayments.
I quote the article:

"The second one is more mischevious and runs any command you wish on the server by saying in the private channel the word system and then the command as in:system cat /etc/passwd . The second one can also run the slow loris DOS attack which affects versions of apache below 2.2.8 and some versions of squid proxy server. This DOS attack can take down small servers with only one machine running them, the second bot will not be revealed in this post but the next post."

Great, we really need more ddos tools out in the wild.
Are you suggesting boycotting Google's open source project

no, i don't think i suggested anything like that.

a computer running google's operating system is going to be reduced to just a kernel and web browser, so while that is a "gain" in terms of open-vs-closed software running on your actual cpu, the fact that you'd have to use google's web services to actually do anything useful on the computer means you lost everything you just gained since you are now using much less free software.

of course you can use the browser to use other websites, but then we're not really talking about google's operating system, are we? now you're just using a small portion of it (the kernel and browser) and making your own operating system of sorts (but if you wanted to do that, why not just run a regular linux/bsd distribution in the first place?)
Third party payment aggregation is neither cheap nor easy. The card associations do not at all like it and if you are able to find someone to underwrite your business, your pricing will be many percentage points higher than cost.

More importantly here, people aren't understanding your question....

Authorize.net is not a merchant acquirer, but a gateway, which is just hosted software. You do not need to get a merchant account to compete with Authorize. What you will need to do is write the transaction processing software, ie the gateway, and connect it with the various networks that banks have provide access to Visanet, etc.

I wouldn't trust a guy in a garage with my merchant account unless there was some money behind it. And if there is some money behind this and you are serious about doing this, I can help you get this done. PM me on my website - check my profile. If not, no worries and good luck...

I just read this great quote from Glenbrook Payments:

"It is hard to overestimate the depth of ignorance about card processing."
Contextual advertising in an email client is VERY valuable. :)
uh, yeah... the story was about adsense and scientology, and the point of nested comments is to zoom in...
If you're serving files from SQL you're doing something wrong, that's doesn't say anything at all about SQL as such.

SQL bashing seems to be all in vogue, all this article says is if your problem is X this is the right tool. Storing anything and everything in SQL databases is obviously wrong, but then again storing everything in S3 is also wrong.

The right tool for the job, leave SQL bashing out of it unless it directly applies to your newly inherited project and you find that it has been mis-applied.
They need to set a background color for their site so you can read the post before background images have finished loading or if you have images disabled.
You have to earn your way into my Address Book on my phone by getting drunk with me or being related by blood (seriously, no exceptions - same as with Facebook).

You might see your life enriched a whole lot IF you just removed that law of yours. I would go a step further and say, dedicate an afternoon a month just to go through your cell phone contacts and say hell to everyone you don't remember speaking to recently.

No man is an island, unless he is surrounded by the vomit of his drinking buddies and cousins ;-)
Even if it means giving up controlling amounts of equity?
SlickMap: Transforming HTML unordered lists into attractive sitemaps.
That it lacks features and there's no market for it? ...
Has North Korea Started the First Cyber War?
Bollywood's HOTTEST Cover Girls all time | BOLLYWOOD PLUS
He is also good in weaving in trivia. Example from the Yahoo-merger story:

"But what, exactly, is the big vision here? I guess they'll talk about how phase one was the PC revolution and now we're entering phase two which is Internet computing and the cloud and they'll say that by joining together they'll become this giant powerful megacloud provider and the battle for utility computing is going to be all about scale."

Years ago Steve Jobs presented the digital-hub strategy for the Mac. He talked about the internet being the second phase of the PC and the digital-hub the third phase. So the above cited paragraph is mockery of the finest order. The better pieces of Fake-Steve are full of this stuff.
Brand Design 
IdeazInc, India is a full service digital agency that combines interactive brand design agency with the acumen of Digital Agency.
This is what really bothers me about it. If it weren't Google, it would be someone else.

What we probably have to worry about is that the base level of privacy that is easy to achieve is in freefall. The incentives for any individual organization are too strong, because of the level of service (to consumers or advertisers or whatever) can be so much stronger. It seems to me that compounding this is the fact that the 'digital age' makes monopolies natural in alot of places, even if only for a short time.

We're already rapidly adjusting to a loss of privacy, and maybe it's a necessary progression and privacy advocates will one day be a quaint historical footnote.

Even so, I'm definitely in the paranoid camp, and if we don't make a conscious effort to have a more active cultural attitude towards privacy, we might not be able to preserve any of it if we have a collective 'oh shit' moment down the road.
Sign up with an IPSP, this is one of those things you really do not want to do yourself. The demands that VISA/MC and so on place on you if you want to do your own processing are so high that it really doesn't pay off if you roll this just for your own site.

And if you do roll it yourself get out of whatever business you are in and become an IPSP!

Try to find an IPSP that uses 'segregated merchant accounts', in other words find one that makes each of their customers responsible for their own chargebacks and credits instead of putting them all in the same bin.

The sign up process for such an IPSP will be a bit more involved but you can expect them to stick around instead of becoming the next IBill or DMR (both of which went down in flames taking a lot of their customers with them).

Another upside to having your own merchant account is that there is no 'holdback' other than the 14 days or so it takes VISA/whoever to do the deposit.

This is a very important difference because it will limit your exposure in case there is a problem, as well as make a material difference in your cash flow.

- edit, some more arguments against being your own aggregator:

1) you don't store peoples credit cards / expiries / cvv / other info of interest

2) this means you are less of a target for hackers

3) you are also less likely to be embarrassed by some employee walking out with all that sensitive info

4) you will not have to go through the auditing that comes with storing such information
Microsoft's success was based almost entirely on lock-in: they made everyone depend on something that only they could provide. The equivalent strategy for Google would obviously be to hoard the world's data in their private silos, which they are arguably already doing. I would find that scenario more plausible if it weren't for Wave.

Wave, by its nature, will obsolete or radically transform, many of Google's existing web apps: gmail, docs, blogger, picasa, calendar.. anything related to communication or collaboration. Yet, it seems as though they've gone to great lengths to make Wave decentralized, even as far as open sourcing their server implementation. They've done this even though a silo style Wave app would likely be a huge success anyway. I can't fathom why they would allow Wave to exist if they were hoping to control everyone's data, as it clearly represents a threat to the control they already have.

I'm not dropping my guard, but at this point my best guess is that Google is just trying to create an open and fair web ecosystem, in which they will compete based on their momentum and massive resources, and in which their major competitors lose their existing advantage. Either that, or they don't have much of a plan at all and the company is really just a bunch of smart people doing cool stuff with a huge pile of money that fell from the sky.
got it...stuck @30 now
Ask HN: What would you do about identity theft?
My friend had his ssn/name pair stolen and used on several occasions. Mostly, other people are using the pair to buy subscriptions to television services or other mundane things; nothing worth hiring a private investigator or lawyer over but it worries him. What would you do if your identity was stolen?

I told him to change his name- simply one letter in his last name. If his new name is different, creditors attempting to seek false debts from his old name would reach a dead end. Unfortunately for him, I am not an expert.

Any ideas?
It's a long way to "capturing a significant portion of the market".

What they can do is reach some of the Internet users in dire need of an upgrade, like IE 6 users who trust the Google name, and get them to use a reasonable browser.

Not that that explains why Google had to invent their own browser. But their target market was average Internet users, so they might as well try to get them to run it.
SSN / Name does not yet constitute an 'identity' and I certainly wouldn't be changing my name over something that silly.

The better way to go about this is to ask the SSA for a new number because of fraud, they do that directly, do not deal with any 'middle men' offering this service.

http://www.ssa.gov/
You can only start from the beginning with HTTP Progressive though. With streaming you can pick any starting point.
similar, but a lot more serious imho: http://www.theoscarproject.org/
Come to Norway! You're already well above the average for officers in the Norwegian Royal Guard. To quote one of my brighter commanding officers: "The time is now 4 o'clock, we meet back here in 3 hours. That means ... <counts on fingers> ... 6 o'clock. Get moving!"
Bing Now Bigger Than Digg, Twitter and CNN
Ranking candidates is more accurate than voting
I think they're looking to create a new market for a web centric cheap netbook where developers can rely on the fact that their web app will run perfectly across any number of Chrome OS based machines.

I would imagine that this thing won't even be marketing the fact that it's Linux based when it hits Best Buy...
Pi doesn't affects the ratio.
However - the ratio of the areas is the square of the ratio of the radiuses, and that is the mistake in the graph.
FWIW, Chrome usage on Mibbit is already above Safari, Opera, and above IE6 and IE7.

Chrome usage is growing at an astounding rate in the 'webapp' world. Wouldn't be surprised if it overtakes IE8 soon.
And broadband ;)
No One Wants Linux Netbooks. Can Google Do Better?
Good points. Throttling works well with a good infrastructure and haven't used seeking support but will look into it. Seems like there is overhead with streaming and seeking but maybe throttling is the way to go. Still you'd need to be able dynamically adjust it to the users connection and the data rate of the video, that is kinda what is nice about streaming which is on top.
Coding Scalable or Parallel Applications – It Is Not As Hard You Think
Are YC alumni really the target audience? An iPhone with service costs about 20,000 ramen packets...
I was agreeing up with him to this point.

"Keep whackin' away on that Pareto Principle and let us all know how it turns out. In the meantime, I'm going to go play a few rounds of Counterstrike on my Windows-based PC"

That's one way to kill your own argument about technical knowledge superiority. Counterstrike? seriously? Windows can be forgiven... but counterstrike?
Samsung E215 Blue
If you are looking for a clamshell phone that doesn’t give any hassle concerning where it can or can’t be taken then take a look at the Samsung E215. This unlocked cell phone is packed with features that make it multipurpose with the ability of a Swiss army knife.
Password recovery software
Have you ever faced the problem of lost passwords? You can’t find it in the labyrinth of your hard drive or your company's local network? It is just a double-click away. Lastbit has the largest collection of password recovery solutions. Our software and services can recover passwords for most popular software products.
this is a puzzling bit:

"8:00 AM --- The cause of the GFS Master failures has not yet been
identified. However, a similar-looking issue that had been seen in a
different data center the week prior had been resolved by an upgrade
to a newer version of the GFS software. This upgrade was already
planned for the App Engine primary data center later in the week, so
the GFS SRE decides to commence the upgrade immediately in an attempt
to alleviate the problem."

So, they let their old version of the GFS continue to run in spite of knowing that there was a critical bug, and then only when it crashed they decided to TRY the upgrade to see if it would cure the problem ?

If that upgrade would have been done earlier they could have shaved off an hour of their outage. I'm sure it's easy to second-guess from the sidelines but this really does puzzle me.

Also in the 'what did we do wrong' section they completely gloss over this point.
That facility's already there. Any object is unpacked using its __iter__:

>>> d = { 'key1': 'val1', 'key2': 'val2' }
>>> (x,y) = d
>>> (x,y)
('key2', 'key1')
>>> (x,y) = d.items()
>>> (x,y)
(('key2', 'val2'), ('key1', 'val1'))
>>> (x,y) = d.values()
>>> (x,y)
('val2', 'val1')
This will be good for linux I think. Ubuntu is doing a good job making a desktop competitor linux flavor but the Google name and power will push through nix based OSs to desktops. How can linux supporters be mad about this.
I enjoyed this article a lot. It's nice to see that there are others avoiding the Google koolaid.

I DO want to see local apps accessible via the browser though. That has a lot of potential to be cool.

edit: local apps as in hosted locally, whether on the same computer or on the home network somewhere. Basically, where your data is your data and no one else's :)
I remember seeing years ago (long before the handheld device took off) researchers were working on a device that would swap business/contact information digitally through a handshake. The device was contained in your shoe.

While I like the idea of digital exchanges of information (the above idea never really took off), I just don't think this is terribly practical, especially the deep rooted customs, such as business cards and handshakes.

All the best of luck though, I'd sure as hell like to be proven wrong.

Now, if you could figure out a way to exchange information through a handshake with the phone sitting in your pocket, you have a goldmine right there sirs. I'm pretty sure you wouldn't even have to give it away.