skysight-inc/HackerNews huggingface dataset:
I don't agree with the OPs reasoning but its cyclical in theory: a pub is not going to buy a Sky subscription if it does not increase their sales.
I think it's because people are getting worse at explaining things and writing docs.

As a student many times I wanted to learn how things work, but most tutorials/docs just ask you to type in a few magical lines without much explanation. Maybe the authors think their audience won't understand anyway, but I think it's the authors' ineptitude if they can't explain what their programs do in an accessible way.

I really hope there could be more projects like i3[1] and flask[2].

1: http://i3wm.org/docs/userguide.html
2: http://flask.pocoo.org/docs/0.10/
Google is charging a significant markup over T-Mobile's existing rates ($30/month for 5Gb vs $70/month through Gooogle.) So Fi is really only interesting for people doing significant international roaming.
1) Please stop just assuming lots of things can "work fine behind a paywall". If you haven't run a content business then you just don't understand the costs involved and how advertising is the only viable method for lots of the sites out there.

2) If content has low value, then there wouldn't be visits. But people are still going to all these sites and still reading it so obviously there is lots of value they're getting.

3) The agreement is implicit. There are plenty of legal constructs for this, not everything has to be a signed physical contract. Our society would not exist like it does if that's the only way for binding agreements to be made.

4) The publisher is responding to your request for content with their article + ads. They already take the risk of you not seeing the ads for various reasons. We've had this in other media forever, like how you can just walk out of the room when there are commercials on a tv show. It's a priced in risk. When you actively tamper with that though, then there are problems. AdBlock actively changes what you get by going against what the publisher meant to be delivered for your request. You wanted an article for free, they agreed to give it to you with some ads included. Changing that on the fly is not "ok".
Wow are those smartphones? Somehow I'm paying $100/mo for just my iPhone, 3 gigs of data and unlimited text.
Right. If you transplanted a city raccoon to the country and it got shot the first time it started rattling someone's garbage can would you still classify it as more intelligent than rural raccoons?
Most people want to watch their sports in their favourite environment. They're not going to report the pub and have that stop permanently.
It's bad because `sh`, `bash`, etc. don't wait for the script that's being piped into it to finish downloading before it starts executing it. So, for example, if you're running a script with something like

# remove the old version of our data
sudo rm -rf /usr/local/share/some_data_folder

