skysight-inc/HackerNews huggingface dataset:
There sure are many technical reasons to not have e2ee by default.

In Signal, at least as recently as in August, you may still get messages from the group you just quit if a member send a message to the group before the group metadata is reconciled. This happens because every group message is an e2ee message to every other group member.

If you have signed in from two devices, disappearing messages that have disappeared on one device will still show up on another. This happens because the server cannot store or sync the states of two sessions participating in the same chat.

Signal is full of little distributed system data consistency bugs that you just wouldn't expect in traditional client-server model application.
In the early 80s I first learned a rounded style, then changed school at 8 and had to relearn writing in italic. So in one sense standardisation is a good thing, but a monoculture is always a bad thing. I love seeing different types of handwriting. The artistry in the handwriting of my parents' and their parents' handwriting is wonderful.
This kind of articles, sounds like a reminder that system programming is a fundamental knowledge for software engineers.
In Turkey the precedent is that not only ToS'es and any kind of pre-written contracts have to be fair by law (ie punitive measures for the customer while there is none for the firm will simply be thrown out by the court) and not include any unexpected conditions. Some time ago, the higher court ruled in favor of a guy who simply claimed he didn't read the long contract and the unexpected conditions shouldn't have been enforceable.

Also all consumer disputes below a certain amount have to be resolved by consumer referees, so no binding arbitration clauses here either.
Dumped Trump
What would you be the most embarrassing thing if your private chats leaked?
As an outsider, I've always understood it like this. The conservatives and right leaning people value individual rights and freedom. For example, they are against something like mandatory healthcare, because they might be perfectly healthy yet would have to pay to carry those who are not. Democrats and left leaning people on the other hand value a more general sense of freedom and health. They want to carry the weakest people because they believe that they could at some point be in the same situation, where they would have to rely on others. (Bare with me, English isn't my first language)

So, when you say "Can’t we all try to find consensus and compromise?", in my opinion that already goes against what conservatives and right leaning people value. An individual having to compromise for "the greater good" goes against their core values.

Now, I do think that life is more complex than simply choosing one side. Because life isn't necessarily copatible with "human rationality". Sometimes there are situations where it is more rational to be hypocritical or sometimes it is more rational to let conflicting opinions exist.

I think it comes down to what humans learn at a young age and in school. If we were able to focus more on ethics and helping people find a purpose to live at a young age already, it would make a big difference.
One would assume that hardware implementations are attempted only for tried&true algorithms that saw no improvements in decades. Developing software is usually easier than developing hardware, and does not require the overhead of insane manufacturing pipelines and the associated logistics. Furthermore, FPGAs often make it possible to do product development and establish oneself on the market _now_. Even if improvements on the original algorithms are found, competitors would have trouble gaining a foothold in the market if the gains from the new algorithms are their only unique selling points.

Then again, there is this crypto-mining boom, where custom ASICs and GPUs literally pay for themselves. There, the associated algorithms were specified to be slow, and no improvements on them can be reasonably expected unless quantum computing takes off for real and opens new venues.
Learning to write is a process. Hand writing is a slow and intense step, requiring both intellectual and physical efforts. I would guess the "joined up" part is about "flow" and aesthetics.

