skysight-inc/HackerNews huggingface dataset:
https://status.heroku.com/incidents/151

I assumed this was a response to the recent hella-long outage:

"There are three major lessons about IaaS we've learned from this experience:

1) Spreading across multiple availability zones in single region does not provide as much partitioning as we thought. Therefore, we'll be taking a hard look at spreading to multiple regions. We've explored this option many times in the past - not for availability reasons, but for customers wishing to have their infrastructure more physically nearby for latency or legal reasons. We've always chosen to prioritize it below other ways we could spend our time. It's a big project, and it will inescapably require pushing more configuration options out to users (for example, pointing your DNS at a router chosen by geographic homing) and to add-on providers (latency-sensitive services will need to run in all the regions we support, and find some way to propagate region information between the app and the services). These are non-trivial concerns, but now that we have such dramatic evidence of multi-region's impact on availability, we'll be considering it a much higher priority.

2) Block storage is not a cloud-friendly technology. EC2, S3, and other AWS services have grown much more stable, reliable, and performant over the four years we've been using them. EBS, unfortunately, has not improved much, and in fact has possibly gotten worse. Amazon employs some of the best infrastructure engineers in the world: if they can't make it work, then probably no one can. Block storage has physical locality that can't easily be transferred. That makes it not a cloud-friendly technology. With this information in hand, we'll be taking a hard look on how to reduce our dependence on EBS.

3) Continuous database backups for all. One reason why we were able to fix the dedicated databases quicker has to do with the way that we do backups on them. In the new Heroku PostgreSQL service, we have a continuous backup mechanism that allows for automated recovery of databases. Once we were able to provision new instances, we were able to take advantage of this to quickly recover the dedicated databases that were down with EBS problems."

Then I checked the date. It's actually Heroku's response to their super-long April 2011 outage. Yet, it appears the "we should go across Regions" lesson wasn't learned.
Fencing Orlando
Big Woody’s Fence Orlando, Inc. has been providing quality fences in Orlando,
Orlando FL Custom Fencing Service FL since 1994.
Call (407) 505-6410 .Orlando FL Custom Fencing Company today for residential or commercial services!
Stanford's Top Major Is Now Computer Science
It's fair enough to not like a book. I didn't really care for it either.

When you express this level of hate for something however, I'd venture to say it's more about yourself than you might think. You talk about 2 hours of your life wasted, yet your still burning energy in hating it, and forming a group of all things.
I don't think those people understand the economics of programming languages. It's not going to die off any time soon, what with all the thousands of companies that use it, and zillions of lines of code.

As someone who would rather not ever work with PHP again, the best thing is to simply focus on other languages and environments, helping to bolster those ecosystems.
If you listen closely, you can almost hear Simone de Beauvoir, hiccuping in her grave.
Yes, EwanToo we've received a ton of feedback on this. We'll update our app before day-break tomorrow. So you mean to say the language on the enterprise pages would be affecting the current sign-up rate.

I agree, so perhaps a little more time to experiment with better iteration.

[Edited for spellings]
It's also referred as The Turkey Test :
http://www.moserware.com/2008/02/does-your-code-pass-turkey-...

http://www.codinghorror.com/blog/2008/03/whats-wrong-with-tu...
Being homeless myself I can say most homeless people I have met do it on choice.
Not sure about the USA, but here in Tokyo people become homeless after realizing they are wasting their lives working for goals and objectives that benefit nobody.
Eventually you realize you don't need most of the "commodities" and "comfort" of modern life. Maybe it is my engineering background speaking, but you learn to maximize output and minimize input in all aspects of life.
Sure, sometimes simple pleasures as sleeping can be hard sometimes (some hot nights, some cold ones). But on the other hand there is a feeling of freedom that comes from the lack of material possessions, nothing to take care of, nothing to protect, no attachments, no home to go back, no bills to pay, no future to worry about... just freedom, and it feels great :D
I don't think there are many different ways to encode meaningful information. We all live in the same universe and I see no reason to believe that intelligent alien life won't be intellectually quite similar to us. While tricky without context, decoding extraterrestrial signals will inevitably produce something of interest (images, audio) even if understanding e.g. the audio itself will be tricky.

