skysight-inc/HackerNews huggingface dataset:
AFAIK gcc is not the best designed program in the world (I just compiled it once, and to me it seemed to be a huge bunch of patches over patches).

At the same time I know C++ enough to consider it extremely error-prone, expecially if not managed correctly!

Put together the two things and ...maybe it's time to have a look to some other compiler. What about TCC? :P
Blaming fat/alcoholic is part of the treatment.
It works, because blame gives ill individual additional reason to fix the problem.
Blame can backfire, so it should be used with caution.
Webfaction is in that datacenter and they seem unaffected.
Rough Type: Experiments in delinkification
"In fact, the intention to mislead competitors is really the only effective reason for a commercial entity to publicly release concept products."

http://counternotions.com/2008/08/12/concept-products/
The only competitor that I have looked at was Alfresco - though I don't think they count as a startup anymore.
While I would prefer Scala over [Java + closures], and would prefer Clojure over either of those, I am still pleased to see closures in Java for several reasons.

1) For now, I still have a job as a Java programmer. Closures in Java will save me some lines of code until I can fix that.

2) Currently each JVM language has its own incompatible reinvention of closures. I think that closures in Java are a step towards better interoperability between JVM languages.

3) A lot of programmers will be introduced to a higher level of abstraction than they otherwise would have.
You're correct, it would not be impossible to write coroutine safe code in node.js.

The problem is just that coroutines are not natural in JS, and people will shoot themselves in the foot all the time.

Some "features" are better left out to allow a bigger audience to write reliable Software. Your milage may vary.
Totally subjective, but with slicehost I recall that their Dallas center had problems noticeably more often.

Is there something about Dallas, for Linode or Slicehost or both?
What makes Apple so sticky
This is a WSJ "Saturday Essay."

It is descriptive, a case study (of two cases).

There is no way of assessing what significantly differing factors (besides their high schools) were unmentioned/unknown yet influencial for these two teens.

It establishes no causation.

