skysight-inc/HackerNews huggingface dataset:
You can't create a guitar with a guitar either. Programming is only one type of creation, and not every computing device must support programming. The mindset that "computers are for computing" is holding the industry back.

The author makes the argument that if you can't create applications for the iPad with the iPad, youth will experience a disincentive to build programs. I posit two things:

A) That disincentive is offset by the appeal of the iOS platform and the "magic" of a solid touch platform (hardware and software)

B) Not every musician wants to make their own instrument

The author also holds up the rejection of Scratch as proof of his other arguments. I view applications like Scratch as a distinct issue, separate from "professional" application tools on iOS. I understand why Apple doesn't want to allow tools like Scratch -- because they don't want to create loopholes -- but I do find it disappointing that they don't make an exception for educational products. I've not seen a computing device that reaches kids like the iPad does, and it would be great if we could at least introduce them to the concept directly on the iPad.

I believe there is a big opportunity here for web app developers to fill a void. Take a look at CoffeeScript. If someone can re-package Javascript in a way that resembles Ruby, I don't see why that template couldn't be pushed further.
Ask HN: Review bettingly.com
It seems as if they insist on the same out-of-place UI behaviour as Apple apps such as iTunes/Quicktime on a PC.
Bettingly is a social fantasy betting game. Your goal is to correctly predict outcomes of real cricket, football and tennis games and earn as many L¥ as possibe! Any feedback will help us to make it more fun and interesting.
You mean like Gazelle.com?
Not sure, but I wager Amazon will be doing it in 1-3 years if there is a market there (or someone does some powerful fair-trade marketing).

If you have found a market, then you could build a import-export business and then maybe sell out to Amazon in 2 years.
The idea came about from looking at things like the various file sharing sites around and it formed in my head that if I were downloading song tabs for classical music, then the thousands of other people downloading the same thing would probably share some interests with myself. I then continued to think that if there was some way I could communicate with those people then we could share more files relevant to our interests.

I don't think I'm solving a problem, and I'm fairly certain collaberative chat with file sharing already exists (I'm thinking Campfire / Basecamp but I could be mistaken). I believe that this kind of thing would generate natural communities around files being shared.

People would be able to chat anonymously and register their own account (reddit / HN style i.e. very quick registration) and manage their uploaded files.
They need to change it more than that--it's always looked like the Windows Media Player logo to me. http://www.fipr.state.fl.us/images/windows-media-player-logo...
Wi-Fi proven to interfere with aircraft
How about, no? The day you realize the tools you use are not the most important part of your function is the day you finally understand what it is you do. Yes, tools can make things easier, run more smoothly, or make you happy but... Can you do the same, if not better, job with alternate, less efficient tools? Yes. Tool elitism is no better than language elitism.

Now, I'll be in the corner using notepad and copying my file every time I make a major change. ;)
If everyone breaks in on their first try, how do they determine who wins the prize money?
That's exactly why we had to go with Mercurial instead of git. Their Windows integration is approaching SVN. Plus we were already using FogBugz. So, Kiln was a plus.
They can also get screwed.

http://headrush.typepad.com/creating_passionate_users/2006/0...
Hi, author here :)

