skysight-inc/HackerNews huggingface dataset:
Strange and wonderful to see this on the front page. If you haven't read Wodehouse, I'd highly recommend starting with "Leave it to Psmith": http://en.wikipedia.org/wiki/Leave_It_to_Psmith

Some of the earlier Psmith stories are in the public domain:

http://www.gutenberg.org/ebooks/6753
http://www.gutenberg.org/ebooks/2607
http://www.gutenberg.org/ebooks/10586
Hugh Laurie and P.G. Wodehouse are both nerd favorites. And it's a slow Saturday night.
but only added in version 5 (I was using it back with version 3 in the late 90s):

http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html#...

> Do not permit queries for which the select list or (as of MySQL 5.0.23) HAVING list refers to nonaggregated columns that are not named in the GROUP BY clause.
I find literary discussion interesting, and I like to see articles like this occasionally appear on Hacker News. see: http://news.ycombinator.com/item?id=4652309 & http://news.ycombinator.com/item?id=5049352

Also, reading Wodehouse will improve your life. Or make you smile. He's just so brilliant. I'll happily be flamed for submitting articles about such matters.
wow, fb and instagram just seem hell-bent on getting rid of users
It's nice to use functional concepts and all, but in practice a simple anonymous function to trim the arguments is clearer and close to zero overhead:

['10','10','10','10'].map(function(n){ return parseInt(n, 10) })

That's one reason to like the conciseness of CoffeeScript, takes the urge to build compositional towers away:

['10','10','10','10'].map (n) -> parseInt(n, 10)

Which one would you rather find in your codebase?
Armbrix Zero dev board packs a Samsung Exynos 5 ARM Cortex-A15 CPU
I agree with all you said, but here is one additional point: per dollar, you can fund a lot more outside of the US than you can inside. Those $1000 surgeries in Cambodia would cost far more here. You have to decide if you want to use your $5000 to help 5 people in poorer nations or 1/2 of a person in the US.
This.

For one thing, I am also a musician. I can drink the tunes in my head instead whilst bar-goers drink away their sorrows. It is all quite funny. And if there's any sense to "psychedelia" I'm quite, quite certain I am on the right track. Poetry as well. Short fiction. And a varying array of other areas; my abilities to dash through propositional logic proofs, predicate logic proofs, truth trees, and now the reading of AlphaSymbolic. And it is absolutely not something I fear -- that I now intimately understand what is meant by "code is poetry."

During one "hacking session." I was able to locate and provide evidence for the discovery of a kidnapper and accomplice in Prague, employing wigle and an awkward set of assumptions regarding Web behavior and commercial geotechnological limitations. First try. To say the least, my assumptions were more compelling to a private investigator than an Investigative Team's report.

And I'm coming out of PTSD/grieving/autistic-traits land.

One thing I seriously ask HNers to reflect on is that. Combined with those facts I play serious amounts of futball where also implemention of techniques from Jeet Kune Do are also integral. Parkour, child's play. I am personally hacking all sorts of things, fully taking "hack the planet" too far and into territories that I doubt many are considering in their lives. I am trying my best to understand Spinoza's "Intellectual Love of God," and I am on a hunt for "attributes of substance each of which express an infinite and eternal essence." And I have consumed your "analytic" and "continental" schools of philosophy in a heartbeat. --

I now think in Vim. In my mind, usually, being at a computer keyboard is indistinguishable from being at a piano keyboard.

I climb trees like a pro, and people cannot help themselves from commenting on my vocabulary and conversational eloquence. For some reason, it's here where my strategies fail. Here, and most of the Web.

I'm doing something here, with this body of mine, larynx to toes, and you cannot really stop me. In much the way that things like autism cannot be stopped, methinks. Moreover, there is significant research being done by Steven Pinker et al. on the "linguistic" module of the brain and its autonomy from other forms of intelligence, through Williams Syndrome -- and as you can readily see, I am quite, quite ready to share.

