skysight-inc/HackerNews huggingface dataset:
Maybe things have changed, but I've always heard that the App Store is pretty much a break even proposition for Apple. The hardware is where they make all their money. If this becomes a race based solely on price I'm confident Apple will effectively lose (in the sense that they won't be able to command the financial success they have today).
So do we know what processor is in this thing?
Why? Straight quotes are ugly. Someone put much work into designing those curly quotes. Use them.
The Incredible Shrinking Information-Technology Industry
The information-technology industry, which produced some of the world’s largest tech companies and spawned Silicon Valley, continues to lose favor with venture capitalists.
I know an excellent developer who just took a significant paycut to work on something he's passionate about.

I largely agree with you that its still the bottom line that matters, but mindshare is often under-appreciated.
Looking at the top paid apps list in the Market it's mostly utilities & clocks:

1) Beautiful Widgets (weather + clock)
2) Weather & Toggle Widget (no useful description)
3) ServiceTime (a GPS tracking app for Jehovha's Witnesses)
4) NewsRob Pro (also no useful description other than it's an upgrade to the free version)
4) Advanced Task Manager
6) Touiteur Premium (no useful description, an upgrade to the free version)
7) Power Manager Full
8) PicSay Pro (photo editor)
9) Apps Protector Pro (no useful description)
10) SetCPU for Root users (overclocking tool for rooted phones)
Stolen? He probably decided he didn't want the phone and threw it away.
Feynman on Great Men
It doesn't matter what the resolution is; until they get some typographical taste, it's not going to rival print. iBooks looks like [insert rude word] and it's not because of the resolution.
IEEE Spectrum's ranking of the world's most valuable patent portfolios
The regulation will be very state-dependent, though.

EDIT: oh, and that annoying halting problem...
Except it is easy to fake the key, there are videos of Major Malfunction changing the key to lock out all other keys, to lock out "older" keys and all kinds of other neat tricks.

Copying and modifying the data is too simple, there is no real security on those cards. The data is not encrypted on the card, it is just a proprietary format. Once you get a couple of cards it becomes easy to understand the various different data fields and what they mean.
Someone track down 'grellas; I really want to know what he thinks about this debacle.
My Tea Startup gets a Social Kickstart.
I was under the impression that Wall Street typically develops and hosts in-house, regarding both algorithms and operations as competitive advantages. Is that incorrect, or is there some other reason to obfuscate?
Yay, I did it in 20 minutes and even remembered to test for the empty array :-)

It was kind of stressful to have to pass 13 testcases on the very first attempt. I rigged them to just shout "YOU FAIL" at me without telling the specific place. Reread the code for one last time and ran it. After it completed without printing anything, I stared at the screen for like ten seconds, then went and changed one testcase to deliberately fail in case I'd screwed up the printing. Nope - everything went better than expected :-)

But Raganwald is right, this exercise doesn't really tell anything about my programming skill. I mean, I don't work like that at all. My first attempts are always broken. Iterating is faster (or maybe only feels faster) than trying to get the first attempt right.
I haven't thought about it for ages, but now looking back on those days, it seems the thing I really learnt was debugging. I basically never got those programs working on the first try and trying to work out exactly what mistake I made was probably at least as educational as modifying the code to make it do new things.

That being said, I'm not entirely convinced this is still a good way to teach coding.
This one is deceptively important. I spent several years self-learning actuarial science. I had a solid statistics and math background, but incorrectly marginalized the business aspects as being simple. I'm also introverted and stubbornly independent and didn't recognize what I didn't know. If I had more aggressively sought out peers earlier, I would have gotten further.

I'm going against my nature and meeting with a friend weekly to review queries for a SQL class we're both taking. Just talking with him and catching each other's mistakes has been worth as much as my O'Reilly book.
Except that if you want to use an image (say, on a button), you're still stuck with rasterized types. The only way to have resolution independence for buttons would be to use custom Quartz drawing.

