skysight-inc/HackerNews huggingface dataset:
Indeed, but smartphone HW is much more mature nowadays and even the cheaper smartphone can do what most people need from a device like that. So, expecting a device released in 2021 to last 10 or even 15 years and still be useful it's not that weird (beside storage losing speed, maybe). 10 years for a device from 2012 OTOH would be completely impossible.
I don't think so. If you openly and intentially select creditable data-driven academic researchers from both sides of political spectrum (or having an established record of being politically neutral), you can run a research study close to politically neutral.
I know nothing about this case. But it seems to me, the content of the mails are successfully protected by the encryption. The authority seized the IP addresses of the user of that mail address by ordering the ProtonMail to implement the IP logging.
Their FAQ on “Why no federation?” is relevant: https://developers.revolt.chat/faq/federation
Are we now calling climate activism "illegal business"?
> There is no need to interject social wokeness into every conversation

Your parent comment "interjected" gender roles into the discussion in a jarring and frankly outdated way. Not sure why an obscure TNG reference makes you immune from all criticism?
The body is metadata too? It might be encrypted as well, making that effort less effective.
tracking and controlling algal blooms
“Braggadocio” is due for a revival.
Nah. Running out of oil would just end our way of life.

Climate change and our predatory exploitation of natural resources on the other way will end our lives.

We've already lost more than 70% of biomass and roundabout the same number in biodiversity. Since the 1970. This trend shows no sign of stopping.

Seriously; we're wrecking our own life support system. Systems evolved under the constrains of natural selection are incredible resilient. But we've been pushing it very, very, very hard for the last 250 years and we've pushed it very close to the cliff.
I think the French asked the Swiss to aid them in the investigation. Idk the whole story but I think it was to get some squatting climate activists (you know, super serious crimes…).

The linked post by Proton suggests VPN and Tor usage for better anonymity.
> - If all else fails: run for office yourself.

I advise all, especially Americans, to do this first.
No you should go to a bank.
This is true. I have used Lineage OS with android 7.1 on a first gen Motorola G phone (that was declared EOL after the Android 5.1 update) and now on a OnePlus 5 with Android 11 (manufacturer dropped support after 10)
Does anyone have information on what the climate activist is accused of? This is the only thing I've found:

> For the past year, a group of people have taken over a handful of commercial premises and apartments near Place Sainte Marthe in Paris. They want to fight against gentrification, real estate speculation, Airbnb and high-end restaurants. While it started as a local conflict, it quickly became a symbolic campaign. They attracted newspaper headlines when they started occupying premises rented by Le Petit Cambodge — a restaurant that was targeted by the November 13th, 2015 terrorist attacks in Paris.
This is more like tree-shaking jQuery into just the pieces you need from it, so you aren't loading up the full library when you are only using 20% of it.
Good idea for a browser addon to check for that.
I refuse to fly at all nowadays. Even on a relatively short flight, I would be responsible for more greenhouse gases than all my other consumption and transports for several months give rise to.
Go talk to some Chinese people, then, do your own research.

Just don't call them brainwashed while uncritically swallowing a story about how we're all free and they're all oppressed, no matter what they say about it.
The Banach-Tarski Paradox
I believe sending cash through the mail is illegal.

When transporting more than $10000 cash across state lines, it must be reported.
> Using terror laws to go after a climate activist is peak authoritarian for western democracies so far.

It wasn't too long ago that Eco-terrorism was a thing that resulted in people's homes being burned down. I have a family member who got injured as a result of somebody digging holes in a fairly remote grass air strip. I'm sure somebody would describe the guy with a post hole digger as a heroic "climate activist". This situation doesn't appear to be that, but that might provide a little good faith context for why law enforcement would be interested in going after the likes of ELF.
> So why force every caller to do a `&mut` un-necessarily ?

Because it's not unnecessary? `bytes` is a `Vec`, not a `&mut Vec`, those are different things, and Rust generally avoids magically doing things under the covers. So it doesn't auto-ref (let alone auto-mut-ref) parameters, only subjects.
FWIW, docker itself doesn't run on Windows either -- you have to run docker on Linux on Windows.

You can do the same thing for podman: run podman on Linux on Windows.

Probably the link on this very article is a good starting point for doing that.
Hard to say, but he voluntarily informed the police he had a large amount of money with him in the car during a routine traffic stop.

We know for sure that this cooperation led to the money being seized. We can't know if staying silent would have led to a different outcome.
They could have refused to comply with an unfair request granted through back channels via the french political police and a landowner's mafia.

Go to court as a host, let the prosecutor present "proofs" that this person deserves to be prosecuted under international law, which they don't have because this is a clear case of political repression. Let the judge laugh at the ridicule of the case, or worst case scenario comply with the judge's order, which would hopefully give enough time to the targeted person to know they're a target by now and stop using Protonmail altogether (or do it via tor).

