skysight-inc/HackerNews huggingface dataset:
C# is a managed C++ (not to mix with the actuall one[1}), so why bother with C?

D better C mode is getting better with each version actually, even if there are some corners to fix.

[1] - https://en.wikipedia.org/wiki/Managed_Extensions_for_C%2B%2B
Your logic seems fairly sound as far as the future trajectory of covid-19, if history is a guide. What I've been wondering and I'd put to you is, do you think the T-cell response to the mRNA vaccines / infection will also confer immunity or decrease the severity of MERS? Or other more distantly related wild coronaviruses?
I’ve been an ardent defender of crypto as my comment history would indicate.

But man the past few months, the doge coin mania has birthed an astonishing amount of scams, rugpulls and zero-utility coins. I really can’t defend crypto at this point at all.
We speak of state and State, programs and Programs, rules and Laws.

Technical discussions are more deterministic, I suppose, but at a high enough level of abstraction, it's all so much information management.
Sorry I submitted this I thought it was an interesting project. And it is not my project either. I have nothing to do with it. I think I stumbled on it via reddit or twitter.

I remember the rule was if it wasn't my project I cant put Show HN in front of it.

So what was wrong with this submission?

Edit: I see it was likely some comments and new account upvoting rather than the submission itself?
Report picks holes in the Linux kernel release signing process
> Well, kind of. I would argue that most code does not need to be thread safe because it is not intended to run in a multi-threaded environment.

In that case you are actually thread safe, though! Just use a language that lets you specify which data can't be sent across threads (Rust isn't the only example, Erlang enforces this entirely dynamically) and use thread locals instead of statics (in a single threaded environment they're effectively the same thing), and tada, you have thread safety that continues to work even if people decide to run your stuff on many different cores.
Reducing Energy Usage of the Website
I actually think safety should be guaranteed at an OS/hardware level and not at a software level. If it's guaranteed that my process can only make a mess inside it's own memory allocations, let the software be as unsafe as it wants.
I once tracked newly listed pancakeswap pairs. Literally 98% of then rugged within 2-3 hours of launch.
Join a club or group.
>What is the evidence for this?

There are entire CLASSES of computing devices which you cannot put arbitrary code on without severe obstacles...
How come? Most of the F# open source community is on Macs.

Were you using Ionide?
I quite liked the book "C++ Concurrency in Action: Practical Multithreading". It has been a few years since I've read it, but it gave me a better understanding of both C++ and concurrency in general.
The 5-10 year drug development cycle isn’t something that should stay that way forever. It’s incredibly slow and we should change that.
Safety above all is is the path towards slavery.

This is true in both politics and software.
Or features like how Assembly reloading and MSIL code generation works.
Why would a renderer need to deallocate memory? And when would a renderer need to deallocate memory?
its amazing to read such a contrarian viewpoint, i dont agree but its somehow fresh to read
Really glad I found a few all-ages communities and deep interests outside of my university friends and tech job.

Really glad I stayed in good shape. Maffetone, heart rate monitor, nutrition.

Really glad I kept eating omelettes when I could afford champagne.

Fitting in isn't cool anymore, now boundaries and niches are cool. Everything I regret is related to not getting that sooner.
> As long as Debian separates between distributed binaries, and -dev packages which include all source codes and headers - I would not recommend it for software development.

Is that the case for some specific languages? -dev packages for C and other compiled libraries do not include the full source code of the library. Normally they only include the headers, pkgconfig, and similar files.

> Libraries are not upgradeable due to how other packages depend on them.

Got some examples where it's a problem and not an actual dependency issue?
To honest, this was and should have been expected.

Dr. Michael Yeadon, Former VP of Pfizer Pharmaceuticals actually said as much...

Specifically, this section:
https://youtu.be/8bX-wFVBP94?t=149

What's super interesting, perhaps giving everyone a different coronavirus may have been an effective vaccine.

There's a lot of other things we can't discuss, but I highly recommend researching.

https://austingwalters.com/covid19-vaccine-risks/

Kind of amazing we can't discuss any of this for the first 18 months.
LBRY is barely decentralized. AFAICT, you can't go and upload videos without either going through verification (and many regions are not allowed) or buying LBRY which are listed only on a few exchanges.
Most tinder profiles are inactive. The person created a profile long time ago and never logged in the last few years, yet these profiles show up to make you believe so many potential matches are out there.

Start a physical activity in a group with other people and aim to do that 3 times a week. Sport, dancing, etc. Yoga, salsa, tango or other dances for instance, as these are activities that will involve at least as many girls as boys.
Thanks for bothering :) And sure, I agree it's implied that people are getting equal exposure to the virus but vaccinated are getting infected less often, but that's hard to quantify. And you are right, my initial take was completely off mark because of this.

