skysight-inc/HackerNews huggingface dataset:
I'm most interested in the features that commercial DBs like Oracle have that free/open-source DBs like Postgres, MySQL, & NoSQL DBs don't. Are things like "a materialized view (1996!), a continuous query, the result cache" available in any free DBs nowadays?

There's more of this sort of criticism in the following old thread, "SQL Databases Don't Scale":

https://news.ycombinator.com/item?id=690656

where a few commenters say (somewhat unpleasant) things like:

- I find that this type of FUD comes about from people that aren't good at designing and implementing large databases, or can't afford the technology that can pull it off, so they slam the technology rather than accept that they, themselves, are the ones lacking. Most of them tend to come from the typical LAMP/SlashDot crowd that only have experience with the minor technologies.

- For me, thousands of transactions per second and 10s of terabytes of data on a single database is normal. It's unremarkable, it's everyday, it's what we do, we have done it for years. And I know of installations handling 10x that. It's only people who's only "experience" is websites that whinge about how RDBMS can't handle their tiny datasets.

- Mr. Wiggins article would be better titled something like "ACID databases have scalability problems, especially cheap ones startups use"

How true are these criticisms nowadays? Is open-source still far behind, or is it (as I think) more than good-enough for 98% of use-cases?

edit: Thanks for the responses, sounds like I'll be trying out Postgres for my upcoming personal project.
Trademarks are not global variables. They are scoped.

In trademark law these are called "classes".

If I have a trademark for McDonalds that covers navigation equipment, then the hamburger company can't sue me using their trademark which covers hamburgers. The coverage is scoped.

Now!

Observe the list of classes -- 37, 38, 41 and 42.

Apple is essentially registering "startup" to cover devices, their maintenance, development and training.

Not all uses of "startup" ever. Just those uses attached to what Apple produces.
http://www.youtube.com/watch?v=Ir5Xl_mLbkM
I think it's important to stress that trademarks are not copyrights or patents: assuming Apple's trademark application goes through, the protection on the mark is good only for the goods and services they specified in the application (edit: with a caveat mentioned by grabeh elsewhere[1]):

> Retail store services featuring computers, computer software, computer peripherals, mobile phones, and consumer electronic devices, and demonstration of products relating thereto

Based on that, this looks to be a new retail service they plan on offering called "Startup".

Edit:

Also note that in 2011, Apple already applied for the Startup trademark in the US and China with the same international registration number: http://www.patentlyapple.com/patently-apple/2011/04/apple-fi...

As far as I can tell from the action on the trademark application[2], it was granted a preliminary trademark (which is standard practice) and was opened up to objections: at least one was raised, and the USPTO has now passed it to Apple to respond. It looks like they have until September 20th to do so[3].

[1]: https://news.ycombinator.com/item?id=6288395

[2]: http://www.trademarkia.com/startup-85296886.html

[3]: http://trademarks.justia.com/852/96/startup-85296886.html
Ranch dressing, peanut butter, and root beer: 3 staples you might not find outside of the USA.
I was thinking "startupside-down".

This news is right up there with the big tech companies trying to grab .book, .search, etc
As someone using OS X over Linux because of monitor-related reasons, I actually think Ubuntu supports multiple displays better than OS X.
Chinese language fonts (especially when mixed with English fonts) and input methods. And I don't just mean the default fonts the OS comes with (those these are better on OSX by a wide margin), but the way font selection and fallback works for GUI elements that contain a mix of Chinese/English.

Also switching the system language on the fly.
A better title might be:

"MongoDB solves problems MySQL didn't solve at the time."
Exactly: Quantitative easing did not release new cash into the economy. It only swapped assets that banks held (such as treasuries) for central bank money (aka "reserves"). This is why you saw some asset price increases (which is the stated goal of QE), but almost no effects in the real economy (which is the other stated, but unrealistic, goal of QE).
Some people appear to be invisible to proximity sensors. We have one guy who isn't seen by two Lumias and an iPhone. He's resigned to using a blackberry now.

Very odd phenomenon but it does exist!
I have been using it full-time circa 2006-2009. I guess that counts as "past decade".

