skysight-inc/HackerNews huggingface dataset:
I don't. I bugs the hell out of me when I open discord with hundreds of new messages in different channels that I am assumed to want to keep track of. Yes, you can disable notification but still annoys me when it doesn't immediately show me the last messages.

The general idea of group chats was to facilitate ad hoc real time communication. People were not assumed to be always online and messages were only of interest for the discussion happening in the moment. There are much better options for sharing information that might have a longer lived scope of relevance anyway. Plus remembering some chats that I hung out with friends, it had a sense of intimacy, sometimes I wanted to share the information exactly with those online at the moment, so no history was a feature. Popular open source IRC channels have archives that one could look up if need be anyway.

Of course there is also the modern idea of work-oriented chats like slack that have a powerful search function and are mostly about async communication, being a bit of everything, a way to share information with lots of people, a documentation system, discussion and so on.
How so? The analogy breaks down immediately. You're not trying to sell forgery?
Note verbale from China to UN regarding SpaceX (Dec 6 2021) [pdf]
It's because most people don't understand the societal consequences of it.

We are dependent on the whims of single companies like no other time in history.
I would have expected HN to entirely understand the FDA’s approach.

How many developers have created what they think is a pretty intuitive UX only to find out users can’t figure out shit?

It’s the same with medical device (which tests are). Hell, when I worked with a pharma company their compliance rates with just taking pills as prescribed was 60%.

Yeah, 40% of patients failed to take their medicine 2x per day. A simple task like that.

So the problem with a covid test is not the test itself, it’s what patients do with that info. If 40% screw up the test, it says negative, so they go to a football game in a stadium, what is the implication.

What if they didn’t have the test? Would they just stay home? Is that better.
It seems fine to just delete it if it's only ever going to work on slices and arrays
Come to France, companies hate remote work. You have to negotiate pretty hard to work remotely 2/5 days a week
I too prefer the office. I also interview people and and tend to look for people willing to come to the office at least once or twice a week. It makes a world of difference when you can ask someone a question across the desk as opposed to scheduling a call (or two, or three) and forcing everyone on the call to drop what they're doing. I get why people want to WFH, but I feel a couple of days in the office works wonders for efficiency; maybe one week wfh/one week at the office or any other combo would work, but it depends on the stage of the project. The more technical/business unknowns, the more it makes sense to work in the same space, imho.
Facebook also once said that phone numbers will only be used for 2FA.

Given your entire business model is "growth and engagement", there is no reason to trust your word. It may be true currently but this can change at any time.
I'm really sorry, I did not work on "Stunts". I was also developing at that time a Formula 1 game, that was finally not released.

With Broderbund I worked on:

- Showoff (https://www.whatisthe2gs.apple2.org.za/show-off-/), a kind of PowerPoint software

- Downhill Challenge (port from Atari to Apple II GS - https://www.youtube.com/watch?v=6V5JZGHox7I)

- Prince of Persia (port from Apple II to Atari ST)
What's fascinating to me about philosophy is how self-obsessed it is. When you take a math class you don't spend time learning to compute without the concept of zero or in Roman numerals. You don't have a science lab where you try and capture phlogiston or detect the ether. Yet philosophy education seems pathologically incapable of separating a philosopher's useful work from their utter dreck, or of abandoning philosophies long disproved. For example, they can't teach you about Descartes' epistemology without also getting into his ignorant dualism. This addiction is the reason the entire field sags under an air of uselessness.
Kind of. I feel like I normally feel when visiting my in-laws because they had a dog and I’m allergic to dogs. It’s hard to tell if these are COVID symptoms or allergies.

I forgot to mention the reason I tested was a known contact. Otherwise I would not have tested because this feels pretty normal for when I’m here.
The problem is making it scale to the degree that large companies want these days.

(Whether it is even a sensible requirement is another matter...)
> If you have the hash and algorithm used to generate it of a human generated password you can in the vast majority of cases get the password.

I mean, technically this is true, but it's also true if you have the ciphertext of the stored-password database, which is sort of LastPass's entire job. ;)

The only thing that might make it harder to brute force the master password with the latter than with a hashed password database is if the key derivation algorithm differs.

But I think your blanket statement is sort of misleading. In principle, if you trust someone with your encrypted password storage database, you should trust them with a hash of your master password; both serve as brute forcing oracles.
> Sorry, but C++ compilers are N times more resource intensive than Discord's client

I personally don't have a problem with discords client, but this statement does more to harm your argument than you think it does.

Compilation is a specialised process, and an intensive one.

You might as well say "Why shouldn't my wallpaper use all my resources? Video editing does!".

Niche workflows and one-off tasks are inherently different beasts than platform software which by its nature requires everyone to be running at the same time.
It could definitely (and is already) be a negative for some people. My hope is that support can become better and more async. By becoming async it becomes less "I get whoever I get when they answer the phone" and more "I get the support I actually need instead of being bounced around". I don't enjoy having to harass a company on twitter, I just hate it less than getting on the phone.

A good example of this is apple card support. You just text the support line. It's great because I don't need to wait on the phone. If someone doesn't have the info I need they can pass it on without me needing to know about it. I can continue my day without making a chore out of something. This is the part I was trying to highlight (not the reduced access to support).
The many, many people who can’t. You can’t stop every spammer, but you sure can stop the angry twelve-year-olds.
Haha! Surely you see the flaw in your argument? If he's free to boss people around from his high horse telling them not to use Discord, then I'm free to remind him that bossing people around is not an appealing sight. And you're free to tell me that you don't like nobodys like me criticizing bigwig darlings of HN such as Drew DeVault, whoever he is. We're all free! I mean seriously, re-read your last sentence and note the contradiction!
Mondido CEO is hanging around here! ;)
Umm because I looked it up didn’t I. Not that hard mate
It's pretty bad - nobody is really doing it.

On the plus side, since it's all pretty fresh - you can do things like "MUST be DKIM signed from an aligned reverse DNS" on IPv6 and have a chance of it working.
Why are some people compelled to cheat at games?
Insects are not a solution despite already being used today. Strawberry flavored ice-cream anyone? Yeah that's beetles. And some peptides from insects are used in modern medicine. But willingly switch from energy dense meats to insects? Not until there are no other options and even then the insect option will be short lived when we that far into trouble.

Insects may be in a distant dystopian future where governments/people paralyze themselves into inaction and don't act to improve water storage and delivery. Even then it would be a short term solution because when the water is gone, the people are gone shortly thereafter. Hopefully it doesn't come to that.

Even if one believes insects would save the environment there would have to be peer reviewed studies done to show the environmental differences when we are talking about the scale of insect farms required to feed a nation or world. A few insect farms are not going to have the same impact as replacing all meat farms with the size and quantity of insect farms to meet the caloric and amino-acid replacement requirements. That is something else that would need many studies of course. Vitamin, mineral, collagen and other proteins, specific EAA/BCAA amino-acid profiles, and quantity of insects required to meet those replacement needs. Not all proteins are equal in protein and fat content. Fat is required to release bile from the gallbladder. This means finding the right balance of insects to get enough fat for bile release to break down proteins. Fat is highly variable in different species of insects. Insects would be introducing new bacterium into the human gut biome. Scientists are barely beginning to understand the gut-brain axis what what bacterium have what downstream effects. Some cultures already consume supplemental insects but their gut biome have evolved over a long period to handle this. There would also need to be studies on the impact to the endocrine and immune systems. Some people may have allergic and auto-immune reactions to specific bugs. There may be changes to hormone levels, positive or negative. Will the food packaging list the specific insects and quantity of each insect? From the hygienic point of view it should be pointed out that some insects may produce or contain toxic bioactive compounds. Each insect would need a toxicity profile and/or those toxins would need to be isolated and removed from the final product.

