skysight-inc/HackerNews huggingface dataset:
I see you studied computer science at least a little. I would start with a few of the programming guides on developer.apple.com and check out the sample code from apple [1] and pick up a copy of "Programming in Objective-C 3rd edition" [2] If you are a visual learner and enjoy lectures (Sometimes annoying and slow for experienced programmers) check out the stanford courses on iTunes. [3]

I would strongly recommend downloading all the videos as well as Xcode 4.2 before you leave for China. The files are quite large and I hear it's a long plane ride. Sign up for the iOS developer program if you have not already - you can't build to your device otherwise. [4]

Feel free to shoot me an email (contact in profile) if you get stuck on something - I might be able to point you in the right direction.

Finally, learning to program iOS apps may not be your best use of time on a trip to China. Even if you are able to go often catching up with what is going on generally and what people are doing/using in the mobile space is probably a better use of your time while there. I know I would not be writing code if was able to take that trip and perhaps even speak the language.

[1] http://www.amazon.com/Programming-Objective-C-3rd-Developers... (Maybe the kindle edition for reading on your laptop/iPad)

[2] http://developer.apple.com/library/ios/navigation/#section=R...

[3] http://itunes.stanford.edu

[4] http://developer.apple.com/library/ios/#documentation/Xcode/...
It is truly frightening to see how far-reaching authoritarian legislation like this can get fast-tracked into law. The same thing happened with the Iraq and Afghanistan wars, the Patriot Act, and the Department of Homeland Security.

I can confidently predict this legislation will not be stopped.
Law Schools
"To me this sounds like the teacher screwed up."

Call me cynical, to me this sounds like a story so outrageous that it becomes rather implausible. Of course it's possible that there is a teacher who for several weeks/months says 'looks good, go for it' and then out of the blue, at the end, decides to do a 180, fails the students and says 'I'm failing you because I don't understand'. But despite me knowing quite a few idiots and incompetent people, that just doesn't sound very much like something that would really happen in the way it is being painted.

Of course I don't know the student, so I'm not going to go out and say that he's a liar, either. But there is room between calling somebody a liar and word for word believing a random stranger on the internet.

Which is why I commented that in these cases, I'd prefer to hear the other side of the story, rather than using an obviously colored view as 'proof' for the article's author preconceived notions.
FOSS Patents calls out Linus Torvalds over "bogus" claims
My buddy did a basketball scoring app. Much nicer than what was there, certainly better than the NCAA DOS-based crap. Makes a little money. Had a ball writing it.
How to be a Journalist? Get Published on News Website
It will be all in the software. Make this thing boot into a python IDE with pygame installed and you have this generation's QBASIC.
> Getting out of the infrastructure game for the enterprise will be huge and may herald the end or Java's dominance.

No it won't, JVM usage will just shift to wherever the need for massively scalable systems goes. If that domain shifts from in-house enterprise development to SaaS companies like Salesforce, the JVM will still be a top contender for those kinds of projects, wherever they're housed.
Stuxnet 3.0 to be possibility released at MalCon?
Thanks! =D

Really appreciate it. Bit of a bummer. Oh well.
Ask HN: What's the best payment processing system for B2B startup?
need to set up a way to make our new venture into a real business (making $$).

what are the different considerations we should have as we evaluate the options?

which have the lowest up-front fees?

is it logical to switch once you have a certain number of accounts?

thanks for any feedback!
I think this issue is where a lot of the schism comes from - not everyone's thoughts translate well into perl.

I've tried to "get" perl a few times, and I also get tasked with maintaining legacy perl code from time to time. Perl is the only language I can't readily use without a few books and perldoc.perl.org handy. It just doesn't fit my brain - yet I can jump around in other languages with little trouble.

Maybe it's just me, but I imagine that there's others that have a similar dissonance with the language.
Knowns. I think it's mostly because of the 'knowns'.

