skysight-inc/HackerNews huggingface dataset:
It's not a good idea to run more than one database on the same physical machine. Especially a well-tuned database. The database always thinks it is the only and most important process on your machine. If you run more than one, they will constantly be contending with each other for the same I/O bandwidth. You will not see 1/N performance with N databases on the same machine, you will see something much worse.

On top of that, it's a bad idea because, where are you going to put your database logs? In the database? What happens when you run out of disk? All your applications are going to be trying desperately to log that they're out of space, and your database won't have anywhere to put those messages. This is why /var/log is traditionally a separate filesystem in Unix. But if you log to the database, unless you go through some hoops (tablespaces) they're all going to the same partition and the same physical disk. Believe me, these scenarios happen in real life, and usually on a weekend. Even worse, some applications (though not Postgres, I think) will try and hold onto pending writes until there is free disk, so the moment you free up space, you lose it. You don't want to have to shutdown the production database just because your logs ate up a bunch of space.

The right thing to do is let your database have its own machine (yes, physical machine) and its own disks. Ideally, your Postgres install has separate physical disks for the data and the WAL, and I'd probably put the regular logs on another disk as well if I could afford it. You'll be shocked how much better it will perform, too. Don't fool yourself. A bunch of VPSes is not the same as real hardware running a real database like Postgres.
As they're an iPhone app, it doesn't really matter -- Pair web hosting (an awesome FreeBSD based hosting provider on the east coast, I first used them in the late 1990s) doesn't have any apps in the app store as far as I can tell.
In the US, computers might work like television. In some other countries, they might work like cell phones: always bought unlocked, no service lock-in. It just depends on what we tolerate. There's no historic inevitability to the kind of peculiar consumer exploitation that goes on in the US in markets like cable TV or cell phone data plans.
The Moai SDK has two big advantages over Corona:

- is open source and free to use (attributionware, CPAL 1.0 [0])

- It works almost everywhere: Android, iOS, OS X, Windows, and Google Chrome (NaCl). The Linux port is in the works (they mostly need build scripts). See [1] for more details.

----

0. http://opensource.org/licenses/cpal_1.0

1. http://getmoai.com
There will be iPad-like Windows RT tablets running on ARM with Metro apps from the Windows 8 marketplace. In that sense, it is directly comparable to the iOS App Store, at least to the extend of iPad apps.
> There are two versions of the game running on the same back-end, one for the Java-based Android games and one for the C-based iOS games.

Someone alert the media that Android's NDK has been available for around 3 years now and allows you to write apps/games entirely in C or C++ for Android.
I think we're actually in agreement about the positive effect of these clauses, at least for some users. I certainly want simplicity and unity in my experience too.

We perhaps disagree about the motivations behind the clauses, but without inside knowledge I suppose we'll never know for certain.

The piece that perhaps I didn't express clearly enough: there are cases where developers -- even the good ones, who care deeply about doing the right thing for their users -- are boxed in and, no matter how much they would like to play by Apple's rules, are unable to for one reason or another. The result is often worse for users.

It's the unintended consequences of the "Kindle Clauses" that I find so interesting; that was what motivated my original blog post.
Wordpress Development, Wordpress Website Development, wordpress web development
The web is full of Wordpress design services and businesses offering Joomla website design at low rates. Often these businesses are located overseas and are quite difficult and unreliable to work with. If you have a Wordpress design project, or need a website building from scratch or transferring to Joomla CMS, we can undertake that for you at a very reasonable cost.
The problem with an iWatch replacing all or part of the iPhone or iPod's functionality is how to get audio to user's ear(s) in a non-awkward fashion.

One option would be to add a bluetooth headset (probably stereo), but adding another device that needs to be charged regularly just so you can talk on the phone or listen to music isn't a great user experience.

