skysight-inc/HackerNews huggingface dataset:
The single most import reason that I like GAE is that it used to charge based on CPU usage, so that I could carefully optimize my web apps to reduce costs. This is also why I think cloud computing is a good thing: shared resources are generally efficiently used.

Now that GAE starts charging by instance-hours, however they are calculated, the drive to optimize is significantly reduced: I no longer have to worry about a web app's CPU usage if I have to wait for I/O anyway.

Some will say that's how we, as developers, should allocate our time to improve productivity, but the cloud platform as a whole just becomes a lot more wasteful.

And this change makes GAE much less appealing than AWS. If I'm gonna pay for instance-hours anyway, why not just launch some EC2 instances and kill them when I don't need them anymore? Sure it comes with admin costs, but at least I can migrate to another cloud provider much easier. Judging from the comments on this thread, migrating away from GAE seems very expensive, if possible at all.
DOOM and DOOM 2 now acceptable in Germany, Berlin renamed E1M1
from super-generous to just generous can still be called "bait and switch".
This is why I love python - magiceightball.py
Panda Poop Could be the Key to Cheap and Efficient Biofuel Production
I think your falling prey to the no true Scotsman fallacy. http://en.wikipedia.org/wiki/No_true_Scotsman

Now days 99+% of all developers incorporate some API as a core part of their software. Take the game industry the number of people writing direct X is tiny compared to those who use it. John D Carmack (http://en.wikipedia.org/wiki/John_D._Carmack) is clearly a "software engineer" yet he spends most of his time working on top of DirectX or some other API. Yet, when you dig into Direct X it's built on yet more API's and at the same time anything written on Direct X has a tun of boilerplate code you need to get right or it fails badly.

PS: Ruby on Rails is a perfect example of what I am talking about. By your definition anyone using it is "support" or a "code monkey" even if they start from scratch and build a billion dollar company simply because they spend more time thinking about the API than pointers.
Mens Radii 420 LOW Shoes : Radii footwear
It's ambitious, but cmw can do it if anyone can. He already has most of the bootloaders running in QEMU, and is making progress on the kernel. I'm not sure that it would work for anything but an incredibly-slow demo on an Android phone, but it would be useful on a desktop. Developers also benefit: you'd get a fully correct emulator to locally test their apps, rather than needing the often-incorrect simulators and x86 builds. It's not a trivial project, but if it ends up working, it would be pretty damn useful.

(It's also not something Apple can shut down: you'd just download the iPhone firmware file and run from that. There's no copyright infringement here, you'd just be downloading publicity available files and running them on a different "kind of device".)

Edit: I think this post title is a bit misleading. I'd say "Ambitious Kickstarter project to run iOS in QEMU", since the side-effect of running on Android is both likely useless and not really what it's about.
Having a database model and an application model in separate processes, and mapping between the two is expensive in many ways.

There are many ways get rid of the problem with getting rid of the database. For example putting all knowledge of the domain in the database via stored procedures, couchapps, and object stores.
here are my reasonings for applying as a single founder again, while it may not be the only decision sometimes I think it is defintely the best one.

http://www.zachbruhnke.com/going-solo-reasonings
Please link to the original source.
Wouldn't it be smarter to emulate at the API level instead of at the hardware level?
The code would not be signed by Linus; you do not know his private key.

If I as a developer then pull and verify signatures, I would note that commit was unsigned and expect the commit to be compromised.
PageGrabber - A JSON API for HTML Documents
Linux now runs on iPad; Tuxedo optional
Except the superpowers with all the nukes routinely fling them at each other. Where is the deterrence?

If IBM is not deterred by Microsoft's patents, why would they be deterred by mine?
I agree with almost everything you said; I think the major flaw in your thinking was that it turns out that making a virtual appliance that can safely run on the open internet for 5 years without intervention from a SysAdmin is a whole lot more difficult than you'd think. If you could have predicted that, with the other information you had, I think that premium shared hosting (which is what PaaS is) with VPSs eating the low end, would have been the obvious conclusion.

I've thought quite a lot about this, in fact; for a while I was talking about starting a PaaS company that used the customer's equipment. As far as I can tell, the current model (where the PaaS company controls everything) is by far the easiest (thus, if sysadmin/programmer time is your constraint, the best) way to solve the problem.
Improves innovation which will eventually lead to more tax dollars. Although it would be a stretch to get them to take a long term view, would also probably have lawyers lobby against it.
It would be if "running iOS apps on Android" was actually the goal of the project, which it isn't. The goal is for easier debugging and security research of iOS and iOS apps, being based on QEMU and running on non-desktop platforms would just be a side effect.
In that case, what's stopping large company X from forming a shell company of one employee which performs services for X using patents held by company Y which has made such a (potentially legally-binding) pledge?
It isn't their fault alone. Lots of software has backward-compatibility breaking changes all the time. Maybe if all platforms ensured all existing applications worked correctly with every update, maybe by extraordinarily thorough testing or something.
Today's fashgasm
It's not just about steady state memory footprint. It's about the whole stack, how apache and mod_php and mysql (if you use it) interact.

Excessive traffic means a spike in simultaneously served connections, which means a spike in apache threads (assuming worker MPM, iirc there's 1 process per 25 threads by default). With the mod_php model, the per-thread php memory usage can be very expensive when you have dozens or hundreds of apache threads serving requests. A spike in running php instances leads to a spike in mysql connections for a typical web app. If you haven't tuned mysql carefully, which most typical environments have not, mysql memory usage will also skyrocket.

Then for the coup de grace you get stupid apps which think it's perfectly fine to issue long-running queries occasionally (occasionally meaning something like .1% to a few percent of page loads). When that happens, if you're using myisam tables which were the default with mysql < 5.5 (and which therefore dominate deployments, even if "everyone knows" you're supposed to be using innodb), then those infrequent long-running queries block the mysql thread queue, leading to an often catastrophically severe mysql thread backlog. Since php threads are issuing those queries, the apache+mod_php threads stack up as well, and they do not use trivial amounts of memory.

The result is that you have to severely over-engineer the machine with excess memory if you want to survive large traffic spikes. If you don't, you can easily hit swap which will kill your site temporarily, or worse, run out of swap too and have the oomkiller kill something... either your webserver or mysql.

The benefit to fastcgi is it takes the memory allocation of php out of apache's hands, so every new apache thread is more limited in how much bloat it adds to the system. With a limited pool of fastcgi processes, you can also limit the number of db connections which further improves the worst-case memory usage scenario.

The advantage of in-apache-process php is that it serves php faster when there are few parallel requests, but it's on the order of single-digit milliseconds difference (the extra overhead of sending requests through a fastcgi socket), which is dwarfed by network rtt times even if none of the above pathologies rear their heads.

The apache+mod_php model is to do php processing for all active connections in parallel. The fastcgi model is to do php processing for at most x connections where x is the php fastcgi pool size, leaving all other requests to wait for an open slot. It may intuitively seem like the fastcgi model is going to be slower because some requests have to wait for a fastcgi process to become free, but if you think about average php request time it's going to be better for high parallelism, because the limiting factors are cpu and i/o. The apache model ends up using ridiculous amounts of resources just so no php request has to wait to begin getting processed by php. The high contention particularly for i/o created by apache and mysql when they have large numbers of threads is what makes the fastcgi model superior.
You loose some features of SQL when you have historical values.

For example if you only want customers to create orders you can set a foreign key between customer and order. If you don't delete orders and customers, then the database will allow you to insert new orders against old customers, unless you apply a more complex constraint.
The poster above was asking specifically about software patents.
Firefox on Mac textarea edit bug open since 2005
Observed Observed: The Death of the File System?
I'm with you, I'm happy with t-mobile and don't want ATT to get involved on this.

P.S Once again an American miss pronouncing Cojones.
Mine is extremely anti-climactic: http://i.imgur.com/gwbBC.png
How To Become Taller Naturally – 6 Essential Tips | Ways To Become Taller
There is a lot of feigned ignorance going on in these comments.
Your post is too partisan and too cynical. This was a good day, and the system worked.

Of course Congress will hold hearings and some will complain loudly-- it is a controversial and major decision-- but there is no mechanism for Congress to overturn this action...it is up to the courts, the law, and the economists, as designed.
The new startup DoubleRecall fits under this heading as an attempt to redefine/"fix" advertising.
Very cool, but he's solving an imagined problem.
This just showed up today (mailchimp buys tinyletter): http://news.ycombinator.com/item?id=2947625

The single founder was Philip Kaplan (although he's not you're average single founder).
You don't have to buy a new TV to switch between cable or satellite providers, but you do have to buy all-new phones to switch between cell carriers.
Yes, MySQL is the kind of database that canonically uses approaches like physical logs and logical logs to provide ACID transactions (and, in MySQL in particular, replication.)

The interesting thing that Prevayler and such things did was that they expanded the use of logical logs beyond simple relational tables to much richer sets of state.
It seems like you were a single founder in this one - what if anything allowed you to overcome the known difficulties of being a single founder?
Reddit's beauty is in sub-reddits. Don't like the front page? Just unsubscribe from it, and subscribe to whatever you like.

http://forhiremedia.com/wp-content/uploads/2010/08/map-of-re...
That's one of the things ChronicDB does. It makes historical values available in the average application.
National Braai Day Anthem
OnSwipe warning for iPad users (since it is not apparent from the hostname that this is at Wordpress).
Give users a basic IQ and personality test. Provide different content based upon where they fall.
Have you tested if the < only confuses the browsers in the first position of the FourCC? Is it possible that x<im or xx<i is allowed?

Also, just k.slice(6,9) would seem to give unique 3-letter names, including for uniform1f and uniform2f.
Y Combinator Shattered My Robot Loving Dreams
Grupo-de-louvores
This can be handled by deleting orders from the logical representation, yet preserving them in the historical layer.
I think the heart of the problem is that Sony is a complex beast and there is no real control over who does what is which business unit.

This is recipe for corporate debacle in itself, and the bigger the company gets the more morally chalenged people try to climb the ladders, and the more a corporate culture of not screwing the consumer becomes important.
A lack of unified values in the business units
should in itself justify a "don't trust, avoid if alternatives are viable" attitude.

Now Sony headphones for ex. are really good quality, but you don't need to trust their privacy policies to use them.
EFF to Court: Don't Let Government Hide Illegal Surveillance
Because my grandparents and a number of people a generation younger than them have included me in the "kids these days" group. :)
The Sub-reddits are genius, building all these amazing sub communities. This is a big step back, their answer to the 'supposed' decline in Reddit is let's just make a clone, why? Because it'll have less users. Let's say it did hugely well, it'd be a vicious circle leading to everyone moving to another clone.
There's a decent chance (although it is not necessarily the case) the GPS receiver chips have some US-originated IP in them.
> 3. Give the candidates a short but difficult unpaid development test
> 4. Everyone who passes this initial test gets a job to work on a real project

What happens when only the desperate bother with your difficult, unpaid dev test and none of them pass?
重庆钢管
Surely this won't make those considered stupid any smarter. Why shouldn't someone less intelligent be allowed to read and interact with an intellectual conversation. It's not that easy to group people in such ways.
If you patent an invention, no one else can. Your patent prevents other people from patenting the thing that you depend on.

If your next question is that the existence of your invention would invalidate their patent due to prior art, that would take costly legal maneuvering to establish. Is there a shortcut around that legal maneuvering? Yes, patent your invention first.
Imagine if Facebook made their own browser and offered an extension to “Like” any page on the web through it — same idea...

Wouldn't the same idea be Facebook releasing a Chrome extension for their "Like" button...?

Just sayin'.
No social platform is going to disrupt the existing systems until they decouple content and organization. The main issue is that we assume that all 'upvotes' are equal. If a user can select who is in their filter layer (like in Twitter), as opposed to selecting content (a subreddit), there will be a shift away from the cycle of bread and circuses.

Hubski may be doing that but only implementing this one graph node deep and only having one default category for information, will probably not create a vibrant and diverse community.
I love the admin-free nature of GAE, that's why I started using it in the first place.

"Infinite, automatic scaling" is a double-edged sword given the pricing model. Virtually anyone using GAE should be putting very finite caps on their resource usage lest they get a sudden spike of hn/reddit/whatever traffic that results in a usage bill that matches up with the "infinite" scaling GAE did for you.
Please vote, this is what I am doing after college. No real job :) http://markover.nodejitsu.com/
Contextual real time commentary that works on NYTimes and other news sites!
Become (fitness) Goal Driven and live a healthy life
Hmm, it's more.. I can do it in x hours the best way I know of; or I can do it in y hours by writing crappy code. So, at the end, if you tell your client that 10 hours is not enough to build a quality software but he still insist, well, it's his money.

It's a little bit like if you eat at a restaurant and you've got 20$. The cook could tell you there's something really good and way better at 50$.. but if you're happy with something less good at 15$, well, it's your body and your money. (I know that development is way different and in the long term tests will save money, but depending of the project, it's not always the case.)
贝佳斯官网
I never said pythonistas don't use Windows. I said few of the ones I know do and wondered if other people had different perceptions. Before moving to Linux, I did most of my Python programming using Windows.
I always think it's ridiculous when I hear "It's the new reddit" and then see what basically amounts to a Wordpress blog layout. Reddit, digg, HN were all partly successful because of their layout, not in spite of it. I don't want to scroll past the meta of every article today just to see what you have; I want a list of what's happening that is sorted/controlled by the community. And the less images, the better. I like reddit in that I can turn off the images so that I can fit 17-20 article headlines on a page w/o scrolling.

