skysight-inc/HackerNews huggingface dataset:
Here's quick guess of an explanation: introverts are more likely to commit suicide because they are less likely to benefit from support of other people if they are in a vulnerable state.

Self-isolation meant they are subject to less stress because much fewer social interactions are forced upon them, and they feel good about themselves - as requirement to self-isolate suddenly turned them from "weirdos" to "exemplary citizens". In a way, everyone is forced to become an introvert these days, except for actual introverts, it's effortless and the world works in a lot more "their way" today.

Personally i relate to this 100%. Another lockdown was announced hours ago and i suddenly feel i'm happy. I literally missed the lockdown days.
Oh, for sure. I'm just saying that "they don't use DRM, therefore they care about privacy and we should support them" isn't going to hold. I agree no DRM is better, but as you say, there is more to privacy than that.
I think you're assuming too much about what they mean by 'measure'. My guess is that they measure all jank regardless of duration, and record in frequency buckets that are 30s wide. But it's not exactly clear.
Pointers are easy and fun, just keep experimenting with them.
What is essential is understanding that they're nothing more than like a piece of paper containing where something is instead of being part of that something, and they're the same size of the address registers of the underlying hardware as they must be able to point everywhere in the addressable memory. Therefore, on a 32 bit system pointers will be 32 bits long, on a 64 bit system they will be 64 bits long, etc. no matter what they point to.

That is, both a pointer to a single byte and a pointer to a 10GB memory chunk will be of the same size because they just hold a memory location whose value represents where that data starts.
Therefore, declaring pointers to a certain type doesn't change their size at all, it just becomes handy when one needs to go back and forth in a memory area in which objects of that type are stored one after another, so that incrementing or decrementing the pointer by a number actually means that number times the size of the objects. Imagine asking for directions to someone and he replies "3rd door" or "3rd building" or "3rd block"; he gave you a pointer that is always the same size, but how much you have to walk will depend on the destination (size).

Once grasped the above, it should become a lot more easy; I had the same problems, then one day had a flash and they became totally clear (and fun).

It may be of help experimenting with a debugger, or simply printf-ing all values a pointer assumes when declared, assigned, incremented/decremented etc. Keep also track of the pointed data values, changing it instead of the pointer, or the other way around, are common mistakes.

An old small command line program like "cdecl" can help a lot to understand complex declarations, and someone has even made an interactive webpage around it (cdecl.org).

example:

cdecl> explain char ((x())[]) ()
declare x as function returning pointer to array of pointer to function returning char
Definitely agree that there is a mental health crisis.

I wonder if some booking of psychologists & therapists might have to do with people now having liquid cash they can use to address things they couldn't in the past and a relative absence of other things to spend money on.
Surprisingly, the economist pushes lies
>The ordeal at our Capital proves there's a problem that needs to be monitored.

Unlike, say, nightly riots in Portland, that require neither monitoring nor federal response of any kind?

It would be one thing if posts like the one above honestly argued for some necessary level of general surveillance in good faith. It's entirely different story, however, when they sneakily imply a certain set of hyper-partisan assumptions.

If you can't demonstrate to me that surveillance of social media is politically neutral and aims at preventing harm, rather than suppressing speech through harassment, I'd rather have no surveillance of that kind at all.

Edit:

It's bizarre that despite all these "concerns" about social media there is no investigation (that I know of) into the origins of the whole QAnon degeneracy.
Croc Full Plaintext Recovery Attack – CVE-2021-31603
Interesting bug.
I’ve had less suicidal thoughts now that I work from home. It was the commut, I think.
This is also critical with PTSD in soldiers. It used to be thought that war trauma was the primary factor in veteran PTSD, but ongoing research is revealing that being part of a close group and then losing that contact and trust can have a devastating psychological impact.
Studied at MIT, opened his lab at Stanford. I am unsure about where the intellectual property lies.
Thank you!
I posted on r/leanfire, r/fatfire is on the list :)
Unfortunately I wasn't able to reach out to r/fire moderators.
CMOS power = Leakage + Average switching energy * frequency^2
> It would be in a register. Of course. Or it would be eliminated by a compiler optimization

