skysight-inc/HackerNews huggingface dataset:
I think the overarching message with this post is right on whenever you are talking to someone who is struggling: listen, love, and don't judge. A hug is much better than a suggestion on how the family member can "fix" themselves.

I also want to put a plug in for dogs. I have struggled with depression on and off in my life, and two years ago I adopted a dog I saw being abused in the street. She was just a little puppy, and I absolutely did not want anything to do with raising a dog at the time, but I felt I had no choice. I picked her up and took her home.

Since then I have not been able to sleep past 7am in the morning without these two little eyes staring me down. But it is wonderful. She gives me relentless love every day, and she gave my life a really healthy structure it desperately needed. We go on walks three times a day looking for her doggy friends. I spent a lot more time in nature, because she doesn't give a damn for computers or video games. I know even some people look down on me for how much I love my dog, but they have no idea what I was like before. This dog saved my ass.

Now it is IMPOSSIBLE for me to just lie in bed, and that is a great thing, not a bad thing.
A Succinct Story of Zero Knowledge – Studying the Theory Behind ZK-SNARKs
For the second problem, I had an idea for a different hash function. Basically map each letter to a prime number (e.g. c = 5, d = 7) and then multiply the values in a word together. I guess depending on the length of the words it might overflow. But I thought it was interesting.
No, the first post implies that the problem is that [the West] is too greedy, and the second post implies that even if [the West] were generous by any measure, it still wouldn't fix the problem.
Slightly OT: It seems to me the industry trend of runtime-like bundling happened largely because dynamic linking and platform APIs didn't provide developers with adequate tools to build apps, for various sub-reasons. Here, I include Go, Python and electron so I'm using a broad definition that covers everything from syscalls to http stack to GUIs, on desktop, mobile and servers alike.

In either case, we are now in a world where there is less and less overlap between native development stacks of different vendors. It sucks, but the tactic of shaming developers into learning and building for 5 native stacks isn't gonna fix the problem.

If many apps share the same runtime, can't we deduplicate binaries and blobs on a file system level? Use copy-on-write more cleverly in ram? Anyway, I wish the solution space was geared more in the direction actual developers are already going, changes that can be scaled world wide without evangelizing some new paradigm.
There is one possibility which this community will flag & downvote anyone for suggesting, which is shameful; the idea should be entertained and then dismissed, if appropriate.

You may be interested to see Kaiser Permanente's recent study, suggesting that more than one in 2,000 young men are experiencing untimely heart disease with a known cause: https://www.medrxiv.org/content/10.1101/2021.12.21.21268209v...
Isn’t the obvious solution to include the age (or the number of sales) of a product into its rating? This way they can’t just rotate the product/brand names.
If your question is literally “you understand how it works?” the answer is yes, I do.

If your question is more nuanced to mean “do you really really know how it works, meaning you could work on it tomorrow?” the answer is no, it is not my field.
I believe that they support WebDav.

https://www.zotero.org/support/kb/webdav_services

You also have an option to use the Zotfile extension to sync with other services.
That's a neat idea! It's currently all client side but I could add a simple endpoint to store/read the counts.
I considered secondhand, but a used battery has a good chance of being bad or on the way out, and a good new battery is expensive.

I doubt this bike is going to be ewaste soon though. I know a few people I might give it to who might use it. And I drive old cars into the ground instead of buying new so far, so I think I have a good track record on waste.

Even if I wanted to just throw it out, the battery and frame are recyclable.
> So you're talking about a year and a half window since it was first conceived to have such discussion, less than 12% of the entire time bitcoin has been in existence.

It doesn’t matter. My point is that was the only time the discussion was actually dominated by people interested in the technology. It’s a reference to a point in time and the tone of discussion around then. I was in security academia at the time and discussions were level-headed about bitcoin, hash cash, and other digital currencies.

> there was probably some talk about it eventually being exchanged for USD right from the start.

There was, but that wasn’t the technology talk that dominated the discussion. There is a reason it sat around for so long until the famous pizza purchase. It was about the technology at the start.

> Yeah that's not true. On HN that may be more or less true (although I care about the tech and I'm on HN), but there's plenty of people that care about the tech and are discussing it in other channels.

To a rough approximation, it’s about 0% of the people interested in crypto though. There are maybe a few thousand actual active crypto developers (and that’s being generous). The number of people who buy crypto to invest/gamble is now in the millions. The conversations are always going to be dominated by topics surrounding the latter because it’s so controversial.

The only way to get to technical discussions is to weed out the people who don’t like it, so you basically have to stay off any general technology forums (HN, chunks of Reddit, etc).

> And intelligently, too, not just "I like the web3 makes me money go fast moon please." like it seems everyone on HN assumes these people think.

