skysight-inc/HackerNews huggingface dataset:
FTTH is a type of last mile, FTTH is not the only consumer of last mile fiber.

The future of America is not, and never will be, FTTH. The future of America is FTTF/FTTDP (fiber to the frontage/distribution point) to a street/basement cabinet that houses current generation micro-headends and micro-DSLAMs that are setup to handle the last 500-1000 feet, speaking G.fast and DOCIS 3.x as very small greenfield installations.

Current gen G.fast tops out at 1000/1000 in less than 300ft installations, slows to 100/100 at 1500ft (about a third of a mile) using existing installs of standard 80s and 90s era unshielded phone wire, the numbers go up with brand new copper, and next gen G.fast is aiming at increasing these speeds several fold (talk of 10gbit in under 300ft and 1gbit at much further distances).

Current gen DOCIS 3.1 tops out at 1.3gbit down, 245mbit up, and there are already existing gigabit-on-cable customers getting what they paid for on 90s era coax.

I see absolutely no reason to roll out actual FTTH ala FIOS, and I agree with Google Fiber's decision to drop actual FTTH, and they should be aiming for taking over unmaintained networks that can be rebuilt as modern DOCIS 3.x or G.Fast, or deploying micro-towers doing shorter range LTE-A fixed.

Current gen LTE-A maxes out at somewhere in the neighborhood of at least 10gbit per tower/frequency band, and fixed LTE-A "modems" with outside directional antennas can get gigabit connectivity; next gen LTE (LTE-A Pro, aka 4.9G) at least doubles this.

All of this is useless without Congress pushing for more fiber between towns, or inside large metro areas (which means burying more fiber along federal highways and major state roads).

There is literally no reason why, today, we don't have at least 50/10 to every goddamned home in America. Every goddamned home, no matter how far you are out in the sticks. This is a drain on our economy every second we aren't working towards this actually rather easy to achieve goal.

Fun fact: I don't even have reliable cell phone connectivity at my house. I'm maybe the only person on HN that bothers to maintain a POTS line and use it as my primary phone number.
I often wonder how good/cost effective optics would be, given the price of glass is cheap and that could be used to focus a larger area upon a small, more costly and yet efficient material.

But as you highlight, cost and with that a balance of cost/return is a huge factor and whilst scale can help in many area's. It gets more detrimental with more expensive materials.
I think it seems plausible. If any users get value out of advertising (and I think they do), then more relevant ones would have more value for them.

That said, if advertisers simply respected "do not track", we could see for ourselves how true that is.
It's a bit scary how much power do browser creators wield. Even if it's being used for good.
Those don't really seem that far off from common OO wisdom which still seems prevalent in the industry, except for the lambda thing. Mostly that seems like you are thinking for yourself and have real reasons for what you think, and it happens to be closer to most OO folks, than most FP folks.

On the Lambda thing, you are right that it makes no functional difference. I do think it makes a small readability and maintainability difference. Most languages I use don't allow, or at least it is poor practice, to make classes in line. With C++ passing a lambda to and std function is much nicer and easier to read than creating a functor (a separate class with operator() instead of apply() as you described), because it lets you keep the code being passed in the function that cares.
no linux support and shit android support means it's a hard pass for me.
Would love to hear from someone who has an iPhone and uses Keepass or a derivative. That's my last barrier to using it.
"Better off" seems subjective, especially when looking at the particulars.

I didn't grow up in a diverse community, and living in one now I certainly feel the lack. How do you quantify a cultural divide? How do you quantify what it means to you?

Given your comment, I can guess, but that would be rude.
It's definitely a kind of service I have been thinking about offering. That is, if you're just selling coding you can't create as much value if you sell coding together with training and other kinds of capacity building services.

I am pretty booked for next month though.
>> Powerful* text editors built on the web stack cannot rely on the OS text caret and have to provide their own.

