skysight-inc/HackerNews huggingface dataset:
I remember starting to dip into mental health issues several months ago. Sadly, unlike some of the commentators here, my family ignored my requests for help. It wasn’t a typical depression, and as I came to learn last month, had a neurological component. This news combined with my other symptoms makes me feel like I’m covid long hauling. If anything, I was/am depressed at my inability to do stuff like I used to be able to. Therapy is helping me a lot with the situation.

My boyfriend also happens to be fighting depression right now. It’s been a very weird time for the both of us learning about our conditions and how to navigate them, but we’re making it through. Plus I know one thing for certain.

He puts a smile on my face. c:

Thank you for sharing this article, and thank you everyone else for your stories too!
I'm writing a series of articles about my personal experience, publishing [let's call it] drafts on LinkedIn for the limited audience, to catch small mistakes. I don't know if it's available without a LinkedIn account, you can try. I'm working on a blog at the moment to publish it.

The Easy Way to Quit Google
https://www.linkedin.com/pulse/easy-way-quit-google-part-1-y...
I kind of agree, in that a good candidate should probably already be thinking "what data structure should I use here" no matter what the problem is. Just always think about what data structure to use. Every problem requires one.

More in the vein of what you're getting at though, I think helping a nervous candidate by asking obvious questions like this can be helpful: "What data structure would you recommend using for this problem?", or "What programming paradigm do you think would fit this problem best?". It's a bit of an ice breaker, and can lead to more interesting conversation than the candidate just sitting there, quietly thinking (admittedly, possibly not a good sign for a candidate if they do this, but interviews should be built around making it a good experience for the candidate as well).
As someone who has all of those in my family, none involve having a lifetime dependent.

Most people don't want to die and leave behind someone who can't care for themselves.
I was always kind of confused about how advice for interviewers always comes along with warnings of the type "Some people talk a good game about programming, but they can't actually do it. You have to watch out for these people. Never hire one. This is the biggest trap you can stumble into as an interviewer."

After getting some interview coaching, I think I understand how this complaint arose. The whole problem is an artifact of the interview format, in which the design intent is for the candidate to be unable to solve the problem on their own. So you get scored based on how well you can charm the answer out of your interviewer while making them feel like everything they said was your idea. Instead of a test of how well you can program or solve math problems, it's a test of how good you are at cold reading. ( https://en.wikipedia.org/wiki/Cold_reading )

And unsurprisingly, a test of cold reading will end up delivering people who are good at cold reading without reference to whether they're good at other things. If you want to avoid this problem, just start giving assessments that don't involve interaction with the interviewer.
>UK english: pants == underwear

>US english: pants == trousers

To further complicate matters, Russian borrowed "trousers" with the meaning "underwear"
Free Intercom Alternative for Discord Teams
I built a free to use live-chat bot running on your Discord server. You'll generate more leads for free!
That's not the point. The point is that if you don't recognize the acronyms for non-metallic cable, comm multi, water resistant barrier, or oriented strand board, you should not be building a structure in a dense residential area.
Aderrall is prescribed for narcolepsy. Perhaps there’s a spectrum.
As a bit of an extremely refactorer myself, there are some of us who like adding features, but others who just like "kneading" the code.
What would it be irresponsible when it is true? There discussion is about what is killing people between the ages of 18 and 45. But what is killing more people overall.
In fact it would be irresponsible to try to make it look like COVID deaths are a concern for people under 50.

Another way to put it, if someone said that car accidents are the leading cause of death among children, killing several thousand each year. Responding with "it is irresponsible to such that is the number one killer of children without mentioning that hear attacks kill even more people."
> I'm tired of the slagging on Electron without providing something better.

As a user I think it is fine for me to call out Electron crap when I see it as crap. Companies/Developers using electron claims that their product wouldn't even exist, were it not for electron.

I do not have to praise them for saving world going to dark ages by making another sucky, half-assed Electron app. Because they are doing it for their benefit and not for my welfare.
Medical professionals are often shockingly bad at statistics. My wife and I were talking about birth control to an RN* after our first child was born. The RN mentioned cooper IUDs were 95% effective. He asked what timeframe that was measured over and she couldn’t answer. Not only did she not know, but she couldn’t even understand why we were asking the question.

*) My wife insists that it was a doctor, not an RN, but my brain won’t let me process that possibility.
hmm no I haven't. looks kinda neat
I think that only matters if you read the book in a day.
I read books like this over a month, so filler helps remeber what I read.
Site has this confusing update:

> Addendum: A fix ist available.