Only value of article is to demonstrate some of the strategies/opportunities that a charter school _may be_ at liberty to exploit. Oh, how severely education suffers from lack of capable research.
There's a free Android implementation too
I really wish I could do some more hacking with this and some Eye-Fi cards. I had a research project focused on mobile group photography, Mobiphos (http://nirmalpatel.com/research/mobiphos.html) that I really wanted to use on high quality point-and-shoot cameras instead of just camera phones.
"Everything that is obviously possible to overcome with self-will, patience and persistence."

There are people who can lower their blood pressure though relaxation and meditation. Should we withhold blood pressure medication?

"Most people didn't even tried. They just blaming everything and everyone else."

And you know this how? You're just making shit up.

"People who cannot stop shooting, drinking, smoking, eating, and avoiding people are ignorant, not sick. At least from the point of view of the one who did."

From the POV of one who did that is quite an ignorant opinion.
Ah, but when you take your first serious history course you'll study historiography and ideally your professor will introduce you to Thucydides whatever the course is about. And that's very relevant to "analyzing the facts", especially since not all "facts" are created equal.
Yes, they just allowed it. They're not going to rewrite gcc in C++.

But still, why, oh why?

Eventhough C++ allows, in some cases, the possibility to use easier syntax for certain constructs, it's not particularly more expressive language than C. I don't know gcc codebase but if they decided to actually reimplement something in C++, it would take a lot of time just to make it comparable to the current C implementation.

While something like a Haskell/OCaml implementation would probably be too cutting-edge, considering the conservative inertia of such a big project, I wonder why they didn't consider some high-level language better suited for compiler writing.

For a project like gcc, even designing a domain specific compiler-writing-language wouldn't be too far fetched given the limited problem domain and the big yields that a finely targeted language might give.
Mine in Atlanta seems fine.
How to get rid of spots top 5 tips?
Looks down from here
http://downforeveryoneorjustme.com/linode.com
Check the availability of your desired username on all social networking sites
Bold or italic are two way to emphasize a word. (The destinction between "strong" and "emphasis" seems quite arbitrary to me.) Yet, go around and change the bold words in some person's text by italic words, and he will probably not be happy, yet the emphasis is still there.

Edit : hoho, got the same point as Daniel Newby above whitout even looking. If that's not some kind of proof..
Sun's stars: Where are they now?
Given that it's a cycle, does that mean IBM will be the new Twitter at some point?
It's The Planet. I have two servers there and both are up, but TP actually has 6 different datacenter networks in Dallas (last I checked, anyway), so that doesn't necessarily mean anything. But searching Twitter for @theplanet during a Planet outage usually leads to all sorts of evidence of an outage, and there's none at the moment unrelated to Linode.
It sounds like the author is discussing a classic case of premature optimization to me. Just out of dumb curiosity, is there any way to profile your CSS code to see how efficient it is (and if there are any hotspots that do need to be optimized)?
An interesting metric for this is if the resulting code is smaller. Wouldn't we expect that to be the case using a higher-level language?
Or a 3x2x1" mac nano to replace the mac mini?
"Beauty" in code and programming languages
The fact that people get a rush from picking things apart should be encouraged, not made explicit to be, perhaps, the target of ostracism—because it means that more people will pick more things apart. There is the egocentric impulse toward social status at the root of even the scientific method: that just proves the amorality of egocentricity, not the immorality of science.
I did xml and xslt once, and tought it was very cool, and certainly under-appreciated. And gosh, it even works under IE6.
I'm late to the party, but rationally speaking...

Chance that a bunch of nice, sane, ordinary people can save the lives of lots of cute animals (or hell, humans)? Very good.

Chance that a bunch of crazy people with their crazy web site can stop aging, or better yet, stop an asteroid?

Slim to none.
Out of curiosity, how flexible are your customers to updating java versions?

And for that matter, are they receptive to Clojure?
Hacker News is not the appropriate place for this - whatever your opinion, highly-contentious political topics are community killers.
Ask HN: As a non-US resident, how do I accept CC payments on my website?
I'm going to launch a subscription based web app soon and I need to accept payments on my website (I am based in the Philippines, Filipino citizen). I've researched on various solutions to integrate seamless credit card payments and ALL of them require a merchant account/SSN to setup an account.

Are there other ways for me to integrate payment system on my website?

Is it possible to get a merchant account for non-us resident? should I setup aUS company first? is that even possible?
The Conservatives held this big, broad public outreach campaign looking for community input. They got lots of really constructive feedback on finding a sensible balance between the rights of content creators and the rights of content purchasers. Apparently Industry Minister Tony Clement advocated internally (inside the Conservative Party) for a bill that respected the public outreach process, but Heritage Minister James Moore was pushing to reintroduce the original bill that had provoked such public outrage.

They couldn't come to an agreement, so the PMO put its foot down and went with the original bill.
The TV Program Technow showed yesterday a school here in the Silicon Valley where each student got a iPad. They are now going to roll this program out to every student of this school beginning this upcoming school year. I am surprised how fast some schools are jumping on the technology and would not be surprised to see the iPad sales numbers to climb up even faster.
Dallas seemed to be a problem for mosso -> Rackspace Cloud Sites, too. Just setup a linode in Dallas for a client last week, too. I hesitated to use Dallas, but I thought surely I was being irrational. It's still probably true that I was, but dang.
How User Experience Can Drive Sales in Mobile Apps
Perhaps, but in my experience using coroutines is easier than using callbacks because coroutines make code look the same as if it was synchronous.

readAsync(function(x) {
readAsync(function(y) {
write(x+y)
})
})

vs

x = read()
y = read()
write(x+y)

You don't really need to know how to use the full power of coroutines if you just want asynchronous operations. You just need to know that read() may block the current coroutine.
I like MailChimp fine. It does what it's supposed to do, and does it well. I have also used Mad Mimi and CampaignMonitor.

I'm sticking with CM for now. It has more features and offers you the capability of setting up clients and allowing the to send email campaigns under your account, which can be cool. It also has excellent template features.

All three are good, but this depends a lot on how much power you need, the number of emails you're going to send. The pricing structure varies a bit so I would look at that and figure out what works for you.
However, if you male the strong text red, and the emphasized text green, instead of typographically styling them at all, your audience will begin to understand fairly shortly if your work is text-heavy. In publishing, you underline words in your manuscript that you want to come out emphasized: nowadays, they do it with italics, but before, they did indeed just underline your text in the published copy.
Hey guys, I put this together as a easier way to visualize & update your business hypotheses.

Writing down the beliefs your startup is based on is crucial... it keeps you focused on risks instead of features, makes communication w/ team & investors easier, and stops you from ignoring the evidence. Yet most people don't do it (and almost no one consistently updates them).

I thought Steve Blank's customer development worksheets were a good start, but it's hard to update quickly and doesn't provide an overview. The canvas you see on the app is a modification of the Business Model Generation canvas, which I re-vamped to better suit startups.

Hope it's handy.
> smalltalk, factor, Ioke, forth,

This is an unexpected grouping; the design philosophies of Factor and Forth seem quite different from those of Smalltalk, which in turn I think is only one of the points of inspiration for Ioke. Is there some deeper similarity that you're pointing out here?
Computer Science in the US is very similar. Just replace the advanced low-level courses with algorithms and data structures (we still do computer architecture and assembly).
Is there a precedent of Twitter censoring "Big Deal" words before? IIRC @ev actually recommended Al Jazeera's Gaza Twitter feed during last year's escalation there.

If anything, it's a case study in how conspiracy theories grow: Every Twitter user is familiar with these type of issues. However in this case Israel is involved, which gave rise to various suspicions of "censorship". When some people then reported the search working fine for them, the theory grew a "location-dependent" subtheory, and users were "reporting" blocked/unblocked per their location. No doubt, a month from now significant parts of the Internet will be referring to the "flotilla censorship" as a known fact.
I accepted your patch... ;) John had already given me contributor access so I went ahead and followed his lead. GitHub is excellent.
I think that Microsoft could become awesome if they'd just quit trying to be cool. They're very good at selling to enterprise customers, but they're terrible at marketing to consumers. It strikes me as odd that this reorganization is happening in the area where Microsoft has had the most success marketing to consumers. We are talking about the division that makes XBoxes correct?
Either that or IBM becomes the new Sun.
This article seems to be implying that Laura is somehow less of a success than Ivan, but is that true?

