skysight-inc/HackerNews huggingface dataset:
Book mark
book mark , socail , seo .

Published News your site in socail book mark for Internet Backlinks‏ and page rank .
Published News your site in socail book mark for Internet Backlinks‏ and page rank .
Published News your site in socail book mark for Internet Backlinks‏ and page rank .
its a bug with cairo and the radeon driver:

https://bugs.freedesktop.org/show_bug.cgi?id=47266

on debian you can pin libcairo to fix the issue. /etc/apt/preferences:

Package: libcairo2
Pin:version 1.10.2-7
Pin-Priority: 1001

Package: libcairo-gobject2
Pin:version 1.10.2-7
Pin-Priority: 1001
s/trix/perfectly legal tax laws
It worked OK using latest stable Chrome on OS X 10.6.8
For this kind of bug you should specify your graphics module, GLX setup, etc...
In Firefox 12, if I click on the View menu and leave the menu open for a while, it turns into some sort of odd colour gradient.

Interesting bug... can anyone else reproduce this?
It's also a new (lower) cost model, which in turn is driving down prices. I've never worked in a true enterprise environment, but I gotta think a lot companies who have spent jillions implementing, say, Oracle CRM are now thinking they should've gone with SalesForce. (Not that I'm a fan of SalesForce's UI or integration tools. But the price is right for a lot of enterprises.)
Get on a plane and visit everyone doing the most important cutting edge work in cancer. In person. People love to share their work with an enthusiastic listener.

Publish a blog to keep track of all the great things that are happening. With a few hundred hours of effort, you'll be one of the experts on the upcoming roadmap towards cures for cancers. People will start coming to you for advice. Let all the VCs in the field know that you're available to help with due diligence.

Somewhere along the line, while you are following the above plan, you will just know what you need to do. You will know the maximum leverage activity that you can contribute towards curing cancer.

And follow the plan above even if you are an introvert. You will see that it's not too hard. Sure you will have those frozen moments of doubt as you ride the elevator to meet an esteemed researcher at MIT. But the minute you walk in the room, and he starts telling you about his work, you will be fine.
That's quite an unexpected endorsement.
Debian - runs rock solid and doesnt spring surprises with new releases. In the past I tried things like Ubuntu that look and work better out of the box but invariably a year or two later there is some change that left me cringing. Thing with debian is that you pay the upfront cost of customizing / installing codecs once and then from that point onwards things just work.
This is a great idea. Good luck :)
There's an option in the Develop menu to enable WebGL, but even with that on this doesn't work.
Adam Savage at TED-Ed "How Simple Ideas Lead to Scientific Discoveries"
Hasn't "making programming a thing of the past" been the Holy Grail of business managers since the 1970s? And yet, there are now more of us programmers than ever before.
I spend quite a bit of time reviewing resumes, interviewing and hiring engineers, and I am not looking for specialists. If a candidate has an in depth knowledge of a particular subject, that is awesome, but completely optional. The requirements are: Strong problem solving ability, a love for writing high quality code, and the ability to learn fast and work independently.

One thing I do agree with in the original post is that the resume is a really bad way for me to learn about candidates, and most candidates resumes are much too long. A blog, open source contributions or stackoverflow answers are much more helpful and really make candidate stand out from the crowd for me.

Within the last couple months we also started requiring all candidates to do a coding challenge before applying (http://thumbtack.com/challenges), and it has been an epiphany for us. My current process is to look at the challenge submission without seeing anything else about the candidate, grade it, at which point I'll then look at the resume to see how many years of experience (I have higher expectations for the solution the more years of experience the candidate has). For borderline submissions I'll dig deeper into the resume, but 90% of the decision comes from the challenge submission and maybe 10% from everything else.
I'm not disagreeing with any of you, like I said above, simply playing devil's advocate :)
Bumblr 
We are just working out some bugs before our kickstarter launch on Tuesday but check out our new UI!
HP under its founder's leadership did this by ignoring deductions.
Towards the end, did he say that yes, they will be dumping minerals into the commodities markets? "It's not about scarcity, it's about access."
Um, Salesforce ain't cheap, can cost a grand a year per user. That's pretty much normal enterprise CRM pricing. Notice how the 'custom apps' are only included with enterprise.

