skysight-inc/HackerNews huggingface dataset:
For years, I've used the Firefox extension Scrapbook to quickly grab and store copies of articles of particular interest to me.

This has worked well, including effectively en masse over the course my browsing, and has stored copies locally, under my control.

With Firefox 57 and web extensions, Scrapbook was effectively killed. Even the possible continuation under ScrapbookX or another fork, if that happens, appears as if it will have to write everything to browser-managed and constrained storage.

Now, I find my ability to conveniently and effectively maintain my own "record of events" becoming significantly constrained.

Aside from the technical side of my life, this makes it more difficult to keep track of all the political lies and backtracking I encounter, for the purpose of keeping straight what's happened and also potentially calling out such lies when I need to.

In a time where the Web seems to be more and more controlled by vested and reactionary interests, I find it all the more important that my user agent does what I want and need it to, including facilitating collecting and maintaining the records of interest and importance to me.

Security and protecting my private data are important to me. But so is not being dependent upon a Web that is increasingly fluid and manipulated, to maintain my access to its public record.

P.S. This also extends to my concern over the recently "baked-in" functionality for secured content management (DRM), and how this may be increasingly used in future to further lock up Web content.

What happens when our history is per forced maintained solely on commercial servers subject to commercial interests and manipulation?

I'm sorry if I sound like a pessimist, but in my experience, in general, "if they can, they will" -- sooner or later.

P.P.S. Yes, I can still "Save as...", or see whether the site "prints" as a usable PDF. And, in the short term, use a legacy version or fork of Firefox.

For the time being. But this is more cumbersome and time consuming than Scrapbook. And, per DRM and also what I feel to be a continuing trend, one step in a continuing trend towards user and public constraint.
Viruses and bacteria avoid harm and death if they can help it, but that doesn't necessarily mean they can "feel pain".
Nice but irrelevant. It's like saying "But Hillary!" every time someone offers a critique of Trump.
Given the context in this post is a campus environment for students, that seems a little unworkable!
The main problem I have with Facebook comments is that it's harder for them to match the rest of your site, visually. Disqus comments usually seem to look more integrated to me. I'm not familiar with DIY so I can't speak to them.
>One good thing though is they apparently move bikes around in vans to help fill capacity (mainly because commuters move them central in the morning and away again at night). I don't think the new wave of bike startups expanding to new cities every week are hiring drivers to move their stock around.

it was my understanding that this is a common practice among all the bike-share programs, and bike sharing ultimately doesn't work without constant re-shuffling of bikes towards high-demand areas.
Show HN: Q-Flavored JavaScript Preprocessor
To piggyback on my own comment - another possibility is that every site or application with user generated content will eventually be subject to age verification. Meaning that all semblance of anonymous/pseudonymous participation online will disappear. Every username you have online will be tied back to a request token in the age verification database. Those reddit alts you use for porn, your Pornhub account, your LinkedIn, HackerNews, email.. all tied back to your passport.
That is honestly a great idea for safe-ish deprecation in uninformed environment!
.NET 4.5 RTM has been EOL since 2015, you need to install a newer version like .NET 4.5.2.
I always like google wave for its unified stream/UI. I - for one - think it was ahead of its time.
Scale dude!
People are already using it for that and many of the popular words that could work that way are already taken.
Maybe a mechanical governor.

https://www.youtube.com/watch?v=u3lEnbrp9pI
Battling to save the world's bananas
page 33 of this (CDC report) shows breakdown of spend by category: https://www.cdc.gov/nchs/data/hus/hus16.pdf#093

here are the CMS stats for 2016: https://www.cms.gov/research-statistics-data-and-systems/sta...
This is "fixed" in .NET 4.7 [1], which will take its cues from the operating system by default. So if Windows has TLS 1.2 support enabled, your apps will too.

[1] https://docs.microsoft.com/en-us/dotnet/framework/whats-new/...
I loved Digit, but then they changed their model to charge me more for the same things and the value proposition shifted.

I use Trim now, which actually is more feature rich.

But man I loved Digit's simplicity.
Virtual Babylon Berlin
Was that sentence written before or after the event ?

Answer: after.

