skysight-inc/HackerNews huggingface dataset:
The bigger one would be better for technical books, but I'd prefer the small one for regular books. By clunky, I almost mean it literally. The little joystick thing is small and awkward to use - you move the cursor around the screen one step at a time, and there's a very slight, very annoying delay between input and action. It's begging for a touch screen and color. The keyboard is small, and probably slightly less usable than the ipad keyboard. Flipping pages is also strange, in that there are dedicated buttons, but I keep finding myself clicking the wrong one. That would probably go away over time, but it's annoying, and I did not have that problem with the iPad, which is very intuitive.

Given the price difference between the big Kindle and the cheapest iPad, I'd probably go with the iPad unless money is a huge factor. The keyboard is nicer, the touch screen is a huge benefit for things like using the dictionary, table of contents and bookmarks. Flipping pages is more intuitive. Install the Kindle app and iBook, and you're good to go. The only caveat to this would be if you really like the kindle display. It is different, and I can image some people putting up with the Kindle's lack of polish to have the screen. I wouldn't call it better, but it is different.
Feynman knows:

http://www.youtube.com/watch?v=N1pIYI5JQLE
Ok, I know tone doesn't translate in text, but did the three downvoters really think I was serious here? Really?
Google agrees to buy ITA Software for $700 million
You realize the extent to which that chart is useless, right? My Posterous blog is at post.danieljackoway.com. Compete's not going count that towards Posterous's numbers.

I might be wrong, but it seems like Posterous users are more likely to use custom domains--Tumblr is more of a social network, so it makes more sense to be on a subdomain of tumblr.com (just as your facebook and twitter pages are on facebook.com and twitter.com). Posterous is more for stand-alone blogging, so having it be on your own domain makes sense.
On paper it is a nice solution. However, I would assume Arc90 would see considerable load on their systems (esp by feeds that are not generating any page views) and shut this off. Also it's another point of failure and latency.

NewsBasis is looking to do the same processes Arc90 are doing, however, to ensure a 'full content' payload is held for every source.
I asked a similar question on the Clojure group, as part of a series of questions on the state of Clojure web development. The responses can be found here, in case you're interested:

http://groups.google.com/group/clojure/browse_thread/thread/...
I think they got drunk on their own popularity and are now feeling the pain of that ... potentially fatal mistake ... there's a lesson there for everyone.
It's the whole blog, not just the post :) Really worth bookmarking.
Too many JD factories producing too many lawyers chasing too few cases. Desperation + creativity + inability to actually create anything = bad combination.
This is a fake. Windows Phone 7 requires 800x480 as their largest display resolution (they also permit a smaller display... Something like 480x320).

If such a device exists, it will be an Android device. I suspect it is an all-up fake.
Both tumblr and posterous have verified quantcast numbers too, ouch..
Zen and the Art of Poker
An interesting topic, but I couldn't get more than a few paragraphs in. It's really poorly written.

EDIT "couldn't" (I suppose if I'm going to gripe about grammar, I should at least proof read...)
See? That wasn't so hard.

Now next time you are thinking about a useless post, imagine the downvotes, the reply, and then the bit where you actually post something useful.

But then just post the useful bit.
I think it does a good job proving the point that tumblr isn't dying, which was the only intent.

Your right on the data accuracy.
Which is why I referred to it as Nokia's implementation of Symbian, by which I meant S60. At the time the N70 was released Symbian was not controlled by any one company, with both Nokia and Sony Ericsson controlling the majority of shares in Symbian Ltd, although Nokia had strong control over S60.

Aside from a few half-hearted attempts from Samsung and LG, the only really ambitious attempt by a company other than Nokia to use S60 was Siemens with the SX1. Unfortunately it was not much of a success, due in no small part to the odd keypad layout. So for all intents and purposes, S60 equalled Nokia.

UIQ, similarly, was driven primarily by Sony Ericsson although it was owned (till 2007) by Symbian Ltd. Unlike S60, which was in some ways a scaling up of Nokia's dumb phone interface to a smart phone, UIQ was designed from the start for stylus-based touch input. But both co-existed, with the SE P800 and the Nokia 7650 having launched as far back as the second half of 2002. I always preferred UIQ, to be honest.

Both S60 and UIQ were abandoned when Nokia bought out the other Symbian Ltd partners in 2008.
I believe it is 150 now. There's still no down voting on articles, however, only on comments.
The rovers also had to be designed to withstand the rigors of interplanetary transit and landing on Mars. The driving around bits are less prone to damaging the rovers.
We're a b2b startup in the manufacturing and design sector. The basic app is a profile page gets matched to a project posting (think craigslist-like, where someone posts "wanted to buy" and it matches with people's profiles who sell that object). Nothing too complex, scalability shouldn't ever be too much of an issue. The hardest problem we'll end up facing is our search/matching technology, although our input data is very clean and structured to search against.

