skysight-inc/HackerNews huggingface dataset:
In general, hardware products that appeal only to hackers (OpenMoko, Neuros, OGP, etc.) fail while hackable mass-market hardware (G1, WRT54G) succeeds. You can't ship a "rough" product and expect the community to polish it, since polish is what the community is worst at and peer production is so slow that your product is obsolete before the community can finish the firmware. Also, hacker hardware is expensive because it lacks economy of scale.
http://us2.php.net/source.php?url=/releases/5_3_1.php the source
Now if only somebody could build a nice image that I could run in VMWare...
With a few awkward exceptions, it's not possible to install apps directly from third party websites.
"eigen value", in case you weren't being clever.
Unfortunately, CodeWarrior was still way better than MPW (Macintosh Programmer's Workshop) - that was pure pain.
Simple, home-rolled, browser-based publisher:

Form-based

App Engine datastore (each entity row stores one function, by convention)

Used primarily for Javascript/HTML.

Modding it to store edit Python & Ruby - Adding remote deployment feature next (remote call to pull down the code from the web-ide site and push code out to deploy server..

Here, try it.
http://mobilemetrics.appspot.com/ge/editor?ak=ADMIN

Controls:

'U' - Update current code block

'+' - Insert another code block after current block

'Ins' - Save new code block (when inserting a new code block)

Reorder code by modding the position number values.

You can render as HTML (click HTML link to see it rendered) or you can render as XML (which I use for developing Opensocial apps)
Best set up if you ask me. Large external monitor, with a keyboard and mouse, but still portable, and only one machine, so I don't have to deal with keeping my code or environment in sync.
Fatal error: Call to undefined function bugfix() in /home/php/public_html/releases/5_3_1.php on line 23
Regents Expected to Raise Tuition in California
Who needs angel financing/help?  Testing hacker news for this purpose.
I'm currently evaluating potential new angel investments. Checking out hacker news as a potential source of discovering interesting startups in need of some help.
I see a lot of apps in the app store that could just be optimized iPhone web apps. However discovery of iPhone web apps on the iPhone is very poor - Apple have a site but it's not optimized for the iPhone and there are no ratings.
That describes a lot of PHP that runs other sites...
I can't believe they're using mandatory access control. It's the most eye-glazing security mechanism ever IMHO.
I was under the impression...

You got suckered by completely unfounded rumors. (Don't feel bad, so did almost everyone else.)
Every engineer at my employer has a laptop with a 17" screen and full size keyboard, plus a 19" external display. The laptops are dual processor, with a minimum of 2GB of RAM.

I've not yet found a need for a full size workstation.
Be smart, Hire smart
Pete, all your adsense belongs to me.
Why is its 'boot time' such a selling point? Does anyone turn off their machines anyway?
Huh. That's understandable, but unfortunate for me.

I wonder how hard it would be for someone to make this work on other machines. Would that mean strapping on some drivers, maybe grafted on from linux or something?
Google can also produce far better Video search results.
Peter J. Wasilko has a great reply in that thread.

http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/m...
I've owned two Windows Mobile phones over the past 5 years. Both allowed me complete access to install any third-party applications, in spite the fact they were on third-party cellular network. Same for Nokia. No application vetting whatsoever. Mobile platforms tend to separate critical functions in the radio from what a developer can do with the exposed APIs.

Of course neither had an app store, but there were no controls in place for these platforms, and the cellular networks are still up.
They have to protect their trademark, that's pretty much a given. But also, why take your case to Steve Jobs? He's not exactly known for being a "nice guy", his response is exactly what I would have expected from him.

Sorry you guys have to go through this, but in the long run I doubt you'll see (too) much pain from this. Good luck.
I too noticed the similarity to the console game development. Usually console game developers have to go through lengthy approval process of the platform provider. Still developers accept that (although grudgingly), since once approved and the released, that will be the end of the process; no more bug fixes; the team dissolves and everybody starts working on the next project. (PC games are different, and certainly network games are continuous development, but console games have this feeling of "done is done").

Part of it may be a byproduct of the way the console games distributed on ROMs or disks. That may change, for consoles nowadays have network connection and can get updates anytime. There's another part, however, that some type of games fits this "done is done" philosophy. Like novels or movies, which you don't expect them to be improved over time.

Well, I don't defend the app store process either, and I believe majority of software should be developed in the iterative process. It's just interesting that games may be a marginal area that has some peculiar properties.
You're not likely to build a web server nor other general application within these constraints, but purpose-targeted applications with capabilities somewhat past an etch-a-sketch UI do seem feasible.

Think Pokemon. Not "general purpose".

And the vendor can sell "widget packs" for these target applications.
Good idea, but it's been done.

jQuerify bookmarklet: http://www.learningjquery.com/2009/04/better-stronger-safer-...
Harvard says "We Suck" (new video, infamous prank)
If someone ever tells you to hold up a card at a specified time, be wary!
Google Is Keeping Chrome OS Simple. Maybe Too Simple.
I'm not arguing either thing.

My argument, if you want to call it that, is that the people running JP Morgan are social parasites or criminals, depending on your point of view, so I don't take anything they do too seriously.

If the japanese mafia decided to open a shelter for puppies in yokohama, I would look at it in a pretty similar light. Thanks for the puppy shelter, mafia dudes, but you're still a bunch of criminals.
What ChromeOS Means For Netbooks And Why Microsoft Needs To Be Scared
Interesting approach. They have built a UI-less browser plugin that exposes new javascript API to your web app.

That gets me thinking about other possible browser plugins along those lines:
- Expose the native filesystem
- Fire an event when a USB device is connected
- Or when email is received
...
I used to like the laptop, but with big screens and better processing power, desktops have become attractive again (I do have a laptop at home though, that I use for developing personnal stuff and occasionaly for work).
This is fundamentally true but I usually add this caveat: All calories aren't equal.

Having a negative energy balance is going to ultimately lead to weight loss, yes. But it's important to eat good foods (whole grains, fruits, vegetables) so you 'feel better' even though you're eating less calories.

This journal article (A Role for Sweet Taste: Calorie Predictive Relations in Energy Regulation
by Rats: http://www.apa.org/journals/releases/bne-feb08-swithers.pdf ) is about a comparing natural and artificial sweeteners. The point of the article is the rats fed artificial sweeteners gained more weight than the rats fed real sugar.

It's just a little evidence in support of the original author's assertion that 'Light products are for pussies.' The truth is that while that Diet Coke may have less calories in it, it can also lead to an increase in appetite (read: weight gain.)
Try it on your web-enabled phone. It's not too horrible, IMO.

One at a time please! Oh, wait... :)
That's not what I, or the original commenter, was talking about. Having no approval doesn't mean chaos for carrier's networks.
Encrypt Your E-Mail
I don't agree. On the desktop there are 'killer apps' like Photoshop, Excel, Quicken, Final Cut, etc.

I don't think there are any killer mobile apps yet. Maybe for some it's FourSquare or FB, but I can't think of one app I'd miss that's not built in.
No, at some companies people really do have the QA department ensure "code quality". After all, it's Quality Assurance, so they must know about code Quality!
What does it do? It makes Amazon Associates easy, yes, but what does AA do? What does this do differently than the usual?

EDIT: Ooooh. After I click "search", then I get the copy that explains what this is about.

However, before you put that widget on your website you'll probably want to sign up with Affiliate Script to make sure that you get paid for product sales.

This is scary. What is happening to the money?
Design Patterns Are Not Outdated
InfoQ has an article about the leiningen / clojars one-two punch:

http://www.infoq.com/news/2009/11/clojars-leiningen-clojure
Google unveils Chrome OS an operating system like no other
worrying state of affairs when the main site chucks out code like that ... doesnt really help the reputation of php ...
Consulting/freelancing is one of the worst things you can do if you want to start your own software company. I freelanced for a couple of years and you end up spending all of your time on your clients. Now if you can manage other programmers to freelance for you, it might be a different story.
Man, what is with all the snark around here lately? This thing is gorgeous and there's nothing wrong with that. When Dustin or JSM does it, it gets upvotes up the wazoo. It's even praising those authors and acknowledging prior art.
Haha! Such a classic.
But that's cheating...
Personally, my rule of thumb is not that you get what you pay for, but that you don't get what you don't pay for.
Before Android, there was no phone platform with open app development, JavaME and Symbian require a code signing certifiate (at about $300 per year) just for running your own code on your own phone in an acceptable manner. Symbian seems to have opened up a little bit in the last few months with free online signing for your own IMEI, but it is still very little, very late.
JQuery Lesson Series: How to Implement Your First Plugin
No, but the reason I don't turn off my machine is that it takes so long to boot.
Flash on linux is currently less than stellar, and I see that as something that would be used pretty commonly. Any ideas on how they plan to deal with that?
This is true in the same way that being poor is due to money spent > money earned. It reduces a complex and difficult problem to a smug soundbite.
doesn't really hurt it though either ...
OMG, they'd better use Sharepoint ...
http://www.sonova.ch/
Desktop all the way. Used to be laptop, but the large code base, the huge amount of files, and the memory/CPU in use by the compilation of this app would make laptops scary. Yes I understand there are better ways, but this place has seemed to use the hardware is cheaper approach to getting things done.

We're quad-quad-cores with 8gig of ram here. Tough to beat that power on a laptop. When I need to work from home I ssh/NXClient in..
The goal would be to have that kind of developer-friendly functionality in a much more powerful and usable form. Imagine having a "phone" with a robust and developer-friendly OS that could wirelessly connect to external displays and peripherals. You'd have a single, compact brick of computing power in your pocket at all times. And if the oft-projected future of cloud services comes to fruition, the device itself wouldn't necessarily have to have ultra high-end computing power or storage.

That's a mobile experience that I'd get excited for.
Don't ever "launch" put it out there with the message, "we're building but while we're ironing out bugs, please feel free to look around, test it out and give us feedback." I read an article recently about how Google never "launched." Made a lot of sense. http://www.marketing.fm/2009/11/17/never-launch-just-iterate...
Cost of Living in Buenos Aires, Argentina
Logic handling in humans, unencumbered by emotions.
Though I don't think $100 million is enough.
Of course, then Apple couldn't screen for the things that they care about but that users won't report.

For example, applications that use Apple/iPhone imagery wouldn't get reported because users don't care about the dilution of Apple's brand.

Likewise, applications that encourage the user to do things that might damage the device (swinging, throwing, or dropping) wouldn't be reported because the device is broken -- and the user will probably try to get it replaced under warranty rather than admitting that they did something stupid with their phone.
C# fails : Mono requires /proc to be mounted.
Their hardware was epically bad. It used an ancient and buggy GPRS radio (1.5G, ~5KB/s), had naive drivers (no power management!), the sound chip didn't really work, the shitty resistive touchscreen was recessed so you always needed a stylus... It was not feasible to use it to place or receive telephone calls.

The software was just as bad, and was completely rewritten every couple months. It was based on each of [GTK+, QT, Enlightenment, DirectFB] at least once apiece.

I don't see how they could have possibly done a worse job.
I've had huge success with the following: no sugar, no white flour, 20 minutes of intense exercise every day.
More comical is the fact that the function missing is named "bugfix()". Who does that?
The value of QA is a very delicate balance:

Value - stuff should work after it's been through them

Costs that I've seen
- more stuff doesn't get done/fixed because of the delay time associated with QA
- things don't get scheduled because of lack of QA bandwidth
- additional specifications required in order to go through QA
- programmers / PMs worry less about catching bugs because they feel it'll come back from QA

When is it better to QA something rather than just measure when it's broken? Everything we do goes through QA but I'm sure most of it is a net loss.

Anyone have a good way of knowing what to QA and what to simply monitor?
The code signing is a bit worrisome, but I suppose this isn't really a hacker OS. And it along with the sandboxing is really the only "complete" solution to malware.
I think you may be right, but I have a couple misgivings.

The year that iPhone existed without the App Store, no smartphone competitors came close to replicating it's core functionality and user experience. I don't think that's quite true anymore, and so I think that the App Store is one of the iPhone's key advantages. Specifically, the iPhone didn't need the App Store to differentiate itself from RIM and WinMo in 2007, but I think it absolutely needs the App Store to differentiate itself from the Pre and Android in 2009.

I don't think there is one killer 3rd-party app on the phone that everyone needs to have, but there could very well be many third party apps that smaller niches need to have. For me personally, MLB At-Bat (live streaming of baseball games) and the Kindle reader are actually the two biggest factors keeping me from switching to Droid. Those applications could easily be ported to Android, but haven't been yet, and in both cases a third party holds the distribution rights for the content so it's not like me or another hacker could replicate those apps easily.
I totally agree with the article. However I wonder what prompted PG to write it. Did one of their startups' apps get rejected recently?
Jackpot!
Agreed. The last company I worked at we had some similar idiocy.

We had a backend process that connected out to a network and did some things. However, the network it connected to changed their protocol, so our backend process was broken - didn't do anything - completely non functional.

We created a fix, but had to wait for it to go through QA for ages. What's the worst that could happen? It doesn't do anything like the current version? It wasn't even a massive update. Maddening.
This was a great incentive for developers of existing applications to keep updating their applications and getting it easily noticed by users.

It was also a great incentive for developers to game the system and swamp the reviewers by submitting trivial updates every week to keep their apps at the top of the list. Tragedy of the commons.
There are some issues with the data portability IMHO. For example, if you edit doc in Office Live and then wanna send out with GMail, how would you do that? Or how will you check out the photos in the camera and see them instantly? The different security model for web app made those tasks harder.
Express: Server-side JavaScript using Node.js and a Sinatra-like DSL
That article seems a bit confused--for instance, putting AES, a standard, on the same footing as GPG, a software suite which includes programs which can use AES, among other algorithms. It also predicts quantum cryptography as an imminent development, when there's other far more practical ways to defeat quantum cryptanalysis: http://pqcrypto.org/

On the lighter side of future-proofing crypto, here's a little ditty by MC Frontalot: http://frontalot.com/media.php/325/MC_Frontalot_SFTF_%2801%2...
That's interesting! Even with restrictive sandboxing, that could allow some useful native apps within a browser tab.
Here's my guess about Apple's thinking. Note that I don't own an iPhone or iTouch. So I don't have any experience with the App Store or submitting applications to it, and can't say that it is or is not working this way but....

Apple wants iPhone apps to "just work" They don't want a plethora of buggy, half-baked, inconsistent apps in their store, because this would diminish the brand. It would be like a typical Linux distribution where half the apps implement their own peculiar UI conventions, crash often, or just don't work at all.

So it is like developing a game. You get one release, one chance, to get it right. It needs to work. Maybe a lot of app developers don't get this. There are published standards about conventions, icons, behavior, etc. The app is expected to be FINISHED and WORKING before you submit it to the store. Don't count on deploying 27 follow up patches and updates to customers -- imagine the chaos if every iPhone app needed updates multiple times. Users (most of whom are not hackers) would, after a while, just give up and abandon the platform.

So, when an app is submitted, it is reviewed, and if it's found to be buggy, or it doesn't work, or it works in an unconventional way, then they don't want it. And they're not in a particular hurry to waste more time on you when you didn't follow the instructions the first time.

I don't know, I'm just speculating. But this seems plausible to me.
Project management lessons: Keeping users in the loop and overcoming resistance
How is that ugly? It's just an include, three function calls, and a lot of inline HTML....
Chromium OS prerequisites: "You need to have Linux."
You guys are joking, right?
I'm tired of this meme. I bought an iPhone because it's a browser with a permanent 3G connection. I use gmail, google reader, wikipedia, iPlayer and many other web apps that are simply saved bookmarks. Despite the initial app goldrush the few free apps that I've installed seem to be ad supported and are generally simple enough that they would probably work fine as Html5 apps.

Obviously some apps, notably games, need native access but the initial bitching came from existing Mac developers with Cocoa experience. The big problem For everyone else was lack of access to iPhone hardware features via JavaScript.
I find it amusing in a very bitter way that only when Sun's own engineers realized the pain of programming in Java without closures that they seriously considered adding them. But at the same time closures are so important and useful that I'm glad to see them go in.
Laptop (ubuntu) at home for personal development. Desktop (xp) in the office.
watch his keynote from some last Ruby conference. He described that he tried to learned Lisp and that he thinks it is too complicated. He is relatively clueless about it.

Interpreters exist in dozens. In the Lisp community it is a sport to write those. Scheme has more than a hundred implementations. Many of them are much more ambitious than Ruby.

The Ruby implementation technique is not very advanced - it is a very simple interpreter, hacked together. The Ruby language may be convenient to use for scripting, but from a language implementation standpoint it is far away from the state of the art. It shows. The Ruby implementation is about the slowest language implementation out there.

There are dozens of Lisp implementations that are much more advanced, include compilers, etc..

Sure, Ruby is simpler and its implementation is simpler - that's part of the reason of its success.
It's pretty easy - just remove the entire manual approval process and the platform would be "open enough". The problem is that developers cannot iterate, and large problems take forever and a day to plug. Both of these problems are caused by the gigantic (and somewhat arcane/black-boxy) manual review system.

Apple can continue to charge their 30% cut, they can still be the only gateway to get apps... but at the very least you can submit things and have them available to your users immediately.
At your Chromium OS launch party, perhaps?
There are a class of users that really only do a bit of email, a bit of web surfing, and maybe a bit of document editing. (Like my parents eg). From my experience such users tend to remain longer on older hardware, and its turned off most of the time.

I daresay such users would naturally gravitate to whichever environment gets into a usable state the fastest.
Content is not King and never will be
It's kind of 2000-ish, but it's not ugly. It's simple, clear, concise and would do exactly what's required if not for the call to an undefined function. What benefit would an MVC framework have here? A fancy powered hammer that can get into tight corners and automatically hammer nails is really cool, but sometimes all you need is the bottom of your shoe.
Coolest software of the decade?
Very cool. Noted, bookmarked and blogged (http://igorpartola.com/web-development/add-jquery-to-any-pag...).
Seems like you could have some type of remote directory that would allow normal file operations like uploads to work while still storing the data in the cloud. Something along the lines of a samba share.
google doesn't want you running skype; they want you running google talk (which is better because it's open)
I believe the part about over-consuming energy drinks though.
GChat does do video.
Musicians Entourage
Think the PHP code for php.net is bad? Look at the python code for Pypi.
1. core 2 duo laptop is as powerful as desktop.
2. Lenovo t61 is excellently built - very convenient.
3. quiet!
4. near 0 electricity.
It's different here: http://www.php.net/source.php?url=/releases/5_3_1.php

Guessing someone fixed it, but it didn't replicate
Last updated November 2007.

Relevant?
I really want to go laptop, but I can't live without 4 cores.

When laptops with 4 cores are common, 8 will probably be a cheap upgrade for the desktop, and then I won't be able to live without 8 cores :)
Rate My Startup: imVOX
I used to be exclusively desktop for years - liked the power, liked the larger screens. In the last year I've moved to laptop (about 90% anyway). It all started when I went to NY for a 3 month stint and I haven't looked back since.

I have a 13inch MacBook Pro but primarily use Ubuntu for development (don't ask why). I find the screen pretty good for coffee shop programming and when I'm actually at my desk I'm plugged into a nice 24inch monitor. Works great for me.
You should go to YC :-)

http://ycombinator.com/rfs5.html
The reason that the link is to Tufte’s mention of this is that he coined the term and explored the idea at least as far back as 2004. See http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...