skysight-inc/HackerNews huggingface dataset:
Along with autosaving, restore, and instant quitting, I imagine they are moving to a model where the OS can quit apps for you to manage resources, as they do on iOS.

Having said that, it'll probably be a while before eclipse and photoshop play well.
Plink, you should go over to Amazon and put in a review. There's like 150 reviews over there and none of them are less than 3 stars.

Seriously. If you have a detailed criticism, it could help others not waste their time with the book.

I find many computer books tedious. Computer literature, for some reason, has a much greater variation in styles than other forms of literature. Some books are basically just big lists, and folks love 'em.

I read the book early in my career, so maybe your point about timing is a good one. Don't know. I do know that unless you're just being snarky, having an alternate point of view can be very useful for folks choosing what to spend their time on. I really regretted not being able to ding this book more. It'd be good to see a more detailed negative review.

And GEB is on my short list :) I still have a dog-eared copy from 1995 or something.
11% inflation p.a. over 91 years on $100 would be $1331653. Calculation: 100 * pow(1.11, 91) - where ^

$100 to $1000 over 91 years is 2.56% inflation p.a. Calculation: pow(1000 / 100, 1 / 91)

Please correct me where necessary math whizzes!
back to where it all started!
Depends on the employers. Lot more employers now are willing to switch away from BB.
There were some reports few months ago that was showing how the BB market on corporate/enterprise was declining.

For me personally, I own both Droid and iPhone, and bought lots of apps as well, with my own money.
There's no way I will do that on BB.
Foreplay to her hungry coup
tldr; If something is supposed to be configurable, set it up in web.config -- not code!
Worse for me since redesign every gawker hashbang URL sends me to the .au version stripping the hashbang and leaving me with a challenge to find the actual article if it was a shortened URL.
Why, I use it all the time.

If you don't use it as a book reader (Books, Kindle Reader, Stanza), and if you don't prefer it for web browsing then you missed, like, 80% of it.

If you don't read comics, and can't use a fine MIDI controller, you lost another 5%.

There are smaller niches, and to some fields it can be indispensable.

But, really, checking mail, browsing and reading are it's killer features. If you don't do any of those on the iPad, er, why did you got one?
Ask HN: Interest in a service that lets you charge others to send you email?
So, it's pretty clear that email is a huge time vampire for anyone remotely important. It's simply too easy for others to send you email these days. The only barrier is two clicks: (1) click new email button, (2) click send.

Who on HN would be interested in a paid email service? Not one where you pay for email, but where you set up contact groups and a price that that group must pay to send you an email.

So for example, I may have a group called family, where I charge my family members 25 cents each to send me an email. I may have another group that are close friends that I may also charge 25 cents. I may have another group called acquaintances that I charge $1 dollar. For people that I don't have in my address book I charge $5 dollars.

Other potential features:

-- charge people by the 100 characters of text they send you.

-- give each person in certain groups a weekly or monthly quota. i.e. family members are allowed 3 free emails per month.

The basic idea is that time equals money and therefore reading email costs you money. This would allow you to recoup that money and also reduce the amount of time you waste in email by intentionally reducing conversion by charging people and adding more than two clicks to the task of sending email.

Would this be interesting to HNers?
False dichotomy. Everyone knew that RIM and Nokia weren't even playing the same game. This is clear from the fact that neither had App Stores. You'll also remember that when the iPhone was introduced there was only web development, meaning iPhones had no special restrictions.
In the context of this article, $50k was my level where I stopped doing work I didn't necessarily "want" to do. Once I had that amount of money, I stopped hunting out for work and let work hunt me out while working on things that mattered to me.