That's what a responsible host does. I don't have the same standard for smaller, non-profit hosts. But for a big organization with vast sums of money like Protonmail i would expect no less.

What's next, cooperating with chinese political police?
> EO is based on 𝜑-calculus (if you want to see its description, join this Telegram chat: @polystat_org).

Because putting this description into a doc/MATHS.md file inside the repo itself is too easy.

Also, a tip for anyone who decides to put out there a programming language with highly exotic operational semantics: please don't forget to put a quick overview of that semantics in the "Tutorial" section. I suspect most people would be puzzled why output is performed by "making a copy of the abstract object stdout with a single argument "Hello world!".
Time has rendered them less harmful because we have better tools to deal with them. Malaria can be defeated with money (hence it is mostly a poor persons problem), HIV is no longer a death sentence, we have decent treatment for Tuberculosis and it is no longer the problem for Europe it once was.

Probably the same could happen to covid, assuming that the we could stop seeing testing treatments for covid as a political issue and strictly keep it as a discussion of science.
A few things I learned after 3~ years at Amazon
Any property can be seized. Put it in a financial institution, and dispose of it as you see fit at your destination.
I don't believe the person involved was Swiss. My understanding is that a request was made to the Swiss authorities by the French authorities.

So, to avoid this, a user would need to not be accused of a crime in a country that is on speaking terms with Switzerland.
Wow, he gave him the finger!
The cost to hack hilary's unauthorized personal email server could not have been that high.
its' misleading and it gives off the notion that the cloud is more secure so you should migrate your instance to our managed "Cloud" version.
Too Good to Check: A Play in Three Acts
> Their selling point is also that they have end-to-end encryption that they can't breach

They technically could, by serving you malicious JavaScript. And they have proven that they are willing to do that in order to get cozy with law enforcement, even for a very obvious case of unfair political repression.
Docker Desktop can run Windows Containers (or a Linux VM to run Linux containers).
There was no probable cause to search the car, so possibly. It is possible that the police would have used their drug dog to manufacture probable cause anyway.

I suspect there are some missing details. Why was the original stopping officer following him for so long looking for an excuse to pull him over?
If the USG has "unlimited" money as you say, then why does the IRS even need to exist to collect taxes?
The Pi's LXDE taskbar button toggle behavior fixes OSX's. Further personalizing in lxde-pi-rc.xml is awesome comfy.
Plans for a new city in the American desert
> cooperating with a random foreign police (via request from their local police) without any form of judicial oversight

I believe the warrant had to be signed off on by a Swiss court.
Repository management and self hosted scripts in Shell. Documentation in HTML and JavaScript. Powered by git. And github. Built in editing in vscode support. Icons in PNG. Badges in SVG!
Every one of the suggestions at the end of the article sounds like music to my ears as a developer.

It's too bad that it's mostly advice to managers who are the least likely to read this stuff or take it to heart.
It's a Rescue
This is exactly the point: never expect that the people running a service are going to go to prison or pay a significant fine to protect you. It's not going to happen. You need good OPSEC, yourself, because you don't want to go to prison.
> memory safe

That's an incorrect assumption if you haven't audited the code.

> likely to be written by a someone that cares about performance and efficiency

Ah, the stamp of approval that comes from signalling to the "right people". Reminds me of the preamble to almost every C++ Boost library -- "written with performance in mind".
Esteroids: A search engine for ENS+IPFS websites
I guess they gotta stop doing that then, huh? I don't see how consumers and society benefit from rushed, vulnerable crap software. Oh, right. Time to market. Race to the bottom. That's what we need more of.
I only replaced my 6S a few months ago, and found it perfectly good to continue to use, not just around the house but in some outdoor uses where my phone might be at risk. Yes the 12 has some features that are nice, but upon a few months’ reflection really its biggest advantage (to me) is that it is smaller.
Or, as famously yelled by Ballmer: Developers! Developers! Developers!, where the developers are content creators.

You can make really great content on YT and reach an audience. Creators like Tom Scott prove it's possible. But you have to hit a minimum production quality or the algorithm is going to discard you. Mostly this means that you still need a team of people to make it on YT. On TT, it's still totally fine to make bad production quality that has great informational content. So yes, YT has niche content, when considered against TV, but TT has one more factor of magnitude more niche content.

For a bit of anecdotes of the people that I am following: About 30% come from YouTube/Other Internet Media and produce TikTok style content, about 20% are TT Stars, and 50% are these small creators that YT wouldn't even consider. This group, checking their followers, averages about 10k. On YT I don't subscribe to a single person below 100k followers.

I have Category Theory TT accounts followed, but no Category Theory YT channels subscribed. Do CT have YT accounts? Possibly. But not once has YT shown me that content. This might be a problem with me, but TT resolves it through their natural flow, and as I am significantly more advanced than the average user, a problem with me is a problem for the platform.

