skysight-inc/HackerNews huggingface dataset:
Yep, (they paid a lot more than that) and it's probably worth it imo. Half the battle with web 2.0 sites is getting enough users to get the ball rolling. Digg already has that, and all they have to do is "reinvent" themselves with a great design and a focus on some set of users that aren't being well served by other community websites. Personally I'd try to target groups that reddit alienates.
Or maybe their target market is in an environment where developers don't get to just wipe their machines, and rather have to work on the same image as everyone else.
Easy Blogging With Github Gists
I wrote this little app to serve as my blog. It pulls down all my recent Gists with JS and displays them as blogposts. It uses this list to build out the menu and then parses the actual posts as Markdown for formatting. Its not in a state that is great for forking, but a few people have. I'm curious to see what people think.
How many users/downloads did Sparrow have?
IIRC, this sort of comparision is what started all this CEO salary inflation back in the late 70's/early 80's. The CEO's of billion dollar companies were being paid less than baseball players and cried foul.
While useful, it's very dangerous in that it's serendipitous to make a commit that breaks building the project, which in the future will break building the project when checking out old commits, or introduce some subtle bug, which breaks other tools like bisect.

Just a personal preference, but I strongly prefer being able to build (and test) every commit in the entire history.
I think it might be a good destination for the Sparrow creators, but this is not the best outcome for those of us who are Sparrow users.

I agree iCloud mail is garbage, but frankly so is Gmail.

The sentiment that it would be better if Apple had bought it, I think, is more of a wish that some of Sparrow's awesome would rub off on the standard iOS mail client, since it is a similar app for the same platform.
Check out my iOS/Mac library for a head start: http://www.libmailcore.com
It uses the same C library that powers Sparrow
RubyMotion Tutorial: Write iOS Apps in Ruby
Pixate - beautiful native mobile apps with CSS
Can you point to any open source projects or other examples implementing this pattern? I think I understand where you're coming from on this but I have not seen many examples of this approach in the wild (except religiously using TransactionScope, eg. http://amnesia.codeplex.com/ ).

I'm wondering where it's best to manage the transactions... would they ever be in raw SQL or stored procedures instead of .NET code?
We're working on Mail Pilot (http://mail-pilot.com/) which will have Mac & iOS apps, among others (Android, Windows, Linux).
At the hardware level? No thanks, this should be left as-is - I rebind Caps_Lock to Esc, and I'd rather be allowed to remap it to whatever I want without interfering with other keys.

Within X? Sure, put whatever defaults you want - this is for end-users, not developers, so they'll probably end up overriding them anyway....
House for sale in Markham
House for sale in Markham: Toronto&#039;s top realtor. Finding Houses for Sale in Toronto. Results for Condominium in Toronto. Toronto Homes for Sale. Lofts for Sale in Toronto.&quot.
I think I got a cat: http://imgur.com/DKKHH
> I've read plenty of extremely thoughtful, info-dense specs in the open-source community that had typos and grammar errors. I've seen countless emails from colleagues that were clearly quickly written and thus contained errors. The essential ideas were none-the-less transmitted.

And because people tolerate it and allow for this to happen, we live in such ugly world, where people don't give a damn about quality.
Dear Microsoft, Thanks For The 0xB16B00B5
I didn't downvote you, but my guess is you were downvoted for making a rather tenuous and almost insulting relationship. There's a big difference between someone with an actual disability and those that just don't care about what they write. And I don't think anyone is even advocating for a zero tolerance policy. People make mistakes all the time. But calling it a "typo" or a triviality or otherwise getting defensive really doesn't help anything. It does however suggest how you might react when a "triviality" comes up in a codebase.
The results look really similar to what used to be google wonder wheel. You start with one word, and it would show you a graph of other related words/phrases.
I'm interested and curious - anyone know of any other articles on this topic?

I feel like I've come across a couple "bad" implementations of some concept (as I see it anyways), and thought the best solution would be to start over and redo it.

Are there scenarios where starting from scratch is a good idea? How do you know?

