skysight-inc/HackerNews huggingface dataset:
Agreed. My coworker recently shared[0] with us, which is largely jsut an expanded part of the TPS section. "Yes, I'll send over the TPS report this evening" doesn't solve the confusion around what "TPS" stands for.

If nothing else, paraphrasing helps you disambiguate term you didn't consciously recognize as ambiguous.

Maybe the other party should have used less ambiguous terms, but "well the other person caused the problem with their language choice" solves the blame, not the problem.

[0] https://m.signalvnoise.com/dont-take-their-word-for-it/
Beyond Compare [0] has manual alignment. It works within files as well as within directories, allowing you to match up files with different names when comparing directories.

I don't think it has syntax-aware alignment, though.

[0]: https://www.scootersoftware.com/
Chrome Extension Nano Defender Should Now Be Considered Malware
Not really; every federal reserve note has a serial number. People just assumed that no one had the incentive or ability to track them.
From fluffy to valuable: How the brain recognises objects
>It is not a viable option for secure communication

Security from whom? This seems like a textbook threat model problem, and one that I'm not sure how to address as a proponent of federated/decentralized services.

I used to (and still kinda do, but times change) run IRC/TS3/Mumble servers for MMO guilds. At least in this specific MMO, DDoSing was a significant issue since gear was lost on death - an attacker finds a rich target, gets their IP somehow, fights them, knocks them offline, takes their stuff.

Most/many IP leaks were via out-of-game communication services. Since a guild's Teamspeak is probably administered by a guild member, it is trivial to pull connection info on a given user. At this point in time, Skype was still largely p2p and it was fairly trivial to obtain the IP of a call participant, so it was also a big vector. There was an IRC network "for" the game, so the situation there was better than Skype+individual guild audio chats, but opers getting bribed to leak IPs was unfortunately common.

All of this meant that when Discord showed up on the scene, a lot of people in this community went "finally, a communication service where I can both 1) talk to people I don't necessarily fully trust and 2) not have to go full perfect 100% of the time opsec to do it" and gratefully signed up. Anecdotally, this class of IP harvesting has gotten a lot rarer, largely thanks to Discord.

Most of these people, despite often having some degree of technical sophistication, don't care about Discord privacy-invasion or censorship because it isn't in their threat model - they've got more immediate fish to fry. Should it be? It's easy for us to sit in our IRC ivory towers and say so, but I think having a communication service where your privacy isn't contingent on the local admin whose court you end up in being a good person is an obvious advantage of centralization.

Of course, Discord isn't immune to issues of compromise (when you're the central point of a juicy system, attackers will try, as shown by Twitter's Saudi subversion thing and various other examples), but compromising a Discord employee is a higher bar than compromising the person running a 500-person IRC server out of their basement. Likewise, many of these sort of privacy issues in decentralized and/or federated services have technical mitigations, but not requiring technical mitigations is an advantage in and of itself.

Anyway, that's how Discord was plausibly a security upgrade for many people I knew who switched to it from IRC/Mumble. I dislike closed, proprietary communication protocols as much as the next person, but I think we've got to treat server subversion/local corruption as a higher class of problem than it usually is treated as, though that gets into a lot of hard problems all the way down the stack.
Reading https://turingpi.com/turing-pi-2-announcement/, they have designed a “Raspberry Pi 4 Compute Module (CM4)” with 8GB RAM.

https://www.raspberrypi.org/products/compute-module-4/?varia... also lists it as for sale.
This story is blocked behind a paywall...
I do wonder if they'll rename servers to 'communities' at some point. A recent blogpost[1] referenced Discord as being made up of communities. As someone with a tech background who game to discord through gaming, servers did make sense (in the sense of old multiplayer servers (pre-matchmaking) rather than IRC server hosts).

Now that Discord has a far more diverse population beyond your more hardcore gamers, I think softening the jargon would be positive. They've already started to move the tone of some of the more playful messages[2] to improve UX for a broader audience, so it may well move away from the current terminology before too long.