I am not sure whether the education I received formed the appreciation I have of this process or if it was something universally well thought, but even today, writing helps me thinking. Walking, running, doing handwork too. Moreover, I still find handwriting a thing of beauty, may it be notebooks or artistic calligraphy.
were they ? I certainly enjoyed my Apple ][+ and 8086 back in the days but for different reasons. Back in the days, we had freedom to tinker : you could rip the computer apart (you had to sometimes). You had to use a fully understandable computer. But you also had to spend days to get things done : small memory, floppies, had to work in assembly to get meaningful results, 0-standardisation, documentation hard to get by, etc. But I was a kid and this was fun nonetheless, because it was coding for the sake of beating other coders, no need to earn one's life with it.

Now I can start working on my neural network in a matter of 30 minutes, I can easily import graphics, sound, cut/paste them, etc. I can track my versions with git, got access to billions of web pages, etc. Now, however I have to earn a living with these tools... Less freedom, more work...

So what's better ?
Because I don't trust the federal and state governments to act in my best interests. This is not too say that some are acting in the best interests of the people as I am sure some in government do mean well, but not to blindly trust that the government knows best about our public helath.

China/Vietnam have stopped covid, that's great but you can't exercise many of the freedoms that are allowed here. Imagine if someone tried to fly a baby Xi balloon in China, or even practice a religion without fearing persecution or death? Or even mention tiananmen square massacre or the death toll from the Great Leap Forward...

That is still going on and yet we are looking to China style lockdowns as a model of how to deal with Covid.
As soon as this contains some illegal content - child pornography, violent/obscene content law enforcement will start going after anyone hosting a mirror and the ISPs/Hosting providers they are using, the whole thing will crumble like Napster.
If you're using Ubuntu then they include an extension to bring them back. In older versions of Gnome 3 there used to be a pop-out panel in the bottom left for legacy system tray icons.
> What would really help on HN is the ability to collapse all of the children w/o collapsing the parent-post itself

Is dang reading this thread?
This is a great tutorial leading one to learn about GPU imposters.

If you liked this, I suggest you look at Fortnite:
https://www.shaderbits.com/blog/octahedral-impostors

However, let me point out a very big gotcha with this technology: Usually, outputting a custom z-depth will disable any sort of early z-culling in the GPU. That means the performance hit of drawing this might be huge, and even more costly than drawing the high-res models if screen coverage is large enough. That's why game engines will usually run a skybox pre-pass to get a stencil mask on where imposters might be needed and then only render there.
Deplatforming is right.

Private companies have TOSes. They are publishing user content and they must act for child p*rn or violence.

Go talk again with your politicians if you want to change that. There is no online court, just executives that have to uphold the law, just like everybody else
I've been there and I dare think the percentage of people buying the communist anti-West propaganda was about the same as the percentage of die-hard trumpists.
"better to have less kinetic energy" I mean :)
You mean just like how on iOS you need to pay for apps to give you (almost) the same functionality and customization as on Android?
> on her iPhone the QR code reader is embedded in her camera app... I wonder why it is not the same in any version of Android that I have used