In terms of the larger "for life" FU money, that's one helluva calculation but it's been attempted in several posts on HN I believe. Paying off the mortgage and $50k p.a. for life would do it for me because I'd keep doing things that earned more money anyway. That'd just be enough to live reasonably comfortably if I got ill or whatever.
Maybe. I could also imagine 37signals writing a blog post like "We had these wacky users with more than 10k contacts, and we thought about it for a second, and we realized that if we fix the bottleneck by refactoring our code, it will also reduce the load on our contacts server by 40% (including us), which is a win for everyone, so we went ahead and did it."
Definitely not a new idea—I remember something like this running through the dorms in 2000. Still, it's a good example of using the existing notoriety to pivot and the Facebook integration is certainly something we didn't have back then. In any event, good luck!
Simple answer, yes.

It really is the first impression for me. I begin to develop my views as to whether or not the applicant can communicate in an effective and compelling way. When I hire, I assume I need to teach some job-specific skills (especially related to in-house tools), but I really dislike teaching communication skills. Applicants can overcome a lack of specific experience if they have demonstrated the ability to learn quickly and communicate effectively.
HN seems like a place to make a good impression given what your company offers.
Way to go! Don't let the man get you down.
Heres how people actually use this application.

You get crushed. Now you crush everyone you know of the opposite gender to figure out who it was. You then email the person who crushed you. But she only crushed you to figure out who crushed her...
Does it work for bill paying? Cable, water, gas and electric, mortgage companies? I think it would be awesome for have a way to pay all my bills from one interface.
Link just goes to the Lifehacker front page for me.
good pivot.
The two big ones me are interesting work and trust/flexibility to allow me to complete a goal in the way I see fit.

Beyond those two, I've really come to appreciate a comfortable working environment. In my case, that means having an office that is up to date, relatively few stains on the carpet, working infrastructure in conference rooms (I'm always shocked how many people have to deal with broken plugs, barely function Polycoms, etc).
That's so great. If I could, I would totally throw some money your way as an investment.
Apps that don't normally live in your dock still only appear when running and you can also reenable the indicator lights in System Preferences.
I've been a heavy App Engine user since the beta days -- even gave a talk at I|O 2009 about scaling with App Engine. I have clients that run complex GAE sites that handle millions of daily requests.

I somewhat disagree with the author about scalability. There is a very narrow sweet spot of apps for which App Engine is a quite natural solution. If you're in the sweet spot, you'll probably scale well without too much up-front engineering investment.

The sweet spot _is_ narrow, though. For example, as the OP states: geo data doesn't really belong on GAE -- you can do a limited set of bounding box/proximity queries with the third party geomodel library, but wow, it's expensive and dog slow!

I do agree with the author about both the status dashboard (it only sometimes reflects my current experience with the system) and the surprising variation it data store latency. Latency has been much improved of late with 1.4 and beyond.
I used to think this was a stupid idea, because of latency; and the only reason it got funding was because it would be fantastic for publishers (if it worked): no pirating, can charge by the hour, most people don't play their console 24/7, so it's a better utilization of resources (you can even time-zone it, albeit with worse latency), etc.

But just today I recognized it as a profound disruption: a service that isn't very good, with a cheaper business model, that targets non-consumption.

When the network does become good enough - and it's only getting faster - these guys will have encountered and solved all the myriad other technical problems (like iron man and altitude freeze). And they will also have solved all the problems with the business model (suppliers, charging, customer issues). It will be hard to catch them.

And... turns out people are saying the latency isn't actually as off-putting as you'd think, for FPS etc. I've heard a bigger problem is with mouse-pointers - the latency between the mouse moving and the pointer moving is apparently much more perceptible.