At this point the path is going to be to start on TT and only move to YT once you have established a following that can make it over the YT recommendation escape velocity.

Developers! Developers! Developers!
I don't see why. Theorically it could benefit a lot of people and help community driven projects or companies wanting to provide long term support. For example, if you create a phone that relies on Qualcom socs, qualcom only provides a few years of support, once they don't provide any new driver you're screwed. Forcing the release of source code would at least help open source driver initiatives.
Probably because they'd get ridiculed to beyond the solar system that they can make a Mars rover fly, but it's a nightmare to get two Zigbee products from different vendors to talk to each other.
> This time, it took me one month of only a few days a week practicing

Are you joking? I’m married with kids, and I’ll be lucky if I have a few hours of the week to myself.

I don’t mind that, but beyond my unwillingness to grind leetcode in general, I wouldn’t have any time to so effectively.

The selection bias for young, smart, single unattached people is incredible.

Of course, that’s exactly the kind of people that’ll happily stay and work overtime too, so I can see why a company would like the idea of that.
I think you missed the last paragraph of that comment which also mentions GTK apps applying their own themes, which is still an option. If you know a developer who wants to do this then let me know and I can walk them through the process.

I don't understand why you would start reactively uninstalling apps or control would be taken away, I don't believe any of them have gone closed source. If the app is open source then no control can be taken away from you, you can just grab the source and inject your CSS. Again would be happy to walk you through this process, but that would be in the worst case scenario, right now and for the foreseeable future it's unnecessary as you can still use the method I previously described with setting your user theme.

It also doesn't really make sense to me to uninstall some app because of some theoretical bad thing that could happen in the future, if you take that view then you would have to uninstall everything it seems, because there is always a possibility that developers make some decision you don't like 10 years from now when the computing landscape has changed. You can of course stay on an old version if there are some changes you don't like, the developers might grumble more and tell you to upgrade for usability and security reasons, but that's a decision you make according to your own risk factors.

>Flatpak

Huh? Flatpak is an API and CLI, it doesn't use GTK. The ways it's usually accessed through a GUI are GNOME Software and KDE Discover, but you don't have to use those.
I'd wager that in general the crowd frequenting this site are much more interested in what the back-end / protocol is written in than what the web app is.
Why is the color blue so rare in nature?
> Now that's what I call readable!

Unsurprisingly APIs can be more readable when you don't ponder why they're designed the way they are and completely ignore their purpose.

The `read_to_end` API[0] was designed such that the buffer could be reused in order to avoid unnecessary allocations.

There are helpers for common tasks, though people may not know or notice them. In the case of `Read::read_to_end`, it's called std::fs::read[1], which actually preallocates the vector based on file size internally so might be faster than hand-rolling `read_to_end`.

So here's your code in Rust, for the last 3 years or so (since 1.26 was released):

fn read<P: AsRef<Path>>(path: P) -> io::Result<Vec<u8>> {
std::fs::read(path)
}

[0] and all of the Read trait in general

