skysight-inc/HackerNews huggingface dataset:
400 tabs. Including several active fancy SPAs, like gMail and two copies of Slack, a gDocs or two, sometimes the godawful work LMS.

Stock Firefox 50 (32bit), untweaked with no relevant add-ons (well, except AdBlock Plus), Windows 10, just over 400 tabs open, under 10% CPU, under 2GB of RAM (on a 16GB machine). If I freak it out by doing a bunch of flipping through dormant tabs, I can spike CPU pretty good as it does layout on fifty tabs at once, but who cares, I don't do that. I do find that I need to restart my browser every few hundred tab open/close cycles, which takes under 30 seconds (just did the restart, that dropped RAM use to 1.3GB, but it'll get back up to 1.9 pretty soon). Restarts used to be a lot less frequent, and a lot faster, before work required me to keep two slack clients open. Running multiple YouTube windows at once seems to be bad for uptime.

Regarding OP's complaints, opening a new tab take imperceptible time, a new window is about half a second (only marginally slower than notepad), and switching tabs can be done several times per second.

I have put ZERO effort into make Firefox run faster, unless you count running AdBlock. I haven't even bothered to figure out which is the best adblocker.

Why do people use Chrome, again?

(edit to add a few details)
I asked Dutch IT lawyer Arnoud Engelfriet about the legal status of the movie. He wrote about it today on his blog. His viewpoint is that as it was made here, this movie is legal: http://blog.iusmentis.com/2016/12/21/legaliteit-find-my-phon...

I'm low on time right now and if I were to comment on it I am afraid I would omit important details. But the gist of it is that the student carefully made sure that privacy was kept intact, and that he carefully avoids a witch hunt.
GC isn't the the only way to achieve memory safety.
If handoffs were really the reason, a few seconds thought suggests ways to deal with that. For example, assign fewer patients per doctor, and let the doctor grab short bursts of sleep in between seeing patients. Yet somehow, I feel confident in predicting that if you start suggesting those solutions to the authorities, you'll find they are utterly uninterested.
Not just comparable, the goal was to be ahead.
Whilst everyone is plugging their own stuff, we’ve been working on a little thing called Stormchaser for aggregating Tweetstorms in your timeline and lists: https://www.stormchaser.io
You never know... Amiga diehards would have gone 100% Apple. Whether that's a good thing or not I don't know... :-)
We're not talking Ethernet vs USB 2.0. USB 2.0 wins in terms of cheapness.

However, Ethernet IS cheaper than USB 3.0. And Ethernet is significantly less complex. Look at carnage from all the audio interface people trying to come to grips with Thunderbolt and USB 3.0. Whereas, people implement gigabit Ethernet interfaces all the time.

And this dovetails with USB 2.0. In terms of complexity, I have found that Ethernet wins. I have started removing USB 2.0 from anything I can and replacing it with Ethernet when possible. USB 2.0 is such a pain to handle in terms of drivers while Ethernet "just works".
This only works properly since 50+ version. You will get many issues if you try it in the old one.
Perhaps they didn't like the results then they just took the average, and spent some effort turning the formula and parameters to get their favored ordering.
> And what if there is a micro-scale reversal of entropy, as I previously mentioned? Let's say a collision of two electrons, or an electron with a surrounding gas molecule, that results in a sudden increase in orbital energy of an electron (plus another particle losing all its energy of course). Vanishingly unlikely of course, but with an uncountable number of collisions occurring every instant it will occur somewhere, sometime.

Sorry, I'm not sure what you mean by this.

> You say that it's "observable" with single-particle experiments. Are you sure you've performed enough of those experiments to unconditionally guarantee that such situations will never under any circumstances occur?

I said (in the other reply) it's observable "to the best of our measuring ability" (repetitions, and energy), precisely because we'll never reach 100% certainty.

But your wrong claim wasn't "things that we don't know yet might be happening", rather "all particle interactions imaginable are happening all the time, just with a small probability". The former is tautologically true. The latter is just pseudoscience, as it is:

1. Unfalsifiable: the more we keep measuring that only some interactions happen in Nature, the further you'd just push that small probability.

