skysight-inc/HackerNews huggingface dataset:
"There's nothing disappointing about it."

There's a lot disappointing about it. HN, like it or not, has gotten to a point where many people use it for tech news and don't read comments. When a story makes it to the top of HN, it gets tweeted to an audience of about 40K people - who generally don't see the comments at all. (links go straight to stories, not to the HN site.)

So there's a huge potential for misinformation when a piece like this makes it to the front page at all.

The peer review worked, but in my opinion a better system wouldn't even put this in front of a large enough audience to matter. It was an anonymous pastebin - it's not like this was debunking something on CNet or RWW that would have been widely seen anyway.
Wasn't someone from Wired who said that mobile apps were going to replace web apps, and so the web as dead ??

And now, we have Yahoo saying "no no no, web is the way to go, look at us !!".

Quite frankly, this type of discussions sucks and are totally irrelevant. Let the market decide, don't be a palm reader, as you might end up with your palm in your face.
Wrote the world's fastest Objective-C JSON parser last week: https://github.com/kstenerud/KSJSON

Other, older things:

ObjectAL, an audio library for iOS: https://github.com/kstenerud/ObjectAL-for-iPhone

Universal static framework template for iOS: https://github.com/kstenerud/iOS-Universal-Framework
As far as I know, scroll bars do not disappear for third party mice, but they do if you are using Apple's trackpad or magic mouse.
Mens Gadgts
a) Because it's not a "linchpin" anymore. With the advent of touch interfaces (which will sooner rather than later account for most browsing), scroll-wheel mice, and trackpads, the days in which scrolling was best/easiest accomplished by clicking on annoying ever-present pixel-wasting scrollbar arrows have ended. Good riddance to them.

b) Apple didn't eradicate anything; you can still turn the old-fashioned scrollbars back on if you choose. They just changed the default to suit what Apple believes to be what most users will choose, now and in the near future, with the hardware that most of them will be using most of the time.
When the startup I worked for was acquired, I got a retention bonus dangled in front of me as an incentive to stick around; one of the terms of the contract is that if I am laid off or if the company has a change of control, then the entire bonus gets paid off immediately.

Of course, I am confident that no matter what happens, the acquiring company will have the cash lying around to pay off my bonus. A small consulting firm... not so much. Regardless of the contract terms, the firm can always declare bankruptcy, in which case the employees expecting their $50K payout can stand in line with all the other creditors.

Yeah, escrow sounds like a good idea for a case like this. (Would escrow be enough to shield the money in case of bankruptcy? My Google-fu is not helping.)
What's a typical acquisition compensation package for a non-founding engineer being acquired by Facebook, eBay,etc? Anyone know?
Company provides intelligence by conning other company employees
I think it's more subtle - and more simple - than that. When someone uses an inoffensive professional tone, they sound fake.

Like the way a salesperson or a teacher is fake, when you meet them in those roles, rather than in a social setting of equals.

This barrier of "professionalism" is exactly what the careful use of profanity is trying to puncture. It's not the only way to puncture it; and not everyone is comfortable with puncturing it, or having it punctured. But it may be worth it for the people who prefer the closer connection.

Professionalism, almost by definition, implies distance. Your emphasis on it actually convinces me that profanity is even more useful in presentations than I thought it was; I very seldom use profanity except in the company of people I know very well, but having had this exchange with you (combined with TFA) I may use it when I next give a talk.
Done and done! I'll be at Loggly bright and early with breakfast for him.
Vinyl Wall Lettering and Wall Decor | Vinyl Lettering Co.
It's still there when you need it. And you can turn them on again if you want (on OS X).
Re the earth's warmth, water vapor condenses at the dew point[1], which, depending on the level of humidity, may only be a small temperature difference from ambient.

Here in Florida, with very high humidity, it's not uncommon to get condensation at room temperature on very hot days. If I turn my car A/C down to 60F when it's 85F and dark out, my windows will literally be dripping with water within minutes.

