skysight-inc/HackerNews huggingface dataset:
If you cannot decrypt the files, can you be said to be in possession of the child pornography? In other words, even if the files are child pornography, if he cannot decrypt them himself, it isn't clear if he is guilty of the crime. OTOH if he can, it is clear he is.
Rameshwaram Tours
All of these seem reasonable, if the only goal is to optimize things for Google and the ad publishers. What about the end user experience?
Used car dealers Brevard FL - Merrittislandlandrover - -
There were app stores in Japanese phones from 1999.

We're not forgetting that they sucked. We're pointing out Apple didn't invent this stuff.

Touchscreens, had those for years. Multi-touch? Lots shown in the ARS article. Here's some http://tactiva.com/demo.html. Includes pinch to zoom, 2 finger rotate objects. Also includes tactile feedback, something no tablet has introed yet AFAIK.

Apps, had those too for years. Oh look, it's instructions from 2001 on how to write apps for phones
http://www.geocities.co.jp/SiliconValley-Cupertino/1621/

App stores? Did you ever bother to look? There's been app stores since at least 2001. None of them were that popular but they did exist.

Oh look, my WinCE box boots into a grid of icons in 2001
http://blog.greggman.com/japan/ce/dsc03224.jpg

Maps, I had 3d first person maps on my 2004 feature phone, something still missing from any iPhones I know of. They had 2d maps in 2000

Games, Yep, last 5 phones I owned before my iPhone all had downloadable games.
Here's me playing mappy I just purchased from an online app store in 2001
http://blog.greggman.com/blog/what_s_this_/

Cameras? Here's pictures from my 2001 cellphone camera
http://blog.greggman.com/blog/pictures_from_cell_/

Facetime? Here's Facetime on a P2101V from 2001
http://blog.greggman.com/blog/more_cellphone_madness/

Front and back cameras? 2002
http://joi.ito.com/weblog/2002/11/15/my-new-p504is.html

Airtime, i.e. TV playback? 2003
http://www.youtube.com/watch?v=2XWLG-6qPwo

Webpage browsing? Yep. Wrote my first blog post from a phone in 2001.
Maybe Apple can claim full browsing first on iPhone though I suspect people have earlier examples. I could certainly view full pages through Opera Mini before iPhone.

Music? Several of the phones I owned has music stores built in and some phones advertised how awesome a movie player they were. Synced to PC and everything.

Want an iPad? How about the Sony Airboard, 2001. Wireless internet browsing touchscreen tablet
http://www.sony.jp/airboard/indexpc.html

Did Apple take all those features and make them super awesome? YES.

The point is THEY TOOK EXISTING FEATURES. They didn't invent them. They just made them way better. Awesome. It's the little details they did well. It's the sum of the parts. It's pretty hard to pick any one thing for which there is no precedence. Cut and Paste? old. Zoom under pointer? Old. Slide to Unlock? Old. Email? Old. Pages of icons? old. They brought awesome style and design but even my old B/W WinCE machine linked above I didn't need or use any of the buttons except POWER and I could use my finger to control everything else.
The async callback mess is not really a problem, there is about zillion patterns and libraries to handle it. The problem is error handling in callbacks, capturing stack traces from the async parent callers, and generally not crashing Node if you forget to try/catch your async handler. However, this problem is known, and this is being worked on in the form of "domains". Btw. Iced CoffeeScript doesn't solve this a single bit.
Until you are replaced with a very small shell script...
I've always wondered this about forced decryption: what if you have large random files on your harddrive? (irrelevant how they got there -- you may not even know) For all intents or purposes these look like encrypted data, and if they could force you to "decrypt" them you have a problem of Kafkaesque proportions.

Is there any rule that data on your drive should be somehow sensible and decryptable to human-understandable information, using keys that you have in your head?
> “I’m an egomaniac who has spent vast amounts of time
> Googling this nearly useless knowledge, but will ask
> you to regurgitate it to me without the aid of a search
> engine, and then judge you on how much it makes you
> sweat.

