skysight-inc/HackerNews huggingface dataset:
That's bizarre; I just held down C-t for a few seconds and tab were opening at the rate of maybe 5-10 per second and it is now using 630M of ram with 98 tabs open. A-1 to switch back to the tab I had open was instantaneous (though the tab bar was animated and took almost 2s for the scroll animation to finish)

I'm not sure how the GP has over 200 tabs open with less RAM used than 98 empty tabs though.
Aren't they? I thought 90% of ads would be spread over a tiny handful of advertisers.
That doesn't defeat the definition of a garbage collector. You wouldn't then say no GC exists... but in the case of no inbound references then that's memory that can definitively be cleared.
So where's the $15k super machine for today? I'd absolutely look to pay that for something with a similar advantage over a MacBook Pro.
If you have Flash installed and don't have an adblocker, for most textual content (not Imgur, YouTube), your browser is working 10x harder than it needs to.
> In the talk, he says that the reason we need to do the compute "on the edge" is because the latency between the cloud is insufficient for real-time devices. So what happens when network speeds improve again (better fibre infrastructure, LiFi, etc.)? Will we bring the compute back in to centralized data centres? Will we continue to bounce back and forwards forever, as network and hardware technology leapfrog each other? Is one model better than the other?

Well, for one thing, a lot of the examples such as self-driving cars, drones, and any wearable clearly don't allow for use of fiber. Lifi may have some use cases, but again I don't see how Lifi could help something like a drone or self-driving car.

But another point is availability. Wireless connections can drop in and out and our vulnerable to being slowed down by increased demand. Not to mention that the centralized service itself may fail, due to catastrophic power failure, DOS attacks, or any number of other reasons.

If that centralized service or choppy wireless connection is providing you with your todo-list or family photo album, its probably not a big deal to have occasional outages. If the system is making decisions for self-driving vehicles, that will be an unmitigated disaster.

Even if it is only enough logic to help an unconnected car pull over to the side of the road, a self-driving car needs to be able to operate offline, so one way or another, these cards will need powerful computers inside.

And of course, distributed nodes can also fail. A single car's computer may fail, and that's not good. But the AI of every car in an entire area failing simultaneously because power to the local radio tower goes out is going to be way worse.

The other thing, is that as we have with processing speeds, we will eventually hit limits in bandwidth. Using bandwidth efficiently will become a larger priority (as scarcity increases, so will the cost) and the centralized model clearly has a drawback in terms of bandwidth usage.

So, all in all, I don't think it's just a pendulum that swings back in forth forever, but that the future will be a hybrid, but heavily distributed world out of necessity.
> OS paging is blocking as hell

No, Linux is rubbish. Seriously. FreeBSD does this properly.

Edit: FreeBSD, Windows, OSX, Solaris, AIX, HP-UX(?)...
Right. That's the spirit of my original comment. There are obviously people here with some serious investment in their own educations and egos that think this thing is impossible. Yet, here we are, peer-reviewed evidence[0] mounting.

[0] http://arc.aiaa.org/doi/10.2514/1.B36120
How can it possibly be illegal? I can understand if it's a public newspaper, but private media companies can do whatever they want.

Like are you going to fine a movie studio for having an actor in a movie drinking Coca-Cola or driving a Volvo?