Apple added a builtin QR code scanner to the camera app in iOS 11 due to the ridiculously widespread use of QR codes in China.[1] I guess (Google's version of) Android doesn't have that because Google doesn't derive much value from that market, and QR codes don't have as much mindshare in other major markets.

[1] They specifically called out the Chinese market when introducing the feature in WWDC 2017 keynote:

> Of course, there's much more than we have time to talk about today, but I want to highlight some features of special interest to our customers in China, like QR codes that are integrated right into the main camera, accessible from the lock screen, super use Yes, super useful for customers in China.

https://asciiwwdc.com/2017/sessions/101
UK primary schools have advanced a lot in recent years, but there seems to be a lot of inertia. They still focus heavily on things like cursive and rote learning of multiplication tables. There's a lot of emphasis on things you can test: memorise the names of the continents, but don't waste any time actually explaining what continents are or how they're formed.

My kids' teachers' response to the fact that children don't recognise coins any more (because no one carries cash) is not to spend less time teaching about money, but to ask parents to show their kids more coins.
Firefox android has a QR code reader. I also recently noticed that the Google App (Discover ?) has a QR code reader and I think the Google assistant too.

But these are all behind app, not readily accessible.
>they are intentionally sending

Who are they and why do you think they send people?
This is interesting but ancient; some things it mentions definitely are not the case today. We don't even have 'Teacher Training Colleges' that it mentions in the same way today; the normal route now is for people to study for a degree and then do a qualification called a PGCE (or a similar but slightly different qualification called a PGDE in Scotland)
This is true, but the "classic" machines do have serial ports which are still interoperable with generic usb-serial converters. I seem to recall rs-422. Should be possible to transfer files that way. For composing plaintext (i.e. Writing a novel) it could be a workable distraction-free setup.
Why virtual team-building activities feel agonising
Wild guess is that the main document LaTeX file is called "dm.tex", so the resulting PDF would be called "dm.pdf".

Making the main file named something more verbose would impact you whenever you try to open it, but in an ideal world, you'd rename it once it gets to the point of it not needing many changes.
It is funny that you quoted that the arguments are not being made in good faith and then proceeded to make a bad faith argument.

Lets go through some quick fire bullet points, 93% of the summer protests where peaceful, most of the damage was on insured property with no loss of life, the cause of the riots was the unashamed and unlawful treatment of minorities in America. It was a grassroots movement.

Now lets compare that to, a mob that straight away turned to violence, caused loss of life (and bashed the head of a police man with a fire extinguisher), mob had gallows and chanted to kill the vice president, pipe bombs, molotov cocktails and hostage situation zip ties where found on the scene, and it all started from a conspiracy theory that 51 different judges have considered meritless, our congress has considered meritless and the vice president of his own administration considered debunked.

I wonder who is the one with a double standard here?
I also use Lense for QR and like any typical app just installed through Play and launch normally.

Voice Assist is yet another privacy invasion vector imho, there are too many anecdotal first hand accounts of someone talking about fishing and suddenly getting banner adds for boat trips everywhere.
The most backdoor-looking feature for me in supposedly encrypted systems are cloud backups. They are “optional” yet most users will agree (especially when given software constantly nags about it until you give up) and their backups will leak both sides of conversations, despite all end-to-end encryption attempts.
I was under the impression that some of the Tesla crashes into highway barriers were exactly because it relied too much on the stereo vision and not enough sensor fusion with RADAR or long range Ultra-sound?
Homosexuality has no characteristics of a disorder in the first place, thus the example is not equivalent.

>In anticipation of some pseudoarguments in the vein of, ‘a disorder causes trouble for the individual; homosexuality does not while autism does,’ ...

Actual autistic people suffer because of everyday stimuli. Not being socially accepted is just a different problem, but it shows how "spectrum" autism is often used as an excuse.

PS.: Homosexuality was never defined as a disorder. It was labelled a disorder after the fact, because the definition is not the impairment but your preference for the same sex.
How much of a time saving is it for an open source project to stop writing code and simply switch to reviewing/accepting PR's from external contributors?
Yeah, I hear about a lot of examples like yours. I have an air rifle laying around somewhere, maybe that could scare someone off :D

I was raised by the standards of "Talk or Run away", and I want to adhere to them. But I don't live in the US and in my country I don't have to be afraid to be home-invaded, especially not with guns.

I see that some people "need" guns, I just don't want that as a pacifist. To each their own I guess ;)
NMAP = 7.90 has an impermissible license
Too late. Lost its neutral status.
This book got me started on my journey of creating a text editor for Android 10 or so years ago. It mainly focuses on data structures for efficiently storing and editing text. I can't recall any GUI-related topics being in there.

My initial implementation was based on this book and used one rich TextView with Spans to do the rendering. After that turned out way too slow I switched to drawing everything myself using the Android 2D drawing API's. It was a fun side project and I learned a lot from it.
> ability to collapse all of the children w/o collapsing the parent-post itself, and showing multiple top-level posts

Very much agree, for big threads here and on reddit I manually do this a lot without even thinking. It would be trivial as an extension or user script in hindsight.

There's a lot of excellent content buried which is quite frustrating. Top level comments tend to add far more of interest than the typical to and fro that goes on inside the replies.
That's exactly my point. People are up in arms over Trump being booted off the platform, but not Pornhub. This is not consistent with arguing that Visa is a "utility."
>Jake Angeli carried a spear.

I honestly cannot tell if you are being sarcastic here.
I saw the same video and it still haunts me.

Yet there are some people who still say that it's no worse than flu, and that it only kills old people.
Insurance..
Yea. I haven't followed the "election theft" narrative too closely, but the active, seemingly-coordinated censorship of this story is probably the best case for it.
What does the “extreme half” even mean?
So the profile of the barrier was interpreted by the RADAR module as a small metal wall in front of the car?
This is something i don't understand (at least for me/my use case):

Are historic chats that important to have them backed up? To me, if there's anything of value, i'll save it via other means...
You're talking to a self-described racist, don't waste your time.
There is an annoying error:

% is not 'modulo', it's the (less useful) remainder operator.

julia> -1%9
-1
julia> mod(-1, 9)
8

python
>>> -1%9
8
I thought it went: USB 3.0 (5Gbps) == USB 3.1 Gen 1 == USB 3.2 1x1, and USB 3.1 Gen 2 (10Gbps) == USB Gen 3.2 2x1.

Yet the article states:

>Accordingly "USB 3.1 Gen 2" became "USB 3.2 Gen 1x1" and "USB 3.1 Gen 1" was renamed "USB 3.2 Gen 2x1".

Either way, this article gets the point across that USB has turned into a complete mess.
On my Samsung it's the same as well. The default camera app scans any QR code, even does document scanning on the fly which I find super useful.
One of the points made in the article talks about us being attracted people with similar traits. We have some data against this in India, where most of the marriages are arranged. We are see same rate of increase in Autism numbers.
First, I fully agree: this is not a bug, it's a missing feature. Second, I may be a minority here, but I actually don't mind this feature missing at all. I however do (or did) mind Windows putting its "thumbs.db" files all over the place, so that's the first thing I deactivate when installing it (along with enabling "show hidden files" and "show extension for known file types").
Same here. Generally when looking for good quality Android apps, F-Droid should come first. I think about 95% of the apps I use on my phone are covered with F-Droid. Only banking apps and public transit apps are from the Play Store.
Politicians are not directing Twitter to censor anyone. That would violate the first amendment. Why haven't these "censored" politicians won any lawsuits to get un-censored, then? Your argument falls flat on its face.
How to Access Host Resources in Minikube Pods? (2019)
They can suck ass here and still suck ass way more everywhere else. I concur that HN is pretty much the best place online for these discussions, that I'm aware of, but I also think these discussions are far inferior to what is typical here. There might even be some interesting points being made about the role of technology in all this, but they're being drowned out by the purely political back-and-forth.
Deplatforming has been shown to have worked to reduce the influence of extremists, specifically those that incite violence https://www.vice.com/en/article/bjbp9d/do-social-media-bans-....

It doesn’t need to work perfectly for it to be useful.

Btw do you know what doesn’t work? Appeasement. That only lets bad actors know that they can go even further. Resisting taking reasonable action for fear of violence is plain old appeasement.
Assuming an asynchronous UI programming model, I can only conceive this happening because they skipped having a proper Model and instead the View is accessed directly (in the Mode-View-Controller way of thinking).

However the most disturbing thing is that events might get to be processed our of order. Even if you stored current state in a proper Model, there is nothing you can do if your event queue ends up being "<down>, <down>, <enter>".

I guess that's why Qt prefers to do all UI event processing exclusively in a single thread. The event queue will always be serviced in order.
So copyright violations are worse than advocating violence?
I'm not trying to be facetious or rude, but that seems like a massive decision against something that was largely fixed? I can understand if you had software-problems with iOS but I didn't see that in your comment.

Managing those kinds of blocker apps, and security and such are all great when you're 'in the zone' and have it fresh at the forefront of your thoughts. For me, it only takes a week or so of not thinking about it before my standards slip and I have Just Another Application™ running.
Show HN: Augmented Reality Mirror
> Do you make sure that in group chats no one there ever enables it by accident? Because it's really, really easy to inadvertently do.

Fair comment. Still, at that point, you're trusting a third party just like in Telegram case. In any case, if anything, the default settings in WA are closer to an ideal E2EE than Telegram.
Would this be considered a violation of the CFAA?
So, only Congress is shielded from angry mobs by ToS, other, good mobs are ok and are allowed?
In his podcast/article “Can We Pull Back From The Brink”, Sam Harris disagrees that BLM movement isn’t based on lies.
That page is from 2012, parent comment even mentions that this is old and unmaintained (but fun nevertheless).
"Run it against your Bitcoin Cash Node to process Memo transactions into a database."

Since the protocol of this is based on inscribing transactions into the Bitcoin Cash blockchain, that means posting content will cost transaction fees. In this case, it seems the server operator is expected to pay for that.

According to bitcoinfees.cash it's currently at $0.0025 per inscription.
I've been using this one since the Android 1.0:
https://play.google.com/store/apps/details?id=com.google.zxi...

What's interesting, is that despite the app not being updated since 2018, open source, and containing no ads or tracking the reviews are saying it recently became adware.

Searching for barcode scanner in the app store brings you to a horrible sea of ad supported crap ware, and it seems like that crap ware wants to ensure you don't download something that might be decent.
Yes, on my Samsung the camera app is great, and it gets better all the time. I know people like to crap on Samsung but they do some great things in some regards.
I did ignore the part where you redefined the term, because if you redefine the term, you mean something different. Which is my point.

Aspergers seems to mean a personality for most (even researchers), altho it was intended to describe a disorder. But given the bad definition it's rather clear how we ended up like this.
You can use AuroraStore from F-Droid, it allows you to download apps from the Play Store without a Google account.
> As tempting as it is to do something super clever and cram a ton of functionality into a small number of lines or characters (it does feel good), it's just better to be a bit more verbose and write simple, obvious code.

I find fluent style often clearer as well as more terse than with superfluous intermediate variables. Verbosity isn't the same thing as clarity.

(But in Python, comprehensions/genexps are often clearer than either.)
See also Paste, which syncs across Mac and iOS
That looks awesome! Works with non-profiling builds and points directly at the source code line that gave the leak. What more could one wish for? (Apart from inclusion in GHC several years ago – that would've saved me some hours from this a leak that only showed up in the optimized build …)
There is also zxing.

https://zxing.org/w/decode.jspx
Why would anyone do a twitter clone that doesn't support activitypub or at least ostatus these days?
So I actually don't think it's a joke, but I also don't think it's a call for literal heads on literal pikes. Just like it's not a call for a literal return to 17th century England. But we're living in a time where any hint of calls for violence will be taken that way, just in case.
Thank you for posting a link to the full text of Trump's speech. Consider this section from the last paragraph...

"the Democrats are hopeless, they are never voting for anything, not even one vote"
Aside: on iOS the default camera app doesn’t do document scanning but the Files app does (it’s an option under the menu on the browse tab).

Took me ages to discover that, still not sure how long it’s been there.
Shutting down all the public instances would likely be a game of whack-a-mole.

It is like playing whack-a-mole, but with a government mallet that's 5 miles in diameter.
Well if this sort of tool is of interest to you, would love to have a chat =)... My email is in my profile =)...
The problem with video conferencing isn't on software side, it's on hardware side
Interesting, according to Wikipedia: "In October 2020, the Hongguang Mini surpassed the Tesla Model 3 to become the bestselling EV in China" (https://en.wikipedia.org/wiki/Wuling_Hongguang_Mini_EV).

However, no airbags?!
Should twitter be deplatformed for allowing the Hang Pence hashtag to trend the day after the the riots?
Wasn’t there left wing race riots across all of the US just months ago? The “mostly peaceful” “trained Marxist” BLM
It’s obvious, isn’t it? Mainstream media censored Hunter Biden laptop story. They preemptively claimed that the election was 100% safe, and kept claiming that post election without any proof.