That being said, while I suspect that meaningful, structured information will be, by definition, structured and therefore obvious to spot in a broadcast, the real problem is that these transmissions are likely to be (a) compressed and/or (b) encrypted.

While compression formats may reveal a few hints that there is some structured information present, encrypted data will be all but impossible to distinguish from random transmissions. We may be picking up transmissions from alien life but be unaware simply because the data is encrypted.

I have no idea what proportion of our broadcast signals are encrypted today, but I suspect it's a fairly significant and growing proportion (privacy and intellectual property concerns being the primary reasons).
"she" is a diminutive of "he". As with other female-specific diminutives ("poetess", "actress"), the solution is for women to start using the "male" version, making it gender-neutral.
I believe it's because PHP supports case insensitive class names. It sounds like this will not change:
https://bugs.php.net/bug.php?id=26575&edit=1
That's a fair evaluation and one I agree with entirely.
That's an amazing insight. I've always loved going backpacking because of that same feeling. It's a complete disconnect from the hustle and bustle of day-to-day life. The times when I've been completely free like that are when I've come up with my best ideas!
Why do you think they have this bullshit policy: http://goldmanosi.blogspot.com/2012/06/forcing-people-to-use...
Bounty Hunter Platinum Metal Detector Giveaway
Nokia got holed below the waterline and is doing its best to make its way to port, in Seattle.
I agree that I probably shouldn't be projecting assumptions onto people I don't know.

For me at any rate, as a person who does not consider themselves religious in any conventional sense, I don't find the fact that someone believes something without proof to be frightening at all, in and of itself. The problem only comes when someone else uses those beliefs as the basis to impinge on my own life/liberties or the life/liberties of others who do not share their belief.
These lack the subtlety of the koans they are attempting to emulate. It's more like Aesop's Code than Codeless Code.
Did not know this!
I had the similar thought that animals tend to be more empathetic and forgiving than humans. On many occasions I've seen my cats console each other. They have consoled me too.

The way us humans destroy the environment and wildlife with pollution, deforestation and urban sprawl, it's obvious we are unconsciously living out our nightmare on a global scale.
Portfolio Management Software - Home
That's why, for example, .NET world has .ToLowerInvariant() and .ToUpperInvariant() and developers are advised to use it when doing internal stuff. Interpreting / parsing a language is clearly an internal task and shouldn't be affected by locale changes.
It is crazy and i wouldn't recommend it, but it does not need to be a separate request - that is false. Also, an image WOULD be separate request.
I've had to implement a feature in C (it was a batch process analysing some data and spitting out ~250k rows) because it was incredibly slow in PHP. As others have said, Ruby sucks for speed too.
It is only a minor issue of inconsistancy (I just don't like picking on the same languages all the time, so I look for examples elsewhere).

What I mean is that the signatures have a curried notation, like x -> y -> z, but the function is just a traditional function wehre both x and y can be used directly. That is, the function is truly multi-parametered.
BCI News : TNI/Polri Temukan 6 Lokasi Pengibaran Bendera Papua Merdeka
I think it's due to the fact that you can't really sell a 10 page book, so even if the idea would fit in one, you have to fluff it out to make a real book out of it.
I'd add "Reality Test" by Guy Kawasaki.
True for languages which are case-sensitive.

Other languages like PHP (partially), BASIC or Pascal are case insensitive, so lookup has to be done case-insensitively which means that case has to be normalized, so transforming case of identifier becomes necessary. If it can't be done consistently, that's a problem.
Yup it's pretty much obvious.

It's an extension of the usual superscalar architechtures, however this time you can look at the individual operands of a vector instruction, and not just the whole element.

The good part: You can do this without breaking the patent if you don't have 'vector control instruction'. So basically you can do it automatically on the CPU side.
Packers and Movers in Bhubaneswar
Packers Movers Deogarh offers Services like Packing and Moving, Packer and Mover in Deogarh, Home/Office Shifting from Deogarh, Car Carrier | Loading Unloading | Transportation Services.
Watch The Amazing Spider-Man Online
Film making of Watch The Amazing Spider-Man Online is by John Schwartzman and edited by Alan Edward Bell and Pietro Scalia under Columbia Pictures, Marvel Entertainment, Laura Ziskin Productions, Avi Arad Productions, and Matt Tolmach Productions studio. The film is distributed by Columbia Pictures which is scheduled to be release in movie houses on the 3rd of July, 2012.
Pushing 0.5kb opposed to 93kb to a downstream caching proxy isn't going to set the world on fire if you consider the data transfer speeds we typically achieve these days, especially if you also consider the processing overhead on both your network and the cache provider.

They're not really caching the uncacheable, either.
I'm pretty sure this is just a mistake and not some big scheme where Facebook wants to steal your e-mails. Don't you realise how ridiculous it sounds?
Slow down there.

First, you're conveniently omitting the part where Google apologized and fired the people involved: http://www.guardian.co.uk/technology/2012/jan/30/google-moca...

Second, as for Eric Schmidt not disclosing his conflict-of-interest, it's not like the Android acquisition (and its relationship to Google's mobile ambitions) was some deep, dark secret (like the iPhone was): http://www.webcitation.org/5wk7sIvVb

