skysight-inc/HackerNews huggingface dataset:
If you search for the word “encrypt” in this document, you’ll see that they are against Facebook end-to-end encrypting messenger: https://ec.europa.eu/home-affairs/sites/default/files/what-w...

I don’t think this is an overreaction.
What are they going to do anyways? Jail everyone? Ban the browser? Encryption can be developed on top of any communication protocol anyways.
Do you imagine that this "expert process" will come up with a way to preserve message privacy while also flagging which messages are illegal? What else could the purpose of it be than to recommend requiring providers to MITM their customers' messages?

(Although I agree that the title should be changed to "ban end-to-end encryption"; certainly the suggestion that the EU would try to ban encryption generally is an exaggeration)
Okay, yes sure but it does seem limiting.
I agree entirely.

At least the VAR people should admit that there is an inherent margin of error in the technology (camera framerate, image resolution, blur..), and offsides calls should only be made when the result is outside that (somehow quantified) margin of error.
Coverage from a less editorializing news site:

https://www.oklahoman.com/story/news/politics/2021/03/10/okl...
California to hunt greenhouse gas leaks and superemitters with satellites
Certainly I think things that you do regularly and that we can pull back to the standard tools of associative and distributed computations makes sense to do so. I confess that I am less clear on why to do this on things that cannot be pulled back to those conventions. I further have to acknowledge that there is a non-fine line on where to stop, though. Otherwise, near every job function at work would have a unique symbol for it. :D

That is to say, I was not intending to contradict you. Just trying to shine light on the ambiguous part.
There’s a brilliant chapter in Sapiens: A Brief History of Humankind about how as we domesticated wheat, it domesticated humans in return. Grains are thought to have been dropped along trade routes which allowed for humans to be less nomadic as crops became established. Then we got comfortable. Fascinating to think about.
Great is subjective but GPG is pretty good and could be argued as great. It was based on “Pretty Good Protection.”

EU can’t stop GPG encrypted messages at the service provider level because the content looks like any other base64 traffic or can easily be made like that.
Yes, and discussed here about a week ago too: https://news.ycombinator.com/item?id=26749737
I recommend to read the actual proposal rather than this fearmongering.
I have a better solution than all these "let's restrict", "let's demand pre-trade disclosure", etc.

Term limit them.

12 years total Congress in lifetime. That is two full Senate or six House, or combination thereof.

The longer a politician (or bureaucrat) is in a position, the more power they accumulate and the likelihood to forget the purpose of their role.
Didn't think of it this way but this is spot on.

If people could trust each other, then we wouldn't need crypto in the first place. Just like if we could trust others not to attack us, we wouldn't need weapons for self defense.
What's the ratio of not offsides to offsides on the site? Going through it, it seems like a ratio of 1:20. I know the goal of the website is to show how VAR is broken, but there seems to be a lot of bias in the uploading/presenting. It'd be cool if there was a more even split in the scenarios presented.
Wait a couple of years and I bet Opera lets the domain expire, and someone will pick up a relative treasure trove of email traffic for $10.
I have some dumb questions - how do you ban encryption? How do you ban open source tools that implement encryption? Do you fine and jail people who have the code on their devices? How do you implement the policy of banning certain types of code? How about SSH? Are corporations and banks included in the ban?

I don't think you can. Its like banning bitcoin - you can't unless you ban the internet altogether.

Western lawmakers really don't understand tech or the second order consequences of their actions. Do they think they get to keep encryption for "national security" for themselves while the citizens don't? Hello, do you realize the signal protocol is open source?

My prediction - EU and US lawmakers die of old age before writing even one definitive line of policy that would regulate encryption. Or regulation fails completely, like how the EU tried to regulate data collection via GDPR but we got annoying pop ups instead.

And btw, criminals use tor, not i-message. SMH.
Better programs for kids to learn what grooming is. Better training for teachers and other people who work with kids a lot to see the signs of abuse. Better enforcement of child pornography laws. More money for investigating child pornography and trafficking.

