skysight-inc/HackerNews huggingface dataset:
> I'm sorry, but this statement doesn't make any sense in the digital era.

There are very few peer reviewed online journals. So everything posted online is without the benefit of peer review. Writing exclusively online therefore will not work; hence you're already page limited for one part of your publication. You could write two papers, but a) the effort required is a lot more and b) the longer one (for online publication) will still not be peer reviewed.

And really, if any competent climatologist can understand and infer some steps in your processing, why mention or explain them?

As for data, I don't think it will be very hard. It would probably require one or two days of collecting though. However, I doubt the demand is very high, among competent climatologists anyway. If it was, I would assume this would be common practice.

> This statement makes even less sense than the last one. The scientific soundness of data or method is unrelated to the intention of the analyzer. Publishing full details of the analysis can only strengthen confidence in the conclusion that has been reached. Only someone with reservations about the conclusion would seek to obscure the steps in the process by which it was reached.

If the requests for more information come from competent climatologists, I would have no argument with you. But that's not the case; at least in those cases we're hearing about. The requests are made by economists, politicians and people who have stated—without data to back them up—in the past they don't "believe" in climate change. Some even going so far as to call it a conspiracy—it never was clear to me what the climatologists were conspiring to do, though.

If the requests comes from competent scientists, you can rely on their personal integrity. If it comes from people with no scientific background, you can't. They have little to no understanding of the subject or the methods involved. You can be quite sure that that won't stop them from trying to interpret the data. Their conclusions are certain to be wrong, and—due to their preconceived notions—are certain to call into question: the integrity of the data, the integrity of the scientist, the integrity of his institute and the integrity of all climatologists. Most of the time explicitly too!

Since those guys are opinion leaders, the only effect would be another news article stating climate change doesn't exist and that it's all a big lie by climatologists. An article based on the pre-conceived opinion of an incompetent "user" of scientific data.

That doesn't strengthen confidence in the conclusion being reached; it weakens it. People should listen to the climatologist in such a situation, but they don't. They listen to the one who preaches the opinion they already had.

So refusing the data to those with ill intentions isn't based on reservations about the conclusion—it's based on the reservations about the intentions of the requester.

And all that is because people aren't playing "science" any longer, they are playing "politics". It's a different game and it has different rules.
Heh. Writing a C function which reverses a string is something that sounds easy, but is actually very difficult to get right, depending on what the encoding is.
Many students also like to ask "which JC should I go? should I pursue the college that is top in sports since i love sports or should i pursue the college that tops in academic?"

The root of these kind of questions are really simple. Get the student to search his soul on what he wants really. When a greed takes over, then everything becomes complex since everything looks so appealing.

Focus on one thing and work on one thing whole heartedly, whether business or PhD. When you are focus on one thing, pursue it with all your heart and don't look back, don't think of "what if i fail? what if i choose wrongly?". Once you have decided, "cross the river", "burn all boats, dont look back" and move forward. Its really that simple in life.

If you really should "fail", its not bad too because you would have learn valuable and important lessons. Its really the journey that matters and not so much on the end product. That way, you would not have lived your life in vain. Phd or business, we cant bring fame or fortune to our graves, so do they really matter?
De Dana Dan Indian Movie online | Download De Dana Dan mp3 songs
Did U Remember of Hera phri and you also remember about Phir Hera phri what fun in both akshay kumar movies and when akshay comes with Paresh rawal and sunil shetty the fun going to be unlimited. If you are comedy loving person then you are in right place for watching the laughter unstoppable movie De Dhana Dhan an akshay kumar movie. De Dhana Dhan we hope that De Dhana Dhan creats the same magic that hera pheri and phir hera phri done in indian bollywood movie lovers. 9 long years
SocialTerrain.com
I agree. We need an explanation _why_ tree ring data suddenly becomes unreliable in 1960, exactly when tree rings stopped showing global warming.

These scientists are asking us to trust their thermometer readings alone, starting at exactly the date when tree rings began disagree with their hypothesis. We need a very very good explanation for this incredible coincidence.
I'm actually use it to find addresses in text, for validation I usually use in the Django built in which is very liberal.

