skysight-inc/HackerNews huggingface dataset:
> I think that at a certain point people have to accept that there are just some things must be learned in order to operate a computer.

This! I personally like the idea of learning concepts in order to be able to make sense of a computer or it's applications. One might argue that the learning curve is too steep for some users, but on this particular topic it just isn't. Come on, we've been putting stuff into boxes for ages. In a metaphorical sense we put everything in boxes and label them in some way. Directories do exactly that. We're used to it and, as much as I hate those three words, "it just works".

Trying to make every last bit of a computer absolutely idiot-proof harms productivity (compare poweruser tools to what-your-grandma-uses) and may even scare away those who actually have to get work done.

I believe we've actually reached the point where the "dumbing down" started a while ago, and it's a rather bad trend.
NFC can be used to attack your phone
LinkedIn Is Raking in the Moolah
Airtel wants Google, Facebook and Yahoo to pay for network usage
With track record, hope the customer service is an improvement.
Quick Python Flask App with a few Quick Changes
This is a really interesting idea. The JOBS act is going to create new opportunities for start ups like FundersClub.

People often confuse 'accredited investor' with 'educated investor'.

Being an accredited investor does not mean you cannot be scammed, it just means you're less likely to suffer drastic financial consequences as you should be able to absorb total investment losses.

If crowd funding start ups does go mainstream there will be an opportunity for a company to provide advice/guidance to these 'new' investors.

The main risk to the likes of FundersClub is that one sour deal would make all the headlines. I guess it is really important that they apply some sort of filter to the start ups that they allow on their platform and react really well if (prob when) this fails.
"rich facial expressions"

Nick Cage called, he wants his job back.
Kevin Rose reflects on Digg, the dangers of outside investors, and his legacy
What exactly is "YesACID" ?
Clementine offers both views also.
And if you use Python, rauth will make the experience much easier: https://github.com/litl/rauth/#readme.
Naaaaaah, you'd just have metadata!
EULAs can contain arbitrary demands, but that doesn't mean they're enforceable. The particular statement "without notice" sounds like something that would simply be ignored in court.
多磁路永磁起重器
I recently dropped all official 1.8.7-support for all my projects. Informally, most of them should still work (tm). 1.8.7 is past its EOL and will only receive security fixes until next year. Not having a migration planned for the near future is reckless.
Do you know if there is an approval process?
Pojištění do zahraničí online
Získejte další pojistné produkty společnosti Travel Guard, jako jsou cestovní pojištění do zahraničí, dlouhodobý pobyt v zahraničí nebo pojištění pobytu v nemocnici.
Thanks for the valuable feedback. We're not quite there yet so we might change the order of things.
https://en.wikipedia.org/wiki/Second-system_effect strikes again?
23% off Acer Aspire 5517 Battery Pack 1X 
New Acer laptop Battery Aspire 5517 Rating 4400mAh 11.1V 6-Cell Replacement for Acer rechargeable li-ion battery type AS07A31 AS07A32 AS07A41 AS07A42 , Acer battery Module Aspire 5517, Aspire 5517-1208, Aspire 5517-1216, Aspire 5517-5086,

4400mAh

replacement Battery Type: Li-ion
Voltage: 11.1V
Capacity: 4400mAh / 6-Cell
Color: Black
Net Weight: 300.6g
Dimension: 208.2044.9419.90mm
Condition: 100% new Replacement Battery
Plastic Bags With Zippers
Zipper bags are popular in a wide range of markets due to their convenience for consumers. stand up pouch.ca manufacture zipper bags, self seal bags, Zipper profile, plastic zipper bags, clear plastic zipper bags, plastic bags with zippers.
Perhaps I'm being a designer-snob, but Twitter's Bootstrap has quickly become too popular. I honestly have a hard time taking a site seriously when it uses the default Bootstrap look.

Having a unique visual identity is extremely important.
Both task can easily be achieved. Just select and drag them out of the app into any folder.

I don't like everything about iPhoto (it's database design is rather monolithic and not build for user that have many storage devices that are not always plugged in like external hard drives)

