skysight-inc/HackerNews huggingface dataset:
As I understand it they're ultimately just doing traffic shaping.

If the edge of their network thinks you're downloading a video stream they'll throttle the throughput to ~3.5Mbps. This is approximately equivalent to a 480p stream, so intelligent streaming apps (e.g: Netflix, YouTube, et al.) will notice this and downgrade the quality to avoid buffer stalls.

On their new plan "T-Mobile One" this behavior is always on unless you opt out by purchasing an "HD Day Pass." (They upsell you on an add-on that gives you "free HD Day Passes" but you still have to activate them every day.)

On their previous plan "Simple Choice" the network behaves essentially the same, but it was behind a toggle called on your billing profile called "BingeON" whereby if it was shaping your traffic it would zero-rate it on your bill.

---

One thing I'm not sure about is how they do traffic shaping in the face of transmitting the stream over HTTPS/TLS, perhaps it's just a whitelist of IPs for known services? (I know businesses get away with shaping/monitoring TLS traffic by using MITM proxies on the edge of the network; but that assumes control of the certificate truststore on your network's endpoints, which T-Mobile doesn't have.)
One factor that I didn't see mentioned in this post or the author's previous post is the strength and influence of the union. I lived with an actress who had moderate enough success to do acting full time, have an agent, and be in the Screen Actors Guild. I was amazed at how much money she could pull in for just having a split-second role in a nationally broadcast ad, when it seems likely a company could finds hundreds of attractive, willing people to show up in an ad for a few hundred bucks. My impression from her was that doing non-union work as SAG member could easily kill your career, considering how most studios do not work with non union folks, as SAG would push back hard on them.

That said, the film industry is very much built on sentiment and brand. I'm a fan of movies from all eras, so I don't understand why people are so thrilled to pay money to see a new movie when there are so many great movies in the past few decades, nevermind the past year. But people today really want to see Jennifer Lawrence's new work, no matter how many other equally great actresses have had great roles in years past.

Same deal with franchises, in movies and in games. A fan-remake could remove Nintendo characters and assets and still have the exact same game mechanics and quality, but very few people would give a shit. We want to see the characters and worlds we grew up with and loved, regardless of whether the actual vehicle (movie, game, etc) isn't particularly noteworthy.

Edit: Contrast film with other industries that have been disrupted. I like Seymour Hersh, but I don't care if a great investigative reporting scoop comes from him or from a blogger, I just care about its veracity and impact. Same with software; John Resig seems like a great human being but that's not the main reason for jquery's dominance. Meanwhile, if Star Wars Force Awakens refused Harrison Ford's demands and put someone else in as Han Solo, people would not be so accepting.

Note: I'm not saying the union is bad. It's probably more useful to see the strength of the union as a reflection of the inherent strength and value that actors wield in moviemaking.
Requiem for my startup's competitor
Huh, I guess you could read my account as such, but that's a pretty narrow perspective.

Our primary goal was to ease all of us (our son, my wife and myself) into being comfortable with our son becoming 'free range'.

Mostly it was my wife and I confirming what we suspected: that he would be safe, primarily from other over-reactive parents. We'd already objectively accepted that he would be physically safe, even though emotionally it was challenging for us.

We secretly shadowed him at the park six or seven times before letting him go full solo. My account of other adult interactions with him were from those experiences.

So he became fully 'free range' at the age of 9, and has been ever since, with absolutely no problems.

So was it a social experiment? I guess that could be accurate, as a side effect. Were we trying to give strangers "teaching moments"? Far from it, though I suppose its possible somebody else learning something, I don't know, and don't much care.

I guess you could say we were pushing our own 'particular agenda'...we were pushing it on our son and ourselves. And we are all three better off for it.

I wonder if you can expand on your implication?
Good point. In this case it shouldn't be about rebelling against an established order, but rather about establishing order (i.e., nice, clean, high-contrast standards) out of an unreadable chaos (i.e. the low-contrast free-for-all).
Emacs Gifs
If this were true, there would be a lot fewer electrons perturbed by the depth and breath of the efforts that this "movement"'s purveyors go to to convince everybody that, no, no, they're fine, they're really fine. They totally don't care, even though they can't stop writing about how much they don't care.

