skysight-inc/HackerNews huggingface dataset:
Background of the protests:

The untimely death of at least two students in a reckless bus accident on July 29, 2018 and the intolerable remarks regarding road safety that followed from the shipping minister Shajahan Khan led to a massive and unprecedented student protest. Notably, Bangladesh has one of the worst road safety numbers as there is virtually no implementation of traffic laws and widespread corruption by the traffic police.

On July 30th, students took to the streets and stopped the roads near Hazrat Shahjalal Airport, with banners and placards that cried for better road safety, better enforcement of traffic and vehicle laws, proper punishment of the driver who caused the accident and better treatment of the victims’ families by the authorities. Ever since that day, the protest has spread out to all parts of Dhaka and beyond, with students showcasing the quintessential definition of young spirit in its full glory. These students have no political affiliation and don’t have a leader. They collectivized out of sheer determination to bring very necessary change . Whether it be through stopping vehicles on the street to check the license of drivers and paperwork of vehicles, creating separate lanes on the roads for different kinds of vehicles or making a policeman fine himself because he didn’t have the proper license, they have done more than Bangladesh police and law enforcement agencies have managed to do in years.
They could also use an umbrella to deflect the air current
Manned spaceflight is a publicity exercise, and killing people is bad publicity.
Fighting Erasure: Women SF Writers of the 1970s
Is walmart adding that to next year's summer line?
> The whole point of HTTPS and DNS-over-HTTPS is to not share any data at all with your provider. It’s not entirely working right now due to SNI being plaintext, but work is being done on that, too. So that’s really not a good argument.

If that was the whole point of https then we wouldn't have plaintext SNI. I can't even begin to understand why you think that there being a draft of an SNI encryption standard makes it 'really not a good argument'.
I really think the reason why might be the same as why I've spent ten hours reorganising my emacs configuration this weekend. Why not?

What really makes me wonder is how much of the output of people like us will be recognised in the far future. How much will be lost? Probably a tiny fraction will be remembered. Then it makes you wonder about what has been lost if we're only seeing a tiny fraction of their civilisation.
> The whole point of HTTPS and DNS-over-HTTPS is to not share any data at all with your provider.

Won't they still see which website you then request?
Considering US law, you have to assume they do.
You're basically describing "The digital imprimatur" [1]. It will absolutely be abused to hell and back if implemented, starting with "it's for the children", going through "artists must get paid" and arriving at "we have always been at war with Eastasia".

[1] https://www.fourmilab.ch/documents/digital-imprimatur/
Knative Build with Docker, BuildKit and Img
The CEO of Binance on the future of blockchain
But then we might be ruling out a whole host of products, because of the incentive problems. No one person has the incentive to fund the entire development of the software, since it's prohibitively expensive. But if offered at a much lower charge, they would use it.