But I wanted to say: "hey, look here! We are already managing many files without folders."
In the UK, this is called the Nanny State. I though the USA was immune to this rubbish.
> If when new users got a computer, the only storage visible was a completely blank home folder

...you mean the Desktop?
I'm sure all cloud hosts are built on virtualization...

Just think of cloud hosting as the next generation of VPS hosting.
So I guess the theory is that most projects that are hosted on Github will have a product site somewhere else where ordinary users are presented with a simple download button
In addition to the other posts, Valve has built up a solid amount of good will with the gaming crowd. They might not have the best support, but their actions up until this point suggest they take gaming seriously and just don't see all their users as a revenue stream, like you see with EA and Microsoft. They aren't beholden to shareholders so as long as guys like Gabe are around, people are less worried that Valve will start fucking with customers in the way you see other companies do.
With the gmail web interface I already have all of these features,

actionsteps are stars in gmail, i use yellow & red bang, and red star .. just press s to rotate,

attachments have never been an issue but maybe thats just me, searching for "from:a@b has:att<down><tab>" is quite quick enough

and using filters & labels gives me the notification functionality, e.g. messages from facebook get a label, i can see facebook (3) or whatever on the left, but it will work for any type of email i wish.

"meh" is my main reaction to this, unless it has something new and is as transparent to synchronisation across devices as gmail i won't be interested
I've migrated a few large apps to 1.9/3.x, and it's the least fun I've ever had as a developer. The API changes in Rails and the burden they place on developers makes me think twice before using Rails for new projects.

After a while I ended up with a set of Vim macros that handle a lot of the superficial changes, but it's still painful drudgery that makes me wish I was working with a language and framework that's less fickle.

And, be wary of projects with a lot of dependencies and plugins. Think very carefully before adding a single gem to a project.
I wish this meme would die. There's a kernel of truth, that initially Chrome didn't support blocking network requests, but that's because of the tradeoff of extension compatibility vs power that Chrome made. Firefox addons (as originally designed at least, I'm not up on their latest efforts) have always been incredibly powerful, but that power comes from calling internal browser APIs that might change from version to version.

Chrome extension apis have to be explicitly designed and developed, and backcompat is taken care of, so your extensions don't all break every six weeks when Chrome updates.

In any case, yes Chrome supports extensions that block or modify network requests before they occur: http://code.google.com/chrome/extensions/stable/webRequest.h... (and it's been out of experimental for eight months judging by this bug http://code.google.com/p/chromium/issues/detail?id=60101)

In addition, Adblock for Chrome has been able to prevent requests from loading using a base webkit api for two years now: http://www.theregister.co.uk/2010/07/20/chrome_does_resource...

(Disclosure, I work for Google, but not on anything related to Chrome. I'm just huge fans of the project and its ideals.)
Yes, this is sad. And it happens all the time.

Exactly the same thing happened to the whole Semantic Web effort at W3C. It basically got overtaken by enterprise and now it is of little interest or use to regular web developers.
Quick JSP upload tester code using commons-fileupload
Some of you have troubles getting JSP upload functions in your code working. Here is upload code example that you can drop in to a JSP file in your webapp directory to quickly check if uploading works. Common cause of problems is lack of write privileges in a directory where you are trying to upload to. It will upload to your current web app directory defined in filePath variable. The code uses commons-fileupload-1.2.2.jar and commons-io-2.4.jar in WEB-INF/lib to make it simple. Uploading code without these fileupload classes is bigger and not so easy readable. Here is the content of uploadtest.jsp.
Interesting, I didn't realize that. Thanks for informing me.
I guess 'hype' travels a lot faster than truth.
Followup: Anyone confused by hierarchical folders is going to be just as confused by a database model with tags and saved searches.
My .vimrc contains:
set pastetoggle=<F2>

Life is suddenly easier :)
"In practice, if you forget about system files and such, I'd estimate 9 out of 10 people have all their documents in a single flat folder, which they only access through their word processor or whatever they use to open them."

