skysight-inc/HackerNews huggingface dataset:
We've had good success with the "queued rendering with interrupts" strategy as well. The 5.9s to 960ms drop is _slightly_ misleading, since a lot of the rendering has yet to be done, but as long as one remembers they're measuring "perceived" rendering time I'm in full agreement.

Other than allowing the browser to paint in the middle, I'd say it's equally (if not more) important that the _.defer calls allow user events to interleave rendering, so you get a bit of scrolling, clicking, hovering, etc. Not doing so is akin to running an intensive operation in the UI thread (for those coming from Swing or Android), and you get a frozen browser page instead.

The one caveat we've seen, though, is your code gets more complicated due to the async rendering. For us the async render was just a subcall in a larger render method, and some later calls relied on the async rendering being complete for some measurement purposes. We had to move those calls to a callback after the queued rendering was done, but ideally only wanted SOME of it to be deferred (some click handlers, etc, we wanted set up earlier so the user could interact with the page), but in a larger codebase you get into a refactoring nightmare, etc etc.

All being said, though, it was probably worth it. :)
Introducing Trove
with pathogens carriers either die or adapter either way they stop infecting after a period of time. a better analogy would be telephones or the internet itself.
>High-energy physics research seems to have no immediate or even long-term application beyond satisfying "How does this stuff hold together?"

Of what practical use is a newborn baby?
-Benjamin Franklin
I don't think you are an "enemy" of anyone, however I do think that the Catholic church's position here isn't very logical.

The church does now support family planning by using a woman's cycle, which in doing so immediately counters the general idea that sex should "always be about procreation". This action renders the position on contraception completely illogical. There is no difference between using a condom to prevent conception and waiting until Tuesday to have sex. The church condemns one yet supports the other; completely inconsistent. The only way to have a consistent opinion on the topic is to decree that all forms of martial interaction approaching sex end with insemination - a completely ludicrous idea (regardless of whether or not you support that), to be honest.

The church is causing real damage with this doctrine, particularly with regards to AIDS in Africa. With Pope Francis reviewing and moderating a lot of traditional doctrine, and with a large group of those within the church opposed to it (particularity those from the first world), I could see this edict being "modified" going forward, to be honest. I was curious as to your reaction in that event.
To disprove that math isn't useful for programming, I don't think anyone has to look further than the source code for Doom [1]. Math tricks were integral to making that game even work back then.

[1]: https://github.com/id-Software/DOOM
King trademarks 'Saga' and goes after 'Banner Saga', completely irrelevant game
If you're bad at math as it is taught in elementary/secondary school in the US, that doesn't necessarily mean you'll be bad at software development