Removes some uncertainty around planning maintenance & operational costs. Java developers are plentiful and framework training/certification programs are out there for the 'feel goods'.

Also... turns out, .NET is adopted for the above reasons as well.
I having a feeling I somehow unknowingly managed to spend a couple of awesome points at the age of 6-10 on getting a feeling for grading systems.

Like many of my friends, I often had a feeling of unfair grades being given throughout all my education. I magically always ended up on the side of the people with better marks than ability. At least that's how it felt to me.
I'm from Des Moines and know a couple of people that work at Dwolla. I haven't heard anything about Dwolla doing a lot (if any) bitcoin transactions. Do you have a source on that?

Dwolla has an API so any point of sale system can integrate with it if they so choose, but I believe that most retail locations that accept Dwolla either check the dwolla website, iphone or androids apps for incoming payments.
The great downfall of Perl is that it's slow:
http://shootout.alioth.debian.org/u64/which-programming-lang...

60X slower than C.
30X slower than Java

If sed/awk/grep/sort/tr is not up the task, sure, try Perl for those one offs. For serious computation? Fuggedit.
Same people who bought thousand-dollar boat anchors. At 199 it has a known customer base.
Sunset Silhouette
Well I started with the goal of wanting to learn programming, so outsourcing it wasn't planned at all. Though I did ask a lot of questions of some very talented friends and hired them to do some development of the things that I just couldn't understand.

My goal is to be both a designer and programmer, so that made it so I had to write code myself.
@ is common.. The others are pretty rare.
I'm worried that the approach I'm seeing to stopping this bill gives the impression that it's supporters are simply "protesters" who support online piracy.

The article on agilepanda is well written but the site at http://americancensorship.org/ focuses on website blocking, jail time if you "stream a copyrighted work" and the very general threat of "Chaos for the Internet". It's the wrong approach IMO.

The decision makers, or our target market for this if you'd prefer, are congress, the senate and the president. There's an election coming up and we have real power we can wield. So here's my suggestion:

1. Make it crystal clear that replacing the DMCA with SOPA will kill many of the job creation machines coming out of Silicon Valley and the rest of the USA. It will prevent the creation of new businesses like Facebook that can only exist through user generated content and who generate billions in tax revenue and jobs for the US economy. If a representative supports this bill they are making it clear they don't support job creation in the USA.

2. Make it clear that this is not about online piracy, but about government control of a free communications medium. It is tantamount to the US government taking control of the country's newspapers and having the ability to selectively block the publication of editions they don't approve of.

3. Call your local congressman and senator and let them know that if they support SOPA, they don't support job creation in the USA and they oppose freedom of communication. Let them know two things: If they support SOPA you will not vote for them and you will encourage everyone you know to do the same. Secondly, let them know you will contact every major political donor in the area and make them aware of the representatives stance on the issue and how it endangers American business and innovation.

If we simply "protest" by shutting down our websites or sitting in the street, we risk getting lumped with the Occupy movement. However you may feel about that, what our politicians are most afraid of is losing their jobs and losing their funding. So lets hit them where it really hurts and take the power back.
This is the language that doesn't have proper function arguments, exceptions, objects, etc, and you're calling OTHER languages a subset? Sorry, I just don't see it. What exactly is so awesome in Perl that isn't easily done in Python/Ruby/Scala/D/Haskell?
Looks like he just reinvented the wire transfer. In Europe, a lot of money is transferred like this; I can even make transfers from my phone.
This is not a server side DOM. It's an rpc system that acts like a jquery remote control.
Apache Hadoop 0.23.0 has been released
high IQ is defined as a score between 107 and 158.

That means around 70% of the high IQ people in this study had an IQ between 107 and 120. Over 90% had an IQ less than 130. Don't go out and assume that smoking a joint will help you get into Mensa.
Credit cards exist because people need a line of credit and debit cards seem to offer the same benefits as Dwolla, at a lower interchange rate for the merchant. The P2P feature is nice, ACH generally isn't used directly by individuals and wire transfers/EFTs can be quite expensive.