[1] http://en.wikipedia.org/wiki/Dew_point
Eddy Embraces PHP Namespaces and spl_autoload, finally
There aren't any widely deployed standards for NAT66. There are some drafts and ideas, but nothing commercially standard. I'd be hesitant to trust these implementations. You're better off using a firewall than a half-baked IPv6 NAT at this point.
One time, and honor the non-compete I would use the written consent as the reason to get it in writing, just say you want to cover your bases up front and you would like it in writing that so long as the project does not engage in the "core" business that their is no conflict of interest. With IT type jobs almost everything can be construed as a conflict of interest because everyone has IT as a part of business that is why you want to explicitly call out the core business what ever it is. If it is travel you want to say travel if it is real estate you want to call out real estate and you want to try to constrain it down to the most focused segment that you can for example if they do commercial real estate rental you want to state long term, commercial real estate rental. Avoid vagaries.
And Danny Sullivan is quoted!
Siri on Chrome (fake)
A siri like implementation as chrome extension, faking for fun.
New F# Windows Phone Library Project Template
Couldn't you use a heat pipe to bring cooler temperatures closer to the roots?
As a Vancouverite, I can confirm this. The only reason our housing bubble didn't pop with everyone else's is the continued influx of large amounts of capital from (principally) China.

Check out http://www.crackshackormansion.com/part2.html to see how bad it's gotten.
That’s expressible in Oracle syntax

Let's modify the query slightly, to retrieve all categories are not represented by any products from a particular manufacturer. The standard syntax would look like this:

SELECT *
FROM Products.Category AS c
LEFT JOIN Products.Product AS p ON c.CategoryId = p.CategoryId AND p.ManufacturerID = 123
WHERE p.ProductId IS NULL

How will you express this in your notation? In particular, what differentiates the "p.ManufacturerID = 123" of the join criteria from the "p.ProductId IS NULL" of the filter criteria?
Selling Quality Human Hair Wigs Via Associations
I bet that mobile apps will be overtaken by web apps in about 5 years.
There is too much bias from reporters these days to work out actual trend from manufactured trends with regards to china.

Silly to say "half of china's millionaires want to leave" without saying how that percentage is different from "all chinese"...

China long ago loosened restrictions on emigration, to allow Chinese to be educated overseas and then (hopefully) return to China, so that it could benefit.
I think this increase of emigration could be a natural progression of that policy (as Chinese now have a lot more ties in other countries).

The 'unaffordable housing' issue, sounds similar to Australia (Median house price is 8+X median yearly/salary), so I doubt it is a reason for leaving.

People who are saying it's "too be free", are clearly just anti-P.R.C, again, by-in-large chinese are happy/apathetic about the govt in china. Those that care about politics, join the party and have just as many rights (to vote and affect change as americans have).

Very difficult to work out 'truth' here...
What @napoleoncomplex meant was hipchat has the file upload feature, but grove doesn't.
And he would move to grove if that was present.
The example is saying "damn"! Is that really considered swearing?
I'm with you up to a point. That you can choose to be offended by something. But I fear that sometimes it's not a choice. Certainly I've felt offended in the past by things that surprised me, that rationally shouldn't have mattered as much as they did.

>It's not my responsibility to protect the world from potentially offensive things. //

Depends on your basis for morality. I think you have some responsibility not to be gratuitously offensive [in speech]. Talking graphically about the death of the [late] beloved of a recently bereaved person might be a ready example.

I've never been offended by so-called profanity - sure the intended meaning has been offensive to me but not the particular words used. However, profanity appears to be mainly what is used by those too lazy to try and properly express themselves or too limited in their vocabulary to do the same.
Fifth it ;)
Google launches Think Insights
Sure, but it seems out of place at a tech conference, and I'm not sure it was clear that this was for a subset of the community. In fact I think it was pitched as a general survey of the API, so people seem to have confused it for something the whole community is into, or stands for or something.
Being confident and not one sided is a hard place for me to get sometimes. But being positive does help with that :)
Nike Dunk High Premium Matchmaker Men Shoes for sale
Sam Harris: The Truth about Violence
Dapatkan Baju Renang Anak Grosir Berkualitas Disini
Other things that are just a bunch of words:

- Defamation

- Slander

- Sexual Harassment

- Non-sexual Harassment

- Yelling "fire" in a crowded theater

Someone wants to spread untrue rumors about you? Get over it! It's just a bunch of words! Sticks and stones, man!

Someone wants to making constant sexual advances towards you? Get over it! It's just a bunch of words! Sticks and stones, man!

Someone wants to make constant threats of violence against you? Get over it! It's just a bunch of words! Sticks and stones, man!

The basic logic that you're using is that the perception is in the eye of the beholder. If the beholder perceives something as bad, then they just need to change their perception.

From the perspective of the individual struggling to deal with the world, it may make sense to apply this logic to try and change perceptions to better deal with the world. From the perspective of the world as a whole, it makes less sense.

For example, a rape victim may wish to find some way to view the rape in a less negative light in order to move on with their lives. Does this mean that rape isn't bad, but just an issue with how the victim perceives it?
a) While this is certainly true of touch devices, it leaves something to be desired on desktop (I'll explain more below).
b) Even when you turn them back on you only get those skinny things, not the fat old ones....

Scrolling can at times be very annoying now in Mac OS X -- something that simply didn't used to be the case (no one complained about scrolling before). But with these new scrollbars the following things can happen:

1. It's very hard to navigate a long list. For example, if you are in Mail.app somewhere in the middle of your messages, swipe scrolling all the way to the top can get very annoying, very fast. On iOS this isn't a problem because you can tap the top of the screen to zip up to the top, but this doesn't exist on OS X. Sure, you can always grab the knob once it shows up, but...

2. The knob is so small now that it is actually hard to grab. So when you do need to grab it, it sometimes takes a few clicks to get it. I feel bad for anyone with bad eyesight.

3. The scrollbars often overlap the content in incredibly annoying ways, for example if you are trying to select the last item in a horizontally scrolling list, the horizontal scroller will sit right on top of it and you have to wait for it to go away or you end up clicking it instead: http://i.imgur.com/NDxTb.png . This happens all the time with the Open panel.

4. Not to mention the fact that it isn't immediately obvious anymore when you have additional content to scroll.
In four weeks I've gone from not remembering the difference between inner and outer joins to isolating a bug in the Postgres optimizer... and yeah, it's all about daily experience.

I have no formal CS schooling, so thinking in sets is far from basic - I often have to stop myself from thinking in iteration. Reading Celko's "Thinking in SQL" book is in fact helpful (although why does he keep yelling at me? and what's FORTRAN?)

But it's very foreign and black-box-y to many programmers, and a tiny bit of SQL voodoo, like a tiny bit of Javascript voodoo, will get you a very long way with very poor performance.
Context is vary important:

During daylight hours, black cars were up to 12 per cent more likely be involved in crashes than white vehicles, while at dawn and dusk, the figure rose to 47 per cent.

There is simply not enough information to say how bad black cars based on that article. If they where significantly safer at night then everything in that article could be true even though black cars where safer overall. Also, because they are using the 'worst case numbers' some makes and or models could be safer when panted black etc. Let alone changes in the type of drivers that chose specific colors. Let alone more complex situations ex: Yellow might be the least safe color for a given driver, but if it's only chosen by safety contentious people due to it's reputation it might have the best record.

Edit: I suspect black cars are moderately less safe, but less than a 10% difference overall otherwise they would just give the actual numbers.
hahahah not too persuasive, huh?
Oh my God, you've just made "Can you hear me?" the most commonly used pick-up line in the south bay. ;)
Modern Warfare 3 Killstreaks - Top 3 Videos
New Requirements for Cloud Service Providers: Turning IT Costs into Profits
On the order of a lifetime (50-60 years)? No. Especially given that you have an incumbent political party that is (at least in name), still Communist and committed to the equitable distribution of wealth across the population.

