skysight-inc/HackerNews huggingface dataset:
Either there is a security loophole and you can force it to crawl sites or wayback has an open thumbnail service.

http://crawl432.us.archive.org/crawling/domain/thumb.py/news...

http://crawl432.us.archive.org/crawling/domain/thumb.py/www....

Judging by the delay, basically changing the end url forces it to crawl and then the thumbnail is cached and served.

They might want to fix that.
Rails-api isn't a new project, and the name of the project is misleading. It provides a no-frills controller. Why is this is another project and not part of actionpack?
Scientists Solve Birth And Migration Mysteries Of Cortex’s Chandelier Cells
He sounds quite bright. It seems he (and his people) are actually making a dent and are producing some tangible value. He said he could have gone to work for Wall Street. Does Wall Street actually attract our best and brightest people? I wonder what the world would look like if the best and brightest did not put all their talents into skimming value off the top (on Wall Street) but instead actually produced value.
Maybe someone could patent this optimal Software Patents situation? Let's call it a design patent.

For completeness, let's patent the process of getting to this optimal Software Patent situation as well just for good measure.
Hah, I too got excited (and almost mad) when I just saw this as I just spent the past week building a django-based ecommerce solution for a custom project... This might have potential but I'm not convinced. It is interesting though. I'm also using stripe for my project and excited to try them out:)
Go is far simpler and smaller. You can learn go in an evening. It comes with a nice standard library, but the ecosystem isn't as lively as what you get on JVM. But if you have native library for a task, using it from Go is straight forward. Web frameworks are in their infancy. Writing network programs in Go is a pleasure. You write code in the natural way(no callback spaghetti) using go-routines, and go takes care of making it non-blocking. The go oop is structural sub-typing based. Though it might seem lacking at first glance, it's actually quite wonderful.

Bottom line: Learning go is far simpler than learning Scala. Read and write some programs, and make up your mind. Here is an example you should read through to get a feel of the language.

http://golang.org/doc/codewalk/sharemem/
New transliteration service from Yahoo (Beta for Indian languages)
I guess I watched it fully knowing that it was going to be a fiction loosely inspired by Zuckerberg's Facebook beginnings. In that light, it was pretty entertaining (to be fair, I'm a Trent Reznor fan).

It wasn't a documentary and I'm not sure why people expected it to be. Text is a far better medium for conveying nonfiction given that aspects of Eisenberg always shined through his character and the writers are going to be injecting something "fake" or artificial regardless of how factual they may or may not have tried to keep it.
Pretty cool. It's funny how many thumbnails include the parked domain girl (with backpack).

http://www.urlesque.com/2010/11/03/parked-domain-girl/
Matt is a mensch! Great to see you're continuing to fly the entrepreneurial flag.
Hacktivists Take Over Israeli Official’s Twitter Account
And the same with Facebook. Myspace was just a cesspool of autoplaying music, animated backgrounds and illegible text. Not to mention it was horribly buggy and you weren't allowed to remove Tom from your friendlist (eventually you were able to remove him but still got his pointless updates in your newsfeed). Myspace was winning on user count only because Facebook was limited to college students. When the gates opened at Facebook is when I mark the demise of Myspace.
THQ clarifies Wii U "horrible, slow" CPU claim, but developer concern remains
I enjoyed the movie but was enraged by the hacking scenes. Besides the UI (a mix of Space Invaders and Minority Report), I found M especially dumb to connect her laptop to the mainframe.
I guess a movie showing a bunch of geeks in front of Eclipse or a shell won't be sexy enough.
Human Rights Watch Urges Fully Autonomous Weapons Ban [video]
nah - its a lookup.

http://crawl432.us.archive.org/crawling/domain/thumb.py/www....

vs

www.urbanoutfitters.com

the slide that is shown is from august.
IPad Hacker Trial Tests Pre-Internet Law
Aaron Sorkin is, no doubt, a genius himself. But this sounds more like a stage play rather than something that would work as a movie.
Saw it too late. Awesome!!
The two problems I have with Scala are: (1) it tries to be too much by allowing optional types and the clarity of the code suffers- either embrace duck typing or don't, (2) Play v2 killed all chance of it becoming a decent web developer's go-to language.