Which specific laws are banning this practice in Sweden for private entities?
I don't forget, I just don't forgive. It's unacceptable either way. Someone has to take responsibility---might as well start with the browser. Then we can push it down from there; maybe if browsers were held accountable for pages' resource usage they'd implement resource controls. Like they currently do with limiting setTimeout on inactive pages, but more comprehensively. And maybe they'd implement better inspection tools for resource usage (chrome was ahead of the game; I'm looking at you, Firefox )
My guess is Server Side Routing.
Do you have any articles that talk about how FreeBSD does memory management differently?
Server Side Rendering
I'm an advocate of edge computing for sensor data aggregation. I don't think round trip computation will be viable for soft real time applications for quite some time, unless that computation requires operating over large datasets (where it's prohibitive to store all it locally). Just my opinion (and some experience), hardly an authority.
But that's not what he's saying, now is it? He is dismissing it entirely as "impossible". Care to point me to the part of the scientific method which says "Feel free to dismiss outright things that don't make sense to you"?
firefox 50.1 on Xubuntu - currently at 6GB of memory, when it gets above 12GB I euthanize it and restart it. About 36 open tabs.
Excellent bit of research. What would you call local advertisement then? Click to call social ads?
Didn't Steve have an email that was in your mailbox by default when you got a new account on a NeXT machine? It had some embedded images and an audio file of him talking.

Anyway, I sent whoever it was, pretty sure Steve, an email with read receipt enabled and he bitched me out for invading his privacy. This was ~93 or so.
Rental properties in suburbs of Austin. They're growing fast but in the right spots you can pick up three or four properties by leveraging 500k. And Texas is very slanted towards landlord rights (not that I personally feel good about that, it's just how it is.)
I saw a 502 bad gateway message and figured this must be an elaborate joke :-)
Isn't periscope being shut down?
Ultimate Software Testing Checklist
Ouch. 502 Bad Gateway
Evidently, they don't.
We should start a group of happy 2012 MacBook Pro users. Let's just say that I've been eligible for a work upgrade for 2, going on 3, years now. :)

Unfortunately, I've lost Bluetooth at some point. I've meant to debug (and replace the card if needed).
Sadly, no info about license in the github repository ...
> - Decentraleyes (locally emulates CDNs)

has to intercept every request

> - HTTPS Everywhere (why is this not the default behavior?)

has to intercept every request

> - OverbiteFF (support for the gopher protocol)

might have to intercept every request, and why do you need this

> - Random Agent Spoofer (change user agent at random)

has to intercept every request

> - uBlock Origin

has to intercept every request

> - uMatrix (possibly my single favorite Firefox extension; control JS and more, like NoScript on steroids and easier to use)

has to intercept every request

Stop installing so many stupid extensions. Random UA switching is especially pointless; “Decentraleyes” is a close runner-up. Firefox has performance problems, but I think you’re definitely seeing extension bloat if you have that kind of device.
not Imgur, YouTube

It's depressing that an image viewing site and a video playing site are in the same list of resource uses. YouTube plays 1080p videos. Imgur shows photos. It's a testament to the brazen disrespect of client resources that went into building the latter.

If you're viewing imgur without ad blocker your computer isn't working 10x harder than it should, but 100x.
I agree that not all computation would move back to centralized data centres, but then not all computation is done in the cloud now (vs on your mobile phone). 20 years ago, people would have thought it was insane to send data packets over the internet to edit a document, or any number of other tasks now serviced by SaaS products. Of course there are still some tasks that are better done locally, notably real-time or life-critical tasks. And these SaaS services only became feasible when the connection reliability and speed allowed them to.

All I'm suggesting is that future improvements to connection reliability and speed will give way to another round of SaaS products, perhaps then able to service real-time needs but still not preferred for life-critical tasks. As much as I hate to say it, the first example that comes to mind is surveillance/tracking.

If you think very long-term, like say data-transfer-via-quantum-entanglement, then you could imagine data transfer being insignificant compared to compute time for real-time requirements, so you will naturally offload the compute to the biggest most powerful computer you can get your hands on.
I just can't wrap my head around the idea of a 15" laptop being too big to fit in a backpack or work on comfortably. On the other hand, these tiny laptops that people wax poetically about seem comically small to me. In college, I had a 10" Asus eeePC that I picked up cheap to take to class, since my main computer was a beastly 17" HP, and there was no way in hell that that would balance on the tiny little flip-up desk arms on lecture auditorium seats. I couldn't physically fit both hands on the keyboard, and had to learn how to type with just my left hand. It was passable for typing a few notes and dicking around on the internet, but I cannot fathom trying to actually do work on it, simply because of the ergonomics of something that tiny.