Another option would be for the iWatch itself to be a handset. It would have to be easily removable from your wrist with one hand (cf. http://www.halfbakery.com/idea/Slap_20Bracelet_20Cell_20Phon..., though it could just as well be a bluetooth device). Music would have to use a different mode/device. When there's an incoming call the watch face shows the caller ID and to answer you, say, squeeze a couple of buttons on the side of the watch, and it unwraps itself from your wrist and turns into a little stick that you hold next to your head.

A final option would be to embed the microphone in the watch band and have some kind of semi-detachable earpiece that you could hold in your hand/stick onto your finger and basically talk into your hand as though you were pantomiming holding a phone. But a device like that seems far to fussy for a company like Apple to put its product development efforts behind.
It would be nice if we could use it, or (better) if Google exposed the ability in the Maps API, to fit paths to the most likely road, just like is being done in the demo video on the project page.
And there goes OT collaborative editing back into the ether again...
There's always the futures market.
I built Planscope (http://planscope.io) - very specific (freelancers) and so far successful after only being live two months.

Most products, including PM apps invent the tool and then try to find a customer, which ends up resulting in generalized products. There's a lot of opportunity for products to capitalize on a specific customer and their workflows.
Marchesa Evening Handbags Fall/Winter 2012-13
People manage projects, and usually get paid for it. The audience is use and wildly segmented.

You see a lot of apps in this space for two reasons: a lot of people need project management tools, and most of these people will pay for one that works well for them.
Bing revamps its search page with much cleaner design
I don't get the value add here and why its fundable. I'm sure its useful, but will it become ubiquitous? I doubt it. So it seems like the VC's are trying to have another Instagram hit.

But that's a VC's job. To take risks and hope for the next big thing. I don't see it here. Maybe this team, but not this idea.
Mobs rule for great tit neighbors
Chelsea vs Newcastle United Live Football Score
let g:ctrlp_by_filename = 1

I found this in the help docs.
Not to detract from the Microsoft team, but:

IIRC Rotor was more of a proof of concept, only supporting .Net 1, and later 2.0. It could not be built that easily either, and not bootstrapped.

Early C# (1.1 and 2.0) and the CLR specs were posted to ECMA, then it stopped. I think they published some more of it to ECMA much later, and some of the class platform too but it's still incomplete for .Net to be even remotely called an ECMA standard.

Silverlight does work on Mac, but on Linux you have to use Moonlight.

All in all, the Mono team went much, much farther than Microsoft, but it is impressive for Microsoft to have shown so much effort and so clear intent towards cross-platform support.
From an evolutionary standpoint, they might as well never have lived

There is the distinct possibility that they affected the chance for others to reproduce or survive. So you are right about their individual evolution, but they were likely part of group or species evolution.

In bees and other hive insects this effect is most pronounced, as there are only only a few individuals in the hive that can reproduce. But with only them, the hive would die out, so the rest is useful from an evolutionary standpoint.
Ouch, I do all 3!
Apartments in Haverhill Massachusetts MA for Rent
Find apartments, homes, condos and townhouses in Haverhill Massachusetts while even searching for school and crime rankings....
That style of programming was also popular back in the pre-OO days with tagged unions in C. It's pretty easy to write fragile software that way that has a lot of incidental dependencies.
Publishing to your Facebook feed can be turned off by going to the lobby page > Settings > Contact Settings. This has been the case from the first day we published FB feed stuff, and we tried to inform users about it with a yellow banner at the top of the lobby page.
LED Products, Floodlights, streetlights, halogen, Exterior Lights
KRISH, a subsidiary Product of Krishna Advertising, was founded in 2008 as a major provider of LED Lighting applications. Krish Led’s Products are LED Modules, LED Strips, LED Lights for Interior and Exterior, LED Screen, Power Supply, Bulbs, streetlights, Tubelights, Floodlights, LED products, LED for signage, halogen, etc. Krish is developing LED lighting solutions and making energy-wasting traditional lighting technologies obsolete through the use of energy-efficient, environmentally friendly LED lighting. Krish is innovator of lighting-class LEDs, LED lighting, and its applications in various products. Krish product families include LED fixtures and bulbs,high-brightness Modules, lighting-class power LEDs, Power supplies. If any inquiries/information or support required Email us at: sales@krishled.com or http://www.krishled.com/products.html
Gondor Django Hosting Coming to UK
Best Teeth Whitening Products
We have brought you the best teeth whitening product in the market. You can compare all of them but you will find our product works. Visit our site now.
Yeah sure there are plenty of problems with C++. But I don't think writing in raw C is such a great answer either. What I really want is something in between but no such thing exists.
Lanched pgXplorer (http://pgxplorer.com). pgXplorer is an open source desktop GUI client for PostgreSQL database.
just started playing around with it. We've been using hive on EMR with tables stored in S3 (json formatted). using a single m1.large to run run queries over an hour of data was taking 10-15 minutes. Bigquery returns the same query in seconds. For example, extracting referrer domains on big query:

> Query complete (7.6s elapsed, 583 MB processed)

granted that's with an under-provisioned emr "cluster", so I don't want to assign too much meaning to the results, but they are promising.

I'll run some more comparisons on a larger cluster and update later.
I think you still miss his point - games have been rolling their UIs out of necessity for a long time, in large part because in most OSes (mobile or otherwise) native UI widgets simply do not mix with a big real-time rendered DirectX/OpenGL surface.

So games have always been the fastest, most optimized performers on any platform.

This isn't about games though - this is about regular ol' apps, many of which are incredibly slow and could really use the 8x performance improvement that these folks have been able to achieve.

As a mobile dev myself, I don't think mobile platforms are moving away from Obj-C or Java. Sure, we have a lot of custom-built widgets to overcome shortcomings in what Google/Apple provides, but ultimately they're subject to the same performance limitations that plague the stock widgets. Nobody out there is digging into low-level OpenGL optimizations to write a custom navigation bar, for example.
BlackBerry and F1 car Lewis Hamilton and the RC Office Grand Prix
hilarious!!!!
I am not really clear on the measurement methodology. Why is a game controller involved?

Did he trigger the ping from the same game controller button?

Did the game controller trigger the frame buffer swap on the graphics card?

At 240Hz the lower-right pixel on an LCD will be painted 4ms after the upper-right pixel. Where were the measurements taken.

Yes, LCDs are scanned devices, just like CRT's, you don't see it because of the slow response time.

Lastly, I didn't see any numbers. Where are the measurements?
What day was this?
Agree- SVG probably has broader support than CSS animations and you can create something much better.

I'm really curious about the lack of love for SVG.
While generally good advice, sometimes it does make sense to put binary images in the database:

At Loopt, long before maps were included on mobile platforms, we served our own map tiles. These 64x64 pixel PNGs were often less than 100 bytes. Even though we only covered the US at the time, there were upwards of 20 million of these tiny files.

They caused file system destruction. We tried ext3, reiserfs, ufs, ntfs - they all choked. In the best of cases each file took as little as 512 bytes on disk, 5x larger than the data within. Performance was awful, no matter how we bucketed the files in directories or tuned the file systems. Reiser 4 trunk was looking promising, but then Hans was arrested[1].

The solution was to store the images in a database. They fit in-row without needing blob storage, and the DB indexes were much faster than any of the file systems we tried. Backups took less space and less time.

[1] He was eventually convicted of killing his wife: http://en.wikipedia.org/wiki/Hans_Reiser
How to use Secret Keys in Google App Engine
Effective Methods To Avoid Panicking
Conversation is the best way to avoid Panicking when you start communicate with your boss, you need to be proactive and have a tough conversation in front of him. You also need to know about your boss and to do this you should spend some informal time with your boss.
This is nothing new, they have been doing this for the past year with news and magazine agencies offering subscriptions. Its not in retaliation to Dropbox being in competition with iCloud, its just part of their guidelines for selling subscriptions through the app store. Old news people.
One reason to run OpenBSD: pf/altq and OpenBGPD/OpenOSPFD are mostly developed there, and the other BSDs tend to have older versions.
this is going to sound like a sales pitch for Unity but ...

Engine + Tools > Engine

Moai = Engine
Unity = Engine + Tools

I've got 25 years experience making AAA games. I am continually amazed at how productive people are in Unity. I've got several x-coworker friends from various AAA game companies including Namco, EA, Vicarious Visions, and others that have started using Unity. All of them can't praise it enough. Some of these are even engine guys. In other words, the types most likely to have a "not invented here syndrome".

I've also been watching and participating in game jams and watching the amazing things coming out of them with the largest percentage coming from Unity.

Been to a few "teach kids game programming" events where Unity was one of the options and those kids always come away with more than the kids doing python, processing or JavaScript.

Even GDC had several unity games at the experimental gameplay session, the indie games summit and more.

There's also a large market of 3rd party libraries and editor plugins for Unity that provide many of those things like support for social network X or picture service Y. Unfortunately Unity stupidly made the store for those plugins only accessible from inside Unity, buried in the Window menu under "Asset Store" so that none of it is discoverable from the outside.

Of course there's a learning curve. If you've written your own engine it's easier to get a couple of images/models on the screen by writing code from scratch. But for a real game with a team that initial speed is quickly dwarfed by the amount of work writing exporters to support your artists, level editors to support your game designers and the fact that Unity editor is fully interactive while the game is playing for the ultimate in quick iteration times. You can practically edit functions on the fly as the game runs.

No, I don't work for unity and I actually haven't done more than a couple of tutorials nor have I used Moai but I have written 6 game engines and all the tools and utilities for them and after seeing my various friends and x-coworker's successes and praise for Unity I'm not about to pick something that only provides 1/2 to 1/3rd the feature and therefore have to pick up the slack myself.
Les Pheromone Parties ont la cote aux États-Unis 
Les célibataires des États-Unis découvrent une nouvelle façon de trouver l’âme sœur. Il s’agit des Pheromone Parties qui proposent à l’élu de se révéler grâce à ses effluves corporels.
This is not what I was hoping for.
tmux didn't work as expected for me. i.e. I could attach to my tmux sessions, as well as switch between the "panes" - but I couldn't see the status bar.

I also started a new tmux instance (rather than attach to existing one) still no status bar. Any suggestions ?

Edit : Problem solved. I went into Full screen mode (F11) after clicking in addressbar (When focus was on the terminal, F11 printed ~) Anyway, when I started tmux in full screen mode, I could see tmux status bar. I continued to see it even after I left full screen.

Not sure what was the (temporary) problem.
Vogue Red LED Sport Bracelet Digital Watch for Unisex for $6.99 + Freeshipping
Mother\'s day GIft! Vogue Red LED Sport Bracelet Digital Watch for Unisex for $6.99 + Freeshipping Coupons, mostbuying.com Coupon Codes,Mostbuying.com Promo Codes, Mostbuying.com deals,Free Shipping Deals
Google TV has to support the NDK if they want games for it and I think they do.

IMHO, the biggest problem with Windows Phone 7 (that wasn't emphasized much in all comparisons to iOS or Android) is the lack of support for native code. Whether this was done for legitimate reasons (like portability between ARM and x86) is not really important, what's important is that C++ is the language most games are written in and if you lack the support for it, then most games will only get ported if your platform is a clear winner, which is not the case yet for Windows Phone or Google TV ... therefore from what I know, Windows Phone 8 will have support for native code, because it badly needs it.

So I wouldn't worry too much about it.
Lack of C++ code is a significant limitation for high end mobile games- both from performance and porting costs. MS absolutely knows this (and hears it regularly from game dev houses). Dunno if it'll be solved in WP8, but they have something in the works.

Derived from Win8 != WinRT- could just be the kernel and not app model.
I can't say this answers your question but I often find that with a significant other, you almost have a "double life": one you share with the rest of the world and one reserved for just him or her.

Never having tried Pair, I can't form an educated opinion but I'm assuming it's sort of like a Google+ circle with a cardinality of 2. Given the behavior I just described, there might be more of a need for "circles" of 2 than just about any other particular number.

Now take your "circle of 2", throw in some cutesy features catering to the nature of that circle, and I can see why their product is useful to a lot of people.

Probably not that useful in parts of Utah, but elsewhere on the globe, sure.
New Humoticons App for Facebook by Skype
Skype has lately announced “It’s Time for Skype” promotional campaign by coming out with “Skype Humoticons”app which has been announced specifically for Facebook.
Assotech Blith
Assotech Group presents a new project Assotech Blith strategically located in Sector 99 Gurgaon. Book your dream home now in Assotech Blith Gurgaon. For best deal call us 09555666555.
I know that not everyone agrees with Rich, but I do think everyone who writes software professionally could benefit from watching this talk.
Whenever a Minecraft player connects to a Minecraft server, the server communicates with Mojang HQ to verify that the user is actually the person they're trying to connect as. This means that Mojang gets to log a bunch of "client with address X connected to server with address Y" records.

It looks like they've used some geolocation API to guess at GPS coordinates for each address, and animated a little line connecting from the client coordinates to the server coordinates.
Sure. Game devs don't build UIs in C++ and OpenGL because it's faster. It's because it's the lowest common denominator on the platforms they care about, which is why I was observing that it's funny that C++ is in a very pragmatic sense more portable than Java now.

Most devs use some kind of wrapper library like Cocos2d to take the pain out of raw OpenGL, of course, and they can usually get by with much simpler library of widgets than the OS itself has to provide.
What are promising travel start up?
There are some travel startup like airbnb.com that are very promising and may change the travel industry in future. Airbnb.com is changing way to book accommodation or people stay during travel.

Who else are other are in the picture?
Game of Thrones Faithfully Reconstructed in LEGO [video]
On the other hand the asynchronous parts of the Socket API was modeled after the Windows kernel, which has true support for asynchronous sockets.

That's one reason why the Mono implementation was always suboptimal, because implementing that API on top of poll, epoll, kqueue and the like is not really straightforward. It's also the reason for why the attempts to build alternative web servers are using bindings straight to libevent, bypassing the socket API.

The original plan was indeed for .NET to be portable to non-Windows platforms, but Windows-specific details have leaked in nonetheless.
Thanks for adding your note about integrating this into Blender--that makes the news much more relevant to my interests. :)

I was looking forward to integration of motion tracking into Blender and had a small play with the feature when released. Now I just need to make the time to play some more...
Google talk no work
404 not found for google talk. And no one is crying? One of the largest companies on earth can't keep an im product live. Is anyone at google "at google"
Yeah this is how I use my C++ code on iOS now. I'm more interested in exactly what you do to bootstrap a C++/SDL app from nothing.

I guess Armin Ronacher's blog post here makes a pretty good introduction:

http://immersedcode.org/2011/4/25/sdl-on-ios/
one thing to definitely watch in OpenBSD is their new mail daemon, OpenSMTPD. It has a configuration syntax that is about 100x easier to setup and understand than anything else out there, although they are still working to get it up to par feature wise. The code is also written with a heavy focus on security, correctness, and simplicity.

Its definitely something to watch for all those hackers that want an alternative to gmail that isnt the insanity of a postfix/qmail setup.

listen on em0
map aliases { source db "/etc/mail/aliases.db" }
accept for local deliver to mbox
accept for all relay

Thats all you need for a working mail setup :)

http://opensmtpd.org/
Android was definitely written with multiple hardware configurations in mind. What I don't understand is why phone carriers and manufacturers simply provide the drivers for Google (and consumers) to work with. Essentially how one would install drivers on Windows. I don't understand the need for the drivers to be proprietary.
Crimson Steam Pirates published by Bungie (the Halo studio) is very impressive and done entirely in Moai

http://itunes.apple.com/gb/app/crimson-steam-pirates/id43805...
I through it was real until I read "Coming soon to Windows Phone and MS-DOS" ... there must be something wrong with me.
It's the difference between Ctrl-Tab and Cmd-Tab, no?