Incidentally this does correctly pick up UK e-mail addresses (tested with .co.uk .org.uk and .net.uk).
Index - Information Technology in MPSC
Gee Pixel Designs
Gee Pixel Designs
5 Reasons You Should Never Work for Money
Hm. I'm assuming internal string representation is canonicalized and independent from specific external encodings (or implementation hides it). I'm not sure what you mean by "target string type".
This is why I keep reading Hacker News. Excellent practical advice!
Joe Armstrong: What's all this fuss about Erlang?
The basic pattern is that it's like trinary, but once you get to something ending in some 1s and finally a 2, the two starts to migrate upward, leaving 0s behind it (as in 10112, 10120, 10200, 11000) until the 2 disappears and you keep on going normally. The effect is that instead of digits flipping over all at once, as in 999998, 999999, 1000000, it happens one at a time. Very interesting number system.
His point is that the reverse of the two character unicode string "LATIN-SMALL-LETTER-O COMBINIG-DIAERESIS" is not "COMBINING-DIAERESIS LATIN-SMALL-LETTER-O", but the original "LATIN-SMALL-LETTER-O COMBINIG-DIAERESIS". Blame it on the unicode consortium, but that is the way it is.
Of all things, they forgot to mention the nano-Dijkstra, the standard measure of Hubris.
Back in the day when I wasn't using keepass and just had 2-4 passwords I regularly used (one for sites I considered safe... and then a couple more for unsafe sites), I found that seeing my password in plain text on the screen was really unsettling. Even if I was home alone and there was no chance of anyone looking over my shoulder, it just felt so... unsafe.

I wonder if other people have a similar reaction.

Might be better to make users type in the password a second time rather than give them a queasy feeling in the pit of their stomach.
And therefore you would start deleting emails, ask others to delete emails, claim that original data has been lost when it has not in fact been lost, etc?

What would you do if you have a hypothesis and you see that from a particular date onwards the data doesn't support your hypothesis? I think you would try to find out why that is.

And if your work directly influences policy and taxes and living standards you might have to provide an explanation that "amateurs" can understand because "we the amateurs" are the same as "we the people" mentioned there:

http://topics.law.cornell.edu/constitution/preamble
In part it is motivated by my experience in Delphi of moving from a so-called AnsiString (encoded in current Windows code page) to UnicodeString (encoded in UTF-16) between Delphi 2007 and Delphi 2009. I implemented the initial RTL routines and helped with some of the compiler support.

Delphi has multiple string types to handle all the backward compatibility issues. Ancient Pascal strings are limited to 255 characters; AnsiString (current code page), WideString (a COM BSTR), UnicodeString, and things like Utf8String (magic UTF-8 code page), etc. Assignments between the different strings perform conversions, and cause warnings for possible data-loss.

The more you learn about how strings work, including the international aspects, legacy aspects, OS-specific aspects, conversions at source code -> executable -> runtime -> I/O boundaries, etc., the more you appreciate the situation really isn't trivially reducible to simple lists of characters.
Will the AGW fraud discredit science?
I try to go through and regularly delete emails I don't feel to be important. I archive the ones that I do want to keep, but the rest get deleted. I simply don't need to hold on to things like old conversations with my advisors about registration, emails from Facebook, Twitter, etc. containing updates, random emails amongst friends, and many more. I don't consider those to be spam, and some of them were definitely genuine email for the time, regardless of how you define something ambiguous like "genuine email", but I just don't feel the need to be a digital pack rat. There's a decent chance that I'm not the only one that feels this way.
Healthy Diet Foods List
Even in UCS-4, strings are not reversible by reversing the code points. Are you suggesting that Unicode combining characters are an efficiency concern, rather than a correctness one?

A string is more like a bytecode program that can be executed to evaluate to a piece of human-readable text.
I don't delete sent message either, but I do go through my inbox from time to time and clear out things I don't think I'll care about in the future. That may very well bite me in the ass later on, but that's why god invented backups.
I've always associated Camel Case with Perl. So much so that I assumed the name derived from the Camel Book. But I suppose it's just were I first saw it used extensively.

Anyway this quote from the article sums up my feelings on both Camel Case and Perl.

"is regressive — in fact, medieval"
A measure of mortality risk: the micromort
Wait, you mean financial software positions. The linked article is about interviews for analysing firms or how to execute deals.
Bloody annoying, auto-starting sound. Didn't stay long enough to see what it was about - it instantly made me want to close it and leave.
Some Indians Find It Tough to Go Home Again
All this posturing about interviews is ridiculous. They are a very flawed tool at best. Whatever happened to actually learning what people were capable of?

The best hires are always the people that you've worked with in the past, or who come personally recommended.

Google's dick-swinging about its interviews is IMO not really one of their strong points. The interview process can eliminate some complete losers, but it probably also eliminates lots of people who would have been great on the job.

I have some empirical backing for this. During my brief tenure at Google our team worked with a lot of interns, and we made our recommendations for extending offers. Then, suddenly someone made a new rule that outgoing interns should be re-interviewed by members of a completely different team, I guess, for objectivity. And a lot of them were rejected through that process.

So we had people who had proved themselves in an initial interview, and during many months of on-the-job contributions, getting rejected because some wanker asked them some question about missionaries and cannibals or some other useless puzzle question.