But not banning encryption. Encryption is a tiny piece of the child pornography puzzle and will have little effect whether it exists or not.
CRTC allows small wireless carriers to use big networks
Yeah this is a parenting failure first and foremost. We don't know what the magnitude of the problem is once that variable is accounted for.
I don't think notation is what's making things hard.

The concepts behind are the hard thing. If you can't figure out the concept, the notation doesn't make much sense - and it is the notation that you meet first, so it seems to be the culprit.

Which is not to say that all notation is equally good - some is exceptionally bad, and other just confusing. The article mentions [x] which was i use for almost 200 years despite being confusing - but was then fixed into something non-confusing.

Similarly, for most uses, Leibniz's differential notation (dy/dx) is superior to Newton's (y with a dot on top) - and is now universally used in those uses - but for a long time Newton's dominated, mostly for political reasons (yes, over 250 years later).

But these are the exceptions: Usually, like in the floor/ceil case, when a better notation comes along, it is quicky (30-40 years...) adopted.
Sounds like Apple is trying to leech off the success of any company making money off Apple product owners.
That's _just_ murder. Doesn't include accidental deaths.
Honest question: If I work at Microsoft and I know we'll launch a product that will kill competitor X, am I allowed to short the X stock?

That more analogous to the politician trading. They do have inside information, but it's not from inside the company they're trading.
Those evil republicans and their greedy capitalist agenda! Oh wait, both sides do this? Wait, the Democrats do it more?
I think it’s completely fair to bring up the possibility of [real] anti-semitism when someone calls the things you describe “unforgivably evil”.
I think the main thing they want to ban is end to end encryption. That you really don’t need. They are probably fine encrypting your connections to various companies since they can subpoena records
Progress Bombs
And historically the worst bad actors have been governments (in terms of body count). Which is why both guns and crypto help level the playing field a bit more.
https://en.wikipedia.org/wiki/Mutual_recursion
the main claim of the letter reads:

"the European Union plans to abolish the digital privacy of correspondence."

to which I can only say: [citation needed]

In fact, as far as I know there is only a discussion piece circulating with perhaps some debatable wording, but there is no proposed legislation whatsoever to justify this claim. (Feel free to correct me, authors of the letter or others.)

I would think that meaningful contributions to any discussion do not begin with outrageous claims.
Too harsh. A blind trust would be quite enough.
Imagine how much land you need to support one T rex though given how big they were.
Or there has been a massive increase in human survival in the last 100 years.
Love it. It's pretty much always: I thinks onside, VAR says offside.
I think the hope isn’t that mobsters would choose to stop buying guns out of respect for the law, but rather that it will literally be more difficult for mobsters to buy guns because of actual enforcement of the law.
Another interesting comparison between T Rex and tigers: the diameter and crushing force of a T Rex's jaws are pretty closely matched by the killing triangle of a tiger's front paws and fangs. Citation: John Vaillant's amazing book "The Tiger: a True Story of Vengeance and Survival". (Highly recommended)
Paywall sux.
On the contrary, for apex predators, smaller populations are easier to sustain than large populations.

Especially apex predators of that size.
When you have more than (say) twenty, what does having a tab open give you that bookmarking the page doesn't?
I could very easily be mistaken for having jumped into a lake after I get off the exercise bike. Thoroughly drenched.
Imagine needing legal help during the pandemic and not being able to privately speak to a lawyer without being absolutely sure someone isn’t going to listen in and try some old fashioned parallel construction.
Love the follow up on the success of Vim.so with Slip. Slip looks great!

One thing I would suggest creating as a marketing tool is interactive guides on books that don't have alot of excersices or are more 'text-booky'. Like a no fear shakespear for some technical book.