[1]: https://blog.discord.com/discord-is-for-your-communities-3d1...

[2]: https://www.reddit.com/r/discordapp/comments/inuc6u/they_rem...
That's my thought too, Mumble's text chat is terribad, the UI looks like crap. The onboarding is typical of non-hipster F/OSS. The setup guide for servers isn't "run murmur.exe", it's "run openssl commands to generate a private key and generate a CSR" and the setup guide for clients is "if you lose your client certificates, you potentially lose all ability to connect, and permissions/rights, hope there's another admin".

Also, the access tokens option seems absurd from a UX perspective. Instead of just asking for a password with a remember box, you go to Server > Access Tokens and paste a string in and it'll attempt it the next time you're prompted for a passworded channel or server. Small things like that.

But it has the absolute lowest latency I've ever seen for VOIP, beats Discord significantly in quality, latency, and security (mTLS auth, client certs, pin your own CA for server, you control TLS on both ends). From a strictly engineering POV it's excellent. It also has some pretty amazing features for voice control, passing audio downstream/upstream into parent/child channels (eve players might get what I mean for fleet ops).

TeamSpeak tries to do too much, with chat, filesharing, and now no one really wants to host TS3 other than it being concentrated on a specific few like OVH because half of TS's server services can be misused for reflection spoofed DDoS attacks.

I'm not sure what Ventrilo is these days. They would not sell you a personal use licence at all - you had to sign up to "resell" a minimum of several thousand slots, and increase your purchase every contract period, or they would terminate all of your licences. You aren't permitted to run a community, nonprofit server for yourself, and at $1-2/slot/month a large community server would never happen for cost reasons.
There are probably several other monetization strategies in play, unless a tiger (Jason Citron) can change his stripes
https://archive.org/details/OpenfeintComplaint

Generally, any highly polished service with glowing media reviews that’s also free is something I regard with great suspicion.
Tim Sweeney produced a letter saying that Apple would terminate their access: https://twitter.com/TimSweeneyEpic/status/131134525357683097...
Certainly that helps, but I certainly used paper before and it didn’t necessarily produce working code.
> I’m not personally aware of any instance where an alphanumeric password is still required as a secondary authenticator to biometrics.

It's straightforward to configure Active Directory / Group Policy to require biometric and password factors for interactive authentication.