I wish someone would make a real alternative credit processing network, but there are so may laws and regulations, I wonder if it is even possible to ever have something like a simple 1% transaction charge.
Not sure about the GS connection, but this page went up at the beginning of October http://www.jpmorganchase.com/corporate/Home/article/ny-13.ht...
Apple - Mac
I think Felix Salmon at Reuters sums Taibbi up nicely: "you don’t read a Taibbi rant for an evenhanded look at both sides of a complex story. It’s more a forcefully-put case for the prosecution: some of his charges might not stick, but he’ll throw a few chancers in as well for good measure".

To that I'd only add that Taibbi seems deeply incurious. Other journalists will attempt to explain the motivations and mechanics behind a particular trade or instrument. Taibbi will respond, "I talked to some of the principals in this story and there's no way you can come to any conclusion other than that this a giant fraud". Which may be right as far as it goes, but it doesn't help you understand what's actually happening.

I think people like us are trained to be very wary of anyone attempting to conceal facts, even if they're right. We can think for ourselves.

So many excellent people have done real legwork (defined partially as "hurting their brains to understand things like how a trust holding 250MM of mortgages is tranched and why a hedge fund wants one of those tranches and a bank another"), it seems a shame that everyone's paying attention to the journalist who's really just got a talent for telling people what they want to hear.

Even if that's what you really want, Michael Lewis does a better job of it. For that matter, you really ought to read _Liar's Poker_ if you haven't already. Some of the acronyms have changed, but the underlying game is the same.

For the record, I appreciate and enjoy Taibbi's writing on politics.
Here are some Bitcoin/Dwolla links:

https://en.bitcoin.it/wiki/Dwolla

https://en.bitcoin.it/wiki/MtGox#Dwolla

http://www.siliconprairienews.com/2011/07/as-bitcoin-exchang...

I'm not aware of any POS companies that have actually implemented the Dwolla API, but I could be wrong.
AFAICT, mail forwarding is done by the local post office that would have delivered the mail. So mail headed to CA gets to your local CA post office, gets a yellow sticker on it, and gets stuck back in the mail. Mail originating in MA, destined for a CA, and forwarded to MA, does indeed cross the country twice. And routing loops loop, true story.

How do they submit forwarding updates to remote post offices? Well, they've already got an in-house network with QoS guarantees, so of course they use that. Yes, I'm referring to letter delivery itself - a good lesson in technology sticking around because it "works".

They do have a new service called "premium forwarding" or something where they want to gouge you something like $20/mo for making their life easier too (and to encourage you to use it, they take away the ability to update your normal forwarding online!). It's bureaucracy, perverse incentives abound! I've also heard (from a letter carrier) that the USPS is looking to stop Saturday delivery, so they've been holding back mail on Saturdays to justify it being a light day.
Recent IPOs Show Need for Earlier Oversight
I think points 1 and 2 are pretty strong. I've always felt reluctant about having your entire code base available to whoever opens the JS file. Maybe I'm just paranoid.

The real strength is reducing the transfer size. You're only sending what's needed by the client. Nice stuff, if it works as-advertised.
I struggled a lot with how to price it. Initially I didn't think I would sell very many because I underestimated the size of the market. Because of the low volume I was going to price it at $99, but the speech language pathologists I talked to said that people were so used to paying so much, that $99 was too low.

There are definitely people who can't afford it, but this price allows me to spend more time on development. Also I do give away a fair number of copies.
If anything, they are reasons that enterprises aren't in any kind of hurry to abandon Java.
Switching to Jekyll: you'll need to get your hands dirty
I agree with the sentiment about business cards 100%. You need them, so get them.

Do NOT get VistaPrint. The free cards they have stick their logo on the back side. Go to OvernightPrints.com and you can get a better set for very little money. I have tested out every single online printer in depth over the years and they have the best business card offer for the money.