For those that are learning Scala just for the hell of it, great. But, don't intend to make a career out of it unless you've checked into other languages first, like Ruby, Python, Haskell, Go, Clojure, etc.
Here is a very early draft of a list of options I've been working on for deflecting asteroids.

http://slant.co/topics/what-is-the-best-way-to-stop-an-aster...
It's from this: http://en.wikipedia.org/wiki/Zebra_%28medicine%29
The GamesBeat ‘Naughty and Nice’ alternative holiday gift guide for your geek
What they don't tell you about being a game developer
Nice slides, thanks a lot. An often mentioned reference is The reasoned schemer, or TAoP. Do you have any other recommendations to get a grasp of logic programming ?

BTW, it reminds me of this talk :

A Taste of Prolog by Aja Hammerly @ Cascadia Ruby 2012
http://www.youtube.com/watch?v=hEOVcLAPRG8

Oh, and David Nolen introduced a bit of core.logic here :

http://www.infoq.com/presentations/ClojureScript-Optimizations

ps: I don't want to distract people on other talks, just want to aggregate introductions in a single place.
Threeview: Assassin’s Creed III reviewed by a critic
If a billion-ton comet is about to hit our planet, a failed attempt to launch a nuke doesn't matter in the slightest.
Bring your own Wi-Fi hot spot.
Perhaps some people imagine, if they didn't die, they'd grow old; If imagine someone imagining being old and stuck with maximum walking speed of 2km/h seeing and hearing ability continuing to deteriorate. It's not hard to imagine they won't want to live forever in that state; There's a difference between being young forever and living forever.

Also if you were indeed young forever but everyone else wasn't, it's also not hard to imagine your life would be carefully scrutinised by everyone else for research; which not everyone might like.
Ask HN: Is there a license for fair distribution of wealth?
I am looking for a software license for a tool based on the wealth of the party using that tool.

For example:

- If you are making no money using that tool, then it is free (as in beer, this license is not about open source software).

- If you are making only enough money to support yourself using that tool, then it is free.

- If you are making more than enough money to support yourself using that tool, then you need to pay a licence fee.
Can you give concrete examples of both?
No it won't. Cure destroys income and profit, while ineffective "treatment" brings massive profit. It literally is sick care.

Checkout lef.org
Woz: Microsoft might be more creative than Apple
It only works for few seconds when I switch the browser focus (by changing my tab), then the tiles don't show anything. Is this a feature?
3 Big Insights From Today’s Top Design Thinkers
Sorkin's work does always tread a fine line into a slightly theatrical/stagey feel. Particularly the uber-dialogue he gets his characters to say... and I say that as a huge fan.

His TV stuff can get preachy (see Newsroom/Studio 60/West Wing) but it's never less than marvellous to watch even it is a bit of a heightened reality.
Scala was looking pretty nice till I got to this:

http://www.codecommit.com/blog/scala/scala-for-java-refugees...