1. There was no out of the box support of my particular NVidia video card, so I've had to build the driver from source and fiddle with my system to install it.

2. I've had userspace processes freeze on network activities and become impossible to kill, because of a kernel deadlock in my wireless driver.

3. Proper smooth fonts required work at the time (freetype did not ship with good subpixel hinting).

4. Proprietary media codecs did not work out of the box and required a third-party repositories.

5. The whole KDE four-point-not-really-zero debacle.

A minimalistic XMonad+Vim+terminal setup was decent and worked for me, but eventually I got sick of desktop Linux and moved to OSX.

I realise that many things have been fixed in the meantime, but it was not a flawless experience back then. If I was to give desktop Linux another shot today, I'd be cautiously optimistic, but not expect a miracle.
None of them are 1920x1080.
You shouldn't expect anything less of Jeff Atwood. Every thought out of his head is apparent perfection for programmers, he's the only writer I know that makes people feel like idiots if they dare to do something differently to him. Take everything you read on Coding Horror with a salt lake.
Perhaps better-put: MongoDB solves problems OP doesn't understand because he sees them in terms of purely relational SQL databases.
This is a very "classic psychology" view. As usual there are alternative views and in this case specifically:
http://en.m.wikipedia.org/wiki/Signalling_theory
http://en.m.wikipedia.org/wiki/Handicap_principle

A startup world interpretation, in a nutshell - the reason we value organic growth or the achievement of a small team is that they are "honest signals". They are "honest signals" because the were achieved while "handicapped" compared to achievement supported by more resources (ex. marketing budget, big teams etc.)
100% agree.

Also a perk of living in a city (such as San Francisco) is I can walk EVERYWHERE, including work and I do. Like the OP, walking to and from work and hitting the gym most days has vastly improved my quality of life and it doesn't even take away from much of my evening.