@YoungEnt - where did you get that affiliate link? ;)
Good developers can move fast in Java, bad developers will move slow and screw up, even in Ruby.
The naming is a little off, isn't it? South of Houston all bets for street numbers are off, so I'm fine with making up South Xth street, but you should maintain the consistency the grid currently has.

You've lost the East/West distinction between the streets, so the West streets are just Xth Street, instead of West Xth Street like they should be. Worse, the avenues East of 1st should be named alphabetically, not as E Xth Ave. For consistency, I'd increment them as Ave A, Ave B, Ave C ... Ave Y, Ave Z, Ave AA, ... You've turned Alphabet City into just the East Avenues. Sacrilege.
What is a machine?
Yes, it was very targeted development.
If you can't find a technical co-founder, you gotta narrow your business idea to something that doesn't have a huge technical focus. Something like DailyCandy... Start a newsletter, build a mailing list, build the content, talk to advertisers, and outsource the HTML and design. No need for technical co-founder.
Because it's spreading misinformation that could prevent people from becoming marrow donors.

It might prevent people from becoming donors, sure, but it's not misinformation. You may think that the risks are small relative to the benefit provided, but you shouldn't pretend (or try to convince others) that there are none.

Take five of your minutes and give them to somebody that needs them.

It takes five minutes to register. It clearly takes more than that to actually donate. You're not doing anyone a service attempting to conceal this fact.
Nah. Those are the reasons that an organization would like to list for using Java. But "kls" nailed it above. It's mainly inertia and labor availability at this point.

... except those are the reasons our organization uses Java.

Unfortunately, it seems like this doesn't fit the narrative that some people want to have about the JVM and Java.
Google, Facebook, Twitter urge Senate to sink SOPA
Computer gamers' brains 'differ'
How To Make Money From Your Passion
A computer is allot more complicated than a hammer, a hammer doesn't have any moving parts for one. Of course there are still vast differences between types of hammers (e.g clawhammer vs a sledgehammer).

You will also have to consider peoples use cases for a computer, for example suppose somebody wants to buy a computer for use in their home but you know that they want to be able to run the latest Call of Duty every year and also archive a massive collection of video. Or perhaps instead they are worried about their power bill or are very environmentally conscious.

In both of these cases you will need to consider things like GPU brand & Model , HDD Spin Speed and Size and PSU power consumption. You really do need to know these things in order to be able to advise.
Rather like some of the early, low-cost home computers which came out of Cambridge in the 1980s; see ZX Spectrum. It almost feels like history coming back on itself.
I'm excitedly curious about when this bullet point has come up as a selling point for the JVM in "enterprise" development:

* There are a number of alternative languages to choose from that can interoperate on the JVM (Scala, Clojure, JRuby, ...)
This is fantastic. I hadn't heard of many apps that target this niche specifically. What are you planning in terms of marketing?

PS. I love the UI I see in the screens... and would love to play with it. I wonder what type of animations you're using etc. Also, beautiful and simple website.
You cracked my office up. Deploying to production immediately.
Reminds me, I should write my own story of how I made $190 on the App Store while exercising 15 years of coding experience.
Besides the advantages listed by others, Java make it easy for a team of developers to code together, not just at the same time, also across timeline. After you leave, the next guy coming in to maintain your code has a much easier time to understand the code. Big companies value that a lot.
You actually don't need repo to check out individual trees; git works fine. And repo is really easy, there are "paste this in" commands on the AOSP site, after which you never need to look at it again if you don't want to (just git pull individual trees).
This article doesn't tell us what we think it does.

In America, the relationship between drug use and high IQ is small or non-existent: http://www.psychologytoday.com/blog/the-scientific-fundament...

(Someone else linked this earlier)