9 out of 10 home / casual users: perhaps true. Among teachers using the 70 staff computers in this large open plan office, there is an amazing variety of carefully organised folder structures and layouts that typically, for each teacher, organise 8 to 10 courses each consisting of two sessions a week for 36 weeks. With overlap. And shared folders with colleagues.

If we used Mac OS X instead of Windows, it it really is the case that you can only have one level of folder, then my colleagues would have to recreate their heirarchies using file naming conventions. Messy, and hard to manipulate.

A database approach might yield an actual benefit: I'm assuming that would look a bit like Outlook's message view where clicking on the from, received, subject fields allows an instant reordering of the material. But tree like re-orderings would be needed to allow my colleagues to continue to organise their content as they do now.

Part of me likes the Jef Raskin approach, the content is the file name and you use incremental search to find a particular part of your work. It is hard to see how that works for media files.

I have no issues with changing how we organise material, but there does seem to be a shift in assumptions on how people will use their computers towards the superficial media stoage and comsumption sort of model. That won't fit everyone at all.
noSQL and YesACID. It's that easy.
* I think that at a certain point people have to accept that there are just some things must be learned in order to operate a computer.*

That statement encapsulates an ideological outlook.

I, personally, agree with you. (I happen to have a CS degree and used to work in the industry: of course I agree with you!)

However, purely pragmatically, a lot of people don't agree with that position. They no more want to know how their computer works than they want to know how to adjust the ignition timing on their car. Yes, in principle they could learn that stuff; but they consider it to be a waste of their valuable time, for which they have other priorities.

By way of an analogy: we're in the position of 17th century puritans asserting that of course everyone must learn to read so they can read the Bible for themselves and interpret the word of god directly. (While a large chunk of the audience at the time disagreed strongly and wanted to leave that to the priests.)

That's how things are for a large chunk of the general public, whether we want it to be so or not. And as computer use becomes a universal, pervasive element of society, we're going to run up against it increasingly.
19% of apps (123,500) would be sharing 61% of revenue ($3.05bn), i.e. an average of $24,696 per app.

So, as a skilled iOS developer you can get a salaried job or work on contract and easily pull down $100k/year.

Or, you can bank on hitting 4 near home runs a year with your own apps.

Which sounds like the smart bet?
No. That's exactly what makes it so confusing. User sees desktop, all is good. They go into Word, save a file. It ends up in "My Documents" by default. Now the user thinks they lost the file, since it's not on the Desktop.
Zynga in the Red? Their HQ is still looking pretty [Photos]
> I'd estimate 9 out of 10 people have all their documents in a single flat folder, which they only access through their word processor or whatever they use to open them

I could not agree less: Most people I know follow about the regular OS distribution, ie., most on Windows, some on Linux, and a few on OSX, plus the odd geek using what-not... The only cases that matches your "9/10 observations" are the few guys using OSX, and even then many converted from Windows and keep using their OS just as they did before. And everybody else is using a system where he cannot easily organize stuff through apps (ie., we probably all agree that OSX has the best inter-app interoperability) or otherwise is experienced enough to want full control of their own data and therefore keeps his data organized, eg., in a Dropbox folder hierarchy. And given the majority of people I know are Windows users with very little "IT knowledge", their behaviour is what I would put into the majority bin. According to my own obeservations at least, nearly all of these user-types rely on some increadibly convoluted folder hierarchy to store their music, photos, documents and the odd video.

Note that I am not arguing about the best way to organize folders and files, all I am saying is that AFAIK the very large majority of users does organize their files in deep folder structures (and, is using Windows Explorer to do that, too...).
On the business survivability of Flipkart, India's leading e-commerce site
None of those things compile to Objective-C. They each provide a runtime for C#, Javascript and Ruby respectively with bindings to the underlying Objective-C apis. And they each do it in a different way, with different levels of layers between the normal Cocoa APIs.

What 'language infrastructure' are you talking about?
Power law at work?
The last game i purchased from Steam was roughly a little over a year ago and up to that point any game downloads would take days. I'm not on any kind of uber-fast connection (10mb) and never had any issues with any issues streaming or downloading content from any other service.