Not convinced on Scala being a good language to use for multi-person projects anymore. Same as with C++, you would have to heavily push code reviews and coding standards (disallow everything from that link?) in order to have even slightly maintainable code...
Tipsheet: AL MVP vote triggers Twitter WAR
I see images for a few seconds and then the images disappear and I just see moving black squares in place of imagery like it caches only a set amount and doesn't fetch any more unless you reload the page again. Cool, but pretty pointless.
The speed at which the crawling is taking place, the tile source (the site being crawled) changes before my internet connection can even download the tile. So after a few seconds, all I see are black blinking tiles
News: Five reasons why vFabric puts Java on the developer and CIO Agenda
Google avoids tax with ‘Double Irish Dutch Sandwich’
You might want to read up on UK/Irish history before you call Ireland a province of the UK.
Terracotta Co-develops Critical Caching Standard for Java Community
Another resource for learning Scala is Werner Hett's 99 problems in Scala: http://aperiodic.net/phil/scala/s-99/. I tried it after doing Odersky's Scala class (https://www.coursera.org/course/progfun). If you've done the class, it's not a bad way to get some practice with constructs that weren't particularly useful in the class.

If you haven't done the class, the problems are simple enough that you could probably learn scala by just working through the problems and googling for relevant syntax. They start to get more involved around problem 50, but, by that point, you'll have a good grasp of the syntax.

If you want to try them out, I have unit tests for the problems I've done (only up to 58, so far) here: https://github.com/danluu/ninety-nine-scala-problems. The tests are pretty rudimentary; I'm sure there's at least one github repo that has more comprehensive tests, but I looked around at tens of repos of other people's tests on github when I first started and I didn't find much.

P.S. If you're in Austin, there's a Scala group that gets together that isn't a meetup, and hence, isn't findable from Graham's link in step 9: https://groups.google.com/forum/#!forum/austin-scala-enthusi.... The majority of the folks there actually use Scala in real production code.
That's only a superficial impression and I recommend you give it a second chance.

If you're worried about the equivalent of "open classes" from Ruby, first of all in Scala implicit conversions are always scoped and statically type-checked, and second, that article is out of date.
Brightcove CEO: Zuckerberg move was 'shameful'
express is pretty high on the hype scale meter too, just sayin...
Anonymous cyber hackers 'cost PayPal £3.5m'
I would strongly suspect it means many of the apps were funded or sponsored by Microsoft?
With a weak magnetic field, wouldn't something such as a solar flare, which the Earth has more sufficient protection against, possibly wipe out any part of the surface it touched on Mars?
1) The typing isn't actually optional, you just don't have to write it as long as it can be inferred, which is the best of both worlds. If you're ever unsure of which type it is just mouse over in the ide, or specify it and wait for an error

2) not sure what you mean here
Ireland under UK rule was hardly a democracy.
Development of PHP 5.5 begins
Ask HN: I see a popular website not hashing passwords
I see a popular website not hashing passwords. I have notified them of it but they seem slow on the uptake.