And yeah, it was that sort of thing -- I remember one intern trooping dejectedly back into our offices and I and the tech lead tried to figure out what the hell the answers were to the question(s) they got asked. We couldn't figure out those puzzles either.
How do you rank those of us who agree on climate change but disagree on the impact of humanity. And who think we should certainly do something to minimize our impact but that in the long term it's not something we can actually halt. It's worth considering very carefully wether we should try to stop it. Because there appears to be no researh into what part this warming plays in the cycle of the earth.

My point being your rank generalisations tip you foul of the religious belief you accuse others of. This is not a black White issue :-)
the old mantra that we should always address an argument
and not the person delivering it isn't entirely fair.

At some point, the only sane thing to do is flip the bozo bit. Life's too short.
Ok - but they're also the same people that click the little button to plant a tree to offset their carbon footprint for the plane ride :)

Products are driven by people's concerns, and so concern about the environment is a good thing - it impacts products, it drives policy.
I disagree with your proposition. Languages should have a string type and not only for performance, but also for ease of programming, since strings are an important and special data type. I don't really care how this string type is implemented - if strings are an array of characters (like in Java) or a list of characters (like in Haskell). What I think is important is that a language treats strings as first class citizens - and not just for performance, but also for ease of use. And currently, strings aren't a first class citizen in Erlang (due to Erlang's limited support for custom datatypes).
I wouldn't necessarily blame it on the unicode consortium but rather on the assumption that a character in a programming language should conform to the notion of a character in UCS-4 or some other unicode encoding.

From a programming language perspective, I think it would be ideal if strings could always be viewed as lists of encoding independent characters, such that reversing this list is equivalent to reversing the string.

If you want to be able to maintain a one-to-one mapping to unicode, you will need to use unique characters for an "ä" and an "a with combining-diaeresis" but ideally that should be hidden from the user of the language.

Thus, in my ideal world, both "LATIN-SMALL-LETTER-O-WITH-DIAERESIS" and "LATIN-SMALL-LETTER-O COMBINING-DIAERESIS" would each be one single element of a list of characters which is a string.
True, I imagine many of the commenters discussing which language to write a text editor in do not know how to write a text editor any more advanced than notepad. Certainly I have not written one.
This made me smile. Not in an evil, condescending, I-told-you-so feeling way (after all I am from south-east Asia). Its just one of those things "most ex-pats" could tell you from miles away how this will end up. Going on a vacation to India is one thing, relocating there after spending most of your life in western nation is a totally different ball game, no matter how much money is involved.

To say that "its difficult to adjust there" is an understatement. IMO YMMV.
It's in response to the climatologist trying to get him to publish anyway. He was being pressured to make his data fit.
I guess he's grateful he's not German
Charlie Stross on The myth of the starship
Video Professor Tries To Bully Washington Post, Fails
I think you miss my point: Comparing Erlang's string handling to one of the first mainstream languages is pretty ignorant of the evolution that has happened the last 30 years. He should compare Erlang to recent languages, before concluding that Erlang's string support is great.
Great, so now all we need is to run this in the released data and verify if the graph was produced with the code commented in or out.

If there was released data, that is.

The point being we only know how the code looks in that file, we don't know when the commented out sections were commented out.

So nothing is proven here either way.
To me it sounds a lot like a title fabricated to sell more books. According to the Amazon review, he also writes about techniques that atheists can use that have similar effects.

He just seems to be good at marketing - the "yawn" article seems to be another incarnation of that. I remember all sorts of newspapers picking up the "belief affects the brain" stuff, and yawning makes a good story, too.
The news business is probably holding “a one-way ticket to Bangalore.”
I would assume that if thermometer data is available, it is being used.

As for trusting tree ring data, this is an entirely different issue from this "Climate Gate" affair. That was, btw., an internal email, so nobody was supposed to trust anything. It was scientists exchanging some data. Surely it is allowed to LOOK at tree ring data.
I haven't signed up yet to see if you have this - but maybe you should email users every X days/weeks of new matches.

Maybe let them set the frequency (/opt out) but default to a week?
I didn't read the "ask somebody to delete data" part in that email? Also I think there have been official statements (I think the other article that was posted, about the "climate researcher who engages skeptics", mentioned the response).
Yes, I mean financial software - I should have clarified it better. The discussion turned to a general "which interview is harder" question, so I thought I'd chime in. I have no idea what high powered analysis interviews are like - I don't know anything about this. I do know that I've met some incredibly smart analysts, so I can't imagine them being easy.
Lack of content - check.

Uncritical cheerleading for dotcom executives - check.
60k starting? That sounds low, even for 6 years ago when I graduated in CS. Google/Microsoft paid 80K starting for college grads back then -- have no doubt it is > 100K or more now.
I could see myself starting emails if somebody hacked my accounted and started publishing my private correspondence.
Beauty in Science - A Photo Gallery
I think people are over-estimating the difficulty because they're thinking about how difficult it would be for them to pass this interview.

The typical background for someone applying for this sort of job would have 5-10 years spent at a management consultancy firm, maybe a few years at an investment bank and an MBA. They'll have read thousands of business case studies and written dozens or hundreds themselves.

They'll have seen a number of LBO/IPO deals and will have spent hundreds of hours studying how these are structured.

These are the kind of people who when they read about a company automatically start thinking about market sizing and modelling.

Not being able to do a case study in an interview would be like a programming interviewee not being able to solve a trivial problem like FizzBuzz.

And as for the timing, it's just testing something that anyone with the appropriate background should be able to breeze through. If you're meeting with a C-Level client, running over your allocated time is incredibly rude, if you can't manage your time in an interactive discussion situation then you don't belong in the industry.

The whole article just sounds like it's based on the rants of a candidate who wasn't capable of doing the job they were applying for.
Did you fake yawn 5 or so times before getting the real one out as the article suggested?

I faked a couple of yawns and it still felt good :)
I don't think this is good writing or anything. As you point out, it's kind of terrible. However, I think the author's main point is correct. Rupert just makes it up as he goes along. There is no grand plan with his Google stand-off. It's like a poker semi-bluff, he can go with it because any outcome is acceptable.
he's been in deep teabagger territory