[1] https://doc.rust-lang.org/std/fs/fn.read.html
Never talk to the police: https://www.youtube.com/watch?v=d-7o9xYp7eE
And don't download the crippled play store version, go and get it from the source
Even when that's a foreign state agent making a clear case of political repression against activists? Would you expect protonmail to collaborate with Russian/Chinese intelligence and rat out on you because you criticized Putin and maybe put up anti-FSB posters on the streets?
Or use markdown backticks e.g. ```
yeah the marshmallow experiment is too simplistic. I was reading somewhere that rather than measuring self-discipline, the researchers just measured which kids listened to the adults / did what they were told.
I also see the gravity in an international warrant issued for squatting. Be that as it may, have a nice day.

Still, just for technicalities:

Any proxy server hides your IP. VPN, Tor, McDonalds Wifi...
Yes it does get easier, I've been through this process many many times. But what if you do end up having kids or suddenly find yourself having to care for a parent? You're really screwed then.

I'm slowly coming around to the view that the widely accepted process is ageist. Whether that's deliberate or an externality I'm still undecided.
> and they are FDIC insured.

So how does the FDIC help you when the bank says your deposit is $0? Banks are very capable of fucking up, be it bank accounts or loosing track of who owned which locker during mergers.
I love it how android phones ship with 1-2 year old software and NEVER update, and folks are complaining about iphones :)
Perhaps read the orig research to find answers to these questions. My guess is that they measure this at aggregate level (using e.g. national statistics on imports versus home consumption in each product category). Indeed, that would make more sense than trying to track this at individual level.
I still do not understand what is point of ProtonMail: they are same as others. Google, MS or Apple will not sent your data to gov without court order. ProtonMail is the same.

And I bet that these big corporations have better security.

Please advise…
I'm not quite following:

> ProtonMail does not give data to foreign governments; that’s illegal under Article 271 of the Swiss Criminal code. We only comply with legally binding orders from Swiss authorities.

But the arrest was by the French police. So the Swiss government used a warrant to get info from PM and then passed it to France because the charges passed muster under Swiss law ("Swiss authorities will only approve requests which meet Swiss legal standards (the only law that matters is Swiss law)")?
Did you receive the keyboard? It is built like a tank.

I received mine last month and had used their GUI customization app to switch the location of a few keys, but this weekend I cloned their QMK repo, did a branch and created my own layout. I also started to program my macros.

I do my own macros for switching Unicode mode (Windows/Linux - I don't use, OSX, but it is possible too), and entering international characters without switching the keyboard layout in the OS or using Mapping or Alternate/Compose key. Actually, my requirement is that my keyboard must work exactly the same in every computer, terminal or VM that I connect to without having to pre-customize the host machine. Typing is responsibility of the keyboard - not the OS. It must be plug and play.

I write mostly in English, but also in Spanish. There are characters missing in the regular keyboard that I enter using macros.

I did this before with my first QMK enabled keyboard (the Brand New Model F Keyboard, a replica of the IBM Modem F Keyboard). I was using this keyboard for work, but once I got spoiled by the QMK macros I wanted another programmable keyboard for my personal desktop. The Model F keyboard is too big to be carrying around with me. This is why ordered the Launch keyboard.

The possibilities are almost limitless once you go down the programming route. However, I noticed that the niceties of this keyboard like the many LED animations are taking almost all the available memory.
My next task will be finding out how to free some of this memory (I don't care for LED animations) and address LEDs directly to use them to get CAPS, NUM and SCROLL lock feedback, as it should be.
Imagine, you could actually see adverts for real "snake oil"!
Also something else they could have done, from a technical perspective: they could have designed Protonmail as a free-software suite for existing non-profits and coops to run to provide more-secure email. Centralizing everything with them is what made this situation possible in the first place.
You can't stand a chance against 5 dollar wrench attack suggested by xkcd.

Hey, that gives me an idea. Cryptographers should arm with the nuclear weapon. Owning the nukes and declare to detonate it when they detected a threat of 5 dollar wrench attack.
Chinese government funds invest in ride-hailing rival to Didi
It died out because there is no longer an easy method to sandbox things that is bulletproof.
These are good points, people are more so taking issue with the title.

I was expecting a tool that just tells me how to do something in Javascript - without any library - that I would be tempted to use just include jQuery for.

Instead I'm presented with a library.

I expected the comment sections to be talking about how AI/ML crowdsourced code aggregators keep messing up, instead I'm reading about a simple additional convenience library that a contractor wrote for themselves, and described wrong.
> It's a race at providing better superstimulus

Couldn't agree more. if this trend continues, the only possible consequence is drugs becoming a form of art.

When external stimuli won't do it anymore people will seek to directly stimulate themselves with chemicals.

I think society would also find out that the risk benefit analysis of club drugs and LSD vs. social media and junk food is tilted heavily in favor of the former
Better option: after the vendor stops support it, they should release the keys to unlock the bootloader.

Specification and source code for drivers would be even better, but harder to get.
I use this browser extension which seems OK https://chrome.google.com/webstore/detail/confluence-quick-s...
Yes, in case nobody have seen this video before: Don't talk to the police: https://youtu.be/d-7o9xYp7eE
https://revolt.chat/about

They're marketing to a privacy aware audience which is, unfortunately these days, political to some.
They were doing 1 [0].

OP asked what concrete options there are for 2. In what jurisdiction would they have been better located?

[0]: https://protonmail.com/blog/climate-activist-arrest/
Nothing about the parent comment made me think they wanted to abolish the federal government. What I took it is as we need fewer laws, fewer agencies, and much better oversight and accountability of those agencies.
> Governments are the source of the biggest atrocities and injustices in history

And you have the data to back that up or is it just simple libertarian zealotry?

There are so many other forms of power abuse: economic power abuse from income inequalities (e.g: corporations bribing politicians with campaign contributions), intimidation by violence (e.g: criminals, abusive domestic partners), cults and other ideologically closed communities (e.g. Jehovah Witnesses, fundamentalist/orthodox religions), frauds and misleading propaganda (e.g. Purdue labs sparking opioid epidemics with Oxycontin), ...

But for libertarians' paranoia is just government, government, government,...
Curious why you decided to use MongoDB as opposed to HBase or Cassandra? Discord moved away from MongoDB because its sharding is “complicated to use and not known for stability.” Are these issues not relevant anymore?
> It is unclear, however, if civil asset forfeiture is unconstitutional.

It seems pretty clear to me that you have to tie the bill of rights in knots to justify civil asset forfeiture as constitutional.
JS and Rust are best friends. Deno is written in Rust. And many Node native libs are being written in Rust.