As long as you’re taking, and using, the address of that variable, it’s almost guaranteed to be in memory. Even if it won’t, the compiler guarantees the output of the program will be equivalent to unoptimized code.

> arguments will not be passed via the stack

I’m not sure explaining nuances of various calling conventions, and how they differ across processors and OSes, is useful information in a document about C and targeted towards beginners.

You’re talking about things which are underneath C in the abstraction layer hierarchy. The abstraction has many layers, the lowest one being quantum physics. One has to stop somewhere, and this article decided to stop at C, as opposed to assembly.
This pattern is what people call 'SNOT'[1]. As my 10yr old has moved up to more complex sets, the percentage of those increases, sicne they allow designers to achieve different effects. I would personally recommend the 1x2 or 1x4 blocks with studs on one side, those are fairly sturdy.

1: https://swooshable.com/snot
Oh my gosh thank you.
I won't froth, but I won't have dinner with a Republican either. Their last Presidential candidate was deliberately insulting. We're not just talking about a media figure or fringe candidate, but a person they actually voted for. I came to this conclusion before 2016; 2016 merely marks the point where it became so obvious that no reasonable person could deny it.

Even if they didn't pull the lever for him, he was merely the most prominent example of an explicit, deliberate divisiveness that has become party policy. I don't believe that I can constructively discuss the differences between their values and mine in that environment. Indeed, it feels like I'm being deliberately distracted when they try -- "Here, let us rationally discuss the issues, but regardless of what you say I'm going to go back and vote for the most poisonous candidate on offer".

I believe I've put in sufficient effort over the past few decades to say, validly, "It's not me, it's you." Rather than spend their time talking fruitlessly with me, I would rather they spent their time convincing their colleagues that their vilification of me is absurd and unhelpful. They can learn everything they need to know to support that from reading everything else I write; nothing I say specifically to them is going to provide them any insight into why they have become so wrapped up in vitriol.

I feel that every time I have taken a step towards them, they've taken a step further away. So I'm done. I don't believe that's "frothing". I believe that's a rational reaction to the state of things. It's unfortunate, but it would be irrational to continue to do the same things I've always done and expect different results.

ADDENDUM: This applies even without talking politics. It strikes me as tantamount to "Will you dine with me if I promise not to insult you this time?" I don't enjoy talking politics even under better circumstances, in part because the vitriol has gotten so unpleasant that I believe I'm being deliberately driven out. I won't put that aside and pretend that things are OK.
Late-2012 ivy bridge i5 Mac Mini here. For a dual core machine it's really not all that bad of a daily driver experience. Makes me sad that I have to spend a crazy amount of money to get 16GB of ram and 1TB of SSD in a M1 Mini to match what I currently use. (although I understand the 1TB of SSD in the M1 is vastly superior)
A fair question. I've opened an issue in Go suggesting some documentation improvements: https://github.com/golang/go/issues/45726
Scots law is supposed to require two separate items of evidence to bring a prosecution - doesn't seem to have protected them as there are a number of cases being reviewed in Scotland as well.

https://www.bbc.co.uk/news/uk-scotland-25639645
Before google vendors supplied printed documentation.
Sadly, with the current trends I think the device will be more likely rendered by an irreparable hardware failure before it reaches end of life due to speed.
> Can't benchmark out of that.

You still have to try it out and see. I'd welcome an article detailing a dev setup where the M1 isn't suitable because of performance reasons. So far we've seen mostly praise.
I could be wrong but I think you can legally make copies of a DVD you own so long as it’s only for personal use and not for distribution.
Personally, I would lump suicide attempts and succesful suicides together in cases like this. I don't think it matters whether or not they succeed, just the fact that things are bad enough that they're suicidal means the pandemic was handled poorly. I don't know if the data is available, but increased attempts with a decrease in successes could be because people were stuck at home where someone could find them before it was too late.
It's super common for the main problem to be "urban living + poor" in these cases (sometimes, just "poor"). If you target interventions on those criteria, rather than color of skin, you'll do a good job of addressing the issue, because skin color wasn't the (primary) acute cause of the problem.

