skysight-inc/HackerNews huggingface dataset:
This is a fantastic post, very thought-provoking. But also very sad to me. I disagree with the underlying premise that success and happiness are somehow negatively correlated. There's this idea in the post that if you want to be uber-successful, you can't have a "normal" life.

I know very successful people who are miserable, stressed-out workaholics. And I know very successful people who could have been one of the people strolling around Sebastian when he was writing this post. I know people who run startups from their home office and take their kids to school in the morning. Hell, look at Sebastian's own situation: he apparently has enough time to sit and pontificate for a couple hours on a train platform in Japan, in the middle of the day. He can't be working THAT hard :) Maybe what he's trying to say is that you can't have the idyllic suburban family life if you want to float around the world living off of random consulting gigs? But there are probably quite a few very successful people here on HN that live relatively idyllic family lives in cities and suburbs all over the world.

I think the idea of feeling isolated for being very ambitious is true, but I would caution Sebastian and others against the idea that you have to sacrifice your connection to a community, your face-to-face relationships, your health, and your overall happiness on the alter of amassing $40m for an amorphous purpose like being able to build a shrine with 5% of your wealth or less. You certainly can sacrifice all those things, but most people will never amass $40m no matter what they sacrifice. Better to find something (and someone) that you love, work hard at it, and enjoy life. Yes, you should take chances, yes you should push yourself and be ambitious. But this is the only life you get; don't squander it living a life you don't enjoy because you're hoping for the big payoff down the road. It probably won't come.
Is the Daily Show new? (answering the hard questions...)
> A Verizon, AT&T dominated market is still going to drive innovation

Why? Why wouldn't they just stop with "You take your half of the market, we'll take our half, and we'll push through a 5% price increase every year for more or less the same services."?

It works for the cable industry, and I can't see any reason that wireless players wouldn't be delighted with this approach. Heck, with only two real players, they might even be able to gang up on Apple and demand a larger share of the iPhone profits in the future and start forcing carrierware onto the iPhone, as with Android.

A duopoly is not a functioning free market.
I doubt it was intentional. DVD Player went from using their own custom full-screen code to the new system standard full-screen mode (as evidenced by the full-screen button in the title bar). This probably let them delete hundreds of lines of code; it also causes the problems you mentioned.

Be patient; I'm sure they'll fix it soon.
How so? I want binaries to be unwritable by users.
After reading the article and all the comments here, and from my own experience, I just don't think it's possible to not have a DB. At best, you write your own basic DB, because you don't need anything fancy.

For example, you write S-expressions to files like Hacker News does. This is clever, because the file system has some of the features of a database system, and files and S-expressions are abstractions that already exist. You do have to manage what data is in memory and what data is on disk at any given time, but the complexity and amount of code are low.

The idea that "event sourcing" somehow keeps you from needing a DB is ridiculous. By the time you've defined the event format, and written the software to replay the logs, etc., which if you're smart will be fairly general and modular, congrats, you've just written a database. At best, you keep complexity low, and it's another example of a small custom DB for a case where you don't need a fancy off-the-shelf DB. Maybe it's the perfect solution for your app, but it's still a database.

"Memory images," as a completely separate matter, are an abstraction that saves you some of the work of making a DB. Just as S-expressions can save you from defining a data model format, and files can save you from a custom key-value store, memory images as in Smalltalk could save you from having to deal with persistence. And if your language has transactions built in, maybe that saves you from writing your own transaction system. In general, though, it's very hard to get the DB to disappear, as there is a constellation of features important to data integrity that you need one way or another. It's usually pretty clear that you're using a DB, writing a DB, or using a system that already has a DB built in. If you think there's no DB, there's a high chance you're writing one. Again, that could be fine if you don't need all the features and properties of a robust general-purpose DB.