The bookmarklet seems to work best on content which uses the <video> element rather than <embed>. I'm not clear why, as Apple's documentation says it should work with embedded content (see http://developer.apple.com/library/ios/#releasenotes/General...) but it seems more fragile.

Hope you find it useful. Comments welcome!
It would seem there's no there there, as of yet.
Actually, it's those details that do make the story interesting. Some little details that make the characters seem real are essential to hold your audience. (At least, so says my wife, who is a writer.)
IPad 3: Chờ đợi những gì? - Tiếp thị quảng cáo là sáng tạo
European mobile average revenue per user falls 20%
Since the earliest days of personal computers the trend has been toward greater access to the OS while more powerful programming tools have been made available at a lower cost.

In iOS Apple has reversed these trends not only by restricting access to the OS but by limiting the available tools as well. With yesterday's announcement that Xcode will henceforth cost money, Apple has taken another step to thwart casual programming.
Bi quyet thanh cong va hanh phuc
Đâu là bí quyết để thành công? Đâu là bí quyết để hạnh phúc? Trong cuộc đời mình chắc ai cũng đã từng đặt ra những câu hỏi này và có lẽ nhân loại đã đặt ra câu hỏi này từ hàng nghìn năm trước và sẽ tiếp tục đi tìm câu trả lời trong hàng nghìn năm sau.
Firefox is catching up Chrome's performance. And Chrome is catching up Firefox's features.
Stat Teaching-Confidence intervals-jquery+raphaeljs
Researchers develop more powerful biofuel alternative to ubiquitous Ethanol
Composition is better than recursion in functional programming
Please give suggestions for the top text.
Rate my Startup - tags4.me - Organise Twitter with tags
> Won't that devolve into piratebay with a chatroom?

Possibly, but this is why reporting and copyright infringment DCMA procedures ala youtube will be key.

> How will you pay for the huge bandwidth and storage required?

Self funded to start, everyone will get a limited amount of space to start off with. I don't want to go the premium account route to start off with so nonintrusive advertising will be used to help cover costs. I'm more interested in creating a community based on easy filesharing rather than making millions of dollars (pounds in my case).

> Do people want others to know what they're downloading?

If it's all legal then sure, why not? I'm trying to make it easy to create natural communites based on the type of file uploaded (Categorisation and tagging of files once uploaded will be important here)

I believe in the idea. I've been thinking about it for a long time and I'm certainly up for any ideas.

My own doubts are on the lines of "No one will want to use it". I'm not a huge idea man, and I'm not sure how to go about leading people to the project. If I can build this and only say, one group of artists ever use it, I will keep it running for the reason that at least someone is using it. It may not make me any money but if it makes people's lives easier in any way then I'm interested in making it happen.
Here's one: 'automatic dynamic compilation, generating code at run time with the goal of improving application performance.'

http://www.cs.washington.edu/research/projects/unisw/DynComp...
"They are" had to correct that.
ASTs are trees of nodes. At each level, a node will typically be one out of a range of choices.

In OO languages this turns into a class hierarchy of nodes, and you'd use the visitor pattern to manipulate them. This approach is awful: it generates large amount of boilerplate code in your program, which, if you're not careful, becomes so large that it obscures the actual logic.

Functional languages provide a better abstraction, in the form of discriminated unions for data structures, and pattern matching in place of the visitor pattern.

I recommend one of the ML family of languages: this is likely to be OCaml, Haskell or F#. I recommend Andrew W Appel's books on "Modern Compiler Implementation": he wrote three books, aimed at Java, C and ML, and the ML book is wonderfully clear.
You can ask Instagram to save the photo unfiltered too.
What does this do that my online broker can't already do for my real portfolio? Or even an invetopedia portfolio?
The issue with client side Javascript is that innovative code cannot be effectively kept private.
The Jetbrains IDEs actually have excellent Git integration if that suits your purposes, which basically means Java (as many PHP, Python and Ruby programmers are married to simple text editors, emacs, vi, etc).

Now I like git but I can totally see why people don't use it (or in fact any DVCS). The central repository model is easily understood and implemented. The idea that there is no central "source of truth" is confusing--possibly even alarming--to an outsider.

Windows support problems for Git go beyond having no TortoiseSVN equivalent though. When I was setting this up I at first tried to get Git over SSH working with PuTTY and it a hair-pulling out experience. I eventually abandoned that effort in favour of Cygwin, which just worked.
> Very interesting concept, almost reminds me of a community -- sharing files and talking about them between users.

Exactly what I'm going for.

> I think the biggest trouble you will run into is that unless a file is very popular, you may not have any people at all in most chatrooms, which would make it seem like the community was pretty empty.

I think the way to solve this issue would to have notifications for anyone who has downloaded the file that there's been activity in the room. The system I've will save all activity forever, so it's not going to be an IRC type situation where all logs are lost unless a third party saves it.

> You also have to think about how people download files -- are they coming to your site to download files, or are they coming for the community? On forums, people will chat with other users, and then share files. But when people are looking to upload/download files, I don't know how often they are looking for a community.

I admit, when I'm downloading a file, I get annoyed by the "please wait 30 seconds to look at our advertising and whilst we pop up crap in the background", and I never want it to become the kind of situation here.

I'm thinking of people who are uploading a group of files, say a collection of pixel art, and want feedback on what they've done. I realise this can be easily achieved by a forum but I think this idea is novel enough to not replace the forum, but become an alternate method of communicating in-situ with the subject matter.
It is not just the money: most children couldn't pay if they had it, as it would require a credit card.
Why do some devs not like CLIs? GUIs are nice sometimes but I definitely don't pick my tools based on which has the nicest.

Also, it's not like SVN is suddenly bad or anything. I prefer GIT but I'm not tripping all over myself to switch over all of my existing projects.
Facebook may have a valuation of $60bn, but actually the ammount of cash invested is only $2.34bn [http://www.crunchbase.com/company/facebook] so that would be what was lost if it collapsed. Same for Twitter, actual investments are $360m not the $7bn it maybe valued at. Though I guess it's unknown how much has been traded through secondary markets.

My point was, what effect would it have on the NASDAQ or any stock market? And would it mean that anyone investing in bonds really lost anything?
But people don't.
Calculation of PE ratios, book values, dividend yields -- across your entire portfolio ratio than an individual investment. Also, ability to compare your portfolio to popular investors using data mined directly from the SEC.

Online brokerages will typically stop at the performance data or maybe allocation and not give you any fundamental breakdown of your investments.
AppFabric Server is closer to Memcached than Redis. However since their persistence layer is SQL Server, they could have used AppFabric in place of Redis.

I'm guessing they didn't want to use a technology that is so recently out of beta perhaps?
Giving any credibility to that argument is entirely fallacious because it fails the infinite regression test. Ultimately, you end up back at the argument that if we all relied on cash, there would be no credit/debit card information to steal at all.

Making it difficult to process credit cards doesn't solve the problem of credit card security.
“A Fair and Honest Appraisal of Your Appearance”
you can do real time in Ruby too

Please don't overload the meaning of "real-time"; It doesn't mean "real fast".
If they had the money, there's always prepaid Visa cards.
I would imagine that they calculated it would be cheaper to scale up their application servers and backend caching than pay for the development resource to facilitate this change.
Yeah it's a lot easier keeping up with the day job these days.
Do not confuse elitism with minimalism.

Git is simply easier to use, and harder to shoot yourself in the foot with - at least when it comes to the basic flows. (Granted, you can blow your face off with git if you really try hard).

When branching in git is a simple git checkout -b newbranch away as opposed to svn copy http://repo.com/some/path/to/trunk http://repo.com/some/path/to/branches/somenewbranch - then what else is there to say, really?

Sure, svn is extremely easy to setup and use in small teams. But it is simply not geared towards modern development flows.

I appreciate tools that appreciate my time (and sanity) as a developer. And git does just that.
If you get some traction we'd love to help you take the visuals to the next level. We just finished a project that enables us to import data(like portfolios) from 3rd party sources.

http://www.aqumin.com/
I don't have any real good idea what you are doing right now -- Twitter is already partially organized by Hashtags, what more does your website do? Is it looking for bigrams and trigrams to determine tags? If so 140 characters might not yeild you much useful data. If not, could you explain it a little more?
I think is is sort of true, but the fact remains that humans really enjoy dominating other humans (probably biologically -- think chimpanzees). We currently dominate through economics, so there will always be a dynamic in which the wealthy need to the poor so that there can be a hierarchy.

That isn't the only dynamic, but I think looking to technology (increased efficiency) to do ALL the work in solving human problems (domination) is, well, naive. Some of the work -- yes, and making it possible at all -- often.
Some of us are stuck using Clear Case or Visual Source Safe. Whatever source control you're using, someone always has it worse.
We're using ASP.NET 4 and MVC 3 in production. New features in both made it very worthwhile to invest the time in conversion.

We are not using Razor yet, but it's feasible they are. Take a look at this: https://github.com/telerik/razor-converter
The most awesome story I've read in a while! I loved the way he saw the opportunity:

“I remembered that in college, I had seen a guy doing a live version of Hot or Not at a party,” Mr. Bumby said, [...] “It only focused on the physical, but I was impressed by the dynamic it created in the room. Everyone wanted to be judged”

IDEABOLT: How about doing a similar thing at gatherings, like Google I/O, SXSW, etc. where you judge/rate people's startup ideas on the spot?
Excellent, thanks for the feedback. Everything on the feature page is a live shot. There's also the live demo available that will show you exactly what it looks and feels like. I'll look into adding more static content though.
People use to say that about Twitter.. How much can we say in 144 characters... :P
How about TortoiseGit? http://code.google.com/p/tortoisegit/
Well said - I completely agree. Anytime I am speaking to a web development customer that wants to accept payments online, I give them the usual rant about the dangers of PayPal. It seems cheap and simple, but what's the different if they can freeze your account and leave your funds unavailable for your business? There's a cool start-up at Duke University that is developing a new way to make payments without cash that could evolve into a powerful payment system: https://www.facebook.com/NoochMoney
Great idea. You might want to hire a designer.
If it makes you feel better, the integration with Ubuntu is crap as well. Chrome is doing so many things really well, weird that they can't be bothered about OS integration.
Start-up Liftoff - Present Your New Business Idea
If the Instagram guys have read this http://en.wikipedia.org/wiki/German_tank_problem , they might be having a good laugh...
Ask HN: Is it Good to approach My Employer as Investor?
Am stuck. In my country - Uganda, Tech-Startups are a very virgin thing, and most potential investors are reluctant to move.

I currently work for some manufacturer as the programmer in their IT section, but I have my own business ideas, and I want to develop my prototypes into real products, with my own Company. But I've still failed to find an investor in tech, should I table the interest before my current employer? Would it be a good move?

This dude has money and other resources, but though I could continue to work earn from salary, the pay is not so good plus i want ownership and freedom.

And if am to approach him, should it be for VC or Angel Investor?
Thanks for the offer, I'll keep that in mind :)
A few years ago there was someone at a kiosk in a mall in NYC (I think), who got busted skimming. She was double-swiping, once through their POS system, and then a second time on a Palm Pilot with a magnetic stripe reader attached. She got busted because someone saw her doing it and got suspicious. Now, think about the number of times you hand over your card and it leaves your line of sight to be swiped. Other than retail stores, it happens to me all the time.
$5 is a low threshold. Requiring App Store download of the installer is perhaps more so because it requires MacOS 10.6.

In the larger picture, it costs $99/yr to publish applications or get the provisioning certificate to load an application, which is the primary money barrier.
i downloaded tubotax for my ipad, fired it up, realized how much data input i'd be doing and how much of a chore it would be and headed for my desktop...

it's all about the right tools for the job, and i still believe that the ipad is best used for consuming.

programming is inherently a lot of typing, scrolling and adjusting. unless you hook up a real keyboard and/or a mouse or invent some damn elegant ui paradigms ... i'm just not seeing this being a strong tool in the programmers toolkit. reviewing code, perhaps? but the daily grind, not so much. at least not in the near future...
My general mode of operations with services that require 3rd party authentication to work is:

- Join, get the username I want
- Visit auth platform, nuke their permission to do anything

Generally works pretty well.
http://yfrog.com/f/h6usmp/

That's the new logo that I saw posted on another forum by a Chrome engineer.
http://news.ycombinator.com/rss

There is a link in the footer.
I'm one of those who normally sleep only 6.5 hours per day. As stupid as it sounds, I need someone telling me that I should sleep more. After reading an article like this I'll start sleeping 8 hours a day, and if the article is right, I'll feel better and more productive.

So the article is useful for me, hence the upvote. I do agree about 3) though.
Simula and Smalltalk: A Social and Political History
Amazon sued over search auto-complete patent
It is almost as if there is a law of geek nature that says 'For every evangelist there must be a troll...' It is hard to appreciate the useful content when combined with gratuitous attacks.
Also: .gitignore is fundamentally saner than svn:ignore properties. You can commit it, or not. You can add to it locally without adding it into your next commit. You can make it ignore itself. It applies recursively.
Thanks for the feedback! Alternative designs are definitely going to be explored, that seems to be a consensus.
If you'd bought 100 shares of Microsoft 25 years ago...
Can you auto-generate teaser pages, first-click-free type thing for a wagon-load of sample portfolios, for SEO?
For me, the important point is that higher-order functions (map, fold, etc.) compose well with other higher-order functions, whereas hand-coded recursion doesn't really compose with itself or anything else. Using recursion in a functional language is a little like using a for loop in an imperative one.
Do you imply that EventMachine is slower than Node.js for IO-bound tasks?
iPad 2: Walt Mossberg Review
I tried it a few months ago. I created a new repo and tried to add a file. It gave me an error. So I tried a different way of adding a file. It crashed hard.

TortoiseHg for Mercurial, on the other hand, is a pleasure to work with, especially the 2.0 release that just came out.
I'm having a hard time thinking of a downside to Clojure here...
PHP-FPM is a single process and is built into 5.3, though it requires some configuration.

http://interfacelab.com/nginx-php-fpm-apc-awesome/
"someone always has it worse."

Unfortunatelly, not in your case. ;)
It certainly isn't completely out of date... Most of what changed in 2.5 was the UI, all the tools are there, only a couple changed names, and you can search for them using the space bar. So no, this is still a very good resource, especially if you jump to #blender channel in freenode IRC, if you can't find something that changed in 2.5. It also has improved alot from 5 years ago, in my opinion, but sure, there is still alot to be done.
OpenSUSE 11.4
As someone who got started in this field about 10 years ago, I find the mass-adoption of and then mass-exodus from subversion fascinating. I remember sitting in the audience for a talk by Greg Stein introducing subversion at ApacheCon ('02 maybe) and being wow'ed.

I'm trying to think if there's another piece of architecture our industry has both so universally embraced & discarded (hyperbole, I know) in the last decade.
I'd like to see a bit more about the geography thing. If I own funds with multiple holdings geographically, does it chart all those out? It's kind of scant on details and if I had to provide a credit card to try it I probably wouldn't.

Also, it's difficult to tell which plans offer what services. You don't have a 1:1 mapping of things on the features to plans page. I can guess performance and diversification, but what's "Advanced Data" and "reports"? I don't want to guess. Feature chart perhaps? Or maybe just a better mapping. Or on the feature page you can say "Available in Premier + Professional".
I actually swelled up in tears when he showed the spreadsheet of student progress, and suggested having the students with red blocks (those who are stuck on a concept) being given help from the students with green blocks (those who mastered it).

That is so beautiful.
Why would they be when they're turning Chrome into an OS?
Ask HN: Site from scratch or frameworks?
I've developed my first serious web app / start up, its a social network and took about 300 hours to develop to where it is now. I built it from scratch using PHP, mostly because thats what im best at, but also because i like the idea of knowing all the parts and having total control.

To me it seems like using a framework would take away from that control.

What does hacker news think about this issue?
+1 for AirVideo.

Unless I am watching a movie with the kids, I now prefer my iPad 1 to my TV for watching video at home. Curling up with an episode of "The Prisoner" or even "The Empire Strikes Back feels like curling up with a book, and I can watch anything on my network serve without all that synchronization nonsense.

Synchronizing movies is SneakerNet by another name. It may make sense for an airplane flight or a long subway ride, but why on Earth would anyone ever want to do it at home?
World's greatest lean startup: American Idol?
The big risk I always see with git is that you start storing more and more work locally. This exposes you to the chance of hardware failure on a desktop pc. With svn, it would be easier for the hardware to be redundant and backed-up.