skysight-inc/HackerNews huggingface dataset:
Canvas may be pretty well optimized by now, but it's far from perfect. When I was using it a few months ago, I needed to draw into a temporary context then draw the result into the main canvas, because of unusual composite operations. This worked well on most browsers, but Safari incurred a massive slowdown which, according to Instruments, was largely caused by time spent in memcpy and some sort of surface locking. I'm not sure why memcpying relatively small images on a powerful CPU was using so much time, but a more performant implementation would use render-to-texture and not do a round trip through the CPU, and whatever their implementations other browsers had no such problems. It was slow enough - just drawing a few 300x300 or so images at 60fps! - that on x86 it might well have ended up faster to just construct the frame in JS using array buffers; unfortunately, I was also trying to target Safari for iOS.

Considering that Canvas also has hard limits on what sort of effects you can implement with it, I hope WebGL is supported in Safari and IE soon.
Are you going to link the logos to their respective sites?
A future without flash?

Hell yeah.
Unquestionably.

"Have you heard of [unimportant username] from [unimportant website] who just so happens to be you?" Yeah, right.
I can't wait to read more unbiased "news" from MG and the team at TechCrunch.
> Also, what extent does "effecting people/business on our soil then you are accountable to our laws" pertain to somebody. If I have information that is legal in my country but then somebody uses that information to harm somebody in their country, am I accountable? After all, without the information from my site, perhaps this individual wouldn't have harmed anybody.

The example you give ("without the information from my site...") is what's called a "but for" test. That is not the test for effects in this context. The test has an intent element. Not only must your actions have some effect in a different jurisdiction, but you must have at some level intended them to.
These are our same questions. We don't have an unitary answer to this. I personally think things will drastically change in academia within 10 to 20 years from now. Probably for the better, but we can't know yet. Let's be optimistic, as always! :-)
It's annoying to have to install Conda for a single program.
Do We Need a Science of Data Visualization Storytelling?
As long as this means no more flash, it's a welcome improvement.
While the internal email does indicate that players will be able to play offline, it does not indicate if the games themselves will be tied to a account like Steam games.

We will have to see if Microsoft will allow the used games market to continue, or if it will be killed like many publishers want.
Restaurants are able to identify customer patterns over a set amount of time. With these patterns, they are able to forecast the demand of what kind of food they need to stock. And that being said, my friends who have worked in restaurants say that ingredient inventory management is possibly the hardest thing in a restaurant's operation. So it's not like the restaurant industry has completely figured it out, though they do a lot better than many. I cannot count how many times I've walked into a restaurant hoping to have some specialty dish, only to find out that they've run out of ingredients. It happens on a regular basis to me.

For devs, it's slightly different. The customer patterns may not be consistent over time because devs are not always asked to build the same thing over and over again. Meanwhile, restaurant customers do order the same thing over and over again, so it's a lot easier to confirm the recipe timing and build order (just finished too much SC2) down to an exact science.

Yes, some devs may do nothing but build simple CRUD apps all month, and maybe they can get good at estimating what a simple CRUD app will cost based on their experience. But a lot of devs also work on things that have new and unique requirements for every single project, so the comparison with restaurants is not fair. And nothing against simple CRUD apps. Whatever brings home the bacon brings home the bacon.
Great suggestions:

1) Some less popular endpoints have lower volume, so that would be a challenge to be sure of issues. However, we could probably aggregate the endpoints that are causing issues and attach them to the report. We'll look into that.

2) Response times are definitely of interest too, we don't track that now though. We'll think on that as well.
Online Sales Tax
All things being equal (same location of production and same environmental laws in effect) that should be factored into the price. If you compare say Chinese made panels with US made panels there will be a difference due to environmental issues being ignored but this will to some extent be off-set by import duties.
I highly doubt they'd change anything this late in the game though.

For all intents and purposes the console will mostly be used while online so this whole saga sounds to me like "anonymous sources" got their wires crossed to begin with.
How is that comment relevant to this article?
I have tried to understand what you have written. Help me out here.

> Nature and capitalism share a structural characteristic: both require equilibrium or over-production to self-sustain. Any sustained deficit and the organism or economic entity suffers catastrophic failure.

What does this actually mean in the context of this discussion? What does this have to do with anything?

> It is absolutely possible to undermine the business model of a company like Facebook by winning a marginal piece of their business away from them.

Nobody is denying that Instagram were a threat to Facebook. What people are saying are that the chances of becoming a threat are incredibly small and very much based on luck. There were many other well-executed apps that did not achieve the same success. That, and combined with the absence of a genuine business model, is why people mention the similarity to a lottery ticket.