Then there is the risk of cross contamination of insect farms and vegetable crop farms. Putting certain insects near crops in large amounts are a high risk to those farm owners. There would need to be regulations to prevent insect swarms escaping and destroying crops in their migratory path. Insects must not be introduced into a state that primarily contains farms with the foods those insects would consume.
MD5 is long considered a broken, weak hash algorithm. Here is the MD5 hash of a password:

d9afca35a87a2af4168500640fcf2370

Password is 16 characters long, all lower case, no numbers, no special symbols.

Please tell me the password.
Sure, but in the context of the present thread I'd have to wait until the history file gets rotated - which will never happen on the systems I manage.
I think this is a generation gap thing. Most people under 30 don’t call or text anyway, so a phone number feels like pretty useless and low priority personal information.
You are probably right. In the Stripe terms of service it states:

4. Responsibilities and Disclosures to Your Customers

(iv) not use Services to sell products or services in a manner that is unfair or deceptive, exposes Customers to unreasonable risks, or does not disclose material terms of a purchase in advance;

and (v) inform Customers that Stripe and its global affiliates process Transactions (including payment Transactions) for you.
For my own projects, I have git repositories on self-hosted infrastructure, and IRC channels on Libera and OFTC. But I don't want to force others to use my preferred infrastructure. So I also have mirrors of my git repositories on GitHub and GitLab, and I don't mind if people send pull requests or create issues on those platforms.

Basically, just don't put all your eggs in one basket, and make sure at least one basket is under your own control.
> "standards" like GitHub.

GitHub is a for profit American company owned by Microsoft. They are beholden to no one other than their board, share holders, and US export control laws. Do not make the mistake of thinking they offer free repository hosting out of good will or altruism.
As an alternative to the spreadsheet I maintain dedicated repository for job search with directory for every company I apply to, then one dedicated CalDAV calendar where most important remote and onsite interviews go.
Do Not Use Koho
It's a perfectly reasonable move from a (Russian) national security perspective. Russia is wise to protect itself from future attempts at colour revolutions.

Also Radio Free Europe is US propaganda. Europe is tired of this shit.
the hash is cryptographically signed by the server. So whatever state the database is, there must be a proof from the signed state up to the current one. Otherwise, the client application should handle this situation with care, as the database may be compromised.
+1 for Scott McCloud. I follow this Twitter account that posts random images from the book and they often make me ponder: https://twitter.com/bot_mccloud

See for instance: https://twitter.com/bot_mccloud/status/1474575631778258950 -- I've used this image in slides for countless talks when I go into anything about abstraction in programming, by the way.
I mean, it might not be legal where you live(definitely not illegal here) but MakeMKV takes about 20 minutes per disc and you can just watch the movie in VLC, works 100% of the time. Why bother with any special players.
Agree - the really big providers are pretty good because you can get in contact with somebody who gives a shit at the other end and can fix things up. They do so much volume that they can afford somebody who cares about it.

The really painful things are either places that subscribe to dodgy blocklists and never check their configuration, or... yeah, places like t-online.de and free.fr.
Shared history is Matrix's whole schtick. E2EE is supported in most popular clients.
Well, that sounds like a design flaw if lint is being deliberately held where a heater can set it on fire. (Disclaimer - my HotPoint tumble dryer got recalled due to this kind of design flaw burning down a few houses)
If they're only used for driving down the amount of spam, why don't you say so? You're not the only ones to do this, but I find "there's a problem with your account" demeaning as hell. If you want to use phone numbers to enforce one account per physical person, say so.

This is the spirit of the GDPR, by the way: collect as little information as possible and only use it for purposes that are related to the service you're providing. This seems like a very fair, very obvious deal, and you could just be open about what you're doing.
You're just stepping into the stack at some arbitrary level and figure "everyone should know how to do (and do) this at least".