http://www.salesforce.com/crm/editions-pricing.jsp

And you still have to pay silly money on top of that for a sandboxed version to test with. 'Cause they ain't very good at the programming/scaling lark. And invented their own really crappy SQL language.
https://www.facebook.com/bumblr https://twitter.com/#!/bumblr
I was excited to see this article, because I reacted the same way as the author to the initial press release. I was wondering how are they making money now. Especially since someone mentioned that they had 20-30 engineers and that is pretty expensive.

Unfortunately the article completely failed to answer the question it posed in its own title. It listed a bunch of ways they hope to make money in the future, but did not mention how they make money now.
Do you think it's a reasonable thing to do, in that it's a case of good risk analysis?
If you have tens of millions of dollars to invest, it's not easy to find enough businesses to invest in. For every business, the investor has to do some research and due diligence, and there's a non-negligible cost associated with that. Finding 10 big-bet companies is easier than finding 50 small-bet ones. It's analogous to how a fund-manager friend has trouble finding enough businesses into which he can put $50m a pop - his bank simply doesn't make smaller investments.

> wouldn't it be logical to pick one that was trying to grow at a slow, responsible rate?

Wouldn't it be more logical to find one which had the potential to explode, and which they could own more of with a large investment? These guys don't want small bites of a small-to-medium business, they want big bites of a potentially massive one. And they're willing to take big losses on the losers in order to get the big winners.

> Is it that VCs won't stoop for pennies? Because - I've always thought it was kinda stupid when people said they wouldn't stoop for pennies. That's money. Why would you leave it lying on the ground.

Because there's a cost in picking them up, and the value of a penny is too low for many people to bother doing it. I certainly wouldn't stoop for a few pennies on the sidewalk - they just aren't worth the effort. It's the same with VCs, I'd guess.
Interesting. Could be VERY useful if it works well. What's the performance hit when running the SDK though?
How is your country doing with your high tax rates? Do you ever wonder why we are the center of the universe? Do you ever wonder why Apple, Google, Facebook, etc. were all started here in America?

In 1978 Congress for once did the sensible thing and slashed capital gains taxes: This resulted in the supply of venture capital exploding. By the start of 1979 a massive commitment to venture capital funds had taken place, rising from a pathetic $39 million in 1977 to a staggering $570 million at the end of 1978. Tax collections on long-term capital gains, despite the dire predictions of Keynesian big-spending critics of tax cuts, leapt from $8.5 billion in 1978 to $10.6 billion in 1979, $16.5 billion in 1983, and $23.7 billion in 1985. By 1981 venture capital outlays had soared to $1.4 billion, and the total amount of venture capital had risen to $5.8 billion. In 1981 the maximum tax rate on long-term capital gains was cut to 20 percent. This resulted in the venture capital pool surging to $11.5 billion. Astonishingly enough—to conventional economists, that is—venture capital outlays rose to $1.8 billion in the midst of the 1982 depression. This was about 400 percent more than had been out-laid during the 1970s slump. In 1983 these outlays rose to nearly $3 billion....In 1982 the U.S. General Accounting Office sampled 72 companies that had been launched with venture capital since the 1978 capital-gains tax cut. The results were startling. Starting with $209 million dollars in funds, these companies had paid $350 million in federal taxes, generated $900 million in export income, and directly created 135,000 jobs.
Can we agree on a standard Linux directory structure first?
Actually, no. Sitting for large periods of time, past a certain age as I remember, is simply harmful to your health. You can't "make it up" with exercise later in the day.
What if one of your fellow developers is looking for a clean dish and glass and there are none to be had? All he sees is a sink full of dirty shit that nobody has touched.

