skysight-inc/HackerNews huggingface dataset:
As far as that goes it's a reasonable demonstration. I suspect many people will note how insignificant the actual installation time is in the context of the entire lifecycle.

You might also point out the cost difference. Depending on the terms under which you must license it, the MS SQL option could cost $25,000 vs Postgres at ... $0. To a bigcorp that's nothing, but when you start running a bunch of those servers it adds up fast.
http://store.microsoft.com/microsoft/SQL-Server-2008-Enterpr...

Personally, I prefer Postgres to MS SQL because 1) it runs on *nix; 2) It's open-source; 3) significantly cheaper; 4) supports recursive queries; etc.
yes. second time in 2 weeks. http://search.twitter.com/search?q=linode&result_type=re...

Sounds like the whole Dallas center is down.
I find this statement particularly interesting:

For example, I think constructors and destructors are pretty easy and hard to misuse.

Now, I am aware that the competence of the average GCC committer probably exceeds that of the average programmer, but still, constructors and destructors are easy to misuse: throwing an exception in the constructor comes to mind, in which case the destructor isn't called. Anything about C++ can be probably misused in the hands of the inexperienced.

Other than that, I think this is a good move, and it'll be interesting to see how this develops. There probably are a lot of (heavy) opinions on this inside the GCC community, and it it'll be interesting to see which directions they choose to go.
Linode Down
I do this with KeePass, which is free and I can also use it as a $0.99 app on my iPhone and iPad.
In addition is was a genius marketing move. People who hadn't had a coke in years suddenly remembered that they were HUGE coca cola fans and rallied to get it back on the market.

When classic coke went on the market, sales were way higher than they had been before the switch. It was a smart move.
yup for me too.. even their status.linode.com is down :P
According to @kovaya, "linode's problems in Dallas are NETWORK not host related. Linodes are all OK, network is getting attention."

Right now, http://twitter.com/#search?q=linode seems to be the best way to get information.

My linode is unreachable and pinging my linode's IP gets 100% packet loss, so it's not just DNS or anything.
"Old LISPer that I am, I also looked at various current dialects of Lisp and Scheme—but, as is historically usual for Lisp, lots of clever design was rendered almost useless by scanty or nonexistent documentation, incomplete access to POSIX/UNIX facilities, and a small but nevertheless deeply fragmented user community. Perl's popularity is not an accident; most of its competitors are either worse than Perl for large projects or somehow nowhere near as useful as their theoretically superior designs ought to make them."

-- Eric Raymond (Why Python? - http://www.linuxjournal.com/article/3882)

Raymond himself is very happily not using Lisp.
Erhm. Am I not getting something?

It IS in the trending topics: http://imgur.com/QxuqV

Is the story here that they are censoring something or that they are not? Because if it were the latter, I'd be sad. Do we assume that for social networks to censor communications on recent politically grave events is the default now?
Especially in light of

a.) the zillions of Chinese farmers who died from replacement insecticides that were actually bad for you right now, as opposed to in 20 years.

b.) the return of Malaria as a disease that kills tens or hundreds of thousands each year, from its state of "not really an issue anymore" in the DDT era.
throwing an exception in the constructor comes to mind

I don't know C++ and thus don't know all the different ways to break constructors and destructors, but this particular way will be banned-- exceptions are off-limits.

I kind of think that the worst part of all of this will not be the C++ code that is added to gcc, but the massive bikeshedding that looks to be inevitable at the start.
down since 11:12 EST (according to my wasitup.com notifications)
At my Uni (Australian) it seems I never get to work alone, more than half (maybe 4/5ths?) of all my work has been completed in groups. I have definitely been developing my teamwork muscles for the last two years. Although looking over past material it seem like this has all been a recent development for my department.
The human body is incredibly resilient.

You can gain or lose 25 pounds next month easily and without any ill effects of any kind. Try it.

I would like to see any sort of evidence that it is possible for some people to have very little ability to metabolize fat. I think the body type argument is a rounding error when it comes to obesity.