Funnily enough, in EtherPad's case, we had full versioned history of documents, and did pretty much everything in RAM and application logic -- a pretty good example of what the article is talking about -- and yet we used MySQL as a "dumb" back-end datastore for persistence. Believe me, we tried not to; we spent weeks trying alternatives, and trying to write alternatives. Perhaps if every last aspect of the data model had been event-based, we could have just logged the events to a text file and avoided SQL. More likely, I think, we would use something like Redis now.
Facebook to Launch Music Service at F8
I thought it was a sliding scale. It links to the amount of divesture required of AT&T. At some point, the breakup fee goes to naught. (source: I thought I heard this on CNBC this morning ... don't see any articles online that confirm this. Maybe I was dreaming?)
That's true... but if I board later then I generally have to wait in the line up to the plane, unless I'm really cutting it close.
Subjot: A Topic-Based Twitter, Without The Noise
Is ceph.com more interesting than Least Authority Enterprises, and if so why? Thanks. :-)
Jessica Alba Hot Pics, Jessica Alba Photos, Wallpapers, Pictures & Images
Jessica Alba is holllywood hot actress. She is so popular actress. We have appeared her in so many Hollywood movies. Jessica is so young actress. She is good looking and attractive girl. She has played role as an actress in hollywood hit and popular movie "Fantastic Four". Jessica was born on 28th (Tuesday) April, 1981 in Pomona, California USA. She got a Golden Globe Nomination. Her father Mark, was a second generation Mexican-American and her mother, Cathy Jensen, born in Montreal, was from French-Canadian.
> A running joke in the tech industry is that most of the CEOs wouldn’t know how to use most of the products they sell.

I would say that's the difference between a CEO who was a founder and a CEO that was brought on late in the game.

The founder-ceo's, like Gates and Jobs, are the ones that basically earned their spots by knowing their products well and being completely consumed by their company.
Should be fixed now on reload. Thanks!
Are we pretending like the US mobile phone market drives innovation in anything but price-gouging? Most of my foreign friends' service has been strictly superior to mine for years.
Chrome has a built in "click to play" feature for plugins.
I'm not happy with the prospect of this merger, but I honestly don't understand why spectrum matters here. If all 4 companies used the same spectrum, would you then be OK with it?
The Unintended Consequences of Silencing Your Critics
This is not a bad position to be in. Another HN comment said it best: Amazon is the one company who can afford to sell products at a loss, since they can potentially recuperate on content sales.

I'll also agree with the Amazon "Kindle Color DX" theory you put forward here. They'll cross-subsidize entry tablet costs with a higher-end model.

Aside: does Apple do the same with the iPad? I imagine they don't make a lot on 16GB models; instead, I assume they make lots of money by up-selling $4-8 in flash memory for $100 per module.
Is that just a scraper?
We did a pivot from another project called songsp.in.
Songspin.fm was just built in the last few days, hence the label "weekend project"!
You have chosen to, by installing Chrome. Install Chromium if you don't want automatic updates. It's a pain though, Chrome's auto-updates are first class.
Aren't vendors finally starting to abandon their proprietary crap in favor of SQL/PSM?
Running Redis in journaling mode is essentially this, too. Mongo can run like that too.
Deck is doing that somehow (caching ad impressions at least) - so it is an addressable issue. However - this app works both in online and offline mode, so my point was not really touching the offline ad problem - thanks for pointing it out.
Watch out PayPal Noca offers cheap transactions
And you are within your right to do that. But for non-tech elite that either don't care or would make an uninformed decision it is magical that they continuously the best features and security available with zero effort.
Yeah, I'm so happy with Snow Leopard, that this is just not a big deal to me, and let's face it, unless it's mind-blowingly good, like an XP or a Tiger or Leopard, a set of big changes is bound to make a chunk of people unhappy.