and the network connection cuts out for whatever reason in the middle of that statement (maybe you're on a bit of a spotty wireless network), the resulting partial command will still be run. If it were to cut off at `sudo rm -rf /usr`, then your system is in all likelihood going to be hosed.
Many people have this weird aversion to doing basic sysadmin stuff with Linux

Like developers who won't write SQL and insist on an ORM.
Senate moves to renew law allowing bulk telephone metadata collection
Colorless Adventures in the Colorful World
SVG Discovery
Regarding curl PACKAGE | sudo bash...

Just what do you think happens when you run `yum update` or Windows Update?

If you don't trust DNS or the network then you have serious challenges which frankly aren't even solved by air gapping file transfers.
If we didn't have so many rules for things like this, it would be great, but I honestly don't see this moving into Canada quickly at all.

On the East Cost, we have two companies who own towers and sell access to them to other companies like fido,virgin etc. I can't see them selling access to the towers any cheaper...
C++ does usually require a runtime.
But you spend way more than that over the course of the contract.
This may be a good place to ask: Now that Testflight is gone, what do you recommend for getting crash reports (incl stack trace) in iOS apps? Crashlytics?
Man, I try not to think about these things (how much I'm getting tracked, or worse, how much my kids are getting tracked), but it's good to be reminded of the sad truth every now and then. Thanks, jwz.
Friendfinder.io – Explore your extended social network
I just built the world's first website that let's you search for users to do things with by number of mutual interests, friends, meetup groups, and more! I have been waiting for a site like this for so long, that I just decided to build it myself. Let me know what you think. :)
"Project Fi has partnered with Sprint and T-Mobile, two of the leading carriers in the US, to launch our service."

Lolz. That's some definition of leading I haven't heard before.
So this only works with a Nexus6, but does anyone know of a comparable plan that is month to month that supports international roaming? I've got an unlocked Blu Android phone I was hoping to use overseas for traveling through Asia. Is t-mobile the only one?
Agreed, but for different reasons.

You still need a sysadmin to set up your CI systems in a continuous delivery world. You still need people to debug performance issues -- most developers don't know enough about system I/O to do that effectively.

You're right in that there's no longer some heavy-handed change control process, but wrong that sysadmins will go away. We just call them DevOps instead, but it's the same skill set, just embedded inside a dev team.
The only unique feature I see is WiFi<->mobile handoff, aka fixed/mobile integration.

Apart from that, I get the same service from Google Voice and T-Mobile, except I get supposedly un-capped, un-throttled data (I haven't tried to test this) from T-Mo.
If each of your users use more than 717MB of data and less than 1 GB, then AT&T is probably cheaper. How much would it cost you if one month you used a total of 20GB of data? If the data usage varies from month to month, Google would probably be less expensive. (I'm not sure if you are including taxes which would probably change things a bit, but you get the idea.)
Rand Paul, Ron Wyden, Zoe Lofgren Introduce “Aaron’s Law” CFAA Reform
Created by four software engineers as their Thesis Project at Hack Reactor Remote Beta! http://www.hackreactor.com/remote-beta/
Man shoots computer in Colorado Springs, gets revenge he wanted – and a citation
Google owns that network, though.
Could you speak (or give me pointers) to how the data interface layer is better than everything else out there?

(By the way, thanks for the balanced, informative, and generally great comment!)
RW is USA only, though.
Do you have the AT&T family share plan or the family VALUE share plan? Because those figures sound a lot more like the value share plan.

PS - The difference is that with the value plan, phones are no longer "free." You have to have a separate credit line (called: "AT&T Next"). So a phone might be $30/month for 30 months.
Ah - Webster Tarpley. Kind of nutty, lots of conspiracies, but some good information nevertheless.

That said, the (very long) history of the Venetian Republic is both fascinating and important. The city of Venice (in the lagoon) is built entirely on wooden piles - astonishing both for the engineering and effort involved. Both words bank and ghetto are from Venice. Etc. Bank was originally a banca or bench on which proto-bankers or money lenders or whatever would sit.
We don't have a word for the study of sunlight.  We should.
The essay has quotes like this: "The market thus oscillates asymptotically around the attractor of zero information friction in an incomputably random orbit" which sound so mathematical as to invite a proof...

... and then quotes like this: "Algorithmic hordes of parasitic vampire squids and zombie capitalists compulsively gorge on blood and brains, their exhausted victims lie all around, twitching to the non-periodic outbursts of transient code – the singularity turns out to be just another accelerating extension of exploitation" ... which is so over the top that it works against whatever point the article is trying to make...

... which is completely obscured by pseudo-scientific technobabble. A big WTF here.
Have a Snickers.
The first phone on a plan costs the same as what you're paying; it's adding phones that's cheap.
I used Go at work to write some utilities which extracted and manipulated values from large text files. It compiled fast and ran fast (at least, compared to the Python it was replacing).

However, I learned that Go is a language conceived for Programming in the Large, and I found out (once again, thanks Java) that I don't like languages for Programming in the Large.

But if I liked that sort of thing it'd probably be one of my first choices.
Yes - no brainer. :-)
I think this is the part where I delete Facebook.

A step too far.
Nice design.

Questionable audience. Whom is this for?

Most people who are hardcore facebook users do not use phone calls at all as far as I've seen.
On the same plan we've got 5 people at the same price. There's a way to remove subsidized phones from the plan which saved close to 20 dollars per line for us. The downside is flag ships now cost 600, and so we all use either something old and used or a moto g.
I was furious when I bought a Nexus 7 (first version) and found out that tethering wasn't available on the device (although there was no obvious reason it shouldn't be and rooting the device would have allowed me to enable it). Running into this on stock devices seems absurd.
For Android only, a modern Caller ID system from Facebook.

Hello will show you info about who’s calling you, even if you don’t have that number saved in your phone. You will only see info that people have already shared with you on Facebook.

It also lets you look at businesses/restaurants information quickly from the dialer app
How about the one where the "flare"/share floater bar covers the text if the browser isn't >1293px wide? Retina MacBooks at normal scale max at 1280px apparent.
You seem to have the word incentive confused with the word discourage.

Or it's an obnoxious euphemism.

I have an unlimited data plan on T-mobile for 30 bucks. Paying by the megabyte would discourage me from using data, not "incentivize me to use less data".

>There's no reason to block servers or VPNs or tethering. There's no reason to throttle BitTorrent or Netflix or terminate anyone's service for "excessive" usage. In fact, with pay-per-GB carriers should encourage BitTorrent use!

Thank god for net neutrality, and unlimited/unmetered data, right?
> Consumers and websites have no incentive to fix any problem that causes them to use unnecessary data, clogging the network.

Who says that my usage of data is a "problem" needing "solved"? 10GB (the highest Google offers on its Fi page) can be burned through pretty quickly just by watching videos on a road trip or somesuch. I'd much rather pay $80 for an unlimited plan from Sprint or T-Mobile than pay $120 (or more) for Google Fi.

"Clogging the network" would be solved by carriers actually bothering to invest in their networks to handle the load. That would solve a multitude of other problems, too.
That's a lot of microservices. How do you handle changing the interface of a service in a backward incompatible way? Or updating a dependency across all services?
When Fathers Can't Catch a Break
Any plans to add support for other SQL databases?
Homeland Security: Crypto makes it harder for Feds to find “terrorist activity”
Oh yeah, that's what I really want: for FB to know everything about who I call and who calls me! </sarcasm>
Both good points. I happen to think their algorithms are flawed, by the way, but that may be beside the point. And I think they should ponder having an appeals process, but again that is at their discretion. They are not a public service or a government agency, they are a private organization with actual concerns about the legitimacy of their user base. I don't think they have the people-power to handle the number of requests they would get in a day. How would you suggest they change that?

I entirely agree that the users of Facebook are their product, and really in this case they are doing quality control. A manufacturer of widgets must check the widgets on the way out of the factory door on the way to the consumer to make sure that the widgets are in good working condition. If they are not, they must refund the consumer, or they will lose their reputation as a widget producer and potentially their entire business.

The same goes for Facebook. They are selling eye balls and they want to tell their customers, the advertisers, that the eye balls that they are buying are actual people and not robots, scripts, or repeats of other eye balls (people with multiple user accounts under different names_. These algorithms are a quality control mechanism, nothing more nothing less.

As for the question of mistreating potential customers. That is a complex question. I would say there are probably numerous companies that do not advertise with Facebook because of how they treat users. On the other hand, there are obviously enough advertisers who don't care at all how Facebook treats their users and will throw piles of money their way to show their ads. Ultimately I would imagine that most advertisers who do spend money with Facebook want two things. First they want real, vetted users. They would probably prefer that Facebook screw up some minor tiny fraction of their users base in the hopes of cleaning up the exceptional majority of "ad reading" users. Second, advertisers want people who will open their ads. Click through rates on Facebook are abysmal as it is. Having real, vetted users in theory should raise they rate, not lower it.
Their support for the Nexus line of phones has been outstanding. Anyone can phone and speak to real humans with good tech knowledge, arrange a free replacement for (first time) cracked screens, and get next day replacements.

I have no doubt that the support for this will be as good.

Now, their automated side of advertising is crappy unless you're a large spender, but then that's just economies of scale.
This is a really interesting and logical move for FB, to integrate as a tangential add-on with something transactional like phone calls, (instead of just being a destination website / app).
My point is that Google, of all companies, should be grown-up-enough to be able to resist the temptation to feed its users PR non-answers. Google's supposed to be bucking trends, "Do[ing] No Evil(TM)", etc.; they've set a higher standard and they're not meeting it.
My first assumption was they don't cater to Canadians as usual, but after seeing the coverage map I was hopeful.

Attempted to request an invite but it doesn't allow Canadian postal codes (ie: V5H 2T3), only stuff like 90210.

Sigh.
Have you previously paid any attention to the permissions the Facebook app asks for at all?

I wanted to install Facebook on my Android device so I could share stuff on Facebook via the native "share" intent. Seeing the permission list made me reconsider.
Many-Core Compiler Fuzzing [pdf]
Got Facebook on your phone? They already do.
Two things I notice looking at the coverage map.[0]

1. Wow, it's available in Canada right off the bat. This must be a first for Google.

2. Does nobody in Montana own a cell phone? Alberta is probably equally empty as Montana, and yet almost their entire provice has coverage.

[0] https://fi.google.com/coverage
Specifically, you want to use the EasyPrivacy filter subscription with your ad blocker.
Hey there, my name is Dylan. I work on the Application Security team at Accuvant LABS. We're one of the largest infosec firms, and we serve tech companies and the Fortune 500.

If you'd like advice about this, I'd be happy to give you (free) help with what you need to get started and ensure you're not vulnerable.

I wrote a basic but helpful checklist for startups to follow here: http://breakingbits.net/2015/02/28/security-for-startups/

The broad strokes are ensuring your developers understand the most common security mistakes, how to avoid them in your tech stack and how to follow best practices in the SDLC to minimize the likelihood and impact of security flaws.

If you'd like any more help, feel free to reach out to me at dylan@breakingbits.net.
T-Mobile gives you free 128kb/s international data though.
I think you think I'm making an argument I'm not making.

For the most part, I think HFT is innocuous.

For the most part, HN does not think HFT is innocuous.

All I'm suggesting here is, if an Excel plug-in talking to Globex from London is "HFT", that shoots a hole in one of the primary arguments used against HFT here.

Really, what we're running up against here is the silliness of the term "HFT". By the definition we're contemplating here, virtually every ATS in the world is an HFT.
> How much and how long does society go on nicely asking the government to stop thrusting itself down the slope?

First ask how much of society has an issue with the direction. Then you can ask how far they'll go.
No, they don't.

EDIT: I was wrong, this is one of the permissions they require on Android, however, not on iOS as Apple doesn't make it available to third-party developers.
I think the biggest challenge to this is Facebook itself (and other messaging/social apps). How many millennials make phone calls frequently to more than 5-10 close people any more? Everyone just uses messaging or social apps to stay in touch.

I don't need this to give me social context to my wife or my parents etc. calling me. The value of this is really to people that are not that close, where Facebook can surface relevant data that I don't have at the top of my mind - but I rarely communicate with those people via phone calls any more.
This isn't about you. It's about how we use scientific knowledge to make better policy decisions.

We learned that people need vitamin C to prevent scurvy; now we have government policies and cultural norms that make sure that every child gets enough vitamin C.

As our scientific understanding of brain development grows, we'll (hopefully) develop norms and policies to make sure kids get what they need there too. You can see today the early stages of that process with respect to exercise, and more recently, sleep.
There is Lawrence Lessig's Mayday PAC. He is addressing the root cause of our government ills in general--campaign finance--rather than privacy or rights in particular.

https://mayday.us/
It's not just the "not now" approach. It's the rhetoric that often goes along with it. The author of this piece picks up on it when he talks about the "we've already thought about this and we're tired of talking about it" vibe, though I might characterize a lot of the discussion around generics from the Go community at large more specifically as "you think you want/need this, but trust us, you don't, and the inconveniences you think you're experiencing are just not that big a deal, particularly compared to the inconveniences you'll experience if we do add it."

And yes, if not having an HTTP server implementation in the stdlib seems like it makes your project difficult, that's a perfectly reasonable criticism of Rust.

(Though one I suspect will get resolved much more quickly and cleanly than issues like generics in Go.)
Can someone explain why mobile data is now the expense driver for phone plans and why it's so expensive? It's obvious that data usage has skyrocketed now that smartphones have taken off, but is all that data usage draining mobile networks? Is there not enough capacity? Or is it just that it's so expensive to build? Is it such a massive barrier-to-entry that rates aren't really competitive?
It's about the cost of the capital, not the amount. VC capital is expensive since you give away equity.
Doesn't Republic Wireless offer unlimited data plans, too? Being an MVNO has nothing to do with Google Fi's apparent inability to do the same.
I agree regarding the international aspect.

Regarding juggling sim cards: I recently traveled between a few EU countries using a 3 UK pay-as-you-go card (with the their roaming package http://www.three.co.uk/Discover/Phones/Feel_At_Home). It worked well, and even in the middle of nowhere in Italy, I had good coverage. It was a PITA to top-up before I left from the US. But if you are already in the UK, that is probably a non-issue. I think it was 15EUR for unlimited data + N/minutes & texts.

I am sure there are probably downsides, but it might be something to look into while Fi is still in infancy.
We are looking to first improve the PostgreSQL integration, but will be looking to add add other SQL database in the future.
If you want to learn to "think like a sysadmin", the book Time Management for System Administrators by Limoncelli is short, funny, and excellent---and covers far more than just time management. That will give you some sense of what to care about and why. It's very useful even as a dev or devops person.

If you are really serious about being a professional sysadmin, Limoncelli's other book is considered outstanding---but it's huge and I haven't read it yet. Again, it's a mix of non-technical goals and technical solutions. The Nemeth book is how I started (though I'm not a sysadmin) and it's also quite good, but more purely technical.

I wouldn't say to a beginner, "Know what every command does," but try to learn a new thing every day. Keep notes. I like to write private man pages (https://github.com/pjungwir/manpj), but do what works for you.

I think learning sysadmin skills mostly just takes time, so try to make each task double as a learning opportunity. Sometimes this requires a lot of digging, or reading, or "debugging". Here I probably agree with @protomyth: the holy grail is understanding. If you strive to achieve that (and don't just go with the first thing that appears to work) you will become better and better.

While you're learning the nitty-gritty tech stuff, also try to keep in mind the different priorities of a sysadmin over a developer. Both care about reducing their own effort and annoyances. A sysadmin wants stability (no 3 a.m. downtime), automation (easy to deploy/update/scale), transparency (monitoring, logging), auditability (logging), recoverability (failover, backups), controllability (runbooks), security. Maybe a real sysadmin could chime in with what I'm leaving out. :-)
Wasn't that the case with Nexus phones as well? If I remember correctly, Nexus One was partially built to show other manufacturers that a top of the line device can be built and ran on Android.
When I see stray dogs in Mexico they always have a submissive demeanor and a facial expression that invariably evokes pity. I suppose being an aggressive stray dog is a one-way ticket out of the gene pool, so submissive/pity inducing dogs are naturally selected in an urban setting.
>You can do this once, but rarely ever twice

I wonder how does the career of Kevin Rose fit into this. Perhaps I don't know something, but I've got a feeling that despite he didn't create anything successful since Digg, he enjoys a nice career. I'm not suggesting that he is a free-rider, but his example suggests that SV decisions aren't that optimal.
Maybe this is a bit off topic, but I think trjordan's point was really that the tracking/retargeting industry is productized though. Google, Facebook and others ultimately serve as platforms for ads as well as providing tracking software. Meanwhile, companies like Marketo provide pretty advanced tracking/attribution data to the companies that use them. They specifically enable tying device IDs harvested through mobile apps that use their tracking SDKs to be linked with other browsing and email behavior to build extensively customized ad campaigns targeted at specific behavior patterns.
Tell the FAA: Don’t Ground Good Drones
> accruing

I think AT&T only rolls over data to the next month, so you aren't actually accruing anything. Unlike T-Mobile, who I believe roll over data for up to 12 months.