The main reason not to allow _only_ biometrics is to disincentivize chopping fingers off (well, it's more because [it's still surprisingly easy to fool biometric systems](https://www.theguardian.com/technology/2014/dec/30/hacker-fa...)).
I don't really get it? Discord kind of won in being the only one offering that type of product.

IRC, TeamSpeak, Mumble, Ventrilo and Skype are operating in a very different space. Mumble is a small open source project. Ventrilo and TeamSpeak are old school desktop apps, I believe both are a one man project. IRC is an open source communication protocol. Skype was just a VOIP app.

The truer competitors to discord would have been the Twitch App, and maybe Steam itself and Microsoft Xbox on PC. But still, I'll just contend Discord is a social media platform tailored to gamers with an emphasis on voice chat. And that was just a unique product that had not been done before. It appeared at the right time, since technology, broadband, and gamers owning good quality mics and competitive online gaming growing all made it possible.

I feel the article should have focused more on how Discord succeeded, and less on how it won, since I don't really see who it competes with.

If you try to have it compete against Twitch, YouTube, Facebook, Instagam it definitely didn't win. If you try to have it compete against Slack, Teams, RocketChat, Chanty, Mattermort, it also didn't win, since it has no paid footing in the enterprise world.
I have heard these stories, i don’t doubt them, but maybe rattle wasn’t the right word in my case, the fact it happens only on noise cancellation makes me think it’s a software issue. It’s very few tracks, not a general issue, 99% of tracks sound great, just some tracks with real low loud bass and it triggers on the bass drum. I’m no sound engineer, but it sounded a bit like a glitch that spunds like a rattle of a speaker that can’t handle it. Maybe the bass gets boosted on noise cancellation? Like i say, turning off the cancellation stops it, and the bass come through just fine
Search Personal Sites
100x this. It's so annoying to join a slack channel. Discord feels much more free-flowing, like IRC (yes, yes, I know).
> Let's be clear though. I am saying that the lower levels of your application should be ALL uncoupled logic. Then you build logical layers on top of your primitives that consists of compositions of your logic that build higher and higher. So a person on layer 5 only needs to go to layer 4 to understand it, and does not need to go to layer 1 to understand every primitive.

Yep. If you do this right you only need to understand one or two layers at a time. Great example of this is the Akka Toolkits for JVM and .NET; Every time I've hacked on a given subsection, the amount of domain knowledge I've had to have was 'Basics anyone using Akka has to know' and then just the layer I was working with and maybe one other.

> The problem is OOP does this all the time. It couples state with logic. These two things should be uncoupled.

Agreed. And dare I say, when you start going from coupled state+logic, and go more towards functional... you'll find you can possibly shed a layer or two in your overall design.
There will be no more signal once it reaches the PML.
Trolling HN like this will get you banned, so please don't do it.

https://news.ycombinator.com/newsguidelines.html
Even if you don’t like Apple’s actions in the whole Epic drama, one thing that’s clear from it is that Apple probably won’t terminate your developer account like this unless you beg them to as part of a major PR stunt.
It strikes me that having the time/space lag from "good idea" to "available everywhere cheaply" decrease is, overall, a good thing.

But like Napster, too much of a good thing causes it's own problems, eh? (I'm kidding, napster was great and nothing better has yet replaced it.)

As time goes on this lag will reduce and the problem becomes how can I pay my bills? But that's a problem everybody (who doesn't own a robo-omni-factory) shares with you. So UBI baby. (Universal Basic Income) Star Trek. Yay.
> I think the word you are looking for is 'satire'

Yes, that's the genre they operate in, which I thought goes without saying.

No, that's no part of what I was trying to describe.

> it's cutting and intelligent not because of the depth of their understanding of some issue, but their willingness to offer characters and comedy around simple ideas and perspectives others dare not broach.

It's clever in presentation more than “intelligent”, and, no, almost none of it is around “ideas and perspectives others dare not broach”.
Acronyms and other jargon are the exceptions, absolutely. But half the time when I see these used it seems more like "intelligence signaling" than an actual means of making communication more efficient. Domain specific jargon might be unavoidable and should be elaborated on, especially for new people, but the business newspeak that gets thrown around a lot is almost always unnecessary, in my opinion.
Thank you. And I'm not questioning the idea of climate change. I have no idea because I've never looked at the information.

My point is that blindly trusting in the infallibility of experts without thinking for yourself is intellectually lazy.

Whether one believes in climate change or not, they should look at the data for themselves and make up their own mind.
Yeah, that was the standard document control method 20 years ago everywhere. It works, but it's incredibly inefficient.

