skysight-inc/HackerNews huggingface dataset:
I'm not sure that "No New SOPA" is really that useful a thing to demand from the President. Given that the entire bill could potentially be rewritten, there's no central concept of what "SOPA" is.

Let's lay down a series of principles that we do not want violated, rather than say "don't do that again". The same applies to "backroom dealing"- when is a deal a backroom and and when isn't it? Let's be specific in what we want, here.
To Compute or Not to Compute
Awesome effort. I'm a bit concerned that the reporter effectively says "to all naysayers, Will says it's true so it must be", and am slightly skeptical as Will hasn't put up information for others to build their own / sourcecode, which I'd expect unless he plans to sell the product himself. That said I think I believe this is genuine, and full kudos to the guy for his efforts if so.
Why Instagram is worth $1B to Facebook
Even in the case of a REPL, what you want isn't "interpret this string as code in the language in which this program is written and apply it to the state of the currently executing program". What you're really looking for is "interpret this string as code in language X and apply it to the state of the given sandbox".

The problem with using eval for a REPL is that you want an interpreter, but eval gives you unprincipled incremental compilation.

Javascript (and I'm sure other languages) is moving in the right direction with sandboxed evals, but those are very difficult to get right in an imperative language, where a lot of code relies on global state (e.g. the DOM). Purely functional languages solve this problem well by disallowing side-effects. Of course there remain the issue of unconstrained resource usage but this is much easier to solve.
I don't think it's the website's fault as much as the links submitter.

The correct link has been posted in another comment.
B&H is like this, but their only retail location I know of is in Manhattan. Their selection of high-end consumer / pro-grade electronics can't be beat for a walk-in store.
What I’ve Learned After A Couple Thousand Searches
I wonder if this could be taken one step further and implemented over HTTPS and/or SPDY. Would be an interesting science project.
Sony forecasts record annual loss of $6.4bn
I wonder if Ron Johnson (the guy behind the Apple retail concept) could have turned around Best Buy, had BBY picked him up instead of JC Penney.

The Apple store philosophy seems to be "We think most people will be delighted with our products. But if we can't make you a happier person for buying this product, we're just wasting your time trying to sell it to you, and making it less likely you'll want to come back when we do offer a product you might enjoy."

Meanwhile every shopping experience I've had at Best Buy tells me their philosophy is "You need x, but we'll convince you to buy y, and we'll try our hardest to pack in a high margin accessory bundle too. So buy it and get out, so I can move on to the next sucker. Oh, and you had better be buying a service plan on that."

Then again, if you can't turn the place around by making it a place where people actually want to shop and reflect favorably upon their experiences, then maybe the big box electronics concept is just falling out of favor altogether.
I realised that, and amended my post. So apologies- your reply looks out of context now.
Which is true, but the argument is the custom TLDs are unreliable due to internal politics whereas .com should be safer, except with the rise of media lobbying etc potentially it's just as fragile.

But I do actually agree with the rest of the article, fancy TLDs look nice but they're inherently risky and for a large chunk of the non-nerd market once you get past .com (or the TLD for the country) they're in uncomfortable territory.
I've been on the beta of SB for a little while. Nice product and the guys have been pretty helpful with my questions so far.
I'd recommend grabbing a trial account if you have an app to build anytime soon.
Most PHP frameworks are very well written -- their code is out there, on github, for all to see. There is a lot of well written PHP code. But there is also a lot more PHP code written, in general, than other languages especially by non-programmers.
It's a good metaphor for the current market, if you remove the "lost in the desert" part.
Which means you need to remember to declare it on your tax returns. Seems more convenient to the buyer to charge it at the time of purchase, no? :)
The New York Times, according to a quick Wikipedia search, has a (print) circulation of <2,000,000. They also have several hundred thousand users subscribing online (this number is to be taken with a grain of salt, it's my own estimate after perusing Google). The NYT has been around since 1851. Instagram was founded two years ago, and already has 27 million users--and its Android version is not even a month old. I know owning a company is different than investing in one, but if we stripped away their names and cultural stigmas, I think most people would innvest in--and own--Instagram over the NYT.
Do you have an overview of how the async macro works? The presentation wasn't long enough to fit in but I'm hoping you have a written explanation somewhere. Cursory search didn't turn up anything.

I've seen flows of roughly the same complexity from a variety of abstractions: monadic (F# async), generator/coroutine (Python gevent, node fibers), futures/promises (twisted, mochikit, commonjs q), and callbacks (a million node async flow helpers) but they always involve more code. This looks like auto-transformed futures with error bubbling instead of error callback but I'd like to know how it's actually working. The lack of ceremony/annotation is commendable but I'm concerned it's fragile magic.
I've been wanting to build myself an EyeTap for the longest time. It must be vindicating to Steve Mann to see this idea of wearable computing going "mainstream"
Bigg Boss 5 winner compares Porn star Sunny Leone with Katrina Kaif for . . .?
In 5 years Facebook will have a comprehensive search solution integrated with Facebook to compete with Google and they will also have a Google Adsense style ad network that uses the data they know about you to better target display ads.
Show HN: Trio, 50% better than Pair
Round-up of web browser internals resources
I was also successful in getting a better rate, but I invoiced very high (£1k) and negotiated down to a reasonable rate for both parties, but I was told afterwards I could probably have pushed my luck.
I certainly don't want to bad mouth a guy who builds something cool, but there's a significant difference between this and Project Glass. He states in his blog post (http://www.willpowell.co.uk/blog/?p=210) The Vuzix glasses are driven by stereoscopic feeds, which are fed by the HD cameras.

What he's seeing is coming through the cameras. He's not looking at reality with an overlaid display. The glasses he is using are not see-through, they are displays. That's a very different experience from augmented reality and reduces your viewing to HD quality.

That also explains why at the beginning of the video we see him put on the glasses and there's no transition to seeing what he sees through them.
"Code is Law". Literally.
I agree with your first point, but I disagree that it makes Mac OS into a 'display terminal'. Particularly since although hoops are being introduced for good reason, there is no evidence that Mac OS X will be closed in the way iOS is.

Your second point as I've indicated, is just conjecture. I don't see good evidence for it actually happening. Certainly nothing that Apple has publicly disclosed suggests that it will. It seems pretty unlikely to me.

But yes, if they did go that far, they would indeed control what average users were capable of.

If it ever gets to that point, I'd hope that by that time, there would be some obvious killer apps for another OS to demonstrate why it was a problem.

[edit: Coarse grained whitelists might not be the answer, but I highly doubt that Apple is going to stop there. Every OS release is a step along the way. It's worth noting that iOS has generally developed in the direction of providing more capabilities to programmers, rather than less over time.]
Digital Design, Ornament and Crime
It's interesting that you put it that way, because I also feel discipline is overrated too. :-)

That said, I'm by far not saying that attention is unimportant. I'm just saying that it doesn't deserve the importance we assign it.

Also, I would like to see evidence that scheduling distractions like that still yields the same creativity benefit. Scheduling your distractions would seem to defeat the purpose, wouldn't it? Planning for unstructured time isn't the same as not paying attention. It's paying attention to something random, which isn't the same thing as not paying attention.
The revenues are directly correlated to the click through rates for display ads which are much more akin to what facebook is offering.

Separate out Google's search revenue and display revenue and you'll see there's a big differentiation there.
Well, remember the same thing happened with all the movie studios in the late 1980s - someone sat down and calculated that the market price to buy a studio was less than what they could get by selling all the shooting lots in Century City to a real estate developer. This was also just a few years after the studios freaked out that the VCR was going to put them out of business. There were a ton of takeovers of the studios after that, but it's not like movies aren't still around and still profitable. Of course, their revenue model has changed significantly since then.

Of course, the same thing also happened to Silicon Graphics in the early 00s and they really are dead now. I'm not saying it's not a worrisome sign for print media, just that it doesn't necessarily mean they won't make it through, albeit with lots of changes.
Nice point. My service will mainly be targeted at technical people currently so it should be ok but I might buy both :-)

With some industries though, e.g. shopping, insurance, etc - I bet you'll find it hard to find domains with "Go" and similar in front of them.
> Some like to argue that PHP is a beginner's language. I disagree. I think PHP is a fine language for just throwing something together... if you know what you're doing. Otherwise it's just a recipe for SQL injection and XSS vulnerabilities.

I could not agree with you more. Advising beginner programmers to use PHP is like handing out guns in a playground, someone is going to get hurt, and it will probably be the users.
The suicide forest of Japan
Code available at https://github.com/aercolino/Hype-Amplifier
agreed, but at this rate I figured I'd suggest the moon
You're right that autocomplete does exist, but in my experience it's very limited in dynamic languages.

For example, the following code does not give me any auto-completion suggestions in eclipse or in vim:

str = "hello"
test(str)

def test(val):
val.[TAB]
> Ultimately, only our customers will decide whether we win or lose in the market.

The memo felt long-winded, poorly focused, and out of touch with what Yahoo actually needs to do, but in the end the above line sealed it for me. Yahoo is most likely going to continue to circle the drain.
It's not American-centric thinking, it's Apple being Apple.
My experience in user interface coding (though not really my favorite area) has been that event handling is pretty much code and ignore, until you want to do some big nasty thing, at which point you have to implement a callable/runnable interface (in java), queue things up and do some synchronization. This seems to be less of an issue in the browser, though I haven't looked at the implementation details.

I do agree that having some kind of multi-threaded greenlet/fiber dispatcher would be more efficient and handle corner cases better. I just don't think your average developer would notice a huge difference.
"1. Where are those bug searching tools used?"

Microsoft has some good static code analysis tools ( http://msdn.microsoft.com/en-us/gg712340 ), for a start.

"3. Apple clearly is doing this too."

They seem more concerned about not letting users jailbreak their devices than anything else.

"Windows clearly has decent technical code-signing infrastructure, but Apple seems far ahead in terms of effectively deploying this model into the field."

"Far ahead"? How do you justify that claim? Most charitably, it seems that both companies work on security.

Of the two, Microsoft seems to have better documentation, better openness, and better tools.
Few years ago a 2 years old startup with no revenue was acquired for almost twice what New York Times is today. Now this startup helps to bring more than $1 billion in earnings. The name of the startup is Youtube.
Great to see this up here. I just want to say how proud I am of the Trio team (Tiffany Chen Jr., Swett Hernandez, Nick “The Burrito” Triscapo) on their fantastic accomplishment. I can't wait to see where they take this!
SEEKING WORK - SF bay area
Sysadmin, DevOps infrastructure, virtualization and performance expert in San Francisco. Helping small teams and start-ups to be technical debt free and be able to scale faster and more efficiently.
Contact me at

echo "hn-pzsting at mznkeyczntrzlsrzbzt dzt czm" | tr "z" "o"
Right, if you open a page then push a change then save the page, the pushed change will get overwritten. I think the best option to lock during editing might be to just reject the push while the editor is open. Thanks for your thoughts.

And I'll clean up that link!
Welcome to the Future, Your PaaS has Arrived
PHP Bug: Large HTTP request Content-Length header result in failed malloc() call
Yes, that would be great. An alternative intro would be most welcome. It should, though:

- Be able to start and serve in minutes, across most platforms

- Allow for portable code e.g. the code you create locally should be able to be ported over to an actual webhost with only [S]FTP.

- Not require the command line to "work". At all.

I tried to learn django ~a year ago, and it was an experience wrought with frustration and pitfalls. The documentation was so-so, and limited in resources (or I couldn't find it). The main trouble was getting all the packages/dependencies correct. I am quite comfortable with linux and terminal (again thanks to PHP), and though I eventually got it working, I was turned off enough by the whole process that I didn't do anything with it. My accomplishment was that I got it to work, which for me was certainly still worthwhile as I was still learning, but a newcomer would likely have gone back to Facebooking long before that...

What is dangerous about the PHP bashing in my eyes (speaking with some current experience as a newb), is when someone decides to try and learn programming and they google some stuff about PHP and read endless diatribes on how horrible it is. So they go off and try django or RoR, are met with tough situations with little to no documentation; can't get anything to work, and give up all together.

Whether or not PHP is pretty, it is accessible. The divide that is created by language ideology only serves to hurt the community as a whole, IMO.
Pubget is hiring devs in Boston
"Everything else" does not resolve to "Java" or "C++"
I'd say that using Ruby with Sinatra is really easy to pick up - the documentation of Ruby itself is great and Sinatra is also documented really well, not that i think it's particularly complicated. Use an easy template-engine or stick with the default (erb) and (at least for the beginning) the sqlite-gem.

Of course, that was my impression given my prior knowledge, which of course influenced my start with that environment. But i found it to be great almost instantly.
Yeah this seems like the exact scenario where hand-rolled assembly and perhaps some hand-optimized C will really shine. You don't see a lot of embedded processors running javascript, for example. If your ship can process data and respond 5% faster than an opponent's, all other things being equal, you will come out ahead.

If the current level of interest persists, by the time the game launches, I imagine that the vast majority of people will be downloading and running programs written by others. These will have been pored over and optimized to an extent that most of us would be unable to achieve by ourselves, and it will not pay to roll your own trivial implementation. I'd be curious to see what Notch can do to still encourage people to learn how the CPU works themselves. If the environment and game dynamics are rich enough, perhaps this will not really be a problem?
This seems to be very dependent on the people and store locations. We just bought a $2k HDTV, and weren't pressured in to warranty, weren't upsold on any services like that, and they delivered, installed and configured it for free.

re: cables - every retail store rips you off. go to target, walmart, radio shack - they all have $20 cables that you can get online for $5. I've had other geeks laugh at me when I complain about cable pricing. "Dude, just get it online!". Well... when I need a cable, I need a cable. I don't want to preemptively buy 5-6 cheap ones online (however cheap they are) on the offchance that I'll need one of them later.
You're missing one point - if tablets become commoditized, Apple still wins because they're establishing ownership of the ecosystem today.

You're spot on identifying Amazon as Apple's only real competitor.
Allegedly other filesystems have had a similar freeze added since then.
Http://www.englishforarabs.com/YouTube.html
> it's fast.

People honestly still believe PHP is fast? Wow. Even Ruby (1.9, YARV) is as fast as PHP nowadays, and it's one of the slowest mainstream scripting languages you can use right now...

http://shootout.alioth.debian.org/u64q/which-programming-lan...
“It’s hard to find a mathematics in which Instagram worth $1 billion in cash, but in pre-IPO stock, Facebook could stomach the hit.”

This statement might make sense if Facebook were cash strapped, but in fact Facebook has plenty of cash. By paying in pre-IPO stock that is likely to be worth a lot more in a few months, Facebook is probably getting a bad deal compared to Instagram investors.

It’s true that some people think Facebook is overvalued, but there are also analysts who believe Facebook is fairly valued (http://aswathdamodaran.blogspot.com/2012/02/ipo-of-decade-my...), and few are arguing it’s as overvalued as, say, Groupon was at IPO.
杭州办证
Cool site. I'll pass it along to my CFO.
The marvel of what Google is trying to accomplish is in making the product small and consumable, which is a challenge the article doesn't address in its 'David vs. Goliath' language. It takes a lot of effort to keep size, capacity, and power consumption in mind for a product with more mass appeal—not to mention the UX and style elements involved.
The Cloth Simulation
>>Despite the craziness above, and the explicit rejection of Perl’s pairs of string and numeric operators, PHP does not overload +. + is always addition, and . is always concatenation.

I like the fact that + is for addition and . is for concat.

It's kind of up in the air if you do "1" + 1, does it become a string? Or an integer?
From the site's footer:

"Trio was lovingly handcrafted by a team of artisinal craftsmen in San Francisco's vibrantly gritty Mission District."

WOW, that's a sentence.
Machine Learning in R: Clustering
Want to steal someone's identity? All you need is a water bill
Thad Starner, shown in [2] is actually a member of the team working on Project Glass.

http://www.cc.gatech.edu/~thad/
Speaking as a Minnesota native, this is just all kinds of sad. Believe it or not, Best Buy used to be a more or less local chain that was known for their customer service and that inspired all kinds of customer loyalty. They were like the Fry's of the Midwest, except that it was usually possible to get useful technical information out of the employees.
Shouldn't the standard be as readable as possible and then use a typedef if u r 2 lazy 2 type 2 mo lettrs?
> I believe it's only a matter of time before tablets become commoditized like the smartphone market is doing right now.

Why wouldn't tablets be more like, say, the iPod than the iPhone? The phone market is significantly warped by carriers. When people's contract are up, they walk into their carrier store and ask the salesperson what phone to buy. Articles about the Lumia 900 launch indicate AT&T is planning to push it as their primary high-end phone[1]. In this regard Apple does not control their sales channel as they do with all of their other products. This is significant, as recent data show that the vast majority of iPhone buyers purchased their device at the carrier's store[2].

The only real vulnerability Apple has in tablets right now is price, but I think the chances they'll leave a price umbrella where people can continue to swoop in at $199 and undercut the iPad is very small. I expect their pricing to play out like the iPod, where eventually there was a model at every price point from $50 to like $400 at $50 increments. They've also done this with the iPhone, where what started out as either a $500 or $600 phone is now sold for $300, $200, $100, or $0.

If the quality of competing tablets does not improve significantly, there is nothing at all inevitable about the tablet market playing out like the phone market.

1: http://techcrunch.com/2012/04/09/att-going-big-with-lumia-90...

2: http://www.washingtonpost.com/business/technology/apple-only...
Safest thing is to buy both. But you don't necessarily need to use Go - try NameHQ, NameNow, or GetName.

You're right in that many sites don't have a prefix or suffix in their domain - but that's because they have the name itself (not a naming hack). My ranking is Name.com > NameHQ.com > Na.me (the HQ can be any suffix.) The .com is critical.

I've also written an article about this which you may find useful:
http://nomvilla.com/blog/exact-matching-domain-names/
"All things techi and nerdy!" - I cannot wait to have the power to downvote.
> What would be fascinating would be an attempt to understand why PHP remains so dominant despite the well-known flaws.

I've actually put a fair amount of thought into this. I've arrived at the conclusion that it's because it ships with the Big Three parts of any web app in a single package: Request/response handler, scripting engine, and template engine. To the novice, there is no distance between the query string in the URL and the parameters available in $_GET and the ability to write those parameters back to the page via <?php echo ?>. They're all wrapped up in a handy mod_php binary that runs in Apache, and you probably don't even have to do any extra work to get it to run. It Just Works. This has nothing to do with PHP as a language, but it has everything to do with PHP as a web-oriented product. PHP isn't for systems administration, or generalized scripting, or embedding in your game to serve as its scripting engine. It assumes it's web-facing, and that removes a lot of the friction that otherwise trips people up.

What this means is that it's trivial to deploy full-blown applications like Wordpress, phpBB, Joomla, Drupal, and a host of others. They are literally as simple as "unzip this file and go to http://yoursite.com/package. That's huge! As a Ruby web developer, I'm envious of that. I wish I could give people a zip, say "drop this here and unpack it and you're up and running".

PHP is the lowest-user-overhead "make things happen on webpages" language in use right now. This comes with all kinds of downsides which many of us are familiar with here, but PHP's success has nothing to do with the language itself, and everything to do with how easy it is to deploy a full PHP stack itself, and then any PHP application on top of that.
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6... would indicate that the ability to freeze has been added to other filesystems since ec2-consistent-snapshot was first written. I've got no data on whether they're equivalently robust. If freezing was the only reason to go for xfs, then that decision would seem to be open to more alternatives now.