So pardon me if the tossing about of the mental predicates seems juvenile and careless. It just does; quite ill-fitting. Only here, in the Web, am I perceived as deranged or "hyper" or excessive or "schizophrenic," or worst yet, and more importantly, are these predications tossed about with such frequency and handled with the least care. Perhaps that is a good thing, for things to be messy. But sometimes this mismanagement of terms spills its way over into everyday living. To the distress of people like me, who have a particular interest in exploring the structures of consciousness and cognitive enhancement.

And need I preface this that it is my opinion? Need I, indeed?
I have had people attempt to explain "the cloud" to me. Most people don't understand that it's still servers, just in a different place. It was the first time I understood why the term cloud is used, it just makes sense on a white board.

take a survey and ask the average person in America, they will tell you its some new technology in the sky like satellites.
If it doesn't implement part of the SQL spec that is a shame but why if there is part of the statement that isn't understood or processed there is no excuse for not raising an error. That is unacceptable. Documenting it just isn't enough.
>it is a piece of propaganda

That is not not a valid excuse in free countries. Where are you from?
OK I'll bite: Yes. Ultimately my problem with the old monolithic RDBMS is architectural.

Q: "How do you get 24x7x365 service on a mission-critical system that depends on a huge monolithic RDBMS datastore, preserving the capacity for RDBMS major-version software upgrades (protocol, on-disk format, etc.) and no downtime even between major versions?"

A: "While you could umm and ahh about it for awhile, basically, you don't. It's too big. Decentralization, plan-to-fail, clustering ('private cloud', hah), and commodity hardware are your friends. Embrace them and enjoy lower blood pressure."

If you don't have high availability requirements, RDBMS can still be a great and simple solution. Right tool for the job. (I have simply personally drifted from RDBMS as the requirements of systems I tend to work on has grown. My current rule of thumb is roughly: 'Make all storage backends service-provider abstracted (swappable, easy to benchmark, unit test, etc.). When choosing a backend for a storage implementation - if you can't SQLite it, don't SQL it.')
It's possible that alcohol kills 100% of the exposed bacteria, but we can't be sure due to measurement limitations, so that's why the bottles will say 99.99%.
What rule is there against condemning your own ancestors?
You mean reduce()?

https://developer.mozilla.org/en-US/docs/JavaScript/Referenc...
This might seem impractical, but many companies, including Facebook, are examining "wimpy clusters" (actual term). Many ARM based devices can perform about 1/7 as fast as an i7, and this number is getting better every day.
Why add any of your data to FB? Why not just use it like an idiot box where you never create content but only consume it? I rarely, if ever, upload/update anything on FB, using it only to view updates/uploads from FB friends. No likes, comments, replies, tags. If I see anything worth replying or writing in response to what someone posts on FB, I prefer to use side-channels like email/texting or the phone. Has worked great for the last 5 years. Clearly, mine may be a single data point/unique case :-)
Yes, you can use anonymous functions, and you probably would want to do that in practice. However, I was trying to illustrate the point that JavaScript functions are varadic and function composition was an easy way to drive that point home.

EDIT: Also, you raise a really good point in your example which is that when using parseInt you should always specify the base. If I were to modify my example to take that into account it'd get more messy.
An alternative is to use the best computer science talent in the world to design a distributed program that doesn't require the best computer science talent in the world to install or keep operating.
VP8 vs H.264 – Which One is Better?
Thanks for that link. This quote is especially resounding:

Ask, "how does Python already solve my problem?" and "What Python language feature most resembles my problem?"
All mentioned things aside, memory-intensive cloud hosted service, like memcached or redis, provider prices are just too damn high ($400/mo for 2GB?).
I've found app server and/or worker pricing to be relatively okay.
RapGenius-JS: A Simple Client to query rapgenius.com
Congratulations, Forbes/Haydn. You got my click. I will be tremendously wary of clicking again.
His work is awesome, but I'd argue the fact he can sell a red phone box chopped in half for $605,000 makes him part of the art establishment, not against it.
Neither.

But for the sake of argument, I'd rather see

['10','10','10','10'].map(Number);
The 1960s called. They want their failed Malthusian predictions back.
That was such a fascinating movie. Hopefully not spoiling much of it, but the way the subject of the documentary seesaws from Banksy to "the director" and back was really interesting.