For you it's configuring email servers and compiling linux kernels. Why not dig trenches for power cables or build towers for wireless communications? If the answer is "but I don't care enough about those things, I just build on top of them", that's exactly what others think about compiling linux kernels, writing boot loader configs or configuring email servers.
hmmmm I don't see any mention of "Stripe" in their T&C.. https://help.pomelopay.com/en/articles/4469708-pomelo-pay-me...
Another interesting number: 4.3k for Slack (`https://join.slack.com`)
It seems this is only visible to Lindsay’s Patreons.
I registered an account several years ago, and it was blocked requesting phone number verification. I've been using it as a human for several years now. Why does it instantly get blocked again when I remove my phone number? Do you still, after several years of nonstop human use, owning servers, enabling 2FA, see me as a bot?
Zulip is threaded by default, with mandatory topic keywords as title, so pretty much a hybrid chat/forum solution. Maybe you want to take a look at for example https://rust-lang.zulipchat.com/ to see how it works.
I have followed JetPens since they started in someone's dorm room. Just how many people work there now?
Agreed, a competent Markdown only (with code highlight) messaging system would be better.
And another commentary by Cynical Historian, at https://www.youtube.com/watch?v=0kAZMZtPxZQ .
One could even play tunes using this by varying the baud-rate and the sleep length.

#!/bin/bash

cat /dev/zero | minimodem --tx 2400 & sleep 0.25; pkill minimodem
cat /dev/zero | minimodem --tx 2400 & sleep 0.25; pkill minimodem
cat /dev/zero | minimodem --tx 3600 & sleep 0.25; pkill minimodem
cat /dev/zero | minimodem --tx 3600 & sleep 0.25; pkill minimodem
cat /dev/zero | minimodem --tx 4000 & sleep 0.25; pkill minimodem
cat /dev/zero | minimodem --tx 4000 & sleep 0.25; pkill minimodem
cat /dev/zero | minimodem --tx 3600 & sleep 0.5; pkill minimodem

Sorry it is out of tune, was just a quick try.
i agree with you that async support is great, but chatbots and email have been there for a while. What is infuriating with Twitter is that it's basically one rule for the "powerful" (those who are on twitter and have followers/subscribers/whatever) and one for the others
>Niche workflows and one-off tasks.

The context is about FOSS, I believe it's programming heavy, thus software compilation it's not niche workflow, but something that you do a few times per programming session.

Some people within project don't write code, but majority I'd say at least tries.

Where's middle ground?
> What is there to figure out?

Plenty. Do I reply to the person or the list? How do I make sure my reply is properly threaded and doesn't show up as a new thread in the list or something? If I'm emailing the list in reply to a post, how does that even work? From my research it seems there is some kind of in-reply-to message identifier that's supposed to be included in the email headers. Does gmail even do that or am I supposed to use mutt and edit my email headers by hand? At that point I gave up because I didn't want to assume things and risk looking stupid.
You are trying to dismiss FOSS using the word "ideological".

Describing using closed source IM as "practical" and FLOSS ones "overexaggerated" is in itself an example of ideology.
Why I stopped publishing end-of-year most-read lists
What a great solution - will keep this in mind!
Yeah thanks...now i have to delete all my received emails.
> I found Discord unparalleled - it has great chat, great voice, streaming, files/images sharing

Discord's voice and streaming are kind of crappy.

> Sorry, but C++ compilers are N times more resource intensive than Discord's client

Uh, I don't know what you're on. Discord's client is web-based and you claim it is less resource intensive than a C++ compiler?

> Where's the boundary? what's the minimal level that should we "require"?

> Ability to code in VS Code? Visual Studio? JetBrain IDEs? ability to run Chrome? Firefox? VIM?

> 256 MB of RAM? NVMe M2 DISK?

Not sure what you're talking about.

> You're increasing entry level for younger/newbie developers by using arcane and dated ways of contributing instead of "standards" like GitHub.

Sourcehut is by no means "arcane". Neither are Matrix, nor Mastodon.