> Economists are so fervently engaged in trying to eliminate cash-flow/economic/business cycles because deficits have non-linear consequences when they manifest.

Please explain to me what this means. What does it mean for a deficit to have a non-linear consequence?
DOJ's resources are extremely limited. They're tasked with doing for more than they have the capacity to do thoroughly.

The reason their legal arguments are sometimes strained is because they're tasked with enforcing often stupid laws on a shoestring budget. They're the ones who have to articulate to a judge justifications in terms of Congress's stupid laws.
In my experience, when sales and marketing hear 'agile' they think it means you can deliver everything in a week. They don't hear 'iterations' or 'a certain amount of functionality' they hear 'completely done, faster'.

There's still a long way to go on this.
> We do language exchange. For free, done right, and modulated upon your interests.

This text should be on your front page. Right now it's "a growing community for language and cultural exchange", which sounds fishy and amorphous. The above is much better.
I'm not being snarky. Sorry of if it came out that way. You're right, changing the radius is too difficult; I'm just remembering back when creating rounded rectangles was itself a multistep process.
http://www.chromium.org/spdy/spdy-whitepaper has data on improvements in lab tests.
http://googlecode.blogspot.com/2012/01/making-web-speedier-a... has a blurb where Google announces that they've made search (already highly optimized) faster with SPDY. This is a fascinating result, because this result was obtained after Google Search switched to using HTTPS, which typically makes websites slower, but in Google's case, made it faster because of SPDY.
Note that Twitter and Facebook have also adopted SPDY. I'd be rather skeptical that Google, Twitter, and Facebook would all switch to SPDY if there weren't real world benefits.
There really is no excuse for not internationalizing your codebase from day one. Even if you intend to be English-only at the beginning, wrapping your strings in NSLocalizedString is just good form.

It also separates your app's copy from your codebase. If your shop isn't purely staffed with programmers, it allows you to hand off a file to someone who is better at writing copy and have them edit it without assistance from you.

Internationalization is easy too - there are shops out there that offer translation services that plug neatly into iOS. You literally upload a string file and they will hand back a string file translated into the language of your choice. I've used Tethras in the past with a good experience (all except the Greek translations... whoever they're farming the Greek out to is awful).
Yeah, it's not widely used. I use oh.ms as my personal/geeky tiny URL site.
This kinda makes me want to puke.
And I still can't make a bit coin acquisition on the site...
Dell Acquistion Of Entratius Highlights The Growing Importance Of Cloud APIs
Check out the story behind Cisco before you give up.

And on another note, ask a VC if they reject you why they reject you, there really is a huge difference in the spectrum of available parties to work with, from assholes to fantastic people to work with and everything in between, make sure you partner with a group that feels right rather than just looking at the terms sheet. That's where the action is of course but sometimes it is better not to have a deal than to have a deal with the wrong party.
Neil Degrasse Tyson made this point.

He basically said that imagine if instead of people saying at cocktail parties "I can't do math" they said "I can't read..."
Sadly, only focused on the 'games streaming' aspect.
Great suggestion, we'll do that.

Edit: done, should be deployed later today.
I'm not sure Americans would feel better about the government blocking certain websites -- isn't that what SOPA was attempting to legalize?
The Persecution Of A Fall Guy For Anonymous: The Feds Vs. Barrett Brown
Hmmm, I think we bubble that information up into that view. I'll look into it.
Does anyone know the type of charting / dashboard software they are using there to display those graphs. There is also the "Add to dashboard" option which makes me think this is a SaaS product they are using in their backend.
I thought the parent comment was a great point, but yours is as well.

Question for you though, since I've been trying to figure this out since I pulled up this post: What exactly is the point of "hiding" this from adults, besides cute gimmick? It's not like an abuser can somehow prevent a child from seeing a billboard that they themselves also see. Are we afraid that access to the phone number can be restricted? Well, this article does that all on its own.

What's the point? What's the benefit?

On the flip side, I'm VERY concerned at marketers trying to direct a message to my child while deliberately hiding that message from me, the parent. I personally don't care what that message is. It could be for abused kids or it could be to tell them that their parents should be turned into the authorities for not agreeing with the government. The message is irrelevant.

As a responsible parent in charge of creating the best 18 year old man I can out of my 6 and 4 year old boys, I NEED to be aware of as much as possible that their little brains are taking in. Not to censor them (although in some cases this is appropriate), but to temper that intake with a does of 38 years of wisdom that they simply do not possess at the moment.

I have no issues discussing child abuse with my sons. In fact I would love to do so in an effort to ensure that they come to me (or another adult) if one of their classmates or friends is in this situation. Hell, I want them to come to me if they feel in this situation too.