So, I say congratulations to these guys. Make a crap product for cheap; let everyone laugh at you; make it better. They are the visionary entrepreneurs, who actually change everything. No derision means no revolution.
Breeding Images
sun did have an early grid computing system - it was academic access only and based on RPC but all the bits were there
I seemed to have a lot fewer problems when 1.3.7 was the status quo. I'm not looking forward to 1.6 at all. Changing gem activation is certain to cause a whole mess of problems I've never had to deal with.
We had an incredibly positive response to BugHerd from the HN community (totally hadn't anticipated hitting the front page). So seriously, thank you guys for that, your feedback has been invaluable in helping us flesh out and prioritise our roadmap.

I thought you guys deserved an update on what we've been doing since, where we're at and what we have planned.

We have made significant changes to a new user's first experience after they sign up. We found that because BugHerd works very differently to a conventional bug tracker, a lot of folks ended up not knowing what to do. We are also using that same process every time users setup a new project and have seen a sharp increase in usage as a result.

We combined our home, about and signup pages into one to reduce the steps required for people to get up and running. We're running some multi-variate testing at the moment to gauge what works best in terms of explaining what BugHerd does.

We're also making improvements to how issues are displayed in the embedded bug list and being able to filter and sort them. Alan is simultaneously working on tweaks to the admin to make things a little bit easier on people that are in a project management role.

We're happy to answer any questions you guys might have, rationale, process, workflow, setup, whatever you guys wanna know about, so fire away :)
Yeah, be careful though. I remember an app like this on LiveJournal that went wild. Then they came back and told people they could buy the list of all the people who have a crush on them for something like $5. Lots of embarrassment ensued.
This has been researched fairly thoroughly for the last 10 years or so as an anti-spam measure.

If a family member tried to charge me to send them email they would get exactly one ... and it wouldn't take too long to read both words.
Sun didn't even need an expensive salesforce to sell them - we were a government research customer in the 90s and had all our orders for Ultra sparcs cancelled - Wall St were paying above list price for any that Sun could build
Apparently the insanity hasn't spread to the North Shore to the same degree.
I'm starting to notice that App Engine's memcache is incredibly slow. If serving up a page requires one memcache hit (for, say, caching entire response objects), it works well. If it starts to require, say, a dozen, the response time slows to ~700ms at best, and ~4s at worst.
The Crusher's Dilemma :)
The greatest thing I took from college was the ability to approach a problem and truly explore it from different angles. (I'll admit to a liberal arts education.) The state of the art, by definition, is constantly changing, so have the ability to learn and attack challenges is very powerful in the "real world" beyond college.
I'm really reluctant to bash someone else's project, and I think Breakup Notifier and its developer are AWESOME, seriously.

But I'm a little surprised that you pivoted from an original and successful idea to an unoriginal and derivative idea.

I must have seen half a dozen Facebook-powered crush sites like this, several of them on HN as a "review my startup". None have taken off. What's to stop me from crushing on everyone just to see who likes me?

Isn't the anonymous crush site sort of like the to do list app that every developer thinks they can improve on?

Perhaps a pivot to a straight up dating site/monetizing with dating ads might have made more sense.
why would someone do that, at risk of someone they don't actually crush on crushing them back?
I love the way this guy explains the failure of "Agile" by simply saying, "you're not doing it right - you need to be more agile - do it harder!!"

For a counterpoint: http://www.yosefk.com/blog/extreme-programming-explained.htm...
Let's see: Home, End, Pg Up, Pg Down, Delete, Insert.

But seriously, I use the numeric keypad myself, especially when entering strings of numbers. Any touch-typist would have learnt how to use the numeric keypad.
Because they are not designed with accountants and POS clerks in mind.

Why exactly do you need a numeric keypad?
Could you elaborate a bit please? I've read your comment a few times over and I don't quite get what you mean that it's a "development tool." I have no idea what you mean by using it "to perform deployments."

To me, and everyone I did a very quick straw poll of, rubygems is a loader for gem files. If it's truly only meant to be a dev tool, what would you suggest instead for loading third party libraries into an app?
In China, Droughts Bring the Crazy
Yes, I can vouch for that.

I've worked with several "senior" developers who had "decades" of experience but had no idea how to write good code.
I feel your pain... I wish I'd read that comment about six months ago when I started in a similar situation you were in.
Random defendant outlawyers P2P attorney, gets lawsuit tossed
I agree that there are exceptions. In the case of HN, I don't see how forking would be of benefit, especially since HN is so strongly linked to YCombinator, the startup incubator/school that tends to attract the most talented up-and-coming startups.
Well, his original idea was banned, not to mention kinda creepy and borderline stalkerish, so he didn't have much choice, did he?
How do you know someone of the opposite gender crushed you?
"Someone hacked my fb acc!" curiosity excuse?
on a related note, the money related crime rate (theft, fraud etc) of the 60+ in Japan have been rising for a while as the baby boomers are retiring. It doesn't solve everything and can have moral aspects difficult to juge, but helping old people keep a decent lifestyle is a very real problem.
Interesting response to "What do you think about TDD?" "I'm assuming you mean test driven development...taken to an extreme I think it doesn't make much sense for a consumer web startup. Probably makes more sense if I was building the space shuttle."

Space shuttles are traditionally built with formal methods and SEI CMM Level 5, so it's pretty hard to see them going the agile route. Conversely if done well, TDD's great for a web startup because it makes it so easy to evolve.
Ran when parked.
That's the right answer.

Find a password storage solution that, works for you, and use it everywhere. Use different random maximal character set passwords everywhere. I've chosen 12 char passwords with upper/lower case, at least 2 digits, and at least 2 punctuation chars, as a balance of "secure enough" and "short enough I can remember it while moving between the password safe and the login form". I've got a calendar reminder to revisit that decision every year, sometime in the next few years I may need to increase my password length.

I'm using 1password it's dropbox sync feature, it gives me automatically synced access on my phone, iPad, MacBook, and desktop machines. If you're a Mac OSX/iOS user, I highly recommend it. If you're not, find something similar and use it instead. But these days it's _well_ past the time where you can afford to "trust" random websites to store credentials you use. Sharing credentials across sites was never a good idea, but these days it's a _really_ bad idea.
>>4. Talk openly with family members.

For those with family, talking with them openly should be #1 - before taking the plunge. Unless everyone (esp the spouse/significant other) is on board, you'll sacrifice the relationship or spend too much time trying to patch it.
That’s exactly it. The Dock already “lies” to you in Lion. The OS can kill processes if it runs low on memory without indicating that the app just quit and it will keep processes running if it has plenty of resources even if the user explicitly quits the app. (Developers have to allow the OS to do that.)

What annoys me about this is that to the user, the behavior seems unpredictable. Many apps now (appear to) quit automatically, i.e. they disappear from the Dock (which I think is better than the old way of apps hanging around forever in the Dock if you don’t quit them manually) but equally many apps don’t do that. That has been a problem before but in the past at least most apps did the same. Now you don’t know what’s going to happen.

Another problem are apps you want to run all the time like Mail or Skype. If you have Mail or Skype already in the Dock as a shortcut to launch the app, there is no way for you to tell whether you already launched to app or not. I find that to be extremely annoying. (You can re-enable the indicator in System Preferences, though.)
You both are bananas.

Brad Feld is not just a VC, but is co-founder of TechStars. TechStars is kind of like YCombinator, except instead of just trying to find a handful of a super specific kind of company, they're growing a network far and wide of incubators across the entire U.S. They have programs in Boulder, New York, Boston, Seattle, and are growing even further through their "TechStars Network".

I met Brad briefly on their book tour. He's very much an "I'll look you in the eye and listen to who you are and what you're doing, and see how I can help" kind of guy. Unlike YCombinator, TechStars pledges to try and help out EVERY company who applies, with advice or connections or whatever they can do, even though they can only accept a few into their program. I'm sure he's connected former applicants to TechStars (not even accepted companies, applicants) with strategic partners he meets on the road. I'm sure he makes all kinds of crazy connections between contacts. In some sense, running an incubator and being a VC.... making connections like that is his JOB.

Brad doesn't have my contact info, but if I gave him my card and he ever contacted me, or gave my info to someone else, it would be the OPPOSITE of spam. I would be stoked to see anything in my inbox from him or someone in his network. Brad is really a "water that raises all boats" kind of person, from what I've seen.
Barbie Dream House with Elevator
The Barbie Dream House with Elevator Reviews. Welcome to #1 Best Price and Special Offers for Barbie Dream House with Elevator Deals Online Shop.
A few points (disclaimer: I work at Google on projects including App Engine)

1) It's not fair at all to say that Google "continue to ignore the two critical issues of uptime and data store latency". The HR datastore is specifically designed to address the concerns about variable latency of datastore operations, and to prevent both planned and unplanned downtime.

2) In my experience, high CPU cost for datastore operations is generally tied to things like having large numbers of indexes, or doing queries that don't have the right indexes. Each index written involves a bigtable write, if you are doing hundreds of these per entity it can become very expensive. That said, in general it isn't easy enough to know when you are doing something that will be expensive.