There's no SVG or no PDF support in UIImage; the only part of the SDK that supports SVG is UIWebView. And Quartz PDF support is more suited for displaying pages of PDF's, not small images in a button.
I used to drive from Seattle to Vancouver for the weekend a few times a year, in the eighties, back when terrorism was something that happened on page six.

Driving in to Canada, their border guards were always pleasant, smiling and welcoming. They made me feel like they wanted me to visit.

Driving back to the US, our border guards seemed to feel like I was a criminal. I felt unwelcome in my own country. I felt "wanted."

I actually had to sit on the Group W bench once. The guard asked me a question, and I didn't hear him correctly. So I said "what?" I was polite (knowing who I was talking to).

"Out of the car." And they searched my car. Because I said "what?"
Is there a "Typography for Programmers"? I could really use one of those...
Great satire. I know a few future recipients of that graphic ;)
Here in Portugal i pay $74 for Tv 116channels+unlimited phone calls+internet50MB.

http://www.speedtest.net/result/787781349.png
Wireless test. Cable goes to 30-35
Is the owner of the phone Apple, Inc. or the individual who presumably lost it?
I think usability testing has shown the middle of the page is the most scanned part.
Isn't that the other way around? Botnets sometimes blackmail (random-ish) ordinary folk into paying off criminals, rather than you getting criminals to pay you?
Your reasoning is solid, but Gruber has repeated the 960x480 resolution a few times in reporting on the future of the iPhone, and typically when he gets that specific about something it's because he knows.
The only real time whitespace can get frustrating is if you happen to mix tabs and spaces in the same file. Unfortunately this is quite an easy mistake to make (depending on how your editor is set up) if you're new to programming and don't yet understand the difference between a bunch of whitespace character and a single tab character.
FizzBuzz?
Java's not a very big language, so yes to that. The android libraries aren't dependent on a large subset of the famously huge Java library space, so no to that.

I think you're right that many more programmers are immediately available for Android development than for iPhone/iPad development.
The SEC proposal in question is talking about making these available (publicly if I read this correctly) when defining new securities:

> We also are proposing to require that, with some exceptions, prospectuses for public offerings of asset-backed securities and ongoing Exchange Act reports contain specified asset-level information about each of the assets in the pool. The asset-level information would be provided according to proposed standards and in a tagged data format using eXtensible Markup Language (XML). In addition, we are proposing to require, along with the prospectus filing, the filing of a computer program of the contractual cash flow provisions expressed as downloadable source code in Python...

http://www.sec.gov/rules/proposed/2010/33-9117.pdf
Googlization of Business
full justification without hyphenation -- barf!
I would say, it depends on the app you'd build and the toolkit you'd need. For your web-based app for a financial enterprise, you’d only need knowledge/skills on database/SQL, HTML+CSS, and front/back-end programming (i.e., JavaScript, PHP, VB.NET). Here you’d only need reference materials, as you can easily find how to develop the modules you’d need.

However, imagine what you could miss? During the design phase, diagrams, (R)DBMS, OOP, algorithms and software engineering skills are some of the vital CS fundamentals that will eventualy result to the overall quality of your app. You may be able to develop a complete app, but you may not be able to know if it’s the best implementation. While testing your app, you might find some CS concepts (i.e., data structures, searching, Big Oh) relevant along the way, to enhance the processes maybe. Yes you could study these topics by your self, but you might be more effective if these are already in your armory before jumping to the job. Like when you’re programming, an OOP approach might be a better approach as early as the initial coding, rather than convert to it after launch. Or you might learn that you could offer real-time collaboration using other networking/Internet technologies.

Yes you don’t need a CS degree, but let me suggest that you scan the CS topics before you start designing your app. Someone who has a CS background may be able to forsee all posible problems and solutions to its system right after the inception of the idea, while someone who’s not, must explore all possibilities and validate them in each step he/she would take. I’m not saying that you cannot build a good app, I just hope that you won’t miss something. Good luck Sir!
Crowdfunding for US entrepreneurs to raise capital from their communities
No way 'block shoots block' is going to live up to that, even if you did write all of it yourself, and the 'enterprise' being the red block isn't much of a winner either.

