skysight-inc/HackerNews huggingface dataset:
Hmm. So - Comparing ISPs to utilities is interesting. Ignoring stuff like double-dipping, net neutrality, the absurd rate hike for the first tera of bytes versus the second, that if they sneak it in now they can say "well you knew about it" when everyone is streaming 360 VR video and blow past a TB...

For internet, I have:

- A throughput (overall speed)

- Fluctuation in speed

- Data caps and overages

- Use-or-lose-it data (from the caps)

- Installed equipment I "rent"

For utilities, like water, power, and gas:

- I have all that I need [for home use]

- (extremely rarely) Rolling blackouts

- Tiered pricing by usage

- Only pay for what you use

- Installed equipment I own (house?), or am not responsible for (apartment)

The really interesting one here is the data cap + use-or-lose vs tiered + pay as you go, but the only real difference (that my uneducated ass can see) is whether I pay for what I don't use.

But here's what's interesting: I turn off my AC to conserve power and save me money, except when I really want it. I really don't do that with the internet. I don't think - Oh, this'll cost me X in dollars-per-byte; maybe I won't. And the internet isn't really built to support that! I can't preview how much a site will cost to load; I don't have browser tools to "turn of lights in rooms I'm not using".

The closest thing I can liken it to is economy travel versus business travel.

In economy, I pay for everything a la carte. Aside from sheer discomfort - there's friction to every action, everything is at least a little aggravating, and I think about whether I actually want to do any given thing.

In business, I don't. I just ask for what I want and if it's available I get it. Zero friction (baring load time, I mean, wait time for service), everything is a little bit soothing, and I don't really think that much about whether I actually want something.

The second situation is more utopian, although it does occur more environment cost, since I'm more wasteful.

I think I'd rather have data caps than pay-per-byte [at the consumer level], and it doesn't really seem reasonable to expect no data caps. I want my super fast pipe that I use in bursts, rather than a reasonably fast pipe I use continuously. I want this because I like having an internet where people aren't thinking about what a page will cost them.

...except some people are, because they're under low data caps (mostly mobile?).

...but then there's still the edge effect when average internet usage approaches the caps.

...and maybe it IS a good idea to put pressure on the Web to reduce page sizes.

It's almost like civilization is a hard problem!
To Xfinity and ... not beyond 1TB!
The heart of the matter is simple: if you buy the services of a prostitute, you have little means of knowing his/her backstory. She may be doing this willingly, or she may have been coerced. So you are willingly taking the risk that you're raping somebody.

The conclusion is that it is an immoral act to visit a prostitute. And that's all you need to know really.

Oh and here's another dirty little secret for you: a good percentage of the customers do it exactly because they LIKE the rapey aspect of it. The world is a darker place than you may prefer to believe.
1TB is very generous as far as data caps go. Atleast it's better than Canada where the big three seem to weaponize data caps to slightly lower than reasonable for the average household to shock you with a +50$ bill and then upsell you to a more expensive plan.
I'm glad pedantry and nitpicking like this are acceptable on HN and I say this without any intention of irony (or, indeed sarcasm).
"makes me feel like you are a phony."

Funny as it is, that's the author's confession of his own feelings as the last sentence.
Fuck. Comcast.

How is it possible this is the only thing available in Silicon Valley?
> I feel like you really have to clutch at straws to come up with how one could legitimately use 1TB of data on a home Internet connection.

It just depends on what you do. Steam's and my PS4 auto updates for me alone plow through hundreds of gigabytes a month. Sure, I also work from home so that adds significant amounts of data to my plan but it's already not hard to utilize your internet above 1TB. However data usage is only going to go up and if you add a cap now, you will regret having them in a year.

There is more and more 4K content on small youtube channels and that alone has added significant amounts of data usage for me. I notice it every time I tether from my limited phone plan.
It's not long before you start thinking "f*ck the current new thing, what's the next new thing going to be? I'll try and spot that then jump onto the band wagon earlier"

