skysight-inc/HackerNews huggingface dataset:
When the V8 javascript engine came out for Chrome, it was objectively faster than the other browsers. I was a web developer at the time, and it was night and day.

Then, the other browsers made their new engines, and the leading performer has gone back and forth since.

It wasn't subjective perception. You could run the same javascript code in multiple browsers, time it, and see the results quite clearly. Since javascript was (and is) such a huge part of most websites, this speed difference was very noticeable during regular browsing.
https://support.google.com/chrome/answer/6130773?hl=en

* Guest mode: A user in Guest mode does not leave any browsing history or cookies on the computer. In addition, they can't see or modify the computer owner's Chrome profile.

* Incognito mode: You don't leave browsing history and cookies on your computer, but you can still see your existing history, bookmarks, passwords, Autofill data, and other Chrome settings.
Reinforce – 'plug and play' reinforcement learning in Python
I also have better luck with tabs in Chrome. Overall CPU usage is lower, and the in-browser task inspector makes it trivial to ID bad tabs and close them.

Firefox is a lot better than it used to be, but it can still be brought to its knees across the board by a bad script, at least in my experience, and it's hard to find the one bad tab to kill.
Everyday for a router operating system.
Why would relying on an existing kernel (linux, bsd) 'nuke' the point of Haiku ?

The API's (kits) would not have to change in any way, which is the part that application developers face, and from a user perspective the only difference would be better performance and much better hardware support.

The 'point' of Haiku (and BeOS before it) has (in my opinion) always been to provide an OS that is designed for desktop use with the apps integrated well with the desktop environment, I don't see how that in any way excludes using existing kernels since the 'desktop part' is outside of the kernel anyway.
That's good, since I'd assume that if it were possible to deliver as nice a desktop experience as BeOS on an OS with the Linux kernel someone would have done it by now.

Then again, maybe it really has been X's fault all along. I guess we'll find out with Mir and Wayland.

[edit] fix broken sentence
Google Helpouts was the greatest thing ever when it first launched, for me, from a hiring helpers point of view ... I got amazing help solving some coding problems for a reasonable price ... really saved me from a terrible jam I was in.

But over time it seemed like less and less "helpers" were available, so obviously it wasn't working for everyone else.
Thank you – I genuinely appreciate the clarification.

Yes, I'm assuming an individual who has finite (but possibly significant) resources. Let's assume s/he wants to do as much good as s/he can.

Who determines whether some proposed action is sufficiently good, so as to allow them to take that action?

In your view, should it be left up to the individual, who wishes to give, or should the decision be someone else's?

For example, if Bill & Melinda Gates wanted to donate a great deal of money to help the poor, would you say that someone other than Bill and Melinda had a right to say how their resources may be distributed?
and are there any conferences like this in NYC?
its the old wiring getting hot and setting fire than the arcs
Govt power grab. This is not about cyber security. Stop. This is all about government control. Stop. This is all about government surveillance. Stop.

At this point, do they really except us to fall for stuff like this? Yep...because it works.
Jack, you're way too intelligent to pretend that you don't understand what I'm talking about here.
My naive brain can't compute how drought and global warming go together. If we assume that water is trapped within the atmosphere and can't drift off into space, then won't global warming just heat up the oceans, causing more precipitation? It seems like global warming is the cure for drought not the cause? It's like a giant desalination system for free.
How about a dangling pointer that decayed from an array?
As does middle-click, which is super-handy.
Nice but could be improve graphically i bit more
> It was like this secret power, just putting on a Wardrobe of Charisma +5.

That made me chuckle.

Mind commenting on what kind of clothes they offered and for what sort of price range?
The issue with large-effect, untested ideas like this one is that while it might seem like an appropriate solution for this specific problem, it might carry enormous side-effects that we aren't really aware of yet (and that may be difficult to reverse).
Agreed, very well said.
Author of the article and founder of Onboarded here -

I would love to chat about user onboarding and answer any questions about Onboarded (www.getonboarded.com)