(As an aside, I don't think starting from scratch will revive Digg. I think its time has passed...)
What I prioritize is the ability to quickly and easily answer the question "Where is the bogus value coming from?". When the inputs building up the value are spread all over the place, it's annoying to trace.
The current state of data privacy
From The Verge:

Our sources also noted that Google isn't ruling out native Gmail clients for platforms beyond iOS and Android, and emphasized that Google wants to bring polish, "beauty," and ease of use to all of its Gmail experiences across platforms (a suggestion that a native client for Mac and PC might be in the offing). Sparrow, apparently, is a way to get there.

http://www.theverge.com/2012/7/20/3172365/sources-google-spa...
You can find a research firm to tell you anything you want. They may have to torture the numbers more in some scenarios than in others, but there's no shortage of people willing to take your money in exchange for telling you what you already want to hear.
A shame. Sparrow was one of the few players still innovating in desktop email clients, especially now that Thunderbird has been similarly abandoned. They had already brought us custom smtp aliases, which I really came to rely on, and cloud app attachments. Who knows how far the boundaries could've been pushed with another year of independent operation.
There are much better tools to manage TODOs and bugs. Not to mention the visibility of commit messages outside of the dev team.
Insagram Photo Map: Find What's Happening Around You
" I've found that people who make fewer mistakes on a grammar test also make fewer mistakes when they are doing something completely unrelated to writing — like stocking shelves or labeling parts."

I take issue with this.

Assuming you could, assuming they were available to work because they couldn't find any other job, would you hire a Rhodes Scholar?

If you are hiring for a blue collar type position like "stocking shelves" you want someone who is qualified enough and happy to be in that job and planning to stay at that job. Not thinking it's an interim job until they find something better. A person who is academic enough to have perfect english many times will be an under achiever who might have issues and that is why they are only "stocking shelves".

There is a reason why companies often say "you are over qualified for the job" as a reason someone isn't hired. The job has to fit the person roughly.

As an aside the OP didn't exactly define what is meant by "poor grammar" or place any links to the "mandatory grammar test" so readers can even decide for themselves.
Working or Playing Indoors, New Yorkers Face an Unabated Roar
Gmail By Google, Inc.

http://itunes.apple.com/us/app/gmail/id422689480?mt=8
Lenovo CEO Gives His $3 Million Bonus to 10,000 Employees
OSCON 2012 Proceedings: Speaker Slides and Video
Thats close, but I think it would still require too much clicking, and that the interface could be drastically improved. A lot of the actions I do are repeated, so I am trying to figure out a way to minimize the typing and clicking I do. However, I don't know which actions I will be doing at any given time, so I can't script them.
A hot, young spiral galaxy is the farthest yet seen
I hate to sound like a dick, but it bugs me that MAKE claims him as one of their own by arbitrarily labeling him a "Maker." He's not a maker, he's a research scientist.
I'm sure that will go under "critical updates".
This is one of those discussion where when I point out mistakes that (a) everyone makes and (b) you haven't thought of before and (c) are exploitable whether or not you encrypt, you're going to say "oh, well, you just shouldn't make those mistakes", and so I'm not interested in pursuing this and am content to rest my case.
So they have less than 2 weeks left, sounds like they waited till now to post this to insure they can hit that deadline. How much can they really change of the outlook now, based on the survey results?
Congratulations to the team, but as a user this is extremely disappointing. Sparrow is the only desktop client I considered good enough to use since Calypso back in the late-90s/early-2000s.

Google, please do right by your users and put these guys on projects that will deliver as much user value as that of Sparrow.
No worries, if they run out of time, there's always https://github.com/reddit/
Old-Timer reaction to newbies
They didn't have a recurring revenue model.
That means they will be getting push notifications now? :P
July 20th,2012-Romney Charged with Abusing Sarah McLachlan’s Poodle
But for a corporate environment the image comes from the IT department, not from Dell.
Nasdaq will refund piqued early Facebook investors in cash
Anyone want to place bets on the nationality of the next human to set foot on the moon?
I drop Sparrow like 2 months ago, in the desktop version you can't create filters, the iphone version still doesn't have push notifications, even if I paid for both I ended up using Mail.app again, my combo: mailunreadmenu http://www.loganrockmore.com/MailUnreadMenu (a menu bar application) and this setup for Gmail accounts (http://jeffschuette.com/2012/03/07/setting-up-apple-mail-to-...), bye bye Sparrow, was fun ¬¬.
As an interviewee, the grammar test reinforced my confidence that iFixit was the right fit for me. I don't want to work with leadership that doesn't "put their money where their mouth is." I love that Kyle is uncompromising in this regard, as it sets the bar high, and we all continue to strive for excellence.
"Cascading replication looks interesting - does it support the topology that I mention where the master has a subset of the [tables??] from the slaves and the slaves can be written to?"

No. Cascading replication basically means that you can replicate from slaves to other slaves, rather than always replicating from the master. That allows you to form hierarchies, which is I thought what you meant by "tiered".

The current built-in replication is a form of phsyical replication, meaning that data pages are (more or less) identical on the master and slave. What you want is logical replication, which is being actively worked on now as a part of core postgres.

In the meantime, there are external logical replication systems like Slony, Bucardo, and Londiste. Slony is deserving of a reputation for being complex, but it's being actively developed and can be used for everything you mention (based on the very high level descriptions that you gave). I understand that "not in core, and hard to use" are pretty damning for a lot of cases, but it really does get the job done. And hopefully there will be in-core solutions in later versions of postgres.

"I don't mean this to be MySQL vs PostgreSQL, but MySQL has had these features for over 10 years and the kinks are already worked out."

I'm glad to hear that it's working for you.

"My X,Y, and Z list has been unchanging for 5 years"

For future reference, all of these features will fall under the heading "logical replication". When you see that, if it doesn't have all of the features you need, then they are probably going to arrive soon.

Postgres has had external logical replication (e.g. Slony) this whole time, which I think has somewhat reduced the demand to invest huge amounts of work in core. It looks like it fell short for your use case, unfortunately; and hopefully the current logical replication in core project will not.
So you call yourself a data scientist?
Dropbox Says No Intrusions Found, Investigation Continues
Wow that sucks. What a classic example of an acquisition killing a great product. I use Sparrow for mail on mac and iphone and like many other sparrow users have mentioned, this really pissed me off.

What pissed me off even more was the way sparrow announced it like it was some kind of great accomplishment, maybe for their own wallets but not at all for users.

"Full speed ahead!" - What the hell does that mean? They just killed the entire project. More like full speed to nowhere if you ask me.
It's not just your phone. I have an iPhone and an iPad (well...and another convertable netbook "tablet" thing that has been sitting in a project box for over a year), and I don't really "do" mobile.

Mobile news? Are people that attention deficient?
Context-Aware Personal Assistant App "Friday" Makes Its Public Debut
I humbly submit that anything built in 6 weeks is going to be a disaster
Commit messages? Your developers write commit messages???

If I run a log on a file, and each commit has a sentence, I am a happy man. But of course, I'm talking about work, not an open source project.

FYI: a more useful corporate standard is to reference a trouble ticket, although having a descriptive sentence certainly helps (when you can get your team to type anything at all, without a trigger to force it).
If you're buying something based on potential future improvements, and promises for those improvements are not part of the deal, then you have only yourself to blame if it doesn't work out. They have no obligation to conform to your expectations. If you don't want to have problems like this, then only buy software that actually does what you need right now.
Spy Games
It would appear you've never used Linux in the last 5-10 years.

sudo apt-get install nodejs npm

sudo apt-get install django
It's SO important to ask questions that give you measurable data. Ask your interviewees to tell you a story about the last time they had ___problem x___ (or) ask them what the ideal solution is for ___problem x___. As Cindy Alvarez has put it: "Almost anyone will do anything for you as long as: the request is short, you are enthusiastic, and they don't have to make any decision that requires more than one minute of thought." Knowing this, why ask yes/no questions when you can get more from your interviewees.
Paul also owns http://GetHuman.com - a directory of how to reach actual people at large companies, so all of this kinda makes sense when you think about it that way.
http://ycombinator.com/newsguidelines.html

> Otherwise please use the original title, unless it is misleading or linkbait.
Developer API invite for interests graph based on Twitter handle and Facebook id
The affirmations in the mirror thing sounds silly, but it's really a profound thing to do. It actually works best if you yell it at the top of your lungs, though doing so where others might hear you could cause them to be alarmed.

You might be surprised how doing this hits you if you affirm something that you are not sure you believe.
Thanks a lot for the great advice. Our main goal right now is to get some users. The mechanics of our project work much better when we have a lot of users and we need to build a big user base first.

I loved your suggestion to go with smaller blogs and provide them with a description of the project ready to be published.

Thanks again and I'll keep you HN friends updated.
I didn't get the impression that the parent post was stating that a women has to choose between motherhood and work.

If I had to paraphrase the post, it would be "I don't think she realizes how hard it's going to be." Which is true, simply because NO PARENT, male or female, can truly internalize how hard parenting is until they're a parent. I was warned plenty of times and I still wasn't prepared--not by a long shot.

However, I can understand why people get defensive over this issue. When I took six months off to take care of my daughter (while my wife worked) I came to realize that:

a) You can get pretty self-conscious at times, especially when you see examples of people parenting better than you are.