The new Devs are basically doing this by default. They are early adopters on the hype cycle and so leverage it for renum since it disrupts supply every time.

Play the game old bean, it hasn't changed :)
Starting a small business? 5 liability risks you should know about
@sebg

Thank you for the great feedback, I'll do the necessary updates.
You're right, the 80 percent female just matched the gender ratio of the broader industry. /s
You are conflating keyboard layout, unicode codepoints and the font rendering of said codepoints.

The issue here is that the non-combining accent (as generated by many keyboard layouts, dead keys or not) is rendered by the font as if it were combining. All the other aspects are tangential.
I am not really crapping on bloat.

I am merely correcting the point that the only alternative is no editor at all.
Management is responsible for every aspect of how an organization functions and operates. When management fails this comprehensively, it's not unusual for the organization to fail in multiple different ways.

But Yahoo has been on this trajectory since long before Mayer joined them. They are to internet services what Blackberry was to mobile devices. They were a transitional platform, just advanced enough from the old platforms (CompuServe, AOL) to succeed when they failed, but too like them to succeed once the industry transitioned to the new paradigm.
FYI: https://en.wikipedia.org/wiki/Tox_(protocol)
> If someone is offended by being asked to code something like this then they are probably going to be offended by the work they'll have to do once they start employment.

I don't agree with you because it's not the same context. In a day to day job context, you can focus on doing it correctly while in an interview there are a lot of factors that can affect your focus/creativity/attention.
A poem about whitespace
>The CEO of a small internet company almost certainly has a hand in everything the company does. The CEO of a large corporation has no idea what the line workers are doing.

If that's the case they should be paid like the CEO of a small internet company. You take the money, you take the responsibility.
Code in an IDE is just a text editor with the aforementioned tools built in. Such tools are available for the terminal as well - both command line based and as vi or emacs plugins.

Saying UNIX is like an CSV compared to a relational database is, frankly, a hugely ignorant comment. The real differences between UNIX and an IDE is that the tools available in an IDE are discoverable where as UNIX requires a little more research and self assembly.

I frequently flitter between using a GUI IDE and just working entirely in the terminal - depending on my mood. Generally I find the terminal to be more productive, albeit I've have 30 years of experience in command line environments so I'm very much at home in a terminal. However the one thing I do find quicker in a GUI IDE is switching between different functions on different source files. Not that it's slow in the command line either, but that's the biggest inconvenience I have. So these days I generally use a GUI text editor for reading and writing the code and the command line for code refactoring, compiling, debugging, etc. It's a ratio that seems to work well for me.
Note C++2017's std::variant is based upon boost::variant, which has been around since at least 2004 (http://www.boost.org/doc/libs/1_31_0/doc/html/variant.html, http://www.boost.org/users/history/).

boost::variant however lacks a nice visit method that takes lambdas, instead requiring the user to create visitor classes. This verbosity may be part of the reason it wasn't adopted in mass, in spite of its advantages in terms of type safety.
I'm talking about actual TV channels. They go 24/7 without running out of footage. Leaving one TV on is not an unreasonable thing.

I happen to have the weather channel open right now. It's quite possible that later I'll have this plus another stream open, using over 7Mbps total. And I'm only one user in this household.
10 Rеаѕоnѕ tо Sеnd Invіtаtіоnѕ bу Emаіl
Hmm, they just shut down their Flickr Marketplace.
I don't understand the people who argue that 1TB is a lot of data. Sure, yes it is right now. What about 5 years from now? 4K TVs and streaming are already starting to become mainstream. Many online VR experiences are going to be resource heavy. 1TB isn't even the size of a decent consumer HDD, for people that do online backups. This seems like a preemptive strike against online media consumption. I can't wait to have any viable alternative to Comcast.
Artistic Photo Editing App Prisma Now Supports Video Clips
I agree with you. But I think that you actually prove that this is not that absurd question at all because you actually described exactly the content of this question and why it is asked about (at least in my opinion).

