skysight-inc/HackerNews huggingface dataset:
EXA and XRender (the 2D acceleration in X.org that the original poster is talking about) is just 2D compositing. It is not about drawing line primitives on the graphics card.

No mainstream 2D rendering system (not X.org, not Mac OS Quartz, not Windows GDI/WPF+DWM) uses any graphics acceleration to draw 2D primitives. In some cases, drawing may be done to graphics card memory (to avoid needing to copy to graphics memory later) but that's it (see CALayers on the Mac). The lines and other primitives are all CPU determined. This is still just a compositing layer.

The intractable performance problems of the Mac's Quartz 3D Extreme are exactly why drawing is always done by the CPU -- it is actually faster to do this work on the CPU. You'd link a graphics shader might help but performance metrics prove otherwise.

The article itself is badly confused (on this point and others). X11/X.org has no advantage in this regard.
> Rapleaf

You mean Rap Genius?
I built Flixeye: http://flixeye.com for watchlist notifications of streaming movies. Not sure if it's the coolest, but still useful.
I would argue you haven't actually used Vim then :)
In the question I was referring to, I don't care if they can implement a hash table. I just want them to recognize that when they compare using a hash table to other alternatives, that looking up items in a hash table has a performance cost.

I agree it would be sort of silly to ask an open ended question and then hold it against a candidate when they don't talk about something as if they're supposed to read your mind.
I love the ruling.

Unfortunately we have a 5-4 split in the Supreme Court. The liberal minority only needs a single judge to come to their side to win this. However on civil liberties the trend has been negative. I'm therefore not particularly optimistic.
FCP may not be a pro application for editors who use tape, but it is most definitely a pro app for editors who have gone fully digital. I doubt Apple spent millions of dollars and several years to rebuild FCP from the ground up in order to sell iPhones to Moms and Dads.
Civitas - Plan, develop, and manage the city of your dreams
It's sad all of the negatives you brought up started with the Lions. Is the pendulum swinging back? I'm even writing this comment on a MS Surface Pro which I'm completely loving.
We are only just now hitting the point where you could use HTML 5 video only for a broad reaching consumer site. Once this is no longer an issue flash will probably drop off a lot more.

I assume only having up to IE8 on XP is going to be an issue to full html5 video adoption for some time yet.
Have you read the discussion thread? [1] He doesn't have enough notability to warrant a dedicated article, and a redirect to the Apple Writer article is sufficient. And Paul himself chimed in asking for the article to be either deleted (which it was), or "frozen against vandalism", which is only applied in extreme cases.

[1] https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletio...
Press is hands down the best Reader app IMO.
I wasn't asking the guy an exact formula for GDP, but at least some definition of what it was trying to measure. Aaronc's point below is exactly my concern.

As per appeal to authority, I didn't think I was asseting anything controversial. I doubt you are saying it's better to hire dumb people or just ignore intelligence, so I am confused what you're arguing with here.
I'm all for changing titles when they make the topic clear to the reader or combat hyperbolic escalation. With that in mind what was wrong with the original title?

9th Circuit Appeals Court: 4th Amendment Applies At The Border; Also: Password Protected Files Shouldn't Arouse Suspicion

Other than grammatical errors what did the change of title provide?
For the sake of this and Prop8 soon, I really, really hope you're wrong.
The big deal is that the nicest thing you can say about the biggest features of recent OSX versions is "at least you can turn them off".
http://premiumtimesng.com/business/5408-how_shell_connived_w...

http://www.independent.co.uk/news/world/americas/secret-pape...

Bribery, corruption and human rights abuses. How is this not Los Zetas style?
How about a mug?

http://www.cafepress.com/+misconceptions_tech_startups_mug,8...
Depends. If the developer indicates that the app was removed for 'legal issue', it will no longer be available for redownloading. Otherwise, you can download discontinued apps http://www.macrumors.com/2011/06/09/icloud-supports-re-downl...
They should have said our public api is turning private.