That’s a strawman of crypto detractors. It doesn’t help you to model opposing arguments that way.

> There are people legitimately trying to do new and interesting (to me anyway) things with the space, and donating their time and energy and cash to try to build it and make it happen.

Sure, but pretending to invent an entire new generation of the internet (“web3”) is overly grandiose and the better discussions happen around specific technologies.
All changes can have screwups; but a lot of these are moving things around and fairly mechanical infrastructure changes; so it shouldn't be that dangerous.
I am not convinced that getting this set up on macOS in a way that can handle real user traffic with sufficient reliability (especially given an apparent lack of relevant experience) will take less time than porting it to Linux and then productionizing that. But I suppose anything's possible.
Glad it was reposted a ninth time. I had never seen it, and it led me down an immensely interesting rabbit hole.
I have to agree. Lately (maybe year or so) it seems that researching anything that isn't clearly linked to some kind of product or service is difficult on Google.

It occurs to me that it could partly be that the "free and open" internet seems to be dying. For example, Discord or Slack are often used to replace message boards but that means they are no longer indexed and searchable. There are many examples like this right?

The old free hosted sites are dying off or provide no monetary value to Google. So even if they still exist, why bother indexing them.

This has nothing to back it up of course, just musings.
So does struggle equate to working through a problem? I don't think it does.
Are you sure such code exists? Doesn't the standard tell you to always treat the fd type as opaque anyway?

Referring to exactly the point you cite, the standard seems to be making no strong statement at all. It says to allocate from the lowest fd but that calls which may return multiple fds do not need to guarantee they are adjacent. I always took this to mean the values should pack downward and should not be e.g. allocated randomly, though it never seemed clear to me why, as the standard seems to be planning for multithreaded code.

So you are interpreting it one way, but the same statement seems to imply that fds are not meant to be introspected and should always be taken at face value from a call that generates a valid fd.
I'm quite fond of the YouTube channel Kurzgesagt which has deep videos that are targeted at a "you don't need to be an expert in the subject to understand."

There's a video on this subject - Can YOU Fix Climate Change? https://youtu.be/yiw6_JakZFc

You may also like A Selfish Argument for Making the World a Better Place – Egoistic Altruism https://youtu.be/rvskMHn0sqQ
Good, imo. Rest of the world has been running 5g and planes haven't fallen out of the sky. There's something like 200MHz gap between the frequencies in question and that's wide enough to drive a truck through. FAA should prove there's a risk if they want to delay the rollout, and they haven't. Glad their bluff is being called.
The thing that I've found helpful with going to sleep on time and not spending too much time in the night on the phone is to just keep the phone in a different room. That way, you either read a book or go to sleep, both of which are better than social media (including HN IMO)
> According to new but still unpublished data from the state-run German Environment Agency (UBA) as well as the WISE figures, nuclear power releases 3.5 times more CO2 per kilowatt-hour than photovoltaic solar panel systems. Compared with onshore wind power, that figure jumps to 13 times more CO2.

It would be nice to have that data published, and verified by a source that isn't funded by the German government, but I suppose the UBA numbers are reasonably credible if they match those of WISE, the Netherlands-based World Information Service on Energy.
Do you have a link or source to support your hypothesis? It should be trivial to provide it.
It seems to be rejigging header files so largely not adding new functionality or modifying code, but giving the compiler a lot less work to do.
I’m on quetiapine, but don’t have weight gain.

I do have issues with my balance and motor control. If I get dehydrated, my blood sugar gets low, or I get too tired, I can lose the ability to drive. Not drive safely. Drive at all.

As a precaution, I always have extra food, water, and medication with me all the time. I plan trips so I don’t get into problems. And I have friends who will drive me home. Which I did have one do early in my treatment because I didn’t know all this yet.

My psychiatrist has me on additional medication twice a day to help with both motor control and muscle pain. Works pretty well.

I’ve learned that feeling one strand of muscle being tight in my arms or chest is a warning I’m getting dehydrated. At that point, I have about half an hour before I’ll start having problems.

Note: If you’re worried about my ability to drive. It’s not an issue. The symptoms are very obvious to me and it about an hour to get that bad. Anyone who is diabetic deals with the same kind of issues.
I don’t know if it’s as useful a signal as you imply. For me, it’s easy to be motivated studying leetcode: small, self-contained puzzles with just the right amount of challenge and immediate gratification. Actually doing a FAANG job can be a slog where it takes months to see results from your work.

I can get hired as a software engineer wherever, but I’m only mediocre at doing the job. I’m not the only person I know like this.
>>>For instance if you don’t have a car, the money save from not having a large piece of machinery sitting around most of the time would probably more than make up for a few train tickets. Another option is car share fleets which allow you to split costs and avoid a cost of owning a car.

