skysight-inc/HackerNews huggingface dataset:
The difference between the two is honesty. A guy will tell a girl "I thought you were beautiful, and wanted to meet you". A girl will rarely say "I thought you were rich, and wanted to meet you."

For whatever reason, the vast majority of golddiggers are utterly dishonest about what they are really seeking. This leads men to get into bad relationships (which they would have avoided if the woman were honest), and they often lose big when their career doesn't turn out the way they hoped or when they want to downsize their job (e.g., quit the $300k/year corporate law job for an $85k/year public defender job).

I've got no problem with that rare girl who openly admits her desire to trade sex for money. I don't want a relationship with her, but I won't condemn her.

[edit: I'll similarly condemn a guy who lies to honest women to get them into bed. I'll giggle when a guy lies about money to sleep with dishonest golddiggers.]
Digiscroll -- sony's rollable OLED screen.
It is interesting that he never directly makes the case that marijuana is bad for the teen brain, just kind of leaves it as an assumption. I don't think that is a fair assumption.

At the end he does make a vague reference to pot killing brain cells, but I think the most recent science shows the opposite and that the whole "kills brain cells" thing was from government funded research a long time ago where they basically suffocated monkeys and the oxygen deprivation likely killed the brain cells.

So, the article seems a little disingenuous to me.
I use Archlinux with Gnome/Openbox. (tint2 for panel, gRun for launcher, and Google Chrome dev for browser.)
Will More Saving Help or Hurt the Recovery?
I've had mixed experiences with remote developers (across the us and offshore.) I think the biggest issue is the quality of the developer. I tend to like local developers only because I can meet face to face to get to know them. I think this helps build a stronger working relationship. If I had 2 candidates that were equal in skill level and cost, I would choose the local one. But if a overseas candidate was a better developer, then they would get the job.

I believe the difficult part will be making your presence known to companies looking to hire you. I prefer to hire developers through recommendations because you are less likely to end up hiring the wrong person.
I don't see where I talked about performance at all. Performance of an implementation is not entirely unrelated to the specification, but they are usually related in really weird, counter-intuitive ways.
I think reddit made a mistake in setting the default as a one time donation rather than a recurring one. You want to get people to commit to a relationship when they are thinking about it and are motivated.

I donated, but who knows if I will even remember to think about it next month or next year?

It feels a bit like they're squandering a great moment of user and media attention. When they introduce a more substantial plan, the attention and enthusiasm won't quite be there.
Google says they "apply a narrow set of removal policies for pornography, violence, and hate speech."

What seems incongruous with this to me is that they also filter many (non-explicit) gay-related searches.

For example, typing "is my son" yields:

is my son autistic?
is my son smoking pot?
is my son ready for kindergarten?
is my son gifted?

Doing a google trends search for these four phrases along with "is my son gay?" shows that the gay query is dramatically more popular: http://bit.ly/aPNHxO

It seems like in some of those cases, knowing that others are searching the same thing could provide some comfort. I'm not sure why Google filters these queries.
Yes, it is bizarre, and is David Brooks, apologist extraordinaire for the class system (us v them), so that's not a surprise. Matt Taibbi regularly takes down his articles, this looks like a perfect candidate for such a takedown.
having enough money to tell anyone regardless of who they are, FU!
http://www.google.com/url?sa=t&source=web&cd=1&v...

that should get you past the login-wall.
Where did you end up living? I'm facing a similar situation regarding my living situation. I live in the heart of Boston, but most of my close friends do not, and this does have an alienating effect. I've contemplated moving up north to andover (a rural town -- opposite of boston) to position myself closer to friends/family, but would have to give up the city life. This is one of my current issues that I'm mulling over... thoughts?
This is not FU money. FU money is not worrying about having to work.
But what if the semantics change and it's called "Subscribing"? Does that affect your assessment? I think a lot of folks are treating this as a donation (which is a side-effect of them using PayPal for this) and that's tainting their perception of what this is all about.
Update: Shortly after I contacted Amazon customer service, my account was upgraded to prime. I haven't checked with friends to see if they can use their emails yet.
> When I was younger I would have agreed wholeheartedly with this article because he seems more knowledgeable. After a few years experience I would have disagreed with him. Now I'm experienced enough to realize I have no idea if he's right or wrong but he seems to make reasonable points.