Laura has, without support, involved herself in organizing volunteer activities, successfully sought out a scholarship and leveraged her connections to do it, showing great initiative.

She also seems to be committed to working to support herself as needed, and she still made an effort with school.

Is there any reason to think that she'll be less of a success in life than Ivan? Is college really the only end game for success?
Aren't they tired of always playing catch-up ? I'm pretty sure the iPad $500 starting price surprised a lot of them so claiming now that they will release a "rival" table for $200 or so is mostly wishful thinking.
My London Linode doesn't seem to be down.
Clojure is adding cool stuff of its own:

http://freegeek.in/blog/2010/05/clojure-protocols-datatypes-...
Yeah. I like BitBucket as well. I'm just more of a Git guy right now, and all of my favorite projects and people are on GitHub.

It's got a social-network lock-in effect for me right now. I can't leave and go somewhere that has none of my friends. But boy, I love BitBucket's pricing. I wish I could get at least 1 private repo on GitHub without paying a monthly fee. It'd be nice to have a personal repo to store configuration files and such that contain passwords... :(

Oh well.
yeah, I suppose I do :)
Please check http://2checkout.com - it's really nice, easy to setup and international friendly system. We use it in http://smartupz.com
Oh, it could be a long discussion, especially in terms of 'withhold medication'.