Naturally if there is no option for the discussion when somebody does not know the answer off the top of their head then this would be really absurd and pointless situation.

This question is not good for selecting out somebody for their specific knowledge, but it is in my option a good one to prune out candidates that manage to demonstrate their general ignorance about the field.
Nothing will EVER stop it. DRM is a scam, nothing more, nothing less. As long as human beings have access to the data that they are (legally) allowed to have access to, unencrypted data will exist and will be pirated.

Steam solved the DRM issue eons ago: become the best place to get something, and people will flock to you to get it.
I think it's the "all the logic in the presentation code" that is emphasised as bad, and that is what you saw in typical JSP example code 15 years ago.

"Mainstream Java" then tried to sell EJBs as the answer, which was another world of pain.
Remember, headlines frequently are only somewhat tied to the body.

The first line shows that "everything" is an exaggeration:

> Some of the hottest trades of the past few years could stage a sharp reversal as global markets face "peaks" in liquidity, free trade, and income inequality.

We are not at peak horse-drawn carriages, peak steam trains, nor peak elephant ivory kill^Wharvesting.
Oh look they are offering a new plan to customers ... what a bunch of crap... it should just say we need to make money this is what's its going to be from now on.

New plan for our customers ...lol. Not your customers more like your prisoners!!!
I'm not entitled to unlimited bandwidth -- but it is what I expect. I'm one of the customers affected by this and it's quite irritating for one simple reason: The cost of my internet connection is going up by 62% (or up to 253%) with no change in service whatsoever.

I pay $80/mo for a 250Mbit connection, which would (at full usage) allow me to download up to 82TB/mo. So my $79 now covers 1.2% of what it previously did, and I'm forced to pay $129 to get the same thing.

Of course, that's assuming that I actually opt into the $50/mo for unlimited data. My general monthly usage is only about 750GB, so I probably won't do that. If I need to download a few TB of data (which I do every couple months), I'll be paying $10 per 50GB block over 1TB -- up to $200. So that $79 I was paying before? Woops, that's $279 for the month.

The fact that this is screwing few users doesn't change that they're screwing us.
This is my view exactly. In the past 10 years I've developed both a web app [1] and a cloud-based native app [2]. Developing the native app was by far the more enjoyable and productive experience.

The great thing about native development is the long-term stability of all the components. I have access to a broad range of good-looking UI components with simple layout mechanisms, a small but robust SQL database, a rock-solid IDE and build tools - all of which haven't changed much in the past decade. Plus super-fast performance and a great range of libraries.

To put it in terms of the article: the half-life of native desktop knowledge is much longer than 10 years. Almost everything I learnt about native programming 10 years ago is relevant now.

Unfortunately, the atrocious deployment situation for native apps is also unchanged in 10 years (ie. "This program may harm your computer - are you really sure you want to run it?"). But on the other hand having a native app has allowed me to implement features like "offline mode" and "end-to-end encryption" that would be difficult or impossible in a web app. This has given my business a distinct advantage over web-based alternatives.

[1] https://whiteboardfox.com

[2] https://www.solaraccounts.co.uk
KNOXout – ​Bypassing Samsung KNOX [pdf]
My phone plan (Netherlands) has a data cap of 500 MB. I thought this thread was showcasing an uncommonly generous service provider.
I wish they would just support Latin Extended in Google Docs when Google Fonts are selected.
They mess with the chronological order of my timeline and I'm grabbing a hatchet.
Can We Escape Death?
Can you explain in layman's terms what a time crystal is? I'm not sure I understood it right. Is this like a RAM which has persistent state?
I never heard of data caps in Europe, how did US fell into this?
A realistic possibility was that they are using the cheap energy to manufacture nutrients, such as ammonia, on-site, which is an energy intensive process [1].

[1]https://www.scidev.net/global/agriculture/news/solar-ammonia...
To put this in perspective, I'm in Japan. I have 2gb net, and I use more than 1tb regularly.