Are we speaking German now? Or is that a typo for isn’t? Or is, maybe?
Wolf Game v2
Yeah which is why I put the word "partially" in front of that out of context quote.
That is a weird argument. That is like saying we shouldn't bring up strokes without also mentioning heart attacks.
The optimist is often disappointed and the pessimist often delighted.
I'm guessing the draw is in the immediate feedback. Like iteratively creating a chain of commands in shell pipe. Compiling and then executing typically takes a minimum of a few seconds before you get feedback
My answer would be to charge to credit card and pay with my next paycheck. I suspect I'm not the only one. Now, how do we answer this question? I guess I would have to pick the credit card answer, even though I'm not paying it off "over time." And I guess that would count me as one of the people who couldn't afford it?
Aerc is built around git+email flow: https://aerc-mail.org/
It's pretty well-respected within the mothership Jeff..
>there are 35% on the brink of financial disaster.

This seems like a caricature of the opinion of someone who grew up in the Great Depression and never accepted credit cards as legitimate tools.

Saving money from your first good job until you had several months worth of salary was traditional advice, like, in the 1950s.

In the Depression, my grandparents raised rabbits on the farm for food! Should we be concerned that the average person doesn't have any rabbits in reserve and is therefore on the brink of starving to death?
For now I've been using the NYT wirecutter folks. They do a good job posting their methodology and you can usually dig much further for what problems they found.
Oh yea, I love all that ad-tracking by websites which I do not even visit. They are definitely pushing further.
It's been bothering me for a while. Whenever I search anything programming related, low quality websites (like w3schools and geeksforgeeks) always rank on top. I have to write a script that attach

> -site:w3schools.com -site:geeksforgeeks.org -site:programiz.com -site:realpython.com -site:tutorialspoint.com

to every search I make, in order to avoid all these BS and get to the official sites.

But bad news is, that list keeps growing and it's impossible to filter out every single one of them.
I guess you could use one of the utils here to make your text weird: (the type of text that causes issues of the type in the article)

https://lingojam.com/
Yeah, it's not commonly necessary for real world engineering, but it's certainly good to know, at least as a mental exercise. There's a nice free algorithms textbook used at UC Berkeley that covers the concept pretty well: http://algorithmics.lsi.upc.edu/docs/Dasgupta-Papadimitriou-...
LOL, I spent a number of years working with some very adept sales people. I was in a supporting role, but learned a ton.

For a while, I was buying cars for people because they hated it. I would save them a ton, and get a nice spiff for each one.

What I did was work through their whole process and then work them, usually getting out of there at invoice plus a few percent. Average deal took 4 to 6 hours. And the work would involve a dry run purchase somewhere other than where the target buy would happen. Sometimes a second one just find where the pivot points are and what it takes to swing them in buyers favor.

Started the whole thing on a new Expedition purchase in the '00s. It worked well, the MSRP was something like $45K, and I got the rig for $32K and some change. Not all the deals were that dramatic. Depended on the target car and time of year, but there was always mid to high 4 figures that could come out of the deal.

I've never purchased a new car for myself since. And I quit doing it for others a few years in.

The whole thing is generally terrible. While it was a sort of sport, fine! Game on. But it got soul draining very quickly.

Many dealers have responded with a hard line, "no bullshit" kind of approach, being willing to push people away and just take the ones who will pay and appreciate a smooth transaction. And those people will just pay more and just don't generally care.

And no judgement. That's worth... about mid to high 4 figures apparently.

Right now? No way. Sellers have all the advantages, and even better used car deals are crazy due to the shortages and the impact all that has on car pricing.

Could not imagine attempting it again today. Would be a mess, and probably would get told to pound sand. Look at the Ford dealers putting the squeeze on people who pre-ordered the EV F150! Pay an extra $30k right now, or continue to wait for it... Brutal.
The difference is in one case a centralized server is expending a lot of resources to show something to the user, and in the other case it all happens locally and has no effect on the kernel.org infrastructure.
Very curious to see the reaction to this. Such a massive restructuring of the trees, header dependencies, and some of the machinery- these facts with which so many people are so familiar. There are few "who moved my cheese" events like moving code around.

For the other humans whose brains work on the kernel- the abrupt shock of moving to a vaguely familiar but in the end quite different house. Yes, the old one was suboptimal in various ways but this new one...

Few people's brains work like Ingo's. And he has had 2 years to work and iterate through the mental model. Field day here for the Science, Technology, and Society crowd, watching how old dogs deal with new tricks.
When I chose Go for Poly it pretty much came down to Go vs. Rust and the main criteria were.

1. Fast execution
2. Strong devops ecosystem
3. Easy to learn syntax
4. Ships binaries for as many systems as possible.

Julia wasn't really considered because last time I used Julia (which granted was a while ago) there wasn't any support for binary compilation targets and it didn't have a strong devops ecosystem. Also, it's more of a scripting language than something you'd write stable, deployable code in.

