HNHacker News
TopNewBestAskShowJobs

chrsig

2,814 karma · joined August 2, 2019

submissionscomments
chrsig··on Mohammed bin Salman: Saudi leader given US immunity over Khashoggi killing
Or past presidents, it would seem.
chrsig··on Is Rust stack-efficient yet?
> The idea of using a Vec would be nice—if only the boxed item were an array! It’s a struct, you see…

Vectors of length 1 are still vectors :)

chrsig··on Show HN: ShowMeYourHotKeys – A macOS app to show applications menu shortcuts
I'm interested in this. I use a mac for work, but not personal use, and have a hard time remembering some keyboard shortcuts.

One thing I'd want is a legend for key symbol -> key name text. I use an external keyboard without any ctrl/alt/option symbols on them. I get the symbols mixed up quite a bit. They're not how I think about those keys, and it's always frustrating to me to have to figure out which is which based on a symbol.

Also curious if it works with jetbrains products?

chrsig··on Append data to the url query
> Adding advanced features are nice, but IMO this might lead to over-engineering and it might be hard to maintain down the line.

curl's not exactly a new project -- this is 'down the line' for it.

I personally welcome the change. I wont use it often, but when I will, I'll be quite happy that it's there. There are a number of other features I'd give up in it's stead.

chrsig··on Append data to the url query
They didn't live in the past when implemented :)

Backwards compatibility is a wonderful thing, but leads to anachronisms 20 years later.

`-X` exists for anyone that doesn't want curl's divination

chrsig··on How to make sure no dynamic memory is used
what about `mmap`?
chrsig··on C isn't a programming language anymore
This didn't make me hate C, but it did make me appreciate every other language.

The spartan nature of the language itself, and all of the inevitable difficulties around linking has really made nearly everything else seem so much more simple.

chrsig··on Building a BitTorrent client from the ground up in Go (2020)
Great post

One nit, with the font:

    l4:spami7ee
the first two characters look an awful lot like the number "14", when they're actually "L4". I'm not sure if bencoding is case sensitive or if anohter font may better differentiate the two, but that may be something the author may want to poke at if they happen to read this comment :)
chrsig··on Programmers should plan for lower pay (2019)
should have a [2019] on it
chrsig··on [dead]
If they meant influencing, they'd have probably said influencing.
chrsig··on Starlink to start “deprioritizing” traffic after 1TB monthly
For some perspective, in ~2006 I had satellite internet. We had a rolling 30 day window for 8gb of bandwidth.
chrsig··on Launch HN: Shimmer (YC S21) – ADHD coaching for adults
> It’s $99/mo.

Person with severe adhd and disposable income here: Nope. This is too much. Especially if you're not offering psychiatric services (e.g., no meds).

> in honor of our launch and celebration of October being ADHD Awareness Month, the first month is 40% off (offer until Nov 12).

I can appreciate celebrating october being adhd awareness month in november.

I also want to call out that there's no regulation around adhd coaching. More or less anyone can do it with out qualifications. You'll notice that there's no mention of insurance being accepted. I say this because it's a ripe area for taking advantage of people. In the absence of regulation, extra scrutiny is warranted.

The faq states:

> All of our Shimmer ADHD Coaches are licensed or certified mental health professionals or have extensive experience with ADHD & undergo our Shimmer Coach Training program developed alongside our clinical advisors Dr. Amin Azzam (MD, MA), Dr. Anil Chacko (PhD), and our Head ADHD Coaching Psychologist Xenia Angevin.

> All of our Shimmer ADHD Coaches are licensed or certified mental health professionals or have extensive experience with ADHD

That's a sneaky 'or' there -- What're the statistics around the coaches qualifications?

> have extensive experience with ADHD & undergo our Shimmer Coach Training program

So not mental health professionals

> our clinical advisors Dr. Amin Azzam (MD, MA), Dr. Anil Chacko (PhD), and our Head ADHD Coaching Psychologist Xenia Angevin.

No linkage to their qualifications

chrsig··on Twitter to start layoffs -internal email
It's twitter. The service suffering is actually a desirable feature.
chrsig··on C++ is the next C++
You're reminding me of Tony Van Eerd's 'Postmodern C++' talk[0] from a past cppcon.

I think you're both right. There are people that will interpret modern as temporal versus modern as in design.

I was referring to the temporal interpretation, and thinking in terms that either "modern cpp" becomes fixed in time to mean '>= c++11', or evolves to mean '>= c++23' and beyond.

In the former case, you'll have people unhappy because cpp style will surely continue to change, and people will complain that 'modern cpp' is the bad way. In the latter case, you'll have people complaining that "good style" is a shifting target, and feeling like they'll be accosted by trend setters no matter how they write their code.

[0] https://www.youtube.com/watch?v=QTLn3goa3A8

chrsig··on The Problem with Go
I imagine it varies wildly based on the project. How any other project behaves doesn't change the experience of working with the go project.

Comparing go to itself, I feel like they've lost some steam and are coping with the ecosystem steadily growing. I can't say for sure if that's the case, and I can have a lot of empathy for anyone just feeling exhausted all the time these days. That doesn't change the experience on the trying-to-contribute side of the interaction though.