There are some basics, like the difference between symptoms and their causes. In the cases in which it is possible to deal with causes, not the symptoms, using self-will and altered behavior one should do it.

Medications, in most cases, are eliminating the symptoms but not their causes. Prozac and is the best example.

The complex of cognitive, behavior and psycho therapies in the sub-clinical cases and with medication in the clinical ones usually help, while just a medication without changing the habits will probably fail.
I think its mostly because there are not many NEW users. I would guess that more than 75% of iPad users own an iPhone or an iPod Touch.
Full Disclosure: I bought an iPad 2 days ago.

Interesting perspective: 2 million iPads in 60 days is roughly 33K/day. Google is activating 3x as many Android phones per day (and presumably growing).

An Android phone != an iPad but it makes you wonder what sales numbers will look like when we start seeing Dell tablets running Android (along with the other 5 big PC manufacturers)

As usual Apple has a huge head start, and like with the iPhone will have a 2nd generation iPad device out by the time we see any credible Android competition.
I think OP's point is that enjoying the simple prose of programming, reveling in what you can accomplish with simple tools and techniques, is another equally valid route to enjoyment.

It's hard for me to disentangle pg's "blub" epithet from the fact that he's an investor who benefits from having a technical audience overly concerned with artistic merit and underly concerned with economic benefit.
I reluctantly agree that this isn't appropriate for HN. I think highly-contentious political topics are super-fun to discuss and can obviously form a community (see DailyKos), but that's not what this site's community is supposed to be about.
UC Davis has both Computer Engineering and Computer Science and Engineering, in addition to its Computer Science degree.

They are points along a gradient of a mixture of CS classes and digital circuits classes.

However, at no point do the CS classes move from theoretical to practical, all the CS classes you end up are the traditional type. So at Davis you're still not getting a "industry programmer" type of CS education, you're just getting academic CS + circuits :)

Your situation sounds similar, with the additional of the two software PM and process classes you mention. Although I'm curious if you think they were helpful, is that a teachable subject?
3 Parts, 1 Simple Plan for Building an Empire
One of the biggest obstacles is that most parents assume college is out of reach

The school is fighting an uphill battle to change an ingrained "mentality among lower socio-economic [students] who believe they cannot make it

Whether it's education, economics, politics, work, and yes, even start-up culture, this is a recurring theme that can't be ingored:

The first step in achieving anything is believing that you can.

Nice story. Thank you, robg.
No, it's different.

When the iPhone came out, it was a gold rush for a totally new field of development with almost no experienced devs (just a few companies who wrote programs for Mac knew anything about Obj C). The iPad is instead a windfall for the now existing devs. iPad growth has been very explosive though, and I think I speak for most iPhone devs in saying the platform continues to excite and delight us.
How isn't it appropriate? I just saw 2 posts about Twitter supposedly censoring #flotilla. Why not take a look at the real issue instead of the side issues like that?

You should also take a look at other community killers, like inane posts about censorship on Twitter.
I like it very much. In fact - I'm filling it out right now!
BTW - I love the potential of this app. I.e. you can expand Key Performance Indicators with some sort of the Steve Blank kind of small "no accounting" app with the API for integration - http://steveblank.com/2010/02/22/no-accounting-for-startups/ - to automatically track your performance...
As a web developer, build a cron in /etc/crontab to do an rsync compressed backup of your /var/www to Dropbox. You can even improve upon it by storing files for each day of the week, overwriting previous files.
The problem is that the majority of CS is taught as a pure subject with a smattering of applied theory.

Curriculum wise UIUC actually does an excellent job of addressing this issue. I imagine other schools are similar. We basically have our three core theoretical courses and everything else involves programming. Every course that isn't a theory course involves several significant programming assignments. For example, in our networking course the final programming assignment (in C) is to implement TCP over UDP. We have a seperate course called Programming Studio that is required. The entire course just focuses on learning programming well. And students can opt to do a large software engineering project instead of a thesis their senior year (the vast majority do software engineering, not a thesis).