So I give it at least 50% that this is scapegoating.
And it's frustrating when a domain can retro-actively "robots.txt" such content out of accessibility on archive.org .
Ask HN: How do I reply to comments on HN if it says I am too fast?
I have a post at https://news.ycombinator.com/item?id=16277233 and I want to reply to the comments but I keep getting an error that I am posting too fast... WTF!!!

I am not posting, I am responding.
awful on mobile safari. and then if you zoom in to read it, a line no longer fits on the screen
Nice. I have to admit though I was hoping you would collect a list of email addresses or domains in the script and tag it that way as well.

I'd love to take back control of my inbox from the google automatic filters. I rarely check my mail because it ends up taking forever to parse through all of those additional folders and filters.

My work email is all full of auto sorting rules. But my personal gmail lags behind too much.
Quincy Jones Has a Story About That
Tinder must stop charging its older California users more for “Plus” features
No it doesn't. Besides, that mostly means (we've all seen the interface) that that mistake was made before ... and nobody saw any reason to fix that UI.

Mistakes have a cause. Not fixing it will cause repeats.
yes it is a wordpress template. it is hosted in azure. so far it's holding up - even with frontpage HN traffic.

I have used dreamhost for other sites but the performance is so-so... Not bad but not great either...

another option but more hands on is a digital ocean droplet - it's also a little more pricey.
> This happens with every language that has a lot of features.

Seems like the key is to not have a lot of features, then.
I guess it would, but teaching financial litteracy, like any kind of litteracy, goes beyond just teaching facts. It's a whole culture, a whole set of behaviors that needto be taught. And I don't see it happening in a society which "needs" docile consumers.
I wish there was a matrix client plugin that integrated with a slightly improved Thunderbird. Email plus awesome decentralized chat for the win!
> I mean, Facebook even has to consider how to protect the integrity of the Russian election later this year. OK, that was a joke.

The day will come during the election, when Putin accuses Facebook of anti-Putin fake news
Yeah I've seen that Python code. Every other line is a call to os.system('...').
Actually, we haven't seen the interface.

What we've seen is a general mockup of the interface, because they wouldn't release an image of it publicly.
This is my whole point, it's a messy system. You can weigh the Electoral College and Supreme court then, decide which one is more anti-democratic?
How Warp-Speed Evolution Is Transforming Ecology
+1 from "the rest of the us". The people that wear their long work week on their sleeve as a badge of honor are, at best, very naive, and at worst, self-destructive.

In reference to the movie "Election", don't be a Tracy Flick in the workplace.
>> There have been very few (I think only one) deaths during freediving competitions, where protocols are used to guarantee the security of the athletes.

Deaths are more frequent than that.

A total of 417 freediving accident cases were captured; 308 fatal and 109 non-fatal. [1]

Of those 417, 18% or ~75 were freediving proper (the rest were snorkelling, spearfishing etc). That was between 2006 and 2011- so about 15 incidents a year, 3/4 of them probably fatal.

Your comment specifically mentions competitions, but that is not really a good measure, because people often dive solo to go after records etc.

In any case, there have been several high-profile deaths in recent years: Audrey Mestre [2], Nicholas Mevoli [3], Loïc Leferme [4], Patrick Musimu [5], Adel Abu Haliqa [6] and of course my personal hero, Natalia Molchanova [7] whom, I should say, is not really gone and is going to come up any time now.

So, you know. Not exactly "very few" deaths.

________________________

[1] http://divewise.org/education/freediver-blackout/statistics/

[2] https://en.wikipedia.org/wiki/Audrey_Mestre

[3] https://en.wikipedia.org/wiki/Nicholas_Mevoli

[4] https://en.wikipedia.org/wiki/Lo%C3%AFc_Leferme

[5] https://en.wikipedia.org/wiki/Patrick_Musimu

[6] https://www.thenational.ae/sport/risks-of-freediving-apparen...