In general our dev stuff is simple -- post a project, and it gets matched to profiles. I'm just starting to delve into the matching component (I think we'll use Solr), but I guess we're just trying to find someone who has gone the following route before (as the lead dev):
bootstrapped -> get out MVP -> get money -> lead/primary/sole developer -> adding a few local developers -> moving out of code as you re-architect system for growth.
Article says that Passenger Lite has nginx core. This probably means that it ships with preconfigured nginx and should be production-ready.
Used Opera last summer for about 6 weeks but ultimately gravitated back to FF. Kept it installed and used it periodically to check CSS rendering between browsers. I liked 10.5 but not enough.

I've noticed performance issues with FF lately so I upgraded to Opera 10.6 today just to see. Yeesh. This is fast. I'm going to stay for a while. It's a nice experience.
think of any hardware feature or spec you’d like to see in your dream phone, and the HD3 has it – in spades!

I really hate claims like this. I want a physical keyboard, front-facing camera, trackball, dual-core CPU and Android. This phone has none of those.
The concept of uncertainty is hard to grasp. In my high school (1979) we were required to use slide rules for the first year of science class, despite the availability of inexpensive calculators. The reason was to impress upon us the importance of significant figures, and also to develop our intuition for orders of magnitude. Unless your slide rule is really expensive, you just can't get more than 3 significant figures from it, which is a good match to the accuracy of just about every measurement in high school. It also tells you the figures without the magnitude--you have to determine in your head whether you just calculated microns or kilometers.
Yes, triple negatives and all that.

Actually Tapulous just remade a 13 year old Japanese game called BeatMania, which still has a huge following. So big that hackers can make decent living selling custom $200 BeatMania control boxes.

So the fascination with tapping on dots isn't that out of the norm. Their licensing contracts isn't so much a reflection on their tastes, I mean, the negotiation powers isn't with them when concerning record labels.
Learn Test Driven Development through screencasts with Kent Beck
I think there would be fewer, more interesting posts.
I'm also hoping for node.js-like development in Clojure, it seems like as a Lisp, that style of development is well suited for it. What would be great is for someone to use JNI with libevent to create a nice, fast event driven server for Clojure/Java.

Edit: I forget, does java.nio already use kqueue/epoll and friends? If so then Netty should do the trick as it uses java.nio.
Isn’t the "Lean startup" method supposed to prevent failure?
Waits for the inevitable "we're switching from Lisp to Python" announcement...
The first link you give is to an SVG document, the second is SVG in namespaced XHTML.

SVG (and MathML) is now part of HTML5 so you can put it in HTML documents. Firefox just replace their HTML parser with a new one which is faster, runs on its own thread, understands HTML5 properly and supports SVG inline in HTML as a feature too. This blog post goes into some details:

http://hacks.mozilla.org/2010/05/firefox-4-the-html5-parser-...
What are you aiming to reverse-engineer? Applications written in C/C++? Java/.NET? Aged firmware (8/16 bit asm)? ARM code?