Even going up to the 13" form-factor that appears to be all the rage these days, it's tough when I hold one up next to one of the 27" monitors attached to my desktop, and notice that it is only one quarter of the screen area. And I've got four of those arranged 2x2 at my desk.
Linear algebra as a service would be much easier using Numpy + Fortran together with a python web framework, rather than just Fortran.
Reading the comments on your game or app
Perhaps you could help me understand how a bunch of anonymous rancor on Reddit acts as a citation that proves your previous commentary. I'm looking for a scholarly citation. Not opinion and blither.
"Scheduled get failed."

Ten years into the iPhone age and I still can see the Treo IMAP client error as plain as day.
Most of the advantage was the software. NeXT gave up on hardware by 94 or so. Oh, and then the web happened, setting us back 20+ years in terms of application development productivity.
Programming Buddy Club – Learning Should Be Free
How to Convince Someone When Facts Fail
I don't follow this. It's pretty hard to get any database to be as fast as serving a file off the disk, which is why caches on web servers are pre-rendered pages stored as files on the disk.

Filesystems are a great "database" for large quantities of information, as long as it doesn't change, and you don't need to do any queries on it. I think there is quite a lot of range between "reasonably small site" and "news site" for which static pages work well. You could even have a successful news site with static pages, as long as you didn't want things like comments and trending articles, because while there are lots of articles being created, news articles don't usually change.

Changing layout and themes, however, could be no fun with static files.
Maybe I'm dumb, but wouldn't a sufficiently clever optimizer compile the quoted function into the quoted output, even if the "use asm" tag was omitted? What is the significance of asm.js here?
The homepage was working fine. But, if you're getting the 502 error, here's the git repo w/README: https://github.com/mapmeld/fortran-machine

And just for more fun, more Fortran libs for fun and profit: Awesome Fortran: https://github.com/rabbiabram/awesome-fortran
https://news.ycombinator.com/item?id=13216451
Is that global or just the employees in California?
Agree! I think I like the idea, where education and learning should be free! Good job!
> "Google's motto is 'don't be evil.' Google's illegal confidentiality agreements and policies fail this test," the lawsuit said.

It occurs to me only now that a company that wasn't evil wouldn't need to make such a show of stating it like this.
Tor at the Heart: Online Collaborative Projects
This is wired reprinting an article we saw a couple of weeks ago here https://news.ycombinator.com/item?id=13095532

Last time I only said the introductory paragraph "is a grotesque of General Relativity". On second reading, I noticed it's also casting a broken version of the twin paradox wrongly as a problem in General Relativity.

In the first paragraph the author casts the twin paradox as a General Relativity issue, presumably hiding behind the word "accelerate" (note the difference between quoting a word and the scare quotes the author puts around hyphenated spacetime). General Relativity is properly a theory of gravitation, and unless "at home" is close to a black hole there is no gravity to consider. Since the author doesn't include the turnaround there isn't even an apparent paradox: the traveller is simply travelling closer to "c" in a straightforward Special Relativity problem made easier with curvilinear coordinates. The author doesn't even specify that the fuel-using rocket will ever move anything but very slowly compared to the speed of light, and if that's the case, the age difference will be very close to zero for all observers.

Charitably one could say that Special Relativity arises out of the structure of spacetime (it does; the Minkowski metric is induced on the tangent bundle at every point p in the manifold for the field values at p), but saying that therefore every Special Relativity problem is also a General Relativity problem is just silly or at best silly and overly pedantic.