Visit Asia. There are incredibly few obese people, and most people are probably too thin. Why? Caloric intake and expenditure.
I am disgusted by the "twitterati" in this case. What happened off the coast of Gaza is likely to very significant, and "we" get all puffed up yelling bloody censorship over what is very likely to be a technical fluke.

The story is highly publicized in mainstream media. It's wide open. Whoever allegedly decided that censoring a topic from trending on Twitter would matter even the slightest is too stupid to have a job at Twitter with access to do that.
If you take a cog out of a machine because it broke (couldn't take the pressure exerted on it or some such) and replace it with a nearly identical one... why think that one will last any better? Corporations intentionally structure themselves with the goal that the people in most roles can be replaceable with minimum impact on the company performance. It is odd to only look at the lower level units that are used to build a system and ignore the possibility of structural, system-level issues or pathologies.
Best Mortgage Company - Details several concerns
You can't just port your application to App Engine. You have to start from scratch. Google enforces all the right constrains to force you to write scalable apps. The killer feature is that there is no need for system administration or maintenance. No need to setup dns rules to make your email go to the recipients, no need to update apache or linux, no need to setup an xmpp serrver, etc. Plus, you can leverage Google's battle tested infrastructure. The icing of the cake is that you can now use the internet programming language, ie JavaScript, while still having access to the vast collection of Java libraries. A match made in heaven if you ask me!
In the first 3 days there ~1100 signups and ~3200 unsigned up people (no email address captured) who actually created todos. (You don't need to signup for our system to begin to play with it...) Active users is something I just started capturing recently, so I'll probably need to let it run for a few more days to see whose visited in the last week (seems like a reasonable definition of 'active')

I've definitely thought about nudge emails. I'll definitely do it if I decide to press on with this maybe after I add a few new features that might interest people.

I'm not averse to performing or educating myself about marketing, but like I said, I don't know if I could give it my all when I know that the site is likely not financially viable. I guess if I decide to continue I'll just have to see what social juice I can squeeze out of it.

Thanks :)
I posted this awhile back when I was hosting it under my blog domain (http://hacketal.com). The discussion with the prior post can be found at http://news.ycombinator.com/item?id=542334
No, there's still a demand curve. A monopoly has the power to set a vertical supply curve wherever they want (i.e. at the profit maximizing point) but the demand curve is still simply the demand curve.
I find the IACCEPTSQLSERVERLICENSETERMS -parameter bit humorous.
That is not a good argument either. If you are going to write your entire IO library in asynchronous style like node.js then you could easily make all IO routines coroutine safe. In fact you have exactly the same problem whether you use coroutines or not. If you have a nice asynchronous program and I call wait in the middle that's going to hurt you in the same way.
The syntax won't win beauty pageants but I like how they retrofitted lambdas onto interfaces so you can do something like:

Collections.sort(list, (Comparator) #(String a, String b) {
return a.compareToIgnoreCase(b);
});
Good to know that despite the ridiculous amount of anti-bill sentiment from the voters, the Conservative government is going to try and ram it through anyway.

Ahh voting, what is it good for.
All I have to say about PostgreSQL vs SQL Server is LIMIT ... OFFSET.

I've been porting a SQL Server app over to PostgreSQL, but in the meantime having to maintain the SQL Server one. The lack of LIMIT/OFFSET in SQL Server is maddening.
Nice. I wasn't aware of KISSinsights actually, just KISSmetrics (where I'm still waiting patiently for entry into their beta). Thanks!

BTW: I'm glad you self-plugged because it seems like I could use HelpaStartupOut.com - maybe not for this but for other ideas. Frankly I'm surprised we don't have more partnering up on HN...
Verizon's HTC Incredible Finally Gets Rooted | AndroidGuys
No problems for me with my linode in the Fremont datacenter.
This particular topic was at around 0.85% of all tweets yesterday. What type of algorithm would ignore this traffic, in favor of say around 0.05% (for first topic).

This has some human fingerprints.