This billboard does not promote any of this. It separates me from my child in a very underhanded way.
The big box retailers want this because it will hurt the small, independent online businesses. This has nothing to do with generating more tax revenue, this is about controlling competition.
Repository Search on all Repositories
"Software Estimation: Demystifying the Black Art" provides some interesting insights on the topic.
http://www.amazon.com/Software-Estimation-Demystifying-Pract...
Coinbase has been a serious slug in the bitcoin space.

"Most days we’ve been reaching our maximum amount of buys within an hour or two. Some fixes for that are in the works."

Yeah, customers have noticed and moved elsewhere. The giddy "oh we're growing so fast we can't keep up" worked for the first month. Now it just seems incompetent. Top that off with all the complaints about execution-time pricing, where execution time is some undetermined time up to a few days out, transactions being endlessly stuck in the system, and delays in moving bitcoins and funds, and you've got a dog of a Bitcoin player.

Sorry, these guys need to get it together fast and stop with the juvenile dismissive language for their very serious technical underperformance.
The world is 3D. I bet the last few films you saw had extensive 3D modelled scenes in them. I bet all the video games you play have 3D cutscenes.
MG Siegler Leaves CrunchFund for Google Ventures
This isn't really a new kind of startup at all. The only thing that is changing is the scale companies like this can achieve.

Before, tech-enabled startups would have to build big tech chops in order to scale the business (i.e. amazon, tech enabled them to skip building storefronts and focus on innovating logistics), now the scaling problem has gotten much easier.
I recommend using canvas directly unless you specifically need features offered by a wrapper (for example, Cocos2D provides a scene graph of sorts).

Canvas has enough weird performance problems that you don't need a library adding more on top.
Hey Mahesh,

I'm still a bit confused too, but I think it's because I'm American: the terms "language exchange" and "tandem learners" don't mean anything here.

So is it like: say I'm fluent in English and conversational in German; I'd meet up with someone who's fluent in German and conversational in English, and we'd help each other learn? Is that the idea?
Good luck and congrats on following your dreams...I remember when you first mentioned CoffeeStrap on HN and I thought it was some bastard product involving CoffeeScript and Twitter Bootstrap.

Hopefully you find the technical person you need to help execute your idea...it's not just tech expertise you need, but someone who understands and buys into your idea well enough to see how tech can make it uniquely (and practically) executable.
I fail to see how asking for an intro is spam.
Crime and Privacy 05/06/2013
Just want to mention this is mostly due to increasing awareness about bitcoin generally (as opposed to anything specific we are doing). People are getting really excited about bitcoin, which has been great for us and the community generally.
> "Getting acquired because they fear us" isn't a business model.

No, but it is one of the best reasons to be acquired, far far above 'they acquired the team for the talent, and shut down the project' and 'they acquired us to get our customers (aka buying growth)'.
This reminds me of my experience with people in China when I was there. My friends there told me that many young people in China do understand English. But every time I approached them with "Do you speak English?" They usually took two steps backward and replied "no". They hesitate speaking English (because they find it difficult) despite knowing enough to serve my purpose.

I have had similar experience with "Do you know maths?" in the US.
The body’s “Fountain of Youth” could lie in the brain
Games get dull without animation
If devs are estimating in hours, days or some other measure of time, the game is already over. As a species, we're pretty terrible at estimating absolutes. But we're pretty good at relative comparisons. If I hold up 2 buckets, 1 small and 1 large,and ask you their precise capacity in liters, quarts, etc., most guesses would be off, many quite a bit. If instead I asked you approx how much larger the large bucket was compared to the small bucket - 2x, 3x, 4x, etc., the majority of the guesses would be pretty accurate.

The better option when estimating is using a system that builds on relative comparisons between work items. We use "points" on a sliding scale. Not only does estimating get much more accurate - "We think that enhancement is about 2x as big as the one we just finished", but the estimation process is quicker.

What brings the point estimation system back to calendar time measures is mapping it to how many of those points of work are typically accomplished in a fixed amount of time - basically typical throughput. Knowing that throughout number, it's a quick calc to figure out how long it will take to complete the work. The throughput number also takes into account all of the little things that go on during the day that no one ever remembers to account for - restroom breaks, emails, phone calls, chit-chats with co-workers, etc.