(In the normal twin paradox, A and B start at one location in flat spacetime and both using a set of coordinates with the starting point at the origin. A travels only timelike, B travels mostly relativistically. They meet again and "B" is much younger than "A". The explanation is straightforward: A's trip is extremized along the timelike axis, B's trip is not. We take the Minkowski line element ds^2 = -c^2 dt^2 + dx^2 + dy^2 + dz^2 and rearrange it for the proper time dT^2 = dt^2 - dx^2 - dy^2 - dz^2 and compare for each. Only dt^2 is non-zero for A; for B however at least one of dx^2, dy^2 or dz^2 is non-zero, and therefore B's dT^2 is smaller than A's. We can do the same for practically any set of coordinates -- e.g. in spherical coordinates the line element is ds^2 = -c^2 dt^2 + dr^2 + r^2 d\theta^2 + r^2 sin^2(\theta) d\phi^2, so dT^2 = dt^2 - dr^2 - r^2 d\theta^2 - r^2 sin^2(\theta) d\phi^2, and again A's dT^2 is less than B's, because ds^2 and dT^2 have the same value under the new coordinate system. If B accelerates then we are likely to want use a system of coordinates which is useful for accelerated observers in flat spacetime -- typically curvilinear ones -- but we still end up comparing values of dT^2. And fundamentally the explanation for this is in the structure of flat spacetime: its local symmetries, notably the Poincaré isometry group at each point, generate the Minkowski metric.)
Tooling Is Not the Problem of the Web
https://people.freebsd.org/~jlemon/papers/kqueue.pdf
A Journey to the Bottom of the Internet [video]
Seriously. The amount of people on the android team can't be more than 5 people devs, right? Maybe allocate 10 so you have some redundancy when people get sick.
Good work! we need something like this!
> If successful, the state would collect 75 percent of the penalty, while the rest would be paid out over to the company's 65,000 employees

What is the logic for the state somehow being entitled to such a huge cut? Presumably, if anyone was wronged here, it was the employees.
1M CQL operations per server – using ScyllaDB [video]
I sometimes toy with the idea of using fastCGI C++14 scripts for a RESTful JSON service, to be able to handle a lot of requests on not much hardware. Though maybe spending a lot of time shaving 10's of dollars on your monthly VPS bill is not a fantastic use of your time :D
Gold and silver.
Rails 5.0.1 has been released
There have already been multiple attempts at allowing acceptable, quality ads. Nobody played along. Subtle didn't cut it, so now we're escalating to aggressive.

Advertisers had their chance and they blew it. No sympathy from me
Everything in science starts out impossible. It doesn't even get considered in science unless it has a chance of being impossible. Then it is up to the scientist to demonstrate that it is possible and explain how it is possible.

Edit:

The 1) demonstrate and 2) explain parts are critical and it's not science unless you have 1). Preferably 2) also. EM has neither to match the magnitude of the claims until they can push something across the solar system and back (such that loss of mass is ruled out and the propulsive effect is without a doubt not instrument error).
I think, given the structure of phrase, we can assume some irony there - not only baseless dismissal.

EM drive remains pretty controversial, and does present significant problems with explanation, and as an extraordinary device requires extraordinary evidence. So it could be conceivable not to focus too deeply on a remark which isn't the main point of the article.
Render Distributed Text Alignment and New Animation Effects in PPT Presentation
No. It might make parsing faster if you optimized for it, but I don’t see any reason for the choice of text representation to affect rendering speed.
Codepen: http://codepen.io/anon/pen/aBMGaB
Why? Do you have historical examples?
That's interesting, a clause in my contract (pulled up the PDF just now; dated prior to the suit in question) explicitly states that the confidentiality agreement does _not_ apply to my ability to discuss "terms, wages, and working conditions of employment, as protected by applicable law".

That certainly contradicts several of those points.
You joke but Common Lisp is actually a very pleasant language to use for web programming.
UNIX is an open standard with a certification program, and Linux certainly tries to follow the standard.

The only real reason that a Linux distribution hasn't been UNIX-certified is because RedHat and IBM found there was very little marketing value in calling it UNIX, that is, Linux is a stronger brand.

And I suspect the only reason MacOS is UNIX-certified is because they advertised it as "UNIX" and were sued by The Open Group, who owns the trademark. [1]

[1] https://www.cnet.com/news/apple-in-court-dispute-over-unix/
HipChat is back online, and they have updated the uptime figure to 99.058% for the past 30 days.
That's why I said usually. I did just check the bylaws for Alphabet/Google, Twitter, Amazon, and eBay. All have similar language showing vice presidents as officers. It's also been that way at the companies I've worked for, across several industries.
In the private sector there's a balance: First, union and management are adversarial, since management's pay is often partly/wholly in stock/options or otherwise tied to the company's financial performance. Second, if the union pushes too far then the whole enterprise will sink.