Today - some related topics are making it to the trends.
My St. Louis linode is up and running.
Good for Apple. It's great to see a company make big jumps in the consumer market. There are too many "me too" companies that won't take a chance and invent the next big thing. Can someone talk Steve Jobs into building a consumer robot? Someone needs to kickstart this market.
Yeah, you could -- I wonder what would happen if the client gets it wrong or is deliberately dishonest? Not trusting the client is a big part of writing an open server and this seems like you would have to trust the client in a big way.
Yup. My server in Dallas is down. However, my server is New Jersey is still up and running. Are there any other server locations down other than Dallas?
Viral clickjacking ‘Like’ worm hits Facebook users
now the blob-programmer can create compound blobs out of smaller atomic blobs.
There's a lot of urban legends about New Coke that are along these lines, but they're not entirely accurate:

http://www.snopes.com/cokelore/newcoke.asp
It disappears if you don't edit in the first hour or two.
I once worked with a guy who liked to say the "G" stood for "guaranteed". I kind of like that better. No more worrying about whether "global" is good enough, or if you need to go to the UUID that one commenter mentions.
Also, VHS traded off longer runtime against higher quality, while Betamax traded off the other way. Turns out people don't like switching cassettes in the middle of a movie.
If you aren't impressed by the Halting Problem, you probably aren't so sophisticated and able that Rice's theorem is an obvious extension of the Halting Problem.

Intuitively, I can convince myself that Rice's theorem is true ('just write a program that runs itself and halts or doesn't halt on whether it has that property'), but I can't really follow the math and I only think of that because I've already heard of a number of results that use similar translations/compilations from one sort of program to another.
Oh I agree that Excel has problems.

However, there is a huge ecosystem around Excel - lots of enterprise apps have tight Excel integration and an amazing amount of complex stuff gets done in VBA in Excel.

As to your other point, I've actually persuaded quite a few (very bright) finance people how to use TortoiseSVN and they picked it up pretty easily and seems to work very well for them. Wire it up so that you use a sensible diff tool to show differences between revisions and it actually is pretty civilised. Almost like real code! ;-)
Mine in Fremont CA are fine.
Ask HN: At what point does a 'website' become an 'application'?
I'm struggling a little with this rather mundane question of terminology: even the simplest of my personal 'websites' are built in Rails. They interact with a database, they are stateful, they are tested. Are they just a 'website', or are they an application?

I ask this from the perspective of discussing the site/app with other people, which is not really something I had done much of before.

What are your thoughts? What terminology should I use to minimize confusion during discussions?
I'm logged in to my NJ linode right now and it seems fine.
Take a look at LastPass. This is built-in (syncs to the internet).
Mine are up in Newark.
Perhaps 'inconsequential' is the right word? If you're still buying identical products from identical companies, your feelings about BP don't matter much.
Dallas, Newark, Fremont, Atlanta, and London.

EDIT: Haha, sorry, read that wrong. I thought he was wondering if there were any server locations other than Dallas.
Just to add: it wasn't simply an arbitrary attack--Israel and Egypt are maintaining a naval blockade of the Gaza Strip ever since Hamas took control of the region. Israel allows some degree of humanitarian aid to pass through the blockade, but only after inspection (to ensure they aren't carrying weapons to Hamas). The flotilla refused to be boarded and inspected by the IDF.

EDIT: It also appears that, after the IDF tows the flotilla to port in Israel and deports everyone aboard, they're going to inspect the cargo and send it to Gaza anyway.
That would imply raising food prices specifically targeted at poorer people.
[VDO] How Big is the Universe?
I read your comment before I read the article. The quote comes from a recently released exec, not Ballmer.
I've got two linodes in Dallas that are down. Another server in the same datacenter (with Webfaction) is still up and running.
If you hate Clippy you'll love this
Please never store Truecrypt files in dropbox. I have tried this and it does not work as mentioned.

A small additional file changes the encrypted file so much that it causes dropbox to sync a large change through to the server although dropbox only sync's changes.
Good or bad, I am just happy they are actually doing something. (Wow, that is depressing.)
> ARM owns the low power niche and now it is threatening to catch up with Intel - being "good enough" - in low value moderate performance market. The traditional response of an entrenched company is to retreat to "higher ground," in this case more complex, faster desktops and servers.