He chose the example wrong. That list is really good — and the knowledge is far far away from being useless. Unless you want your "experienced" developer to spend hours trying to figure out, why layout is broken, just because he knows nothing about quirks mode and how doctype influences that. Or maybe you prefer your web app really slow, because your developer does not know about event bubbling and created and event handler for every single cell in your table, instead of having a single one?
There are some questions over the top in the list, but most of it is pretty solid.
I'm currently going in sort of the other direction. I'm usinge evil-mode which is VIM implemented in Emacs. Emacs does have many of the powerful features of VIM but what it lacks are composable commands. So what in Emacs would take NxM separate commands can be supported in VIM/Evil-mode with N edit commands and M movement commands (not to mention the modifiers like (i)nside or (a)around). I find myself intuitively using combos ive never used before, it just makes sense that they would work whereas I would have had to learn them individually in Emacs. What Emacs has that VIM lacks is it's amazing customisability, I love switching to scratch and changing how my editor works on the fly, I also totally rely on Org-mode along with my customisations of it (I even use it to generate my website!). I'm sure it's not for everyone and I wouldn't recommend it to someone without Emacs, or at least VIM, experience but for me Evil-mode really feels like the best of both worlds.

(commenting from my phone so please excuse weird autocorrect thingies)
The Fancy, A Jack Dorsey-Backed Pinterest Competitor, Finds A Way To Make Money
Oh, collect email in an html form ?
agree plus add Rails is very well suited for the client side hotness with the asset pipeline in Rails 3.

However I just tossed Rails after many years for 2 primary reasons:

1) Anything that might take a sec or more has to be moved out of the request cycle and into a background process. That just gets annoying after a bit. Node.js can serve requests, grab data from to world's slowest API's, send emails, etc, all from a single process.

2) Although I think Ruby's strong point is readability and succinct LOC, it's hard to beat using the same language for everything and not context switching. Maybe my brain is broken, but I used to drive myself nuts writing client js and using Ruby's nil instead of null and Object.new instead of new Object.

For the project I'm working on now, I had to make my own asset pipeline. It uses less for css (and bootstrap), precompiles handlebar templates and concats all the js into a single file and uglifies it. Cost me 2-3 hours, about the same time it took me to learn Rails asset pipeline and was about 10x more fun.

Last point I'll add is when Rails was a baby it made fun of all the xml configs etc that other frameworks bogged developers down with. Now it's grown up a little, and although sprocket and yaml files aren't xml, the concept is the same. If you've been around Rails for awhile and dive through the code of project like Spree, you just scratch your head and little simple things like node appear shimmering sexy!
2) is solved with HSTS [3]. You can contact me (@chromium.org) to be built in. There isn't a notability requirement.

I don't understand that. If I serve http://example.com/mypage which has a link to http://mint.com/justin, you won't convert that to https://mint.com/justing, right? Even if example.com has HSTS enabled? Cause that would assume that mint.com has https, or else the whole thing breaks.

Cause in that case a man in the middle can just insert links to other domains (say, http://examp1e.com/myotherpage when I was serving a link to http://example.com/myotherpage) and still have the attack work. Like the GP said, only starting at an HTTPS page would solve this.

But you're the expert and I'm not, so what am I missing? :-)
> It's been a long time, but I think your assumption is probably flawed.

My assumption? My assumption was merely that you should measure it before you start worrying about it. I'm not trying to say that isn't a problem (it might very well be), just that you should measure first.

> In fact the cost was so prohibitive it quickly became obvious that simple things in ASP Classic like selecting 2,000 rows and rendering them in a table on a web-page could in many situations be so slow as to be impractical in Ruby.

I agree, rendering 2,000 rows isn't the the regular use-case for ActiveRecord. If you're attempting to do so, it would be silly to create objects for all of them. AR isn't "magic sauce"; it's a convenience library for making things easy to work with.

> Especially since the entire request is buffered (that's more or less still true today, the flushing available in Rails isn't nearly the equal of writing directly to a TCP socket).

Buffering is the only sane default if you want safety. If you don't buffer, and there's an error in the middle of the response, you've already sent a broken page with a 200 response (cacheable and everything).
VS seems to be going the way of Office, only the 80% of features that nobody uses are also often inferior to alternatives.

