skysight-inc/HackerNews huggingface dataset:
A simple way Google could have avoided fucking up Google+
G+ failed coz of a simple reason, Hubris.
If you have ever worked with payroll, nobody should have to explain why payroll needs to be disrupted.
Apple Files Patent to Lock Your iPhone While Driving
Google tried the open-federated thing via OpenSocial, support for parsing XFN/FOAF markup in other Google properties, and a number of other initiatives -- and it didn't have any measurable impact.

For that matter, it still is doing that in a different way with support for Schema.org markup across many Google products, which provides, in principle, a different way to do some of the event-sharing and other things people do through Facebook.

The Googly answer to most things isn't doing one thing, its doing multiple things with different payoff timelines in parallel.
Avoiding Memory Allocation Deadlocks (In Linux Kernel)
Most journals now have a "supplementary content" section where authors upload their results. Anyone can download that without a subscription. Obviously, older results are still locked up in scanned PDFs that you can only download with a subscription, but your database idea doesn't solve that, either. As for making something mandatory... well, that's probably the best way to get scientists not to do something.

Practically speaking, papers probably won't look substantially different under your proposal than they do now, except that there is the extra step of uploading data to the "methods and data" database. Separating the body of the paper from the results and methods would be a pain in the ass to read, which means that you'll need to continue to include those things if you want anyone to cite your papers. As a result, I can't see anyone doing anything more than having an undergrad copy and paste the relevant sections into the database.

Frankly, I think you'd get better results by just declaring that the publishers have to give non-institutional readers free access.
See ya, Microsoft: Intel looks to Android for growth in tablets
Am I paranoid or is it possible that the two cable companies that Netflix was supposed to fight against struck a backdoor deal with Netflix to partner with other cable companies that they surely had connections to.
Cmd.exe parsing bug leads to other exploits?
The best startups to work for in San Francisco
I love that those of us who give a shit about the users can use the mobile trend to push good user-centric design on otherwise unwilling marketing weasels. I just wish they would stop pretending it is in any way unique to mobile users. Almost all that stuff is just ordinary "give the user a site that doesn't suck", and applies to any user, regardless of the device they are using at any particular moment. "Make your menu simple" and "give relevant search results" and "don't put up registration walls to prevent your users from giving you money" have been well known for over a decade. Take this opportunity to push good web design for your entire site, not just for mobile users.
Now that's an interesting comment, thanks for that.

I'll probably come across as arrogant now (sorry), but your critique of ES sounds almost ironic to me.

It's especially curious as you do claim experience with SOLR. Have you ever scaled it beyond a single core?

I'll go on a limb and claim that most of what you perceive as opaque in ES is likely magic that actually works. The rarest kind.

Yes, Marvel is not optional to run a meaningfully sized cluster. But where is Marvel for SOLR again? Where is automatic clustering and balancing? Oh, it doesn't exist?

Sure ES isn't perfect. But it's one generation ahead of SOLR. And Postfix is one generation behind SOLR. That's all I'm saying.
> GFiber is the antidote to these parasitic bastards.

Google Fiber is a contended service, just like every other retail ISP. They're not doing anything particularly different.

Here's the average transfer rate on their 1 Gbps headline product:

http://www.speedtest.net/isp/google-fiber

Yes, 190 Mbps. Fast, but still contended.
problem is that privacy/anonymity runs counter to the core Google business with is advertising and collecting personal data.

But it doesn't have to.

There are numerous ways in which Google could tackle that problem. It appears to be pursuing some of them.

One is to become a vastly better recommendations engine by becoming interactive. A constant frustration I've had when looking for products or product information online is in refining my search. There's not a "no, I don't want that, I don't want anything remotely like that, take it away, don't ever show it to me again" button. A "dismiss with extreme prejudice" button. A "get it the fuck away and kill it with fire" button.

But that's exactly the role a very good in-person salesclerk will perform. They'll ask what you're looking for, ask for some particulars, then suggest. And if you don't like something, it's gone. No pushing (the ones who push aren't very good, and they don't get my business).

Part of the problem is also that online product descriptions are abysmal. I was shopping for monitors -- a technical product -- a ways back, and not a single vendor gave me the ability to search by pixel pitch, aspect ratio, and dimension. I could specify screen size, but there was no way to distinguish a 1080p 36" display from one with a suitably high pitch, a more rectangular aspect, and the size I was interested in. Scrolling through pages of stuff I wasn't interested in.

Furniture that fails to show close-up views or 360° rotations on $1000+ items. Really, you expect me to buy, sight-unseen, and wait 6+ weeks for delivery, based on a single poorly-sized image?

Another approach would be to cut out the middleman (advertisers) and sell directly. Which is what is happening now with Google Express, a WebVan like retail service tied with not a single merchant or large national vendors, but even local services. That's actually a pretty smart concept in my book.