But in the public sector, neither of these things are true. Unions and management can collude to fleece the taxpayers, since management's tenure is tied to votes, not financial performance. Additionally there'll be increased taxes, a federal bailout, or some other steps taken to allow the government of California to continue to operate no matter how much their pension obligations rise.

IMHO public sector unions should be illegal.
IANAL but skimming through the complaint, they're basically acting as a "private attorney general". The lawsuit alleges that Google's policies violate state law. Normally, the state would sue the company, but in this case, the law firm is saying that they'll handle the enforcement for the state. If they're successful, they get a percentage of the penalty.

I don't know how damages are divided up in cases like these, but I'd guess that the state's cut would be distributed (at least partially) to affected employees.
Nameless JavaScript - Making client/server communication easier by using actions
Hi, great tool! Boils down SaaS modeling to the key metrics that matter.

I'm not sure if you've thought of this / have it in the works, but a way of saving a set of scenarios would be really nice :)

You could probably just store them using a permalink or something
So you're saying running some triggers when a request is made causes Firefox to use a ton of RAM and switch tabs slowly. Okay, I'm not exactly sure how that works, but I haven't poked around Firefox a lot.

> > - OverbiteFF (support for the gopher protocol)

> might have to intercept every request, and why do you need this

You probably never thought of this, but because I use gopher.

> > - Random Agent Spoofer (change user agent at random)

> has to intercept every request

…No, it doesn't (actually, it just changes some browser settings on a timer).

> Random UA switching is especially pointless; “Decentraleyes” is a close runner-up.

Ah, excuse me for caring about privacy.

In summary, you didn't actually look anything up, points for trying though.
> (hopefully)

I hope you are auditing the code of those external orgs.
Awesome stuff, but please let's not pretend that tmux is an important piece of the applied deep learning puzzle that needs to have anything to do with the intensiveness of the course.
https://en.wikipedia.org/wiki/Doogie_Howser,_M.D.
Let me take the second point first. I'll make the statement generic: "A way people in a dominant group reinforce the power of the dominant group is to try to prevent discussions where non-dominant groups explicitly discuss their experience as non-dominant groups and how they relate to the dominant group." That's pretty clearly not a racist statement.

Now let's take another statement: in America from the 1700s onward, white men are the dominant group. This is explicitly in the foundations of the country, and although it has become less true over time, looking at things like wealth distribution, positions of power, and access to power, it's still not an unfair statement. That statement describes a racist system, but I don't believe to be racist in itself.

What do we get when we combine the two statements, using the generic thought expressed in the first and the historical specificity of the second? "The way white men practice identity politics is to complain about identity politics."

So I believe that's not a racist statement either. I also think you over-apply it. As I already explained once, I am explicitly not saying all complaints about identity politics are illegitimate. I am saying that white men acting to maintain their societal dominance will complain about identity politics as a means.

Now to your first bit, I believe what you say is correct, but you miss my point. The reason I'm bringing it up is as part of pointing out edblarney's treating of men as the default. I agree with you it's wrong that white men are treated as the generic. But in pointing it out, I'm trying to undermine it. (In case you're curious, the technical names for the phenomena that I'm concerned about here are erasure [1] and the unmarked case [2], and I'm opposed to both.)

[1] http://www.nytimes.com/2016/02/07/magazine/the-painful-conse...

[2] http://www2.bakersfieldcollege.edu/driess/Readings_files/Mar...
I've come off Lexapro with some odd 'brain' sensations but nothing super serious, 2 week taper from 15mg.

I ended up coming back on it though. It helps a lot!
If everyone allowed normal ads through, advertisers wouldn't sit back and say "Well done everyone. Time for us to stop doing sponsored stories! Back to the old model!". They'd still be attacking on two fronts. This just prevents one avenue of attack.