I used to think like you do, but my little nieces and nephews proved me wrong.
I too am mystified. Could you explain?
Development Strategies on webOS
Micromax X235 Dual SIM Mobile in India
Seems ok to me, liked the "($max - $min > 1)" and "$ary->[$min] ==/$ary->[$max] ==" that removed the need to add or subtract 1 inside the while, nice to see a variation once in a while :)
Apple _is_ playing the resolution game, but they're not in a hurry. That's why there was no resolution bump on the 3G or the 3GS, even though better displays were available at the time.

By doubling the resolution, they avoid a whole lot of problems by allowing old apps to run at their current resolution without any visible quality loss, something which a 1.5 bump would not achieve.

From the prototype, you'll notice that the battery is much bigger. You can expect that Apple will put a faster chip (similar to the iPad) in the new phone, and that memory and CPU speed will not be an issue.
Doesn't seem like the best place for getting work done. He should think about remodelling.
There's just no precedent for Apple doing this. They've never played the resolution game.

They have also never made a music player. Right until the moment when they made one.
That's the bad behaviour of a specific implementation (more than the context of the fragment is "grown") and the resulting URL cruft is entirely unnecessary. No redirect, at least at the browser end, should be necessary to serve the fragment in context.
>These people seem almost mythical... I've never met anyone like that.

Almost all of my associates from corporate jobs are like this. Most people have no problem at all with a standard employee relationship given good conditions and circumstances, and it is nicer in general if you can stand it. There's much less to worry about, there's consistent flow of guaranteed pay, there's a lot of people to interact with and meet, etc. The majority of people are perfectly OK with this, even with the knowledge that corporate is making a lot more money off of their efforts than they are.

It is okay to be content with that if everything else is good. One of my old managers just wanted to be that, but was forced into a leadership role by happenstance, and it was horrible for him and everyone under him. He cared much more about remaining non-confrontational and diplomatic than he did about being effective. This is bad; it led me to quit.

Of course, not all 9-5 employees are like him, and some are great leaders. But they're content with the money and the situation so they stay with it.

Some people have a hard time tolerating that, which people often become entrepreneurs. These people are good and important too.

If no one was content with employment, we'd be full of one-man shops and our efficiency would be majorly decreased. Employees are important. Founders can't really get rich independently (i.e. without an acquisition) without employees; there's just no way they could do enough work on their own.

Most employees understand what's going on and they're fine with it. You'd be surprised how many people stick with a "good-paying job" as their ideal. It's weird to me too, but most people are fine with it.
Check out some of the alternate languages available for Android development: http://technomancy.us/134

If you're going to be moving away from Apple's monolingual nightmare you might as well take advantage of it. =)
To some extent financial transactions are done on the basis of code anyway.

It's not unusual for transactions to specify a price based upon an agreed software-as-a-service calculation, for example an agreement might say "we will purchase 10,000 shares, on the 12th of May at the price defined by Bloomberg VWAP (volume weighted average price)".

So rather than the parties having to draft a five page document defining exactly the criteria used to calculate VWAP (i.e. which trades to include and exclude) they just say "we'll use the criteria defined by this code".
I just read these "rules", and it looks like just good typography -- whether you're a lawyer, programmer, or something else. I like his explanations of why each "rule" is necessary, too.
previous discussion: http://news.ycombinator.com/item?id=1272541
To be fair, he said "going way beyond spectrum".
Also, 10 hours of (promised) battery life. more pixels are not only mor expensive to switch, they are also more expensive to render the UI for.
> Has it really worked well in PCs? The average PC manufacturer is hardly rolling in money, unlike Apple.

Assuming we are segmenting the Mac market from the PC market, it is much better to be in the PC market whether you are consumer or a producer. For manufacturers, it sucks to be in Apple's market if you are not Apple (PsyStar?). For consumers, they get a wider selection of products at lower price points, though they do not get the design cachet.

