skysight-inc/HackerNews huggingface dataset:
> I don’t see any reference to "white supremacy" in that link.

It's a reference to these threads on the Python-dev mailing list:

https://www.prettyfwd.com/t/bvCo9Zp3SMeuyZy7qynl0Q/

https://www.prettyfwd.com/t/Ci1fgOGUQHa7znO03M3apQ/
Nextcloud Talk is pretty painless to install and mostly works. Last problems I remember were with with clients not always ringing and connecting, especially over 4G. I've used it with family for 1-1 video calls for a while and it was good enough.

https://nextcloud.com/talk/
I use Sign In with Apple everywhere I can (so many of my passwords are in haveibeenpwned datasets), and if Apple blacklisted a provider I use, I’d expect the service to email me to migrate to their own email/password identity provider (if I didn’t hide my email from them with SIWA), with a link to the migration process in the email.
I don't necessarily disagree with you that the specifics of this case may not be exactly applicable to Monero. However, I think people are being woefully naive if they think that the US Government will be OK with people sending large sums of money anonymously. Whether it be through finding existing laws that can be applied, or just flat out changing the law to explicitly ban these types of transactions, I can guarantee that when people think they have found a technical loophole the law usually comes down on the side of "does what you're doing constitute behavior that the original legislation was meant to prohibit". Just look at what happened with Aereo [1], I think the same thing will (at least eventually) happen with cryptocurrencies where the ledger isn't fully traceable.

[1] https://en.wikipedia.org/wiki/Aereo
> Not the only ones that randomly

Not really random now right...
You are correct in that it is anecdotal, but across the board among those I interact with it has seemed to reign true. And from those my age I talk to they seem to mostly agree.

It could also be a case of when I do see it used regardless of age, it appears to either be overused, or rarely used, and overuse tends to lean older.
This is exactly the model Temporal provides. In languages that support await it is used. In languages like Java and Go normal blocking calls are used.
It's completely natural now but I remember not realizing it and forgetting how to join the first few times. Also accidentally joining voice channels etc.
Discussion of the linked article about Tesla canceling their 7-day return policy: https://news.ycombinator.com/item?id=24811187
IRC isn’t a glass house when it comes to lack of a central censor/arbiter of the protocol.
It's been a long time since I was a new user to Discord, so I didn't remember what steps I had to take to get started.

The process you described sounds super similar to the low friction involved with getting started on IRC!
Nice wording by Nvidia. Linux has an unstable/ever changing internal API and Nvidia need to update their out of tree driver for the new release, and probably every release.

Nvidia is trying to put the blame on Linux, but Intel and AMD don't have these issues because they open sourced and upstreamed their drivers (for AMD they mostly did), which is the way to work with open source.

Linux has always been fighting an uphill battle, but as it becomes more and more relevant it is becoming increasingly difficult to fight against it. Intel understands this, and AMD understands this.

The wording by Nvidia is telling for how they view Linux I think. In fairness it's probably very costly for them to go open source (one time cost at least).
Apple has my face and fingerprint? I haven't heard this before and Google turns up nothing. Any source?
The stay-at-home orders more closely captured when I saw people's behaviour radically change, instead of the state of emergency declarations.

If you're curious for a more objective measure of when mass behaviour started to change, you can look at data like Opentable's seated dining reservations[0] or mobile-device travel data[1].

[0] https://www.opentable.com/state-of-industry
[1] https://covid19.healthdata.org/united-states-of-america/cali...
First, the model in FIDO is that it's the piece of hardware (in this case, your laptop or iOS device) that is your authentication factor. The biometric is a local facility for unlocking that device and approving that specific action.

Second, the primary threat identity providers (and their users) deal with are remote, impersonal hijacking of accounts, where the password is either guessed (because it existed in a leak) or the user was phished.

That's the primary value of something like this. Attacks where someone can lift your fingerprints or has your device are real but much much less common.
Sometimes I think/know that I'm this person, and it worries me because I see it as squeezing my future to a very narrow path.