So you may have saved some time dropping your stuff in the sink, but now you have another developer who's spending the identical amount of time cleaning up...but in addition he's pissed off as well. Sounds like a positive outcome to me.
That's a pretty neat article but the title undersells it. It makes it sound like it's just about finance. Robot satellite swarms, anyone?
Generalist programmers get hired all the time at startups; as someone else mentioned, requirements are always changing and it often doesn't make sense to specialize immediately. At Justin.tv, we hired a ton of generalists before we ever hired any specialists.

What I meant in the post was that if you are going to be programming then you need to demonstrate that you are a good programmer, hopefully with some specific abilities or experience that demonstrates you'll be able to work on the actual problems of the company. We hire people all the time that don't have massive experience in web development, but they demonstrate skill in some related way (e.g. maybe they talk about how they've used Python for scripting in their phd work). Anyways, the point is that even a generalist has specific projects that demonstrate they are a good programmer, and this goes beyond just listing a ton of languages they've dabbled in. Good programmers are generally very good at specific stuff they have experience in, and aren't necessarily good yet but can become good in other areas.
Being "good" at what you do, sucks.
> A name like strlen suggests that it's designed to take the length of a string

It is. A "string" in C is a char[] (there is no "string" type). A char is a type that is a number. That number has no meaning aside from being a number. Conveniently, you can assign a char like so:

char foo = 'b';

That sets the variable foo, of type char, to the value 98. That the 98 means anything, in particular, the letter 'b' in many character sets, is a complete accident and completely orthogonal to char's purpose. A "string" in C is a collection of chars. That is all. No encoding (especially not "the shrine of ASCII"), no purpose beyond being an array of numbers that end in 0, just a bunch of numbers.

You are misunderstanding "strings" in C, and by extension, strlen(). This is not a problem with UTF-8. This is a problem with you misunderstanding the C library and basic types. If you don't believe me (I'm right, but, your call), you can certainly download the C99 spec and investigate what a "char" is, what a "string" is (hint: there isn't such a thing at all), and what "strlen()" is designed to be.

Here's a simple, naive strlen():

size_t strlen(char *string) {
char *p = string;
while(*p) p++;
return p - string;
}

That's it. No "monotheism at the shrine of ASCII". It counts chars until it finds 0. It is giving you the right answer. That you don't understand the answer is not UTF-8's (or C's) problem at all. Now, if you want to talk about printf(), I'm listening -- because you might be able to conjure up a point there -- but you are not talking about printf(). This, and other comments, are way off-base on how strlen() works.

> Null is valid UTF-8, it just doesn't work with C 'strings'.

Sure it does! I can store a null in a char[] all day long. That just changes its behavior when passed to something that counts the length of a char[] before a terminating null (like, wait for it, strlen()). Watch!

char buf[8];
buf = "abcde\0f";

What we have here is a buffer of length 8, which contains these char values:

97 98 99 100 101 0 102 0

Now, strlen(buf) is 5. That's because that's what strlen is designed to do. The actual length of the buffer is, amazingly, still eight, and if your code expects to work with all eight chars in the char[], then by golly, it can.

If you are using strlen() with any expectation of character set awareness or human alphabet behavior, you completely misunderstand the purpose of strlen().

Since you're so adamant that UTF-16 is better (but you completely misunderstand how C's typing works), I'm less inclined to accept your opinion on UTF-8 being a "massive hack". Explain to me what strlen() on a buffer containing a UTF-16 string does -- and, why that's better -- and I might come around.
On the web ASCII (think HTML tags, CSS stylesheets, etc) typically is a large fraction of CJK pages, so the relative inefficiency of UTF-8 for encoding is less important.
PHP/cURL
When people are willing to grant that perhaps we're about to be in a bubble, we're in a bubble right now.
It's a bubble, which is why you've been hearing people hesitantly asking if it's a bubble for 6 weeks.
When you pay for a pizza you get a damn pizza or you get your money back. Kickstarter projects aren't anywhere near as certain. They are much closer to an investment, except your return is fixed at either 1 unit of project product OR nothing.
Entrepreneurs – managing your tone, presence, privacy, and personal censorship
A quick introduction to C++ for everyone

In a text editor, create a file called foo.cpp with the contents

void main(){int x,y=4;x=y;}