(And then you actually read what they write, and it becomes obvious that it's MRA-style misogyny buried beneath a veneer of "those grapes were sour anyway.")
I don't believe in net neutrality on wireless spectrum. Not all bits are created equally.

If you don't like the policy, there are at least three other national carriers to choose from. I'm exhausted from a vocal minority thinking their opinion matters in this regard.

The market has spoken, and does not care.
There was a really good article about this (wish I could find it) about how the majority of these aren't making much, if any money. From the outside it appeared that the artists are rolling in cash; from the inside, they were still working waiter/waitress jobs to make ends meet.
I roamed free in Chicago (city) once I was 10. Still in Chicago. Never been shot. Neither have any of my friends. One is dead of a heroin overdose though...
Relative of mine completed a coding boot camp. Even if there are free methods to learn, I'd imagine, even if you didn't see value in having personal tutelage that there's a benefit to putting your skin in the game to get the certification. It's easier to shirk off going through a course when there's no down side to ignoring it. If you've paid an amount of money substantial enough to sting if you don't go through with it, I imagine that's a strong motivator for some people
Wanted to ask the same question. Very interested in the answer !
But that's an example of the opposite. Americans (and really, everyone in modern societies) might be used to assumed, hidden costs.

If we buy a thing for $10, we expect that to be a baseline, as we may pay tax or gratuity on top of that. If I go to the store and buy something for $9.99, my mental calculation is that it may actually cost $10.70 or so with tax. If I go to a restaurant and buy a $20 steak, my expectation is that will probably cost $25.

But if I go to a restaurant and order a steak and they serve me a soy burger, that will not be acceptable. An "unlimited" plan not, in fact, being unlimited is different than what you've described.
They also seem to be very weak to UV exposure.
Channel 14 is used in some Asian markets but illegal in the US, there's consumer hardware that can use it out there.
Why ? Is exposing an organization's hypocrisy judgemental?
Lots of comments! I'll try to address the key points:

Re: "brand new technology not yet in trunk" -- I'm not sure what you mean by that. Bedrock has been used continuously for 8 years.

Re: "struggles over high-latency, low-reliability WAN connections" -- Ah, I mean MySQL's replication is designed for active/passive deployments with manual failover connected via fast/reliable networks. Not saying it can't support slow/unreliable WAN connections, only that it requires a lot of glue code and manual recovery when things go more wrong thn it's designed to handle.

Re: "the engineering required to correctly implement this distributed system is genuinely challenging" -- Agreed! This is precisely what Bedrock provides.

Re: "SQL fanout" -- To my knowledge, no RDBMS does this automatically. Furthermore, very few real world applications actually require this. Don't get me wrong: this is cool stuff. But this isn't a common requirement. Most businesses will never exceed the capacity of a single server -- the number of businesses that truly require this level of scalability is very small.

Re: "I just don't understand what niche Bedrock is trying to fill." -- The niche of businesses that want a simple SQL database that has built in automatic failover.

Re: "multiple logical SQL instances" -- I'm not sure what you mean by this. Bedrock maintains a single contiguous SQL database across all nodes.

Re: "you only get as much read throughput for as much data as you are willing to duplicate" -- Yes, I'm saying there are very few reasons not to duplicate it all for the vast majority of real world use cases.

Thanks!
Notion raises $9.5M for a smarter email app, now live on mobile and soon, Alexa
To quote that in its entirety: “[Rape] ends in just a few minutes with little-to-no harm caused to the victim. Meanwhile, false accusations of rape have a long-term and much more devastating impact on the victim.” - That's really sick.
Analysis of the Facebook.app for iOS
Absolutely nothing, after about a year every one of them starts to break into pieces (and they also tend to stick like a gum). I've been using iPhones since the 3G. Now, I'm buying only cables not made by Apple. I think they're biodegradable and something triggers that faster, but I don't know what.
Hope I don't get burned for saying it, but lack of real IDE support in rust is pretty annoying. With tools like racer you can still be productive, but things like rename refactoring or searching for uses of functions are things I miss most from languages like Java or go, which have good support.

There's been some talk for a long time of a rust oracle for code indexing (to support ide use), but there hasn't been much progress (or interest?).
Thanks for digging up this data, which is something my long anecdotal comments were lacking.
Only if your local UPS is friendly and competent - mine is neither. You know those videos where drivers spike packages on the ground, over fences, the ones where they got the nickname "Untied Package Smashers"?

That's happened to me. There's a reason I use FedEx anytime I have a choice :(
Google’s G Suite gets five new productivity features
Opting out was such a humiliating experience. I had to spend 30 minutes on phone with a woman to explain why I needed it disabled and why I don't have a british driving license.
Yeah, absolutely. I was just saying how it works.

I also misunderstood what you said, I thought you meant buying sold and shipped from Amazon avoided commingled inventory. You actually said the opposite.

As a seller I can tell if an item is allowed to be commingled if I add it to my inventory. You can't tell before you add it to your inventory as far as I know. Buyer has no idea. It seems random for what they forbid to commingle. Like one particular hard drive but not others.

If you buy from a third party seller you have no idea if they opted into commingled inventory or not.
Tianeptine has done wonders for me, but is a weird-ass tricyclic that may not work in any of the usual ways.

The side effect profile is sufficiently minimal that if it turns out I'm just a lucky beneficiary of a placebo effect, I really don't mind.
Tell that to the Patriots' opponents: http://profootballtalk.nbcsports.com/2015/09/11/at-least-fiv...
I did an online course for about that much a few years ago. It was worth it, a nice compromise between self study and full priced bootcamp.
You could, you know, teach them how to swim? The reason so many children die of drowning is that so many don't know how to swim. MIT literally has a swim test requirement to graduate college for exactly this reason.
Now I hate TMobile for throttling me so many times over the last few years, BUT:

That's more than a slap on the wrist. It's 10% of their profit. How would you like to be fined 10% of your leftover money after your bills are paid? That's a decent chunk of skin.

I actually believe it's a pretty fair punishment. I believe comparing it to revenue is irrelevant because it's an extremely capital-intensive process. If it takes 32B to make 0.479B, their margin is about 1/64th!
I think you're rather horribly wrong.

For one, in the last year or so, the "sex appeal" of financial stability has shot up drastically. Mostly because I'm watching two friends take a year off (and likely more, since another is in the oven) to raise a baby.

> "Womankind has let them down".
...No? I mean, I see where they're coming from, but... Privilege is being used to being the target audience. Women don't owe men anything. People can only let you down if you're expecting something from them.

> If you get married to somebody, you both have to sacrifice certain of your desires to make the relationship better
To be frank, you have shitty role models for marriage. First, doesn't that occur in relationships in general? I want pizza. My buddy wants thai. Second, the better a fit you and someone else are, the less you have to sacrifice. Third, the more you're into that other someone, the less you give a shit about that sacrifice.

> They're brought up on the thoughts that you can have your cake and eat it too. You can play around when you're younger and make your career your priority.
Yeah, because you can. I mean, that's the expected story for men, right? Means women can do it too.

> Can you listen, sacrifice your spare time to listen to somebody else's problems, do you mind doing chores for a shared house?
Sounds like having friends and roommates. Also completely compatible with NOT settling down.

> They're more interested in having a life partner that you can share burdens with
Sounds like everyone. Wouldn't you expect women to be more interested in life partners that you can share burdens with? Isn't this part of the definition of a best friend?

Here's a thing you should do. Add gender to each of your sentences:
"If a woman lacks any of the skills to be good in a relationship (whether from lack of practice or inclination), she's not going to be a good partner, and she shouldn't expect a good partner."

and then invert it:
"If a man lacks any of the skills to be good in a relationship (whether from lack of practice or inclination), he's not going to be a good partner, and he shouldn't expect a good partner."

and you'll notice what you're horribly wrong about.
IJ is ~1100 pages and the writing style doesn't allow one to read quickly.

And while you are reading you are constantly wondering if this book is better than the 10 other books you could finish in the same amount of time. At around page 200 I concluded that it was not. But I am certainly glad I read those 200 pages.
As long as you ignore who in society actually has power, that will work just great.

On a totally unrelated note, there are 31 women who have served in the Senate. Ever. And there are zero women who have served as president, though that will change in February. There are a tiny minority of female board members. There is a high of 22 of the fortune 500 with female ceos.
> you'll probably check the box next to "project manager" instead of "software developer"

Actually that's a demotion as far as I can tell.
This is classic tribalism -- like-minded people will congregate in safe spaces to share ideas and whatnot while denying entry to outsiders. Attributing it to some kind of banal hostility towards all women is nonsense, it is simply indicative of hostility towards outsiders (and in a male-dominated environment, women are outsiders).

Rigid power structures, nepotism, and the like are present everywhere but it wasn't until recently that women have been regarded as partners rather than servants. The trend will inevitably change but attacking "manliness" with silly terms like "mansplaining" and "manspreading" will only get you labelled a nitwit (and rightfully so). The goal should be to empower women, not degrade men.
Actions with an inextricably political component (which is to say, damned near everything) requires awareness and an understanding of what it encourages and reifies in order to be a decent human, but they are not taken with the political consequence as a primary motivator.

When engaging in activism, the political consequence is the point.
>I honestly doubt porn is one of the bigger bad influences.

haha oh wow
JSONed – JSON Stream Editor for the Command Line
That doesn't have much to do with safety, more with half-life. Methamphetamine has a longer half-life (averages about 15 hours) than cocaine (about 5 minutes to an hour depending on route of administration). With long term regular use they both have problems. Methamphetamine can be neurotoxic in higher doses without the protection of tolerance and might cause Parkinson's disease later in life. Cocaine has circulatory effects long term, and if smoked causes damage to the lungs. With short term or occasional use they really aren't that bad for you in general (as is true with almost all drugs).
Related: https://www.youtube.com/watch?v=rRbY3TMUcgQ
Semi-hosting on ARM with Rust
How old are your kids?
Amazing. I hope one day to have the opportunity to steal this phrase of yours.
The main weirdness is that the VC4 is more of a GPU than a secondary CPU. It'd be like an Nvidia graphics card bootstrapping the actual CPU in an ordinary desktop.
As a working C++ programmer for over a decade this conclusion is absolute insanity to me. People (myself included) are actually using the STL algorithms now because you no longer have to go through the pain of writing a functor. Every time I can avoid writing a for loop I'm a little happier (and my code is a lot more readable).

When lambdas first came about there was a lot of "meh, I could already write a functor just fine" but the ease of using them is just so much nicer and the readability of the code is so much greater. Just writing a plain for loop would often be less code than using an STL algorithm and a custom functor so there was very little incentive to use the highly tuned STL algorithms if it was just going to take more boilerplate. Now there is and we are finally seeing C++ programmers catching up to the insights that functional programmers had made a long time ago[1]

Others have said this but comparing lambdas to iterators is a very odd decision because they are completely unrelated things.

The conclusion should really be that anonymous functions aren't as intuitive as "regular" imperative code. The regular code walks you through what is going on in babysteps so even a new user can figure out what is going on. The way with lambdas requires a bit more knowledge but for working programmers who aren't learning C++ for the first time they are obviously a big boon. Sometimes you have to learn something slightly more complex to reap the benefits of it. Pointers are very hard for brand new programmers to wrap their heads around but nobody would argue that judicious use of them can be a real benefit (or essential, even) in some situations. This is like concluding that smart pointers are bad because they are less explicit about what is going on. You still need to learn C++ manual memory management but your code will clearly benefit (both in terms of verbosity and memory safety) by using smart pointers 95% of the time.

1. CppCon 2016: Ben Deane "std::accumulate: Exploring an Algorithmic Empire" https://www.youtube.com/watch?v=B6twozNPUoA (std::accumulate, fold essentially, has been in C++'s STL since the beginning and Stepanov probably had it in mind before C++ even existed but we are just now getting lectures like this and I think lambdas are to thank for this)
Syntax: language agnostic parser generator
Designing grids
I've only ever had three chargers start pouring out smoke. Two of them were Apple chargers for a Macbook where the wire near the magsafe shorted so badly that the plastic had melted before I'd gotten it pulled. The second of those chargers were the one I received as a replacement for the first one. It was a clear design defect - the sleeves were too short. Despite insisting it was not their fault, I noticed the second replacement I received had a sleeve twice as long.

Since then, we've not had chargers that turned out that bad, but multiple iphone charging cables have broken quickly with normal use.

That said, I have plenty of failed micro USB cables for my Android devices too; there it is usually the plug that gets too loose to connect properly.
That would be true if changing programming languages or adding new languages would be zero-cost. Then we could iterate fast to some close-to-ideal language.

This black and white thinking is just a sign of immaturity, not of knowledge of a deeper truth.

All mainstream languages are capable of delivering business value. I happen to prefer certain characteristics that led me to C++, but I also found Java to be quite fine. I don't think I'd mind doing PHP or even JS for an interesting project. I've done both in the past.

I'm not saying we should be completely dispassionate about our tools, it's normal to have likes (I do like C++). But hating languages is rather pathetic and unhealthy.
Being a more desirable product does not make your customers more affluent, it means they're more willing to spend their money to have the product.

Your conclusion is supposition, not ordained.
I don't mind if it takes a while to get to me once it's shipped but I am sorta annoyed when it takes 3 days to ship it.
Still, nobody would compare Churchill (or Bush; see above) to Hitler or Stalin. This is because Hitler was not just responsible for the people killed in WWII. Hitler and Stalin also killed people because they wanted to get rid of personal enemies and because they actually wanted to do some form of ethnic cleansing.
Ethereum-Powered Project Recognized by German Government Prize
Well, she probably has a different burden of proof for conspiracy than you do, but I'm still not sure what that has to do with my statement about what the FBI is doing with the Russian hacker(s) Guccifer 2.0
There was just a huge announcement yesterday: https://news.ycombinator.com/item?id=12739015
If the lander survived, it was expected to transmit. So far it seems that nothing like the expected transmission has been received.
I Wake You Up for the Presidential Debate
Ask HN: How do you do design-review at your company?
We're a product team of 6, in a company of 20 people. We've tried to implement design-review to be like code-review, but we're having limited success. We've talked about:

- Reviewing "every line" of a design
- Assigning designs to named reviewers, who should request changes, and then approve
- A checklist of criteria the design must meet

Problems we've hit:
- Design review is missed entirely before coding starts.
- Reviewer barely scratches the surface, and misses huge issues
- Most tickets/designs don't say whether review was passed or not

How do you handle this at your company? What tools/processes do you use?
It would be lovely to have keybase integration! I've just copy/pasted my GPG public key and fingeprrint from the keybase website into the hawkpost settings, and it works great!