And that was public over a year before Eric Schmidt joined the Apple board:
http://www.apple.com/pr/library/2006/08/29Google-CEO-Dr-Eric...

It seems to me that if anyone had the responsibility of keeping Schmidt off of the Apple board because of a conflict-of-interest between Android and the iPhone, it was Apple.
LOL. You show me a Linux machine that runs 15-year old binaries without problems, or source code that old that compiles against a modern machine, or even just source code 2 years old, for that matter. I'm not a big Microsoft fan but saying that they're less backwards compatible than the alternatives is talk from the looney bin.

"At least in the Linux world, your knowledge isn't decimated on an update."

Of course, so that's why the time I put into learning how LILO worked is now paying off so greatly! Oh no wait it doesn't, because LILO went the way of the dodo (as far as I can tell, I don't use Linux all that often any more). Wait, all that time I used to spend on manually insmod'ing kernel modules to get my audio to work with the various audio systems, that has paid off! Hmm no, that too is a crapshoot that changes every year or so. Config file format? Different between all programs. Desktop integration? Different desktop systems, who each change how they work every 2 or 3 years. Gfx card drivers? Depends on the brand, make and (if you're lucky) distro. Networking setup? Lol, don't get me started.
Isn't India the country which developed non-violent mass civil protest?

It seems crazy that people wouldn't just use plastic bags in open defiance during a serious shortage.
I think it depends. Copying explicitly is totally not nice but, in the end most startups(or any new idea) is just an improvement of an old idea. So, if you can make it better, you might be fine. But remember that usually you will get only a smaller portion of their business, even if you make it cheaper.
Do you write code for a living? Care to estimate how many linked-list "patents" you've "infringed"?
Is this real life? Yes, yes it is.
Actually, as a Flask fan and long-time Djangonaut, I'd like to know what you find so good about Pyramid—where does it shine?
The fall of Giants.
Responses like this to people who don't like PHP are just as bad as the people constantly and loudly attacking it. Neither accomplishes anything other than building animosity.

Your suggestion that people improve PHP instead of attacking it is naive. PHP is, as you said, a big legacy open source project. As a result of that, it's basically impossible to make the extreme, breaking changes that many people (me included) think would be required to make it a reasonable competitor to the existing options. (And the PHP community is not especially inclined to change. It took years for short array syntax to get added to the language. If something as obviously beneficial as that is going to be hotly debated, making real, breaking changes is impossible.)

Faced with the alternatives of trying to radically change PHP (which is, as I said above, impossible) or to use and improve other languages and frameworks, I think the choice is obvious. It was one thing 5-10 years ago when there weren't necessarily good or mature alternatives, but we have many choices now. In my opinion, it makes very little sense to use something with as much extraordinarly painful legacy baggage as PHP unless you have an exceptionally good reason for doing so.
8 Smashing Books for Web Developers from MightyDeals
Well not any more! Now you can get 8 eBooks for just $20! That means you get 46% off the regular price.
Summarising this article with "Socialism, lol" is about as valid as summarising an article about Somalia with "Libertarianism, lol". Your socialists are straw-men.
actually the core PSYC folks have moved on to develop http://secushare.org which is a P2P social beast "done right" with technologies and syntaxes much faster than XMPP or JSON. secushare is getting plenty of attention in the european hacker community and projects like freedombox. it's the missing link basically.
Take the case of software insisting on state input hence unusable outside US. Do you blame the error to George Washington?
Mobile Application Developer
When it comes to opt the Android Apps Development, you need no one but the best, and the best is here. Check out our services now…
Interestingly enough there is such pronoun in Icelandic - "það".
I think he's saying this is exactly what should be happening. The competitors didn't innovate, they copied. For that, they have to be punished or there will be no "next iPad" level advancement.
And some are, unfortunately, hard to pronounce. (I.e., Sie and Zhe.)
I thought English already had one gender neutral pronoun - "one".

One shouldn't reinvent the wheel.
There is a google chrome extension that fixes this called Hacker News Collapsible Comments
Baliem Center News Information
"Being homeless myself I can say most homeless people I have met do it on choice."

Not so much in the UK. Usually psychiatric illness or drug dependency coupled with a catastrophic loss of income. Perhaps the causes are different in different places. I understand your idea of freedom, but I'm sure you can stay free in a small room somewhere!
Off topic. But I am about to go to Tokyo within 1-2 months. I will stay in a hotel/whatever for maybe a week and then take the train to the outskirts and from there I will hike and camp. Would you have any tips of some sort? (I have my email in the profile)
Samsung’s Nexus phone barred in U.S. following Apple’s Lawsuit
Gul Ahmed Chiffon & Lawn Collection 2012
Gul Ahmed Chiffon & Lawn Collection 2012
Essay writing services
Professional custom writing service offers custom essays, term papers, research papers, thesis papers, reports, reviews, speeches and dissertations of superior quality written from scratch by highly qualified academic writers.Professional custom writing service offers custom essays, term papers, research papers, thesis papers, reports, reviews, speeches and dissertations of superior quality written from scratch by highly qualified academic writers.
Agreed, but publicising stupid problems with PHP actually does help that cause - it might push someone who's "on the fence" over to using a better system.
KYC among a group of commercial customers, and then getting all the advantages of easy settlement, instant settlement, etc. You can layer identity and audit on top of the actual settlement system, since that part doesn't need to be in real time.

The idea is to use the same infrastructure for that, for non-financial mass-market anonymous stuff, and then if anyone wants to run it, for anonymous financial stuff.

End user retail purchasing on the Internet (which is what PayPal largely does now), and user to user small value transfer ($1-3k) which is also paypal, is kind of uninteresting in general. Credit cards are fine for purchasing, and user to user payments are a pretty niche thing.
If it wasn't clear by the comments on the bug report or by the quoted sections of this comment's parent, let me rephrase it. This issue is entirely caused by the fact that PHP is case insensitive for classes and function names (but not variables, go figure). That is, if you define a class MyClass, you can instantiate it using MyClass or myclass or MYCLASS. You can call the functions from the standard library in whatever case either (so, array_map or ARRAY_MAP is fine).

Based on the behavior of this bug, it appears that the way PHP handles this case insensitivity is that it just lowercases all class and function names before resolving them. And this bug in particular shows up for Turkish because 'i' is not the lowercase equivalent of 'I'.

Pretty much all other modern languages are case sensitive, so I'd be surprised to find this issue elsewhere.
Sometimes reality is stranger than fiction. And I think the experience and re-thinking interactions is more important than the specific design principles they talked about. In addition it shows how interface design is universal and how one can gain insight from even the most unlikely sources.
After 5+ years of eloquent, smart programmers* posting long, well researched screeds about what's deeply broken with PHP's design at the most fundamental levels, there is no other conclusion to be reached. The only way to improve PHP is to replace it, and we have a long way to go to get there.

* Note that I am not including myself in this list. But any trivial search for "what's wrong with PHP", much less "PHP sucks" produces 5+ years of very bright, articulate, sometimes downright famous programmers making this same point about PHP. Most recently Jamie Zawinski at http://www.jwz.org/blog/2011/05/computational-feces/#comment...
I sing and play a variety of instruments including guitar and keys. Additionally, I enjoy producing electronic music.

If anyone is interested, some of my works across a number of genres are available on my SoundCloud: http://soundcloud.com/magnus-rose
http://www.phoenixnewtimes.com/1997-09-25/news/sky-writer/fu...

Quite cultured and knowledgeable people can go off the rails a bit.
Y chromosome does not equal male. In most cases it does but you can't make a blanket assumption that sex is entirely determined by chromosomes because it is not.
This looks very handy, thanks!

I can see this being useful in tutorial articles to allow the user to see all the code involved at once.
I agree with you on the Arduino IDE limitations, but what I don't get is all the browser/cloud-based part. The mbed platform has all that online stuff, and that's precisely why it's a pain to use.
I'm not the parent and I'm not very familiar with this specific case, but in general the number of vowels in the Latin alphabet is really only sufficient for, well, Latin, and for languages that have the same, rather limited, number of vowels or less.

English, for example, has more than 20 vowels (according to Wikipedia: http://en.wikipedia.org/wiki/English_phonology), but then English happens to be a language with a larger than average number of vowels. Turkish makes do with a mere 8, but even that is more than the Latin alphabet can accommodate (5)
You might want to provide separate CFLAGS and LDFLAGS.

Also, I prefer adding -MMD to CFLAGS instead of having an additional rule for dependency generation: This way, you won't unnecessarily trigger dependency generation on targets which do not build objects like clean.
Ask HN: books on critical thinking, analysis and creativity/innovation ?
So what are some good books on the above topic ? I've added the top 3 higher order skills from Bloom's taxonomy.

You can perhaps recommend books on that specific skill ?

http://www.fitnyc.edu/files/pdfs/CET_TL_BloomsTaxonomy.pdf

1. Analysing (Systems thinking, categorizing, classifying, differentiating, interconnections, test, compare, criticize, discriminate, distinguish, examine parts)

2. Evaluating (Critical thinking, syllogism, logic, argumentation, judgement, relate, critique, summarize, compare, weight)

3. Creating (Creativity, experimenting, innovating, hypothesizing, developing, designing, organizing, planning, producing, inventing, constructing )
Social bookmarking seo
It is 100% manual social bookmarking service by skill SEO experts. Manual social bookmarking is an easy, suitable and stress-free way to advertise
Timber Floor
Homo Connectus
> Why else would you "default" to "he" instead of "she"? Because you assume the author to be a man.

I can say both from experience and personal perspective that, especially in America, it is a cultural norm to use "he" as a gender-neutral, non-normative pronoun. "They" sounds both awkward and invalid since it is taught as a plural pronoun.

I grew up in the Pacific Northwest, and this is the way I and everyone around me spoke. We never used "he" exclusively as a male pronoun, especially when gender was indeterminate. Some people would correct themselves by saying, "He ... or she..." I myself have spent years training myself to use "they" instead of "he," and I still catch myself using "he" when I clearly mean to use a gender-neutral pronoun.

Please do not put words in people's mouths and assume that when we use "he" it means we think it's a man. Our subculture is different from your own. Our upbringing is different from yours. It is a fallacy to assume otherwise.

Not everyone is a backward sexist.
Well, if the laws and patents worked properly, Apple could sue them for the blatant copying they're doing. Since all of it is non-optimal, Apple just have to shoot what ever patents they can find at Samsung and hope something registers a hit.

If you don't like how the game is played you have to fix the rules. You can't expect companies like Apple to just take this blatant rip off lying down because there is no way to sue for what was actually done wrong.
What did Britain steal from India? Some diamonds, but most of the other stuff was renewable resources (and time/opportunity cost), right?