My project is "general", "flexible", and what I consider "done right" (time<->quality issues aside), and definitely requires a specific mindset. As you suggest, I often find myself, internally, blaming others for not being able to "see" it or caring enough to understand it, but I can make it dance beautifully when something new/strange needs to be incorporated, often "saving the day".

I know that if I left now, it would swiftly collapse, bringing the whole team to a halt. Management has also realized this, resulting in some nice shiny golden handcuffs.

The new developer we hired (since I did become The bottleneck) isn't the greatest (his performance reviews agree), and is slowly breaking things, but I'm only half stopping him because I'm trying to assume my rigidity in the "correctness" must be flawed, and I don't want to damage the relationship any more than it has been.

Now I'm in the progress of scaling this 10x, and I don't want to be a 10x bottleneck.

The only thing that holds back m imposter syndrome, and makes me think it's my, as you say, qualities, is that, after nearly 3 years, the churn from many of the other teams are finally converging towards the one implementation that I've had working, stably, in that same time span, for all of the same reasons that I implemented it the way I did.

tldr;

> It's easy to interpret this as being about your qualities instead of your failings

This is probably me. So, what's the solution? Re-think the whole concept to come up with a different implementation? Simplify?
You can use as many periods as you'd like (including 0) when messaging me, as long as you don't just start with just "hi"
You can change a password but you can't change your fingerprint / palm / etc. Am I missing something? How is Face / Touch ID more secure that user + pass? What happens when biometric data is leaked?
I saw that you updated the readme to include that it is based on other browsers, great!

The feature list still seems intact though, so if that is intended to represent the current state perhaps you can help me understand these points (And please forgive me if you just intended to update it later):

---

> It uses trust-based Peers to share the local cache. Peers can receive, interchange, and synchronize their downloaded media

What is a trusted peer? How is trust established?

> It is peer-to-peer and always uses the most efficient way to share resources and to reduce bandwidth, which means downloaded websites are readable even when being completely offline.

What P2P tech is used here? Again, how is trust handled for resources downloaded over P2P networks?

> The Browser is completely free-of-DOM

Is createElement, appendChild and similar other methods used here not part of the DOM? https://github.com/tholian-network/stealth/blob/1efe80f8baf6...

---

I'm saying that if you make extraordinary claims you will need extraordinary evidence. Or say that they are ambitions until you can produce that evidence, which is completely fine!
Huh, I was wondering how they fit a speech synthesizer into less than 1kb. It being a builtin makes much more sense.
This wouldn't just require them to have your face and fingerprint though - This would require them to

1. Have access to your phone

2. Be able to spoof the phone's authentication mechanisms (whether that be fingerprint / face)

In this regard, it passes the 2FA test (something that you own, and something that you are).

While it's true that you can't really change your face or fingerprint, this facilitates moving away from the "password repeated across multiple accounts" landscape of insecurity.
Oh my god that sounds wonderful. Can I ask what the product is called? I'd like to check it out.
"instead of" is an odd question to me. My family doesn't eat bread unless we are at a restaurant. We don't think of it as something that needs replaced, because it just is something we are not in the habit of eating.

So when you ask what do we eat instead, the answer is "Everything else."
Why should centralisation and decentralisation be mutually exclusive? The author makes an excellent point that many things in our society are centralised for the better (police, infrastructure, etc.), but the entire point of those who oppose excess of centralisation online is that people should be able to choose for themselves. There's enough room for both types of services.
I've always struggled to log into Discord.

1. Try to log onto a channel, but get presented with a "We've detected something out of the ordinary going on.
To continue using Discord" where my only option is to verify by phone, which I don't want to do.

2. Occasionally, I'll figure it's worth a try in incognito. I get a step further, only to read "New login location detected, please check your e-mail.". Go back to non-incognito, check email, open the verify link in an incognito window.

3. Instead of finally signing me in, it says "IP address authorized" and "If you followed this link after trying to login on the desktop or mobile app, please go back and try again.".