2. Without predictive power.

It's not like superseding Newton's laws of motion with GR. It's like saying "beyond the speeds and masses we've observed, objects are free from any laws of motion whatsoever". And furthermore adding that it can be proved.

And that's only for laws like conservation of quark and lepton numbers. For conservation of energy and momentum, the prohibition is much stronger: Noether proved mathematically that they're another way of saying the laws of Nature are the same today than yesterday, and the same here than a meter away. Claiming they're being broken all the time is the same as saying the laws of physics are different all over the place, and from one moment to the next. The slightest evidence or proof of something of the sort, and we pretty much start all physics from scratch :)
Yeah, that's it

There's a lot of gifs that are converted to video (because it is 10x smaller when converted to video)
Be rocked the socks off Next.
Linux's family of async I/O functions is io_submit and friends, not aio_read. That paper is too old to be relevant.

Also, using a worker pool for I/O scales just fine and has no real disadvantages when talking to a disk or SSD.
> my reading of the opinion is that, regardless of if you take advantage of it or not, the game is no longer authorized under the Casino Control Act, and therefore is void.

If this is true, it means that any game ever played with those 'marked' cards is void. Since Baccarat is a winning game for the casino, it would mean that this verdict could cost the casino many times more than what it has won against Phil Ivy.

Maybe I'm too cynical, but I don't believe that anyone who will now start a court case to claim his money back from a game with these cards has even the slightest chance to win. Surely the judge will find a way to interpret the law text in another way so that it again favors the casino.
AKA: the alpha :)

Credit to them though, Aurora was surprisingly stable for most of its lifetime, despite not even being a beta.
If you're using an integrated Intel GPU, immediately switch to modesetting X driver. Intel DDX leaks surfaces and that is attributed to process which allocated them.

Modesetting is faster too.
Regarding the first point, an illustrative example is that of Nico Rosberg who retired recently, right after winning F1 championship:
https://www.theguardian.com/sport/2016/dec/02/nico-rosberg-s...
Please don't take HN threads on generic ideological tangents. They don't add anything new and typically lead to flamewars.