But cars are not only transportation. They are also secure, climate-controlled semi-private spaces. If I leave a nightclub with a woman at 1am, too far from my home to walk there, trains shut down for the night, no taxis available.....

Having extra pocket money to buy train tickets is useless in such scenarios. If I have my own privately-owned vehicle (POV), I can bang the woman in the back seat, in the club parking lot. And I sure as shit don't want to "car share" with anybody ELSE inclined to do so as well!

POV ownership is like having insurance: it's often underutilized but when you REALLY need it for those rare edge cases, it's worth its weight in gold.
Yes there is some evidence of invasion preparations from commercial satellite imagery.

https://www.businessinsider.com/satellite-images-reveal-russ...

https://www.militarytimes.com/flashpoints/2021/12/27/satelli...
I was responding to the claim the lockdowns were worse than the disease, which was not correct. I claimed nothing else.
Was there even a mention of JS or Electron in the article?
> But in your previous message you implied that it is larger than it is by making a deceptively long list of items.

No I didn’t. Your reading comprehension did that. I was simply pointing out that a dipshit stance like “no energy source can have any emissions and be called green” actually rules everything out and destroys the nuanced discussions between green energies. The statement I replied to was literally “It is as simple as I originally stated”.

> Implying that solar, nuclear or wind have emissions nowhere near gas or coal is not fair play.

Wanna try that sentence again? I think you meant to say something else because solar, wind, and nuclear absolutely have emissions nowhere near gas or coal.
I just haven't updated it lately. Thanks for the reminder. I'll run the scripts now.
Pretty much all programs use the GC. Threading isn't used in everything, but Go, especially probably has at least 50% of programs over 1000 lines use threads (especially considering the standard lib).
Zotero and Obsidian is a killer combination.

If anyone is interested, I have some videos on research tools that include a Zotero->Zotfile/MDNotes->Obsidian workflow: https://www.youtube.com/playlist?list=PLHmevVAAXtu3_beDLtsTm....
In small companies or startups I have come to believe the quality and objectivity of the interview is a fair reflection of the maturity of the thought leaders at the company. I then use that assessment as a primary indicator to drop out.

As someone who has a current stable employment I have the freedom and flexibility to fail at numerous interviews with only minor frustration of time wasted. If I were out of a job and a bit more desperate I would just lie through my teeth on all elements that of a job interview except education and employment history like a super brown-nose narcissist. Since most all programming interviews are maximally subjective intentionally injected bias goes both ways and is easily applied.
Thank you for taking the time to answer! At compile time vs at runtime is an important distinction that I need to think about. I'll start the video from the beginning because I'm curious about Clojure and most things Rich Hickey does, since I liked is Simple Made Easy video so much.
Seconded on updates! Staying up too late is the issue I have struggled with for the longest time and all my attempts to change the behaviour have failed in the long run (e.g. working out earlier in the day, short periods of taking melatonin at a particular time to 'reset my circadian rhythm', meditation before bed, cutting out caffeine).
Democracy - not really needed for a liveable life /s
i'd guess the main thing is tight integration with Hotwire, the tech that allegedly allows you to create spa/reactive-like web apps without explicitly writing javascript code.

so, to me, that is to say, the abililty to write spa-like apps... without having to 10x the complexity and brittleness of your app.

alternatives would be react/angular/vue.

other 'simple' alternatives would be htmx/alpine/inertia/etc.

i figure, at least with rails, you have one benevolent (?) dictator saying, "This is the way we're going to do it" - that can be useful, imo.

Laravel tried the same thing and it didn't go over so well, but I'd guess 50% of that blowback was due to The Great TailwindCSS Push of 2020.
Right except AAA's service is not providing opinions on the quality of anything, goods or services. Lying about the quality of a good or service when that is your business, potentially with kickbacks, is not really a defensible position. "It's okay because I don't expect their opinion to be good in this one area" doesn't negate CR providing that opinion.
Please provide links.

Doctors are not able to work in both the public and private systems, they have to choose.

There are a few clinics that provide care entirely outside the public system but since the demand is low they are rare beyond MRI clinics in a few provinces.

But please, send me links to the dozen of private clinics (dont work in the public system) that are 30 mins of where you live.
> Moving your family every 2-4 years sounds awful.

It's life for a lot of people.

Here in the UK, many renter families have no choice but to do that their whole life, with the added indignity that they don't decide when it's time to move, the landlord decides at short notice (either by unaffordable rent hikes or no-reason evictions (which are often for renovation rhen hikes too)).

Sometimes they don't know which area they will be moving to, when that happens, because they will be unable to stay in a familiar area as local rents rise collectively and what they can afford gets progressively worse, until one day they can't find anywhere local at all within the notice period.

