skysight-inc/HackerNews huggingface dataset:
I don't plan on losing any sleep about Coda's position about HN. I've got better things to do with my time.

But at the same time, I don't blame people on HN for being a bit angry and venting on the subject. That's what people tend to do when they've been insulted. I was even a bit peeved (albeit for about 2 minutes). Does this serve any practical purpose? Absolutely not. But human beings will be human beings: dumb, dramatic, emotional apes who take offense when people insult them.
If you want to generate documentation for your API, this won't work. Documentation generators such as doxygen require unique parameter names in order to function correctly.

Slightly related, I'd argue that "animations" is very poorly chosen. A plural noun indicates a set or collection of objects, whereas this is a block pointer to be used for... something...
I think that even at a certain point the risk of AIDS (I assume this is the reason) is better than death; so they should let in everyone letting both parties know the risks and say, we can wait longer or you can take this chance.
"You can't correct Coda. He doesn't care."

I know that. What I might be able to do, though, is explain why his example might be a bad one to follow. Or maybe it's a good one, for those of the "no publicity is bad publicity" mindset. In any case, I think it's worth it to express my view. These things do affect businesses and livelihoods. Maybe it's too "meta" for some people, but - unlike some - I won't tell people who disagree that they should remain silent.

"I think this is a bad direction for our threads to go"

It's not only a bad direction for "our" threads to go; it's a bad direction for the broader discussion - across here, Twitter, various blogs, etc. - to go. That's my point. HN isn't an island. I've seen quite a few people who disable comments on their blog posts and explicitly direct readers to the corresponding post here for discussion. The real damage to real reputations is being done elsewhere, and condemning those who point it out here seems counterproductive.

"I don't think you can talk about "de-escalation""

Ad hominem, pure and simple. I'm not one of the principals here. I have nothing to do with the companies or communities involved. As a mere commentator, nothing I say affects those relationships one way or another, so de/escalation is an inoperative concept. If you want to disagree with me fine, but please stop finding new ways to tell me I shouldn't even have an opinion.
I don't entirely agree with your irony (unless - and I've only seen this on TV... in fact I think only in the simpsons - do blood doners get paid in the US?)

Certainly in the UK, where there is no benefit for giving blood, I can only assume that those who lie about it are doing so because they too know (or 100% believe, possibly incorrectly) that they are clean, and they don't want what they see as pointless policy to prevent them from helping others.

Here's the problem with just saying "are you clean?" You could be in a long-term committed monogamous man-man relationship, and therefore believe you are completely safe. However, the fact that you trust your partner not to cheat on you does not mean that health authorities can trust him not to have cheated on you. So even if the person being asked is completely telling the truth, they might be wrong.
It's possible to make Doxygen look at a source file instead of a header...at least in C++ it is.

As for the name, this is Apple's method name from UIView so ask them. :)
> Domain record activated: 10-May-1999

I believe this domain was registered before Educause adopted the accreditation requirement. See the grandfathering policy on http://net.educause.edu/edudomain/eligibility.asp .
as a Python dev I scanned the python book and I thought it dwelled too much on string formatting, focused on teaching syntax and not programming, and the language was a bit terse.

but then a friend of mine told me that he and a few other people he knew learnt python from that book, so either later revisions got better or my opinion is shit.
How many albums do musicians have to sell to make the minimum wage?
> Facebook should start by sharing its secrets with us.

Especially since they've claimed to be "loyal to their hacker roots" on various developer pages...
According to the eligibility requirements [1], yes. However, this was not always the case and domains registered before 2001 were grandfathered in. According to the whois record for academia.edu [2], it was first registered in 1999.

[1] http://net.educause.edu/edudomain/eligibility.asp

[2] http://whois.educause.net/index.asp
I'm no doctor/expert so the following is questioning not answering: is there any way to know an exact cutoff, i.e. "if we don't do it this second all is lost". I would assume not.