We detached this subthread from https://news.ycombinator.com/item?id=13225228 and marked it off-topic.
Except it doesn't. The author probably has some extension installed that's slowing it down, like sambe just said happened to them (https://news.ycombinator.com/item?id=13227587).
I just installed it (Tabist reports 415 tabs in 9 windows). Looks tentatively useful, I'll keep it around.

If it's easy to add a by-date-last-opened to the order-by at the top, that MIGHT be useful? If it's easy to add the text of the window title to the table, that MIGHT be useful? Those are just top-of-my-head spitball ideas.
Ivey recently lost an almost identical case here in the UK:

https://www.theguardian.com/sport/2016/nov/03/poker-player-l...

http://www.flushdraw.net/news/eight-surprising-details-phil-...

The full legal judgment is available here, and may provide insight into why this activity was also ruled illegal in the USA:

https://www.888casino.com/blog/sites/default/files/ivey_croc...
network is slow, not browser
There's a Pacific Ocean-sized gulf between the current policy and your nightmare scenario.

Slippery slope and all that, but they un-suspended Richard Spencer for "reasons".
I don't run a business, and my employer doesn't even do advertising on the web AFAIK. But I do use the web quite a lot, and I wouldn't want to see it all go away. Even this site is basically a giant ad for Y Combinator that features smaller ads for Y Combinator companies. All of the news sites I read are supported by ads. Most of the discussion forums I've used have been supported by ads. I don't value ads — I value the web that they support.
Tips and tricks in using Webpack
>I also think it should have been fairly obvious to the casino employees that some kind of advantage play was happening.

There's an interesting side story to this. While Ivey was conducting this scheme at the Borgata, a famous advantage gambler named Don Johnson happened to be there at the same time. Johnson is mostly famous for beating Atlantic City casinos out of $15M playing blackjack using their overly generous rebate policies for the highest of rollers, though he has also made hundreds of millions of dollars beating horse racing using algorithms that he paid to have created. Bloomberg did a 45 minute video on him [1] and here's a writeup if you prefer [2]. Johnson and Ivey are friends.

When Johnson walked by the high limit room and happened to see Phil playing baccarat with piles of $100,000 plaques in front of him, accompanied by a woman that he normally wouldn't be with, he immediately knew that something wasn't right. He walked up and tried to talk to Phil, who told him "it's not a good time right now". Don said "au contraire my friend, I don't know what's going on but it looks like a great time" lol. Johnson actually sat down and, figuring that Ivey knew what he was doing, copied Ivey's bets until Ivey made it known that he was serious about being alone with his companion at the table. Johnson won but was not sued or asked to return the money. Johnson told this story on an advantage gambling podcast [3].

So yes, anyone that knew anything about Phil should have instantly known that he would not be playing a negative expectation game for such high stakes without an advantage. Having heard several gaming attorneys weigh in on this issue, I do believe that the current decision in the US will be overturned, although it is unlikely that the case in London will be.

[1] https://www.youtube.com/watch?v=hJpnnaksXNM

[2] http://www.theatlantic.com/magazine/archive/2012/04/the-man-...

[3] https://youtu.be/tpJ7djdrm_c?t=27m52s
 Old-timer here: they have alienated loyalists before and they will do it again. They're not afraid of change.

The bigger problem is that there's not that much of alternatives for many. If one wants to concentrate on making things with computer instead of making computer to work, Linux* isn't that good option and no, Windows isn't an option still...

* I'm still missing the windowing and Finder of Mac OS Classic ;-)
For desktops and servers Linux is usually fine but laptops are PITA + there's still no Adobe apps for Linux.
Your response to paging being blocking was to blame Linux. Every OS has paging be blocking. Linux has ways to do non-blocking IO. There is no reason to blame Linux.
> White believed that the stirrup enabled heavy cavalry and shock combat

or one can say that warming climate (which resulted in Roman Empire fall and led to the rise of the Franko/German territories to the north of it) allowed for heavy cavalry which would otherwise wouldn't get through the swampy forests which were there before. If you look at dry regions at other places/times you'd see pretty heavy cavalry there too.

https://en.wikipedia.org/wiki/Cataphract

"While they varied in design and appearance, cataphracts were universally the heavy assault force of most nations that deployed them, acting as "shock troops" to deliver the bulk of an offensive manoeuvre, ... While their roles in military history often seem to overlap with lancers or generic heavy cavalry, they should not be considered analogous to these forms of cavalry, and instead represent the separate evolution of a very distinct class of heavy cavalry in the Near East that had certain connotations of prestige, nobility, and esprit de corps attached to them. In many armies, this reflected upon social stratification or a caste system, as only the wealthiest men of noble birth could afford the panoply of the cataphract, not to mention the costs of supporting several war horses and ample amounts of weaponry and armor."
Try uBlock Origin. It performs even better than ABP, and hasn't sold out.
Looks like a number of parts are used in AV1, but not lapped transforms?
Be careful with investments that conflict with Wealthfront's tax loss harvesting. This could make a lot of work sorting out at tax time and minimize the benefit.
Wow, using Firefox for 15 years and did not know. Here's a link to the docs I found now: https://support.mozilla.org/en-US/kb/awesome-bar-search-fire...
Because he had "considerable problems" with his Apple products? Basically Apple release unfinished product and let users test it - and it shows in the software quality.

(Don't even ask about the quality of any of their "1.0" products - full of bugs every time, newest example is the touch bar.)
Half Day Diet Program by Nate Miyaki: Discount 85% and 5 Bonuses
one word - sad !
48re automatic radical upshifting to no downshifting
You can upgrade the storage in the 2015 Macbook Pros, but the RAM is soldered on.

https://www.ifixit.com/Guide/MacBook+Pro+15-Inch+Retina+Disp...

The newer Macbook Pros you can't upograde the storage, and yeah, that really sucks. I get that most people don't upgrade anyway, but I spend a lot of time showing people how much faster systems can be with a few hundred bucks of upgrades when those same upgrades would have cost them a thousand or more at purchase time.

Now if I want something future-proof I efectively have to max it out even if I don't need those specs now, so I have to pay $3500 instead of $2500 because in five years I'll need that extra oomph and it's technically still cost-effective over the long term even if it's ridiculous now (and in a year or so these laptops will come down in price anyway).
This is quite common in legacy Fortran codes. The reason is that these reciprocals are probably later used in many multiplications (e.g. for scaling a vector) which is faster than doing many divisions. Well, nowadays the compiler would optimize that for you, but back then either compilers wouldn't do that, or people woudn't want to rely on it.
Everything I write myself is. I was persuaded by the FSF's philosophical reasoning decades ago.
You might want to "Refresh" your Firefox: https://support.mozilla.org/en-US/kb/refresh-firefox-reset-a... It help for me. Especially if you many add-ons over time that might have done all kind of things to your settings...

Backup/Restore your bookmarks etc. afterwards as it cleans up everything. Resetting everything afterwards took 1h for me but was totally worth it in retrospective.
I used that in a project and found that the Java and the Javascript implementations I was using did things slightly differently, so I had to modify the Java version to behave like the Javascript version.

Simpler than Openssl or whatever, but still not ideal.
It is important to note that in the many years since this post, while redis has remained single-threaded - it also removed the entire concept of VM, and now works only fully in memory.
> You sound like a child

> as you would know had you read the thread

Comments like this break the HN guidelines by being uncivil. Please post civilly and substantively, or not at all.

We detached this comment from https://news.ycombinator.com/item?id=13226458 and marked it off-topic.
I was using the PGI compiler. I'm not aware of any open source implementation that can automatically take advantage of cuda gpu back when I was still working with fortran-related projects. Not sure about now.
Ghostery sold out, they sell your metadata to 3rd parties. Try uMatrix instead. It is as powerful as NoScript, but easier to use. For adblocker, consider uBlock Origin. Better performance, and didn't sell out.
This is just about as close to how I handle most note taking currently.

You can't beat computers for quick searching and Onenote is both "GUI" enough to be friendly to people I have to share with and also does all those other things you mention. (Plus a lot of other cool stuff.)

I also use Sublime/vim in a similar way you mention, although I tend to use that as "RAM" in the sense that I don't save my snippets -- if they're not important enough to document elsewhere then if something really bad were to happen where (at least in Sublime) if a non-saved tab didn't show up at start automatically "oh well". (I've never had that happen though.)

Where I'm failing lately is any kind of physical pen/paper note taking since just the feel of that is great so I've added that into my TODO's of 2017. :)
> isn't the most convenient way to turn on a light switch still just physically flipping the switch?

The answer to this is: No.

The Echo and Google Smarthome don't require you to take it out of your pocket to interact with it. Walk in the door and it's listening. It sounds like a small difference but it is huge.

I think voice interfaces are very easily dismissed as for the lazy people, or a gimmick. Until you start using it on a daily basis. Then you start to realize how stupid it is to not be able to turn on your lights while both hands are overloaded with grocery bags (because two trips to the car is just never done!)
This comment breaks the HN guidelines. Please (re)-read them and post civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this subthread from https://news.ycombinator.com/item?id=13226087 and marked it off-topic.
> EM has neither to match the magnitude of the claims until they can push something across the solar system and back

That is hyperbolic. Pushing something around in orbit is sufficient to move forward (pardon the pun).
"It's not that their lazy, it's that the sites hosting them almost feel hostile."

Agree with that. A driver of the page size (JS, images, video) is advertising. Advertising and advertising techniques are distorting the news and ability to read it.
There's some nuance but a lot of us regret the dynamic dispatch syntax and wish we had done something like this:

fn dynamic_dispatch(x: &virtual Foo) { }

fn static_dispatch(x: &Foo) { }
// is just syntactic sugar for
fn static_disatch<T: Foo>(x: &T) { }

As "consolation," dynamic dispatch is usually harder to wrangle with for semantic reasons and so people generally don't use it unless they need to.
The "marking" in this case is not inherent in the cards; but is rather a combination of an assymetry in the cards, and the dealer rotating a non-random subset of the cards (thereby turning the assymetry into a "marking").

Further, in order for a marking to count, it has to "tends to deceive the public or tends to alter the normal random selection of characteristics or the normal chance of the game which could determine or alter the result of the game." If the only mistake that the dealer makes is some form of an information leak, and no one modifies their behavior based on the information being leaked, then this condition would not be met.

If, instead, the dealers mistake changed the odds of the game regardless of if the player acted on it, the this clause would be invoked. Indeed, this is likely the intended case of this clause, as the alternative is that the house can cheat.
502 Bad Gateway

(chuckles)
https://bugzilla.mozilla.org/show_bug.cgi?id=1199987
Because twitter is an insufficient blogging platform and normal blogs don't attract enough views people use tools to turn blogposts into tweets and tweets into blogposts.

This is a bit ridiculous. Not trying to demean your product, but it shouldn't be necessary to have it.
Make that a functional programming language without mutually recursive first class local functions. (In the case of Lisp/Scheme, no labels or letrec)
How to Grow Your Email List Without Spending a Penny
searchIQ: A complete internal site search solution
Whatsapp is a good counter example.
Been using FF for a long time and still was unaware of this. Thanks for the tip
var build = function(){...} //return a string

Rather than some other commenters, and I would have thought given arrow functions;

var build = function(string){...}
I actually want this to happen in all of my tabs because I want them to UPDATE. This is why I keep them open in the first place.
Is there any cloud VM actually support nesting VM inside it? (I need to run Vagrant with VirtualBox as a provider due to availability of images.)
ZimWiki
Please don't comment like this here. It's uncivil to invoke intimate personal details as ammunition in an argument. Maybe you didn't mean it that way, but if you're going to raise something like this, the burden is on you to show that you don't.

We detached this comment from https://news.ycombinator.com/item?id=13226171 and marked it off-topic.
Making a Polymer Element for CanIUse Embed
OTD in 1937 – The first full length animated film
However, redis transfer these works to jemalloc. Now jemalloc control the entire VM
Top Most WTF Inventions of 2016
Well some of it is everything is amazing, nobody is happy syndrome, but I suspect another thing is the same thing that happens with me.

I am cranky when I know someone could have fixed a bug or UI defect and since I know what the problem is, have some good clues as to their thinking on the issue it makes me more cranky.

Also I'm getting older.
27 popular new GitHub repositories for web developers in 2016
How to Optimise Your Abandoned Cart Efforts
Why Fashion Models Are Twice as Likely to Get H-1B as Programmers
Why are you not allowed to feed the animals in national parks? It would be kind after all. People play on others' kindness and abuse it when it's not kept in check. This is nipping the problem in the bud.
Well, actually illegal behavior is for the legal system to deal with.

But if twitter is a public, open platform with global reach then you will also get people who react to you like a public speaker. Which includes things that do not meet the legal harassment standards. Just the texual equivalent of booing, hissing and throwing insults at people to get them off the stage.

And I think people need to be aware of this when they state political opinions on the global twitter soapbox instead of doing it among their friends.

I'm sure changes can be made to dampen it. But this is the current situation. And I'm not sure harassment is a good way to describe it.
> I wish there was some system of grouping tabs

Like Tab Groups? FireFox has had them since forever, but since "nobody" used them, it was removed. You now need an extension to regain that functionality:

https://addons.mozilla.org/en-US/firefox/addon/tab-groups-pa...

You also have tree-style tabs, which organizes tabs based on their parent tabs (those they were opened from):

https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...

You have several options. Unless of course you use Chrome, in which case Google has said "fuck you" to actual power-users and choice ;)
Everything seemed to get slower and slower as JavaScript became more prevalent IMO.
You've posted more than one religious flamewar comment in this thread. We ban accounts that do this, so please don't do this on HN. Literal religious flamewars are the last thing this site needs.

We detached this subthread from https://news.ycombinator.com/item?id=13224646 and marked it off-topic.
The pre-JavaScript era
> walking down the street, like clicking on a link

these two are not even close to the same thing. clicking a link is a very specific action "show me this stuff". Your analogy would be more apt if it involved going into a venue where music is performed.