At a unix command prompt type

gcc foo.cpp

./a.out

That creates sort of a couple post it notes labeled x and y, with the number 4 on the y paper. Then it uses the equals sign (which is stupid because it doesn't compare anything, it copies numbers) to put what's on y onto the x paper.

Cool eh? Go Google "c++ keywords" for more you can do.

</sarc>
The Shocking Truth about Fruit
The best sign that we are not in a bubble is the fact that it's mainstream to think that we are in a bubble. This suggests that the possible overhype is already accounted for in the market price.

No it doesn't, because most of these companies aren't trading on the public markets. They're taking venture capital funding or trading on private exchanges. So it takes VCs believing it's a bubble (which it is against their interests to believe!) to actually factor that into valuations.

It's a bubble. Time to pick who's a real business, and buy their stock when the whole thing crashes.
They may sell, in advance, their technology (robot satellite swarms) which can be used by other organizations for other purposes. That's a supposition though...
Or maybe they have research contracts which benefits them and other clients.
The new HN: disagree = downvote
Apple Is Doomed: The Phony Sony Parallel
Perhaps this would be a good point to discuss how to keep the idea "Sexy" enough to have payoff. I agree with you, incidentally, but if you want to have lasting social effect AND it's going to take time, there needs to be something to keep people trying until a visible payoff is available as "proof".
That's an artifact of Gerrit, not Repo.
If you search for "HD monitor" [1] & [2], or any other highly competitive commercial product, the scale tips to more of an ad service than a search provider. Yeah, they've got to make money, but they also need to be careful about maintaining balance as to not alienate users. Without a strong competitor, there's not much impetus to keep that balance.

[1] Search: https://www.google.com/search?btnG=1&pws=0&q=HD+moni...

[2] Hat tip: http://01100111011001010110010101101011.co.uk/2012/04/matt-c...
> Not if you know what you're doing.

This is nice in theory. In practice, people make mistakes. Make it easy on yourself.

> Not any more than using utf8 exclusively all the time and for all purposes.

Maybe I was unclear: Feeding me Chinese text in UTF-8 is not garbage. Feeding me anything in one of the GB encodings is garbage.

Garbage, to me, is text in an encoding I can't handle. If you only use UTF-8, that cannot possibly happen.
I really wish them all the best, since I have seen the 4GL movement sputter and grind to a halt and only remaining in enterprise software dedicated to BPM, ERP, etc...

And as greenyoda pointed out, the last time this was done, it was driven by business managers who thought they get get rid of the last link and make it accessible to every employee.

All they did was to make things more complicated and get ensnared into the trap laid by SAP, Oracle, et, al.

Of course, no one got fired for purchasing from big name vendors.
One of the best introductions to x86 assembly I know about is http://www.drpaulcarter.com/pcasm/.

It's succinct at "only" 195 pages. People who are interested can use this to start and then read the Intel manuals when they need something that is not covered by the tutorial.
Jeff Atwood's security blunder regarding email
I guess that doesn't bode well for people with attentional problems. Or, from another perspective, if you have ADHD you need to be really fanatical about solving your core problem so you hyperfocus on it, otherwise you're going to be ruined by your own brain. For yet another thing.
Building GLFW with MinGW64 gcc — entry-symbol warnings & linker errors
OK, I thought you meant a code point containing all 1s. Thanks for clearing that up.
The magical mysteries of iOS app pricing, strategy, product promotion and so on
> UNIX isn't UTF-8

These are the only three words that are correct in your comment. You're spreading a lot of FUD about UTF-8, and in many cases, you are completely incorrect about many things technical.

I hate to make this personal, but, you really need to investigate what you're talking about before jumping on HN and talking shit about UTF-8. UTF-8 has some criticisms, but none of what you have written so far is even remotely valid. I hope people realize this instead of get scared away which is, interestingly, what the point of the manifesto linked above is all about.
Personally, I find helpful Adam Sessler's distinction that video games may not be art, but they are certainly culture.

Of course, the word "art" means some many different and contridictory things to so many different people (and often to the same person) that I'm not certain it's very useful to have a "is it art or not" conversation with someone unless they define what they mean by art in the first place.

That being said, the way this author goes to MOMA, and then grunts a disgusted "art is bullshit" like he was some character from a 1920s novel is fairly lame. Modern art has been around longer than any of us has, and six year old kids at the Tate Modern are capable of "getting" much of it on certain levels. One can appreciate that something may not be to a person's taste, but boastful willing ignorance is bad form.
NoScript is the new subject for "I run Linux, I don't have to worry about..." But after I enabled scripting it worked fine, very neat-looking demo. Also I admit that I enjoy reading about the problems of others here...
Oh, very nice. Is this related to the work on Liquid types for C at UCSD?
Tự hiểu mình
We are launching our kickstarter campaign on tuesday, check us out!
I think one can argue with Wikipedia's statement that "we only host your content". If Wikipedia empowers editors with administrative privileges, including the ability to enforce rules like "no original research", lock and delete articles, block users, etc., they would seem to wield a lot of indirect power over what kind of content users can and can't post.

Contrast this with a web hosting provider like Rackspace or Amazon AWS who really "only hosts your content". They generally won't delete your content unless there are legal issues (e.g., alleged copyright infringement, court order, etc.).
When I first started my blog I had a simple goal: I would write 10 posts and if I didn't have 10 thousand visitors after the tenth one I would quit. I also intentionally decided that having the date of an article be public would just stop me from writing the next one since I would feel bad that I hadn't written in X number of weeks.

I got over 10k by the second post and subsequently forgot about my goal until a couple posts later. But by that time I was coming up to 100k.

It's weird, when I started out I had just moved into tech (again) from engineering and I didn't really think it was feasible to shoot for 10k visitors after a handful of posts, let alone 100k, but once you get there it's still kinda dull and doesn't really give you the satisfaction that you thought it would.

The most satisfaction it has ever gotten me was when someone recognized me at a tech event, it seemed way more human and there was some real enthusiasm that arbitrary numbers don't give.
That explains it perfectly. My older Gentoo build has an even older version of libcairo installed. Thanks.
Peer review ensures that colleagues will tell you about related work that you don't know about.

Not really, because other researchers are advancing their careers based on how often and how much they (a) publish and (b) get cited. So the colleagues most likely to be in a position to review your work are those who got cited a lot, who would primarily know about their work that got cited a lot.

The application of a relevance/NLP/PageRank-like additional-citation recommender program could come as a step in the reviewing process. Rather than having just human reviewers suggest further reading, a "machine reviewer" would as well, placing the query results in front of everyone involved in publishing a paper.
How hard would it be to write a law that says "don't funnel your money to Ireland"?
...they’re focused on low cost delivery. To get to that point, they’re bringing current approaches to building spacecraft into the 21st century by focusing on mass production

Jerry Pournelle proposed this approach to cheap space access decades ago. If one used well established models for economies of scale, weekly rocket launches in a free market would cut launch costs by an order of magnitude. That's also what SpaceX is out to do as well: just take what we know how to do now, and find ways to do more of it.
Google manages to serve advertisements despite changing nomenclature. We're just talking about "advertising" papers based on various data about the paper under submission.
Yeah but it's so hard to tell when it's appropriate. It's subjective. I think everyone just has to find what works for them and go with it, hopefully achievements speak for themselves (with the help of a good cover letter).
Regrets of a Physics Graduate
Part of the reason for using a swarm is rather than just one Arkyd is, counter-intuitively, the cost. “The key is redundancy and safety in numbers. We’re planning for a certain amount of failure, and it’s a lot cheaper to work for 80% reliability than it is for 99.9% reliability.”

This is going to be the killer [NPI] feature of using automated rather than manned systems. Aiming for just-reliable-enough + spares, rather than Failure Is Not An Option is going to impact just about every single part of it, and reduce costs massively.
Yo. My email address is in my HN profile, and above I was thinking about the idea of adding an "automated literature reviewer" to paper submissions who would "advertise" relevant papers the way Google tries to advertise relevant to search queries.