Rust beat out Go on speed and tied for shipping binaries but was, way, way harder to learn and Go was still leagues ahead when it came to packages and tooling.

If I remember correctly C is typically 3x faster than Go and 2x faster than Rust. That small decrease in execution time doesn't matter in a majority of use cases but Go is way faster and easier to learn and develop in so it ultimately won.
Been loving this game since it started. I prefer wizards and dragons
Poster seemed most upset specifically about the electrical issues. Those kind of things absolutely can kill you (or the next homeowner), or start a fire that can kill you, or your neighbors.
The cholesterol change is easily explained - meat and dairy are two of the main sources of LDLs (“bad” cholesterol) in the western diet.

The diabetes one is harder to explain/link, as there are too many variables. One possibility is that the twin that went vegan ate fewer sugary snacks due to the fact that most such things are not vegan.
what habit tracking application has worked for you?
Most electrical building codes are indeed a life and death matter, and that seems to be the focus of the original comment, or at least the part that got the poster so upset.
Omicron and Delta Safety Tips to Make It Through the Winter Surge
Fun to Imagine with Richard Feynman
I read this quite often on HN, but my experience is quite different: English Wikipedia pages are amazing for learning about some scientific or historical thing or when I want to understand something. Even with political things it tries to describe the controversies without being too judgemental (which is really hard to balance out).
Asking other contributors to a thread whether they are a bot, a shill or some other non-player entity is not a nice thing to do.
> You have to have an awfully good reason to add 100k lines of code to a project

yes. and this is very, very good reason. As another poster said, you at 0.35% lines to make it compile almost twice as fast? And you're not happy about that?

> Think how many lines are now duplicate (and therefore need to be updated in twice ...

OK, how many? None! That's how many. Adding proper header dependencies to the .c module doesn't duplicate anything. Unless you think adding #include <stdio.h> in every module somehow creates unmaintainable duplication.

> Think how much extra stuff someone needs to skim through looking for the relevant file or part of the file.

OK. Hrm... I think a lot, lot less is how much. That's the whole point of a major cleanup like this. Proper decoupling. Headers that you use are obvious where they belong not being brought in with some action-at-a-distance accident.
> Deploying stuff onchain is lucrative enough.

That seems very interesting! But how does deploying stuff on-chain change the calculus? An unknown person with no Twitter following who's not a member of a Yacht Club/other NFT gang can deploy a contract, but getting people to want to use the contract seems to be a problem for a lone-wolf developer.

Or am I only seeing the tip of the iceberg for the ecosystem?
Haven’t really figured it out yet. Working on something I care about seems to help, although it’s not always easy to find. Having a strong, trusting relationship with my coworkers also helps. Easy to get detached otherwise.

Having other sources of meaning in life keeps me going during periods where my career isn’t going as well, gives me perspective and keeps me from getting depressed (I’m prone to it).

Working at top companies has helped me meet a lot of amazing people, including many of my closest friends, so I’m grateful for that at least.

Also, this gets thrown around a lot on HN, but if you’re brilliant at hard programming puzzles but not good at engineering jobs you might have ADHD. I do. Medication and/or ADHD-targeted treatments and accommodations could help. They’ve been modestly helpful for me.
> point is a collection of vertices,

This is the first time I’ve come across this definition of a point. Geometrically point is defined as a zero dimensional shape (or something similar) if I recall correctly.

Besides, I don’t see how it’s intuitive at all! It isn’t to me at least.

Larger point being, if you pick such random domain without calibration you will run into such argument/discussions during an interview. Not sure what data point could be derived from such discussion when you are looking for someone who can write a decent maintainable code.

I must say that I’m terrible with geometry/graphics which hasn’t stopped me from creating value through software development in my domain, online payments.

If your intention is to gather signal for collaboration then I suggest picking something you are likely to collaborate on a day to day basis. Let’s say code review or architecture review. You could discuss why such and such an architectural pattern is useful, under what conditions, what are the pitfalls to watch out for etc etc.
On one hand, a general macro-economic problem we have is that the more we automated, the cheaper labor gets, the less we want to automate. Stuff like public transit -> Uber is a clear productivity loss, even.

So we need to restructure our society to have economy the promotes leisure not output.

That will at least align the incentives right with a lot of more extreme engineering that just doesn't make economic sense today.

On a completely different level, yes, this is the sort of thing that does require passion. There is a lot of obscure stuff that is hard to plan or otherwise validate society. I'm a bit of a utopian I suppose in thinking if we had more leisure and guaranteed consumption, people would be able to do more passion projects, and we could give people hindsight recognition just instead like this.

Basic needs can be unconditional, renown can be the reward for "extra" work.

Finally, I hope as more monoliths are broken into libraries, we get more of this sort of stuff organically. Beyond the economics, conways law holds us back. (Even within the kernel!) Need to make sure people feel free and safe to really get down in other people's code, to develop the macro view, to see stuff like this.

This is the sort of "macro" refactor you can't get to with just local optimizations alone. We can and should break it into steps, but by not means does every commit have its own clear perf benefit.
Google is now regularly ignoring search constraints like the - operator to remove results containing a term and "" marks to only give results with a certain term. This is quite infuriating when you're searching for something that sounds like something much more common but isn't.
I guess it’s not unreasonable for it to jump to mice if it started in bats, right? Still, the jumping back and forth seems weird, no? Is this a previously observed and well understood behavior or something new we’re hypothesizing from a sample size of one utilizing new techniques?
Can you find little things in the day-to-day that are exciting by setting the bar lower? Can you pick up hobbies outside of work like wood working, reading non-fiction, or baking/cooking? Can you come up with a personal roadmap, one that emphasizes personal learning/improvement outside of work?

Your job will always be at least somewhat out of your control, and burnout can come from feeling helpless in a situation you don't like. It's time to take control of the things you can actually control.
There's a great video on producing and testing that substance: https://youtu.be/-Sz4d7RQB6Y

Interestingly, it's more stable than most online sources give it credit for
It appears that anyone can submit a report to VAERS

https://vaers.hhs.gov/reportevent.html
Fair enough.

The submission had been marked as "Dupe" at the time.

Comments communicate both with their parents / upstream and other readers ;-)
A long-tenured landlord made some money in his role as a speculator, and currently has it invested as equity in the property. Which, yes, gives him a lower mortgage payment than you would face. This $X invested in the property is yielding him $Y in marginal cash flow per month. You can do that too, assuming you have $X, by paying extra towards your own mortgage. But do you want to? Depends on the value of $X and $Y; you may be better off buying index funds.
>A book that does this terribly is the "The Checklist Manifesto." ~250 pages of filler when the original article was 20 pages