Still, I am guessing there's at list a single digit multiplier (2-3x) for risky behaviour of the unvaccinated group: they are more likely to also shun masks, mingle with more people, etc. But it's a guess only.

So again, my problem is with ignoring all of that and spouting some numbers out — they are always going to be misleading. CDC did not do an analysis for a reason.
To be fair, this particular article is titled 'Functors and Monads For People Who Have Read Too Many "Tutorials"'... after your tenth monad tutorial, you start getting good at reading types!
Yes. In Denmark, Wickr is the chat-app of choice for dealers alongside Snapchat. My non-tor skilled friends use it for that. I don't think anyone uses it for anything else.

Why Wickr, I don't know. It's not to protect the buyers because the police does not care about them.
"No voices should have been silenced, no ideas should have been left off the table. Open Data. Open Science. Open honest scientific communication was the way, not censorship. There are a lot of bad ideas that are wrong, bad, or dangerous. But the moment we have the hubris to say we know which ideas they are is the moment we lose our ability to find the truth, to find solutions, the very things that make science beautiful and powerful." - Lex Fridman

https://www.youtube.com/watch?v=rszIyPnBvYc

We live in the ultimate year of censorship. So many have taken part of or defended it. All who have done that have made humanity a little worse, made living in this world for everyone, a little worse. Shame on you.
Thanks for the link. The summary seems to have a couple of tools I'm not familiar with.
MASSIVE – Multiple Agent Simulation System in Virtual Environment
It's better than some websites I've used!
Usually the misundersting comes from Oracle hate, not understanding that without them Java would be stuck in version 6, and since version 10, it is no different than having Fedora and Red-Hat Enterprise.

The problem is that there are always those that rather go with CentOS.
What I haven't ever really seen is a good Haskell Cookbook. All the references seem to head for the ozone. Show me dumb little grounded snippets.
I run a discord server for others downloading youtube content.

We maintain a list [1] of content that various members have archived, such that when content is removed from youtube, people can direct inquiries to contributors who have archived that content. It's a small way to keep track of what things have been successfully archived.

We are currently organizing some efforts to find and download unlisted videos.

Feel free to check us out here: https://discord.gg/EJvS4kf

[1] https://tinyurl.com/v4rpe9w
The only suggestion I'd have is renaming it Dflat, especially fitting with the spiel around it being the same but different
We’ll just have to wait for Apple to purchase a premium grocery chain and rebrand it as an ad-free, privacy-respecting grocery store. Too bad Whole Foods is already taken.
Toast will not be a primary concern.

Bread will be though.
Chinese people are a creative bunch aren't they. I just read the title and immediately knew this was a Chinese finding.

There are reasons to be suspicious of this finding knowing China's history of fossil forgery and how this could be used in some racial superiority narative
The gaslighting is a bit ridiculous. The occupation in places like Gaza isn’t a secret. Your posts are comical.
This is a good thing: these languages and runtimes are indeed much safer, and also much more productive than C. You can even still get the same amount of low-level control with Rust.