What has ESR's political views ('right wing' in your opinion) have to do with his argument in this case?

Shoud we disregard everything you say just because you seem to be a 'left-wing treehugger' (using your language)?

Let's not turn HN in an echo-chamber for a particular political grouping.
HGET, HSET, HEXISTS, and HDEL are all I will need to implement genhash on top of Redis. Perfect.

Tonight we're rolling out yet another Redis application; as a backend "session-database" for a server farm. It's only 2-3 slower than shared memory, and just about the same speed as message passing.

Keep up the good work!
To be honest, yes, I think if somebody has a known risk, I should be allowed to take that into account. If SOCIETY wants equality for everyone, then society should pay for it. I don't think diabetes in blacks is such a high factor (never heard of it before), but if it were, then society could create some kind of insurance to compensate the risk.

Same goes for gender - I don't say that they shouldn't have equal chances, but it is the task of society to pay for that, not of individual companies.

I think making companies pay is just an artifact of the mentality that says "companies are evil, they are rich and just exploit us poor bastards. They have so much money that we can just take from them whatever we want". Now maybe there are some companies that are like that, but I don't think it holds for the average small to medium company.
Microsoft misses the boat on web applications
I can confirm that Microsoft still started at 80K last year. I've heard Google is a bit higher, but still under a 100K.

A trader at a top tier firm, on the other hand, might have a $150K+ base first year out of school. Adding on bonuses, it isn't unusual for them to be making $1mil/year within 3-5 years (although the vast majority don't make it five years ...). A quant programmer (slightly less competitive/stressful) can expect to be making $200K/year+ within five years at a top tier quant firm.

It isn't really fair to compare programmers to bankers since the hours aren't really comparable. But the traders/quant-programmers I know (usually) only work about 60 hours a week.

All based on my relatively limited experience (~5 people/company - although I have no reason to suspect bias in my sample).
Ask HN: Need Help with Accounting Term Paper
Hi. I need to talk to someone involved in the accounting division of a company. Any company which follows GAAP or IAS and maintains financial statements will do.

I will simply be asking you a few questions (about 10) about how you apply accounting principles. It'll just take one or two email exchange.

If anyone can help please send me an email to mediarosh (at) gmail (dot) com
Simple Windows C++ DLL Example with Implicit and Explicit Calls
Understatement of the decade: "it’s going to get to the point where saving the industry may require some people losing their jobs"
This used to be the case, but universities are getting better at this. Usually it's pretty easy to spin off a company, where the university retains some ownership. It's a win-win situation, really, a university is a great place to foster ideas, but not very good for bringing a product to market.
This is a common misconception.

1) reducing electricity consumption will reduce use of fossil fuels in power stations (in most parts of the world). Burning fuel in your own home bypasses the inefficient conversion to electricity.

2) if you are going to heat your home with electricity you can be more than “100% efficient” by using a heat pump, so you still wouldn’t want to do it with light bulbs and TVs.
Edit: the original full text post was deleted (thanks!). To see the story, do a google search:

http://www.google.com/search?q=op-ed+columnist+a+penny+for+m...

(for info on why this works, see http://news.ycombinator.com/item?id=961361)
Ask HN: Why to ground Space Shuttles on Earth if they could 'retire' in space?
Nasa Space Shuttle are planned to be ground soon, apart from the maintenance part, has someone thought about sending them retire in space?<p>It'd be a large additional space for the ISS, and some instruments could be loaded to make it more useful.<p>PS: there's probably a lot of background for not doing so, it's just a morning "why?" moment :)