This might be a twitter client like third party problem, where externally the content is displayed better and drives too many away from it directly.
ModelMapper - A simple object mapping library. Useful or too simple?
I built http://streamjoy.tv as an abstraction layer above netflix, itunes and amazon and I will attest it took quite some trickery to get something approaching a comprehensive catalog. Even things that should have been simple like using the main python library for Amazon's product api was not simple because I had to rewrite sections of the library that dealt with api throttling limits.

There are gaps in the APIs and though they can be dealt with, it was not always easy or straightforward.
I think the parent was asking if SalesForce could pursue the Heroku founders for some sort of liability (i.e. misrepresenting the company during the purchase).
That's exactly what he was asking: Since @foo is shorthand for this.foo, why are the code snippets littered with this.method, this.prop, this.blah and the likes?
> 1) The government grants a de facto monopoly through excessive regulation and licensing requirements.

This is a HUGE problem. The oligopoly that runs banking now is never going to innovate in certain ways because its contrary to their profit incentive, because they have no competitors willing to implement better feature sets (because newcomers are basically disallowed).

Our currency is hard linked to banking processes. There are some things that are nearly impossible to extract even if we do get competition going (which won't happen).

The only way out of this is something like Bitcoin and/or total collapse of today's banking system.
IANAL, but isn't it a felony to DDoS a property you don't own? This guy is effectively claiming he'll perform federal offenses for $5/hour by DDoSing a competitor's website, right?
Not being an expert in the molecular/cellular/biological department. Is there any risk that this new DNA strand could harm current life? (I am thinking infections or some weird mutations, similar to every scifi movie I have ever seen)
Those improvements are nice and all, but I'm talking about features that would be featured on http://www.apple.com/osx/whats-new/.

Go look at that page real quick and count the number of things that are good. Not "not bad" or "you can turn it off". Good.
Symbols can be GCed as of 1.2.
Dwolla, like all online banking startups dealing with real money, is just a front-end on a classical banking institution. The costs to really start your own bank, which itself would probably not even give the level of control desired, from scratch are far too excessive for a typical startup. All of Dwolla's stuff is processed by Veridian Credit Union, and they have no control after you start a transaction moving. Dwolla takes 2+ weeks to move money around.

Their FiSync product is vaporware. They won't give out the documentation. Veridian, whose system they're already specially linked to, is the only user.
In application connection pools are a BadThing™.

Why is pooling connections in your application a bad thing you ask?

1. It keeps open N connections to the database for each one of your M server processes. This is especially bad in Postgresql, as that means you have N * M idle processes on the database server.

2. It is very easy to improperly reset a database connection before giving it back out of the pool. This leads to two problems.

problem 1: The first is that if code using a db connection has an error and doesn't issue a rollback, the connection will still be in a bad state when it is handed back out of the pool again. On a webserver, this means that you will see strange exceptions where a query failed, and is very hard to debug, because the actual error was on the previous request to use that connection.

problem 2: It is inevitable that somewhere in your code you will not issue a rollback on a connection after starting a transaction. In fact, if you are using Python the default dp-api behavior is to "transactional mode" where a BEGIN is sent immediately before any query on a new connection. It will automatically start the transaction, but it will not COMMIT or ROLLBACK automatically. The connection will be returned to the pool with a transaction started, and the transaction will be kept open, potentially for days or weeks. This can cause an incredible number of headaches, performance problems, and cause your database's on disk size to grow much more quickly.

3. If you use a server like gunicorn, or a library like multiprocessing, open file handles (including sockets) are shared upon fork(). This means that if you aren't very careful to completely remove and recreate all the connections in your connection pool after a fork, you will have multiple processes sharing the same sockets. The processes will then step all over each other and corrupt each others use of the database.

I have seen all of these problems multiple times in production code.

So, what should you do?

If you are using postgres, install PGBouncer on every server. Configure your application to make a new connection to PGBouncer whenever it needs a new connection. The overhead of this is tiny, since you connect to PGBouncer through a filesystem unix socket. PGBouncer keeps open as many connections as it needs to the database server, maintains those connections, and puts them in a good state before giving them to you. PGBouncer will also gradually reduce it's connections to the database server if they are idle and unused long enough.

I'm sure other databases have some similar database proxy.

Taking this advice will give you better performance, far fewer bugs, and hold many less connections to the database server. Additionally, all your database uses can benefit from connection pooling in this way, even shell scripts which call psql.

In application pools of database connections is something that will bite you over and over, just say no.
When you take the top standard MBP and bump its memory to 8gb and give it an SSD, it costs more than the Retina.

I do see your point, especially with the top end retina, but the retina line isn't way out there in the way a Pro is beyond an iMac.
I did my own research, and i don't see the issue?

Yes, developer mode erases the machine for security reasons.

I don't see to support them, I do support them on this (I actually am not a fan of chromeos in general), because it is still a huge step forward over almost all available newer "locked" machines available.

Your solution is what exactly?

It seems they've done the best pragmatic thing they can do here.
It enables DRM and content for those who want it. Those who don't, can still do what they want with the machine.
If you want to have your cake and eat it to, yell at netflix/et al.
It's not like Google has an real leverage here. They've tried for years to get anywhere with other strategies.
Subjective experience exists objectively, as in, the subjective experience in your consciousness is an objective reality of the universe. We do not yet know how to model such things, and making useful predictions based in brain activity is great, but it will not be a remotely satisfying model of consciousness.
This is kind of disappointing and I hope it won't get traction.
And that's the point at which I will consider buying this game. When I can play offline, all the time.
It depends which civil liberties you're talking about. The Roberts court has been good for free speech and gun rights, and it wasn't just the liberals. Brown v. EMA was 7-2 for example. The pro-habeas Hamdan, Hamdi, Boumediene cases also came out under Roberts. Several positive decisions on drugs (can't ban hullucigenic teas) and search an seizure too (GPS case).
I was impressed with the discussion of the implication of device access when all your data is in the cloud.

For more detailed discussion of the cotterman case see professor kerr's most recent post:

http://www.volokh.com/2013/03/08/en-banc-ninth-circuit-holds...

And his earlier posts:

http://www.volokh.com/2011/03/30/ninth-circuit-decides-cotte...

http://www.volokh.com/2011/01/17/update-on-united-states-v-c...

http://www.volokh.com/2012/07/02/ninth-circuit-en-banc-argum...
I too wish there was a game that offered meaningful pvp, but I'm not sure they will deliver.

Most MMOs claim that they won't neglect hardcore pvp, but almost all of them end up catering to the lowest common denominator.

Games where people are allowed to kill anyone, at any time, for any reason are generally economic failures.

I have high hopes for this game, but I remain skeptical.
Yeah, I count one (Airplay Mirroring). Two if you include the new version of Safari.
I like the modified title. It serves as a tidy tl;dr.
You don't need feature parity, because there are many features used only by a small handful of people.

When the first iPod came out, it didn't have feature parity. No wireless, no FM radio, smaller drive, no Windows compatibility. But it was better at the important tasks (finding music on your library, controlling playback). Similarly the first iPhone OS was missing quite a few features compared to BB/WinMo.

If Wayland or Mir can do a better job for the 80% or 90% case, they could easily displace X11. The fact that they are cleaner codebases (since they aren't 20+ years of layers) means they can probably respond to new use cases or important gaps faster than X11.
I can't tell if he's serious. What makes anyone think this is real? Serious question.
As welcome as this ruling is, if you wanted to keep something private, hoping that the government obeys the law may not be the wisest approach.
You don't have to cycle between 2 application platforms: the host OS and your browser. If you already use a lot of web apps this is a real frustration. You essentially are running 2 OSes with separate conventions and context switching between those is not pleasant. This is why things like Fluid exist.
I thought about purchasing vimrc.it for nearly this exact purpose this morning. This is fantastic.
I think we should also look up the exact details of how "stuck" they are with Intel, if this new-Mac-Pro-like-thing ends up being as revolutionary as some hope...I seem to recall way back at the "switch" to x86 that there was some deal with Intel and Apple that only locked them together for a certain number of years? That number of years may be approaching, I don't remember the details.
The ruling is good but not great.

It's better than what happened in 2006, but still only requires reasonable suspicion before they can take your laptop away from you for as long as they like to search it.

Reasonable suspicion is a very low standard. It's basically more than a hunch, less than any real evidence.

Even a combination of completely insignificant things can be reasonable suspicion.
Mars->Earth or Earth->Mars seeding is a popular hypothesis. We'd still likely see a bigger difference than 86% identical, though, given the billion year timeframe involved.
A fair point, but keep the vitriol to yourself.
Oh I'm sorry I misunderstood. Well at this point I guess we could say it's at least on pause and certainly not a success.
In his defense, Lineage was a horrible game before he got there.

I'm hoping that with complete creative control, he can go back to his roots and create something truly amazing. He probably won't, but I'm willing to wait and see.
I didn't see where the website owner specifies that they will illegally DDoS a website. It could actually be a brilliant strategy, take a payment for DDoSaaS then after the payment has been received, ask for proof from the client that the website they have requested DDoS'ed is their own (as an analytic tool to see how your website would perform under attack perhaps). If they can't provide the proof, the site owner is not allowed to perform the DDoS, with no need to refund the money, as anyone complaining about failure to furnish advertised service would be incriminating themselves.

EDIT: I completely failed to watch the video. It is pretty specific, hopefully a joke. Perhaps the real business model here is (since it says it only accepts serious requests from businesses) to pivot to Blackmail-as-a-service (BmaaS?)
Well I love share sheets, iCloud syncing, and AirPlay, personally. Gatekeeper is a great compromise between a fully locked down system and a fully vulnerable one. And the new Safari is the best Safari ever, as the saying goes. So I count 4.5 on my end.

Anyway, an OS is more than the sum of its newest features. On the whole, OS X 10.8 is a stable, polished, powerful, fully-featured operating system. There might not have been a big feature like Time Machine or Exposé in a couple versions, but I'd much rather use 10.8 than 10.5.
DOMA is also up for a SCOTUS ruling, which is potentially far more substantive (because full-faith-and-credit will actually have force for marriages). It'll be interesting how that shakes out.
The new heading seems reasonably accurate and much more clear.

"9th Circuit Appeals Court" does not add useful information (at least not enough to warrant inclusion in the heading) and "4th amendment" doesn't mean anything at all to those of us who are not Americans.
What is in the modified title that is not in the original? (Other than grammar errors)
How do I go about asking?
I doubt that one would be closed. It has a definite answer (or could at least be re-asked in such a way as to limit discussion).

Incidentally, the answer just after yours is mine (lwburk), so don't draw too much attention to closing the question! What I'm more upset about is that the accepted answer is nothing more than a link (and has a lot more votes than your much better answer). That is definitely a historical accident. If these answers were each given today, yours would be voted much higher and his would be closed.
I use the OData interface to power streamingcriterions.com, which is totally niche but still get a couple hundred hits a day. I built it to scratch my own itch, but I guess it'll stop working pretty shortly. Bummer.
If this is serious (it doesn't look serious) it's going to get shut down very fast. For any actual "professional DDoS" services you'd need to find them via .onion sites (think Silkroad, etc).
So the size of their purse determines their legal liability? What difference does it make if it is a big multi-billion dollar company that does a few billion in revenue or a startup? If this were Dropbox, would people want to see a clas s action lawsuit too? Doubt it.

Regardless, the point has been made. They need to compensate those customers - but this lawsuit is frivolous, opportunistic and going too far.
Supply/demand.
Then the controller becomes a second source of truth, no?
"Task switching in iOS is pretty horrible"

Four finger swipe works like a charm. [1]

"The way [iOS] attempts to hide the idea of files makes it very inconvenient to work with"

It doesn't hide documents, iOS has a different way of presenting and organizing them than you're used to. Instead of putting them all on one pile for you to sort out, iOS takes an app centric approach. You never have to search for that spreadsheet you made last week, you know it's in the file drawer in the Numbers app (and with iCloud, the spreadsheets you made on your Mac will also be there).

Of course the standard way iOS handles files doesn't work for everyone. If you have thousands of files you need to sift through, you might prefer using Dropbox or SFTP with an app like GoodReader, or use a web app like Google Docs.

[1] http://gigaom.com/2012/04/02/how-to-use-ipad-multitasking-ge...
Yep, it does. Amazing site too.
I had that idea a while back (haven't done anything with it). I was thinking more along the lines of separate PIN numbers for ATMs/at checkout. You would set up different PIN numbers on your account (on the bank website), with specific conditions, like transfer limit, time limits, $X allowed per day.

> Card, PIN 1234 -> bank -> access John Smith's account -> access "1234" setting (max transaction of $50 otherwise declined).

> Cart, PIN 2345 -> bank -> John Smith -> 2345 is only valid on weekdays

I originally thought of it as a way for parents to loan kids their cards, give them a temporary PIN to use.

Might make more sense to adapt it into the CVV system (or a new system), where each specific CVV would correspond to a setting you determine. They can be created by you quickly and securely with a bunch of constraints.

But then I realised I had no idea how CCs worked, and assumed I'd either have to get a bank on board, or a CC company to implement it, and gave up.
Free speech is protected - so long as it is speech by corporations. I'm sure that corporations everywhere rejoiced at Citizens United.

But compare with Morse v. Frederick.
Tricorder: Mobile Phone edition
I'm all for permanent death, but it absolute must be accompanied by rock-solid stability from the outset.

Playing through Diablo III on all but the hardest difficulties, I must have died about 100 times due to extended lag spikes and only a few times due to my own mistakes.
I'm gonna have to issue a DMCA notice. You did not attribute it to moi. ;)
Netflix kills third party app platform, current apps will continue to work
Only to the extent that it's not fast enough, which it clearly is given that iOS doesn't hardware-accelerate CoreGraphics. Anything done wrong can be bad, but flicker is really really bad. Pretty much only Apple gets it right in that regard (maybe Jellybean, I haven't used it much).
Maybe not in this specific instance, but both operators have different behaviour and different uses.
They didn't "blatantly lie"....they lied. They built their product 1 way and it morphed into another architecture as they grew. They made decisions that optimized for their financial benefit, but I wouldn't go as far as to say they "blatantly lied". Let's not get too carried away here.

As a long time Heroku user, I was pissed when I heard this...but they have done so much good for my own development career and freelance gigs, that this is easily forgiveable with a slap on the wrist and a partial refund to customers that have paid a lot over the years.

More than likely, they just never realized how big of a deal it was - because they were busy expanding. A few customers (few being relative to their total support requests) probably did inquire and some manager probably developed the response that they are aware of the problem, but not dealing with it right now.

It's not as if they built the company on the premise that they are going to say 1 thing and do something else.

This is just something that fell through the cracks as they grew.

Let's not blow it out of proportion.
Unless you were following the case the inclusion of the 9th circuit is a nice way to scope the impact of the ruling.
It really disgusts me how quick people are to bite the hand that feeds them. Heroku is not perfect, but they give a whole lot more value than they charge for.

As unlikely as it is, I hope that Heroku terminates the account of anyone that joins the class action against them.
Right...so compensating some of those customers - no biggie....I am down with that. But a class action lawsuit? Come on meng.