You're the first person I've ever heard say that Steam throttled downloads, and I've heard and had a lot of complaints about Steam in the past. That's just not one of them. In fact, the only thing close to throttling I've heard is users wanting the ability to manually throttle game downloads.

I'm not saying your lying, I'm just not sure that it was as a result of something on Steam's end.
I seriously hope people aren't so dense that they convert directly from one European currency to USD. That'd be the dumbest writing in tech I've seen in recent memory.

There's this thing called VAT, along with other factors - it might cost Apple some extra money that European consumers are covered by a two-year warranty for free.

As a decent trick, try to find a product in the Swedish Apple store (http://store.apple.com/se) close to those figures and see what the equivalent is in your own Apple store.

With a customized iPad, this makes the lowest device cost around $775. Not a very attractive price at that, for what it's worth.

From a PR perspective, Microsoft needs to clear the air,
and start talking numbers.

Translation: "Microsoft need to reach out and do our work for us."

What an awful article.

Also: 32GB and 64GB? That can't be right. Especially with all the space Windows 8 must occupy.
I'm seeing a lot of comments talking about "just get a {VPS, dedicate box, Amazon, etc...}". I think people are missing the point. AppFog is trying to take all the "hard" work out of SysOps. Think Chef on crack, you are paying for their pre-configured infrastructure from the top down.

Their idea is provide a powerful, scaleable platform quickly and easily. Their mentality is called NoOps (http://blog.appfog.com/what-is-noops-anyhow/). It's a cheesy marketing term, and pissed a lot of people off, but it's pretty spot on for what their service offers.
I was thinking just of margins on the distribution part, not the creation of software. Getting an app from the creator to the purchaser seems like a logistics/retail type business, like Wal-Mart is for physical goods, and high margins on that just means more overhead for everyone (except the operator of the distribution network).
Do what you love and the money will follow
Most of the U.S.'s railway system was laid by private companies. Similarly, private companies laid much of the electrical grid, too. They are regulated utilities today but were once free companies.

Even when governments build infrastructure they typically contract that work out to private companies. I'll let you decide whether government contractors and bureaucracies are preferable to making the guy who built it have his skin in the game.

More importantly, if someone else wants to build it, as long as they follow rational rules (that can be imposed ex post facto) it is irrational for the taxpayer to clamour to pay for it.
It's not about learning the inner workings of the computer but about having a very basic understanding of fundamental concepts.

A computer is eventually nothing but a tool to get stuff done. A user not willing to learn those basic concepts is the equivalent to a craftsman not willing to learn how to use a hammer.

I agree that the inner workings are probably far too complex to understand for anybody not working in the field, but they aren't expected to either. As I pointed out in a different reply, hierarchical storage is no different from putting things and thoughts into mental drawers, as we do all the time (even though we're often not supposed to do so). It's a ridiculously simple concept.

I also agree that devices like tablets and smartphones, which are ultimately just consumer devices, not meant for any productive work, will get by without this concept (although I personally prefer having it). I wouldn't want my laptop, desktop, workstation, whatever to be without directory structure though.
Please do so!
I'll help with what I can and little I know.
That's the big, and more subtle lesson: it is really important that your test environment be very similar to production.
Hang on a minute, from where I'm standing as a client developer OAuth 2 is much better than OAuth 1.

Firstly, reducing the burden of tricky and unnecessary crypto code on the client is useful.

Secondly, some of the article's points don't even make sense, like saying tokens are necessarily unbounded, which isn't true. The issuer can easily include the client_id in the token and check for its revocation when used, as it did in OAuth 1. The same is true for self-encoding: clients don't have to issue self-encoded tokens and can instead issue unique id-style tokens with long expiry times. As for refresh, that's unfortunate but issuers could easily work around it if the OAuth 1 way was preferable.

In short, OAuth 2 is simpler to implement for the client in exchange for being slightly harder on the issuer, whilst also being more flexible. Yes, it relies on SSL for security. So does your bank.
Yes, that would be great, as I'm not sure there are any good docs on writing a OAuth provider.
IPhone apps for successful business
The iPhone apps development has been at the top of the mobile apps development field. Everyday lot of new and innovative apps are being added to the app store. The apps contains useful features and facilities for the people in different fields.
Ask HN: Any budding designers interested in redesigning my site for exposure?
I'm wondering if there's any designers looking to add to their growing portfolio. I'm interested in re-theming both my Wordpress run web development blog, JQueryin', and perhaps my personal site, coreyballou.com.

Just thought I'd ask, no harm in that :) I'm willing to drop a footer note on JQueryin' referencing "designed by ___" with a small logo linking back. I get around 4-5k uniques a month and am looking to try a brand new approach to grow some new traffic with this re-design (since the site has long been neglected but maintains steady traffic).

Check out my profile and email me if interested!
And now we have N+1 standards.
I don't think changing the way we structure our files is that bad an idea, although the iOS version of it isn't really great. Folders are basically a way of grouping files of a similar topic/concern together. Files can belong to many topics/concerns, but they can only belong to one folder. I'd really love it if we evolved the folder concept to a concept of tags, where the organization is very fluid and dynamic.

Example(example folder structures):

* I could put an anime movie file under /Media/Video/Movies/Anime or /Media/Video/Anime/Movies

* Same for an anime tv show: /Media/Video/shows/Anime or /Media/Video/Anime/shows

If i could tag the anime movie as "Movie" and as "Anime", i could just pick and choose which way i want to view it:

* All movies?

* All anime movies?

* All anime?
Firefox 16 for Android supports ARMV6 devices
another way to get into this mode is to start doing a complex command.. so

:%s/

and when you realise it's not as simple as you first thought.. doing ^f will take you "command line" buffer where you can do all the normal vim commands..

as for copy/paste .. if your vim is compiled with the option "+clipboard" then you can use the "+" register to interact with all your system copy/pasting..

however, what I most frequently end up doing is entering paste mode (:set paste) and just using my terminal emulator's paste buffer.. you can also sync these using tmux's buffers etc if you want, but it's a little less elegant imo..

once you have set/unset paste mode aliased to something sensible it makes the whole process as simple as it gets imo

for your vimrc

nmap <silent> <leader>p :set invpaste<CR>:set paste?<CR>
http://cs-www.cs.yale.edu/homes/dna/papers/calvin-sigmod12.p...
Dune2000 is an official successor by Westwood Studios. It is based on the C&C-Engine and basically plays and behaves like Red Alert 2, right down to the awful C-Movie cutscenes.
Yes, Steam breaks on Windows 8.

But people shouldn't take that motivation as something that makes what Newell is saying automatically wrong. He's far from the only person to say Win8 is going to be a disaster for MS - perhaps it is worth looking at the possibility he is actually right.
Wanting to access my photos doesn't mean I want to copy them elsewhere. Most of the time I want them to stay where they are, just use them with a different app.

I'm not saying nested folders fit everyone (although my anecdotal experience differs greatly from yours), but you don't have to be a geek or an old-timer to appreciate that your data is not tightly coupled to an app.

I don't know enough about new approach Apple has taken to comment directly upon it (yet). I do think original article was crap (and this one isn't great either).
Google Docs used to do this. Folders weren't really folders, they were tags, and it was horribly confusing.
Creepy and weird. What makes pretty girls good advice givers?
Starting and canceling an attack was actually quite easy: Turn game speed all the way down to a crawl, click all the stuff you have to click, turn speed up again :).
123456, Luke Wroblewski Cracks The Code Of The Most Popular Breached Passwords
Same thing for engineers IMHO. Where I come from the title is regulated, so it requires a bachelor's degree with a specific list of courses and 2-3 years of work experience as a junior engineer in the specific field to call oneself "engineer". But in the country where I work, there are plenty of people with no programming experience who can setup a wordpress site or grab a Microsoft certification and instantly become "system engineers"...