3) The bulkloader is definitely painful to use if you aren't familiar with it. In particular, casting schemaless data to a format such as CSV is hard because of the problem that rows can have unexpected keys. An improved "Bulk Datastore Import and Export tool" is on the 6-month roadmap for the product.
How is Rubinius going to tackle the GIL issue? They say they're working to get rid of it, but I'd assume that a sizable chunk of the Ruby standard library isn't thread safe, especially C extensions. I guess I'm just not sure how they plan to avoid the issues that Python faces: http://docs.python.org/faq/library#can-t-we-get-rid-of-the-g...
People only get two free crushes then they have to pay. My guess is there are some kinds of crush caps as well.

There were sites before BreakUpNotifier that alerted you when relationship statuses changed, some that are still going. Just like there are a ton of dating sites, probably a lot more than the anonymous crush sites.

Will be interesting to see what happens. This definitely has legs given the following BreakUpNotifier created.
I'll put forward a more blunt answer: because Rubinius is the only tenable way forward, long-term, for Ruby.

MRI is a steaming pile. (Note: You're not allowed to disagree with this unless you're a C programmer that's spent some quality time with MRI's code.) It seriously shook my faith in Ruby the first time I had to dive into MRI's code: "Could someone who waxes poetic about elegance and fun in coding really produce something this fugly? Does Matz have any idea what he's talking about?" Rubinius has a sane design and is a pretty clean base to build a Ruby implementation with some staying power on. I basically see Rubinius as the rewrite that MRI was going to have to have at some point.