My Mac Mini on Tiger is still seeing updates for iTunes, so Apple seem to be supporting older stuff at least partially.
Nice use of google docs I say
New Sony Reader WiFi
Is it really zero-downtime deployment? I've read about Passenger 3's zero-downtime deployment strategy, but on my Passenger 3 setup, the server is still always a little unresponsive for a few seconds after a restart.
Yeah, just a ruby script with nokogiri.
I love T-Mobile too. The coverage may be spotty at times, but for $50 I get unlimited everything with no contract requirement. Nobody else offers that, and I'm confident that if the merger happens, nobody else ever will. Add to that their amazing customer service (at least in my experience) and I'd be really sad to see them be consumed by the evil that is AT&T.
"Every branch we push has tests run on it and reported into the chat room, so if you haven’t run them locally, you can simply push to a topic branch (even a branch with a single commit) on the server and wait for Jenkins to tell you if it passes everything."

From this, it sounds like Jenkins is automatically picking up new topic branches, running the tests, and reporting on the results. Any suggestions on how to set something like this up? In my (very limited) experience with Hudson/Jenkins, this sounds like it wouldn't be possible without manually setting up a project for each branch.
The 10 Commandments of ‘Brogramming’
I didn't get either of these form 4 to 5 or 5 to 6. Fx automatically downloaded in the background and updated the next time I restarted.
This whole process is going to weaken T-Mobile even more.

Founders I've interviewed told me that the acquisition process plays head games with them and their people -- especially if it falls apart.
Man, this beggars belief.

I've never had a kernel panic, ever, except when playing with bad kexts, and when everyone was all gung-ho getting XP running on the first Intel Macs.
Looking good is only a small part of designing something actually.

Totally agree. After using the Kindle 3 for a few weeks, it's great because it gets out of your way. I've heard complaints about the keyboard, but it's a godsend for an active reader who takes lots of notes (like me).
All of this assumes a different definition of success than I have. It presumes wealth == success.

My definition: Being happy.

That comes with a loving family with strong relationships, intellectual challenges and growth, and work that I enjoy (and that pays the bills plus some), but where the job is a means not an end.
Very good comparison between workflows of deploying several times per day versus much less often. While it might not be obvious to some, the exact same git "flow" won't work for both. Your tools should complement your corporate culture, not the other way around.

I think the most important thing to note from either method, though, is not to develop on master/trunk. Have a separate branch, or further branches off an entire "develop" branch. The tip of master should always be a stable build.
yikes, a php security site telling people to use sha1().

don't use sha1 hashes for storing passwords, use bcrypt. http://www.openwall.com/phpass/

or a quick code snippet:

for ($salt = "", $x = 0; $x++ < 40; $salt .= chr(mt_rand(0,255)))
;

$hashed = crypt($password, '$2a$08$' . hash("whirlpool", $salt));
I could see Google being taken by force (read guns) and millions of computers sent the launch codes.

Joshua
Come on now. They implement data caps at the same time, they implement higher costing texting plans at the same time. I find it hard to believe that you think a AT&T/Verizon controlled U.S. cell phone market would be good for the average U.S. citizen.
http://sublimetext.userecho.com/
Personal Training NYC And Zinc
This sounds great. I've been to entirely too many interviews where their questions are completely unrelated to the act of software development. I'm sure they were all put off by my low performance on contrived questions, as well.

My favorite is that, "I would probably Google it," usually means instant disqualification when discussing any problem solving. This, of course, is ridiculous, since the very first thing I'll do is heavily research a subject before implementing it. I want to stand on the shoulders of giants, not sit around building sand castles.
Zipcar error message for San Francisco is epifail
> if the options are between several competing companies with their own roads and cars, and having only one or two companies that collectively control all the roads and all the cars, the former is still better

No, it isn't. It's why infrastructure is usually owned by government, or given protected monopoly status. Where infrastructure is defined as anything too expensive to build redundantly (starting with the military and its natural monopoly, which we call government).

Your wireless coverage is not affordable because you are paying to build 75% of each of three redundant mobile phone networks. Independent networks would never exist in a free market - only the FCC licensing process brought them about. And despite that, the vacuum is so strong it produced several mergers so far (Cingular + ATT, Sprint + Nextel, and of course, the remerger of the bells into Verizon and SBC/ATT).
github uses unicorn behind nginx.
Sure, but it's like writing "United Kingdom of Great Britain and Northern Ireland" instead of "United Kingdom".
As far as I know, they're using Unicorn: https://github.com/blog/517-unicorn