Powerful features do not require retarded implementations.
You can also add in KeepassHttp + PassIFox. But I wonder if these might have similar vulnerabilities as they too would be handling decrypted passwords.
Where are they and who are they working for? Outside of teaching, I don't know of any jobs that would permit that, and it sounds great.
If you're open to a paid option, 1Password for Teams/Families a good one. You can transfer from LastPass via CSV (https://support.1password.com/import-lastpass/).
Initially hesitated to switch to 1Password since some of our team used Linux but eventually we all switched to Mac so that went away.

Much happier with 1Password since we switched from Lastpass. Consistent UI, proper OS integration, multiple separate vaults, not to mention the security story seems better (I've seen several LP vulnerabilities of concern but not yet seen a 1PW one that worried me).
There is a DF-styled game called RimWorld currently in development. The creator is fairly active on the game's subreddit and has blogged frequently about development.

Not an exact target to what you're seeking, but hopefully it'll be useful to you.
Thanks! My date math says:

Chrome 59 (Apr 13, 2017) certs invalid after 2020-01-31

Chrome 60 (May 25th, 2017) certs invalid after 2019-09-09

Chrome 61 (Jul 20th, 2017) certs invalid after 2019-05-02

Chrome 62 (Aug 31st, 2017) certs invalid after 2018-12-09

Chrome 63 (Oct 12th, 2017) certs invalid after 2018-07-18
WW3 LONDON TERROR ATTACK, MAD MUSLIMS, 7 DEAD 28 NEARLY DEAD AND 20 INJURED,
> i will come back once you JS folks have agreed on a tool set and actually use it for more than 6 months.

It works as a joke too, but the vast majority of JS developers aren't using tools younger than 6 months old. Even current hotness Vue.js was originally released in 2015, and Webpack was initially released in 2012.
They are heavy because they need to be extremely sturdy. That said, weight isn't too much of a problem. They may be 4kg heavier than your fixie, but in return they tend to run extremely smooth because of the high quality components. The constant usage is actually a positive factor constant usage and good service. Compared to the bikes I see friends using, they are without a doubt more fun to ride. No grinding noises, extremely bright lights that actually work, tires at the right pressure etc.
For a serious list of eateries in Effingham Ill, or a parody site selling tshirts, etc:

http://effinghamsandwich.com/ - for all your Effing Sandwich needs
>Key characteristics for success: perseverance, industriousness, grit, resilience, curiosity, application, self-control, future orientation, self-discipline, impulse control, delay of gratification

Students may left to figure out successful habits on their own. I believe education could be improved by officially defining successful habits. It may sound silly to have Tony Robbins courses taught in school but something along those lines could have great benefits. As it stands today, parents are left to define successful habits and that is not happening for every child growing up.
Why would people put their bank and other important passwords like this in a password manager?

I use lastpass for over 5 years and I memorize my lastpass and my bank account passwords.
Unpacking Medium’s paid subscription announcement
"* reply to comment above re 1Password"

Why are you copy and pasting it again in the same thread?
Brace Yourself for the Bitcoin Hard Fork
I'm bookmarking your page for when I need it...

But that overlay just before I started reading your landing text is a serious mood-killer. I'm not going to set-up a remainder for when my certificate expires before I read your page.
You can use an existing CSR with Let's Encrypt, so you wouldn't have to change your public key.
Clickable: http://keepass.info/help/base/importexport.html
These are the kinds of pitfalls, aside from everything else in this thread, that make me just use Ruby for scripting instead.

I mean, I can always just backtick pipe anything that would be convenient but avoid this nonsense.
> I'm certain I'm better off for growing up in a diverse community.

I'm curious how much the internet has helped bridge this gap today and whether this idea of diversity through government-backed forced integration policies are really relevant/useful anymore. It seems very difficult to grow up in a culturally homogeneous environment today, you'd basically have to be a Luddite to accomplish that.

That plus living in a city like most young people are starting to do today, I find exposure to different cultures to be highly accessible with little investment. This is not really the result of forced integration policies but simply through technology, market options (restaurants, entertainment, etc) and proximity in dense housing areas.

It's interesting that not long after the Civil Rights act passed (which included legislation to make mandatory increases in housing and school integration) that there was a big migration from cities to suburbanization starting in the 1970s - reducing integration in both schools and housing. Most people falsely believed 'white flight' to be a cultural thing when if fact it was largely the result of regulatory policy making. There's a great book about how local government policies was the largest cause of this shift towards suburbia: https://www.amazon.com/dp/1933115157/

I've read that statistically today's schools in the US are even more segregated than even before the civil rights act. Yet one could argue that despite this the young generation is the most open and accepting to other cultures than ever before.

So I'm not sure that (mandatory) integration policies are a necessary construct in order to improve social conditions and relationships between communities/races - as much as it used to be. The solution may simply be to reverse a lot of the existing legislation that pushed so many communities away from dense naturally integrated urban areas to small towns and suburbs.

Trying to improve economic and quality of education via integration is another question (I'm mostly looking at cultural considerations). Although I've also heard of mostly black charter schools in poor communities doing as well as public schools in upper class neighbourhoods. So, again, on the surface that seems to be more about access to quality services rather than racial integration.

You have to be careful not to mistake the chicken for the egg.
https://keeweb.info/ is also very nice.
It has a very convenient Dropbox (& co) integration.
In addition to the drawbacks everybody else has mentioned, with taxis I often got a driver with no familiarity with the city, no GPS, and a very rudimentary command of English. So the ride consisted of me using my phone to figure out a route and using hand signals for "turn here." (Pre-smartphone, it was even worse.) And this was in NYC where taxis are actually good.* None of this nonsense happens with Uber or Lyft.

*Not as good as London taxis of course, but no place has taxis as good as London.
Principal can be any AWS resource, such as Kinesis firehose or Lambda. Whichever resource that needs the permissions.
For example:

"Statement": [{
"Effect": "Allow",
"Principal": {"Service": [
"firehose.amazonaws.com"
]
},
"Action": ["sts:AssumeRole"]
}
]
}
I've always been quite nervous that the LastPass two-factor authentication can be easily bypassed if your email account is compromised. On the 2FA screen there's a "If you lost your Google Authenticator device, click here to disable Google Authenticator authentication" link. No. I don't want that to be able to be disabled. I have one-time passwords for that.
Which is why having additional instruction and additional acclimation to the Silicon Valley environment, which Google and Howard are doing here, is so important - to creating a culture where diverse engineers can thrive.
I hope the new Auto Fill API [0] in Android O will make it a lot easier for other apps to add this feature.

[0] https://developer.android.com/preview/features/autofill.html
How do you deal with passwords on your mobile device?
you could argue it is a form of apartheid: manhattan and the san francisco peninsula are classic constrained square miles with limited access points.

The walled City of London, a separate sovereign maritime nation situated within London is another historic example...

https://www.ft.com/content/7c8f24fa-3aa5-11e4-bd08-00144feab...
> But who owns the infrastructure? Would the government own it?

The conduit would presumably be owned and managed by the government. The fiber in it by the people who pulled it presumably the provider.

But here is the thing. Conduit size is not infinite. If not large enough it could get filled. I can even see a case where a particular company may put in extra fiber just to prevent someone else from doing so (and then either not using or renting that fiber). The government is not particularly good at preventing this type of gaming and manipulation.
(opinion) Alleged police hacking shows how at risk we all are – Jenny Jones
Can there ever be a mechanism that prevents people from reverse engineering the protocol to announce to the network that they're viewing ads, so that they can earn BATs for doing nothing? Their incentive would be to use these BATs to pay for premium content. This would undermine the value of BATs and damage the ecosystem.
>You'd rather see 10's or 100's of thousands dead than risk a few incidents?

It's all a matter of perspective. They are not one of my own, so I don't care.

>Nah, only when viewed through the magnifying lens of the media. Traffic and obesity kill vastly more people than terrorists ever can.

So you compare obesity (self-inflicted) with terrorism?

>Where do you live then?

Southern Europe.

>Do you realize the majority of Kurds are Muslims? Are you suggesting they hate themselves?

Rest of Muslims do hate Kurds. The same way a big % of Roma are Europeans, but most Europeans hate Roma.

>You let it happen to you, yesterday. Statistically speaking I feel no less safe than I did on Thursday last week, and if I see something that hints at an attack in progress I'll act. Until then life goes on.

The fact that we let Muslims in, being very well aware of the danger they pose to our society, speaks a lot more than a few corpses scattered around London.

>It's already working. What do you suggest?

By what metric?

>Isolationism? Close all borders to refugees? Barbed wire borders and soldiers with orders to shoot if the refugees should approach the border?

Yep. Men in fighting age with the intention of invading our countries should be not be allowed in. Shooting should only be the last resort; ammunition is pretty expensive.

>Are you willing to go and stand there to pull the trigger?

Gladly.
we spawn our servers and scale them up and down. We terminate ssl internally to our applications which are on Docker.

Letsencrypt is painful on docker. I dont mind paying 40$ per year for a wildcard ssl certificate.
Author here.

The deprecation comment refers to this: https://tools.ietf.org/html/rfc3986#section-1.1.3 we had been using URNs and URLs the old way.

But in any case the fact that we're having this conversation I had had to dig up some RFC from 2005 reflects the actual reason for not following any specific standard: I perceive them and their specifications to be confusing and full of historical context that has changed over time. Assuming that there are no other benefits to using the URN scheme specifically (maybe there are and I am not aware of them?) I'd rather use a simplified URI and custom schemes.
I think the claim is actually this: not being around sufficient levels of diversity is somehow bad for you.
The HN community seems to be giving a lot of praise for 1Password, Lastpass and Keepass occasionally. But rarely mention Dashlane, I'm curious as to why ?
A Wall Street Informant Who Double-Crossed the FBI
Meet the architects reimagining Detroit
I'm fairly sure at least some of the "policy violations" that Symantec did were done exactly as a service to their large bank-or-close-enough customers.

It's not that banks want to switch to a "better" SSL service, it's Symantec being a "better" service for them that got Symantec into trouble.

(IIRC, from reading some of the incident reports)
I agree.

However, there's no point in pretending these certs are good if we can't trust the issuer to not put out BAD certs. Painful or not, if the banks are user the certs to show they are trustworthy, then they need to switch when the issuer ISN'T trustworthy.
> I think the idea is that if advertising on the web respected users, they wouldn't feel the need to block ads.

It's a great idea! I completely agree. If advertising on the web respected users and users could trust that they would be respected, users wouldn't feel the need to block ads.

With that said, it's possible that perhaps users have trusted this precise pitch in the past. In general, money has proven corrosive to respect, and ad-blockers stage a comeback as a result.

> What's the alternative? If every web user blocked all ads, content creators couldn't get any revenue and would stop making content.

Make something good enough that I want to pay for it. This isn't ridiculous or a pipe dream. I pay for The Economist and Nautilus because they are worth it to me.
Ask HN: How would you improve this (C) code?
I've been working on some C code to do video encoding for a while, and I'm curious as to how I might improve it.

I'd be interested to hear what you all think of my Huffman coding implementation, and what I could do to make it better: https://github.com/julian-goldsmith/uChat/blob/master/huffman.c

I'd also welcome any comments on the rest of the code, particularly lzw.c. (The rest is available at https://github.com/julian-goldsmith/uChat .)
I don't know about VSCode, but in Atom you'd just write one line of CSS
They only appear when you are using IE + Windows user string.

It doesn't directly affect TOR, but the combination above is the most vulnerable people and if the author is fine with giving them instructions installing malware, why should a TOR user trust him? It doesn't make sense.
True. It's actually my saving account.
That sounds like a fixable problem. I'm pretty sure Erlang programmers could give some tips.

Why is worrying about a single web server going down more worrisome than some part of the Docker stack going down and causing the same issue?
I recently switched to 1pass, it's much better
I felt like they weren't above board previously with pricing. It wasn't fraud but IIRC prices got a big jump that was timed to be in combination with some kind of defacto mandatory upgrade. It had a bait and switch feel to it and at the time the family price across multiple devices seemed too high.
It is also important to look for primers from multiple decades because what sometimes can be confusing is the current state of the art, thesis papers (PhD students are struggling to learn it the first time too, but often they hold the complete supporting material with references), and the original paper for the field. A lot of those papers are struggling to explain the new concept so they draw more analogies and you can see where they are going compared to a worked example.
I just think it's silly to completely throw out the idea of ad-based revenue because currently the ad culture sucks. More paid content? Ok, sure. But what if we could also have ads that didn't suck? I think it's a worthy goal.
Dashlane isn't open source, nor is it available on Linux. That is going to prevent a lot of people from even considering it.
Teens stay on the go, parents stay in the know
They should test these with old volunteers first.

Life expectancy of 90-year old is 4-5 years depending on gender. If the drug increases the life quality it's probably worth the risk even if it increases changes of getting some cancers.
> Is this just one way for the NSA to be able to tap into the major backbone now by mandating this type of stuff?

I'm pretty sure NSA manages to get access to backbones just fine without the benefit of policies that try to expand the role of fibre in the last mile. NSA has ample access to backbone fibre, both at exchange points and undersea (they have submarines). This is an utter red herring.
Sounds interesting, but requires a password program, a 3rd party plugin for the program, and a browser plugin... and yet another app to do cloud sync like Dropbox.

Sounds like a huge pain compared to LastPass, as well as increasing attack surface.
Isn't this a false dichotomy? Why not create more modern, declarative native APIs and libraries, or use them where they already exist?
Preventing Amputation in Your Diabetes Lifestyle
Given that most Americans don't subsist on domestically produced foods, we're fucked without that supply chain anyway.
Sr. Manufacturing Engineer – Ignition Coil Potting – ENG-17-00138
How do you know that everyone is "silicon valley white"? Perhaps they identify as black, or hispanic, or ticuna, or martian?
Git vulnerability – Command injection via PS1
So let me get this straight. You need to go through all this code in 2017:

https://github.com/verekia/js-stack-from-scratch/blob/master...

...in order to replicate dispatchEvent and addEventListener?
I bought a Lemur 4 or 5 years ago and it served me very well. It still works and is somewhere in a drawer in case I need a Linux. The only thing I did on it was replace the battery after 3 years.

However, while I really really want to support a company that does Linux first, I think my next machine will probably be a Dell XPS. The quality of my System76 is not top notch, feels very cheap and a little bulky.
So from this and your comments I take it you took it to mean they can know intent, when it's clear they can't. They can however investigate and get a pretty good idea. Software is limited to mostly instant decisions by automated process - a far cry from a court case and an investigation by professionals.
> That essentially strips away an advantage local retailers and manufacturers would otherwise have against big, national companies like Amazon.

Indeed -- my hope for "dig once" policies would be that they have an opposite effect on competition; namely, that national-scale incumbents (who can currently afford to throw a million dollars here or there to put in fibre of their own in a new region/market) can get effective competition from local ISPs (who don't have a comparable ability to throw cash around).
http://www.foxnews.com/world/2016/10/14/to-diversify-work-fo...
You got me digging, so here is the HN discussion about it.

https://news.ycombinator.com/item?id=10287889
I'm still on 4.* which was a 1 time fee. I never felt like I was forced to upgrade.
Good thought, just checked, I don't.