If you need something to get you motivated, grab a Fitbit tracker and/or scale and track yourself. It'll only work in the beginning, but if you use that to your advantage to get out of your lazy slump, it should carry you forward.
I run a jailbroken iOS 6 phone, and have all my animations set to 2x speed. It's easy to forget how much faster that is until I use someone else's device (it's everything--home button, unlock, etc).
Things like the close button position irk me quite a lot. Are there ways to make it look as simliar as possible to win7?
Agree but in my case a ThinkPad T400 keyboard. Quiet with positive feeling and plenty of space between keytops.

My model M made my hands hurt and pissed everyone else off after about 5 minutes. Plus it's not practical even with my docking station / desktop setup.
Given that we've not been able to create a self-contained biosphere on Earth, the prospect for long-term environmental support on the Moon seems low.

The IIS gets regular resupplies to keep its environmental support systems operational and habitable.
Very insightful and open. The point that stood out was how selling trumped all other tasks/activities.

The same thing was echoed by PG in the inc.com article that was posted recently [1].

[1] - https://news.ycombinator.com/item?id=6278293
Can anyone recommend a similar book for the theory of probability?
IME, Linux has a long way to go for non-dual-head setups. I have four monitors with different geometries on two graphics cards on a Hackintosh and OS X handles it seamlessly. Ubuntu pukes hard and dies (or, almost as bad, just ignores monitors) when it can't figure out how it should handle them all in a single X session.
Shrug. Oracle suffers from problems that you don't get on your z/OS running IMS on top of VSAM files (which by the way is hierarchical, not relational - which is what your big ole bank will be using).

Talking about the relational model and "sound mathematical underpinnings" is fine, but I've seen dozens.. hundreds?.. of production relational databases and they've all been monsters. Most have been partially or significantly denormalized for good/bad reasons. All have their own warts, usually significant.

If people end up normalizing their MongoDB as the author suggests - Well I'd expect that. It's pretty rare to get your DB model right first time. Any thought that you can is probably tinged with madness. If you can have a good stab at it and iterate you're ahead.

Plus if you've ever worked with a TPS (or TM/2PC) you'll know they're a nightmare. Any volume systems I've worked on dispensed with them and use a reconcile/compensate mechanism.

MongoDB has gone down a replica/sharded model that focuses on Map/Reduce. How successful this is, well that's a different argument - but comparing it to an old-school big-iron mentality is a waste of time.
Some registrars require you to send in a hardcopy request, along various forms of ID, in order to clear these flags. I know mine (PairNIC) does.

It's not unspoofable, but it is an time consuming extra step that involves a human on the receiving end.

Edit: I was thinking of the client(Update|Transfer|Delete)Prohibited flags, which is a registrar lock. I'm not even sure how one goes about setting the "server" version of those flags for a registry lock, but it's probably even more complicated.
It's the inspiration for the Hyperloop.
There are a lot free DBs options, so I'd bet a lot against anything but the most esoteric feature being only available in a commercial solution.

The foundation of CouchDB queries are materialized view / continuous query. PgPool provides result caching.
> The correct name servers should have been DNS.EWR1.NYTIMES.COM and DNS.SEA1.NYTIMES.COM.

How does this work? How would you get to DNS.EWR1.NYTIMES.COM without first knowing where nytimes.com is?
Really? I wish I had your luck then.

In my experience the state of graphics drivers is still a bit of a sad affair on Linux in general. I never got my two screen setup working properly, not out of the box, and not after fiddling with xorg.conf etc. for more than two days.
I'm doing almost exactly that.

Make sure you add in EncFS (and BoxCryptor for iOS). DigitalOcean and Amazon never see un-encrypted versions of most of my files.
We are talking about slightly different things.

I responded to the claim that inflation is created with the goal of financing a government deficit, and I stand by the claim that that's crackpot conspiracy theory.

To substantiate that claim, you would have to prove somehow that the real interest rate is lower than it would be without this inflation.
OSX works out of the box; No distro fragmentation that could cause dependency issues; larger device support (that's a manufacturer thing as we know).

But I haven't used Linux in about 6 years, so things might've improved...
It would be fun to write a 'Visit to the World's Fair of 2064'
After lots of research I went with this ballistic case for nexus 4:
http://www.goballisticcase.com/products/lg-nexus-4-ballistic...

Not only prevents the potential sliding, but offers great protection for clumsy phone droppers like myself.

Most other cases are more fashion accessoire than they actually protect the device. This one adds some bulk in favor of actual protection. (ymmv yadda yadda)
I thought it was not allowed to trade mark common words like car, plane, etc. And startup seams a common word, well in our community.
Of course that's not true. In South Africa, where I am, peanut butter is ubiquitous, root beer is available (imported from the US or from speciality soft-drink manufacturers) and ranch dressing; I have no idea about ranch dressing because I never by pre-made dressings.
A bar stool isn't known for providing good posture to sit and work at a desk. If you find standing at a desk useful, you'll also find good ergonomic posture when sitting very helpful.

Ergo: feet flat on floor or a box, knee and elbow joints at 90 degrees back straight. Less clear-cut if back support helps (given sitting on a medicine ball due to the wriggling can be good, I don't know the best outcome)
Still hate the 1-based indexing, but oh well.
The owner of a mark with a sufficient reputation can take action against dissimilar goods and services where they're riding on the goodwill of the mark of course so TMs are not completely limited to their classes.

Rolex could sue me if used their marks on a good which they weren't registered in if I was trying to take unfair advantage of their mark, tractors for example.

Whilst it's highly unlikely in this case that Apple would, I think it's inappropriate to seek protection of the term in the first place, at least from a PR perspective and from the risk of trade mark creep.
Me too, a deadline really forces me to get down to studying, it's all too easy to let life get in the way otherwise!
What happens when you sit at a desk and your server melts in 57 minutes?
I wonder what was the real price of making this keyboard, probably not more than $10. I mean China.

This is getting ridiculous. It's not because there is now HN, reddit and everything that can feed a hipster that you should fall into this trap and buy a €149.99 a keyboard.
Nameservers have their IPs registered with the registry, and they are returned in the additional answers section. These are called "glue records".
at what price? in Poland the nexus 4 is much more expensive - you pay LG's price, not Google's.
> Are things like "a materialized view (1996!), a continuous query, the result cache" available in any free DBs nowadays?

Getting there... http://www.postgresql.org/docs/9.3/static/rules-materialized...

(The rest of his examples are complicated Oracleisms and you'd probably get pretty far with MVs.)
That's still ludicrous. Apple is trying to control a word any technology company would use.
I think the main revelation in databases was the division of the world into OLTP and OLAP.

So you keep your normalised schema for production and have a methodologically denormalised schema for reporting.

Mind you, computer science courses generally don't teach OLAP -- stuff like dimensional modelling. My university didn't when I was there, though they've rolled it into a larger "Data Mining" course alongside MapReduce and friends.
The top level servers (for .com in this case) has A (and/or AAAA) records for the name servers to prevent this kind of catch-22. These out-of zone records are called glue records.
Yes, the Fed is supposed to manage long-term inflation. I was reacting the rather extraordinary claim that it does so to help finance the government deficit. This claim would only make sense if a long-term (and therefore known and expected by everybody) stable inflation could have an effect on the real interest rate. Evidence for that seems not to be forthcoming, so I stand by my statement.
Sorry! Devices on Google Play is not available in your country yet.
We're working to bring devices to more countries as quickly as possible.
Please check back again soon.

Im in Denmark, we usually get the newest iPhone a couple of weeks after the US. Availability is one of the reasons the Nexus brand isn't as big as it could be.
I was going to post this link for disabling ipv6 http://support.microsoft.com/kb/929852/en-us
then I read the word "programmatically"..
then I was going to suggest using "netsh" but it seems you can't use it to disable IPv6, finally I found that you can modify the registry as illustrated here:
http://technet.microsoft.com/en-us/library/bb878057.aspx
(i.e. with a script launching reg.exe) but then I read that it should require reboot (damn Microsoft..)
"We don’t work the way we do because tables are a limitation of the technology, we use the relational model because it has sound mathematical underpinnings, and the technology reflects that†. Where’s the rigour in MongoDB’s model?"

It seems all anti-NoSQL rants are the same whining and refusal to understand. "Sound mathematical base"? Really? So, if I can't describe something mathematically (I can, by the way) it's not worth it? A computer program is a mathematical description, there you have it.

The relational model breaks for very common use cases nowadays. Yes, maybe you think it's fun to do a query across how many tables to get the information you want, but if your website has a non-trivial traffic then the solution is usually to add more cache.

That's (one of the reasons) why PostgreSQL has hstore. Beyond the fanboy insistence that you can do everything with relational DBs, Postgres have accepted the reality that you need a more flexible data structure.

Edit: yes, please continue showing your contempt while I have to code around the limitation of relational databases.
There's a newer mechanical tenkeyless keyboard that's pretty cheap, the CM Storm Quickfire Rapid: http://www.amazon.com/CM-Storm-QuickFire-Rapid-Mechanical/dp...

It's a "gaming" brand keyboard I guess but it's half the cost of a Filco and comes in 4 different switch types. I just got one, seems pretty nice, although I only use it for gaming and my MS Natural 4000 for typing. Though I wish MS would make a tenkeyless version of the Natural 4000, because I do dislike the extreme width (they're making a new wireless ergonomic keyboard that's tenkeyless but it has scissor switches and I don't really like switches with little travel - almost went crazy when they gave me an Apple thin keyboard during an internship, and I quickly went to their old computer parts storage and got an older Apple keyboard to avoid losing my mind).
The Fed does not run endless deficits, in fact, it makes a profit.

And any central bank can do crazy amounts of QE without inflation once the economy hits the Zero Lower Bound. The ECB did something rather similar.

All of this has nothing to do with my central point, which was about real rates of interest.
Granted, but I don't think "startup" is a sufficiently distinct brand to be taken advantage of.

But thankyou for the correction.
Last year I wrote a tool for a bank to suck in MongoDB data from 5 big nodes on physical hardware, into an Oracle database running on a virtual machine. The idea was to make it easier for others to write their reporting queries against an SQL database that they understand. It turns out with the right tweaks the Oracle database also performed a lot better, on a lot less hardware. It was one of the things that really improved my impression of the Oracle database product.

The article also reminds me of how a father and son went to a Microsoft presentation in 2000, where Microsoft showed their solution to the tricky problem of integrating multile backend servers. Their solution was to have front end tiers close to the client, and the client getting thinner. The son was very impressed. The father said 'that's what IBM did before the 70s!'
Chrome Extensions To Protect Online Privacy
Envisioning a modern accounting reporting system
I usually use a thumb trackball, but once when my wrist pain got pretty bad I started using one of the ambidextrous trackballs with my left hand for a bit, it was actually pretty nice.
Obfuscated code is surely harder to understand and work with than original code with descriptive variable names, comments, formatting, etc. Wouldn't this make it more difficult to find vulnerabilities?
FWIW I tried the Truly Ergonomic Keyboard, which is similar to the Kinesis in that it has the keys in straight columns, and I found no discernible benefit. In fact, I ended up going back to my MS Natural 4000 and returning the TEK because even after 60 days I couldn't get used to the layout (it's nice that they let you do that though!). I may have to try the Kinesis though, the curve seems better. TEK looked nice in theory but the flat style didn't really work for me.
Within a narrow band of applicability. itafroma speculates that it's likely to be a retail package.

For example, suppose that Apple cuts out telcos and sells plans directly. What might those plans be called? It's easy to imagine the base plan being called "startup".

Or maybe it's a new technology or feature they plan to introduce. "Apple Startup, your gateway to the geohypersocialcloudappmotrons!". And so on.

If you're agin it, hire a trademark lawyer and lodge an objection. I've had good experiences with my lawyers: Golja, Haines and Friend in West Perth.
Or extracting wealth from the digitally accelerated, cataclysmic, climactic failure of the economic system of yore. Or the legal systems, fairly similarly. Or to global surveillance systems dangling carrots for citizens but storing all of their data: location, human communications, etc. forever.
Australia doesn't seem to be the typical testing ground though for Apple. Why now?
PHP: The Undiscovered Country
I don't see anything wrong with picking tools you like to use. I'm not a writer, but I do like the crisp feeling of a nice pen on nice paper. A Bic ballpoint on a cheap pad is just not the same, even though it gets the job done.
Chris.. I just ordered two. Because:
1. cool product
2. your hustle
3. the cool post telling us about it all
The seven-point plan to save Microsoft
Show HN: On the 50th anniversary of MLK's speech, here is our tribute
Hi guys,

We run an inspiration based site and back on the 4th April created a tribute slideshow of Martin Luther King - all his inspiring quotes, and pictures, in one place. We thought it was a good opportunity to share this page today and to show people just how inspiring he was. Here's the link - http://www.getinspired365.com/20130404
If you want people to use alternative to already existing first then the alternative should have similar+ better features.

And friendica has good people base only it lacks media coverage. And my whole point was that Diaspora did nothing but got wide media coverage and people got dissatisfied but friendica has deadly feature but no media coverage
First Human Brain-To-Brain Interface Demonstrated
Genuine question: What are these use cases that MongoDB solves better? I'm a fan of several other non-relational databases, but I haven't really encountered any use-cases for MongoDB that make it seem like a good fit.
These keyboards come with Cherry MX switches. Very hard to find them cheaper than $1 a piece. For a 104 key keyboard that's already over $100 :)

In addition to better feel and ergonomics [1], switches also have better maintenance properties. If one goes bad, easy to replace. If something spills, easy to clean.

With non-switch keyboards once a key stops working unless it's just a hair blocking the contact, the whole keyboard needs to be replaced.

[1] Feel and ergonomics are definitely debatable, but I'm just super happy for the switch to Filco Ninja Majestouch-2 tenkeyless ~ a year ago.. Before that I was a big fan of cheap Logitech UltraX keyboards but a after even a day with switches, UltraX felt like something unconsistent, blocking and muddy.
That comment is at once so amazingly wrong and quintessentially American, it's almost a work of art.
TANRI TEYİDİ: AMERİKA - FRANSA - İNGİLTERE hileci DEVLETLERDİR
HÜSEYİN ALTIN ​​GHÖKTHAÇ MESİH
ghsswa-ghmohpwu. .06.
Have you tried cleaning it with a microfiber cloth and any old cleaning spray? I find I need to do that every few months, but so long as I do it holds perfectly. Before I cleaned it, it would slide off over time.