If my assumption is correct, then would you rather take a possibly HIV-infected donation now, that, if it turns out to be clean, gives you x% chance of living, or wait and see if a little more time brings you a donation that is definitely clean, even if the waiting gives you y% chance of living (where y is lower than x). Without knowing what x and y are, and without knowing the probability that the possibly-infected donation is infected, and without knowing how long you might have to wait to get a definitely clean donation... how do you make the call.
It might be possible with Objective-C as well, but then you end up with it exposing all your private stuff (unless you manually mark everything internal as "hands off"). Not sure which would end up being more work. Furthermore, it means that the users of your API can't look at the header file (via CMD-click) for an explanation.
In Hungary they are taxing too fatty, too sweet and too salty foods. Oh.. and drinks with high coffeine content.

http://www.chew.hu/welcome_to_the_maybe_healthy_a.html

Some foods' salty version costing twice as much as the non-salty version (for example peanuts).

I can't say we like it...
That's true. In my case, the emotion gives me an opportunity to reflect and determine a course of action.

My original intention for discussing my guilt was that I know it's a common feeling, and I wonder why so many people take action/interest for high profile cases. It's likely the overwhelming sense of apathy towards "saving the world" that people zoom in on particular people that they're familiar with.

But I still can't help feeling guilty for trying to help someone I know, versus a very needy person I don't. I'm not sure I'll ever be able to not feel this way. Ignoring the emotion only seems to bury it, only for it to resurface in the future (similar to your guilt->apathy->guilt cycle). One thing is sure though, even after I help someone, I still feel the sense of guilt and frustration that pairs knowing the rest of the world is still in need.

Like you said, any progress, no matter how small, is good!
Student of Fortune -- Tutor Students and earn money
Well the STD test was only going to be able to rule-out donors who are positive at the time of sign-up anyhow. After submitting to the test and giving their sample, everyone becomes potentially infected until you test them again.

I suppose the idea is not to waste time and resources on ineligible donors, and it seems as though they've made the decision that profiling based on sexual orientation is the best balance between wasting time and resources tracking patients who are ineligible or will likely become ineligible and missing out on potential matches.

I just can't believe that an inclusive and scientific approach - don't profile, test at sign-up, test again at match - wouldn't yield more matches (and more positive goodwill, obviously). Then again I haven't seen the data...
.edu domain names registered prior to 2001 were grandfathered in and not made subject to the requirements of being a higher educational institution. This is the case with www.academia.edu.
> Regardless, you now seem to be implying the opposite claim from earlier. Is it that no longer prohibiting voluntary sales of organs (e.g., bone marrow) would result in an increase in such abductions/killings, or is it that such killings don't seem to happen despite the prohibition?

I'm sure they happen, because there is a black market. But I think they would happen a great deal more when the market is bigger and more legitimate (legitimate from the POV of the purchaser).

> Would it be morally preferable to only allow people who aren't "economically oppressed" to sell their bone marrow?