There's a large and growing backlash to pervasive surveillance, whether by governments or companies, and I think Google's getting swept up in it.

Microsoft had a business model that worked for it until it didn't. Google faces the same risk.
Phantom : Finagle-like proxy using Netty and Hystrix
Google still knows who you are.

Reddit says "just sign up with an account, we don't care".

Or as I said way back when about the nymwars:

"FPN: Google finds technical solution to psuedonymity

Citing unreliable sources, Forbidden Planet News reports that Google have found a technical solution to the pseudonymous user puzzle that's stumped its boffins for months:

Users: This is the name I wish to be known by.

Google: We're down with that.
I enjoyed the piece and it's long form content and flow - some of the descriptions of the people (of people I'd met, people I'd heard of many times and people I'd never known existed) were nice additional things in the story.
Isn't that true for a lot of tools? Including programming languages?
Is it possible that's more to do with people testing over WiFi than with the speed of Google Fiber itself? It's hard to tell a lot about the data, since they only provide averages.
Lend a solar e-reader so kids in developing world will have a brighter future
Maybe he just doesn't think the nth iOS photo-sharing app (or whatever) is "cool" or has a "social purpose".
All good, but Nginx is really playing a nasty game now. Basic features such as proxy_cache_purge are available in the commercial version only.
Honda sold a CNG version of the Civic here in SoCal for a while. It didn't sell very well because the tank took up most of the trunk and the range wasn't much better than most electric cars (around 150 miles, as I recall).

On top of that, the number of refueling stations is very limited--natural gas pipes are ubiquitous in cities, but they deliver the gas at a much lower pressure. You still need a roughly $2k compressor to fill the tank overnight (which uses about as much electricity as you'd put in an electric car). Commercial stations have more expensive compressors that operate continuously to fill a holding tank which cars are filled from.

It's not impossible. But the infrastructure required to put energy in the vehicle costs the same or more as for an electric car. And you use just as much electricity as an electric car (in addition to the natural gas). And the cars aren't that much cheaper than battery EVs. And the cars have similar range and refilling limitations as EVs.

Maybe we'll see it for trucks, though.
How to lose your IBM BlueMix beta account
I think that average includes the free tier of Google Fiber which if I remember correctly is 5 mbps.
The petrochemical industry would absolutely love for hydrogen fuel cells to become viable instead of EVs because they already have a massive amount of infrastructure and the easiest/cheapest way of getting hydrogen is to capture it from hydrocarbons.

Musk is right though, steam reforming hydrocarbons to generate hydrogen doesn't make any sense, nor does electrolysis. Using that amount of energy to generate a fuel so that you can fill up at the pump quickly is just plain nuts. We're better off using higher voltages, better batteries and super capacitors.
> Where's my access to an RSS/Atom feed of G+ posts?

There's a read API for activities, but its not RSS/Atom.

> Where's my access to pushing content from another network or platform onto G+?

Push it from the integration app as App Activities using the Moments API.

> Other than Data Liberation, were's my ability to extract content from G+?

There's read APIs for the various kinds of Google+ content.

> It's a fucking silo.

Well, except for all the ways to get content in and out of it, sure.
If I've read the article right, runway doesn't mean what it used to mean anymore.

Have you done the math on how small 2 weeks of funding really is? That should be your follow up question. $50K in the bank? with a $100K line of credit? or $8K in the bank and a vw golf as a backstop?

The two examples are worlds apart.
#9 Explore before they commit -- is truly ironic given the experience of going to G+ on any mobile device.

#10 Purchase as guest -- dittos -- allow for anonymous (or unauthenticated) transactions.

The principles are actually pretty good, but it's clear Google's left hand doesn't know what its right it suggesting.
Unfortunately, not everyone had that sort of mobility. Mortgage holders, people on visas who needed to find another sponsor (and couldn't just go anywhere) and the rest have a harder time moving on.

That has to suck: knowing something is rotten but having to stick with it due to external constraints.
I would imagine this is due to user behavior. How often do you refresh a gmail tab? I leave mine open for days, so having it load the entire app slowly isn't an issue. What is important is updating in realtime when a new email comes in and opening those almost instantly when I select them. If that is the norm, then initial page loads aren't nearly as important.
Contingent on the design but not necessary. I could make something similar in PureScript.

I wouldn't use Datalog though, I got turned off on it after using Datomic at work.
Most of it reads as Jacob Nielsen 1998. You're quite right.

One of the things I actually like about mobile websites (done right) is that they make for better desktop websites: they take away all of the cruft far too typical of the latter and get straight to business.

Someone should make a point of taking mobile redesign as a launching point for desktop redesign.
Data Visualization of How a Bill Becomes a Law
Google to end forced G+ integration, drastically cut division resources
Hmm.. AFAIK you can delete your G+ profile and still keep your Gmail - https://support.google.com/plus/answer/1044503?hl=en
Argh, no! Those sorts of sites can be a bit abstruse, and the term "Great Work" refers to self-perfection.

From: http://en.wikipedia.org/wiki/Great_Work

"The Great Work is, before all things, the creation of man by himself, that is to say, the full and entire conquest of his faculties and his future;"

How you do it doesn't matter. Thelema uses a lot of fancy language because it's Edwardian and its founder was a poet.

It's best understood in historical context. The purpose of Thelema was to free post-Victorian society from the social and moral superstitions and fixations which prevented people from really being themselves. It was essentially the first stirrings of the movement which found full expression sixty years later in the "New Age". Crowley referred to it as a "New Aeon"; poetry strikes again.

The essential tenet of freeing oneself from mistaken ideas, choosing a life goal and doing it, is as valuable today as it was then, but you don't have to call yourself a Thelemite to do it. To a great extent, that "meme" is now mainstream.
There isn’t—yet—but it’s a popular request and I’m now thinking it could be made accessible from JS pretty easily
'Mark Zuckerberg' Is Desperate for Friends in a WeChat Ad
I'm pretty sure they're considered naive in SV too.
Good news! RCN is actually a tiny, upstart cable company that competes directly against Comcast (in certain markets, anyway): http://en.wikipedia.org/wiki/RCN_Corporation

And they're pretty fast: http://ispspeedindex.netflix.com/usa (click "INCLUDE SMALLER ISPS")
you don't get much fossils in water

Quite the contrary. Much of the early fossil record consists of remains from shallow seabeds where you had both 1) ample life and 2) persistent sedimentation which would bury and fossilize remains.