You can email us here: hello@onboarded.com

All feedback is welcome and appreciated!
This article prompted me to dust off Firefox to try it out again. Right away I notice a nice improvement over Safari- Firefox seems willing to cache a page for "back button" behavior longer than Safari. I always hate when sites fail to set their cache-control to something reasonable (Reddit is especially bad about this). So you click a link, read it for 5 seconds then go back- bam, full (slow) page reload. Firefox instantly fetches the page from local cache without hitting the server again. I really like this.
I've used the Chrome task manager to kill tabs. There is one process in there that's just called "Browser"--that's obviously the parent, and the UI won't let you kill it.

You might be referring to the OS task manager, but I don't use that--don't need to. I think the fact that Chrome has its own task manager is a killer feature.
iOS Essentials: UITableView
There Are No Limits to Apple's Growth. The Competition Should Worry
Measles Is Just the Beginning
Oh, I don't mean it in that sense. Tess's post talks about how capable people are put off or made to feel like outsiders to the tech scene by hostility from people who grew up with technology and have a competitive and overconfident attitude stemming from a sense of entitlement. I made the reference because I think that this particular method of candidate filtering creates an artificial sense of who belongs and who doesn't. That is, using irc with a command-line client is more an indicator that you grew up chatting on irc than it is an indicator that you're a unix programming guru.
Since last July or so, Servo has been tracking all of the major features we'd like to see that have been postponed to post-1.0:
https://github.com/servo/servo/issues/2854
The default setting is that when you view someone's profile, it tells them who you are. I turned this off, as I would love to be able to browse without notifying every profile I go to.
You can just close the subscription dialog popup.
Interesting. Thanks for pointing out that the abstract mentions "the full paper." It is possible though that the paper was never completed / published: note that though this abstract was "Submitted to PLDI '94," it doesn't appear in the proceedings for that event [1]. If the abstract was rejected the authors may have never finished the paper.

[1] http://dblp1.uni-trier.de/db/conf/pldi/pldi94.html
It changes where the rain happens, and all our infrastructure is set up to take advantage of local rain that based on current weather patterns. If the system changes such that 90% of the rain is falling somewhere in the middle of the Pacific ocean, that's not very useful to us.
Dragon+Age:+Inquisition+Sale+$39.99+-+Whamdeal
I see. Which would be kind of similar to how you do it in C; the destructor is actually guaranteed to run when it goes out-of-scope?