To make a belabored car analogy, would you rather be in the market for Italian supercars or that of the rest of the world? Both producers and consumers tend to choose the latter.
They mentioned it in one slide, did they mention it anywhere else? That was my point.
Intellifactory makes a commercial product for exactly this: http://www.intellifactory.com/

Write it all in F#, including using async workflows for seamless server-side calls, and have it compile down to JS.
So when you pay $1000 over a period of one year is cheaper than paying $500 in few minutes?
Before anyone goes to jail, Apple needs to publicly admit that this is their device. Current analysis seems to suggest strongly that it is, but it'll be interesting to see if they admit it.
What do you mean exactly by turning it inside out?

Here's my m.o.:

Step 1. Meet new people
Step 2. Keep in touch with people over time
(and repeat)

The first is accomplished by any method that will yield you new contacts (real-life or online) e.g. attending a startup / technical conferences, YC SUS, Twitter, HN, ..

The second is the "I wonder what's new with that guy", and it can be passive (looking at Facebook or LinkedIn activity streams then hitting them up), or active (actually asking the guy what's up via email, @mention, etc.)
Sure, I just meant hakan's optimism about eliminating ambiguity is misplaced.
Based on my experience with the iPhone OS, you don't really have to check for any of that unless you want to use that particular feature. For the vast majority of simpler apps, all of that is transparent. If CPU speed is an issue (games, mainly), it does help to have a pre-3GS around to serve as a baseline, but I think that the process is much less daunting than you try to make it seem in trying to play down the uncertainties of dealing with Android's fractured ecosystem.
Is a monkey-patching friendly language really the best thing for this? (Asks the Smalltalk guy, whose language is just as monkey-patching friendly and is used in a lot of Financial apps.)

Functional languages would be much better for this purpose.
HP Slate leaks its way into the wild
I think that's what's happening in the picture.
His follow up should be user interface for lawyers. This site needs better nav below the fold.
They did make a good point: F#'s marketing is severely limited. It seems that Microsoft doesn't want to be in the position of saying "hey, here's a language that does everything C# does, plus a ton of extra great things, and the only drawback is the tool support".
Ask HN: review my website 
Www.imangryvolcano.com
Get a Nexus One unless you have a compelling reason not to (such as having to be on Verizon or needing a physical keyboard). None of the upcoming phones are significantly better, and being from Google the N1 is virtually guaranteed to get updates in a timely manner. Also since it's unlocked out of the box, it should retain decent resale value if you want to upgrade in the future.
True. When the Air came out the 13" MBP with 10 hour battery life didn't exist though. With the recent update of the MBP line the battery life and performance gap between Air and MBPs has widened.
Not the minimalist I had pictured.
Yeah, I resisted posting a comment earlier as well. The "article" ignores that the problems are due to the DHCP client on the iPad, not the networks.
> I do concede, though, that I was overly facetious in describing what men do as "actual stuff".

1. It's not funny. 2. People actually believe that (even if you don't). 3. That's the problem!
I'm an old school unix guy who's now an iPhone developer; Any word on which of these work on mac?
As "foreign language" in this context means "not English", the answer is yes.
A 1.5x scale factor would make existing apps look terrible. They will look fine scaled 2x. If they increase the resolution (and they will; the recently leaked prototype is irrefutable proof) they must increase it 2x for this reason alone.
There is too much going on on the front page for me to grok what's the focus of the site.

I like the use of media, but not that it's relegated to the bottom. Right now the top article on the top of the right hand column is also on the top of the left hand column.

What about keeping the top 15s on the left column and upgrading the media to the right-hand column? That way, I have a number of visually attractive options that I can follow deeper into the site as I browse the headlines.
Should read "the stereotypical Firefly fan fiction writer". I hate when my brain outruns my typing fingers.
For shits and giggles: Binary search on queue (see comments for explanation)
After reading [1], I decided to make this abomination.