So sometimes the children have to move schools as well at short notice.

I think stability is the main reason first time buyers want to buy in the UK, and that option is closed to many.

By now, we have an increasing number of people approaching retirement who are still involuntarily renting, and it's the leading edge of a very large demographic wave of people in that position. I worry about those because rents are getting to be higher than their entire pension will be, and government housing support is insufficient to make up the difference.
SimulaVR – How We Designed the Simula One
The problem is that C/C++ has hijacked a common notation used to denote subtraction and used it to denote something that kinda sorta looks like subtraction but actually isn't, and then it provides no backstop for the situations where it isn't. The specification of the language explicitly allows anything to happen if the programmer screws up this thing that the design of the language actively encourages you to screw up. That is terrible engineering practice. The design of engineering tools, like anything else, needs to take into account the fact that humans are fallible and will make mistakes. Good design guides people away from making mistakes and minimizes the consequences when people make mistakes nonetheless (as they inevitably will). The design of C/C++ lures people into making mistakes by making something look like something it is not, and then it amplifies those mistakes into consequences that are potentially catastrophic, all in the name of efficiency. That might have been a reasonable tradeoff in the 1970s. In the 2020s not so much.
Care delay? How much of healthcare is urgent? Not much. Last figure I saw was 30%. So 70% is not urgent.

If you need surgery for your back, you can take the time to evaluate different doctors and hospitals, get their opinions and make a choice.
> The reason he wrote the full patch series out like this, is because he wanted to measure the speed gains.

More importantly, because a lot of the patches involve moving code between files, or making batch changes to a large number of files at once. Evaluating these sorts of changes for correctness is a lot easier when the changes are isolated.
From OP, "'No Trash Search' is very focused on STEM and not 'for daily use'". I would assume your 3 hole punch review search query falls outside of what this specializes in.
> helpful to hear a story like this with a positive outcome

That's why I shared, because it's important for family and sufferers know that people do recover. I don't share under my real name, although I would like to, because some people are really frightened and prejudiced against bipolar people. Maybe from a bad experience. Not all bipolars get psychotic and think they're Jesus who can fly.
I think adults should be able to get prescriptions of Adderall without diagnosis. Amphetamines makes most people more productive (at least in the short term), and the medical and addiction risks are low when used at prescribed doses.

I think there are significant classism issues around requiring expensive doctors visits for adults to be able to access these medications.

How many silicon valley tech people have questionable ADHD diagnoses, but get a prescription because it lets them code for 8 hours straight without taking a break? Because of doctor shopping, de facto state of this country is that it's legal for rich people to take amphetamines if they wish, but undiagnosed poor people risk prison and dangerous adulterants for the same.
I have been having a huge problem getting pics and videos out of my partner's iPhone. We don't have a Mac or Windows to run iTunes. The only way I have found is to upload pics to Google Drive but then I have to keep the app open on iPhone until all pics are uploaded and bringing Google in between doesn't feel well.

Is there a way to transfer pics from iOS to Android wirelessly and locally similar to Xender or Nearby Share on Android.
Oh, then you will love DimethylMercury https://youtu.be/h049Hgfk-BI
This type of top down learning doesn't work for interviews.

Just like how you can't learn math by reading high level summaries written by others.

You have to grind through it and see the connections yourself.

The author's lack of depth shows when he says that no graph means you can rule out DFS.

I also disagree on asking interviewer for the expected runtime. You're needlessly adding another constraint on yourself by doing that. You should ask for the input size and then figure out the best runtime that you can reach. A working suboptimal solution is more likely to get you to the next round than an incomplete attempt at an optimal solution.
This calculation is wrong. While the average 77 years old person will live 10.2 years, it’s not founded and unlikely the people dying from Covid at that age are distributed uniformly.

Most likely a 77 yo dying of Covid is in worse health and have more co morbidities than the average 77 yo.

This calculation is interesting and a good way to look at things, but it requires more nuance that is likely to reduce those numbers.
Cuttlefish are amazing. They don't just look like tiny Cthulhus, their behavior is also quite Lovecraftian. What does Cthulhu do? He drives you mad, then he eats you. When a cuttlefish comes up on prey, it flashes its chromatophores in trippy, rippling patterns that daze or even hypnotize the poor creature, giving the cuttlefish the opportunity to devour it.
Agree 100%, I found the Steve jobs biography too unnecessarily long to listen to on Audible.

I think it’s because if it’s a larger or longer book the author can charge more, but I hate that.
kind of unsolicited advice here but if you're running a mailing list for a startup you should be emailing it more than once or twice a year so that people can build a relationship with you... at least thats the traditional email marketing advice. you do you of course