Ugh.
Anyone used appcelerator (titanium) framework to buld android app?
Hi All,

Just wondering if anyone used appcelerator titanium framwork to convert the web app into native android app? How did the project go and would you recommend going this route verus android sdk?

Thanks,
I would say that a man who's repeatedly threatening to murder you is definitely a big fucking problem. I'd rather have my reputation ruined than be murdered by a guy who hears voices telling him divorce is bad.
It's not about segregation, it's about content promotion. Why should content-promotion algorithms be intelligence agnostic?
Sure it will be a vicious cycle. Same thing with fashions and popular hangouts. It's human nature, and somehow peoe make money in those businesses :-)

http://gilesbowkett.blogspot.com/2008/05/summon-monsters-ope...
After I read the email from Google, I didn't think the impact would be huge on my small app that just started gaining users, but it was a little shock, I headed to HN to find out if other people are affected or my app was badly written. I think everyone is affected.

I will be moving my app, if anyone else likes to use a freelancer, please drop me a line: varese4@gmail.com
if md5 of files exist then there seems no prob.
R/C F-16 With Servo-Controlled Cockpit Cam & Altimiter
Because it uses proprietary stuff that other browsers don't implement and that will never be standardized, for one thing....
I think it's implied that the companies making this pledge will tend to be the huge corporations with massive brand recognition and existing user bases that ought to be able to dominate the market unless the 25 person shop has found a way of significantly improving the product offering. In which case most of us would prefer to see acquisitions over litigation.
I don't have the time or funds for an incubator yet, but I have helped fund two single founders so far, and am open to doing more.
They updated the article after contacting the bar's owner and receiving comment from him.
It also added jump list support. (Unless I somehow missed it's existence in the previous versions). So if you have it pinned on the task bar, your recently used sessions show up in the jump list and you can start them directly. It also provides access to puttygen and pageant from the right click menu.
Not useless, you can still play games on it and play blu-ray movies. I don't think there are many blu-ray movies that "require" new firmware. Playstation Network is a free bonus service which isn't necessarily unconditionally guaranteed to you based on the purchase price of a PS3.

> "To put it simply, if you don't grab the update, the system will become useless to you as a gaming or media machine."

Not true. I didn't update my PS3 for for over half a year and during that period i encountered no problems playing my existing games or new games, or any of my blu-ray discs.

Most PS3 users do not care about the OtherOS feature. I installed linux on my PS3 and frankly it was quite useless. I'm glad Sony did not keep diverting resources into maintaining that feature for a minority of people at possibly the expense of other features.

I don't understand why people expect Sony to keep supporting legacy features for a small minority of people who purchased one of the first models of the PS3? Updates as well as the PSN are NOT obligated by Sony after you purchase the PS3. Otherwise, 20 years from now, do we all have to right to complain to Sony that their system has stopped being updated? No. That would be absurd.

If you want their free software updates and free online features, then you would obviously have to accept the separate terms for those features. If not, your PS3 is still perfectly as functional as the day you bought it.
huh. MunchOnMe seems like a reasonable name for a groupon clone (which looks like what it is?) I guess I'm missing how that is bad or offensive.

I mean, Fukime sounds like a handle on a cosplay form. Not really what I'd go for, but being Japanese is a thing and that's okay. The real problem is that a google search confirms it - the first hit I got (safesearch off) is the deviantart page of... some cosplayer. oh man. On the first page, I found references to the cloud platform, but not their home page. This is a serious, serious problem, if you ask me, /much/ more serious than a vague resemblance to a curse word in the name.

On the other hand, I'm told I'm horrible at picking names so maybe I'm exhibiting bad taste here.
Have you thought about slapping some advertising on that? It's a useful service and I can see it pulling in lots of users.
They did this because of the outrage from the Moodle community over some of these patents.

There was talk of a formal attempt to get some of them overturned but this pledge took a lot of the heat out of the outrage.
it's about content promotion. Why should content-promotion algorithms be intelligence agnostic?

Because a "stupid" person might find the same thing interesting as a "dumb" person, hence the upvoting model. People who are inclined to agree are just as inclined to upvote these items, promoting them to a position where other people can consume said content.
There is a chapter on Vim scripting in my online book, please take a look and let me know your feedback - http://www.swaroopch.com/notes/Vim_en:Scripting
Sounds just like Google+.
Why should they only use intelligence as their metric?
This is all part of the dance. Believe me, AT&T knew full well ahead of time the merger exceeded HHI bogeys in several markets, that is a well known formula, they should have know about how much of TMob they have to lop off to get under the HHI limits (if they did not they are dummies). I am sure they were hoping to avoid this level DOJ confrontation, but I can assure you plan B is to settle with DOJ by divesting enough to come into compliance.
Dynamic languages were not very well served until invokedynamic came about.

If you have a careful look at the Java bytecode, every non virtual function call is resolved at compile time. However, for dynamic languages, function resolution is at run time. And at the moment, it can only be done via reflection, and not amenable to JIT optimizations. However, this is all changing, and if Java could shed some of their static classes (which affect start up time), it has a good chance going forward.
No.

Your formulation is not incorrect, but pg's is correct as it stands. The word "less" has been used in a range of English dialects for both countable and measurable things, for more than a thousand years. See e.g. http://itre.cis.upenn.edu/~myl/languagelog/archives/003775.h... for some excellent discussion on this issue, and actual corpus data to back it up.
Before product-market fit, find passion-market fit
On Hubski, user follow one another, rather than communities, as they do on Reddit. Instead of voting a post up and down, you simply share it. That propagates it to your readers; the more people share it, the hotter that post becomes.

sounds like he has created Twitter.
You think Ubuntu is light-weight?

...what?
Catch a Cheating Spouse with GPS Tracker
You can see the TI+JM graph at http://arewefastyet.com/?a=b&view=regress