skysight-inc/HackerNews huggingface dataset:
We investigated round-robin. With N routing (or load balancer) nodes, and any degree of request variance, round robin effectively becomes random very quickly.
This would depend heavily on the size of the circles.
This is not what the author said. He said that you should give up on 'the industry', and you'd have a better chance of creating a best-seller on iOS than landing a job in a studio.

The math requirements are very different if we are talking about triple-A games vs an iOS tower defense.
> Although it is a little hand wavey, they do make an engineering argument:

Immediately being able to eliminate and not worry about maintaining 7,000 files comprising 4.5 million LOC seems to be a pretty concrete benefit, rather than a hand-wavey one.
Cool site, but it's "If the Earth were 100 pixels wide, ..."

http://grammar.quickanddirtytips.com/subjunctive-verbs-was-i...

</pedantry>
The Culture books are not really a series so much as a collection of stories all taking place in a single imaginary universe. Plots and characters from one book occasionally turn up as background details in another, but there is no reason to read them in order.
This is tragic and heart-breaking.

Please be strong and live every minute to the fullest.

But I do have one constructive comment perhaps someone can get to this author.

>The bottom line, now, I'm afraid, is that as a late stage gall bladder cancer patient, I'm expected to live for 'several months' and it’s extremely unlikely I'll live beyond a year. So it looks like my latest novel, The Quarry, will be my last.

>As a result, I've withdrawn from all planned public engagements and I've asked my partner Adele if she will do me the honour of becoming my widow (sorry - but we find ghoulish humour helps). By the time this goes out we'll be married and on a short honeymoon.

As great as it will feel - I think this is a disgusting thing to do to a woman and this author should reconsider.

[EDIT: Let me rephrase this to: I think they both should reconsider. I think this is something that Adele will regret, regardless of whether she knows this now, for the reasons I cite below. I say this with some experience.]

What are the two possibilities? That this short marriage and honeymoon will be sad and awkard - or that it will be blissful and happy?

Both of those are terrible, horrible for her to live with for the rest of her life. [Edit: again, something she might not realize now.]

Giving someone a few months of happiness before widowing them is something I wouldn't wish on anyone.

Even the middle possibility (if the short marriage and honeymoon is neither blissful nor very sad and awkward, but just is) would then simply give someone Widow status.

I think this author should call this particular plan off.

There are a lot of great ways to enjoy life and do the most you can. Please make the best of them all.
I don't think I can have 100% confidence that I would be able to cash out of bitcoins in an efficient manner 10 years down the line, so you have to discount for that risk (whether it be technology, new regulation, etc).
Reading the utterly passive tone of the OP, with Webkit somehow "emerging" out of KHTML all on its own, nary a mention of Apple, makes it pretty obvious this move is mostly about politics.
The Power of a Good Logo
At the heart of every great brand is a logo – a symbol, icon or typeface that is easily recognizable by the viewing audience. Something that, when viewed, sparks an impulse or emotion about the company or organization it represents. That reaction is what makes a good logo truly powerful.
Open Source PaaS Roundup
That's actually a pretty cool photo. I was staring at it, as my new background, and was thinking how amazing it is that their mutual gravitational influence is actually enough to keep the moon in its orbit. I guess I mean it's hard to tell just how massive yet, in contrast, how small something like the earth and moon are. That or it's the half bottle of beer I've had.
Apple's current commit approval policies appear to be fairly hostile to non-Apple developers and users of WebKit, and especially to non-Apple users of WebKit2. They now reserve the right to break builds on non-Apple platforms randomly and delay patches to fix them, amongst other things.
Numbers are doubtful?

I mean, sure, one could fabricate them, but why, especially if he can easily be caught doing it? Those are things anybody can verify by looking at the repository stats.

Here's what I found with a cursory look: Google has overtook Apple in commits 2-3 years already:

http://blog.bitergia.com/2013/02/06/report-on-the-activity-o...

Older stats (already Google on top): http://neugierig.org/software/chromium/notes/2010/02/webkit-...