I read this book earlier this year and quite enjoyed it. The main idea could undoubtedly be written in even less than the 20 pages (referring to the original article).

What made this book super interesting were all the deep-dives into how complexity is managed in aviation (his visit to Seattle/SEATAC airport), construction (the myriad complexities in managing construction of a high rise), and the author's main field (healthcare). I found the various stories fascinating on reducing malpractice rates/preventing overworked professionals from carrying out the wrong procedure on a patient.

What I appreciated about this book is, it's not so much as the author saying, "Hey... here's a silver bullet for managing complexity". Instead, it's these semi or psuedo case studies of how problems in the real world have been solved using checklists. One of my key take aways (which I also happened to learn at my job) was that "Simple solutions scale."
Was gonna say, this is the most popular HN thread about slicer ever. I'll admit it has its shortcomings (as someone who built a tool that was theoretically almost perfect for slicer, but didn't quite fit it), and has some other limitations for potential large clients. But I think it gets more mindshare within Google than without (especially today).
Also, by god, if they had "generics" just think how much further this sort of thing could be taken!
From the article this discussion is about "Most of the claims for deaths being filed are not classified as COVID-19 deaths, Davison said."

I am confused why you are completely ignoring this statement and trying to claim the exact opposite.
No, the institute is a 40 minute drive away from that wet market.

https://ichef.bbci.co.uk/news/976/cpsprodpb/D961/production/...
Unfortunately I don't have that option in the settings and cycling the cameras does not work. It sounds like the last sentence you quoted applies in my case; Google explicitly blocks Open Camera (and all other 3rd party apps) from accessing the wide angle lense.

Jesus this is annoying, and really scummy on Google's part. As long as I have this phone I'll have to swap between multiple camera apps just to access basic functionality.
"Default MRI" (i.e. fully sampled) should definitely be acquired when possible when testing this out to compare to gold standard. But the benefit of using ML methods in the fully sampled case would be minimal (maybe some denoising), whereas they have a much larger effect when acquiring highly undersampled data that traditional reconstruction methods fail at. It's also not always possible to get fully sampled reference data. For example in functional MRI you might not be able to get matched fully sampled data because the benefit of undersampling is in improving the temporal resolution. These cases are definitely more researchy and less clinical though, and in my work we add a 2 minute highly undersampled scan to current standard protocols and compare what we can reconstruct from our 2 minute scan compared with the fully sampled (but often lower resolution) standard scans.
Try talking about execution, not theory.
Yeah and often the interviewer won’t be prepared with a backup question so you waste time for them to find one. It sucks that it puts the interviewee in a worse position for being honest.
To be clear, I mean the privately owned single family homes in suburbia system, not this analysis.