Despite the UK being very similar to the US, on a global scale, the relationship between IQ and drug use is not the same across the herring pond. There are relationships between IQ and social indicators that are consistent across time and nations, and this isn't one of those. Whatever is causing this relationship in Britain is cultural - I doubt it's a feature of high intelligence, rather than just Brits who have high IQ.
With a text writeup: http://abclocal.go.com/kgo/story?section=news/iteam&id=8...
Is it a cloud? NO Is it fog? NO Its chemical spray....Wait…What?
Spanisch lernen
Oats Futures Historical Price Charts From 1960 to 2001
Siri Has Been Cracked Can Now Be Install On Android, Mac, iPhone 4, iPad 2
Gartner: Smartphone sales increased 42 percent in Q3
Non-geographical base domain names (.com .org .xxx .net .info etc) should be all scrapped because:

1) They are not fulfilling clear enough purpose, not being distinctive enough. Most websites provide some information (.info), allow some communication (.net), are associated with some organisation (.org), and maybe collect money in some way (.com). Thus these base names are noise words, creating confusion for users trying to guess the most appropriate one.

2) The base names lead to unwanted duplications and overlaps, as described in this article but this is just the tip of an iceberg.

3) Before someone objects that there would not be enough domain names to go round, I think most main domain names can be differentiated more effectively and appropriately by addition of three or more letters of the domain buyer's own choice.
Open Source: The Legal Risks
It's mainly inertia and labor availability at this point.

Perhaps, but you can't ignore the reasons that the inertia and labor pool came to be in the first place, many of which nupark2 lists and which are still valid.
Because Java is strongly structured, it's easier to bulk hire and fire programmers into and out of large projects. The ramp-up time is shorter.

And that forced language structure can function as a rudimentary safety net for mediocre programmers.

From a large company's point of view, it is a cheap and homogenized programming force. You, I and Joel Spolsky might care about the "good" programmer that massively outperforms other programmers. Most businesses want cheap and reliability.

Add to that a market of off-shores and other workers that fit the "cheap" bill and you end up with dominance. When's the last time you saw a H1B that programmed in Haskell?
While the connection between the "bribe" and the deed are speculation at best, there is no doubt that bankers made the donation and announced just a month into OWS. It was actually JP Morgan Chase that donated 4.6 million[1] (I've amended my comment to reflect that).

[1]http://www.nakedcapitalism.com/2011/10/is-jp-morgan-getting-...
Purple, Turquoise and Silver Jewellery
I also do believe it is the ecosystem. You wont find the amount and variety of tools for any other programming language. Just look for Enterprise Search Solutions (semantic, linguistic, etc.): the majority is written in Java.

How did the ecosystem grew so big? Java is free and is easier to learn and faster to develop, compared to other "big players" (e.g. C++)
Credit cards exist because it used to be very difficult to check the balance of an account in realtime during transactions. This is no longer an issue.

It's true that some people need to purchase items on credit but the reason that they're so popular now is less to do with having a line of credit and more to do with the legacy of the technology.
Most completely non technical people will ask the advise of a friend/family member in order to make a computer purchase even if they don't know anybody they will ask a shop attendant to advise, these people will then interpret the specs on their behalf.

The reason that specs don't seem to be so important in the tablet world so far is that there really aren't many to choose from and in many cases people simply want an ipad in which case there are really only 2 to choose from and they are basically the same anyway.
The code we're writing today has an expected service life of ~15 years. Java code written according to current best practices will still run well, with minor maintenance, 15 years from now. Oracle and the JCP won't allow any changes that seriously break backward compatibility.
Specs are only ever irrelevant if there is only one product out there. The analogy with Coke and Pepsi don't really work (to me anyway) because you can try both out and can differentiate by taste. In addition, they both serve only one purpose - to quench your thirst.

Computers, on the other hand, are expensive (you can't just try them out) and used for a wide variety of tasks. For maximum benefit, you need to tailor it and for that you need to know the specs. Non-techies know that these things matter but they have no knowledge about it which is why they go to their tech friends for help.
Should the Federal Reserve be Replaced by a Software?