The part where it's a race issue is farther up the causality chain, where "urban living + poor" becomes correlated with "black" in the first place.

I suspect that the study took place in Maryland is why the effect is so pronounced. I wouldn't be a bit surprised to find that their race-demographics are even more skewed in terms of geographic distribution and SES than is typical nationwide.
They are. But they're not amazing.

Google Docs is better in comparison.

Things like PowerPoint doesn't have 1:1 compatibility with the desktop app.

It's just usable.

Tbh, the current version of office 365 us very nice. It's a very polished software that Libre office doesn't really match up to in the user experience side.
>>How should I view a falling rate of suicide but rising rate of suicide attempts?

Badly. People dying to suicide is not good, but like any cause of death, it's going to happen. I think the bigger picture of overall degradation in mental health is a worse indicator than the deaths of people's quality of life. Personally I think you address the overall underlying issues, which would lead to lower death rates.

If we heard that deaths from car accidents was down but the number of accidents was way up, we'd want to do something to address it because clearly there's a problem.
Some more anecdata for you https://www.military.com/daily-news/2020/11/12/suicides-and-...

> According to the report, about 30 fewer veterans died by suicide in the five months after the start of the pandemic, compared with the same time frame before the outbreak.

> Known suicide attempts dropped sharply. They had fluctuated between 300 and nearly 600 each week before the pandemic, but numbered between 230 and 340 each week after.

> On-campus suicide attempts also dropped sharply in the early weeks of the pandemic, but they rose in July. However, the number was still small, with 24 attempts that month.

Are "on-campus" attempts tracked by any other organization?

Also,

> VA officials cautioned, however, that it is too early to tell how the closure of VA clinics and hospitals, as well as restrictions on medical services during the pandemic, play into the findings.
CVE-2021-20226: A Bug in the Linux io_uring Subsystem
U.S. senators make new push to advance self-driving cars
Show HN: Photo Vault – Secure encrypted vault for videos and photos
Not only that £59,000 was actually stolen but that the accused received the money. There was no evidence that the post masters charged ever had the money in their possession!
Can we have a GUI for that?
No other company has the volume to economically build on TSMC's leading node.
Yes, they do? The candidate who won was less harsh on Russia than others. The only region which didn’t vote for him was Lviv, who voted for the more hardline one.
If human life is so precious that it must not be taken, then it's precious enough that it must not be taken by oneself as well as others. If people are worth the chance at life, then a life in a prison cell is as worth that chance as life in a palace.
Sorry if you got that impression.

Who says not being in a STEM field makes one "clueless"? That is your word, not mine.
What's New in NATS 2.2
I may be a bigger MS ignoramus, I don’t know. This compatibility concern is from people to whom I’ve suggested LibreOffice.
all this griping about 'headless'. Look around, the term is very common these days pertaining to static website development, Jamstack, headless CMSes etc.

It just means this editor is decoupled from any particular backend or presentation output -- it's just the editor that can be implemented/used regardless of the greater system you're developing for.
As others have pointed out, this doesn't seem to align with data about suicides. I'll add to the list, chronic pain carries a much higher risk of suicide as well.

I'm sure there are many other factors and it's hard to point at any one as a real, root cause, but I don't think that existential dread or ennui or whatever you name it is the root cause either.

As an aside, if I were a poor, suicidal person, I'd probably take extreme issue with your comment as somehow implying that I'm not 'doing being suicidal right' or something like that, since I'm apparently being suicidal when I should be thinking about my three part-time jobs. (I'm not, I don't take personal offense, I'm just expressing how I suppose someone might see this mentality, and how it could be seen as insensitive. Although, these people do have bigger problems than internet comments, and any kind of correction here wouldn't fix that.)
> Fascinating seeing how so many people do not want to accept the data as is because it doesn't fit their pre-conceptions.