I think all these measures help, but despite the heavy emphasis on programming, a lot of graduates are still horrible programmers. I think the root cause is that we are still learning how to teach programming well; we've had a much larger head start on learning to teach mathematics.
Our linode in Newark is fine, but all of Newark was unavailable for almost two hours a couple of weeks ago.
' Maybe it's that I listened to too much punk rock as a kid, but I have this odd personality trait where if someone criticizes me for something that I consider illegitimate, I get this instant, visceral "fuck you" response, and their critique does me no good.'

Oh, been there, done that. :)

I used to despise the people who would give me grief for smoking. They were wasting their time, and it was none of their fucking business.

Later, after I quit smoking, it occurred to me that those admonitions helped. Much as I hated to accept that, the regular jibes kept alive the idea of quitting.

I hate being told what to do, especially if it's coupled with the idea that what I'm currently doing is both wrong and stupid, but that's just pride.

I didn't quit smoking because people told me to, but having people constantly tell me to quit did help keep the idea percolating in the back of my head, a contribution to my finally coming to terms with what needed to be done and mustering the reserve to just do it.

There's the risk that some people will spite themselves just to show the world how independent they are, and the more you tell them what that must do, the less likely they are to do it. But provoking people into reconsidering their actions, even if it annoys them, may help in the long run.
Israel attacked an aid ship. http://english.aljazeera.net/news/middleeast/2010/05/2010531...
Although my family members have the iPad bug, my major concern is what sort of impact these sales (plus next iPhone) are going to have on flash memory supplies/prices (short-term).
How do you deal with people leaving the team?

I didn't dig too deep, but when we let someone go, we'd prefer that they not be able to access our private files anymore. (Especially when they go to work for a competitor!)
We have nodes in all 5 Linode data centers. Currently only the Dallas node is down. We document all outages here: http://cloudharmony.com/status (click on the Linode links to view previous outages and outage documentation). Atlanta has been the most reliable data center for us (no outages in 6 months we've been up there).
Ok. That's much better. When people maike claims, it is always good to put evidence. The discussion would have been different if that was put there.

But I believe charging is the only was that network operators will allow Skype to work at all. It would be good if they explained it that way.
That's all about to change once Google gets their low-cost tablet out. You can already get an APad, but it's not very big. Another problem is that Android apps only have a small form factor and aren't designed yet for the larger screens.
Nearly all of my spec work goes on inside Dropbox; it makes brain-dead simple to know that I'm always working on the latest revision, whether I last edited it on my laptop, home or work machine.
usually its the jvm that is the dependency. So I don't see why you could not program in clojure or scala.
(sort list #'string-lessp) still wins in my book :)
imho that's just semantics.

Make the terms clear at the start of the discussion - argument why you're using a term application instead of a website.

Wouldn't that clear it up?
"And actually, we do talk about the genetic basis for opioid addiction."

Plus, a major health issue with heroin is the shit product being sold. Attempts to restrict access makes it more dangerous to use.
The story is:

* nothing was censored

* it just wasn't showing as a trending topic

* Twitter is probably just having stupidity in their system (as usual)

* somebody wanted to get lots of clicks

* somebody wrote an inflammatory blog post

* HN upvoters fell for it
My first thought was that this would be silly. Until I went inside and saw for myself. Very thought provoking, an exercise definitely worth my while.

Until I read this:

We'll try our best to preserve your data, but no guarantees. Your canvas is secured by obscurity, which is to say it's not very secure at all. Anyone with your canvas' URL may view and edit it. If and when we add a paywall, we'll make sure you can export any existing data.

Honestly, how hard would it be to just fix this first?

I think you're really on the right track to something good. But until you fix this, I'll just use my own text editor to save my thoughts on my own hard drive.