4. Fair enough, time to log in, again. Submit credentials, get presented with the bizzarely slow fade-in recaptchas. Fail twice, succeed on the third time. Horray! I can see the channel!

5. Finally try those other organisations invite links (in the form of discord.com/invite/org), but get "This invite may be expired, or you might not have permission to join.".
> This hasn’t been attempted before

The Soviets did something similar, just without as much effectiveness.

Western leaders were never so stupid to treat individual soviet companies as though they were independent from the soviet government.

One major difference is the PRC made lots of promises about liberalization during its accession to the WTO. While the PRC may not be very 'communist' per se, it is also not very 'capitalist.' In hindsight it was naivete for western leaders to accept promises of Chinese liberalization at face value.
Seeing on the Far Side of the Moon
This articles sorely misses the point of target demographics and use cases.

I don't like Skype, but still use it pervasively for basic business communications.

My aging parents use all sorts of technology, even with their grandkids, and Discord is not on the list.

'Gaming' is a very key, central social aspect to Discord and I'm doubtful that it would exist to such a degree of popularity without it.

Also - despite the fact that it is, indeed quite good ... it's also complicated.
I don't understand why people even ask for account creation. Now days the devices are personal, you don't have to have accounts to be identified, they are only good to sync between devices(like multiple devices and account restoration). Especially with apps, the moment you install the app you have your details there for good and they don't go away accidentally like with the browsers.

I assume it's about tracking but now I'm beginning to suspect that it's simply a cargo cult mentality where no body asks why are we doing this.

I don't proceed with anything that requires a form to be filled without having a good reason. I'm actually positive that I have a bank account that doesn't have a login info, when I need to sign in from another device I would simply scan a barcode from the app to let me in.

Yet, there are apps asking me more questions than an immigration officer to let me use it.
I recommend reading https://www.swyx.io/slack-fumble

We are devs or small SEO plugin for WordPress and we use discord for all our comms, despite the fact w.org is using slack. And that they will move to matrix. Because they invested in it.
The Corporations Behind Climate Change
The s in "face ID" stands for security.
That is a prime example of what I would call 'mini'. How is that remotely 'Russian interference'?

I am from NL, and I will raise you : our current Prime Minister promised all citizens € 1000. Guess what? We never got it.
Tiny Algae and the Political Theater of Planting One Trillion Trees
I always leaned that way, but from the security and compliance side of things it's a heck of a lot easier for us when our staff can sign into 3rd party services with their company Google account that has strict security and 2 security keys in place vs whatever the luck of the draw may be with each service that we want to use. It's a nice alternative to the "SAML SSO only available with $10k / user enterprise account" routine.

But as long as that service has quality 2FA options with (ideally) Webauthn, it's much less of a concern.
Agreed.

For what it's worth you can also Ctrl/Cmd-T and search for someone to begin DMing them.
Clusters rule everything around me
You can already use NFC and Lightning yubikeys on your iPhone. On iPad Pro there are issues using USB-C still in my experience. Being able to use FaceID on there now will be nice.
Drought of the Sinking Delta
The first Korn shell from 1988 far predates the POSIX shell, and is a much richer language (from which BASH has stolen very much).

As I understand it, ksh88 had to run on a 286 processor with 64kb data and instruction (segmented memory). The code required to do this was byzantine and frightening to maintain.

Because all of these features could not be included in maintainable code on systems with very low memory, the POSIX shell eviscerated the ksh88 language standard.

Surprisingly, checking the HP-UX man page (man sh-posix) gives most ksh88 functionality, which is definitly not in the Almquist shell (AFAIK the most popular POSIX shell).

It is unfortunate that the POSIX shell had to take such a large step backwards when a far more powerful language predated it, but the reasoning is clear (and mostly centered on Xenix on a 286).
I started using dicord to play D&D online. It's great for that.