Those seabeds frequently ended up on land, and not infrequently on mountains, a fact which itself had a strong influence on modern understandings of global biological and geological history.

The article (which you clearly didn't read) actually makes that point explicitly:

Marine fossils are protected by layers of marine sediment and the quietude of ocean deeps. Land fossils are much more likely to have been pulverized by changing climates and erosion long before paleontologists could have chanced upon them. The fossil record, therefore, is heavily weighted toward the seas, making it appear that they were the cradle of life.
True, but people claiming: "I pay for XXX Mbit/s, I want my XXX Mbit/s 100% of time to 100% of the Internet" think/want the Internet to operate like that.
Building A Successful Analytics Organization
> Let's say you did ask the question and got an as-honest-as-you-can-expect answer. (two months, but we're soon to close a million-dollar round) How does that really help you make your decision? You could look at them and try to judge whether they might make their round, but you're probably better off in Vegas.

How doesn't this help you make a decision? Given the number of opportunities out there today, including opportunities outside of Startupville, there's no reason an experienced or talented candidate has to gamble on a startup that might not be able to make payroll if a funding round doesn't close in the next n weeks or months.

By the way: there's no such thing as an "as-honest-as-you-can-expect" answer. There's an honest answer and there's a dishonest answer. A founder, executive or hiring manager at a startup should be able to look you in the eye and tell you how much runway the company has based on its current cash position, cash flow and burn rate. Anything less, including an answer that distorts what "runway" means (hint: funding that you expect to raise but haven't yet raised doesn't count), is a huge red flag that you ignore at your own peril.
A key part of living in big cities is the optionality. Because some of these cities are so dense with engineers , investors etc that the probability of something positive happening to you is far higher than other cities. for e.g. the odds of getting a meeting with investors or getting feedback on a key product direction will be higher in dense cities such as SF.

Of course the tradeoff of that is the costs are higher. Very rarely do you find an arbitrage situation where the optionality of something positive happening to you is higher AND the cost of living is lower
It was commited accidentally. Yes, it may be translated to clojure. However, I still don’t know if I should do it, given we have in-memory db bundled with Datomic free client jar.
I'm a programmer that does open source and teaches classes in his free time. I live in Austin, but all the coworking spaces here charge more money than I'm comfortable paying, would somebody be willing to sponsor me or offer a reduced-rate?

I can provide Github profile for proof.
Let's be clear: that's a tactic of yellow journalism. Good journalists don't string together unrelated facts unless they know there is a connection and can articulate it.
Yeah, but here's the thing - if there's a connection point between cogent and comcast that is saturated, and it's degrading the netflix experience for comcast users, then netflix has incentive to pay for the upgrades (as if they can no longer provide adequate service to comcast, they'll lose customers), netflix's CDN providers have incentive (because otherwise they may lose netflix's business), and netflix's users have incentive. Maybe comcast would have more incentive if they had more competition, but they do not, but I think that issue is largely orthogonal.