That said, at present, I still use MRI. I try Rubinius every couple months to see how it's progressed performance-wise for the cases that I care about, and while it's not there yet, this seems to be mostly a matter of time.
Honestly, I doubt this will go anywhere. For one, it's been tried already and didn't catch on. Secondly, if it did have any chance of succeeding, I really think it would require a widely accepted and usable micro-payments system, which we still don't have. Maybe we're closer to that than we were 10 years ago, but it's still difficult / awkward to deal with very small transaction amounts. Also, it simply adds friction to the process that is going to result in you not getting the emails you do want. Or, when you do get the emails, they're going to be filled with unpleasant phrases and unkind suggestions for where to go.

Finally, do family members even use email anymore? At least in my family, my mom, sister, aunt and cousins all either text me, or just post to my Facebook wall. I can't remember the last proper email I got from anybody in my family. Now maybe my family is atypical, who knows?
Fill in the blanks: http://craphound.com/spamsolutions.txt
You don't need the source! Just find where 10,000 limit is in the binary and change it to some other larger number. Assuming it's a normal 4-byte signed integer, it can go a lot higher..
I actually view Chrome's PDF plugin as a complete abomination (at least on the Mac), and go out of my way to nuke it. It's slow, and there is _no_ easy way to open the PDF displayed in a PDF handling app (i.e. Preview) without resorting to copy and pasting the URL into wget.
China's weather modification teams
"1 gram of gold is worth 50.00 BTC."
This is more "Why use Ruby" than "Why use Rubinius."
The Mac Pro is an appliance? Apple sells Graphics Cards, RAID Cards and stuff as add-ons to the Mac Pro. Mac Pros also can use SSDs and not many are going to be bought from Apple or packaged inside when it is bought.