China has a lot of internal tensions, not the least of which is that as people become more affluent, they start to want greater transparency from the government, greater fairness, and more independence. All of those desires put them in conflict with the current regime. The party may be able to keep things under control, but I don't think there's any question that it's already grappling to maintain order via censorship, suppression of dissent, etc.
there's an inherent problem in that... if you don't get a bunch of new visitors, your revenue is going to drop steadily because there's only so many people who will need web hosting... with CPM, there's no such worry. Users don't have to click, you get paid a solid amount month after month, even if there are no new visitors.
point 1: Agree. This is an issue, although I find it mitigated by the fact that you can still grab the handle and scroll more precisely with that.

point 2: Agree, but I think on balance in most situations, I'd rather have this than the old system. I have a feeling this can and will be refined somehow.

point 3: Agree, but there were annoyances with the old scrollbars, too, although somewhat less obvious ones.

point 4: It often is still obvious from context; for instance, alphabetized lists whose visible contents end in items beginning with "b" are a hint. :)
It wasn't just regex search that I loved Code Search for; it allowed search over functions, classes, etc. It also listed the functions defined in a file in a pane on the left. I wonder if they used a regex for that? It would be nice if they opensource that component as well.
A great hacker demonstrates deep understanding.

When you encounter a problem in your program, is your first question "How to I make it stop doing that?" or is it "Why is it doing that?".

If you ask the former, you'll never be a great hacker because you have the wrong mindset. The great hacker strives to know not just WHAT it is, but WHY it is. The deep understanding that results from such an approach gives the great hacker a massive edge because he'll see opportunities that nobody else can, and will know off the bat what the fallout will be for any proposed solution to a problem.

The great hacker reads tech manuals for fun. He picks up strange, esoteric knowledge because it's interesting. This trains his brain to pick new things up quickly, and discover patterns in anything he examines or does.

The great hacker's code is as simple and elegant and readable as possible. When you look at it, it all seems so easy. And yet anyone else would have written something far more complex and error prone.

A great hacker is a craftsman. His code is functional art. He looks back on his work with a critical eye, searching for flaws. That being said, real artists ship.
I recently worked on a friend's macbook and this is the first thing I noticed; I'm a linux guy. After a less then ten second explanation, I got used to it.

Personally, I thought it was a nice touch - there's almost no added cost to the user, more importantly, it cleans up the interface and frees up a few px of width.
A mobile device is just another client. The web was designed to be agnostic in that regard, was it not?
I think the founding fathers presumed that a certain level of corruption and abuse will always exist; their solution was to make it very difficult for any single political institution or office-holder to act autonomously, and deliberately constrained the exercise of power, so as to make effective corruption quite expensive and complicated.

Our modern trend toward increasing political centralization and removal of constraints on power is what's making corruption so lucrative and effective: if you build it, they will come.

Many of those who are most vigorously agitating for campaign finance reform want a strong and centralized federal government that isn't influenced by interests that compete with their own. But you can't have your cake and eat it too: if that's what you order, it's coming with a side of corruption (and a mixed metaphor fresh out of the blender).
Yeah, I know a Rails developer who thinks four-way joins are a design smell.
It's incidents like this that always remind me how surprisingly conservative geeks can be about relatively minor changes.

I love the iOS-style scroll bars and natural scrolling in Lion. The fact that Apple is willing to make minor changes like this despite inevitable bitching by geeks is one of the things I most respect about the company.
I wish I could remember where I read this, or that my Google-fu was strong today, but not too long ago I read an article or mailing list post about (far-future) plans to get away from scrolling as a paradigm for navigating web pages. It is a sort of unquestioned dogma that content must be laid out vertically in a linear fashion. If I remember correctly, what was being proposed was something more contextual or reactive in nature, like flipping pages left and right or some other topology. That doesn't seem like it differs too much from hyperlinks so I must not be recalling some important fact.