The bloat associated with VS is utterly unnecessary, I think it's an opportunity missed that VS hasn't been peeled right back to a glorified Notepad++ with the VS Gallery providing the mechanism to add / remove additional features from MS and from third parties.
I hate to think what kind of prizes will be offered for the higher contributes..
Intel heavy support to LibreOffice. Is Microsoft threatened?
White House Concerned about User’s Privacy, Calls in Facebook and Google
Giving due importance to the right to privacy of the users, the White House has called various internet firms to come up with stronger provisions for protecting the privacy of the consumers.
Sorry, one thing I do not get.

You refused a ruby job because the language (Ruby) was "5 (or at least 2) years old language design wise" and instead you went for.... node.js? Technology based on a language designed...17 years ago!? (God that makes me feel old)

I feel there is a flaw in your reasoning, or at least other reasons which you are not going into.

EDIT: I know ruby has been around a long time. Just found it first appeared around the same time as JavaScript.
1) Add LibreOffice to its AppUp store. 2) Contributes to the code. 3) Financial support to The Document Foundation.
101 Bunny Pets
Hey gamechangr,

here is the list of the just the most famous:

www.startupbootcamp.org
www.seedcamp.org
www.hackfwd.com
www.springboard.com
www.theopenfund.com

There is a lot going on in the tech community at the moment in Europe, even though we do not tend to concentrate all that is happening in a few places.

Just to name a few these are all european brewed products:

soundcloud.com
soup.io
46elks.com
circleme.com
newscurve.com
blossom.io
blog.weavly.com
newsgrape.com
pocketgui.de
txtr.com
spreadshirt.net

I am sure you have lots in the states that we don't get to know of too.

I think with all that has been going on historically we tend not to found companies but to do other stuff for fun :)

S
> The async callback mess is not really a problem, there is about zillion patterns and libraries to handle it.

Doesn't that seem to imply that it is such a problem that people have come up with a myriad of disparate solutions to try to solve it?
That's called throwing the baby out with the bathwater.

There might be a few issues when your newbie & want to kickstart a rails app, but they're easily overcome with a good template.rb (the later being as small as possible, many of them are bloated).

Also I find the Rails 3.0 bashing cheap and unfair since it's a huge step forward in terms of robustness, modularity & coherence.

But yes I agree the fine tuning you need to get your quicky rails app up & running with your special flavor (eg: rspec, haml, inherited_resources etc) should be better advertised & explained.

I also spend more time on js nowadays but with backbone.js, throwing out the legacy of rails on the server seems a huge waste of time at this stage.
From a theoretical perspective, applying encryption/decryption is more like applying an isomorphism, that is, turning one mathematical structure into an equivalent mathematical structure (with no information loss). I cannot see how this is a "creating" action, let alone a "creative" one.

Now, such isomorphisms turning one information into another could in theory be found for any two pieces of information, but here we are talking about a very limited family of isomorphisms between spaces of all finite binary sequences, so there is little to no creativity involved in selecting and using such an encryption function.
Fans plan birthday party for Steve Jobs
I change a file.

do

hg update default

get:

abort: crosses branches (merge branches or use --clean to discard changes)

So?
It's slow a bit at first, but if you let it sit for a while and keep it open it's quite smooth and seamless.
Humble Bundle, Steam, and most app stores solve these problems for gaming.

Still, there's another unit of currency in play that the app stores and subscription services don't offer. It's $VPO or Value of Proud Ownership and it's a currency you get instead of spend. You only get $VPO from buying while these centralized stores are more like renting.

I've written many times that the desire and ability to own something is an inherent motivation to buy it. If I like the band and the album, I buy the cd-or-equivalent because I want to own it. And to own means investing in something that belongs to you to the degree that you can resell it. That's my tribute to the creators, because it's human nature to try to liken yourself to what you admire. Owning a copy is flattery. Even owning a pirated copy is flattery because the price isn't a major factor there: owning it is.