And a TechCrunch article on the issue: http://techcrunch.com/2010/02/06/google-apple-webkit/
Where everyone seems to be focused on performance, it strikes me that performance is just the flip side of efficiency, and that asm.js might be a great way to stretch battery life on mobile. Will asm.js web pages run with less power than traditional JS? Also I suspect this can help with the sluggish performance of mobile browsers in general.
Who's Hiring H1-B Visa Workers? It's Not Who You Might Think
Yes. I would trade 20-30% of my income to have more no-strings days off.
Woah. Been hiring a lot recently. Not surprising.
Indeed, and that is my point.

Why would you build the tool to organize the world's information on top of a platform designed to serve a single vendor rather than the user and consumer of the technology?

Google are playing a little game here similar to the antics Microsoft got up to in the early '00s.

All it takes is some level of adoption and then a diversion away from this and all the other vendors spend forever playing catch up, forcing market dominance.
On the other hand, I am sure that there are many waiting for this crash, looking to buy in, or buy more.
Transaction fees are lower in standard financial outlets.
Duh! Chrome, Youtube, Maps, Android and virtually everything serve Google's $$$$ making efforts. Same applies to Microsoft and other large corps, no matter how much they spin.

So I use Firefox and will use for as long as they are independent.
This[1] other article infers that those lines/files are related to webkit2 features of multiprocessing and sandbox code.

So it seems to me that ChuckMcM may not be far off.

[1]: http://arstechnica.com/information-technology/2013/04/google...
AFAIK MtGox is NOT a market maker but merely an order book.
That's an interesting way of looking at it. Apple no longer get a free ride. On the other hand, now that Firefox is using WebKit perhaps Mozilla just replaces Google there.
Normal for Bitcoin, I mean. The fact that Bitcoin is more volatile than other currencies has been discussed ad nauseam on HN.
In the meantime, you can use LESS mixins to reduce duplication. This library is pretty handy: http://lesselements.com/
Surepayroll was acquired by Paychecx (and their customer service was pretty bad before they were acquired).

Try ZenPayroll. Nothing but good things to say: https://zenpayroll.com/
I wanted to make video games until I realized the really interesting innovations were done decades prior to seeing them in video games. The games I wanted to make were (and are) incredibly far beyond the capacity of desktops, so it was sort of a moot point anyway. Teenage dreams.

But today I really enjoy the 'game' of understanding code and I like the fact that my work contributes materially to better living around the planet.
Agreed. I made data-portability a key point from the start, but these scenarios are important to think through.

Some details:

* Anyone who has access to a user's stories can download a backup at any time.

* If a user stops their subscription for any reason (including death), I will notify all users who have access to those stories with the option to download a copy (or renew the subscription). Depending on the size of the data, I may even be able to include the full backup in the notification email.

* I will keep backups available for download for as long as possible after the subscription has lapsed, ideally indefinitely (this also makes resubscribing more compelling).

* For full peace of mind, I send you all the text responses by email, so you have a copy archived there. I will look into including the actual audio attachments in the emails as well.

The trickiest scenario is if a user dies and their stories aren't shared with anyone. I could assume that the person didn't want these stories shared, but I think these will have to be dealt with on a case by case basis.

[edited to fix line breaks]
Isn't WebKit2 as much a fork of WebKit as Blink is? And it's not production ready?
This is at the closest pass, when Mars is ~0.5 AU away from the earth; that's 4 light minutes.

It takes 13 minutes from light to get to Mars from the sun, and I think that'll also work out to be close to the "average" time from Earth to Mars.

In any case, you're right that apparently the demo exceeds the speed of light at some point, because it doesn't last for 4 minutes. Someone else suggests that the motion be interpreted as a fast pan rather than a physical motion, which is how this should have been implemented to not contradict the laws of physics. :)
I don't get why people think this is a good thing. The web was just starting to become standardized around webkit.

This is a pure business decision, google want to splinter the web making their version of it the best bringing all the advertising under it's roof.

Pure and simple greed.
You're right, we do start with a 3rd person view of Earth .. but I still interpreted the motion as translation rather than rotation.

By your interpretation, the camera lens is at a fixed point and then simply "swings" from pointing at Earth to point at Mars. But, from such a supposed point, both the Earth and Mars would be fixed points rather than objects with "multi-pixel" width.