Slightly offtopic, but one of the things I love about software is that it's trained me to recognize patterns in everything. Abstract thinking is really useful.

And I've recognized the same tendency you mention in myself, and across a few different topics.

It makes me wonder when I wholeheartedly agree or disagree with something... maybe I'm just still on that journey.
True, but I think his post isn't about generalized comparison of programming languages, but rather a pun towards "Its faster because its C" claims. Not that often our software can benefit from exploiting caching, especially in "release often, release early" world of web startups.
Compared to C that's true, but bloated libraries aren't exactly absent in the C++ world (one of many reasons that "C/C++" is usually a weird generalization). Nested templates of templates are all over the place, and as for pointers, it's common to wrap those too using one of the various smart-pointer classes.

C often leads to bad algorithms, though, for the same reason it often leads to lean code tuned to the specific application at hand. Absent many general library functions, the C world is littered with lots of custom reimplementations of data structures and algorithms, not all of which are the best (and a lot of which are actually buggy). Even when they're good, they tend to have short shelf-lives: much hand-optimized 90s-era C code is now slower than more naive implementations, because the optimizations used to save some instructions often actively harm cache performance.
http://www.ycombinator.com/ideas.html
[PICS] iPhone 4 Finally Unlocked
As a Red Sox fan, the comedic antics of his character on the show really helped humanize him.
This is excellent. In my opinion, this is the way algorithm information should be presented. No abundant scientific formulations. Python works well as a pseudo-code substitute and visualizations are clear and intuitive.
Thanks for digging this up. I have written to pg how to easily implement this at HN but he didn't have time to do it yet. I think he plans to do so eventually, I hope.
"But why do you want columns that contain tables recursively?"