Isn't it compulsory to hash user passwords, as otherwise it would be a severe user data compromise? What should be done in this case?
Lol. Because a life isn't a statistic.
The University of Groningen uses Haskell and Hugs for their functional programming course ;). So, there seem to be exceptions to that rule.
Is Linux Confusing? Here Are The Key Terms You Need To Know
Buy Cheap Wigs, Hairpieces
Then a associate invented their for a associate, typically the 40-plus-year holder from a wig buy through Oklahoma what individuals, and once this lady demonstrated Stallings wasn't special competing firms, proposed terrific advice on numerous manufacturers towards online marketing.
Just to go a little meta-meta (I never meta I didn't like ;), I find it interesting to contrast this response to others who have experienced the Hacker News Effect, especially those who come on HN and respond directly to critics. This response was level-headed, humble, and above all, professional. And all that for an (unpaid?) open source project.

Whereas there have been some people who show up with attitudes that, frankly, make me question how they still have customers . . .
I try to understand what you try to say and have several interpretations, but sadly none of them seem to make sense.

What do you mean with 'optional types' and what does that comment about Play have to do with Scala?

Care to explain?
HTG Explains: How Internet Explorer Saves Your Passwords and How to Manage Them
How Wall Street Uses Carried Interest
Take a look at Scott Hanselman's blog post 'Windows 8 productivity: Who moved my cheese? Oh, there it is.'

http://www.hanselman.com/blog/Windows8ProductivityWhoMovedMy...

This helped me a lot. I don't particularly like the OS, but once you read that post you should find the experience manageable.
The state of 3D CSS Transform
I think Microsoft needs to be careful about playing a numbers game here - even while what you hear quoted all the time about these app stores is numbers, it's the quality and depth of those apps that matters to the end users. Android has a decent number of tablet optimized apps now, but still not one of the half dozen word processors is what I would call high quality, and nearly all of them are ugly. What will make the platform - and what I believe made iOS such a winner on tablets - is that the apps people experienced delighted them. They were beautiful, extremely high quality, well performing. Things you wanted to show to your friends, and you wanted to pay for. I get a feeling Microsoft is very focused on inflating the store numbers, getting the widest coverage of apps they can on there. But if they are doing that at the expense of quality - so that consumer's first experience of the apps they try do not delight them - that will actually be the downfall of it.
Microsoft just lost its Steve Jobs
That article looks seriously outdated. I think everyone following that advice will get a bad first impression of the language.
Nice knowing you [Deleted]
Cloaking technology could protect offshore rigs from destructive waves
These Polaroids of an Apple-1 were taken in 1976.
> The problem is that while in a loop, the browser's event loop is not fired.

So by "the event loop is not fired" you mean "the event loop does not run" when you're already being run by the event loop? That seems to be... logical.

> You have to use setTimeout and break out of the loop.

You can also use e.g. window.postMessage. but yes to make the event loop run you do indeed have to yield to the event loop.

> and sometimes the browser chugs along even when you do use setTimeout.

Again, I'm not exactly clear on what you mean. Javascript has a toplevel event loop and a queue of fired events, when you yield to the event loops it runs the event queue in order, not sure what's surprising about this.

Hell, I'm not even sure this discussion makes sense as part of ECMAScript comments either, the event loop is not part of ECMAScript and it's perfectly possible to have JS runtimes with no event loops (the tracemonkey console for instance)

> Screengrabbing does make sense, and is required for web conferencing. All other features are there (audio/video/canvas), screengrabbing is the only one missing.

Reading comprehension. It happens to be a thing.

I didn't say screengrabbing made no sense, I said it made no sense as part of ECMAscript. It might make sense as part of WebRTC or as part of some DOM API, as part of ECMAScript it does not make any.
Oh come on, if every religious person or institution has to condemn every nutcase who spells "God" the same, there'd be no time left to eat.
It seems it was down for 20 mins at 11pm Eastern time.[1]
Service has resumed, but an assessment of the cause has
yet to be provided as of 2am.

[1] https://groups.google.com/d/topic/google-appengine-downtime-...
ActionPack already has enough debris in it that it's starting to look like a typical suburban garage so crowded with boxes and nicknacks that there's no room for the car it was intended for.

This is better as a separate thing. Maybe it could absorb the under-utilized ActiveResource subsystem.
Get Your Employees Engaged in Hurricane Sandy Disaster Relief
This is such an outrageously awesome thing that you have done.

Thankyou.
Everybody wants quality, but I don't see how giving an industry standard benchmark for web-stores put them at a competitive disadvantage. App count is how we compare stores. Lastly, I don't think anybody at MS takes the number as a 1:1 correlation between actual app numbers, and certainly not as a judgement of app quality.
I challenge you to build some non-toy API with Node.JS and then try the same thing in Rails.

Express is decent enough, but it's barely an equal to Merb.
Because at the time it was installed, that was the cheapest option.
If you're doing 70+ hours a week, you're working for the wrong company. Move.
The ATX group is indeed a good one.
Agree that actionpack is a mess, but I don't like all of these new projects separate from Rails. If they are going to be versioned with Rails, just put them in rails/rails.
Lets Speedup Web : 50 Tricks for Faster Web Applications
great response. thanks!
According to Bryan O'Sullivan (bos) he will use Haskell at Facebook.

http://www.reddit.com/r/haskell/comments/13m8eu/haskell_leav...
People say mean things to other people on the Internet?

Stop the presses!
Why Google might just be right about responsive design in Africa
Bricks to clicks: Turn showrooming into purchasing
Emergent City Layouts: Polycentric Radial Networks
Google was fined for violating its consent order with the FTC (established after the Buzz fiasco) in which it agreed to not lie to consumers about the extent to which they can opt out of Google's tracking.

The fine here was for lying to Safari users (Google told them they didn't need to opt out, because they couldn't be tracked, when in fact the company was tracking them).

The $22.5 million fine was _not_ for the covert tracking itself.
Well, probably I would have to bundle whole portage tree, so it would be ~1 GB big, but I'll give it a shot this weekend.
Yeah, based heavily off the book The Accidental Billionaires, which has received heavy criticism -- And agreed, I thought it was a fictional movie based on loose reality but I really enjoyed it, felt very Shakespearean in the betrayal parts of the story.
I like this idea.

If you can confirm the price tally in the final step of checkout it would work well.

So server side integration still required.
What do you do with the money?
There is a really interesting question which I posed to the NASA near earth team at one of their talks at Ames which was "what sort of evidence would an intra-atmospheric near miss produce?" Which is to say a comet that missed by 50,000 to 125,000' rather than further out. The speculation is that it would result in wide spread fires (the compressive heating of the air in front of it would ignite things). Basically it could transfer a lot of energy to the atmosphere. But most felt that a comet that close would be in pieces and at least some of it would leave a crater trail.
Shopping carts makes more sense server side and the project is authored in js.

server-side + js = node
As far as I know Unity is distributed with something like this. It specifies that as long as the company using it doesn't make more than $100k a year, it's free. I might be wrong as to the specifics, but I've heard of similar licensing.
Life is about action. Being "not dead" to me suggests not being done with what you do. To live without action is not living, but I guess you are "not dead". However, to fully embrace being "not dead" means you still need to do something.

Why in the hell philosophy is being so heavily considered here is beyond me though. If hackers really think about life too much, they stop hacking and start living. Hacking is doing but in a way that really isn't changing anything truly permanently. Having kids and providing them with a good environment that they then pass on to their kids and their kids... that is permanent. They won't remember your crappy webapp or your nifty tech startup nor will they give a shit about your talk circuit or the books you wrote on some aspect of some framework that no one will use 10 years from now.

Helping others and raising a family can do real and permanent good. That is being "not dead".
Abrir carpetas y programas con un solo clik de raton
Publish your code and get challenged to make it more elegant
You might want a notification like this at the application level for the sake of consistency. For instance, Gmail's "Loading..." messages will also notify you when you have lost or gained a connection.

Surely consistent messaging and notifications is better for the user. Chrome has a desktop notifications API, but that's only appropriate for certain types of messages, such as receiving a new email. In general, it's probably best to handle messaging at the application level.
Clients and Conflict of Interests
1. I'm not sure I understand the complaint about arguments. From you example it looks to me like the problem is that Scala requires type declarations and supports default arguments. I don't understand how this is worse than the equivalent Java example. I also don't understand how the Ruby version is inherently better. The only difference seems to be static vs. dynamic typing.

2. I don't understand how Play 2 screwed over Scala developers. It seems like Play 2 is much better for Scala developers. Scala is now a first class supported language instead of just an add on module. I also don't understand how Play 1 was 'the' thing that was bringing web developers to Scala. It wasn't in any way a core part of the framework. It was just something you could optionally use. Scala is something you could optionally use in any Java web framework.
Vacation Rental Software
Our Vacation Rental Software allows you to build a rental accommodation website. Using this subletting accommodation software, your customers can quickly browse, choose, book and pay for their stay.
The NSLU2, What a cheap embedded device can do for you
This might be a bit outdated with the arrival of the Raspberry Pi and other cheap development platforms but it is still an interesting way to keeping these embedded devices from hitting the landfills earlier than they should.

My NSLU2 is still a live and kicking after many years of 24/7 use. The NSLU2 is the perfect solution, less than $40 server will have economic, complete and stable at home.
Thank you. That was a lot more helpful than the linked article!
>> we aren't allow to know when our troops fire on civilians in another country.

Except that most of the Entitled Class, from academia to journalists to Hollywood, has made an minor industry out of supporting totalitarian apologists such as yourself. A prominent example: the New York Times has refused to return the Pulitzer awarded to its pro-Stalinist reporter Walter Duranty, who lied so thoroughly about the Ukranian famine of the 1930's.

Sometimes this apologizing is done directly (as above and as with the fawning support for the late Stalinist historian Eric Hobsbawm), but more often through moral equivalence arguments such as yours.

My wife barely survived the Great Leap Forward. She spent years of her childhood hungry, only to come to this country and read people like you. Unlike you, she's very clear on the difference between Chinese Socialism and America's (semi-)free system.
Google to Miami court: Apple is withholding iPhone 5, iPad mini source code
I think DuckDuckGo would do better changing that Quack of a name
Just read Twitter's Scala guide. Best resource for learning Scala on the web.
Staticloud : Host your static website instantly : Neat and Simple