Such systems make any sort of global changes extremely taxing (so many people need to sign off on it, and there's going to be loads of bike shedding), and naturally favors heavy compartmentalization. The work winds up divvied up among many people working in parallel, but they're not collaborating - you're waiting on mike to finish his portion, not working with mike to make a better document.

It's also very difficult to efficiently divide labor - for example let's say you have an equation heavy document, you could have one person do the first half and another do the second, but it would make more sense for one person to do the text and another person to do the equations as that way neither of you have broken flow. This is possible but a real pain in the butt to do simultaneously with check-in check-out, alternatively you can have the one person do the text and then hand it off, but that might be very suboptimal if you are time constrained. This sort of work is a breeze in a modern collaborative environment though.

Finally, from a true document control perspective, the old check-out method seems sensible as you know what changes were made between when it was checked out and checked in, and you know who checked it out, however you don't really have any better knowledge than that. With a modern system you can see who typed what and you can see every edit they've made, including when they've typed out a long section then decided to delete it and try something else. This can be incredibly useful for keeping track of how an idea evolved. It's also easy to see who actually contributed what: while traditional document control will tell you that so and so made a change to some section, if the change was just pasted in it's difficult if not impossible to tell what the difference from the previous version was. Finally while traditional document control focuses on limiting the chances of a mistake, modern methods allow you to fix mistakes easily.

Now I'm not saying that there's no way to get what you need with check-in check-out document control, but we've reached the point where you don't need to make your work compatible with the process.
Besides academic uses to perhaps teach distributed systems on these are there any real world use cases for these clusters?
There's an explicit list of websites that are not allowed to integrate with "Sign in with Apple". https://developer.apple.com/sign-in-with-apple/usage-guideli... Nothing stops Apple from adding more requirements in the future, even if you don't start a feud with Apple.
Timeline of Operating Systems (2015)
Discord is to IRC as AOL was to Usenet.
Agree with all your points. Couldn't be express it better myself. Just recently I tried to access reddit from my phone while being logged out, and got a "community preview, view this in app" kind of screen. Terrible. On a similar note, Github is slowly auth-walling off parts of its website. I can't access github actions logs on my phone, nor can I access "hidden" outdated etc. comments/discussions without an account, even though I'd like to view what is inside.

For the real time chat space, my personal hope is that Matrix will eventually take off. Currently it is still in a phase where there is lots of development and technological improvements, but I hope that eventually there will be an ecosystem of compliant clients as well as a large user base. Another good alternative to matrix is zulip, although it's hard to maintain which discussions one wants to stay up to date with vs which discussions to ignore.
Wow, yes. All of that. That is basically our story.
You are correct that no one is perfect all the time.

Nonetheless sites like Politifact still provide pretty accurate fact-checking more often than not.

The New York Times will be more reliable than the National Enquirer, and will (eventually) admit error or wrong doing.

It’s not very realistic to see it as black and white, that some bad journalism means all journalism is bad.

That’s simply not true.

To be honest, considering the incredible number of lies, mistruths, and deceptions President Trump has been spewing for the last four years I’d say the fact-checking has been okay.

Of course Democrats and liberals lie or deceive too, and of course some media institutions sometimes screw up or have biases there.

But if we step back and look at what fact-checking is the most important, the President of the United States continuously lying his ass off clearly tops the list, so if we’re going to discuss fact-checking let’s start there.
I have my domains via Google Domains, web hosting on Digital Ocean, and email I have a free grand-fathered GSuite. I would switch my email to a different provider but you can't beat GSuite for free (at least for now).
I don’t think they won, it feels kind of like they are holding on to a torch for some time before something else eventually passes by them.

I run a discord channel and there are several inherent flaws that make me want to move over to Slack or something better.

No threaded replies, no voice message, confusing Direct Messages, confusing screen share, etc, let alone the I am Playing video game status updates makes it unsuitable for other than gamers imo.

I can say though they did an amazing job with the bots system and customization of ranks and channels.

It feels like a matter of time someone combines the best of Slack, Discord, and IRC ...
Biometrics fails every test for a password.

1) A password is secret

2) You don't leave copies of it lying around everywhere

3) You can change it periodically

4) If discovered, it can't be traced back to you

No, biometrics can only be a username. It can never be an acceptable password.
Along with the synthetic fertilizer comes other interests in our industrialized food system: Plant varieties are bred and grown for their shelf life, not their nutritional density or taste. Here in the US our food comes half way across the country (or all the way if it was grown in California and you live on the east coast) to get to a supermarket so it needs to stay good for a long time. And that's why we end up with cheap, flavorless iceberg lettuce that has no real nutrition in it. The greens worth eating are expensive.
> I've come across the period-as-negative idea before.