I've been playing games in this decade that I bought in the 90's. Granted, I use an emulator and I often download, from abandonware sites, the ports most suitable for my emulator: I might have originally bought the game for Amiga but now I'm playing the PC version under DOSBox. Other games I've salvaged in time from 3.5-inch disks to my hard drive as images. But I still own the games I bought and nobody has taken it away from me.

This is why I'm not into app stores either.

While I might be a hermit retrogamer and certainly not a fan of the bleeding edge releases, and while I realize that for many people services like Steam might be a exact best solution, the underlying fundamentals don't change. There's a significant motivation factor buried in it.

If I really loved a game made this year I would want to buy it, not rent it. If I smelled it's a classic I would want to be able to play it in an emulator in the 2030's or even later. This means I need an "internet-age hardcopy", i.e. something that I can stash somewhere and unpack later for use with an emulator or original hardware. This would not be possible when I can't be sure any of the app stores is online after the next five years. This is the same reason Spotify doesn't speak to me at all.
Economically one might say that raganwald is observing a negative externality resulting from the deal between Google and the publisher. It doesn't cost either of them anything if they interrupt a child's homework to sell them a game of bejeweled because the advertising pipeline was going to run anyway for that pageview, but in raganwald's view it does cost society.

I agree with raganwald on this. Sure search is immensely valuable, and sure, the things that internet use displaces were worse.

We're better off post-google than pre-google. But can't we improve on this? Is this how it's going to be in 100 years time?
I think many people will find this useful. I certainly do!
Updated 2012: Best iPad 2 Games For Having Fun and Enjoy 
iPad 2 is one of the most amazing gadget that was launched by apple last year. This gadget have amazing features ranging from the internet connectivity to music to games or anything else.
relevant http://zalew.net/2011/12/08/grab-your-hackernews-stories-and... ;)
Interesting... I just knew him through "Freakonomics". Well, I think he provided the information and the data used in that one chapter and Levitt/Dubner ultimately wrote it, probably also for lack of better sources. How many scientists hook up with gangs and prostitutes? To be fair, Venkatesh is a sociologist.

I guess both (all three) of them are leaning more toward the "infotainment" side of things in those works - after all, they want their books to sell and I wouldn't be surprised if he absolutely had to make that point "it is evil" so often, otherwise the bible thumpers/moralizers might have gotten to him that he promotes gangs? Levitt/Dubner had to go out of their way to make clear they aren't trying to promote abortions in their "legalizing abortions reduced the crime rate" chapter... which I found extremely peculiar, given that it was nothing but an analysis and a convincing theory for the data at hand.
Is that assumption likely to hold?
What kind of social interaction were you thinking? Some ideas we have been kicking around are the following:

- Integration with Twitter/Facebook/Linked In

- Comments/Tagging/Social Bookmarking on Course pages

- Chat/Video Chat
Good one. How would you find URLs of all pages on a website.
Are there any good and relevant articles on dropbox architecture or implementation? Are they open about it, or is it more or less a secret?
Don't forget the Crawl-delay on HN's robots.txt: http://news.ycombinator.com/robots.txt
In fact I have no doubt that within 5 years something else new will come along and perhaps Giles will be writing another article about "Node Went Off The Script: Why I'm Rebuilding Clyde In TheNextBestThing"

Which possibillity he mentions in TFA.

But this is what we call progress (or, to a more bitter viewpoint) change. It doesn't stop.
A Students Teach B Students How To Work For C Students
It sounds like a fun place to be, and just reinforces that this industry seems to endlessly spin around in circles.

I mean, when you read this and compare it to what you hear of MSFT today (via Mini, for example), it's not far off to compare it with Google who seems to be shifting from this to something more disciplined with Larry as the CEO. Extrapolating to what might happen to Facebook isn't far off either.
Had our admins make a number of adjustments to the site - these issues have been resolved and the site is responding much better now.
Now it is risky to bet on Node.js. Especially for bigger projects. I'll wait two years and see how Node.js evolves. For now I'll continue to use RoR.