I've never worked on a project that estimated things with the absolute (days, weeks, months, years) scale that was accurate and didn't require death-marches at the end. Conversely, I haven't worked on a relatively estimated project (points) that has been late or required anything like a death march to complete.
He didn't take the job because the paycheck from a fictional employer isn't accepted at most banks. This is a ridiculously fake story.
This is fine but the real reason h.264 is so well entrenched is because the whole industry supports it at the hardware level with onboard chips and IP cores. This is particularly important as mobile devices become prevalent. Hardware decoding is essential to reduce energy usage and improve batter life.
At the risk of sounding jealous, I can't quite see how MG could be that helpful to startup tech companies. I would think partners at funds like Google Ventures should have experience building things (e.g. Kevin Rose), or at least being part of a management team that facilitates the building of things.

That said, I enjoy(ed) MG's Apple coverage at TechCrunch, and wish him the best at GV. I just hope he stays long enough to make a meaningful impact on the companies he's writing checks to.
Yeah, my experience roughly matches yours. In practice Firefox, IE and Chrome currently have very fast 'fast paths' for Canvas, but if you hit the slow path - some operation that isn't optimized - you can see a 5x performance hit, or a 50x performance hit. And because Canvas's feature set is so limited your only workaround is usually to do it in software. Composite operations are definitely not consistently optimized across browsers.

It's worse on mobile, where for some reason way less effort has gone into hardware accelerated canvas - there I think you may just be stuck using WebGL.
An architecture astronaut embeds the browser in the operating system in a way that the user can not easily use other browser.

It also embeds the cloud storage service in office in a way that the user can not easily use a competing cloud storage alternative.

I'm all about new features, but without the politics of corporate market share tactics.
Minified js isn't much easier to reverse engineer than compiled native code.
Of course. That means the U.S. would have no way to protect its citizens against harms from abroad unless they amounted to national harms.

Understanding that HN isn't a hive-mind, I still find it deeply ironic that a website full of people saying that the U.S. is overreaching by prosecuting MegaUpload was in a different context calling for the aggressive prosecution of HSBC (a non-U.S. company who broke U.S. laws not on U.S. soil).
I agree. Windows only? Are you insane? Mac OS may only have a minority of the consumer desktop market, but it dominates publishing and graphic design. For the life of me, I don't understand why developers go out of their way to ignore a platform that is used by professionals who actually PAY for software.
"Topology of Surfaces" by Kinsey is also a good undergrad level book.

http://www.amazon.com/Topology-Surfaces-Undergraduate-Texts-...
There was a really good presentation on this a couple of weeks back in Austin. I think it is recorded here: http://engineering.indeed.com/blog/2013/05/indeedeng-data-dr...
A Silicon Valley fairy tale: Facebook, Twitter and the Instagram IPO
"As for my writing… I wouldn’t expect much to change. I’ll still be writing columns for TechCrunch and I’ll still be writing here and elsewhere as time permits.

Obviously, there will be some knowledge that I become privy to that I won’t be able to share — but that’s not any different than it has been with many of the startups I’ve worked with over the past 19 months. The difference now is that some of that knowledge will be about one of the most successul startups of all time: Google.

Yes, they’re letting an Apple fanatic into the building — wild, I know. But as I said, I left the reporting path long ago. I’m on a new path now. Don’t worry, I’m bringing my iPhone with me."
And when this site is down... there's a joke in there somewhere.
Using wavelets for encoding the textures makes sense. The challenge with JPEG200 is that you need the decoder in the read loop to know when to stop getting more detail.
The degenerate case would be 2 triangles and a texture, but if you have existing world models, decimating the meshes and de-rezzing the textures appropriates would work.
Read m post, it's still a Graduate Student algorithm, but cut scenes on consoles are an existence proof.
> "rob a store ... With a 3d printed gun you can."

Can you?

The reason guns work so well for robbing is because they work really well at threatening. This is why you can rob a store with an airsoft gun or with children's toys with the orange bit removed. Toys that look like guns work great, but guns that look like toys? Not so much

The fact that it seems incredibly unlikely that they will become more than single-shot anytime soon basically means that even firing the gun during the robbery isn't going to be a very good way to rob a store.

The best you could manage is to fire your single round into the ceiling to demonstrate that what you had was a gun, and then hope the clerk doesn't realize that you can't fire any more shots. Meanwhile if you do that then you have just blown any chance at your robbery being uneventful and unnoticed.

You would honestly have better luck trying to rob a store with a jacket and your index finger. Considering the availability of jackets and index fingers, you would have to be a complete idiot to choose the printed gun instead of your index finger.
I don't think I was clear with my comment on the simplicity. What I meant was that the solution to avoid the laws of a certain country is simple, leaving as not being in a physical jurisdiction prevents you from being held accountable (pre-internet). I realize that the task of leaving a country isn't simple nor is it something to be taken lightly.
...changing the graphics from gorilla.bas i imagine :)