[7] https://en.wikipedia.org/wiki/Natalia_Molchanova
I'm not sure it's all that bad. AMP is awful, particularly because of the way in which Google abuses it, but QUIC is less of a problem – it's on an IETF standards track with a couple of implementations.
As someone who now seems to send patches for gratuitous and unnecessary Bashisms in purported #!/bin/sh scripts in Free Software on a regular basis, you had me in agreement about compatibility right up to the Bash part.
Oh yeah, the horrors of 802.1x.

There is one thing though that the blog post is missing: devices claiming to support 802.1x but where that path was never tested. This is something I discover often enough in Chinese Android devices - the UI works fine but then the connection simply fails without any error message to the user.
About your two realizations:

1. I've "exposed" parts of the private implementation in that they were in the header file, yes. They were also labeled "private". That means that someone can read that and gain more information about my implementation then they could from just public information, I suppose. It also means that nobody can actually use them in code, because they're private. So you can think of that as "exposing" if you want, but it's not something that I've ever recognized as any kind of a problem, let alone one worth solving.

2. If you change only the private parts of the class and try to link other code to it without recompiling the other code, yes, you can get a broken compiled binary. That is certainly true. But I could do that in C almost as easily (if everything that uses the struct layout isn't in the same source file). And makefiles that keep track of dependencies aren't exactly rocket science. Neither are clean builds.

Maybe I just don't have your problems, but I'm still not seeing this as much of an issue at all.
Given Tablets but No Teachers, Ethiopian Children Teach Themselves
Situs Judi Poker Kiukiu Online Terpercaya – Agen Poker – Asiapoker303
Agreed. I ought not to have assumed the status quo must prevail. Indeed, hopefully a viable solution to the Publisher's Dilemma will be found.
I think in general this is why Snapchat is (was?) so popular - the ephemeral posts + "it's not my parent's facebook" was what a lot of young people want.
First primates born using “Dolly the sheep” cloning
I don't see how your other replies address why sentience matters, and I think that's the core of GP's comment.

Why is sentience an objective good or something to be valued?

Imo, morals and values are always relative and never absolute. As a result, there's no objective answer to where this line in the sand should be drawn.

You can say sentience is the measuring stick. I can say that life itself is the measuring stick. Neither position has an objective basis.
I just envision this drag and drop idyllic list where recruiters/HR say to themselves "sure, why not A, B,C... and P, Q, R S T languages"
Am I understanding things correctly? Because QUIC ramps up its bandwidth estimate more aggressively, it fundamentally competes unfairly with TCP? Is that an inherent property or something that can be fixed? Definitely it's too late to fix it on the TCP side

Nice to know 7% of Internet traffic isn't playing fair with the rest just so one company's content loads a few ms faster! Really don't know how I feel about TCP in general losing out to QUIC if it saw much wider deployment outside Google

And finally, it's incredibly disappointing to read these results from a third party, rather than having a balanced perspective as part of the original marketing
> I am distrustful of the newer JS standards and this lets me avoid learning (parts of) them for as long as possible.

The mother of all invention.
My strategy is to look at the type of games already made that are of the type I want to make (whether it be Minecraft, Flappy Bird, or Diablo) and look at what game engine/program the developers of that used. Then I know it is possible and in all liklihood a good idea to use that framework to make that sort of game.
> First AMP and now QUIC.

Um, pretty sure QUIC was in the pipeline a few years longer than AMP. Besides, it's literally a protocol in the network stack -- would you say IPv6 is an enemy of the web and underlying internet?

Please stop the needless fear mongering.
Online Cults of the Future
> it's not hard to imagine that a communist state is a libertarian's worst nightmare from an ideological perspective

No, an authoritarian communist state is the (ordinary) libertarian's worst nightmare. You can also have a libertarian communist state - it just hasn't been tried before... or maybe it did, who knows, but anyway all the revolution leaders got dependent on the power they had and decided to stick with it.
This is the kind of advisory that comfort me in my choice to use ESR; browsers are so critical security-wise that it just seems safer. Although if everyone did that nobody would test new features I guess.
I try to cut pig products out of my diet because I can't kick this comment someone said to me once, "Pigs. As close to eating humans as you'll get".
You have no idea how much time you just saved me.

Where's the donate button?
But languages with not a lot of features trap you unless you never need that feature (or unless you're fine with implementing that feature yourself in what the language gives you).
Long live Kim Jong Un and the DPRK!
How do you propose that Strava (or any other company) muster the manpower required to review all outputs of all automated data? This is the entire globe we're talking about. And, in this instance, where the concern might be over classified information, how is a trained human supposed to even recognize that the information should be classified by one of the hundreds of national governments out there?
It's not so simple:

https://en.wikipedia.org/wiki/Tragedy_of_the_commons

For your argument to make sense, a single farmer's decision would need to have the ability to change the outcome, and it doesn't.

Otherwise not doing this makes about as much sense as cleaning a cup of coffee to save and orphan from a shark.
I've been burned! Plus the harmony stuff never works in the browser you'd least expect..
I'm a YC founder with 7 mill in funding and 40 employees. We already are :).

Skymind is a weird mix of joint ventures in asia, US and Chinese investment. We're not looking for an exit anytime soon. We are looking to build a big business though.

The "moat" is a land and expand strategy. There is lockin with our tooling. It's a standard on prem play. We're hard to get rid of once you install us. We help in house teams compete with external vendors. Interest actually aligns there. Happy to elaborate a bit otherwise.
> Triage by algorithm would remove one of the most disturbing responsibilities in medicine.

It would shift the responsibility - to the algorithm writers. It doesn't remove it.
No we're a horizontal AI platform vendor with a strong focus on anomaly detection in time series applications. Our main product is a competitor to AWS sagemaker for on prem and hybrid cloud deployments.
In Linux, yes, there is a service called mcelog and a utility from the edac-utils package called edac-util.

You will see correctable ECC errors on systems. How frequent honestly seems to depend on the workload and the system itself. My suspicion is that often they are caused by poor PCB layout and ECC saves you. I spent literally weeks (nights, weekends) chasing down an issue I thought was a software bug but turned out a board layout issue on an embedded system. If the system had ECC, the error would have either been corrected or we would have gotten the uncorrectable ECC error trap. Since then, every workstation/server/desktop I spec is ECC. I wish more laptops had it.
> The trouble with Amazon trying to become THE payer or TPA is that insurance is highly variable across the country. There are many different laws governing insurance in each state, and you need to strike business agreements with literally countless small practices, hospital systems, lab service providers, drug companies, outpatient clinics, etc. It would actually be a massive administrative feat for Amazon to provide solid coverage across the US.

It's possible to start small, no? One metropolitan area at a time, make deals with local orgs, slowly transition local employees over to the new plan. The 75 employees working at the Iowa datacenter may stay on their current insurance for a while, but I don't think that's a terribly difficult obstacle for the idea.
you need to strike business agreements with literally countless small practices, hospital systems, lab service providers, drug companies, outpatient clinics, etc.

This is why the aggregator model described in the article is relevant - the small practices will come to Amazon to plug into their aggregator and access their customers.

In that scenario, Amazon opens up shop in a state, provides cookie cutter TOS agreements to providers that mesh with the state's regulations, and providers on-board themselves in order to access the customer base.
Yea, I think every city I've lived in has trucks that shuffle bikes around. It's a pretty basic requirement to keep the cycles distributed.
All the political stuff just ends up making me mad and probably ends up pissing off certain acquaintances if I jump into a thread. Why would I want to continuously look at that stuff?
I notice that ssllabs.com/ssltest lists the cipher suites uses at github engineering as:

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xc02f) ECDH x25519 (eq. 3072 bits RSA)
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xc030) ECDH x25519 (eq. 3072 bits RSA)
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xc027) ECDH x25519 (eq. 3072 bits RSA)
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xc028) ECDH x25519 (eq. 3072 bits RSA)
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013) ECDH x25519 (eq. 3072 bits RSA)
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014) ECDH x25519 (eq. 3072 bits RSA)
TLS_RSA_WITH_AES_128_GCM_SHA256 (0x9c) WEAK
TLS_RSA_WITH_AES_128_CBC_SHA (0x2f) WEAK
TLS_RSA_WITH_AES_256_CBC_SHA (0x35) WEAK

