skysight-inc/HackerNews huggingface dataset:
I had a vasectomy done in my early thirties. Can't complain, really.

It was a short operation and I'd much rather re-do that than go to the dentist and have my cavities drilled. The side-effects mentioned in the article aren't really a problem, at least in my part of the world. Hadn't even heard of them myself, actually.

After the operation, my balls were a bit swollen for a few days but it didn't hurt and I was back in bed on maybe 3rd of 4th day. Everything has been like before except that I score an exact 0% in the fertility test. And have lots of fun with my wife without anybody having to remember to take pills or enjoy some extra hormones (which I wouldn't like).

I probably would have traded messing with condoms or my wife's contraceptives to this new solution. But now that a vasectomy became an option anyway, I wouldn't have had much incentive to even try it out.
I'm not suggesting this should be an absolute rule... just pointing out one situation where it didn't work out, in an unexpected way. It's a good problem to need to automate to scale - unless you aren't able to do it, in which case you're screwed.
ASUS Launches New AMD 9 Series Motherboards
I have been thinking about this for a while now, and I am not quite sure how to apply it, to say learning a new (programming) language (I have been playing with Clojure for a while now but am nowhere near productive in it).

I guess the part that confuses me is the first step - "R stands for Reaching/Repeating" - How exactly would you apply this to learning a new language, framework, algorithm?

Folks here on HN - Any words of advice?
> Well, the diode did as it was supposed to, and prevented the reverse-polarity from damaging anything of vital importance.

I don't think so. If the diode were being used to prevent reversed polarity, it would simply have not conducted. If it were a normally-reverse-biased shunt across the power supply, then blowing it would have left the laptop unprotected but otherwise functioning (and it would have had to blow something else in the process, like a fuse). So I suspect it was intended for something else.
HP has a new Elitebook for the mobile professional
Most startups have something like this in their TOS, it's just part of the risk using their product:

ALL MATERIALS AND SERVICES ON THIS SITE ARE PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTY OF ANY KIND...

http://adgrok.com/terms-of-service/
Smokey fire in a storage area at Dodger Stadium
smokey fire in a storage area at Dodger Stadium forced the relocation of fans in a section of upper deck seats but did not stop play between the Dodgers and Florida Marlins on Saturday night.
Coincidentally I was watching this video from Google I/O yesterday where someone asked Joe Kraus a very similar question and his answer was a clear no.

http://ontwik.com/startup/how-to-get-your-startup-idea-funde...
I'm canadian. we apologize to somebody if they slip and fall when we had nothing to do with it. I'm still apologizing for how the battle of hastings turned out.

Its not a financial burden yet, just an annoyance. my higher rate/bigger projects are always on time. its the smaller ones that aren't. I might just stop doing anything that's less than 2 grand in total (time and materials, vs project rate)
Generally parents don't teach their children about grammar when they bring them up bilingually. One parent just talks in one language to the child and the other parent in the other language. At least that was the case for me.

But I can very well image, that you gain a better understanding of grammar, when you speak two languages, almost by definition. This trick is also used in Natural Language Processing to improve part-of-speech tagging.
Truthfully, I felt a bit spammy on the last past, but you can email me at the address in my profile.
Like he said there is some low-hanging fruit in OSX malware so attacks will become more commonplace, but it will be a long time (probably never) before the apple market is more lucrative than Windows for attackers. Still, Apple needs to start taking security more seriously.

Now I'm off to back-up my macbook, thanks for the reminder!
NVIDIA’s Kal-El Enables Realistic Physics and Dynamic Lighting
> The major difference, of course, is that diamonds are not rare, can be industrially counterfeited, and are easily damaged.

Gold is not rare either. Please re-read my comment, it's about intrinsic and extrinsic value, especially across history. Before modern industrial usages, diamond was all but useless (even worse than gold, if anything) and all of its valuation was extrinsic.

And much like gold's, diamond's intrinsic value has risen in modern times with industrial uses.

> Diamonds, in some way, are the "anti-gold."