I have some experience with the C/C++ part, so I'll try to answer that. Though this is more of a "what to learn in what order" post than a "how to learn it" one. Sorry, I'm mostly self-taught so can't really recommend exhaustive resources.

0: Intel's manuals are great, but mind that they're a reference, not beginner's books. Also, Intel used to give away dead tree versions of their manuals for free, unfortunately I don't think they do that anymore.

1: I don't think you need to learn all the ins and outs of assembly at first - knowing the basic flow control and math/logic operations will be enough. Don't worry about interrupts, descriptor tables, and other magic yet.

2: Once you learn the basics, practice: try to write simple programs in C and step through them in an IDE while looking at the disassembly view. Add inline assembly and practice writing it too.

3: After that, you'll probably need to learn how C++ constructs get translated to assembly code, which is a really large topic. Stanley Lippman's "C++ Object Model" covers quite a lot of it by showing how C++ gets transformed into C-like code, which you should already be familiar with. Mind that each compiler does some things differently than the others, so you should look at at least G++ and MSVC++.

When you get here, it's a good idea to browse around blogs like http://www.nynaeve.net/ and http://www.pagetable.com/ .

4: OS specifics and abstractions. Learn what the OS won't let you do in user mode, why, and so on.

5: Code injection. If you want to add/change code in an existing program, you'll either need to patch its binaries or use an existing code injection program to do it automatically. The second approach is nicer when your changes need to be propagated to other installations of that program, and they don't require modifications to the actual program, which can be nice when it does checksumming/updates itself. Several "gray" methods exist to do this, something like [1] might be a good start.