Why still support the TLS_RSA_* ciphers, given that they, unlike TLS 1.1, have a known vulnerability?
Is it mainly because of middleboxes that can't handle ciphers that all modern up-to-date browsers can?
You only have 1 point, relax.
That is true, but I was referring more to scale as relates to negotiating leverage around PBMs or negotiating with payers

The negotiating leverage piece is a more acheivable near term benefit. Creating their own insurance company would be complicated and actually maybe not the best idea. There are tons of regulations that would hinder this, but also the local nature of healthcare markets dilutes the power of their scale if the try to start an insurance company

Amazon, Berkshire and JPM have employees scattered all across the country. However, they'd likely not have greater leverage than a given payer or provider in any specific locality as they wouldn't be a major employer in most areas. If they want to own physicians, in order to attract more physicians than the most locally powerful provider, they'd have to pay above market rates and would not have a large enough patient pool in most areas to justify this. In order to create a network as a payer, they'd need to spend a lot of money getting providers onboard but won't have a local network as large as that of leading payers, so they won't be able to reimburse at competitive rates.

So arguably the biggest challenge to the uber aggregator model laid out in the article is that they have lots of national power but dilute local power in most markets, and since healthcare delivery is local, they can't win

Edit: conciseness
Yeah, it's very interesting to learn that you can inject arbitrary code into the game through the controller, but the title gave me a very different expectation for the video.
If you want to try QUIC yourself, you can use Caddy, which has experimental QUIC support (https://caddyserver.com/docs/cli#quic) powered by quic-go.

(However, QUIC versions are extremely transient and has very limited support in Chrome; the next release of Caddy will bring it back up-to-date again.)
Oh boy did that list come out poorly, let me try again:

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xc02f) ECDH x25519 (eq. 3072 bits RSA)

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xc030) ECDH x25519 (eq. 3072 bits RSA)

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xc027) ECDH x25519 (eq. 3072 bits RSA)

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xc028) ECDH x25519 (eq. 3072 bits RSA)

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013) ECDH x25519 (eq. 3072 bits RSA)

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014) ECDH x25519 (eq. 3072 bits RSA)