How do you bootstrap languages like Rust? Another 'safe' language? What about that one?

Someone somewhere has to be working at the asm level.
XMPP would be a loosely-organised community of people who know how to fix their own car and might be willing to fix yours for beers.
Huh? does SPARC even support little endian?
> as the Chinese are very much obsessed

When you say “the Chinese” who do you mean?

Chinese anthropologists?

The government of China?

The citizens of China?

Ethnically Chinese people everywhere?

A subset of one or more of the above cohorts?

It’s important for you to be specific when you accuse someone or some people of “aggrandising” because that’s an insult when applied to individuals who are not guilty of it.
Tons of Apple users are still on old phones like iPhone 8 or even 6S. Those are still counted in the 30% market share but they have slow phones.
Sure.

flatMap() is a specific function that you already understand. It is the most common instance of a general fn pattern that is used for the specific data type Array.

The flatMap equivalent function when used on the data type Promise is called then().

The special function you are asking to understand ">>" is simply another instance of then(). This one still waits for the promise to complete - the only difference is that the lambda you pass to then() doesn't have access to the result of the previous promise.

If you're using >>/flatMap on a Parser datatype, instead of running the lambda after first promise has completed successfully, it "runs" it after the first parser has completed successfully.

flatMap and (all of its other data type specific names) are the essence of a Monad.
The Perils of 180ism
Why not?

Every bull market has brought the scams. This isn't just in crypto. How many penny stock scams were perpetrated during the dot com bubble by adding ".com" to the name of a company?

Scams are nothing new, scams in cryptocurrency are nothing new, and in all honesty 90% of them are obvious. General rule of thumb, if someone is telling you you can make money by spending some of your money right now, it is probably a scam, if they're saying you can make money by giving them some of your money then it is almost 100% certain to be a scam.
Pretty obnoxious, but to be honest I'll just stand there like a dingus with the door open staring inside anyway like I already do with the glass doors.
There was a particular moment I remember from Milewski's monad video, where likened monad tutorials to a situation where you arrive on a remote island and the islanders ask you to explain what a function is. One's first instinct might be to give a bunch of examples, for instance, you can have a function that takes a list of fishermen and order them by the number of fishes they caught, or a function to turn barley into beer, etc.

Upon hearing this, the islanders think that functions must be some magical panacea, and so you backtrack on that and try to talk about functions as being like animals, they take input and produce output (good luck with function composition).

The situation is like that with monads. They are far removed from the world of programming (the fact that there were connections at all to effects was remarkable!), but as such, you have to learn the ambient theory in which monads reside to really grok it.
> feminine-milquetoast

Doesn't seem negative to you?

And what's exactly dressing "femininely" or "masculinely"? That's rubbish.
I'm 25 and struggling with a lot of the same feelings. These are some things that I've done that have helped to keep me away from the edge of the cliff.

Drop mainstream social media and online dating completely. If you haven't been socially focused for a decade, comparing yourself to people who have is going to destroy you inside. The same goes for porn. Stick to drawings, and avoid anything that has a romantic plot. Focusing on an idealized version of what you're missing out on is only going to hurt you right now.

Find a public area where there are a lot of people out with no specific purpose, like a park. Go out and talk to strangers. This will probably feel uncomfortable at first, but you will get used to it. Old men are typically the easiest people to start a conversation with. They're less likely to feel threatened by you and more likely to be lonely. You can start off with a basic personal question like "do you have any hobbies?" If they seem irritated or uncomfortable, just thank them for their time and move on to the next person. If you set any goals for your outings, make them ones you can reasonably guarantee. Think "I'm going to talk to two strangers today," not "I'm going to make a friend today."

If there are any local group activities that you're even remotely interested in, give them a shot. Being part of a like-minded group feels fantastic and offers a lot of opportunity for building relationships.
How to bootstrap side projects.