So the fact that both the Earth & Mars are viewable as non-point objects implies translation rather than rotation... and so GP's gripe stands =)

[edit: oh, and what shardling says too]
Absence of evidence != evidence of absence. Perhaps worth rethinking your assumptions? All of the libraries in the world can't prove we're not brains in vats collectively hallucinating everything or an ancestor simulation running on supercomputers in deep space. Pehaps your breakfast today was imaginary? I could make just as strong a case for that as you can for the "imaginary" nature of karma.
I had the opposite experience.

Part of it is that I wind up with the bulk of the parenting because my wife's life is more demanding than mine. Part of it is that I am no longer able to avoid commutes with the strategy of picking odd hours.

But the sum is that everything is much harder for me now than it used to be. However I love my kids and would not trade them in for the world.
Take a look at OpenTaxSolver:

http://opentaxsolver.sourceforge.net/
If bitcoin will crash, I will definitely BUY.

I think there are a lot of people like me, and therefore I doubt it can crash really hard. There is no panic moment because I can afford to lose all my "investements".
Cool, glad I wasn't just dumb or crazy :-) And I look forward to the blog posts.
I think Apple has already made a similar decision. A while ago, they decided that they'd allow commits which broke the build on non-Apple platforms and that it would be up to platform maintainers to try and keep up.
Maybe because anyone who has used Safari knows that WebKit2's multiprocess architecture is worse in practice. As a full-time Safari user I can tell you that things have gotten markedly worse since it went multiprocess. Pages go white momentarily (not crash) all the time, and on top of that they also crash all the time. Additionally, I believe that unlike Chrome, Safari has ONE separate process for all the tabs, and the render process (whereas Chrome tries one-process per tab -- way better in my opinion).

Just out of curiosity, why do you think WebKit2 is the "standard"? Just because they named it "WebKit2"? Had Google named their multi-process version "WebKitB" would it be equally standard? It certainly came FIRST (I think it took WebKit2 years before it had an answer).

I think this is a success of open source. Was the creation of WebKit a failure of Mozilla open source? Of course not. Sometimes you need to just actually test two ideas instead of discussing them.

EDIT: Upon further inspection, I think current Safari isn't even using WebKit2. The wiki still says it should be considered a "technology demo", and exists largely in parallel to WebKit. So whatever multi-process thing its doing now I guess is separate? It's not clear to me.

EDIT 2: I guess it is using WebKit2, so my criticisms stand.
Let's get to the bottom of this. It is a panning motion, this much is physically, visually true. Does it still make sense to talk about 'speed of motion'?