One of the things that made me think of this is my current rabbithole that is learning the rust programming language. There are generally two answers when you ask someone how to learn rust, "Learn C++ and read The Book, or read The Book". "The Book" is dense... but i found this program called "Rustlings" that makes the experience much more enjoyable.

Rustlings is essentially a list of exercises, tests and quizzes attached onto the rust book and some of the documentation.

With Slip, you could be the genius.com of open source technical books on top of courses. More detailed explanations, quizzes, courses, etc.

Also, Another field that needs to be disrupted is paid webinars. There's alot of people who give talks on topics and get paid per attendee. If you could centralize that, i'm sure it'd be a good business to get into. I have a friend who gives webinars on certain topics and he uses onlyfans lol.
Crypto and guns exist because they are possible.
As Dell Spins Off VMware, Could Intel Be Lurking as a VMware Buyer?
Smarter kids to prevent grooming and sending pics (btw, in most states this turns kids into child porn producers a more serious crime than child porn viewer).

To stop the adults abusing kids it’s hard like any other crime.
If they have a genuine interest in combating child pornography or terror, they would be proposing things that actually make a difference to those problems.

Encryption is such a small part of those crimes that it would make almost no difference to the level of crime whether it exists or not.
that was a great post, typical fun exploitation to rid yourself of the problem of memory management. There was a way to force garbage collection in Flash as well that was used by the clever pros at the time.
How can you raise your hand if you live under a rock?
I think biodiversity within the structure of human occupied areas is very unrealistic and potentially counterproductive.

I also think we shouldn’t attempt to constrain growth but instead constrain footprint upon the Earth.
Sure but, if you look at all the products the author has launched over a single year there's something we're missing. Just saying "JS" doesn't answer how that is.
From a detached point of view, we could say that these ethical concerns are for the people of today. What about 50 years from now? 100 years? 200?
http://webserver1.lsb.state.ok.us/cf_pdf/2021-22%20ENR/hB/HB...
I think a large number of Americans would take the opposite view.
Does this not work? https://support.steampowered.com/kb_article.php?ref=3176-RTK...

Or when they say "Steam Support will immediately email you a link to click on to verify your new email address" do they mean it's sent to your old email address where you can't get it?
>Are you saying that sweating prefusably on an indoor cycling trainer is not a common problem? I must be misunderstanding.

No, I'm saying that lots of sweat will not break a VR system. Personally, I just use a towel on my neck and it's more than good enough VR workouts, but everyone is different
I’m not sure why you need to split your focus on handguns versus long guns. I bet most gun deaths are caused by right-handed people too, but that doesn’t mean we should focus on gun laws for right-handed people first.
If I was a foreign government, I would want to enrich US politicians, so they became favorable to my causes.
The Data Engineer Skill Pyramid
Which Countries Are Mapping the Ocean Floor
Crazy to see that he was perpetually afraid of being poisoned and starved himself to death.
What makes gambling inherently immoral in your opinion? I agree that it's addictive, but I don't see the how it's any less or more immoral than smoking, drinking alcohol, etc.
> Someone else replied that if you have sufficiently advanced build tooling, you can statically extract the SQL/GraphQL from the client side code and replace them with IDs, and then move the SQL to the backend.