Not sure exactly what you're implying here, but cherry-picking data to fit pre-conceptions has definitely been an epidemic of its own throughout the Covid situation.
It's so simple - Apple doesn't need to make money off of the M1 - they use the M1 to make money. For companies that sell CPUs instead of systems, it's the other way around.
Right, what path would have led you to that doc page. I read a lot of doc pages and none of the paths I followed led to that one.
Well, I think grading is not really that bad, you have to set a bar somewhere. But I do believe school and grading are just seen as a knowledge transfer scheme, where we could do better. Maybe if grading on PE class or Art, or some projects where team work is important, we could stimulate the kids to do better on a whole array of skills.
Exactly.

The worst regex would be:

/^[a-zA-Z0-9\-_]+@[a-zA-Z0-9\-_]+\.[a-zA-Z0-9\-_]+$/

Because it would invalidates `my-email+custom-inbox@example.com`. And that's a pattern I use to automatically sort incoming mails.

Many websites use such a regex :(
I think that's true in some circles, this sense of shared empathy. But most people I'm around exude a sense of annoyance over the pandemic restrictions (regardless of how seriously they take covid). I suppose this might count as empathy, in a strange way.
Making Lego Car Climb Slopes
Based on my looking at disposable cash flows available to the average American, I am curious if the pandemic assistance is perhaps allowing people to treat latent issues that they wouldn't have before - due to higher opportunity cost of consumption and also less cash flow.
This works until you find yourself developing in an environment that moves so quickly that any given archive of docs you have is out of date within a week.

Excellent advice for languages, but might trip a developer up who's working with libraries (especially web development libraries, which release quickly).
Windows laptops with wsl have gotten pretty nice lately...

I have not regretted the switch at all.
Anecdotally, it's been much easier for me to see my therapist since covid started. Instead of having to take time off work to go to their office, everything is done over the phone.
Check the history. There's nothing new about divisiveness in America. Nothing. Culture wars? A lot of mounds have gone missing since 1494.

So some of us are more conscious of it. Are they feeling uneasy about what used to be easy to willfully ignore? What's the price of justice? "All created equal"? Fancy words. "I got mine." Ain't that grand.
Belt Manlift
People want to move because they need the jobs! As I said, the US has a great justice system for commercial enterprises. But from the human point of view it is a disaster.
This is going to make writing spreadsheets to do basic engineering calculations far more clear.
While I agree more broadly, you cannot expect the Post Office to prove a negative. How would they prove conclusively that the software had no bugs at all under any circumstances? That's a pretty steep QA bill imho.
It's not so much about nature of DRM streaming vs having a movie on your disk. The whole debate is really about Apple misleading users into overpaying for a mere rent of a movie. When you buy something and have a complete ownershio you treat this expense differently than renting expense. You dont pay full price of a thing just to rent it.
For, uh, 'posterity': https://archive.is/AJljE
the genocide of indigenous people in the US is ongoing to this day.

as mentioned by other commenters, the Indonesian genocide of '65-'66 was enthusiastically supported (watch The Act of Killing), along with numerous examples in Latin America. I know a few Salvadoran friends had family members who were murdered by the US-trained Atlacatl death squad. of course most were done in the name of anti-communism and are therefore sacrosanct in the American mythology.

and since we're on a thread about North Korea I would be remiss if I didn't also point out that the US killed hundreds of thousands of civilians in the Korean war, and one of our top generals at the time was a rabid advocate for genocide via nuclear attacks.
"Everybody".
If it helps, YouTube doesn’t do DRM on music and you can use YouTube-dl to download as many songs as you’d like for personal use.
As a user of NATS and having it integrated into openfaas and faasd, I'm excited to see what the team have done with JetStream.

These particular highlights would be very welcome to our users:

* At-least-once delivery and exactly once within a window
* Wildcard support
* Cleanse specific messages (GDPR)
> Speaking as somehow who regularly has to shut down Chrome because it's making my entire machine janky

You either need more RAM, or a browser that uses less RAM...
Looking at core count and ram size isn't how to measure performance. You test and measure. But, the cores are just better on the m1 as has been shown through tons of benchmarking. Also, if the interconnects and busses are smarter (better cache coherency impl) then you'll be better in multithreading cases. Also because it's an SoC it has a way better implementation for the ddr interface (that's what they claim at least). I wouldn't be surprised if the latency hit for accessing RAM was way better than on x86 where you have to cross a long bus. For the workloads that people run on iMacs, light photoshop, some video editing, etc. We already know the new macbooks are amazing at it and this machine will have the same hardware, but with a dope screen (and cool colors. I want yellow >.>).
That's fine, but seems to be making the same error as the article: numbers from the very beginning of the pandemic are perhaps not representative of the whole story. Particularly so when the numbers are taken from specific sub-populations.
How exactly do you know this, not having had experience committing suicide?
In other news, dinosaurs are updating their wills, prepping, and hoarding ammunition.
First, I worked at Square from 2011 to 2017 and have been very invested in the company and the mission.