Anyways, hopefully someone who knows more about what I'm trying to remember will see this.
I think my school has the best option--rather than a "Software Engineering" degree, we have an "Electrical Engineering and Computer Sciences" program. In practice, this means we end up taking the intro courses for both EE and CS and then we can mix and match however we like. Somebody could specialize entirely in theoretical CS or go for a more practical engineering education. You could also focus on EE almost exclusively, if that's what you want. This program provides significant freedom and versatility--I can basically do whatever I want once I'm done with the intro series--while ensuring that even the theoretically biased CS students understand how the computer works at a lower level and the EE students understand what people will be doing with their processors.

My impression is that most "Computer Engineering" programs--I suspect that "Software Engineering" is similar as well--are less flexible. With the EECS major you're free to basically do anything related to computers; "Computer Engineering" on the other hand is more about lower-level CS and some high-level EE. You could specialize in Human-Computer Interaction, AI or Machine Learning in EECS, which are all fields that (as far as I know) do not fall under "Computer Engineering".

However, my only real experience is with my university. I only have a vague idea of how exactly this all works at other universities, but they seem to split the subject area I'm covering into two or three different majors. If EECS is what you meant by "Software Engineering"--it is computer related, and it is in the college of Engineering--then I am taking it, and don't regret my choice at all.
It's just another form of stock options except cash always sounds better if the stock is going nowhere or your company doesn't have any stock to give. It's also an approximate 10% yearly bonus held for 5 years. I would rather have the bonus up front instead of the carrot on the string deal.
Yeah but what I'm asking is whether the jokes were "meant for men" or in any way excluded, belittled, or demeaned women. It looks like the talk was intended for a broad audience, not just a subset of the community.
It is sad that we have lost the fine and colorful distinctions between swearing, blaspheming, cursing, and vulgarity.
> tools that make web apps look and behave more like native apps [will somehow help web apps kill native apps]

You can't kill anything by trying to imitate it.

Especially when you have constraints that ensure that your imitation will always be lagging behind in terms of features and performance.

Web and mobile apps simply offer different tradeoffs between reach, features, and development costs and, as such, have every reason to coexist.
Programming for Non-Programming Exercises
But what percentage of Lion users are on touch screens?

Zero?

Edit: For some reason I'd read the parent as saying that you didn't need visual feedback on a touch screen, which of course, you still don't have with a trackpad. Not sure how I got that.
Interestingly (refreshingly?) pg's succinctness doesn't come naturally. Early iterations of sentences are riddled with filler words - "that", "immediately", "very" - which are culled. So the trick is to go back and specifically look for words which can be deleted.

It looks like pg tends to refine sentences before moving to the next one. Consider the "I'm not claiming that you only need..." line near the beginning, which went through a ton of revision before being nixed. And at the end of the essay, everything was revised again. This contrasts with how I sometimes wrote essays in school: grid out lots of paragraphs, meet my word length requirement, and then go back and revise. Kinda like a waterfall method.

This would be a neat feature for, say, HN comments. April Fool's day or something. It'd be fun to see the history of a given comment. Or the thought process behind it. It might even yield interesting metrics: maybe a heavily-edited comment would indicate a higher quality than one which was dashed off, regardless of length.
Warner Bros: We issued takedowns for files we never saw
Ha!

I'm upvoting you because I did almost exactly the same thing in that situation... my YouTube name is lalalalalalalala2334.
Hey, if I were in your situation here is what I would do. Due to the financial needs of your family you should take the sure job with Google. You seem to be making plenty so I would suggest scaling back a bit (if over 100K is not enough), but there could be medical issues etc. that I do not know about so I will not judge.

When you accept the position with Google tell them (without going into detail) that you have this financial situation and you will spend time consulting with this other startup. If it doesn't interfere or compete with Google then I think you should be okay and honesty is just the best thing in this situation. Best of luck!