It's more morally preferable if only those who sold their organs didn't need the money (ie, they are doing it from the goodness of their hearts, not because they were screwed by some societal systems and are down on their luck), but less morally preferable if you actually had to enforce it (which would require selectively enforcing a law based on your perception of someone's intentions).

As I think about it more though, I'm leaning more towards: Let them sell their body parts, it's their body, their choice. Even if it leads to more crime, prosecute the crime, but let people have their personal freedom.

Not that it matters anyways, science will sort this out one day. Ideally we'll be growing our replacements organs in a lab, from our own cells.
Wall Street and hedge fund analyst: "Financial markets are rigged"
Does Somebody know about the RingCentral?Thanks in advanced
Does Somebody know about the RingCentral?Thanks in advanced!I'm hunting a job about Android Developer.And learn the company from my friend.I'll have an interview there.
Because testing can show the blood to be clean even for someone who does have HIV, and blood/marrow aren't (I believe / assume) things you can just stick in a fridge for a couple of years and then test again.
The point is not to have the best or most efficient regex expression, but rather to do the exercises and to highlight by this process misconceptions you may have about how the regex engine operates.

You enter what is given, you run it, see what the console returns, ponder about the implications for a few minutes and then scream "aha!"

What do you expect ^[0-9]+|[A-Z]+$ to return when matched against the various lines? What does it actually return? What conclusions do you draw from that little experiment?
Outdented calls use the last value in the column to their left. So:

first
.second

Never means `first.second`, either `.second` is an error, or it is applied to something above this, such as:

someValue
.methodName ->
first
.second

...which becomes:

someValue.methodName(-> first)
someValue.second

If such a value can't be found, it's an error. Of interest is the meaning of `.propertyName` in the leftmost column, as in:

object
.property

I suggest it's an error. As long as you can write:

object.property # or...
object
.property

I don't see the value in

object
.property

This:

object.property
.value

Means `object.property.value`.
Sabrimala Queue Darshan booking ...
Early death.
When it comes to something as sensitive as user privacy, no mistakes should be made.

You can't just excuse a criminal for stealing thousands of diamonds because he may have given a few to a charity. That's a poor example but I think you get my point.
You're welcome :)

>Very simple pricing

This isn't always talked about as part of "design", but we consider simple pricing an element of design and a benefit as well and many of our customers agree.

In our mind, Will shouldn't have had to draw diagrams to figure out what would cost more.
I think you misinterpreted what I was saying.

I do not know the names, locations, or other pieces of information about the thousands of other people who are also in need. We know Amit. Without knowing their names and locations, there is absolutely no way to bring the same class of attention to them. There is no way to build a website highlighting one of the thousands of other people, nor is there a way to make it personable and striking to others to get involved.

Amit is lucky because he has a community of people who are making excellent efforts to find him a match. That's fantastic!

The guilt comes in when I know that it's just not possible (or sustainable) to do the same thing for all of the other people in his shoes.

I am a little sad that my message was misinterpreted and it sounded like I was full of "selfulness" --- but I'm hoping it was just a miscommunication.
We use Postmark for a side project (http://minusm.com) and the support has been awesome. We like the simple price plan and the API is very good.
I Know Might Be Sick Of This, But Seriously... $869,974.20
Also, I found the article about that. Thought I'd post it here: http://articles.businessinsider.com/2010-03-05/tech/30098380...
Cheap Air Jordan 12,Air Jordan 12 On Sale
Ravens Use 'Hand' Gestures to Communicate
I (not Kevin) feel no moral objection to lying for a good cause.

If I absolutely know that I am safe, but the policy does not allow me to donate, then I would have no problem lying to save a life.

If I (and this is taking extra-wide margins) have not had any sexual contact in the past 12 months (or anything else that leads to something like HIV, such as needle use), and have always tested positive, then any doctor would confirm that, as long as I am telling the truth about this situation, I am definitely clean. And yet I would still be banned from donation. Do you really think that, in that scenario, it would be wrong to lie if I could specifically save somebody's life?

A lifetime ban is quite clearly over the top and not neccesary - hell, even with the UK's new 12 month waiting period after MSM activities for donating blood, there is scope for someone to have gone far past the window of "I might have HIV from that person and it isnt showing up yet", without having reached the 12 months required by policy.

I absolutely would not endorse lying in this situation, apart from anything it is possible to be 100% confident that you are safe and clean, and be mistaken. But in a certain scenario, I would be willing to lie personally.
Hey Marty, Some of us are waiting on the technical details you are gonna post. Awesome hack.
And my point about annoying other people was that I certainly could not beg my friends to help a different person every single day. It's not sustainable. I know for certain that every one of my friends would block my emails, social network updates, and phone calls.

I could ask them once, twice, maybe even ten times over the course of a year. But beyond that, it begins to mirror harassment. It's just not sustainable for one person to broadcast that many repetitive messages.

Though, I sure wish I could make the same efforts to tell people about each individual of the thousand other people in need, as I have about Amit.

It's unfortunately, just not realistic :|
It seems like it would be easy to redraft the law to close the loophole. I mean, I can't just walk in and donate $.10 and get a toy. They have gone from bundling a toy with the happy meal, to bundling an option to purchase a toy.
Same. I really, really like Scala, but I found it kind of strange that they felt obligated to go "wait wait wait, we like Scala, really...!"
Why? It's a heck of a lot more fun doing ARM assembler than x86, but the only assembly work being done these days is a few hundred lines in the bootloader to setup the PLLs and get the C environment going. Decoding the instructions is such a tiny part of today's almost billion-transistor chips that the oddities of an instruction set really doesn't matter. AMD64 gives a good register file and fixes the problems most people complain about with x86.

The biggest impact instruction choice makes these days is on memory efficiency, but both ARM & x86 are relatively memory efficient compared to the other common RISC architectures.

Sure ARM uses less power and x86 provides better performance, but that's no longer due to the instruction set, that's almost entirely due to optimization tradeoffs.

I'm willing to bet that it will be easier for the x86 makers to scale down power usage than it will be for the ARM guys to scale up performance.
Ask HN: Can you help me optimize this query?
i have 2 tables, one for users and one for articles. each of them have around 700,000+ records.

this is the query i'm using when people do a search:

"select article_id,caption,articles.description,owner_id,category,users.username, users.type from articles JOIN users ON owner_id=user_id WHERE MATCH(caption, tags,article.description) AGAINST ('+$criteriaBoolean' IN BOOLEAN MODE)"

i've setup the following indexes. for the article table i setup owner_ix, category_ix as KEY and articles_fullix as FULLTEXT.

also in the user table i setup user_ix as KEY and username as FULL TEXT.

this is running on a dedicated MySQL server. Any idea how to optimize it? this seems to be the slowest loading page on my site.

thanks
We should test your conjecture that there's a "pro-raganwald bias." Ping me the next time there's a contentious topic like Gruber on the front page, and we could try three vaguely similar comments: one from you, one from me, and one from a throwaway.

The results may shock me and ought to make for an interesting blog post at the very least.
I understand and agree with everything you said. Coda has every right to be angry with Stephen. He might even have the right to sue Stephen. Nonetheless, swearing in public like that was simply not the way to deal with the situation. Think about it in purely strategic terms. What outcome might Coda or Yammer want from this? Perhaps for it to fade away, perhaps for Stephen to apologize, perhaps something else. Does snarling at Stephen bring any of those outcomes closer? Did the swipe at HN? If Stephen or anybody else - I suppose some might think that includes me - harbored any ill will, wouldn't this just give them even more opportunity to do some damage?

Sometimes the right thing to do when you're wronged is to let it pass, no matter how much it sticks in your craw, for strategic reasons. Sometimes giving in to that moral-outrage addiction simply does more harm than good, no matter how justified the outrage might be. And yes, I've very much been in that position myself. It sucks, but I've learned that it sucks even more to have a self-inflicted wound on top of the one I got from someone else.
I don't use emacs, but I use vim, and I suspect I've seen the problem you're talking about. Its the one where auto-indent puts extra indentation in pasted code? This is a problem of not knowing how to use your editor. For example, in vim I either open files in tabs (and use the vim yank buffer/clipboard) in the same editor, or go into `paste` mode to paste from the OS clipboard. I'm not sure what the solution is in emacs, but I guarantee there is one.
I've just recently bought my first Arduino, the Uno, to play around with. The only thing I'm a little surprised at is how much they intend you to rely on the somewhat clunky Java based UI.

I would prefer to see some kind of CLI / shell only build system (Makefile or something else) be given a bit more attention by the official releases. As it is, it seems like a bit of an afterthought.
Some Fear a Glut in Tech 'Incubators'
The 5 most common mistakes I see startup doing with their company blogs:

* Not linking prominently to their main site. (rdl is right on the money.)

* Using Google AdSense or similar programs on their blog. Sending away prospective customers for pennies is far from a good plan.

* No calls to action. Insightful articles are nice, but you need to lead the reader to take action, whether it's signing up for your newsletter, RSS feed, checking out your main site, a particular product, simply get in touch to say hi, or something else.

* Targeting the wrong audience. If you are blogging for customer acquisition, you need to answer the questions your customer base has. Blog about the information they are after. BTW, your audience is not everybody. Your audience is a specific, narrow group of people.

* Failing to promote their posts. Build it and they will come doesn't work in the blogging world.
Lack of windows support and the difficulty to install the server side components are the two ones that I've heard a lot of complaints about.
I think you're right. I remember giving blood not too long after the CJD/mad cow scare, and the "have you been to the UK in the past 6 months" question surrounded by questions about eating beef from various countries.
But McDonald's is still selling happy meals with toys in them in San Francisco. They are just selling them for ten cents more now. So the law is effectively moot.
RadioShack only asks for your zip code. It pops up and asks when ringing something up. They can just hit escape if you don't want to tell them.
I agree completely. All content aside, he's captivating -- absolutely gripping. I can't wait for the sequel!
That's because they're too busy suing people to innovate.
I'm only trying to figure how Chalabi managed to fool the entire US intelligence machinery into invading Iraq, and the only logical conclusion is he couldn't. Facts were being created by the hawks and these people decides on who gets access to the President.
Going to install this on an eeepc now, will post results.
If 23andMe loses money on kits, where are they making their money?
off-topic, but is it really appropriate to be describing your friend's private medical history on a public website that will be archived far and wide? i think your comment is still valid without his name being mentioned.
I do like how your "available gigabytes" counter is simply the current time with some division and sub stringing involved .. \o/

$('span#available_space').text(addCommas(((date.getTime()/2500).toFixed(2)).substring(1,12)))
> it also does very well in Google search results

Indeed. When in grad school (in Math) I googled my best friend's name (a fellow grad student) and the academia.edu page turned out to be the second hit. Turned out that they had scraped his professional website, as well as pretty much everyone else's, and created a mediocre copy.

There was a tempting link at the bottom: "Are you [X]"? In a frivolous mood, I claimed that indeed I was. I was asked for no verification whatsoever -- but I was asked to set a password. I changed my friend's profile to "I'm pretty much a putz who sits around and plays bridge all day", and it stayed that way near the top of Google's search results for some time.

I might have felt guilty, but honestly I got the overwhelming position that nobody could possibly take them seriously, they were just an SEO farm with no content.

That link is gone now, and the site looks much more professional. I searched for people I know... and people I know are using it! (I confess to being surprised.)

The front page is a bit ambiguous. "Share your papers" solves a problem no academic has. But getting notifications when anyone from a list of people I know shares a paper would be genuinely useful.

I'm not creating an account just yet, and my cynical instinct tells me that in the long run this will prove to be more trouble for academics to use than they find it worth. In any case they face the chicken-and-egg problem. But, this site looks more useful than I had (ten minutes ago) imagined any such site could be.
You should really ask this on stackoverflow, you'll have much better luck. This isn't really the place for this sort of question.
C84 Cree Q5 3-Mode 230-Lumen Adjust Focus LED Flashlight (1*18650)
Apart from whatever official marketing they do, they're also simply a very well-known and well-regarded brand. Even the word "Lego" is basically synonymous with the whole market segment they're in.

Finally, Lego sets are just addictive (as I remember well from my childhood). I think I got my first one by accident--it was a tiny $3 (or something) set because the matchbox cars I liked back then weren't available. This was years ago so the details are fuzzy, but I still remember which set it was :) After that I was completely enthralled by Lego and continued getting more and more for years. Ultimately, the only reason I stopped playing with them was because I got even more addicted to programming. That alone must supplement their conventional marketing by a large amount.