So Intel, like Sun, will be trapped at the high-end of irrelevance?

Is Apple pulling the same catch-up maneuver with "good enough" general computing capabilities on the iPad? (Or are they going to be trapped at the high end of irrelevance by Google and Android on commodity multitouch tablets?)
Your essays on families should be different from the rest – ask us for help
Family is a very important part of life. Therefore, when assigned an essay on family there are many ways in which you can tackle this issue. If you are unsure as to how to write an essay of this type, going through a few essay topics on family will help you.
It seems a month ago there were 4000 iPad apps made and now there are 5000?

iPad is not the same gold-rush for app developers as the iPhone was, that's for sure.
Everything that is obviously possible to overcome with self-will, patience and persistence - drug addiction and alcoholism (except the last, incurable stage), smoking, obesity, shyness, and especially ignorance - should not be tolerated. Most people didn't even tried. They are just blaming everything and everyone else.

There are a few of special cases, like children of dopers or alcoholics, inherited diseases and other genetic disorders, but even in such cases it is possible to improve their conditions with a right effort.

btw, in the so-called third world word 'disease' means condition which cannot be reversed or cured, such as AIDS, cancer, liver or kidney damages and so on. Everything else, like a fly or stomach aches are just a changing phenomena like weather.

People who cannot stop shooting, drinking, smoking, eating, and passively watching are ignorant, not sick (leaving aside the clinical stages). At least from the point of view of the one who did.
> What type of algorithm would ignore this traffic

Here's are some algorithms that would cause behavior different than what you would expect:

* Take rate of tweets into account

* Take the geography of tweeters into account

* Only allow a topic to trend if it has an odd number of letters

Obviously the real algorithm probably doesn't count the letters in the topic but it could be if it was a bug. It appears your mental model for how something gets into trending topics is:

* Take the topics that have the highest total tweets per day.

That is almost certainly not correct.

> This has some human fingerprints.

You absolutely don't know that. It's pure speculation.
I _really_ didn't expect to say I love Oracle. But in hindsight, better productivity for the Java platform is a huge thing for them.
http://downforeveryoneorjustme.com/linode.com
Ask HN: Do you like Mailchimp? Alternatives?
I'm considering starting up nudge emails for lost http://todoneapp.com signups. Mailchimp seems like a popular service, but my signup email from them went into my Gmail spam folder. That seems like a really bad sign.

Anyone have any opinions on Mailchimp or similar alternatives?
Got a startup idea? Validate it with the Startup Toolkit
You mean "blub", right? Anyway, as someone stuck programming in Java because our customers require it I would welcome this language addition.
Ask HN: Can I get some feedback on my site?
I was wondering if I could get some feedback on the content and design of my site.

The site is http://www.nosqldatabases.com. As you can imagine the subject matter is about NoSQL data stores.

Any feedback would be greatly appreciated.

Thanks
Derek
Mensa is indeed an intelligence test. If you want to join, you've failed.
Clickable link:

http://www.nosqldatabases.com
" The most effective treatment today for alcoholism is AA."