Then I persuaded our team at work to switch from skype/hangouts/slack to discord. It just work much better, has less connection problems, uses no transfer when you're not talking, filters noise better, allows to change volume level per user, has infinite history on text chat.

There's no competition.
The Cost of Digital Consumption
IRC is used far beyond freenode and official IRC servers. IRC was used as the chat backend of Twitch, among lot of public unix servers -internally-.
Plausibly, because he was having it worked on (maybe to give to a family or friend) then just found/decided that he didn't want to bother with it. People will decide that computer problems are immediate and inconsequential at the drop of a hat, if you've ever worked on them.
I'd like to know more about the PCIe Gen2. From your comment it sounds like the root port is capable of Gen2x2, or is it 2x Gen2x1 ports? If I wanted to attach a PCIe accelerator card with a standard PCIe connector, is there some kind of adapter cable I would need to buy?
You get used to it quickly, but it is odd. Putting an explicit "Join" button with some relevant icon next to the channel name would be much more intuitive. It would also clarify, for example, how you leave the channel. Once you're in one, a separate "Leave" button appears at a totally different location in the footer of the UI, but I can't honestly be sure whether or not clicking the channel name would also do the job of backing you out.

I think the discomfort in this case comes from the semantics of clicking an item in a list. Every desktop interface for the last 25 years has taught us that clicking a list-item means "select". This works for text-channels, and I can kind of see how you might stretch that definition to joining a voice channel - though that's more of a "significant action", which traditionally warrants an actual button - but it makes absolutely no sense for leaving a voice channel.
I was just thinking: Could we replace CAPTCHA with Touch ID/Face ID when browsing a website on Apple devices?

That would be a pretty quick and painless way to verify that I am, indeed, a human, with no unpaid labor involved.
> The C64 has no equivalent to the Apple II system monitor, which allows you to examine, change, and disassemble memory interactively, and includes a mini-assembler as well. It provides a very natural pathway to understanding the inner workings of the computer.

Supermon has been around since the PET days. I had no problem exploring my C64, I just had to load it from disk.

However, did Apple 2 have anything like an Action Replay cartridge. Not only does it provide normal machine language monitor capabilities, but it does it through an NMI (non-maskable interrupt) that takes over the entire system, freezes it, and allows you to inspect all aspects of the hardware, including write only latches. It includes sprite editor, font inspector, and can even 'core dump' the entire C64 into a suspended state that you can load and resume.

This was used to "crack" copy protection much of the time by just dumping a freezed copy of the game after it had fully loaded.

> seven expansion slots of the Apple II

The C64 had both a User slot and a cartridge slot, in addition to RSS-488 serial bus which allowed daisy chaining like Firewire. So for example, you could plug 2 joysticks into the joy ports, a Ram Expansion Unit (REU 128k or 512k) into the cartridge port for GEOS or your BBS, and a RS-232 UART into the User port to get 9600 baud modems working.

My C64 had a 9600bps modem with UART in the User port, an Action Reply in the cartridge port, two printers, two disk drives. I never needed many "slots". The Apple II did not have the ability to talk to a printer or external disk drives without an interface card.
IHP is the best web framework experience I have had. I think a lot of aspiring haskeller's will have worked their way through a text like Learn You a Haskell For Great Good or similar and then be looking to fool around with an actual project.

IHP uses nix to cut out all the work of setting up ghc/stack/cabal which can be quite tricky for a beginner, it has just added haskell language server integration, it starts your postgres servers, it spares you from having to remember your SQL syntax, and means you can start writing haskell code instantly while getting immediate feedback on your hacking from GHCi and visually through the live reloading of the web app in your browser.

I've found the [hsx||] quasiquotes quite fun to work with and type safety has sped up development by preventing bugs that can easily crop up when you're linking forms to databases.

I like the design choices in IHP, and for me, at the moment, I like the focus on server side web app development, which encourages you to be more sparing/judicious in the use of javascript.