Yes! Or from my perspective. "The love of methodical problem solving that you can discover in software development can help you overcome your math anxiety"
I have had nothing but trouble with 1&1, as well. (I don't use them personally, but I have some clients that used them previously.) What a pain trying to get anything done.
The Startup Vortex of Doom
An explosion is no way similar to a bullet, like comparing laser to a light bulb. The energy or rays gets dispersed over distance.
Dr. Dre and Trent Reznor release Beats Streaming Music app
> Part of the problem here is what is meant by "math"... it is a shame that someone could get as far as second year university math in the US and still see it as a field where you simplify things to the point where you can apply a formula to arrive at the one right answer. In Ross Hunter's defense, he didn't say that's all that math is, he said "People who are good at math are good at breaking problems down into parts, recognizing patterns, and applying known formulae to those parts to arrive at the one right answer."

I think it's reasonable to assume, given what he stated, that Ross does in fact conceive of math that way. It blows my mind that one can get through a discrete math class and still think of math as basically computational in nature, since as far as I know most curricula treat the course as an opportunity to introduce the sort of concepts that typically figure into an introduction-to-higher-mathematics-type course, such as proof techniques, basic number theory, and so on.
Cherry picking. The list of Google X projects is largely secret. There are reportedly 98 more. [1]

[1]http://9to5google.com/2011/11/14/sergey-brin-is-working-on-a...
I have to say that is very impressive. Progressive rendering is somewhat obvious, but I didn't know layout thrashing could be this important.
Ironically, these anti-Google bay area protesters are starting to sound a lot like conservative anti-immigration talking points.

* We don't want your kind in our neighborhood.
* We don't want our culture changed.
* Your mere presence is ruining our life.
* You are different than us, therefor unwelcome here.

I thought Berkeley was the peaceful co-existence crowd?
All of that is required by their advertising business model. The more YouTube emulates the pre-VCR TV world, the more they can charge for time and visibility.
Here is the person who is organizing the bus protests. I'm not sure if she was involved in this particular demonstration:

http://www.erinmcelroy.net/resume.html
much serious bsns.
I don't think it's equivalent. Handing out T-shirts that are clearly labeled "unisex" suggests you are trying to accomodate both men and women. Maybe you could accuse someone of ignorance about how unisex T-shirts fit women (I never knew unisex didn't fit women), but I wouldn't accuse them of sexism, quite the opposite because they clearly intended to accomodate.
Well, there was a period where a company that failed that badly apparently lost so much business they were forced to sell it or the division. IBM Deathstars (which I missed buying my the most minuscule fractions time, phew) resulting a sale to Hitachi, Maxtor I gather to Seagate.
You're confusing being happy with being satisfied.

As Bruce Lee put it: Be happy, but never satisfied.
Lever (YC S12) - Build hiring software that engineers love using
That's not an axiom, it's just an opinion. Personally, I find passion pretty compelling to read/hear, and I won't present my side with a false posture of academic distance if that's not how I feel. Additionally, I'm not really interested in winning over the people who are more concerned with the tone of an argument than the actual facts presented.
"Bitcoins better than money" says NYC NewsStand Operator
This guy really gets it!
Gonna pass by tomorrow once the snow goes down a bit and def buy this guy out. he is awesome.
Bunch of FUD, especially considering Chrome Apps that do the same thing as desktop apps. Google isn't killing the web; at the very least not like this.
Steal real money in The Castle Doctrine video game
Helvetica vs Arial - Discover the differences with this web app
"That’s why we GameDevs prefer formats like PNG that don’t subsample."

Can anyone explain why we have this disconnect between video/monitor standards and bitmap/png standards? What would be the problem with doing 8/10/12 bit RGB front to back, or YCbCr front to back?
Promoting Post Launch: Evolve your marketing efforts and grow your user base
Join Huge, Lyft, Everlane, and TaskRabbit as we discuss crafting a voice unique to your brand, identifying innovate marketing opportunities, evolving post-launch, and successful marketing strategies to grow your users from 5 to 5,000.
GNU wget 1.15
I started a Math degree after 16 years of programming without any Math beyond high school (the highest being high school calculus). Most of my work as a software developer didn't require any "higher" Maths.

Once I began studying math, including Modern Algebra, Analysis, Graph Theory, Category Theory, etc., I realized I understood many topics on an informal level, in a non-rigorous sort of way, through programming. I had a good sense of major algorithms and data structures as well as their running times. Once I did have more math under my belt, things did become easier, and I started to see connections and commonality between problems across different domains, i.e. more than one way to skin a cat.

Part of the reason I began studying math, is that I felt it was my limiting factor. The range of problems I could tackle as a programmer was limited by math. It turns out this was partly true.

The biggest misconception is that in Math there is one "correct" answer. This is almost never the case. Some of the most interesting solutions in Computer Science come directly from Math topics that were once considered "abstract". Likewise, some of the most interesting problems are solved through approximation algorithms of seemingly intractable problems, often requiring a bit of "hacking" and real world experience beyond what you'd get from a formal education in Math or Computer Science.
It's pretty sad that someone would be checking cnn.com for news and not reddit!
that IE window brings so many good memories... I remember hiding phone bills from my parents because dial-up @ local rates weren't cheap at the time!
> The E5 is so good that it lets you do entirely different architectures from what came before it.

As an example: Luke Gorrie is one such person who is actively talking about doing so by talking directly to Ethernet controllers via DMA from user space. Here he is in a 30 minute talk about exploiting 512 Gbit/s of PCIe in his project called Snabb Switch. He's even written a 10 Gbit/s Intel Ethernet driver in Lua. The idea, as far as I can tell, is you can turn a common Xeon server in to a very low latency, zero-copy, multi-gigabit, software defined, layer 2 network appliance.

https://cast.switch.ch/vod/clips/26uo9i576i/

https://github.com/SnabbCo/snabbswitch/wiki
Are Knicks Tickets The Biggest Ripoff In The NBA?
Squarespace Logo
To my understanding (see my other comment in this subthread for a bit more), neither Seagate nor WD in at least recent times (21st Century?) screwed up even close to that badly.
>That's how I felt about Dogecoin at first, but their silliness seems to have generated an unusually nice community.

It's so true! When people post really basic or dumb questions they could have googled in twos seconds, or show that absolutely no idea what is going on, people in the doge threads or on the reddit don't act like jerks. They just help the person and then joke with them. It really does feel like something different than other crypto currency communities!

Something so intangible can be so important.
Awesome highly-detailed write-up. Thank you.

I agree that deep color is fascinating, especially in light of the fact deep color for end users has been right over the horizon for so long (I've ranted previously about my disappointment that 24-bit color has been the pinnacle of desktop computing for well over a decade). I personally find 24-bit banding quite annoying, especially with animation and fade effects, which visually exaggerate the limitation.

I would absolutely love a 50" concave OLED display with high-DPI, high-speed deep color. For the time being, in the real world of compromises, I'd be happy with either HDMI 2 or DisplayPort 1.2+, since I am presently dealing with 30Hz at 4K. Given that GPUs available today support 4K at higher refresh rates on DisplayPort, my current very slight preference is DisplayPort over HDMI 2 (which as far as I know is not supported by any GPU I can buy today).
I'm with you. Every dogecoin related thread is full of content-free comments like "such X" and "wow". I do my part to down vote all of them. It's about as funny and clever as a rick-roll at this point.
Your ideas are like a whole new way of looking at programming; a new paradigm if you will.

People like patterns and rules, as long as there are people I think there'll be paradigms in programming - a paradigm is after all just a way of looking at the world. I see where you're coming from (that you should remain flexible in the face of change, and not become rigid and unthinkingly follow rules set down by others), but you can't escape forming opinions about the right way to proceed in a given discipline - I think we're hardwired for it.
I'm not super hopeful, but I will follow this with interest. Thanks and all the best.
Show HN: YTFind - search YouTube dialogue
They don't actually discuss the third myth from the letter, which I thought was the most fascinating and counterintuitive. The letter contains an embedded video[1] with a great explanation from Hans Rosling, but here's the gist as I see it:

- The myth is "Saving lives leads to overpopulation"

- Poor countries where kids are dying have high birthrates

- The reason they have high birthrates is actually because children die at a high rate

- Countries where infant mortality drops actually do see decreases in birthrates

- The countries with the lowest infant mortality rates actually see birthrates at or below replacement rate.

- If you can take the 2 billion people with high infant mortality rates (and high birth rates) and bring them up to par with wealthier countries' mortality rates, we could actually stop population growth and achieve steady state.

- The longer it takes to get those mortality rates down, the larger the steady state population will be.

There are some big assumptions in there, and I'm not totally sure I believe them all, but it's fascinating and even makes sense that keeping babies alive could ultimately reduce the population on earth.

[1] http://www.youtube.com/watch?v=BkSO9pOVpRM
I was really hoping this was some kind of parallel internet that ran on CubeSats, or something.
As someone who has enough trouble setting up proper orbits in Kerbal Space Program, it's astounding to me the whole process of multiple gravity assists to get the probe to the right place at the right time at the right velocity.

Also, a little disappointed (though understanding) that the JS is obfuscated (https://util1.estec.esa.int/rosetta/where_is_rosetta/js/tecf...). I was hoping to be able to pull it apart and see how it's visualizing the orbits in three.js.
And just for fun, I'll reassure everyone here that, "If you're bad at math as it is taught in elementary/secondary school in the US, that doesn't necessarily mean you'll be bad at real math."
Gates mentions his wealth and that it'll be given away; most people are aware of that by now. Something I've found interesting lately, is whether he can actually do it in the time frame he has proclaimed (I don't think he'll come even remotely close). The stated goal has been to discharge nearly all of the wealth within a relatively short time of Bill and Melinda passing (ten years if I recall).

Bill is 58 years old (his father is 88, so let's assume Bill has good genetics working in his favor). His foundation is sitting on unrestricted net assets of something like ~$35 billion. Gates is currently worth about $77 billion, and Buffett - who has pledged most of his wealth to the Gates Foundation - is worth $59 billion.

As Buffett's wealth pours into the Gates Foundation, they basically have to spend it (they can't just sit on it, per their arrangement). The foundation tends to not spend more than a few billion per year, probably because it's very difficult to allocate a lot more than that effectively.

So they have to discharge $170 billion or so in today's dollars, over maybe 30 to 35 years assuming everybody remains healthy. Meanwhile, given Bill Gates' excellent record of growing his wealth outside of Microsoft, and the likelihood that Buffett will add to his wealth in the time he has left as well, it's not outrageous to consider they have to figure out how to spend over $250 to $300 billion in today's dollars over the coming decades.

They're going to miss by a dramatic margin without substantially increasing the rate at which they're spending.
I'm not sure I follow you. The 'fact' that you can't wish execution risk away says nothing about "the Math". Many things do impact ~probabilities, and at the same time are not "wishes". For example, YC has an application process. They could get rid of it, but why? "You can't wish the execution risk away".
Is this product HIPAA compliant?
MindMeld API: The first contextual search developer platform
Stripe CTF3: Distributed Systems is live
That really depends on your app and your caching strategy. If you are doing something complex or memory intensive (or your app is poorly optimized), or if your users are highly engaged, it could be in the low tens of users! If you are doing a lot of caching you should be able to serve static pages on the order of several hundred or more per dyno.
I live within walking distance of the BT Tower, and the maximum I can get is < 1Mbps...
Music is via Spotify, or, rarely, via the music app which has content in the cloud. Spotify stores my music locally. The App Store doesn't have iTunes in its name on iOS devices (as far as I can see). If I wanted music on my device via the music app, I'd buy it from the store. However if I owned a CD (not sure how this would happen, binned them all ages ago) I would have to stick it in a Mac (not mine, it hasn't got a drive), rip it, put them on a memory stick, get it to my Mac, dump them in iTunes (argh), then wait for cloud sync.
I hate HDMI and wish it would die in favor of DisplayPort for everything. HDMI even makes manufacturers print HDMI on the front of their monitors for a discount on the royalties. That's why your new $3500 monitor says "HDMI" on the front of it for no reason: to save ten fucking sense on licensing HDMI for the unit. Meanwhile, DisplayPort is free.

HDMI must die.
Yes. Minor nitpick: Vertical scrolling lock-in seems to be disabled, or scrolling is more sensitive now. I'm constantly scrolling to the side now when what I want to do is scroll vertically.
Could you point out some relevant parts of the code for those not familiar with the codebase( there is a Lot of files ).
Congrats Mikita and the team! Great progress since last version. Do you have a mobile app yet?
Stripe CTF 3
As someone who has used similar tech, I can vouch for the fact that the immersion really is on a completely different level. Vertigo can be especially unsettling. In my demo there was a large hole in the floor and I found myself physically unable to walk over it, despite knowing that it wasn't real.

Edit: on reflection, the sensation was remarkably similar to how it feels when dreaming. Signals from the real world can intrude on your experience (e.g. running into physical objects can cause pain in dreams), but it doesn't break the feeling of immersion. There's that strange mental transition point in a dream where you get dunked under water but realize that you can still breathe; the same thing happens in VR.
Show hn: First Contender of "Best Marketing 2014"
It's a not-terrible but very basic metaphor applied to an area of engineering which about 99% of his audience did not need explained to them with a very basic metaphor. People assumed that it was he who needed the metaphor, and... hilarity ensued.
The person organizing the bus protests (Erin McElroy) has two degrees...that seems pretty privileged to me.

I don't live in SF, but it looks to me like the problem is simply lack of new housing.
Yes. Am in San Diego on Cox Cable.
How to make money on youtube QUICKLY by uploading television programs
> threats

Can you please tell me where they threatened? I'm curious to know if they overstepped the boundaries of peaceful protest.
Offer HN: Integrate Front end rendering performance tool into your website
I am working on a project (http://github.com/axemclion/browser-perf) to measure front end performance metrics like smoothness and page load time for websites. I would like to try it out on real websites. If you have a website built by a great front end team and want to see how the smoothness of your web page has changed over commits, I am willing to work with you (for free) and integrate this tool in your deploy or continuous integration process. Please drop a comment and we could work together to try this out.
There is this React plugin/extension/whatever for using requestAnimationFrame with "plain React" https://npmjs.org/package/react-raf-batching

But as you can see, the documentation is a bit sparse ;)
The future is crazy. It's hard for me to underestimate the debate and the philosophical implications of this type of VR going mainstream. I can't believe its so close. The world doesn't even see it coming.
King Graham was the guy in the King's Quest games. I think we now need a PC adventure game where the main character is a musician king who discovers new mathematical ideas and then goes horribly insane.
"An unexpected error occurred"

When I make an account.

EDIT I probably already had one. Maybe I failed level -1 for that.
Oh, that's a good example, thanks! I followed the article but it had an example with sports and, unlike a play, I believe not every game is exactly the same. So, yes, it does indeed sound like something that solves a problem, I've had it before myself a couple of times with plays with short runs.
React is designed so that you should never need to read from the DOM except things like an input field's value. React specifically tries to never touch the DOM except when doing necessary mutations.

If you're doing complicated layout code, then you will need to read from the DOM. Currently React doesn't have great support for managing layout from JS in a clean, efficient way but it's one of the things we're looking to add in the future.
>I actually wrote a little C program to recover everything but that one bit (and it was a file I could then recover the missing data from),

'ddrescue' is a program I use in similar situations. (not to discourage you from writing your own; doing that sort of thing leads to a deeper understanding of what is going on.)
The United States offers more potential for happiness than the countries listed above. The average mainstream person may be happy in Scandinavia and Switzerland, but I'm willing to bet that a dark-skinned or Asian person with a huge entrepreneurial drive is going to be quite frustrated. Christian-Muslim tensions are growing in some neighborhoods, and anti-Semitism has returned as well.

The United States has plenty of flaws, and we discuss them ad nauseam to the point where the rest of the world thinks of us as a horrible place. Probably, the majority of Americans are discontented, and have been since the 1960s when our cohesive society was ripped apart by overseas war and domestic social unrest.

But, discontent is what spurs people to seek change, not just change in their own lives but change in the political process. American politicians love to use "change" as a campaign slogan, e.g. "Time for a change!" (Clinton) and "Change!", "Hope and Change", "Change we can believe in!" (Obama).

Would you choose a life of contentment or a life of discontent that calls for disruptive change? I think I'd go with change, simply because it offers unbounded horizons for a dreamer such as myself. Perhaps for others, a safe shell of contentment is best--state-provided housing, health and retirement, jobless support, etc.
To prevent layout thrashing yourself, you can use this library: https://github.com/wilsonpage/fastdom

Ember.JS (and possibly Angular?) does this for you automatically.
You should add difficulty/hashrate charts too and maybe the ability to overlay any two charts.

Did you hack out a custom address? How is that possible since a private key has to exist. I thought one was based on the other.
Direct link to post, rather than home page of blog: http://www.3delement.com/?p=332
shibes up in here.