This is the sort of question you ask because you've become so used to the way SQL does things that you can't even think outside the box. (No offense; this is SQL's fault, not yours.) If I recall correctly, the Relational Model fully permits this. And once you start thinking about it, you can see that there are numerous places where you're basically trying to do things like this, and it would be much easier if you could have tables in rows, but instead you have to put a series of weird hacks in. Anytime you have a table that participates in multiple many-to-many relationships, it would be a lot cleaner if SQL could just say "Look, this ID has no meaning except inasmuch as it identifies another set of rows somewhere else, so how about we just cut to the chase and say that those rows are just here?" The joins could be the default and magic access to the ID could be the thing you have to type extra to get.

"Aggregate and non-aggregate mixture is supported in the standard and Oracle with the analytical expressions (if I got your meaning correctly)."

What I mean was more a syntactic issue than a question of whether it's possible; there's very poor separation between the two, so combining them is even harder.

(And crap, the design for my combinator-based language is starting to coalesce in my head. Damn it, that wasn't supposed to happen, I was being vague on purpose....)
This is the standard performance-tuning discussion, in a different guise.

Until you explain what factor(s) you're optimizing for, "It's faster because it's written in (whatever)" is a canard.

You can take that discussion in most any direction.

Budget. Even free coders and open-source has its costs.

Raw speed? Custom hardware? Hand-tweaked assembler? FPGA?

Speed, but without the budget for bumming instructions? Architecture- or machine-dependent C code?

Staffing? Enterprise plug-compatible Java.

Maintainability? Not everybody can hack source code in Bliss or some other obscure or domain-specific languages.

I/O? Does removing the rotating rust from the design help?

Memory footprint or ROM space, the available languages, the stinky compiler that's available on (expurgated), or whatever other factors are key to your goals...

To paraphrase that ancient Microsoft slogan, what are you optimizing for today?
You went to a bar in... let me guess... Hoboken? That's where all the junior bankers and golddiggers live and hang out. In Brooklyn, nobody cares and you'll get laid LESS if you're a typical finance dildo. There are so many single women in NYC only complete losers and trolls cannot pull trim.
Stop the Hate: Obj-C Deserves Your Love
When he speaks of "the contrarians at the hedge funds" it sounds to me like that's a distinct group from "hedge fund loners." At least that's how I read it, not that hedge fund managers are a homogeneous group.
Soma is one of the youngest neighborhoods in SF. Being that, it doesn't have the same neightborhoody feel as say, the mission. It did used to be quite a rough place, but that changed when the baseball stadium was built.

Basically, give the soma a chance: there are quite a few gems and great people who hang out here. The area around folsom and 8th (some people call this folsoma) is starting to get more neightborhoody with the addition of many local restaurants, cafes, and bars.

Also, as the OP mentioned, soma is basically ground zero when it comes to startups and startup activity in SF.
I generally like David Brooks -- "the liberal's favorite conservative" -- and am mostly impressed by the fact that he incorporates modern neuroscience into his account of economic and moral reasoning. However, sometimes I think he gets overly enamored with a concept and, as in this case, tries to shoehorn too much into a clever dichotomy. I suppose I'd consider myself a grind, yet I work at a large corporation.

Still, at a high level, his point about the economic recovery not really benefiting average folks or small businesses seems relevant.
Do you receive a javascript error?

Sometimes you have to click the bookmarklet twice, I didn't yet bother to debug that. Not sure if that just happens to me.
I'll always remember than SNL episode where he had to wear the Otto von Bismark-style WW1 helmet. He was a blast.
Yeah. I'm cherry-picking here, but if the creator of the language says something like the following, it's probably a bad sign.

"I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say 'yeah it works but you're leaking memory everywhere. Perhaps we should fix that.' I'll just restart apache every 10 requests."

But because that could sound like either DHH or Rasmus Lerdorf, there's also this:

"I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way."

The lack of overall direction and ball-o-mud hackery is exactly what one would expect to underlie PHP in its present state.
Proxies and antivirus software are the scourge of the production website. The absolute scourge.

I cant count the number of times one of our clients has complained that something has broken, accused us of being useless because we cant fix it, and we subsequently discover they are running some ancient stinky version of MS proxy on a Windows 98 box somewhere.

Happens ALL THE TIME.

Ignoring cache headers as well - that's a great one. Tell the browser never to remember the page, but it goes ahead and remembers it for the next two weeks. Marvellous.

Yep, I hate that shit more than IE6. At least you know where you are with IE6.
We're even getting wifi on the tube in time for the olympics apparently as well as free wifi all over central London...

I've only visited SF for days, and stayed in a hotel there for a few days, but never really found my feet there. Like you say, it seemed like it has a lot of bad bits without the good bits being obviously there. Maybe they're hidden away :/

I'm much more at home strolling down University Ave or Castro st though. Relaxed, safe atmosphere with plenty to do.
Dup: http://news.ycombinator.com/item?id=1511332
As long as you are content there forever. Like the research says, once you take the worry about money out of the equation, money no longer becomes much of a motivator.

Kind of makes it hard to work or do other ventures.
Uh, it's more of a great point against living in Hoboken.
For dating purposes, NYC is the best place in the USA for a single man to live right now, regardless of social status.
"Simply seeing pictures of tempting food can light up the pleasure-seeking areas of obese peoples' brains."

It's important not to infer causation from correlation. We can't assume that obese people can't stop eating because of this kind of reaction in the brain.

I'm sure if you showed a pothead weed, an alcoholic gin, or a cokehead coke then you'd see parts of their brain light up, because that is how their habits have been built, but this activity could be the result of long term bad habits as much as the cause of such habits.
According to Larry David, Steinbrenner himself was actually meant to appear playing himself in one episode of Seinfeld (The Finale, IIRC). They shot his scenes, but found in editing that his acting was so lousy that they had no choice but to edit him out. When Larry David called Steinbrenner to tell him that they could not use the scenes they had shot with him, the conversation went something like this (from memory):

LD: Mr Steinbrenner, I'm afraid I have some bad news.
GS: It's ok, I'm a big boy, I can take it.
Amazon EC2 is very cheap if you want to use a server for a few hours. However if you want a server for 1 year, then it's cheaper to buy a 1 year lease (i.e. your own server) than it is to rent it by the hour./
>> "and sometimes dangerous"

The number of homeless/crazy people on the streets surprises me when I'm in SF. I know many are probably harmless, but crazy people jumping around, shouting abuse, or acting weird just doesn't make things inviting. Not to mention the beggars at the stop signs.

Is there a system in the US for looking after mentally unstable people? eg would they be put into care if they don't have medical insurance?
I hate the Yankees but I wish all of my favorite teams (across sports) could have an owner like him.
I turned the collapsible thread bookmarklet into a greasemonkey script: http://gist.github.com/raw/473833/d2c50b643aed41d31da7be269f...
I guess you could ship a box full of motion detectors and stuff, (I imagine the parts are pretty cheap) and have consumers do the install, or alternately, set up a network of "certified installers" who will go do it for a hundred and fifty bucks.

the easy part is setting up a callcenter to handle the alarms going off. You probably also need to coordinate with local police departments so they know what is going on when they get a call from you. (alternately, you could contract with local private security firms.)
Python.org's humor page
Very nice. But the license doesn't give you the right to remove the license text and copyright notice.
As djacobs also pointed out, "Know thyself" is likely a more faithful translation than "Know yourself." Thy is the familiar form of "your."

It passed out of favor after Cromwell's Commonwealth. Under the puritans, everyone was all thee and thou to each other, under the belief that we were all 'family' in Christ, and distancing yourself by using the formal 'your' was unchristian. Then after the commonwealth fell the pendulum swung the other way and people stopped using it altogether.

But in any case, I'd imagine Socrates was in fact using it, so that is likely the best translation into English, even if it sounds archaic.
Randy Komisar, VC, on Business Models [transcript & video]
Look at the prices here: http://www.adt.com/for_your_home/products_services/security_...

An ADT (or similar) security system is going to cost you $300-500 to install, and $40/month. Since most households who can afford such security systems likely already have broadband, always-on internet, and the members likely have smartphones with data, it is possible to offer a cheaper alternative that builds on services they are already paying for. Any hardware for the system could also be built using standard "off-the-shelf" components.

Off the top of my head, I can imagine instead of hardwiring door/window sensors, motion detectors, cameras, and microphones you could connect them all via wi-fi. And instead of having a 24 hour monitoring center, you could have a cloud-based app that routes alerts directly to the owner's smartphone.

This way, the $500 of equipment become $100, and the $40 monthly monitoring fee becomes $10.
Is it a time-of-day thing? The tenderloin seems way worse at night.
"It's possible that these changes reflect how the brain has adapted to eating patterns in obese people, and that could create a vicious circle, putting them at risk for even more disordered eating," says Dr. Small.
A Concept for Hungry Batteries
Microsoft’s Release New Suite For Painless Web Development, WebMatrix
There was never any anti-MS sentiment - Visual Studio is not C99 compliant and nobody was going to accept dirty workarounds. If you want to compile x264 on windows you can compile it either with MingW or cygwin with GCC. ICC is also supported on Linux.
Conde Naste is a huge corporation, and if they want to let their purchase go down the toilet... well, I'm sorry, but I won't be picking up their slack.
Mobile Diaries: discovering daily life - Johnny Holland
Cages and Cancer
A very large percentage of the homeless in the U.S. are mentally ill or have substance abuse problems

http://helpinghomeless.wordpress.com/2009/04/09/mental-illne...
Thanks, that promising and helpful. How do I restrict worker access by HIT type? I don't see anything in the documentation that lets me do this — negative qualifications would work, but the MTurk system does not support them.

In your blocking logic, do you simply show a HIT that says "please return this HIT"? I already implemented this, but I'm worried that it is bad etiquette.
But higher-level languages can write the machine code that "exploits caching in general and optimizes for locality in particular" for you. You teach the computer how to do that once, and then you get it for free from then on. You can program your problem domain instead of the solution domain.

Most people using C for high-performance computing are just using it to glue together the high-performance libraries, anyway.

Remember, most people are writing big applications, not tiny procedures. If you just want to multiply a few numbers together, sure, C is going to be fast. If you want to build a complicated application, then C's advantages are going to be almost unnoticeable and its disadvantages are severe.
Pittsburgh is doing fine. It's a great city to live in. Very attractive, lots of outdoor activities, low housing, a good base of Fortune 500 companies, and unlike our neighbors, we retain our sports celebrities. I am a former New Yorker and have started a handful of companies in Pittsburgh. It's not hard to get to know who you need to get help. I am optimistic about the city long term.
Top Performance Problems taken from Zappos, Monster, Thomson and Co
I must be doing something wrong. I moved to the Bay Area from Brooklyn and my success rate skyrocketed.
Congratulations on launching! That itself is a huge milestone and sets you apart from a lot of people.

The site looks nice. I didn't have time to create an account to see the inner workings yet. My initial thoughts are:
1) Screen shots of the internals. I.e. if I submit my app, what do I get. I don't want to have to submit it to see if the BetaBoom will be useful to me.
2) I'm not sure that you have a strong enough reason for testers to want to join. I regularly test apps posted here because I know how valuable the feedback is. I don't do it because I want free access to the site/app. It is about being part of the community and helping each other out.
3) Because of #2, I don't know if you will be able to get critical mass to have a usable service
4) Are you planning on making this a business? If so how will you make money?
First impressions:

1 - I should be able click around the steps on your carousel animation (above the learn more and sign up buttons).
2 - Bottom right, tweet is bleeding out of the box
3 - Will your plugin annoy users of your clients' blogs? (e.g. are there obnoxious rollover popups, etc)
4 - As others mentioned, the design has an air of cheap template. It's mostly because it makes excessive use of bright color and it's too busy. Instead of packing things like "breaking news" onto the homepage, space things out more and give widgets more breathing room.
So the post is about how he had to learn Objective-C quickly because they fired their iPhone developer. If you look under Services on their web page they have this...

"Our mobile development team is highly specialized in creating applications for many popular mobile platforms including the iPhone..."

Does "highly specialized" mean learned it last night...
I don't see the distinction. C is a language for describing what operations the program will perform. The compiler (gcc) / runtime (llvm) then turns that description of the solution to the problem into something the computer can actually execute. Sometimes it uses JIT compliation... other times, perhaps not.

If you "use C for control", then you must have written your own compiler.
A new customer service community
This is a great point. Power usage is growing in importance. I think power management APIs will continue to evolve. In the not too distance future, power will be another axis of optimization.
These types of things (come out and play, improve everywhere etc) really make me miss NY and hate living in the cultural wasteland I do now....
That's certainly one way of looking at it.

Last time I tried, I had no problem building x264 on Windows with Cygwin. The problem with Visual Studio is that it doesn't support C99, which x264 uses heavily. That suggests to me less of a hatred towards Windows, and more of a general apathy towards Visual Studio.
While it does have that "make money fast" vibe, be sure to A/B test any way that you modify it. Around here, we love minimalist, careful designs which may not appeal to the "make money fast" crowd who are your primary customers.

So not only take our advice with a grain of salt, but A/B test it. I assume people wouldn't have so many sites that look roughly like yours if it didn't work, at least sometimes. Find out if you're part of that "sometimes".