Now I'm confused. What happens when you pan from the moon to the sun (during a new moon, when they're ostensibly both visible)? If you do it quite quickly you are panning faster than the speed of light? (In the interpretatio: 'if a physical object remained at the center of your scope as you panned, and started at the moon, it would have to move faster than the speed of light, to follow your pan?)

So if you pan from one thing to another and they're 1 light-minute away and you take one minute to pan, does it make sense you are 'panning at the speed of light'? For something that leaves one object and goes toward another?

What do you think of this?
Distances are in pixels, with the Earth's diameter being 100 px.
https://lists.webkit.org/pipermail/webkit-dev/2013-April/024...
You do realize that Google pays Firefox $300M a year, making them at least somewhat aligned to the business of Google?
A Heartbreaking Drug Sentence of Staggering Idiocy
Personally I'm happy that China is pursuing Nuclear in a big way. It'll clean up their energy mix in a big way.
Mozilla Corp was set up by Mozilla Foundation for tax reasons. Firefox is produced with the aim of meeting the foundation's mission.
I can't speak to the issues that people are running into when they reach large scale, but I run a small app with two dynos and we've been having issues with H12 request timeout errors for weeks now. This has been bringing down our production app for periods of about fifteen minutes almost daily.

I've been completely disappointed with Heroku's support so far. First they obviously skimmed my support request and provided a canned response that was completely off base. Their next response didn't come for four days and only after I called their sales team to see what I could do to get better support. Their only option is a $1k / mo support contract. If you're running a mission critical app, I'd think twice before choosing Heroku.
SpiderMonkey baseline compiler landed
Really cool. Anything that sheds light on how amazingly double awesome the Mars Rover Mission is makes me happy.
Building a High Throughput Image Pipeline
Reminds me of this Bill Nye episode

http://www.youtube.com/watch?v=97Ob0xR0Ut8
Kickstarter hasn't done a lot of delivery yet. It's captured people's imaginations, but due to the relative lack of tangible output at this stage, the warts are yet to be seen.
Says we wont get to Mars until the 2030s, I think the Mars One project and others would beg to differ...
Thanks for the list. I've installed the LiteCoin client on my macbook but I'm having some connection issues. Troubleshooting now.
[I am not an ARC expert] Symbols in many lisp dialects are case insensitive and user names are almost certainly symbols. In Common Lisp [and I'm not an expert in it either]:*

> (eql Gertig gertig)
T
>(symbol-value gertig)
"Gertig"
>(symbol-value Gertig)
"Gertig"

The API query may do something equivalent to:

>(get-symbol-having-value "Gertig")
GERTIG
>(get-symbol-having-value "gertig")
NIL

Of course, I'm pulling this completely out of my ass just because it's interesting to think about. Somebody more familiar with the code base will have no trouble recognizing that.

*Since Scheme, from which Arc, is derived is also case insensitive, I suspect the Arc is:

> (is Gertig gertig)
t

However, case insensitivity is not explicitly covered in the Arc tutorial. http://ycombinator.com/arc/tut.txt
It's a complex question. To be stunningly reductive: the architectures are simply quite different. We hook into the network stack in different places, we have different sandbox models and constraints (Win XP for instance), etc.

Also note that the timing is fairly important: Chromium was quite far along with our implementation when WebKit2 was announced, and rather than iterating on the solution we'd proposed and run with, Apple created its own framework. That had advantages and disadvantages.

More generally, I'd point to the Content layer as a better integration point: Opera, for instance, is building on top of our multi-process architecture successfully. Chromium Embedded Framework (https://code.google.com/p/chromiumembedded/) is another example of how other projects can leverage the work we've done.
Well, then it's already sucky :) I never tried/used the android version.
I was thinking you might have a function that operates on some fixed length vector.

For e.g: `fn foo(bar: ~[int, ..3]) { ... }`, and the compiler would enforce that you only pass vectors of length 3 to that function.

But since I can't get `~[int, ..3] = ~[1,2,3]` (etc.) to compile that seems to be impossible w/ vectors on the heap?
Travelling at the speed of light would have taken 0 seconds for you, the traveller, but 5-20 minutes for your observer.

However, the Lorentz factor at 20% of the speed of light is ~1.02. This means the distance you travel is only about 2% shorter, so relativistic effects aren't the reason for the discrepancy.
Riak 1.3.1 released
Won't read because the arrows are mapped to changing articles.
No, you don't bash a language for failures of the people using it. It is hyperbole unsupported by any evidence and it is precisely this mentality that keeps our profession on the Greatest New Thing(TM) every x years treadmill for better or worse.

Language bashing/trolling serves no purpose.

I am rather most likely being downvoted because HN in the past few months has taken an extreme downturn towards a slashdot/herd mentality, but that is just another pendulum swinging.
Yeah, I hadn't realized that they were doing that, and it does bother me. I don't mind the idea that we're going FTL, but they should explain that in the text, not just report 20% of the speed of light. Ironically, it makes the distances seem shorter than they are, in a thing that seems designed to make you understand how long they are.
Using this site, I was able to make the Kessel run in less than 1200 pixels.
Also: these sorts of deep technical questions would be great for tomorrow's hangout: engineering leads Darin Fisher and Eric Seidel, product manager Alex Komoroske, and developer advocate Paul Irish will be more than happy to answer whatever you can throw at them. Add questions to the Moderator at: http://google.com/moderator/#15/e=20ac1d&t=20ac1d.40&....
Project Gemsets with RVM, the Ruby Version Manager
You don't need to be a math genius to program games. The vast majority of programmers at game companies aren't working on graphics or physics.

The author makes it seem like you need to be a math genius to even get a CS degree. You definitely need math, but you don't need to be a genius, just willing to work hard.
Any comparison to the speed of light immediately invokes other concepts that wouldn't apply to panning, so it's probably a bad idea.

There might be situations where it makes sense to map an angular speed to some sort of absolute speed, but it just doesn't work in this particular example.
Indeed. With small enough tattoos you could put the Earth on your thumb and moon on your pinky.
Microsoft has a history of being hostile to the open-source and free-software communities. They release "shared source" code under licenses with onerous terms or encumbered with patents. In the event that an open-source project built on their technology becomes popular, Microsoft attempts to smother it (for example, see their treatment of Mono).

I trust Google about as much as I trust Red Hat, Canonical, or any other company with a history of friendly interaction with the community. While I'm certainly not going to give them my SSH keys, it seems reasonable to take advantage of open-source software that they release.
I believe you can't do that. You can, however, make a function that only operates on 3-tuples:

fn foo(bar: (int, int, int)) { ... }
I don't think you mean to suggest that working families should live in poverty (America, heck yeah!) so the leisure class can spend less on video games.
Yes, he knows. But the point is: They say they're going 20% of the speed of light (in pixels). But the closest approach of Earth and Mars is about 4.35 light minutes away from each other. So if our virtual speed is 20% of the speed of light, it follows that the page should take more than 20 minutes to reach Mars. And it doesn't.

It doesn't even take 4.35 minutes, so the page must be continuing to accelerate past the 20% c measure, to superluminal speeds, in order to finish in a couple of minutes or so.

Which they don't mention.
Honestly I don't see the difference. If you're stepping through in a debugger, you see the "real" code. If you're just reading the code, you read something that looks like a function and then have to jump far away to the annotation or macro to find out what actually happens. Assuming IDE integration it's really no easier or harder to jump to a spring aspect than it is to a macro.
Google just realizes it cannot pretend to be a nice guy when the world no longer spins around it. So much for "do no evil"...
To me it sounds like a good thing. We end up with 3 major rendering engines on the desktop; Gecko (Firefox), Trident (IE) and Blink (Opera and Chrome) and 2 major on mobile Blink (Opera and Chrome) and Webkit (Safari). This I think will help shake up some of monoculture.

Chrome definitely doesn't have any level of domination over the enterprise market like IE6 on Windows did. That was the problem with IE6 not the browser per se - it was revolutionary when it was released, MS just killed the team. The chance that enterprises will stick with Chrome is very unlikely.

As it stands at the moment, the only downside is the duplicated development between the Safari and Chrome teams. Webkit will suffer, but the web won't. Apple don't care enough, the web isn't the top of their priority list.

If anything, the iOS monopoly of mobile web traffic (in the first world) is a problem which certainly isn't changed by this fork.

That's my two pennies worth.
Reviewers and number of commits aren't really relevant stats. I'm the top committer and code reviewer at my company but it doesn't mean I write the most code :)
Yes, and I suspect that Firefox is, at least, not going to work against the way it makes its money (ads) but the alternative browsers have bigger conflicts of interest.
Ask HN: How to Find a Front-end Developer Co-founder
I recently started creating a site (in Rails) for interactive education. I'm looking for a front-end developer to partner with, preferably from the NYC area. How do I find one?
Why not an FPGA?
An extrapolation from the weak magnetosphere [1] I'd guess.

1: http://www.universetoday.com/36161/core-of-venus/
Opera confirms it will follow Google and ditch WebKit for Blink
I think it's a realistic (if a little pessimistic) point of view. I personally don't believe that talent is "born" and that it can't be taught, but it's likely that if you get to college and weren't passionate enough to become talented by then, the odds are likely stacked against you.
Stripe's TOS appears to say nothing about sharing credentials, but PayPal explicitly disallows sharing passwords.
1-Click Deploy at Duetto
It was actually on the Ruby meetup list... I was surprised how many recruiters where monitoring that group, how quickly they responded to the fake message (within 5 minutes), and how little care, thought or attention they paid when asking people to entrust them with their career/job.