Second, I was super interested in Bitcoin around 2010-2011. Doing a little bit of small scale mining myself. I've since become very negative on Bitcoin for a few reasons.
1. Insatiable energy needs, and the environmental impact of that.
2. It's a solution looking for a problem, and not a good solution at that
3. It's a world filled with charlatans and get rich quicker. Pump and dump.

Overall I think you're exactly right, it's like the Tobacco companies telling us cigarettes are good for you. It's motivated reasoning, or just straight up propaganda, and green washing.

And before they published this, I was already seeing people use this exact line of motivated reasoning, that mining encourages green energy development, to justify it. So now I think Square, Jack, and Elon just gave that story more credibility.

Here are two takedowns of the Square argument, sorry both are paywalls, but googling the headline got me to both:
https://www.bloomberg.com/news/articles/2021-04-22/what-musk...

https://www.ft.com/content/0448b44d-1d78-48f8-8ca8-6edae7976...
> Had I done my due diligence, I wouldn't even have bothered commenting.

I so wish you would have done that before posting most of your comments.
As a non-crypto person who coincidentally just spent a couple days mucking with this in Go earlier this week, I absolutely agree with the author's assertion that it's very hard to find complete examples, and even articles that don't assume a decent baseline of domain expertise.

fwiw my own thought/research path, after choosing Ed25519, looked something like this:

1. "How do I generate the key pair? I should probably use openssl since I trust that and have used it in the past." After googling, I see I can use `openssl genpkey -algorithm ed25519` for the private key.

2. "OK, that gave me a pem file. How do I deal with that in Go?" From here I found the same blainsmith.com article as OP, which is overall very helpful but unfortunately contains the unnecessary asn1.Unmarshal steps.

3. "Hmm, this looks overly complex." Luckily I took some extra time to look at other search results for "ed25519 pem golang" and found the crypto/x509 functions linked above.

In retrospect, if I had just used ed25519.GenerateKey(nil) for step 1, I would have saved a ton of time. But this really wasn't initially clear to me at all. Exactly as the OP said, "Because as I stumbled through the undergrowth figuring this stuff out in the usual way, via Google and StackOverflow, I did not convince myself that the path I was following was the right one." And in this case the OP is a highly respected software engineer with his own wikipedia page, so at least I'm in good company for tripping all over this process :)
So ARM nowadays is just straightly better than x86?
I started programming before Google but honestly don't see a huge difference. The type of programming I did in 90s (windows networking stuff) was much simpler to grasp than the programming I do today. Back then you could get one out of 100 error codes when dealing with sockets, now I can get a billion error code and that's before node has even loaded a file from disk.