I'm not sure what to believe by the end of that documentary, but it sure was a wild ride.
I think one of the reasons for the third argument (the array itself) is to permit chaining. Consider this:

var publishedPosts = posts.filter(function(post){
return post.published
})

var intervals = publishedPosts.map(function(post, i){
var next = publishedPosts[i+1]
return post.date - (next && next.date || 0)
})

With the array reference you don't need an intermediate var:

var intervals = posts.filter(function(post){
return post.published
}).map(function(post, i, arr){
var next = arr[i+1]
return post.date - (next && next.date || 0)
})
Okay then, I'm done with the comparison. You can find it here: http://news.ycombinator.com/item?id=5122855
Booking.com is the biggest that does, all the Big OATs don't pass on your info.
And they misspelled "license"? YOU HAVE GOT TO BE SHITTING ME.

http://talkingpointsmemo.com/images/facebook-confirm-ID-s.jp...
YES. I would love a weekly bestof
But, he didn't ask for that; he just put it out there and let the art world have at it. The fact that most of his preferred canvas is illegal (and by that nature, ephemeral) makes him firmly anti-establishment.
You haven't worked in corporate IT I gather? Security and Privacy are at the bottom of the list when it comes to most businesses IT expenditure.
Indeed, in typical C fashion all the created stubs must be freed manually.

Adding a GC is a separate task and several exist for C. Though if you were using C++, you could put together some RAII sugar or smart pointers around it all, but in that case you have std::bind1st and functors available anyway (although this is still the only way to meet the raw-pointer use case).
I know nothing much about machine learning (though I was digging around scikit learn earlier this evening) but this is a diagram I can appreciate :)
A lot of people live and work in the "system," if you will, but are still vehemently against it.