I have a strong hypothesis that working on my side projects full time would make me happier. These days I focus on noticing my own problems and exploring whether others have them too.
Can anybody explain me what is the purpose of the element-desktop-bin package? It just takes the binary from the packages.riot.im repo. That's what I do, too, by having packages.riot.im in my sources.list.d. Why repackage it?
If monads exist outside of Haskell, why isn't there a text which explains them with out Haskell knowledge? Where would I find such a text and description?

I would really like to understand what they are, but so far have not been able to find any explanation which tries to explain them in terms of english, math or some commonly known programming language.
I'm a big fan of the nested set representation. It hits the sweet spot of compactness and expressivity - queries for parents, children, ancestors and descendants are simple integer comparison and pretty fast with the right indices.

The only downside is that this requires updates of a large number of rows whenever the tree changes (not all rows though). If you have a sharded table that could be problematic.
Brevity:

class Monad m where

(>>=) :: m a -> (a -> m b) -> m b

Now, I am comfortable with upper case for type and lower case for instance.

But m is an instance of a function, not a variable. But m, a, and b all look like variables. You are already hammering me with the brevity here.

Maybe put the functions in a serif font, and variables in a sans-serif? Or use different colors? Other languages seem to be more helpful with the visual cues.

Solving problems in SQL is a blast, so it seems like Haskell should be an easy lift, but the brevity of the syntax has sent me packing for years.
Notesnook v1.4: private note publishing and a yearly plan
https://en.m.wikipedia.org/wiki/Israeli-occupied_territories
Don't know about the other regions where LIDL opened shop, but in southern Europe they've made a killing by avoiding all these optimization rules.

Turns out there's a huge chunk of the population who cannot waste a single cent on what marketing dept has to say
The operating system runs on the chipset. To me, the title is nonsensical but perhaps that's the point?
CSB: He called me an asshole once. I got a prototype x64 delivered to my office (at Microsoft, circa about 2000), and I politely asked the Win64 distribution list where to get a build to install on it. After a week of silence I wrote back and said something like "without the OS it's a doorstop to me". Apparently he took umbrage at that.
Did you try (temporarily) off iCloud in photos? On one iphone, 85G was Other (<3G remaining free) until we turned off the iCloud stuff in Settings→Photos. Seems like some bug, since the iCloud account was capped at 50G and the feature was supposed to store "smaller versions" of the full size stuff in the cloud …
Why is HN killing all my posts?
But the tutorials simply ignores the real world use case.
Lots of concepts are actually useful for solve problems (even in other language).

You need to give the reader some real world example. A concept dangles in brain without connects to other things won't live too long. You brain is likely to `optimize it out` because it is unused.
Have you noticed the cameras at the top of each screen?

Something like https://youtu.be/7bXJ_obaiYQ
> Proof of work systems are in trouble.
Bitcoin isn’t. Difficulty will adapt and all operations will carry on as usual.
But using your own argument, your electricity grid is now dependent on the road "network", so not self-contained. Moreover, I can imagine much worse scenarios than what you wrote about the cell tower batteries failing. Just imagine you have a snow storm and now you have to have a electricity company truck drive past people's home to restart their electricity. At least in the case of drained cell tower battery they only need to drive to one location.
Exceptional Naming
> Look at all the locked-down walled-garden platforms proliferating

I don’t think I’m getting the connection here —- Rust was incubated at Mozilla and is now managed by its own open-source foundation. There’s nothing particularly closed or “walled garden” about it.

By contrast, Apple’s ecosystem is the canonical example of a walled garden. But it’s overwhelmingly programmed in unsafe languages (C, C++, and Objective-C). So what gives?

> It's not hard to see where things are going if you read between the lines. Increasingly, "safety and security" is being used to exert control over the population and destroy freedom

This is an eye-poppingly confusing confabulation: in what world am I any less free because the programs I write and use have fewer trivial vulnerabilities in them? What freedom, exactly, have I lost by choosing to crash less?