Do you have any citations for that? There are a number of studies linked at http://en.wikipedia.org/wiki/Effectiveness_of_Alcoholics_Ano... suggesting conflicting results.
The Flynn effect
Do you have any statistics to back up the claim that AA works? I've seen several people end up in AA; all of them are still addicts to this day. I've never seen any numbers that can show it does any good.
There is no Linode datacenter in St. Louis (Last time I checked, at least)
Http-console - simple, intuitive http console for node.js
As stated, NJ noc linodes seem to be up. My sites there are responding to http requests. But linode.com dashboard / admin ui is unreachable
“Fiebre del iPad”: 2 millones vendidos en 2 meses
En tan solo 2 meses Apple ha logrado vender 2 millones iPads, lo que demuestra el interés del público por la tablet de la compañía. “Consumidores alrededor del mundo están experimentando la magia del iPad, y parecen amarlo tanto como nosotros”, dijo Steve Jobs, CEO de Apple.
My favorite part: "if American children of 1932 could take an IQ test normed during 1997 their average IQ would have been only about 80,[3] which would be classified as having borderline mental retardation or worse".
Unless you know or plan to learn about lisp, it can be hard for you to maintain or modify the code. I am building an HN clone in Python (I'll probably make a PHP/SQL version too) and will open-source it in a couple of months. Stay tuned.
> Basically callbacks and coroutines don't play well together.

Can you elaborate on this? I thought the opposite: coroutines play very well with callbacks. Callback libraries force you to write programs in continuation passing style. Coroutines let you write asynchronous programs in normal style. Lets assume we have an asynchronous readAsync(callback) function that reads a number and calls the callback with the input when it's ready. Now you're writing your program like this:

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

What you want to write is this:

x = read() // may block this coroutine, but *not* the entire program
y = read()
write(x+y)

This can be achieved with something like:

function read(){
coro = getCurrentCoroutine()
var result
callback = function(x){ result = x; coro.resume() }
readAsync(callback)
yield // stops the current coroutine until it is resumed
return result
}

It seems to me that this is a general way to adapt any callback style library to coroutines.
A lot of adult sites have mobile versions which are perfectly accessible from iPhone.
I don't think clever code implies obfuscated or difficult to read code.

Some of the most clever code I've read is conscious of when it breaks from convention.

Any intelligent person will unconsciously understand conventions and recognize their importance. They will also possess an intuition of when those conventions should be ignored, changed, or removed entirely. This is a part of skill acquisition they should be able to pass on to others in your team.

Overly strict adherence to convention only insures that the least-capable person on your team can contribute. Subsequently that person will never be encouraged to improve their skills. Blindly following convention says to me that you're willing to accept inefficiencies and poor design choices for the sake of maintainability by your least competent team member.

You need a mix; the most competent at the top to lead the least competent. Ideally everyone becomes the most competent at some point. Generally you will have people at various points on the ladder. This is a good thing.

We don't need egalitarian dogma ruffling with the food-chain. It's a pretty good system in many cases. :)
نتيجة الشهادة الابتدائية
نتيجة الشهادة الابتدائية
Yes sorry, meant supply curve.
Yes, that would indeed be the case if they compiled with -fno-exceptions, which they just might do indeed, - otherwise, you can still cause exceptions to be thrown without using them yourself (for example, if you're out of memory, 'new Foo ()' causes a std::bad_alloc () exception to be thrown).

And yes, I feel for the people in the GCC community that have to lead the team through this process of coming up with an acceptable policy most people agree with. I'm pretty sure it will be a challenging task with lots of egos colliding.
Israel massacres unarmed peace activists
Tim Bray is obviously an extremely smart man, but I think he's misguided on this.

Sure we all need to look inwards from time to time, but many of us already do that. Maybe they did just "draw the short straw", but that doesn't exonerate them from blame.

In fact, it's the very opposite: holding BP as an example, showing Oil companies that the populace will not take ecological disasters lying down, and that they will result in a massive dilution of shareholder value, is what will put pressure on other Oil companies to revisit their failsafe procedures.
My ATL nodes are up and running. I don't think I've had any downtime with them at all in the last couple of years, at least not memorable ones.
Not working for me. I'm from Singapore.
This service is handy right about now...

http://reports.panopta.com/cloudharmony/

Seems to just be Dallas. Anyone know what data center that is and who else is there (to see how widespread it is).
Canadian activist aboard ship raided by Israel
Symlinking is your friend. There are a few gotchas listed here:

http://wiki.dropbox.com/TipsAndTricks/SyncOtherFolders
What's with the "#" sign? Is that new for lambdas, or an existing Java symbol?
Well, it's not a big problem - you should have a timeout on incoming connections, and node is pretty well-suited for having lots of "hanging" connections (I ran some test with 56k active connections).

If a connection is closed, either by a timeout, or EOF, you simply check if the promised content length matches the count of received bytes - if not you should probably discard the whole thing (unless you're specifically supporting broken clients).
http://linode.typepad.com seems to be what status.linode.com resolves to.
dude, you made it look so much prettier than those examples