TLS_RSA_WITH_AES_128_GCM_SHA256 (0x9c) WEAK

TLS_RSA_WITH_AES_128_CBC_SHA (0x2f) WEAK

TLS_RSA_WITH_AES_256_CBC_SHA (0x35) WEAK
While I appreciate your perspective, I think it’s more from the “occasional SSH to a foreign server” mindset. Scaling “the way I work in a shell” to huge fleets is a nonstarter, and as a working SRE, has been the biggest thing holding me back from zsh, fish, and other alternatives.

OTOH, I’m also against, for example, installing zsh fleetwide in production fleets to accommodate choosy folks. So I’m on both ends of the problem, and know it.
I'm seeing some of that Instagram move as well. Having a service that's more about what's happening in people's lives is better than the mess that's facebook.
What you are describing has been around since the late 1980s, IEEE POSIX: https://en.wikipedia.org/wiki/POSIX
I'm not comparing, I see "retarded"as a stronger "stupid".

When you say "fat check" you're comparing to fat people, it's just the same adjective.
"The bill ... received aye votes from Sens. Nancy Skinner and Scott Wiener, both Democrats representing the Bay Area."

That's a funny, partisan spin to throw at the fact that of the 18 fatal "No" votes, 17 were from Democrats. They only mention the two (of the twenty-seven) Democrats that voted Aye.
Tell me if this is just me being a novice but the main dealbreaker for me with Fish was the fact that I had to re setup every thing like PATHS and stuff (tbh i'm not really sure what. There is a long list of weird customizations i've made to support various projects/libraries/etc, copied off stack overflow, that I don't remember) I would try to run commands that work in bash that wouldn't work in Fish. I would get so confused by it all that I just took fish off, as much as i liked it.
QUIC fundamentally competes on a different level because TCP is broken for modern networks.

From a network usage standpoint, there isn't anything "unfair" about it -- QUIC runs atop UDP, which is also a perfectly acceptable and publicly available Internet protocol. And Chrome will happily use QUIC with non-Google hosts, the real problem is that production-quality QUIC server software is currently rare outside of Google.