With IHP being opinionated about the models/views and routing it means I can focus on integrating some of the other really cool haskell libraries that exist into web apps. (I'm also trying to keep a log of my experiences here on an https://ihpcafe.ihpapp.com if you want to read along with someone figuring out function type signatures ;) )
Just wait until an enterprising DA decides to charge everyone in the coinjoin as a criminal conspiracy.
My Unforgettable Uber Ride
I have literally zero of those issues, so I'm curious why our experiences are so far apart...

From my perspective, it's the best run communication platform on the Internet, bar none. If that's my view, then why do you have such trouble with it? What's pulling our experiences into such different directions?
I think it's more that gamers understand the concept of a "server" and not really anything to do with your evil theory.
Serious open source projects don't move to discord.
Your Apple device has a hash of your fingerprint and/or face at best. Apple itself has nothing of the sort.
There were never legitimate users of mixers.
Authentication and authorization

If the machine can prove that you are indeed you through biometric authentication, why take another step for authorization?
See also:
https://mametter.hatenablog.com/entry/20100905/p1
http://mamememo.blogspot.com/2010/09/qlobe.html
On the subject of optimizing tput, this article mentions using hard-coded strings. Another approach (for some tput commands) is to run the command once, save its output in a variable, and re-use it.

For example, a slow version of printing a blank chess board:

#! /bin/sh

for rowpair in 1 2 3 4
do
for colpair in 1 2 3 4
do
echo -n " $(tput rev) $(tput sgr0)"
done
echo

for colpair in 1 2 3 4
do
echo -n "$(tput rev) $(tput sgr0) "
done
echo
done

And a faster version:

#! /bin/sh

rev=$(tput rev)
sgr0=$(tput sgr0)

for rowpair in 1 2 3 4
do
for colpair in 1 2 3 4
do
echo -n " $rev $sgr0"
done
echo

for colpair in 1 2 3 4
do
echo -n "$rev $sgr0 "
done
echo
done

In many cases, tput is doing doing anything more than looking up a string and printing it. Though in other cases like "tput cols", it is doing more. (And anyway, the number of columns isn't a constant.)
The Internet is an uneven playing field - each individual human mind trying to find optimal behaviours against centralised ranks of programmers and algorithms picking them off one by one.

But there is hope - we need to build agents that are designed and regulated to act in our best interests - and operate in a world where certain practises get banned - for example should the price for a given item on an e-commerce site fluctuate each visit making price comparison shopping all but impossible? Should facebook be required to publish the feed in machine readable format so my phone can ignore most of it and let me know if there is anything i want to read by my rules ?
...? So it’s just an ad hominem?
The JCP-LGS reports actually have good signal/noise ratio, at least in the bay area. I've examined many dozens over the last decade, from Santa Cruz to Marin. In many cases, I've checked them against 3rd-party reports on dams and faults. Financial risk from earthquake is especially high (though widely variable) for property owners in the East bay.
I don't disagree with your main point, but Oregon and Washington has had similar fire development.
Certainly I've found it useful to know the rules well in order to understand when and why they should be bent or broken.

I think this is a key point. In my favorite writing course in college, the professor chose to teach composition from the perspective of legal argumentation. We wrote 4-8 pages per week in the most economical and intentional way possible, poring over every word, every sentence, and every paragraph to make the language easy to understand and to make every word do work.

The professor never pretended that this was the best way to write and never claimed the result would be beautiful, though he did claim that the result would be easy to understand, which it was. Peer editing in that class was the smoothest experience I've ever had in a writing class. But he accomplished something that no other writing instructor did for me before this class: he taught how to make grammar, diction, rhythm, and even connotation an intentional thought process. He also taught how to think clearly about the point you wanted to get across.

That wasn't going to teach any of us beautiful prose or how to craft good plots, but it got us very quickly to the point where our writing style became deliberate.
RPG is substantially more chill than this in person, so I'm inclined to file it alongside the scsh acknowledgments.
As a user, I'm much happier giving my e-mail address to Apple who already has it, then 100 other websites.