But what I'm a bit more worried about is how the secret data gets in there, and what happens while I'm working with it: expansion, cipher state, key setup, all the little adds and xors and rots (dammit, why doesn't ROT ever get some real operator love? It's got first-class instructions… :() - all that stuff you'd do in u32 and u64. Temporary copies may still be a problem, if you look at the object that actually comes out of compilers sometimes.

Does using an opaque type actually deal with that issue here?
"if you're going to hire someone, you should pay them the same amount, within reason, as any other qualified person on your team"

Is that not what you said above?
So you claim!
How are you gonna do it now? I have a friend who I help but I really don't have time.

Also, why did you do it for free? I've found when I help somebody for 10 mins or so it usually gets me in the mood of programming my own stuff.
This image loaded totally fine for me. Chrome 40 on OS X 10.8.
To be honest, I often get keyboards from thrift stores. The old ones from Microsoft or IBM about ten years ago are much more satisfying to type on than the stuff you get with new computers today. A colleague of mine showed off a "mechanical keyboard" a few weeks ago and I didn't understand the hype. It felt great, just like one of the old solid keyboards I would buy from Goodwill, but I still haven't seen what makes that innovative or worth big bucks.
Me; a high-security network crypto device.
Anyone know of an alternative to github that is hosted somewhere that doesn't recognise software patents?
From that very link:

> "Globally averaged surface temperature has slowed down. I wouldn’t say it's paused. It depends on the datasets you look at. If you look at datasets that include the Arctic, it is clear that global temperatures are still increasing," said Tim Palmer, a co-author of the report and a professor at University of Oxford.
+1 for Tree Style Tab. I like to keep dozens of tabs open, and to drag and drop 'em into hierarchical groups. I also like to additionally organize the tab trees into multiple windows; the windows can be distinctively named with the FireTitle extension to identify them quickly.

I admit that I never learned Panorama or Tab Groups. Tree Style Tab does just about everything I need.
Maybe just make the major be (year - 2000) and have the minors increment as normal?
> ... different domains use different names ...

I agree. In engineering, many of these algorithms can be coded using digital filters. Here's the exponential weighted variance:

import scipy.signal as dsp
import numpy as np

b = np.array([alpha])
a = np.array([1., -(1 - alpha)])

# Compute exponential weighted average
signal_ = dsp.lfilter(b, a, signal)
# Compute exponential weighted variance
ewv = dsp.lfilter(b, a, (signal - signal_)**2)
It's called fair use but people have this idea that Robots.txt was a bill passed by Congress. But yes, I totally agree, and sites like Stack Overflow are doing this very well. It's a shame that Archive.org was not allowed to crawl my profile before I left last year but that they allowed Google/Bing/etc to crawl it.
I'm betting my business on it. I've written a network search engine in F# and it's in use on the VoIP arm of one of the public telcos. VoIP can generate terabytes of signalling data a day, even while not making much money. (In wholesale, many calls simply don't complete, so you've got a huge amount of data and transactions that pay you $0.)

The challenge with F# is controlling memory usage. Even one extra allocation per packet can make a measureable difference in performance. I ended up doing a ton of unsafe code and manually managing most of the heap. Rust allows me to write fairly high-level code (not as expressive as F# yet but whatever) while getting "best" performance. Inline asm is a bonus, as there's some algorithms for integer compression that can use SIMD for big wins (I can do that in .NET, but it's ugly, and doing it safely means a ~30 instruction thunk). And sometimes in tight loops, I've found it difficult to get .NET to do acceptable codegen, causing double-digit% impacts.

There's also the safety issues writing unsafe code for network-exposed traffic. So Rust is actually more safe than .NET, because I have to toss .NET's safety to gain performance.

The backend management code I can continue to write in F#, and Rust's C-compatibility means it's trivial to interop the code. So I can do "orchestration" of indexing daemons and management APIs and such things in a higher-level language, then for actual indexing and whatnot, just jump over to Rust, seamlessly.

Finally the static compilation means a smoother installation experience for customers. And if I ever ship a closed-source module that executes on the client, I don't need to license Mono for static linking. So that's nice. And the safety guarantees are good, because similar, existing, software in C has put customers at risk before. (I'm not sure if I can effectively market that last part, but hey.)

Rust would appear to have a unique value proposition and I'm very pleased to see it progressing so damn well.
Interesting collaboration between orgs, and great use of big data. I'm curious to see if other municipalities follow this model.
Non sequitur. African Americans are a protected class, so paying them less is against Federal law.
A Tesla Roadster Just Went 340 Miles Without Having to Charge Once
I don't think this is actually correct. Like so many elegant engineering solutions, nature has taken a tough problem and turned it into a feature. Evolution actually _depends_ on the degradation of information to work. If DNA replication was perfect there would be no mutations and thus no adaptation to change.

So sure, life as we know it today will not continue to function forever - it will be even better in the future!
"Sadly Firefox 39 (nightly) still has no real multi process support. There are only two processes, the main process holds all tabs, the single child process 'plugin-container' holds all plugins (Flash, Acrobat, etc.)."

That is incorrect. There is one plugin-container for each plugin module. All Flash instances share a single plugin-container, all Acrobat instances share a single plugin-container, and so forth.

As for the e10s content process, for the moment there is only one content process. The plan is to get e10s working well with the one content process, and then start scaling that up to multiple content processes. Nightly is a bleeding edge development channel, after all.
I know nothing about writing crypto core code. But... Rust supports inline assembly, so after you're done, you could always zeroize every register, right?
Where mid-level = VP+, it used to be quite common. Among companies I go to these days, it would be rare enough as to be noteworthy--not that I visit a representative cross-section of all companies.
In that case, it'd evaluate to

sizeof(mytype *) / sizeof(mytype)

which will usually be 0 or 1 (most of my arrays hold at least words.)
JavaScript Has Won: Run Flash with Shumway and Develop Silverlight with Fayde
من النظرة الثانية الحلقة 31
I use both Firefox and Chrome pretty heavily at work. I still prefer the web dev experience in Chrome. The general browsing experience gap has definitely narrowed. Flash + Firefox used to be painful, but I'm not noticing that anymore.
How good was Java's JDK 1.2 JIT? Probably not good.
Visualising uncertainty
I think I'd prefer the idea (I forget where I first saw it) that officers have to buy a bond/insurance. That way the worst ones would price themselves out of the market. Having group rates for officers/departments might have the effect you're looking for. I don't mind it terribly that local taxpayers have to foot at least some of the bill for this kind of thing. Hopefully they will be reminded come election time if a sheriff or a mayor has allowed deputies to run rough shod over peoples' rights.
"one child process that holds all plugins (Flash, Acrobat)."

Not true. Each plugin module gets its own plugin container. Flash instances share a separate plugin-container from the one shared by Acrobat instances.
Google Lunar XPrize
What is your top request for the Web Platform? (Google, 2012)
I saw that integer overflow has been revised: it now defaults to checking overflow in unoptimized builds. I got a little nervous about this when reading the performance-related objections of @thestinger here: https://github.com/rust-lang/rfcs/pull/560

At least optimized builds aren't affected, but it sounds like lots of code (including Rust nightlies) aren't built optimized.
Both Google and Mozilla have teams dedicated to their languages, but they represent a very small portion of the total number of contributors to the language. I couldn't find exact lists of the team members inside both organizations.

In terms of volume of contributions, for Go, Google employees are by far the most active: https://github.com/golang/go/pulse. In this graph, the 7 top contributors to the project are Google employees. The Rust pulse graph shows the same trend (https://github.com/rust-lang/rust/pulse), with the top 6 contributors being Mozillians (according to a few Google searches).

Something that noteworthy about Go is the "quality" of the team members: Google has Ken Thompson, Rob Pike and Russ Cox working full time on the language. Mozilla may have a few great developers on Rust too, but Google is very serious about Go.

I don't have any information about how financial and human resources are used by Google and Mozilla for the development.
It's also the case that if you have the excess energy to generate fresh water to store for later you probably have less need to store energy and water for later.

I hope it doesn't particularly need to happen, but it will be interesting to see the water rights for the Great Lakes play out over time. Current law is pretty solid about not removing water from the watershed:

http://en.wikipedia.org/wiki/Great_Lakes_Compact
Think of it this way. Who are you creating your product for, yourself or these other people that you're blogging to?

If it's not solely for you, and you do really want to build a good product, then you have to listen to what people say about it. And you can't just close your ears when they stop talking about your product and about themselves and their own problems; to be a good listener you have to listen to all of it.

Retreating into what you're good at is just that: retreating. To make progress in any area you have to get past obstacles, including the ones you create for yourself. In the end, you will never be successful without communicating. And communicating goes both ways.
Sometimes Ctrl+w can lead to horrible pain if you accidentally hit Q which is just next to w.
The Pursuit of Beauty: Yitang Zhang solves a pure-math mystery
different theme per profile
There's the "Blank New Tab" extension: https://chrome.google.com/webstore/detail/pfdloiaebhgmjpaclb...

It's only 1.7 KB
Just the address book would have been enough to allow most of the shenanigans described in this thread? Now LI know a bunch of other people that might recognize your name, and that's really all they need.
I have a similar experience, and also switched back to Firefox on Linux. There must be something in my setup [1] that screws with Chrome's expectations, because its performance and stability are horrendous on this computer.

It runs fine and dandy on my Windows machine though.

[1] Ubuntu 12.04, dual-monitor, AwesomeWM, Nvidia Quadro FX 580, 8-core and 8GB RAM,
I've never seen this done. I'd love examples for companies. Social media often augments folks, but I've never seen someone rejected for not having a LinkedIn.
https://babelniche.wordpress.com/2009/11/18/power-in-your-ha... suggests (with calculations) a throughput of 87MW.
I don't think people are taking issue with the fact that you switched; they're taking issue with your indirect suggestion that Mozilla is taking too long to implement multiprocess.
The Ogallala aquifer is approximately equal in water storage capacity to Lake Huron, but has 7 times more area and more arable surface land is within 500 m from it.

The downside is that it cannot be used to transport goods using container ships.

But it is being depleted more than six times as fast as it is being recharged. If anything qualifies as a strategic water reserve, that's it right there. What else would you call a gigantic underground lake underlying a huge number of farms that can all tap into it directly?
How to Detect and Clean CrytpoLocker
I use surf for most of things, firefox is one fat panda.
Video game smashes crowdfunding records by raising $72m and counting
I don't doubt. Firefox with hundreds of tabs works well with 4GB RAM, and somewhat bearable on 2GB, with occasional restart once per week or so to clean it up.

On the other hand, I wasn't able to use Chrome the same way I use Firefox on PC with 8GB RAM.
I just wrote a comment on that issue with some half-baked ideas, but I really think that this is one of those "line in the sand" features that will determine (at least for me) whether rust is really staying true to its emerging identity or whether it's on the road to becoming another opinionated kitchen sink language.

The thing about "efficient code reuse" is it probably requires dynamic dispatch. Once you have dynamic dispatch, you suddenly have vtables. But who decides what those vtables look like? Where do they reside in memory? What's the layout of that? If a struct suddenly has an is-a pointer, where is that mentioned in the code? Now my struct isn't just a struct.

I love the rust idea that tons of modern language design still allows for zero-cost abstraction. Inheritance in dispatch starts getting into the land of "putting a lot more stuff in my binary than I asked you to", and I would argue that it's this property more than anything else that keeps embedded programmers and kernel guys safely in the minimalistic land of C.

It would be nice to have a new C, finally. But the more a language has an opinion on runtime layout, behavior, and symbol names, the less C-like it becomes.

Rust got this right when it decided that GC was NOT the correct default behavior for a language. The reason you see people playing with OS kernels in rust and not as much in D is, I think, mainly due to this decision. I think rust should continue carrying this torch.

If not for the ability to have the best of both worlds (a modern language and access to to-the-metal programming with a controllable runtime layout and deterministic performance profile), where exactly is the value in learning how to use the borrow checker?
TIFF has a gazillion extensions. It's already possible to find TIFF files that can only be read with very specific software.
I don't think you understand that if 20,000 diabetics die because they are banned from effective treatment, DIY treatments save 5,000 of them, and 500 of those 5,000 have a negative effect, then it is a big improvement in overall national health, even though a 10% failure rate is horrifying.

The article you linked about one drug in West Germany does not take into account the overall benefit to health of learning that information and allowing more beneficial drugs to also enter the market quickly.

You could quibble about the numbers but it's important to understand the principle before doing so.
GIGO. Which makes me think that the actual functionality/utility in LinkedIn (of which I am not a member) lies elsewhere.

Years ago, recruiting advice was insisting that a LinkedIn profile had become necessary. But even back then, the configuration / data sharing they insisted upon, and worse, the reporting on some of their bad (from my perspective, and also others') behaviour was just too much for me, and I stayed away.

I imagine much of what one gets through LinkedIn is akin to much of what one gets in the rest of the corporate world. A lot of BS, and you left at your own discretion to discern the truth -- such as it is and is reflected in that environment -- amidst all this.

P.S. I'll add that LinkedIn seems to have become a poster child -- albeit a lame-assed corporate one -- for "dark patterns".