b) Parenting can take up an INFINITE amount of your time and energy, if you let it. Children evolved to maximize their chance of thriving, and that pretty much means they will demand as much as you can give, and more, and then even more. It's just how children are. But that means that there's always some good bit of parenting that you potentially could do, but can't: either because there's no money, or because you're too tired, or because you have to work. So, in essence, mothers do choose between parenting and work, but they also choose between parenting and sleeping, and parenting and eating, and parenting and reading, and parenting and socializing. Heck, many times I had to choose between parenting and showering. However, while I felt guilty about my shower, I think that in the long term the kids will turn out OK. <g>
It's very unrealistic to expect a company to suspend normal operations because of the possibility, however likely, of a merger closing in a short time. With mergers, the deal is not done until it closes, and there are tons of things that can derail that or at least delay it. Imagine if Sparrow completely stopped doing business as usual, and the merger fell through. How much revenue might they have lost due to skipping a sale, etc? All the work necessarily involved in a merger is hard enough on a company, and it would be much worse if they flat out stopped running the company in the meantime.
"Now, it's rare that you are likely to get that into phone numbers..."

That was part of my point -- if your entire business revolves around phone numbers, because you are a phone company or something, then maybe a custom data type makes sense. Then do it, and do it right.

But if you think of a phone number as "something to call" then all you need to do is display it to the right person at the right time, and ensure that it reasonably matches something you can type on a phone. And that sounds more like a domain over a text field with a constraint, to me.