I work for the Man, and wish I didn't, ideologically. But I have health care, solid vacation allotment and decent coworkers, so I'll bide time until something way better and cooler comes my way.
The widespread nature of these delusions is the exact reason why most 'cloud' companies are hopeless without a sales force.
Get a govt id or something that looks legit (most clerks don't want to piss you off during check in). Almost all of the big chains set their lowest rates to match CONUS rates or a certain amount over it and its almost always their best rate. I don't understand feeling fucked though, if you feel bad / can't afford an extra 10-20% over their lowest possible rate you should just stay at a discount chain. Some of them are a pretty good value, like the MicroTel chain
US Postal Service faces shutdown without rescue from Congress
Why do people keep incorrectly insisting that JavaScript is "functional" or "Scheme-like"? It is neither.

Merely having anonymous functions does not make a language "functional". JavaScript does not encourage the use of pure functions. It does not encourage the use of recursion. It does not encourage immutability. It does not have a robust, sensible type system. It does not encourage currying.

It's pretty clear that JavaScript is inherently not a functional programming language. It goes against functional programming techniques in almost all respects, especially when it comes to JavaScript code that's out in the wild.
Any central service is going to be a point of failure. This isn't unique to RBMSes (the other classic SPOF is message buses).

The idea that RDBMSes are unsuitable for HA applications is ... well to be charitable, I'll call it "inaccurate".

Most of the techniques that are used for HA were first invented for conventional databases and/or their best friends, mainframes and midrange systems.

I agree however that it is a question of picking the right tool for the job.

I'm a data-safety bigot. I require a great deal of talking down from my tree. These days I can understand that, yes, OK, a consistent and durable model of Facebook comments probably isn't really that important.

But I will bet folding money that Facebook stores their financial data in a huge monolithic RDBMS datastore, like Amazon, Microsoft, Google and Apple do.
Is there any use for this as a build cluster?

Canonical builds 40 processor arm build cluster: (http://news.ycombinator.com/item?id=2647544)

A Lackluster hack cluster of arm machines: (http://dontstuffbeansupyournose.com/2012/03/01/a-lackluster-...)
Not sure why you need a cognitive explanation for what, outside rightist establishments, is hardly a controversial sentiment.

Western countries telling the rest of the world what to do is not only condescending; it repackages old imperial propagandas of improvement, development, dependency, etc., and serves to further entrench Western power abroad.
Some Of The Advantages Of Digital Two Way Radios
This person doesn't even offer a solution?

How is it that people who have blogs that take 30 seconds to load continue to give performance advice that gets upvoted?

The funny thing is that this blog's performance is based on some cookie. If I reload in Chrome? 2 sec. If I reload in "Incognito Chrome", it's again really slow.

So seriously, just stop with these authoritative blog posts when you don't even know what you're talking about.
I think a more interesting problem to solve is how to get someone out of bed more pleasantly and with less sleep inertia. Something like the philips natural light alarms are a step in the right direction.

TBH, I would kill to have the entire ceiling of my bedroom covered in a planar array of natural light bulbs that gradually light up at the time I need to get up and I want them to reach the full intensity of the midday sun in the Sahara.
If a guest knows they can get a better rate they will force you to drive down rates longterm. Also if you sell out, that means you could have charged more and made more in net
Windows XP To Enter End Of Life Phase
A really great idea. I have been befriended by a native pastor in Kenya. His son came down with something unexpected and had to go to the hospital. The hospital did not want to let the kid out until he was fully paid up and he couldn't pay it all . This escalated the bill even further. Something like this could have really helped.
To put it bluntly, Google has assembled the greatest collection of computer
science talent in the world. Similarly Amazon has a multi-year lead in delivering
compute power by the drop, with which it’s happy to provide to you with the
single-digit gross margins of a successful retailer. Your IT organization simply
doesn’t rate at this level.

Maybe not, but it doesn't need to. Creating, maintaining, and fixing giant cloud services are incredibly hard problems. I'd even venture to say that the ratio of difficulty in maintaining something like AWS compared to managing a handful of servers is greater than the ratio of technical skill of the ops team at Amazon to the average IT team. This is not to disparage the skill of the AWS team but to highlight the orders of magnitude in the difficulty of the tasks.
The Factory Floor, Part 3 of 4:Industrial Design for Startups « bunnie's blog
A lot ! i bet as much as startup using python or ruby as their backend. NodeJS is not for everything so it would be interesting to know how they use it. I'll be curious about what their persistance layer is too.

I like the new interface , it's cleaner that it has ever been , BUT if i get pushed too much spammy stuffs i'll quit. Right now i dont see why i should use that, all my connections are gone ...
You can also use a tool like the iMacros plugin [1] for Firefox to automate the deletion of your wall posts, photos, etc., for whatever good that does. It's not like they actually get deleted from the server, but makes me feel a bit more comfortable.

[1]: https://addons.mozilla.org/en-US/firefox/addon/imacros-for-f...
Try using the Verbatim search option. You can find it by clicking the Search Tools menu.
Not free for anyone anymore: http://www.wired.com/business/2012/12/free-google-apps/
“There’s a whole new audience out there, and it’s never been easier to sell [one’s art],” Banksy has maintained. “You don’t have to go to college, drag ’round a portfolio, mail off transparencies to snooty galleries or sleep with someone powerful, all you need now is a few ideas and a broadband connection. This is the first time the essentially bourgeois world of art has belonged to the people. We need to make it count.”

I think this is the key takeaway—that it's easier than ever to get exposure, and that you can get acceptance and even commercial success without playing by the traditional rules.

The irony, he added, that his anti-establishment art commands huge prices isn’t lost on him. “I love the way capitalism finds a place—even for its enemies. It’s definitely boom time in the discontent industry. I mean how many cakes does Michael Moore get through?”
The biggest downside to a system like RoomKey's is that they only carry rates directly bookable through the hotel. This makes sense from a consumer perspective because you get some benefits from booking directly such as 1) pay at hotel option vs. prepay 2) earn your loyalty points 3) priority when receiving upgrades since the hotel didn't have to pay a commission to an OTA.

On the downside, you have to believe in the "best rate guarantee" and at our startup we simply don't see that playing out. When we go out and search rates across all of the OTAs and secondary channels (distributors, wholesalers, etc.), we find a significant amount of price disparity in the market so those who don't shop multiple sources will invariably pay more for their hotel room.
You nailed most of it. For a chain, the GMs boss is going to be looking at two things: revenue per available room, and average daily rate. These metrics control the rate, within the constraints of the brand standards (so for example a mid tier place like a Holiday Inn isn't going to charge less than a Choice property like a Sleep Inn because the brand managers don't want the brand diluted)
If you think the sociology of today's "visual social media" is interesting (whether or not you find it useful), I recommend watching "We Live In Public":

http://en.wikipedia.org/wiki/We_Live_in_Public
http://www.imdb.com/title/tt0498329/

The art project it documents turned out to be quite prescient.
This would be a great use for something like the chirp.io[1] protocol (data over audio). It would be much easier to use, compatible with all kinds of phones and devices, and messages could be broadcast over PA systems, radios, megaphones. Not practical for images though.

[1] http://chirp.io
In some of these cases MySQL is not being used as an RDBMS.

And in most of those cases it looks like path dependency rather than a selection based on the merits of this or that database.

Either way, this is actually an argument from authority ("So and so use Brand X, therefore Brand X has positive qualities Y").

I've sat in on presentations with DB2 engineers who bragged about the data centre IBM runs for UPS. ~12 billion transactions per day (and that was 5 years ago). Does UPS make DB2 better or worse than MySQL?

Answer: it's irrelevant. DB2 and MySQL would need to be picked on their merits, not their users.
Anonymous needs to get a better understanding of the effects of their actions. I'm all for taking illegal but morally acceptable actions on a calculated and reasonable basis. Using vigilante website-takeovers as a way to call for a more fair justice system is not reasonable. A pseudo-criminal, intellectually unsophisticated hacking collective's endorsement does not do justice to the reality that Aaron was hounded despite lacking any substantial wrongdoing, as acknowledged by JSTOR's lawyers.
When criticizing a piece of software as popular as MySQL, offering a solution is an exercise in futility: it only leads people to think that the author is wrong because the alternative posited is wrong for them. See the endless MySQL vs. PostgreSQL discussions (which are not entirely without merit: the two system do have overlap in targeted users).

Instead, this author his simply focused on numerous detailed aspects of MySQL that he/she seems to think would be seen by most people as particularly insane, without need for comparison. I think there's a place for that.
I agree with the historical point. But I think you miss mine: show me an open source RDBMS (I don't want to drop $annual_profit_margin on Oracle) with major-version upgrade capable HA while under load. My view: it doesn't exist. You could try to make it happen somehow, but it would be a huge project on its own.

On your somewhat loaded financial example, as someone who is designing some financial systems at the moment, I would instead argue that 'eventual consistency' is actually the de-facto model within the vast majority of business accounting, globally (credit card chargebacks, taxation systems, international (or domestic in the US) bank transfers, invoices/accounts receivable, etc.). Simultaneously truly real time and truly atomic requirements, particularly at scale, are rare.
Tim Cook talks Android, China, earnings, retail, more
Nobody is _paying_ for news, so why should they? With limited resources, is this where a news director would choose to focus?
Yahoo’s Mayer Sees Future in Personalized, Mobile Web
Barapp Obama - Weekly Addresses + Farts
I just signed up:

- extremely well designed form fields when signing up (kind of plain, reduced and flat but more colourful than Metro)

- in general very clean, subtle UI/design

- low latency, responsive servers, feels snappy

Well done (from a webdev perspective, don't know if MySpace has still a valid use case but I read that it should be more like Spotify now)

EDIT: after playing around a bit I have to stress again how responsive the site feels => ultra low server response times

EDIT2: when watching a video and surfing around, the video stays as a small inscreen window on the screen
The cost can be so out of whack that it can become cheaper to hire talent. Two things make this truer: the person might have spare time to do other things, and sensitivity to things that PaaS are poor at: raw processing speed, memory or SSDs.

I've seen it over and over again with SaaS: server monitoring, logs, statistics, ...

We had an internal fight recently about how to manage our logs. Group A wanted to spend thousands a month on Splunk. Group B spent a weekend setting up logstash + kibana and deploying it in production.

Server monitoring? Nagios. Stats? statsd+graphite. Even if you have to outsource setting it up, it'll probably be cheaper from the very first month.