We’ve taken this approach for implementing database queries in Lowdefy [0] (SQL support will be live in next version, implementation using knex [1]. Also a “shared state” between backend and frontend makes parsing paramaters to queries on the backend really seamless and in return a great dev experience. Also allows to to only parse some parameters like secrets only on the backend.

What we are experiencing with Lowdefy apps is that bringing the data model closer to the UI makes coding and UI maintainability of simple projects very easy. This approach works exceptional for us in the BI reporting space where you primarily aggregate data.

However as soon as you move out of the CRUD space to more complex backend logic, extracting the logic to a single interface again simplified the implementation a lot, in fact apps very quickly becomes hard to maintain in my experience.

This does not mean that there is no place for easy CRUD dev tools like OP, but I do believe that an API like solution is required when life gets more complex or even just transactional. But there is also more creative ways to solve this problem.

[0] - https://github.com/lowdefy/lowdefy
[1] - https://github.com/knex/knex
"In 2019 the Precious Plastic Bazar processed more than €200,000 in sales." That's not serious plastic recycling.

This is serious plastic recycling.[1] 3 big plants in the US. California, Texas, and Pennsylvania. Each plant is about the size of a WalMart SuperCenter. Plastic bottles go in, and food-grade plastic pellets ready for use in making new bottles come out. Each plant can do a few billion bottles per year.

This is not a job for local, woke, participatory do it yourself. This is a job for heavy machinery. That machinery exists. San Francisco and Milpitas have the biggest recycling plants in the SF Bay Area.

[1] http://www.carbonliterecycling.com/
I'd love to see the React store and renders be animated through streaming SQL materialization.

Think Flink or Spark or ksqlDB's views server-side, sliced and sent to tables client-side; where other views join these tables and animate React components
They also know free is cheaper than rent.
But note how the encryption ban comes about after the firearm ban in the country of discussion.

Firearms rights (at least in the US) were intended as protection from tyrannical governments more so than even self protection. Though I acknowledge that today the US government is too powerful for citizens with firearms to prevent any tyranny.
Survey to Surveillance
My bet is on a domain squatter snapping it up and then reselling it for with hugely inflated asking price.
You should make a $25 tutorial on how to use vimtutor :)

But in all seriousness, sometimes people just need to pay money for something to feel committed to learning.

Also, some people dramatically prefer the format of a human talking to reading text. You also get insightful tangents, from listening to an expert give an intro, that are sometimes worth the price of admission themselves.

I personally love to watch high performing programmers work, you learn so much just from the nonverbal parts, get workflow inspiration, etc.
"MRR"

If I may ask, your $25 seems to be a one-time fee; do you incur any recurring revenue from already-signed-up users?
Backpressure is definitely important--and I have even been largely sold over the past few years on the final point about queues of any size potentially being harmful--but this article failed to motivate it correctly by framing the problem in terms of a system that had an even more common (and dire) mistake: the existence of any form of automated timeout, which led requests that would eventually have worked to get retried... quite possibly now as a duplicate task; the mere removal of the timeout would probably make this work correctly, as there certainly will be some "back pressure of last resort" somewhere (such a maximum number of pending database transactions due to some maximum number of connections to the server due to some maximum number of socket descriptors or ephemeral ports or something). You simply can't predict how long something might take to happen, so you shouldn't. You shouldn't have a "default" timeout of 10 seconds "because of course it should complete by then". You don't know my networking connection and you don't know your congestion and load: the number of times I have had to fix something broken by some inane timeout--the most recent being a bug I found in the default Google Play Store Python library HTTP client setup that kept timing out my giant APK uploads that were even making progress--is ridiculous: you should have to call together everyone at your company to get consensus and then bring in a second external opinion before you even consider adding a timeout (and like, there are places where timeouts might make sense, but they have to be so so carefully done; a SYN packet handshake timeout is probably one of these places).
Wasn't that the idea behind .name TLD initially? Until they sold out and became yet another ccTld
I agree with him because of what has already happened in Australia when it comes to metadata collection.

It was touted as anti terrorism and anti child pornography, 2 years after it came in the agencies that applied for (and receieved) access to people's viewing habits were released, and it was near every agency.

https://www.google.com/amp/s/amp.theguardian.com/technology/...
Taken to an extreme, banning encryption is like criminalizing math.
Heh. I guess if you ban encryption, then only criminals will have encryption plays here - as then encrypting your shit via ransom-ware will be SUPER prevalent
I think the problem is that VAR for offsides errs only in the direction of call-things-offsides-that-shouldn't-be. I can't think of a time where it gave a goal that I though should have been called back, but so many times was a goal called back that seems like it shouldn't have.
What the EU actually proposes to do is self-contradictory. It's like appointing a panel of physicists to study creation of a perpetual motion machine. If there are any actual experts appointed, they've vote to disband the panel immediately.