I've never come across the period-as-negative idea before. From the discussion here, it sounds like in-group signalling. For me, punctuation is an unconsious part of writing, and it would take special effort (or a browser extension) to remove it so as not to be marked as an outsider.
Matrix is not, in and of itself, a video chat protocol; the clients that support video use Jitsi for it.
This. it feels like entering a room, speaking with like-minded people, getting the information you want and walking out. No one asking anything and trying to reel you back in after.
Tools like Postman make it really easy to write test scripts and automate other things around endpoints that are defined using OpenAPI, so you're pretty close once you have the OpenAPI spec written.
How are they going to have representation when they're in Russia and not communicating with the US justice system?

The same way it was done all those times when American people sued the Iranian government in American courts. This is not new ground. This has been going on for at least half a century.
Discord won because Skype couldn't keep up with ever growing gaming community and their demands and it wasn't specialized for gamers at the first place. Modern gaming is very specialized and you need a software to game efficiently with other people(communicate, coordinate, inform, message etc.)

I'm not sure how Slack is related to Discord but they seem the same for me UI wise. I always wondered why Slack didn't purchase Discord and turn it into their gaming division.

Before Discord you as a gamer could either use clunky Skype or something like outdated Ventrilo.
I'm saying that, whatever he and his subordinates do in classified briefings, his public statements may as well be from the White House Press Office, and are useful only as to what the Administration wants the public to perceive.
I've got mixed feelings about this one. On one hand, I'm definitely fine with seeking to reduce uncomfortable terms in my speech. On the other, looking at how "guys" is used, it seems clear that it's in the process of becoming de-gendered. It isn't entirely, yet, but it's almost completely there. And in general, stepping into the path of language change seems a fool's errand; it's going to happen whether we want it to or not. So trying to force "guys" to stay gendered when it's in the process of changing seems like an exercise in futility. Similar to those people who reject "singular they" or "literally meaning figuratively". Those changes happened hundreds of years ago, yet there are still people trying to fight those fights. "de-gendered guys" at least is still in progress, so I'll give it that—but I'm pretty sure that the outcome is not in doubt.
>Is it really a two party system though?

>But this means that although there are many parties, there are still only two sides (practically) to chose from.

I believe you've answered your own question.
So you pass judgment on people without actually having looked into any of the data yourself...that's incredible.
An html file doesn't contain just html.
Slight anecdote:

on a DIY server, I see a job ad for devs, I sell myself to that person and soon I get invited to a room. It's about making a discord game, turns out my almost new boss is a 13yo boy with business envy. Was highly surprised.
I wasn’t asking in this scenario but in general if a game company was forced to retroactively license a game under the GPL
>> Apple probably won’t terminate your developer account

Or probably they will terminate it if they don't like your business
Their Wikipedia page[1] has some of their sources of funding.

[1] https://en.wikipedia.org/wiki/Foundation_for_Defense_of_Demo...
But they can expand the prohibited uses clause in the future if they see fit.
https://developer.apple.com/sign-in-with-apple/usage-guideli...
I can “handle” Twitter, Facebook, etc. These services are part of my life, contained, separate. I cannot “handle” Discord. Discord is far worse for me. By default, the interface bombards me with either notifications or “soft” notifications that change the color of channels to make you wonder what’s going on in there. I’ve come to loathe it. I recently quit Discord, despite the fact that I run a Discord community of several hundred people. Basically just abandoned it. It was killing me. Twitter is like a pleasant minor distraction compared to this quagmire.
Nice, that's it, thank you
It also means that they can't visit countries with an extradition treaty with the U.S. This is not the biggest penalty ever but it's something.
You can't do everything in cash anonymously, at least not legally, because large cash transactions are subject to similar laws and require the business receiving the cash to identify you and report the transaction - e.g. Form 8300 in USA.