He didn't say everyone should send patches by email to mailing lists.
When the entire point of the scheme is to distinguish companies that have a positive impact on society, there should not be room for "at least one" company that scams financially-illiterate people & encourages them to swindle their friends.

B Corps are bullshit and should not be seen as a sign of quality.
Well, with the previous voice-faking tech releases I kinda expected that the scams are gonna evolve from garbled “Hi ma, I've been in a road accident, need to pay off, please send money to this number”. But they escalated quicker than I could guess.
That depends on the used email client. At least in thunderbird it's as easy as hitting the "reply list" button (as it automatically detects the email was sent via a email list).
No my point is that the whole concept of "B Corp" is bullshit if a scam company that exploits financially-illiterate people at scale can be classified as a "B Corp".
I was merely noting that dataclasses are mostly intended for data holder objects (hence data classes), and thus defaulting to structural equality makes perfect sense, even ignoring it being overridable or disableable.

This was in reply to this objection:

> eq is a property of the domain itself; two objects are only equal if it makes sense in the domain logic for them to be equal, and in many cases that equality is more or less complicated than attribute equality.
Thanks. The competition is high indeed thanks to OpenTelemetry. Let me know if have any ideas / feature requests - it is interesting how other people see OpenTelemetry + ClickHouse working together.
Personally I don't know why people find pulling out their phone is better than powering up their desktop and googling something from there?

Sarcasm aside, voice is another interface. A mouse allows things a keyboard can't do alone. Touch and haptics allow things that a keyboard and mouse doesn't, and voice allows things that the others don't.

Alexa and Co aren't just voice interfaces though, they're speech to text combined with NLP. It's the equivalent of knowing ls, find, grep, sort and using that to display the attributes of the newest mp4 in your folder versus typing in 'what is the newest video in my videos' and getting the same answer. These devices support context (if I ask Google what's on today, it will give me my calendar, and if my partner asks it will respond with theirs), are intuitive, easy to manage and cheap. It's no wonder they're so popular
> if you need to have history and other things, and can afford to have a raspberry always-on, then install a quassel server and keep it there, I have a dedicated server running…

Some people enjoy investing the time and energy into setting up something like this and maintaining it. I am one of those people.

However, it’s just not realistic to propose these things as solutions for the average user or even average developer. Cloud services like Discord are popular because you don’t have to think about it or invest time into maintaining anything. Click a few buttons and you’re in.

I think that fact is lost on a lot of devs who invested the days and days into setting up their own servers, learning things like Quassel, smoothing out all of the issues and so on. It’s easy to forget that every piece of that solution came with a lot of labor and learning spread out over years of time.

On the other hand, I suspect a lot of the people who propose these as alternatives actually like the barrier to entry that it all represents. If only the people dedicated enough to learn all of these steps and maintain their own infrastructure can fully participate, it represents a barrier to entry that makes the group feel more exclusive.
More information?

The backblaze product I know, B2, is configured by the customer and backblaze them selves have no idea what connection you’re on (neither would Amazon S3, or anyone else for that matter), they’re just providing the storage for you to back up to over the internet.
Puffer, a network level ad and spyware blocker for Android
or 3) OP is misrepresenting their business (they're a payment provider themselves, not a merchant), and is staying deliberately vague because they're never told their customers they were actually relying on Stripe.

From OP's website (pomelo pay):

> By partnering with international banks in 2018 we engineered a simple and effective method for their merchants to receive payments using secure QR code technology.

> In 2020 the world has changed and social distancing has become the norm. From city-based side-hustlers to local sole traders there is a need for flexible, safe and adaptable finance tools that are reassuring, not rigid.

> We truly believe that our toolkits, that include low-cost payment features, simple e-commerce platforms and innovative QR code solutions, will help businesses get back on their feet without costing the earth.
Scientists identify antibodies that can neutralize omicron
TOTP does not require a phone number, and it's not vulnerable to SIM jacking.
Kind of "uncanny valley"