There's no clear answer because there's a lot of competing and overlapping incentives here. But at the end of the day, if comcast has to foot the bill to improve quality for netflix customers, how is that fair to comcast customers that aren't using netflix? It is pretty sensible to think that Netflix users should be paying for Netflix service. If Netflix is selling me streaming video without also having a suitable CDN to get me that video, I suggest to you that they've sold me something they can't deliver on. If nobody can build that CDN because my ISP sucks and makes unreasonable terms, netflix should probably stop selling to users of my ISP.

This really reminds me of everyone who was complaining about UPS around the holidays for not delivering their amazon packages in time, even though UPS wasn't giving any shipping guarantees due to the peak demand. Amazon was still providing estimated arrival dates, however, but it turns out those weren't based on much (or at least, enough).
Why would they need a special URL? Pretty much every 'analytics package' since '98 has showed referring URL.
Similar to Datomic, which has Java bindings and allows for query DSL be specified just as a regular String, we can do this for JS interop
only up to a certain seniority level
For everything that I share with my family ( photos, videos ), I use G+. When I don't care who sees my post, I usually use Facebook or twitter.
One think I love the most is syncing my contacts and photos/videos with G+ on my Android phone.
"Ah, you want a commitment? Great. I'll tell all the other VCs too. Oh, and by the way—we're all out now. Bye!"
Yes, query language is almost identical.
That's what the mobile first approach is about.Get rid of the fat and focus on what matters.

It doesnt always work though,sometime user facing sites have complex requirements that just dont make sense on mobile,you often need 2 versions with a complete different UI.

Yet i dont believe in a high rate conversion on mobile web(phones). native apps often work better when it comes to ad or even ecommerce. Especially when "in app" purchase is just one click ahead.
How about asking for net neutrality on DDOS traffic ? I find it unfair that my ISP is shaping it ! :)
Maybe. Certainly he learned something. But something about your comment bothers me.

You speculated that had he stayed, the company could have ended up in worse trouble. But try to imagine if he did have the power to fire everyone like he did upon his return to Apple from the start. That might have made a difference too.

But like you said, we'll never know
Apple, Google receive 324MM dollar fine for anticompetitive no-hire policies
It is a chore to make the view consistent across folders, I never seem to find the option I'm looking for, and the UI is generally very outdated.

Too bad it's merely a second-class citizen at Mozilla (though I completely understand the reasons.)
I think some timing attacks could be reasoned about in a formal context. You could model the timing details of a given CPU and then prove that two assembly language functions were indistinguishable with respect to that model. (For example, in the case of a comparison function that bailed out early when it found a difference leading to a timing discrepancy, you could replace it with a `for` loop like `for(i = 0; i < size; ++i) mismatch_ctr += src[i] != dest[i]` and then prove that the function takes the same amount of time regardless of whether `src` and `dst` are identical.)
Government control of the internet. It's like government control, but on the internet.

I am bewildered when I see freedom types suggesting that a federal agency (!) is going to grant them more freedom by controlling the services they use.
I think if you replace phone with 'answering machine', his logic makes more sense.
> However it bugs you constantly to do it and all the save dialogs in Office 2013+ promote saving to "The Cloud". It's terribly irritating.

File - Options, Save, Save to Computer by default.
Thing is, server-side Datomic peers work in trusted env; every peer sees everything. As you start doing something like a peer in every browser that opens your app, you need to provide it only with the part of the database. This filtering should be done two-way (what’s allowed to read, what’s allowed to push back) and is not very straightforward thing to do. It’s not even clear how this thing should be configured. Also server-side lazy loading model won’t work in JS — queries will become async. Given that, server-client communication layer can be implemented, I guess, but it won’t look like anything like vanilla Datomic peer.
You are defending the broken windows fallacy. Wikipedia can explain better than I do, but the TLDR is simply : you are defending useless destruction of value, the end result is that everyone's poorer, nothing else.

http://en.wikipedia.org/wiki/Parable_of_the_broken_window
> If comcast is PAID zero dollars...

Comcast gets paid $50/month per subscriber for that bandwidth. It costs Comcast less money to peer with Netflix than to get it from cogent. Comcast wants Netflix to pay to solve a problem that Comcast's customers have.

> Is it possible there's no scarcity of bandwidth on Comcast's network?

Absolutely! In fact, that's part of what the chart shows; when Netflix peered with Comcast, the video quality (which is a proxy for bitrate to the consumer) went up significantly, which indicates that there was no bottleneck on the Comcast network.

> Price ... is just a means of efficiently allocating scarce resources.

Not in the case of a monopoly. Comcast has a monopoly on a large fraction of the broadband market. They also compete directly with Netflix, so they will leverage that monopoly to make it as expensive as possible for Netflix to continue to compete with them. This is Comcast creating an artificial scarcity of paths from Netflix to Comcast's customers.

On another note, I have referred to Comcast subscribers as "customers" above; if agreements like the above continue, then Comcast subscribers are no longer customers, but rather the product that Comcast charges for efficient access to.