You bring up the GNU project; their background is explicitly rooted in Lisp: one of the very first safe, managed languages. The unsafety and comparative messiness of C is one of their standard bugbears. That hasn’t stopped their message of political and software freedom, as you’ve pointed out.
yeah right, he didn't fool anyone

/s
I( completely agree with whatever you have listed here and the reason why the app is up for bashing is because of the antecedents of the owner.

How does everything which has its origins in US is touched up with fairy duust while anything that may have a remote link with Russia is garbage?

Signal is garbage. They are riding on the coattails of marketing (and that's what investment money does)
MDN has a bit more info on the new FinalizationRegistry API. Has anyone ideas about good use cases for this?

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Alpha release for P2PRC (P2P network designed for computation)
I’m not a human psychology expert by any means but I’m afraid think this would probably still work in their favour.

“There’s no such thing as bad publicity” is a thing because just having your brand name out there (even if it’s bad news) is better than it not being out there at all.

Fuck advertising and the greedy profit-driven place it comes from.
Of course, the chain rule explained via differential topology is simply functoriality!

IME, category theory was much more valuable in differential topology in helping solidify why the structures and their compositional properties make sense. You get to work with several, honest-to-god categories and functors between them, especially when tangent bundles come into the mix.

Now go to programming, there's really only one category at play, and I'm not sure how worthwhile it is to apply a (more contrived) version of CT that only has endofunctors and being cartesian closed.
What is simplicity in programming and why does it matter?
Bingo!

Likewise. I'd like FSB to know what I did in the last one hour. I wonder if they really find it interesting to pursue me.
This is news to me. I assumed that they had presence because of outreach but this could hold true for most other governments.
> "As soon as you could exchange Bitcoin for money, every scammer came out of the woodwork," he said. "A lot of people [involved in crypto] have a history of scams."

This is well known. But, if you are a Reddit user or many other platforms you may think that cryptocurrencies are the best thing that happened to the economy since the industrial revolution.

> "What you've described is called pump and dump," Springer explained in a phone call where we walked through the various altcoins and their marketing schemes. "It could also be a ponzi scheme or a pyramid scheme or even both."

This is so basic that every student should know about it. How they are going to be manipulated by people willing to earn money at their cost.

When this young people that though being part of a "movement" and that they were "smart" lose everything, they are going to be angry, many are going to double down trying to get to that promised easy money.

As a society we are failing them, letting them be victims of this predatory practices, this fools endeavor that promises fast easy riches. Lack of good education and regulations leave the young to be predated by the unscrupulous.
In fact, init scripts are only used by systemd when there are no corresponding native unit files.
Harvesting Active Directory credentials via HTTP Request Smuggling
> Long story short, it's now possible to use C# and .NET to directly interop with C/C++. Function Pointers, structs and all.

Note that this has always been possible - good native interop has been one the design goals from day 1. But recent features have definitely made native interop much nicer.
Non-fungible toast?
If you feel like chatting with others who also archive youtube content, consider stopping by my discord server: https://discord.gg/EJvS4kf

We maintain a list [1] of content that various members have archived, such that when content is removed from youtube, people can direct inquiries to contributors who have archived that content.

It's a small way to keep track of what things have been successfully archived, and occasionally direct efforts to preserve specific content- like unlisted videos right now.

[1] https://tinyurl.com/v4rpe9w
It went on Cordova, React Native, Xamarin, Qt, Flutter,....
Blasphemers are still executed, it's just politically incorrect to criticize the countries it happens in.
One bee has cloned itself millions of times over the past three decades
The "investing in Bitcoin mining to get money out of China" industry just broke down. That was the high-volume use case.
> flatMap and (all of its other data type specific names) are the essence of a Monad.

Well, the extra sauce on top of an Applicative Functor that makes a Monad; but the essence of an Applicative Functor is also part of the essence of a Monad, and the essence of a plain Functor is part of the essence of an Applicative.