[1]: http://news.ycombinator.com/item?id=1277609
Done: http://news.ycombinator.com/item?id=1278055
It's probably worth mentioning that this is over 2 years old.
It is also not a "document" for me, a "form" (that a non-programmer may use to build their own custom online forms). So I guess, providing a map of flow of operations/commands will be helpful to tell the clients where Dokuments will play in their business/personal workflow. Good luck!
No, that's the lightning erupting from his brain. (Kind of like the thunder from Vulcan's forge, except that Steve works with ideas, not metal.)
Jessica Livingston interviewed on Mixergy
Is this really HN?

Come on guys... You're better than this.
Motorola Droid probably is the clear leader when you consider it's sales. The Nexus One is basically the current generation Android reference platform, just like Dream (G1) and Ion (MyTouch). Note that the Incredible and Desire are basically variants of the N1 and aren't really anything that different.

Basically your choice comes down to a hardware keyboard (Motorola Droid) or better specs (Nexus + variants).
If you read Bentley's original work that the article is based on then the point is exactly that even the most seemingly simple tasks like implementing a binary search are incredibly difficult if not near impossible to get "right."
The graphics hardware can't push enough pixels to render 60 FPS on a high dpi display of that size. Also, more RAM would be required. More RAM and faster graphics => more expensive with shorter battery life.
The Kindle app is much, much better than iBooks. If it weren't for my need to use iBooks for free EPUB files, I'd have no use for it.
I've been using my iPad (overgrown iPod Touch) more than anything else. Now my iPhone screen just looks ridiculously teeny! (Especially the keyboard.)
Monkey patching (from what I've seen) is almost always the result of a poor programming, something which no language can be shielded from.
It also ignores the fact that there are programs that allow users to receive unlimited texts already in the app store (TextNow being the one that springs to mind but there are tons). If that were the main reason to reject Google Voice you'd think those others (from far less influential companies) would also have been stopped.
A lot of students(i perceive - even now) were in rush to prove that they understood - many a times getting to the end of the book before understanding the basics.

There is a whole book--which is very readable but should not be rushed through--about why learners think this way.

http://www.amazon.com/Mindset-Psychology-Success-Carol-Dweck...

Here is a shorter article about the underlying research on this kind of self-defeating thinking, and what to do about it:

http://www.stanfordalumni.org/news/magazine/2007/marapr/feat...
> AT&T decided to reject Google Voice due to the fact that users would have no reason to keep their texting plan

There are plenty of approved apps that provide free texting.

The real reason GV isn't on the iPhone is because it's made by Google. Remember when Google promised Google Navigation was coming to the iPhone as soon as Apple would approve it? Well, they didn't :-/
OTH if your app does well in any other app store, you don't get emails from any evangelists.

A few months ago Google gave out free Droids and N1s to developers whose apps had over 5000 downloads and at least a 3.5 rating. (Of course at the time my app had 4200).
Probably my fault, but I found this to be a misleading title...I was hoping for an opinion piece by Jessica Livingston regarding Mixergy.
Yup. Sound the Reddit alarm.
Curly-quotes (or at least the ones that do left-quote, right-quote anyway) play hell with UTF-8 encoding in HTML - for simplicity's sake I'd rather not deal with them, especially for documents that might (and should be) placed online for everyone to view.
A friend of mine once did work in C++ for the DoD. There was a logistics application that used Binary Search, which had a bug he was working on -- lots of items were somehow "misplaced" in the system. Eventually, he discovered that there was no guarantee that the list being searched was sorted!

As for writing out whole C programs and getting it right without debugging -- I once wrote a bit-banging controller for a model aircraft. We did bit-banging with a Gumstix board, which would let us use GPIO to implement 9 PWM inputs and 9 or 10 PWM outputs in software. I wrote a bit-banging loop that did all of the inputs and outputs and let programmers define control mixing functions and finite state machines.

I was unable to test it, because you can only test something like this by attaching to the hardware. Well, it worked the first time and it can run the remote control of a model aircraft in flight. (There was one tweak later, to eliminate some jitter in one of the PWM outputs, but that was just a refinement of function. It just worked.)