"I use custom types a lot for defining output tuples for stored procedures"

I don't really consider composite types "custom" types any more than an enum is a custom type. Maybe I misunderstood gfodor's statement.
Which leads me to another pet peeve: javadoc comments.

Too many times I work on legacy code that where one third or less of the contents have comments -- HUGE, flowery blocks, and the rest have NOTHING.

I'd much rather have a short sentence starting with a verb, and not "this method will endeavor to attempt to proceed to ..." :-)
So after you're done, go back through the commits and run your build tests.

https://www.destroyallsoftware.com/screencasts/catalog/sourc...
Thanks a lot for the suggestion. I had the feeling that a full press release could have been seen as pretentious. We are focused on creating a useful product and we are not interested in getting coverage just for the sake of it. Much better, as you say, to send a personal email from the founders to these blogs. Thanks again!
> That is, they worry too much what other people think about them instead of expressing their authentic desires.

You make it sound like it's mutually exclusive. You don't need to express your authentic desires or to fulfill them to be a psychological healthy person.

I stand by my point that we are always ourselves, wether we want to hide what we call ourselves or not. And hiding it isn't a problem in itself. Reality boundaries are healthy to our desires of "total desires".

It's normal to be stressed out by the limites life impose on our desires.
This 1366 x 768 is worse than what Lenovo offered more than four years ago.