My wife watches a lot of Netflix, YouTube etc, I play a lot of gaming. Running at 60+GB a pop for some of these games, plus mods.

I also stream TV and movies while I code(I work from home most of the time), invariably I'm on a Skype call with video to two or three people while coding too(it's fine as long as I keep the iPad volume down for movie/TV).

That's with only two of us. I'd hate to imagine how much data we would use if we had two teenage children.

When I was in Australia, 1tb was very difficult to use, now that I have this much speed available and we're use to so much on demand, it would be mind numbing to have to micro manage it.

Oh for the record, that costs me approx USD $50 too. (Maybe 60, I'll have to ask my wife).
I don't know if it's possible, but it's usually called "computronium".
You'll also notice how they're premising stuff on realities that don't yet exist e.g. improvements in the design will make it fully independent from using the grid, or that it's a backup plan for when global warming makes current tomato growing areas unproductive.
That's my monthly. I do daily backups of my 4 PCs and dedicated server, watch a lot of films in HD + small Tor node.
I believe apps published by the same developer have the ability to share information transparently.

Google is doing this with their apps - sign into the gmail app on your iphone, and chrome, maps and youtube will ask you repeatedly to sign in using the same creds.

..and looks like it's not limited to same dev. Niantic published apps are also able to pull out my Google creds. Might be because I have a google account defined in iOS, might be because they're a former-Goog company and Goog have given them backdoor details.

Any devs on iOS able to shed any real light on my vague speculation?
That's the Nordic model where the police tell a landlord that if they don't evict their whore tenants they're profiting from prostitution, which is a crime, right?
Currently unavailable. We don't know when or if this item will be back in stock.

Correction, you could buy a copy on Amazon...

Own up! Who got the last one?!
There just aren't enough eggs shouting into the void at random celebrities.
Markdeep feature demo (look at the source)
DFW-esque gonzo journalism on kickstarter.
It's time to talk about Google, the Pixel phones, and feelings of abandonment
Ada and Pascal are not really research languages, though. But still, there are improvements taken from research, see Ada 2012 contracts for example.
How come I can't find any pictures/video from external point of view of the demo, just to see how it looks from outside to see Zuckerberg do his demo? Is that all staged? Where people forbidden to take pic/video at the event?
There's still significant pirating of games despite the existence of Steam.
I'm not talking about superficial syntax like map/filter for collections.
The notion of keeping the majority of your code side-effect-free with immutability, built-in concurrency and message-passing as idiomatic parts of the language/ecosystem is to this day uncommon and partially impossible in Python/Ruby.

http://blog.jenkster.com/2015/12/what-is-functional-programm...
I'm not sure where to place your comment. You use a lot of bandwidth, all the time. Are you proud of that? I'm not judging; I just want to understand what you are claiming.
I agree that the comment is not good, but is "minority" really a slur?
Live Announcement of the Nobel Peace Prize 2016
Yes, it's a band-aid. But perhaps it will feel less so, if you're looking at the original invention by Esper Tech (I have no experience with it, just know that I've seen MATCH_RECOGNIZE there first):
http://www.espertech.com/esper/release-5.1.0/esper-reference...

Hah, yeah CONNECT BY is great for simple recursion, but for more complex (probably less performing) cases, I prefer the standard approach with CTEs...
it will be interesting to see how this is decided because apparently there is a generic epipen: 'adrenaclick' but pharmacists are not allowed to substitute the generic for epipen on a prescription. more details here: http://slatestarcodex.com/2016/08/29/reverse-voxsplaining-dr...
Still no contacts sync?
.. of course, Steam is a closed source product serving a closed app store on two and a half platforms. It's not really the same thing as a video player implemented in multiple open source browsers.

(Steam also gains a lot of goodwill from discounts, which media companies are strangely unwilling to do)
That's a really weird thing to say. Not everyone is into the same TV shows as you and that doesn't mean you shouldn't care about them.
Martin Shkreli, Parker Conrad, Brendan Eich, Jack Dorsey, Steve Ballmer. Even though Amazon is doing well people hate on Jeff Bezos a lot.
$25B and they can't even afford an API..

If you want analytics you have to rely on a 3rd party provider who somehow gets the information by logging into your account. I guess if you're a key account they will send you some data and maybe even some nice visualizations.

I did some research and people really track their audience with spread sheets. Influencers send screenshots of their accounts to advertisment companies to prove how many followers they have. Seriously..
If they want to monetarize their platform they should open at least part of their API.
Hopefully WebPass will expand out of San Francisco soon.
There is nothing reasonable about this. You pay Comcast for bandwidth. It shouldn't matter how much data you're using as long as you're not exceeding that bandwidth. If I pay for 250mbps, I should be able to download 24/7 (assuming I did the math right, that's 83.7 TB). Comcast isn't storing the bits, they're just moving them. This is simply their way of avoiding having to upgrade their peering arrangements (which are already abysmal). Level3 has a great blog post explaining a similar issue (http://blog.level3.com/open-internet/observations-internet-m...).
Why There’s No Good Aging
I'm saying that 1tb of data, once you have the speed available, runs out very quickly.

If we can run without caps in Japan, there is no excuse for your isp's.
> there's no real technical challenge in front end stuff

You're looking at this backwards. It isn't about the task. It's about the person who approaches the task. Someone "creative, intelligent and technically able" (to quote your later comment) will bring vision to any task.

Like water they will find their level, find the new and shining thing they can bring to the arena in which they find themselves.

These invidious distinctions contribute nothing to mutual understanding amongst computing professionals. All of whom need to work with each other to achieve great things. That includes the documentation people - shout out to them for their intelligence and creativity too.
I think you're being overly harsh. I read the entire article and enjoyed it very much, including the author's commentary.

I didn't interpret their tone as trying to be hard-edged or snarky; I felt it was just them honestly showing the process of someone returning home to a place that was incredibly isolated 25 years ago, and then trying to rectify what it's like for these kids in that same town who now have access to so much more information and avenues of communication.

I liked the different asides where they mentioned what was popular in the town 25 years ago versus what the kids like now, and how the kids interests today compare to bigger city tastes. I grew up in a town that's 5x larger than Napoleon but still pretty small, and I see many parallels with this story that match my experiences.
I'm glad others have responded to you with some evidence, I have seen some of it before but am going mostly on stories from Iranian family members who have been arrested and harassed and subject to physical violence for not covering their hair properly.

Yes, it is much, much worse than in places like the US, it is carried out by state agencies like the morality police and by pseudo-state entities like the "Basij". As others pointed out, when you.move outside the cities things often get less 'civilised'

I understand that people don't want to fall into the trap of prejudice, but things are materially worse in places like Iran, and drawing parallels with how women are treated in the west is not helpful. We have problems, we don't have the morality police or relgious militias, at least here in the UK
> I don't understand the people who argue that 1TB is a lot of data. Sure, yes it is right now.

We don't need to argue. You just agreed with us.

Comcast haven't said they'll never change this policy or offer greater plans. They're offering plans that reflect the current marketplace, not doing so is bad business.

In addition to that, if you read the article you'll see you can still get 100% unlimited Internet for $200/mo. They're simply asking their high-demand customers to pay in such a way that reflects what it costs to provide for those customers.

I don't walk into a restaurant and expect a flat price for my meal that's the same as every one else... err, unless it's an all-you-can-eat... and they charge for drinks!
As others have pointed out, this amounts to nothing. At worst there'll be no standard, at best there'll be a standard not under W3C control.

That being said, Netflix was a big pusher for EME, as far as I know not because they wanted it, but because the studios they license from demand DRM. Yet, they seem to have lost most of their "movie studio" catalogue and are now focusing on originals.

Netflix guys, what about allowing us to see the originals even if we don't have a CDM installed? That would kill DRM/EME faster than hollow FSF & EFF victories. FSF/EFF guys, doesn't this sound like a more promising campaign to you?