They spin up new instances of the app and let the old instances finish serving requests before killing them.
Who/what/where will be publishing results?
Are you sure? YouTube was successful before they were purchased by Google, so I'm not sure how Google's infrastructure could be the only reason.
I had many similar problems, so many, in fact, that I asked for (and got) my money back for the Lion purchase. Things are a little better if you do a clean install instead of an upgrade from Snow Leopard, and a little worse if you have been upgrading from before Snow Leopard to SL to Lion.

Yesterday my SSD died (writes failing in parts of the disk), and Lion seems more stable after restoring from Time Machine (which boggles my mind). It's all very weird and I've been calling it OS X Vista for the last four weeks or so. I hope 10.7.2 fixes the rest of the ugly bugs; most of the lost features and weird defaults can luckily be fixed on the commandline or with third party tools (but this, too, feels like Windows of old - "Sure, you can simply edit this 400-character registry key to get sane behavior!")
Don't Finder's View > Sort By and View > Arrange By options do the trick? There's also the View > View Options for tweaking all of those options per folder.
What if I don't use Ubuntu but I do use Linux?
Superconductors: how do they work? Better with magnets, apparently
Although it is a nice feature, for me the most important Chrome feature is unifying the address and search box.
Even non-technical people know to respond to a software update prompts, but the number of people I see (including normally quite tech savvy people) that still search for a url, or enter a search in the address field surprises me.
OK, you could argue it is bowing down the lowest common denominator, but I believe it's a great feature that saves the frustration of people that just want to do go somewhere or find something on the web quickly.
A Verizon, AT&T dominated market is still going to drive innovation and maybe even more important an AT&T merger with T-Mobile will help to improve the quality of their service for their customers.

You can't just trot out sentences straight from AT&T's playbook without expecting pushback, so please include supporting concepts for your bald-faced assertion that a merger will drive innovation and improve QoS. This is a serious question.

Also, can you name any similar (major market and/or market-reducing mergers) that have resulted in the benefits you describe? Ever?

Last serious question for Mr. New Account: do you work for AT&T, any of its subsidiaries, or vendors (including PR)?
As much as I'd always rather have a designer that does HTML on the team (for the sake of quick and agile adaptation), vs someone doing just photoshop, I believe that a good analogy would be architecture. Architects have fairly good understanding of specifics of various materials, their performance as well as associated costs. Still all projects are always reviewed by a 'construction engineer' who converts the architectural vision to workable implementation (that is then on passed to production teams). Taking that example to the online world - designers should understand all of the mechanisms that they will use in the design, and communicate their vision to someone that will implement it. They do not need to actually code it, because following that logic - being a product manager for LinkFindr (and CEO, and business person etc..) I should never allow any designer to spoil my vision with her artistic view, and just storify, mockup, PSD and then code it myself. It takes trust and good communication to split up work in the team, but as Ford proved a couple years ago - when you're running at scale, there is no other way.
Reading the bug reports makes it seem to be mostly caused by third party applications screwing with the Chrome install.
First Refurbished iPad 2 Models Appear in Apple's Online Store
Why Advertising Works, Even When You Think It Doesn't
Steve Jobs: Seeing the Future and Supporting Bold Initiatives
This is surely one of the most beautiful sites I have seen in a long time. Of course, it would be nice if the period font were done in css3 rather than images, and if the interactive bits were html5 rather than flash, but putting technologies and trends aside, this is truly a pitch-perfect and whimsical site. Well done.
I don't know how it works in the Rails deployment world, but for us Python/Django folks all we have to do is touch a wsgi file and/or do a soft reload of the web server for changes to be picked up, and they do so instantly. No downtime. Until then, even if files are replaced, the old site gets served (although I would recommend symlinking instead of flat-out replacing files and directories).
Real-time map of spammers worldwide
Thankfully, someone else did too:

http://macnix.blogspot.com/2011/07/change-mac-os-x-107-lion-...
That's the problem I'm talking about. See
http://news.ycombinator.com/item?id=2946587
and this should also answer your question from the other subthread.
Pay for chief executives exceeds federal tax payments for many top US companies
Nice. It should show both Daily show and Colbert Report though. They seem inseparable to me.
Yes. The carriers currently certify and subsidize devices for their network that are designed to work only on the spectrum that they own. This creates customer lock-in because (i) devices are expensive and (ii) if you want a subsidy, you sign a two year agreement.

Another reason is that (iii) available spectrum in finite. If a single device could work with all four carriers on the same shared spectrum, then they would need to compete for your business on price and customer service quality. When each carrier has spectrum independent of the others, they also compete on who owns rights to the best spectrum band, who has the best infrastructure built-out and who has the best devices.

You can look to S. Korea to see what happens when all carriers share the same spectrum: http://gigaom.com/broadband/mobile-internet-cost-around-the-...
> Type Optimizations: One of the most important aspects of enabling performance on JavaScript is to create an efficient type system. The IE9 script engine uses many of the techniques common in modern dynamic language implementations, including type representation, polymorphic inline caching (also called type evolution or hidden classes), and efficient implementation of machine types.

http://blogs.msdn.com/b/ie/archive/2010/03/18/the-new-javasc...
I personally use SQLite all the time. I prefer it to any of the other solutions.
It's nice, but I really don't find it vastly preferable to a friendly update notification and a quick application restart - especially now that most applications open in the state they were closed in, and with an SSD the restart is barely a blink. In fact, I like to know the feature additions or design adjustments happening to an app, so I enjoy the notifications - it's like I'm getting something for free (which I am, actually).

I don't think it's a huge advantage for average users, either - %90-percent of iPhone users are on the latest available major OS version, and that (until 5.0) involved a huge non-delta download, physically docking your phone and an onerous, lengthy (well over 30 minute) process, during which you had limited use of your phone.
after installing the app off the web store, this works in the background, all the time. that's cool.
Then you choose "Other UNIX Based".
The iPad DS is kind of interesting. I look forward to the possibility of acquiring one in a $99 firesale in the not-too-distant future.
There is a strong incentive for me to use a GSM phone over a CDMA phone because the former works in the majority of the rest of the world. So if all the GSM phones sold in the States were sold by AT&T, it is likely that I would be getting a worse deal then I would otherwise.

It's just one way in which AT&T and Verizon do not sell directly substitutable goods.
Thanks for answering. I'm confused then. Do we downvote comments we disagree with, or only comments that are unthoughtful, offtopic, etc?
"My thoughts each release as it evolved, long before Jobs resigned, were "I don't think Jobs is around anymore, if he were, he wouldn't let this crap go".

LaunchPad, Mission Control -- these things were neat at first, but then they got annoying and cumbersome."

Yes, exactly what I thought. Too much junk stuffed in. A more Jobsian-approach would have cut features ruthlessly.

Even the Time Machine-ish file saving time travel is full of holes. I wrote a critique of it whilst wrestling with it was still fresh in my mind.

http://userxperience.posterous.com/document-versioning-inter...

Bits of it are great, but there are so many gotchas and bit of too small UI, it's hard to believe it got much love.
Apparently they are not allowed to operate at altitudes higher than 60000 ft and speeds greater than 1000 knots.

http://blog.jgc.org/2010/11/gaga-1-cocom-limit-for-gps.html
Typo btw: "Its" should be "It's" (as in it is a repeat).
One question i've always had: How often do "regular" people commit? Should I be committing every time I hit save... or should I wait? (I don't work in a dev team, so I'm looking for the wisdom of developers who have to work in teams.)
Metro is good, but it doesn't mean the Windows 8 UI will be. Just look at Windows Live Messenger.
multi-sign in is supported for offline gmail.