I mean, would you fund the development of MacOS / Windows by yourself, just so you can use it? (Keep in mind that person #2 can then free-ride on your funding and buy it practically at cost, since why not?).

Or let's take the argument to books. I assume most people wouldn't fund someone's salary for a year to write a book. But I really enjoy the end result of the fact that someone can write a book, then spread their costs on thousands of people. (I'm not too worried about the JK Rowling's of the world, btw, I'm worried about a mid-level author, not someone who is rich in our world, someone who manages to make a decent living off of a back-catalogue of dozens of stories and books. They're the ones who are usually the most hurt). You can of course extend this argument to things that cost a lot more to produce - movies, music, etc. Many things we value would not have been produced, simply because of lack of incentives (or lack of time while these people do some other job to earn money).

You can certainly think of alternative methods of funding these things, but they have their own problem. E.g. something like Patreon, which in some ways is a homage to how things were funded before modern capitalism - a rich patron would fund specific artists to produce great works.

And that's great! I love Patreon, and support numerous very deserving creators on there. But this has problems too - for one, some things are too expensive to do this way (e.g. most movies). For another, patronage gives a huge preference to things people know will work (how many people will fund drug-research to the tune of billions, with a small chance of success?). And patronage gives a preference to things people knowingly prefer - and again, we miss out on the mid-level artists of today scraping by, who can't get a large enough following, but still get some fans (and who potentially turn out to later be considered geniuses).

I'm not saying IP is perfect, and I certainly don't agree with all the things done for it (like the numerous extensions to IP which might not make sense). And our current system has issues too! We "missed" artists like Van Gogh, after all. I'm just saying that taking an un-nuanced view at this and concluding "IP is terrible, let's just get rid of it" is, in my mind, incredibly wrongheaded, at least if you believe that it won't significantly change the amount of stuff produced for the worse. You might have reasons to prefer that anyway, I suppose, but let's first understand the actual effects of throwing out IP law.
I've been using Brave. It's beta quality software but works surprisingly well.
I really think tox is a cool idea, and I've used it quite a bit, but I think it's important to temper security expectations. I can't find a link, but I remember the results of the security audit done in the project to be frankly disastrous.
It's important to understand the advantages of HTTPS via other protocols or custom crypto:

* HTTPS stacks are battle tested and there are multiple of them. Browsers in particular already ship a heavily maintained one that performs great, so using DNS on top of it gets all those benefits. Because there are multiple stacks the risk of people settling on a monoculture is a lot lower.

* People running a DNS resolver likely have the ability to run a good HTTPS server already, including having certs ready to go. Likewise, there are a bunch of battle tested httpd implementations out there and good https stacks to go with them.

* Proxies, reverse proxies, caching, etc are all well understood for HTTPS

* HTTPS2 has transport compression all figured out, so if you turn that on (which is 'free' once your server+client both support it) you're getting compression for free. HTTPS2 also supports multiple channels so if one request is pending you can still kick off another one over the same socket.

* Any debugging tools you can use with HTTPS can be used with DNS.

It's possible for a raw DNS protocol, or DNS+TLS, to pick up all of these benefits but DNS-over-HTTPS gets them almost entirely for free.

fwiw, web proxies over HTTPS2 are great too. The performance is great even over long distances because of the multiple channels and compression features.
settings/site settings/media/autoplay
I live just next door in Ireland. We're officially metric but people still talk in miles, feet (and yards), acres, stone, pints, etc
> There are many companies that don't know they need this kind of person, and it might be difficult to find a match.

that sounds like a different angle of saying what I was saying. if a company doesn't know they have a need for what my skills are, i'm less likely to employed by them. if the majority of companies in an area also don't know they have a need for my skills, i'm less employable (or perhaps unemployable) in a particular area.

i've gotten way too good at seeing roadblocks well before other people do, and the roadblocks are almost always nontechnical. This can be taken as 'having a negative attitude', but it's just pragmatism born out of experience (yes, understood, my delivery/tone may play a part in this, but sometimes I'm just the guy saying something that someone above me doesn't want to hear). As an external consultant, you're brought in to be able to say those hard things that people perhaps can't say for themselves. As an employee... you're potentially "toxic".
Bash itself breaks compatibility with POSIX sh. You can supply --posix, but you can also just use bash -c from fish.
Great, all your data is stored for 24 hours and then collected in "anonymised" form for further processing and "internal research"! Also no mention of penalties, either for Cloudflare as a company or the responsible employees (starting with the CEO) in case of a violation. And no notice period of any time should Cloudflare decide to change those terms and have thousands of browsers still pointed at its resolvers.

Why would this make Cloudflare appear remotely trustworthy?
To be fair, there was a question and not an assumption. An assumption would be, "I bet you are overweight."
LGBT friends of mine defend anonymity for the protections it seemingly affords similar youngsters - but as more of the real world moves online then more of the bad actors move too.

We have traceability IRL and we can choose how much bad behaviour we are willing to tolerate - and it is that choice that we need to focus on, what society is willing to let slide not anonymity.

it's not a protection. we can let it go.
I agree. I use DNSCrypt and route my requests through a different server each time.

That said, Joe User doesn't know how to setup any DNS server. Even going into Window's Control Panel gets Joe User anxious. Joe User doesn't care enough about privacy to learn how to set it up system wide. And for Joe User this would cover 99% of his internet usage.
Yeah, the worst case is more of a limit. If you're really unlucky the algorithm can take an arbitrarily long time to halt.
Horrible seems like a pretty melodramatic word here compared to your explanation.
> However, this process advantages incumbent theories over challengers for a number of reasons, including confirmation bias, social proof, ideological complacency, and the vested interests of scientists whose reputations and even sense of self are tied to existing theories. A consequence is scientific inertia, where weak or ill-founded theories take on a life of their own, sometimes even gaining momentum despite evidence that puts their veracity in doubt.

A wonderful, concise summary of some of the human obstacles to the progress of ideas, theories, stories and models about people and the world, scientific in nature or not.
Dev vs. Ops, DevOps, and SRE – Sebastian Kirsch
What do you mean by commanding?
Only if they claim to offer a free service but then attempt to charge for it. Which they don't. Feedly is fully usable for free
Don't use winter gloves, get a pair of silk gloves. They're warm and super thin
bitcoin is hardly anonymous
Real-Time Finger Detection and Tracking Using OpenCV and Python
leveldb with a server wrapped around it is substantially like bigtable.
Make no mistake, the US continually pumps out propaganda. The Establishment position is generally reflected in most cultural output, and if your output doesn't conform, a lot of angry people will come after you, just like they're gunning for Alex Jones.

I don't disagree much with American Establishment propaganda, but to deny the bias in almost all cultural output is foolish.

And yes, Trump is a victim of Establishment propaganda. He deserves it most of the time, but the times he doesn't are what gives his followers the oxygen to shout fake news alongside him.
I was going to post this tomorrow, but I figure people here might find it useful now. I wrote an article on how to configure Wireguard for common scenarios:

https://www.stavros.io/posts/how-to-configure-wireguard/
You can stand on the high parts and see large parts of the Kingdom of Wessex, enabling you to literally command it.
How to be a stronger DevOps leader: 9 tips
Eloff appears to think that propaganda needs to be centrally directed by the government for it to count.
Originally, HTTPS required a dedicated IP address (or at least a dedicated IP/Port pair) for the server. SNI is a tack-on on TLS to fix that, so that TLS can be deployed more widely, allowing to encrypt traffic that was plaintext before. Encrypted SNI is a tack-on to fix that SNI needs to transmitted in plaintext. So yes, the design goal of HTTPS is to hide as much information from all intermediaries as possible. It’s just that you can’t fix everything at once, so gradual improvements are made.
While a motorway is a special designation of road in the UK, in practice roads like the A303 are motorways, as in roads consisting of constant, heavy motorised traffic.
Harder to distinguish between DNS queries and other traffic. Since a lot of censorship is DNS based that’s significant.
Pre-commit hooks and terraform- a safety net for your repositories
It would actually leak the names to the external resolvers.
There are fingerless gloves that can help. Ultimately for warm hands in cold conditions you need to maintain a reasonable core body temperature. Otherwise your extremities will be cold no matter what you do. That is harder to regulate if you are just sitting.
Hands-on for atom puts navigation keys under your fingers
The integration is actually straight forward if you use the "graphene" library which you already looked in to. If you use SQLAlchemy, there's even a graphene-sqlalchemy binding which makes it really really easy.

Simply add a /graphql view to your Pyramid app such as:

from cornice import Service
from pyramid.exceptions import HTTPBadRequest

from ..schemas import schema

graphql = Service(
name='graphql',
path='/graphql',
description="GraphQL",
accept='application/json',
renderer='json',
)

@graphql.post(permission='readwrite')
def post_graphql(request):
query = request.json_body.get('query')
variables = request.json_body.get('variables', None)
if not query:
raise HTTPBadRequest
return schema.execute(query, variable_values=variables, context_value={
'dbsession': request.dbsession,
'user_id': request.authenticated_userid,
})
The first routine is about 3 rands per point minus rate of discarded, about half? So 6 rands per point. Now, since the second one has three rands in it, and plenty of trig, it really becomes a question if you can make the trigonometry faster than three rands. But as you saw, straightforward attempt will pretty much certainly end up having worse performance.

But what if one used optimizations like lookup tables and trigonometric approximations instead? Could they end up costing less cycles than three rands? Maybe not LUTs, maybe other trickery someone knows of?

And what about the cost of those three rands? Could one use a fast xorshift with good enough results here? Does one even need thee random vectors? Maybe two + modulo trickery will do?
i worked in a call center years ago. the thermostat was in the 'executive office' hallway, where 4 people worked. it controlled the temp for the whole side of our building, affecting 130 people. One of the execs 'liked it cold", and would turn it down. The airflow was a problem - to get it to 73-74 for him, the rest of the larger callcenter room would be closer to 68-69. My shared office space with 5-6 others was off that larger space, but was one of the airducts feeding everything else. I came in one morning, and the digital thermostat on my desk clock said it was 62f at my desk. I couldn't type after an hour. I went and brought in a small space heater, and got a slight reprimand (non-company equipment, etc). It was odd - the rest of the guys in my space said "yeah, it's cold" but claimed to be OK - I couldn't move my fingers to type/mouse without some pain after an hour or so of being in 62f.
It literally says in the game that's how you are supposed to beat it.
They will just block cloudflare's DNS servers [1]

[1] https://turkeyblocks.org/2018/04/02/new-cloudflare-dns-servi...
I am assuming you are talking about countering drones in a civilian, non-war setting. Because drones are no use in a war against any nation with any semblance of an air force at all.
Love the concept, but would totally not work in the mid-atlantic. Summer days of 95 degrees with 95 percent humidity are not uncommon. Even worse, there are times it just doesn't cool down at night. In such conditions the building would become an oven where all surfaces are at around 85 degrees plus.

If you're in an area where it cools down at night and the temperature is more moderate, being able to open the windows in a building designed this way would be really nice.
Separation of Duties: How to Conform in a DevOps World
> ordinance survey
> ordinary survey

Ordnance Survey. Interesting couple of auto-complete errors.
But that’s a different argument you’re making. For many people, routing the browsers DNS via a secure channel is a substantial improvement. You’re still free to route all your network DNS via DoH, there’s software for that. But until DoH is the operating systems default (or at least a non-expert option), this can be a viable improvement.
It's not taking any life out of it since that's how you are supposed to beat it. It's not a hollow win, it's the real win.
Wanted to try it as a text only chat client before granting any media permissions, but it refuses to run that way.
> All of this ignores, of course, the entire neuroscience literature on this topic, which identified e.g. differences in synaptic density in people with ASD; though perhaps the increased value of non-social things comes from more circuits doing epistemic computation, but I'm just shooting in the dark really…

Do you have any links to any articles?

From the research I've read, PhD students in the field (was lucky to meet and talk to a few at other mental health care centers), a lot of the research on mental health care is focused on GABA.

https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.1471-4159....

http://science.sciencemag.org/content/343/6171/675

https://academic.oup.com/ijnp/article/16/6/1309/753308

This seems relevant, but likewise, shooting in the dark:

https://www.frontiersin.org/articles/10.3389/fendo.2013.0005...
Is there anything left, that's not on HTTP? Maybe NTP. I know about JMAP to replace IMAP.

Here's another idea: other protocols are useful as well, sometimes more useful, than HTTP.

> HTTPS stacks are battle tested and there are multiple of them.

So is DNS. I wonder how the HTTP servers deal with DNS amplification attacks.

> People running a DNS resolver likely have the ability to run a good HTTPS server already

Your conclusion lacks any indication of evidence.

> Because there are multiple stacks the risk of people settling on a monoculture is a lot lower.

HTTP _is_ becoming a monoculture. Sort of. I know it's an open standard, and everything, but still.
if no other companies they could go work at have ac either... what would be the point of quitting? people generally don't quit out of protest to just... do nothing, but they'd quit to go work someplace else.
Good thing.

I guess that most website should do the same and progressively warn users that their password is weak and is listed in a popular password list.

Of course it's bothering users, but frankly it should be done.
You forgot the more pragmatic reason: middleboxes. HTTPS works everywhere, and introducing a new(2 years old) protocol (DNS over TLS) working on a new port (853) is a sure way to make sure it does not work in many places.
I think just the act of detonating a nuke sets off an EMP. However all electronics getting fried just before the entire city is incinerated ranks pretty low on the priority list.
It’s the forced graphics card switching that causes system crash in every 20th case.
Currently, the provider could read the SNI value from the request, but work is done to encrypt that as well. This would allow them to see which Hostnamen was requested, but they cannot peek into the actual transmission (which is incidentally how domain fronting works: announce a different SNI than the actual requests Host header)
I'm continually impressed at the positive impact Troy has had, it's a real dent in the universe.
Cloudflare shows how broken the internet is. For example, imagine a world where you would clearly see that your computer or toaster were used in a botnet because it showed up in your billing. DDoS wouldn’t be $5 anymore.

Saying Cloudflare ruins the decentralized internet got the events out of order.
CLI tool that finds secrets accidentally committed to a Git repo (2017)
Does Firefox enforce HTTPS for IPs in the same subnet?
perhaps not a real one, but... it's amazon:

https://www.amazon.com/Charades-Astronaut-Space-Costume-Jump...
No VAT on Crypto Transactions in South Africa
Reminds me of Randall Munroe's Mole of Moles thought experiment:

https://what-if.xkcd.com/4/
This is probably a good moment to mention that GMail backup solutions exist. got-your-back (GYB) is an open source backup tool in Python that can be easily run as a cron job and backs up all your email.

https://github.com/jay0lee/got-your-back

Also, Google Takeout has a full MBox export of your GMail account that may be worth running annually as a paranoid extra safe backup.
In the current industry the authors are required to publish papers in the most reputed journal rights for maximum rewards. The more reputed a platform becomes the more power does it have. So it's totally upto the people who runs the journal to change the rules one day if they decided to make more money. They can easily change the license of the new papers that are waiting for review and the authors would still have to publish in the journal because of it's reputation. They can also theoratically censor the articles or authors that they don't like. On the other hand this can't be done for an application for example running in Ethereum. Once a smart contracts is deployed there is no way to modify it.

The other argument is modifying the text. I don't think dumps of data running around like that of StackOverFlow doesn't help much. Many sites have got heat for modifying the user comments or reviews in the past. The average person who is using a site is not going to go through the reviews and the dumps of data and see whether anything has been modified or not.

StackOverflow makes money by storing the questions and answers. Thats the incentive mechanism. Also none of the users gets a portion of the money that they helped them to make. I am not sure whether this is the greatest example. One can easily write a smart contract that will facilitate the transfer of money from writers to reviewers without the need of any central server. The amount of money the reviewer gets would be a function of their reputation. So it would be in the best interest of the reviewer to produce high quality work and high quality reviews. A far as the storage is concerned one can make use of Ethereum or a general purpose blockchain for building this. You would have to pay for the storage(reviews, ratings etc) only once and the nodes in the network would make sure that its their for ever. The research papers can be stored in IPFS due to their large size. The files can be seeded by anyone. If the research paper is popular it would be always available. If it is not popular the author or the university can still seed it as its in their best interest. I don't think it matters much where the PDF file is stored. It can be in a central server run by University as well. So this is not a big issue.

Does that makes any sense? Feel free to correct me as well :)