chrsig··on The Problem with Go
I'm aware. There's no timeline for when a proposal may actually be considered. It certainly isn't submission order. So proposals sit around for an indefinite amount of time before entering into the process to give them a definitive decision.
chrsig··on The Problem with Go
I interpreted the requirement that they needed to be google employees as a legal requirement of some sort rather than anything related to qualifications.
chrsig··on The Problem with Go
> Certainly with the volume of PR's (100+) and Issues (5k+), the current Maintainers have their hands full. Decisions will have to be made, and priorities established. While an argument may be made that we need more Maintainers, this is not an overnight solution. A Maintainer needs to really "own" the project, and has to have substantial knowledge of the code inside-out.

I think one of the big problems is that decisions aren't being made. Issues, proposals, PRs, etc. get ignored. Ignoring is not a decision, it's the absence of a decision.

It's fine if they don't want to accept/fix/invest/etc in whatever issue a contributor is raising, but by not providing a rationale, the community just gets left in the dark without any idea how to proceed.

chrsig··on C++ is the next C++
I think in 10-20 years the C++ community will regret enshrining "modern" into so much of the literature.
chrsig··on Mkcert: Simple zero-config tool to make locally trusted development certificates
seriously useful tool, i've never had setting up locally trusted certs be any easier.
chrsig··on Teens turn to TikTok in search of a mental health diagnosis
> I just wanted to clear a few points up. This person is not just a friend they are family. I have known them since they were born while I was a child. We grew up together and have always been very close.

How many of those years have you been a mental health professional?

> We are all trying to be there for them. Me, his brother, his wife, his parents. We're all worried about him and while I may come across as being judgemental I promise you that is not the case.

No, you're on the internet invalidating his diagnosis.

chrsig··on Teens turn to TikTok in search of a mental health diagnosis
> There’s the “victim” mindset where you know the diagnosis and it becomes a convenient scapegoat for your symptoms.

Spend some time to think about that sentence. The diagnosis is not a "scapegoat", it's literally an explanation for the symptoms.

Why should they have to try to "escape" the diagnosis?

chrsig··on Teens turn to TikTok in search of a mental health diagnosis
> He refused to listen to my claim that everyone has a lot of stuff in math they just do by the rules they were taught and only realize later in life that there's an underlying concept.

You're probably misinterpreting "refusal" as "unable". After a lifetime of being told "if you would just apply yourself...", you start to get a distorted impression on what the average experience is. Obviously, he's just coming to understand something that everyone else had appreciated since they first learned it, because they applied themselves.

Maybe I'm projecting -- I'm in a similar spot, but I've been diagnosed since high school, and it wasn't exactly a shocker then.

What you're describing really sounds like the secondary depression[0] that usually comes with adhd. That is, he's probably is being handicapped by the disorder -- it can be a real slog to read math, and very hard to practice it, even when it's interesting. But it sounds like you were coming face to face with depression caused by a lifetime of not feeling good enough. Frustration that you can't apply yourself harder. Being gaslit into believing that you weren't trying.

chrsig··on Why Learn Rust?
how have you quantified love?
chrsig··on Engineers should do customer support and success
The middle ground that I use, as an engineer, is to review customer communication on support tickets that get escalated to my team.

Not every day or every issue, or any other regimented basis. But I do try to stay close to raw customer feedback. It can be useful to see what details gets lost between the customer and layers of support before it gets to an engineer.

chrsig··on No safe efficient ways to do three-way string comparisons in Go
> my recommendation would be to file an issue with Go. It's not difficult for them to make strings.Compare faster, and I imagine real world evidence that it'd be substantially helpful would be enough to motivate it.

I agree. Squeaky wheel gets the grease.

chrsig··on No safe efficient ways to do three-way string comparisons in Go
I mean, from rsc's comment, it's a known issue. I'm guessing no one has cared enough to improve it. Making me think it's not that big of a deal that it does the extra comparison.

If people really need the extra performance, they'll use unsafe to create byte slices backed by the strings, and then use bytes.Compare. Or they'll improve the compiler.

chrsig··on NY Supreme Court reinstates all fired unvaccinated employees, orders backpay
> The vaccine-free are due a well deserved apology (and compensation) for all the hate, torment, threats, and financial loss.

They deserve nothing.

chrsig··on Study: Electroshock therapy more successful for depression than ketamine
I'm sorry your friend went through all of that. I've had friends and immediate family in similar situations. It's a genuinely impossible situation to navigate.

Sometimes these situations turn out tragically because the patient was involuntarily given drugs, sometimes they turn out tragically because the patient wasn't.

I'm surprised they went with a time release injection -- from the sounds of it, when you say "time release" you mean on the order of 30-90 days, not "12 hours". I'd have expected them to just work on stabilization and then moving to an outpatient program. I'm very surprised they'd have used it without any history of it being effective.

In a more recent tale with a family member undergoing an involuntary stay, I'd have wished they'd used a longer term haloperidol injection.

There's not a one size fits all solution, and it's hard to balance legislation around personal freedoms vs recognizing when the patient is a harm to themselves/others, or even capable of making informed rationale decisions.

> My observation is that agony-inducing drugs are not actually helpful for substance abuse.

Haloperidol isn't for substance abuse, so I wouldn't expect it to perform well at it.

chrsig··on Study: Electroshock therapy more successful for depression than ketamine
> But the doctors had already decided she was being "stabilized" by the anti-psychotic prescriptions they forced on her, so they just added this vitamin to their cocktail of prescriptions.

Outside of very specific circumstances during hospitalization, doctors can't actually force you to take any medication.

← PreviousPage 11 of 27Next →