In 2008 Lenovo came out with X300, a 13" 3lb laptop with DVD drive built-in and 1400 x 900 resolution. It was priced about the same as a 13" Macbook Air, it had lesser battery time than MB Air, slightly more weight, but it had optical drive in that weight, replaceable battery and it came with plenty of ports (USB, VGA, LAN).

Too bad they don't make any 13" ones any more (X1 doesn't count, it is not a true Thinkpad). They replaced it with the 14" 4lb T400s (1400 x 900), then T410s (1400 x 900), T420s (1600 x 900) and newly announced T430s. I think many developers would want to get an X330 with i7 and 1600 x 900 at 3lbs.
If you 'critical' bug is about the rendering of email on one column... looks like latest beta 3 is solving that.
I use mimiran for proposals and it helps me to avoid spending so much time on the needless boilerplate. I can focus on solving a customer's problem. Its nice that it gives you a bit of a kick about pricing. I wonder if it could help you establish pricing for a proposal with a wizard to help you determine the VALUE to the customer?
I wonder if the name isn't tarnished enough to hold, whatever comes out next, back from being truly great?

It just seems there's enough baggage for people to dismiss the new digg offhand if it isn't named something else. What do you guys think?
The Data of Death
Rebuilding? Why not take the working code and refine, refine, refine, continuously, so that each week or two the site is subtly better, less buggy, more usable?
Can you point me to a page, where I can see the sticky mojo?
You got me curious. I don't have the fortitude to read through all of that but I dipped in here and there. What leapt out at me is how utterly Russian it is. The speech reads like an English translation of an ideological Russian novel, which I suppose in some sense it is. Rand comes across as a shrill and graphomanic anti-Dostoevsky. (Dostoevsky was a polar opposite kind of conservative to AR, if she can be called conservative, and boy would he have had a field day with this.)

Rand's desire to take her idea as far as it can possibly go, in classic can't-make-an-omelette-without-breaking-eggs style, is as Russian as vodka. Think Bazarov the nihilist in "Fathers and Sons". Or better, Chernyshevsky's "What is to be Done?" which is famous for two things: having inspired generations of Russian revolutionaries and being a bit of a literary embarrassment.

Here's an example. This is interesting and at least plausible:

No other language or nation had ever used these words ["to make
money"] before; men had always thought of wealth as a static
quantity [...] Americans were the first to understand that wealth
has to be created.

But she follows it with a non sequitur so stupid that one wonders whether it is parody:

The words ‘to make money’ hold the essence of human morality.

This kind of totalism isn't particularly American; there are no checks and balances for miles. Rather, it's a foreign species that has flourished in certain American soils. It's easy to see why the greed-is-good financialization crowd would go in for someone who writes things like "Money is the product of virtue". Much more interesting is the question of its popular appeal. There I think you have to look at what Steinbeck famously pointed out, that America doesn't have poor, it has temporarily embarrassed millionaires.

There's an awesome novel to be written by someone with the ability to grasp all this at its root. Rand didn't write such a novel but she would make a great character in it.
Hundreds of thousands of people could play Braid on their PCs, how does that differs from playing Fez?

Is not about how many people connect their PCs to their televisions, but about how they enjoy playing their games. IMHO that does not justify the Microsoft exclusivity strategy.
i think the article misses the main point. the articles 'bashing' PHP does not say noone ever wrote good code in PHP or ever will. rather that we should change the situation where PHP is the de facto std for beginners on the web, because in their opinion there are superior alternatives. that's a valid concern imho, i mean it is 'not valid' to question wether there is good PHP code, but it is 'valid' to question whether PHP should be the std beginners language). sry for my english.