"""Under the EU Internet Forum, the Commission has launched an expert process with industry to map and preliminarily assess, by the end of 2020, possible technical solutions to detect and report child sexual abuse in end-to-end encrypted electronic communications, and to address regulatory and operational challenges and opportunities in the fight against these crimes."""
The problem is that you don’t know for sure where your email has been used.
After having used both Webex and Zoom extensively for the past year, it seems that Zoom had much more aggressive echo cancellation up until recently. It feels like Webex has tweaked theirs recently so it's not quite as bad for those people who insist on just talking at their laptops with no external mic or headphones. Still, any of them with laptop speakers/mic sound worse than any other of them with a halfway passable headset.

I'd say if you're dealing with difficult people who really don't want to do more than point at an icon on a screen and go, the most bang for the (effort) buck is to ask if they have a set of headphones. Most people still have some earbuds around from when their phones still had headphone jacks. Just getting rid of the speakers makes a huge difference when folks refuse to mute while not speaking.

I was lucky enough to have an old Shure vocal mic and a cheapo XLR-USB interface sitting in a box of electronic stuff, so I typically put on my headphones and speak into the mic (on a desk stand). For camera...I tried the phone thing and while it does look a lot nicer, the phone gets warm and has to run for an hour or two at a time. Eventually just got a Logitech C920 once they dropped back to non-scalper prices.

A couple of clamp lights with parchment paper clipped over the end made more of a difference than buying a mirrorless camera would've (and they were way cheaper). My DSLR doesn't (and wasn't meant to) run for hours as a video cam so I didn't bother with that.

Also, using OBS and its virtual camera plugin means I can tweak and color correct the cam feed without having to dig into the OS webcam configuration. Plus, real chromakey beats crappy Zoom/Webex background removal when I do just want to goof around with cool backgrounds and overlays.
Can someone explain to me exactly how the EU plans to ban encryption? Like, what's the mechanism to stop an EU citizen hosting their (whatever) in a country that does support E2E? Or how, practically, you stop anyone from using X service which provides strong encryption on their computer or servers at home?

I'm naive about such matters but from where I'm standing I can't see how this is even vaguely enforceable?
What are the disadvantages of disabling WAL? I would love to store a bunch of docker filesystems on NFS but since a lot use SQLite, they all complain.
300 + confirmed by rifle.

3,000 + had no weapon type listed.

How confident are you that no rifles snuck into the unknown weapon type.
Data point: 100B humans have inhabited the planet.
Could you at least pick one so we can talk specifics?
Well I think each user can only be in a single floc.
Washington State bans gas cars by 2030 – the earliest in the US
I recently wrote a guide about how to stop relying on a domain you don't own for receiving email. I've heard a ton of positive feedback about it. This incident is a really good example as to why your whole email address should always ultimately be under your own control (i.e. at a domain you own).

https://sneak.berlin/20201029/stop-emailing-like-a-rube/
I wonder how much of the disturbing content is spam from botnets or nefarious groups.
Building your products around an Apple product is like building a product around a parasite.

They'll wait until you depend on Apple hardware, or until they trap your users within their own user-base ecosystem, then will casually demand you pay the piper.
I’m getting distracted by titles with specific dollar amounts. It feels like FOMO (“This programmer made 10k in one month, here is how”). I’d prefer “How I made a profitable Vim course”.
> Western lawmakers really don't understand tech or the second order consequences of their actions

our political systems blow in terms of getting people that know this stuff to legislate on it. Closest we've had to the US throne was Yang (?) and I've heard him talk and I don't think he's fam.
>in most states this turns kids into child porn producers a more serious crime than child porn viewer

This is even worse than the OP
Director of National Intelligence – Annual Threat Assessment of US Intelligence [pdf]