I really would like to see something like Google Dart to succeed. Node.js feels like PHP in early 2000s.
The ad consumers experience an externality to the transaction between google and the publisher. The sum of the game may be negative or positive. Which do you think it is, and why?
Batman uses nmap in Justice League (Doom)
Land Rover Brevard FL| Land Rover New Cars | Melbourne Used Cars - merrittisland
It should only scrape the front page once per run as an initial condition to unleash the other requests. But thanks for the heads up!

I'll be sure to mention this in the docs.

Edit: changes have been posted. Thanks for the suggestion!
While I agree with most of the points, you can just do

require 'bundler'
Bundler.setup

In your Rakefile, and never have to type bundle exec.

This is exactly what I use in my commandline Node.JS project which is BDD tested using cucumber and aruba.
Like others have stated, I use going to the kitchen as a stretch for my muscles. I find that getting up away from the desk and walking around helps break up the working day. Without these breaks I know that my productivity would drop, especially in the afternoons.

The same goes for working through lunch. I often find myself doing this in order to complete all the work I have on my plate. What I am trying to force myself to do is actually get out of the office and at the very least go for a walk outside. More often than not I am a lot more productive in the afternoons when I take a decent break for lunch. Working straight through lunch is a bad habit to get into.
I turned the Ruby project down because very early down the spec I realized that I don't want to work with technology belonging to 5 (or at least 2) years ago, language design-wise.

Ah, so you don't want to work with mature, proven technologies, language design-wise, that bring benefits to the company and the user base.

Good thing that you don't WANT to work with this kind of technology, because I too don't think you SHOULD be working anywhere near client projects with that mentality.
BitBucket pricing: https://bitbucket.org/plans
GitHub pricing: https://github.com/plans

We currently have 9 people accessing our 12 source repositories (9 BitBucket users or 9 GitHub collaborators). With BitBucket we pay 10USD/month, with GitHub we would have to pay either 22USD/month (the Medium plan) or 25USD/month (the Bronze plan).

In the end, BitBucket's pricing structure is much simpler for us and fits our model much better.
It's nice to have a choice. Syncly is also useful for Strato Hidrive users as it is now possible to use it as a storage backend.
Is rockstars the new wizards?
Yes, I read that, it doesn't explain what the OP is talking about.
Those would be very fringe cases where they can't possibly catch a child pornographer without the data from his hard drive. You have to balance things out. The potential for abuse otherwise is a lot greater I think.
Just use bzr-git, it works perfectly.
It would cost time and money which could otherwise be used to add more features.
Share | ihavegot.com
Suggestion: you may want to explore keyboard shortcuts.
Too short, expanding: Giles BS reasoning of what 2012 should be resonates so well with you, that you not only consider it the truth, but also "so yesterday, dude". i.e another fad-chaser.
what zed said about him is not absolutely wrong http://oppugn.us/posts/1276150607.html
I'm going to preserve the best thing I've read in awhile in a HN comment:

"And as for overly ceremonial code, let me tell you about my balls. I actually have a rake task to scratch my balls. Somebody told me a good entrepreneurial programmer writes code to scratch their own itch, and I took them literally. The code uses a serial port to power an Arduino board. The Arduino's got a servo with a backscratcher attached. I keep it on a shelf at scrotum height underneath my desk."
What the App store needs is recommendations like Amazon. I'd spend way more money, like I do at Amazon =)
Indeed. Why would you pay for, and be dependent on, a service like this when you could quite easily make something like this? Running on your own server where you have full control.
If you ask me for help with your homework, I could recommend a relevant and informative documentary I happen to know about, or I could tell you to forget your homework and play a game, because I'm getting a commission from the games company.

Clearly you are responsible for taking my advice or not, but am I not also responsible for the choices I offer you?
Wait, how are the patents that motorola have not licensed under MPEG-LA and FRAND agreements?

So the new Google is "we don't do evil. We acquire other companies to do the dirty work for us."
I must admit it looks much nicer. One of the things I observer when I moved back to Emacs a couple years ago was how the tools, buttons, borders, panels were distracting and one of their design goals was to make the code the more important visual element.