Most definitely not. If you want anti-gold, you should look at water instead.
Nvidia Ups Mobile Graphics Ante, Releases GTX 560M
Maybe, but maybe not. Just like driving through a city doesn't give you the same understanding as walking through a city, immediately solving (say) the Schroedinger Wave Equation for a finite square well doesn't give you the same appreciation for the underlying physics as struggling with the terms one by one.
Cellphones "possibly carcinogenic," WHO says
"You should never ask anyone for anything. Never- and especially from those who are more powerful than yourself."

— Mikhail Bulgakov (The Master and Margarita)
Computex: We are on our way Better late than never...
I'm not actually interested in it personally, I just felt like it'd be in your interest to elaborate on your plans and include a sign up page, as I imagine there is quite a few AdGrok users here that'll be looking for an alternative.
I don't know about how many, but I certainly do.
My approach so far is to deliberately use ASCII. Since my code does not have to operate in i18n (and I don't anticipate that it will), ASCII is the YAGNI solution.
It seems that the point is to introduce their special-sauce black box, with an argument to authority about its methodology. I think the correlations you ask for are where the problems will lie, in that there is a value judgement that is being hidden. If I can put myself out on a limb here, I'd say that that measurement is going to be fundamentally unscientific.
Looks like no answer is forthcoming, e.g. http://news.ycombinator.com/item?id=2600193 doesn't have any more replies...
UP Police Sub-Inspector and Platoon Commander Vacancy May-2011
Uttar Pradesh Police Sub inspector and Platoon Commander vacancy may 2011 Apllications are invited from indian citizens for following posts in up.
> you are treating text as binary

Nope; it's treated differently by different functions. Like ars wrote, with UTF-8 a lot of properties of old ASCII strings holds. A lot of PHP functions did not need any changes to handle UTF-8 just fine, for example explode() and join(). Other functions do handle actual characters -- when they must.

In contrast, using UTF-16 or UTF-32 would require treating strings as opaque binary blobs in some cases, because those encodings lack certain properties of UTF-8. For example, the old ASCII-age strpos() is reliable with UTF-8, but unreliable with UTF-16.

> Also, "trust the client" as your correctness mechanism? Not very safe.

Never the case here. Standard library is trusted, and the average developer team is not much more secure than maintainers of such libraries. I know my code is not better than the standard library, anyway, so I'll rather rely on it to handle correctness.

You use two kinds of functions: some care about properties of characters -- like mb_strtoupper(); others just work on strings -- like explode(). Only the former kind matters in aspect of correctness.

When such function tries to operate on the mis-encoded character, it follows the Unicode standard: replaces the character with U+FFFD, a.k.a. `REPLACEMENT CHARACTER'. Result is valid UTF-8, with one character replaced with the marker. Any subsequent processing will go just fine, unless you want to stop and warn the user. The condition is easy to detect: there is one unique byte sequence for the REPLACEMENT CHARACTER, and it's clear where in the string the problem was.

UTF-8 was designed to be self-synchronizing in case of such errors.

> This isn't "handling unicode", it's "doing nothing"

That ``doing nothing'' was my original point; thanks for re-iterating? You -- the developer -- do nothing, in particular you don't insert boilerplate code everywhere (and what if you forgot one rarely used execution path?). The functions that must handle individual characters perform the mundane work. Unicode is handled where it has to be -- and only there.

> (...) your xterm assumes everything is UTF-8, (...)

Nothing's assumed there; the process is instructed to do so via configuration. On POSIX platforms, that's environment variables: $LC_ALL and related. The main point of such configuration is that you can adjust whole system and make programs speak common language to one another. And they do -- following your instruction.

Unless explicitly instructed to do otherwise -- when interfacing with remote systems and a different encoding has been agreed upon.

> The second you throw in some other source, things are going to break, and you will need a plan for how to handle things.

When you extend software to interface another software, you either configure both to use the same protocol (here: encoding), or implement protocol (here: encoding) negotiation. You -- the developer -- configure or implement it once, as part of creating the interface between them.
You've been a member of HN almost as long as I have. Haven't you noticed the destructive effects meta-discussion has on articles? If so, why are you perpetuating it?

Because I've also noticed the pernicious effect of waves of discussions like this that never die. Articles about Bitcoin (and other similar topics) come to dominate the front page for a while, and crowd out other, more interesting content.

I don't usually involve myself in meta-discussion, but this seemed like such an egregious example that I felt I ought to speak up.
Speaking of your startup, it appears to have "Oracle Pricing" as its revenue model. You have to talk to a salesperson to get a price, which is often code for "We need to know how much you can afford and how much you are willing to pay before we quote a price."

I like everything else I see.
It's a bit of a scare tactic to compare it to lead and DDT. Both of those are extremely harmful, but not because of their carcinogenic effects. The fact that cell phones are in their same group on some carcinogen list means essentially nothing, in fact it's not even worth mentioning. I suspect the article only does for the scare value.

If they're going to go that route, they should use scarier things. Maybe they could get rabid bears and Al Queda members listed in the same group.
they could more easily lose congressional funding once they demonstrate this model of income

Couldn't you extend that same logic to all efforts by PBS to secure donations or reduce costs as well? PBS shouldn't get too many donations because they could lose congressional funding if they're too good at it. PBS shouldn't cut costs because if they spend less, Congress won't give them as much money...

Very sad day for US culture. Just imagine the news about something nasty the oil or coal industry just did and then there's a cut-away to a commercial from big oil telling you how wonderful they are.

PBS has accepted commercial underwriters for decades.
Could you elaborate which aspect of bitcoin has efficient quantum algorithms?

BitCoin uses public key cryptography for its digital signatures. That in turn relies on the difficulty of factoring large numbers, for which there are efficient quantum algorithms.
This article is a waste of time. Don't read it. Just a whine drop.
HTC Windows 7 Device Leaks, 12 MP Pictures Inside
Designing Effective FAQ Pages
Asus Presents Padphone Droid With Dock Tablet, MEMO 3D Tablet
I created an account just to upvote this, very cool and keep up the good work! :)
Quick Tips on Getting Started: Virtacore vCloud Express
There are at least a dozen common constructions which use that.

Indicative that: "Which apple do you want?" "That apple." "This apple?" "No, that apple."

Causative that: "Why did you go to school?" "So that I could study Japanese."

Antecedent that, where that takes the place of some concept which has come before: "Did you study Japanese?" "That is a given."

"Never going to see it outside of literary constructions" that: "That which cannot be seen is more real than that which cannot be felt."

Adjectival-clause-introducing that: "We are looking for two students that are studying language pedagogy."

etc, etc

English grammar, fun stuff.
It's surprising that business owners are complaining about inflation. I always thought its the fixed salaried employees who usually complain (because their salaries don't scale as fast as the inflation).
Totally agree. If they continue without all the lawyers they will be far more advanced in 20 years.

If this or some offshoot ever makes it to the US, we should see a dramatic decrease in family law, Federal subsides for child support, and could lead to dramatic decrease in crime.
That is, if it becomes as available as womens birth control.
It appears plainly that he wants to accept repsponsibility for the life and death of animals that he eats, and this may have been motivated by some third party that refuses to accept this.

I think when you have wealth without bounds the philosophical debates you have with yourself that usually end with "well, I just can't afford to that sort of experiment" no longer end that way.
How AirBnB Became a Billion Dollar Company
I expect that someone will build a Varnish add on for Heroku. It even looks possible to run Varnish on a dyno, believe it or not.

I love Varnish, but it's completely inflexible in Heroku so it's always been a mixed blessing. Sticking Google Analytics on your page, for instance, creates cookies for users that mean they will no longer get cached content. It's something that I can work around with dedicated Varnish, but Heroku can't really fix for me.
Y'know, maybe what we should really do is to completely decouple "mathematics" from "arithmetic". Arithmetic is useful but boring and you mostly learn it from age 5 to 12. Mathematics is harder, more interesting, and either useful or useless depending on what you eventually do with your life (no doubt 60% of people could go through life without understanding any mathematics at all -- all they need is arithmetic).
Interesting. I've been disturbed by my inability to stop translating when trying to understand and speak Japanese, but I've also noticed I'm not as bothered by translating as most people seem to be. (Maybe it's a perfectly acceptable trade-off, if it happens fast enough. Or maybe I'm just not there yet.)

Coding is the same way... I think "I'll loop over that" and then proceed to write out how to do it in whatever programming language I'm working with. Sometimes I even write comments in English and then go back and fill in the code that does what the comments want.
There is no need to 'rebadge' money. That is the function of prices.
Totally agree. Just wish there was same "easy" way to do opposite.
I am, but only for my side-project: http://9cloud.us/about/

For everything else, I'm using Sphinx. I chose Spinx because at the time (starting 2 years ago), it seemed like the best choice for real time indexing, set up was easy, and it integrated well with MySQL.

But now the Lucrene backend DBs are in decent completion with it---Elastic Search and Solandra.
Hmm, ...

English is not my native language, but I don't think I have problems applying the work the. So I find that hard to imagine. However, my native languages are Dutch and German, which are probably the closest two languages to English in terms grammar. So, that could be a possible explanation.

I read that children learn to pronounce the th sound quite late. And this is generally a give-away for of non-native speakers. Could it be that you are confusing this with that ?
But if you zoom all the way into the Hacker News image it doesn't implement anti-aliasing! Lol, that was my favorite complaint on this article; talk about digging for an excuse.
There are a couple of things to point out jtaby's critique of Chrome:

1. There's no small, unobtrusive way to monitor the progress of downloads.

Actually, in OS X, the Chrome icon in the dock has a small pie chart overlay during downloads that indicates both the number of pending downloads as well as the aggregate progress of all downloads. If your dock is hidden, you can quickly and easily check the progress by hitting Cmd-Tab. In Windows 7, the "tile" in the Windows "Dock" fills from left to right, like a progress bar, to show the aggregate status of downloads. You can also click on the in-progress download, dismiss the dialog, and the file will open once the download completes.

2. The large number of options makes finding what you want hard.

As mentioned, the search feature is handy, but not always sufficient. One nice aspect that gets overlooked is that the in-tab preferences are fully addressable: you can actually link to specific pages and panels. Though this doesn't help you find a preference in the first place, it does make communicating the location of known preferences much simpler.

3. The search field covers the content of the site, if you were searching and a match was under the field, or you wanted to click a link/button under the search field, you’re out of luck.

Actually, the search field will intelligently slide out of the way to reveal matched content that it covers. If you need to click something underneath it, you can hit Escape to dismiss it, and your previously entered text will be saved and pre-filled the next time you hit Cmd-F.
Yeah, I know it cross-syncs, but the back-ups process is a real pain, and if people lose the back-up, they risk losing everything. It also bothers me ever so slightly that I can't read the iBooks in iTunes.
Education-only programs have abysmal success rates. I agree that condoms+ignorance isn't a winning plan either, but don't knock cheap, effective and hard-to-misuse contraceptives.
Is there really much of interest in press releases, or were they just a handy corpus you had around? I started my PhD off looking at affect in scientific papers, and changed tack because there basically is none.

Anyway, I guess I'm not clearly understanding your definition of "anxiety" because few of those words evoke anxiety as I would define it -- not? bag? away? I'll try to dig into whatever you've published to deeper understand your system, but I'm not convinced by the standalone word approach yet, though I see what you're trying to do (I think). I'd really want to check out the bigrams/trigrams, even if you don't do full parsing or any intermediate sophistication. Obviously there's an efficiency aspect, so I guess if your results are good enough already and you have customers, no need to make sacrifices.

On a tangent, how does your system interpret common HN words like "healthcare", "Obama" and "education", I wonder? Could you have an "intellectual" or "hacker-ish" dimension based on manual categorisation of words into "this is stuff HN should be talking about" vs "this is stuff that belongs on reddit"?
Chrome has been my primary browser for the last year and I have not noticed the majority of issues discussed in the post. Great eye for detail but I suspect most people won't notice most of these issues. I've found that Chrome easily beats Firefox and IE8 for the one thing most people care about most: Get right to work while the browser is not in your way. It's fast and uncluttered, and is more secure than the competition out of the box (though Firefox can be made more secure with extensions).

2 minor points:

If you don't like seeing favicons or other UI elements while reading, hit F11 for full screen mode. All browsers have this except Safari.

Put things in the "other" folder by dragging and dropping the favicons from the bookmarks bar. Useful for decluttering the bookmarks bar.

I wrote a detailed comparison of the 5 major browsers, here:

http://www.filterjoe.com/2011/03/15/best-browsers-2011-best-...

My take is that the latest version of all 5 browsers are very good, so it's a matter of finding the most suitable browser for each user. Based on the issues discussed, I suspect Opera might be preferred by the author.
From their new homepage (http://www.heroku.com) :

"Run Anything
Run and scale any type of app."
6) Lack of Attention-to-Detail throughout - Still trying to find the 'broken gradient'. Everything looks fine to me.

It's definitely there. Open the Web Inspector, pop it out into a new window, focus another window or application.

Edit: Here's a side-by-side screenshot of the unfocused Web Inspector dialogs in Safari and Chrome: http://i.imgur.com/WftBr.png Also, it turns out that you can make it even worse by focusing the Web Inspector window, then moving an icon on your desktop: http://i.imgur.com/WvEIq.png Safari's Web Inspector handles both cases properly.
Experimenting with Infinite Scrolling & HTML5 History API
UX Tips for Non UX Designers
Of course, spending significant amounts of time and brainpower preparing for the nexus collapse instead of optimizing for a continually functional nexus greatly lowers your income as long as the nexus continues to function.
When I first read the headline, I immediately wondered who was deploying to a production OS X server with PostgreSQL.
"Bilinguals don't translate from 1 language to another... based on which language they are using."

Absolutely agree! I keep telling my friends (who are forever translating between English and their native tongues) and my father (who is a professional translator) that it is not always possible to translate accurately because languages are deeply rooted in the culture/habits of the people who use them.

I'm bilingual and I find that sentences spring to my mind in the language that I've been using in the last week. I speak my native tongue in my parents' home and English everywhere else. I stay for a week in my parents' home once every four months.

However, sentences do not always spring to my mind. I think more in images and senses than in language.
Actually, that was on the New Tab page, not on Hacker News itself... And it was pointed out that it's easily fixable, and they haven't done it. They actually tried to anti-alias it, but failed to give it a background color, so it doesn't work correctly.
I can tell you right now I'd never hire someone who wasn't able to compute the result of a linear differential equation without using a computer, because it's something that every person I hire needs to do very frequently while designing circuits. The difference in quality of design between one who can analyze a circuit on paper or in the head and one who relies on simulation to discover basic properties of the circuit is massive. Iterated simulation is not a tenable approach to the design of any sufficiently complex circuit.

Moreover, the nature of innovation in my corner of the mixed-signal circuit design world is such that said innovation rarely (if ever) comes as a result of a computer simulation. Much more likely, a person with a deep understanding of the fundamental underpinnings of his/her particular problem gains insight into its solution as a result of the same experience and intuition that leads to the aforementioned understanding.

I can have a computer calculate Fourier transforms for me all day, but it's vanishingly unlikely that any amount of such calculation will lead me to the kind of insight that sparked the invention of CDMA.
I'm Canadian too, but at some point, you need to "man up".

I'd say you don't need to stop doing smaller projects, but you need to stop pricing them so small. Figure out all the time and effort it's taking you for collections and add that to every project under a minimum amount.

The idea is not to win every project, you can do that by charging $5/hour. The idea is to win the right projects.