Tools: Aside from a C/C++ toolchain (no assembler as such - I don't think raw assembly programs are a good idea, and prefer pieces of inline assembly in a C++ program, YMMV), you'll definitely need a disassembler and a debugger. Personally, I love IDA Pro (it does both) with its graphing features and extendability. Their decompiler is a fabulous piece of work too, even though it's not perfect.

(In fact, my friends and I are currently reverse-engineering a certain game and fixing/extending it. This is a really fun and enlightening hobby - we need to work out what the functions/objects do, map out their signatures in C++ , fix any inconsistencies with inline ASM, resulting in interesting macro collections like [2], and then write code using them without breaking stuff. Fun, for certain #define of fun.)

[1]http://www.memoryhacking.com/Misc/Tut/Injection%20Manager.ht...
[2]http://svn.renegadeprojects.com/filedetails.php?repname=YR%2...
> If you have an app store hit, it would be foolish to try to diversify given the near impossibility of any single app attaining real success.

Indeed - and keep in mind the Tapulous guys had an iPhone hit before the App Store. Back when Steve was trying to prevent app installs, Tap Tap Revolution was one of the first games available on the platform period.
I'm done here.

At the heart of it all, you want me to prove that Capitalism isn't the best economic model because you fancy this extremely primitive means of sharing resources. That's fine.

You seem rigid and embarrassingly religious when it comes to the idea of market innovation. When you say, You are asserting that capitalism is not an ideal system but you are not backing up that assertion., you're essentially saying that evolution in markets/systems doesn't exist. You want me to prove that evolution exists.

Research and opinion is almost always temporary; as our world changes everyday, so does the research. Have ideas, not beliefs and allow them to evolve.
According to their radio show "Off The Hook" (July 1st - http://www.2600.com/news/view/article/11980), they might have something setup so he can still deliver the keynote.
This article is not that great. I think he means "drivel" instead of "dribble". I find that rants tend to be written in the "heat of the moment", and that copyediting suffers as a result. It would be good for the author to take a deep breath, re-read his writing, and trim it down a bit. It says the same thing over and over, and the "jokes" aren't funny.

It could even be trimmed down to a tweet: "Posterous is offering tools from migrating away from "dead platforms", but these dead platforms seem to have more users than Posterous!"

I also think that the graph is irrelevant. The graph only reflects the number of users with spyware installed. I have a feeling that Posterous appeals to more technical users than Tumblr does, and those users don't browse with tracking enabled. I use Posterous... and use privoxy and have my browser remove Google Analytics code. How many other users are like me? Probably more for Posterous than for Tumblr.

(I also don't post to Posterous from the web interface. I rarely visit my own "blog", although others probably do when I link to it.)

Anyway, choice is always good. Maybe the word "dying" is unnecessary in Posterous' ad copy, but they have a product to sell. Words aside, it's great to be able to get all your old content and bring it somewhere else. The other tools should allow importing from Posterous, and then people can switch back to Tumblr when they find that the grass isn't greener on Posterous' side. But the fact that Tumblr is behind with respect to data migration doesn't mean Posterous is "preposterous" or whatever. It just means they have a clue.
University of Reddit
Is it just me or does that sound cheap? Though I'm sure Google has a far better idea of ITA's revenues than we do. CrunchBase says they had a $100MM Series A round in 2006, but they've been around since 1996.
Good point. I'd like to know if most of the people experiencing this problem are actually experiencing lost calls/signal or just seeing fewer bars.
More likely to be a combination of Python, C and/or Java. ITA uses a lot of C and Java as well.
Google dropped the ball of Facebook and needs to seriously get caught up.

google and facebook are going to be competing in the online targeted ad space. Both have two different ways of delivering it.

Google delivers targeted ads based on intentionality. I want to buy a yoga dvd so i use google to find one and research. google then places yoga dvd ads with my search results.

Facebook approach will be provide an environment where people and their friends interact/socialize/share with each other. Facebook wants you to also share as much as possible about yourself, like what music and movies you like, etc.

This is important because every action in the facebook realm can be tracked.

For instance they have a chat, messaging, wall, etc, communication features.

Chat is an internet representation of phone calles, messaging/emails represents the internet version of snail mail, etc. So just imagine if you had the godly ability to listen to all the phone calls made in the world or read all the mail being sent through the post office. Facebook has that ability.

Facebook can have the psychographic profile of you based on what profiles you visit. If you visit the entourage, louis vuitton, etc profile pages profile can make the assumption that you are a pretentious person and target goods sold to pretentious people.

What I am getting at is facebook can track everything you do in the environment they create. This information will be more valuable the better they get at connecting the dots and developing matrixes. The infromation will also get better the more you share and willing to let other people know about you.

Facebook has ok metrics, but as time goes by they will better metrics to deliver targeted ads. The more people join and get comfortable with the more valuable facebook becomes because their data gets better. There is still a lot more room for this. What is good about facebook is people don't know they are giving up this information. So it is unbias data. People are giving up marketing information without even knowing it.

Facebook's approach to targeted ads is get the best information about you, construct a good profile of you and deliver the approporiate ads. That profile will become so valuable the more the drivers i mentioned above improve.

I am pretty sure the facebook can make money other ways, but they are sitting on a goldmine with targeted ads.

So it will be google's intentionality driven ads vs facebook real personal data driven targeted ads. Both can complement each other, but I think real personal data targeted ads is a huge market that google wants to get into because google is in the business of targeted ads plain and simple.
gigantic move in the travel industry

ITA runs behind the scenes at Orbitz and many other OTA's. saying it could cause problems for major players in the market would be an understatement.

(I'm a former Orbitz and Cheaptickets engineer, as well as tech advisor to some travel startups)
strong move - shot across the bow at Bing/Farecast. I wonder where we'll start seeing integrations.
Also non-doctors have a much higher usage rate for expert systems and data entry systems. and their work patterns are usually highly formalized and verified by expert docs.

So in practice , non-doctors might be able to offer better medical treatment , than you average doc.
How do Scala and F# compare when it comes to application development features?
I found that the biggest problem was choice paralysis. I just couldn't stick to any one way of doing things. I'd start a project and rework the data layer 10 times or come up with a dozen ways to compose restful access to a data source or something like that. A big advantage of going with a framework like Rails or Django or whatever is that a lot of the big choices are already made for you.

When you pick Compojure and you start hacking, you can't help but feel isolated, and it's hard to know if what you're doing is even a good idea.

That being said, I still like Compojure for whipping up really quick/small web apps where the problem and what needs to be presented are both well suited to the sort of thing Clojure solves.
Compete does not work via Spyware alone. They're using a lot of ISP data as well.
You can clean feces, but can you reflash this phone with Android? The physical world is a lot more forgiving than the software world.
What are you talking about? Look at this: http://www.boygeniusreport.com/2010/06/29/leaked-apples-inte...

Apple claims this is the best that they have ever had and have explicitly advised their support staff that this is not a problem. Their recommendation is to just hold differently. In other words, its the user who is defective, not the phone.

Just how do you propose anyone proves its defective given that, and avoid being charged the restocking fee?
My startup is working in exactly this field; building a small embedded tag which can be linked to the data port of a variety of clinical devices, allowing data to be offloaded into a electronic patient record or external database.

We've had a bit of trouble getting protocols out of the manufacturers, but generally the hospital department in change of device maintenance (here, Medical Physics) will have access or can request it for datasheets, protocol specifications, and almost everything you'd want.

Not sure they'd be too happy providing it to a random patient though, whereas we have a working relationship with a few local hospitals.

I also recently underwent a sleep study for sleep apnea, and after having waited around 4 months for the test, it will now be another 5-6 before the specialist can review my results and make a diagnosis. Chances are any sort of CPAP will require another test for calibration and the like as well :/

I'm highly tempted to do as described in this article, and take one of the office test devices, a Nonin XPod http://www.nonin.com/OEMSolutions/Xpod and do a bit of night-time data logging of my own. Having worked with those devices, I quite like their very simple serial packet format, which is standard RS232 serial, and fully documented on the public datasheet on their website.
The price does seem relatively low. ITA's revenues are probably not very significant for Google, so they may be buying purely for the team and technology. And for a team and technology acquisition $700M is pretty huge.
So Time publishes random rants now?! The article started well but really deteriorated towards the end. There didn't seem to be a conclusion.

He didn't really describe apart from the Indian restaurants and food how has the town changed apart from "there are a lot of Indians here". What have been the impact on employment, education, crime etc.
I didn't mean it as a complaint either.

Just to clarify: I am a pretty happy user of GAE. Full text search is one thing that is missing from the feature set that could make my life as a GAE developer a lot easier.
ITA Software is one of the few remaining "sleeper" sites I use constantly but few people have heard of.

Its routing language and "graphical" view of flight times (which have each been there for what, 7 or 8 years?) are still light years ahead of anything else on the web in terms of travel search.

Let's just hope Google doesn't mess it up somehow.
I've written a few apps with compojure. It's pretty fast development, and I like that it's so easy to write tests for a functional language but exceptions that come out of space from javaland cloud the picture.
I'm thinking that's going down as a 'returned 2x capital' sort of purchase on the VC score sheets, unless they took most of the company in the Series A. It's impressive that they ran for nearly 5 years on a Series A, if they did.

I also think the value for Google here isn't revenues so much as controlling another piece of the internet transactional infrastructure.
I had a few issues with Tornado when I tried it (back in February). They pretty much came down to two things:

1. Database queries are not asynchronous. This is a big deal for most traditional web applications, and pretty much removes any benefit to using Tornado for them. Even for things that rely mostly on HTTP APIs, there's still a decent chance that you'll want to do authentication or something against a database.

2. It was generally lacking a lot of the maturity and handy declarative syntax you can get with frameworks like Django. There was no ORM, form helpers, etc.

That being said, I really like the idea, performance was great and development seemed to be proceeding at a tremendous pace. The whole project is on GitHub and they seemed very willing to accept both bug-fixes and features.
This event will also have a chilling effect for some travel startups. Though maybe act as an accelerant for others. Either way it will impact almost every company in the travel space. (Assuming its not blocked by govt.)