skysight-inc/HackerNews huggingface dataset:
For an idea I'm working on that touches medicine, I'm working through the details of a compassionate care program (free/extremely reduced price for paid features) for those it would help the most.

Other than that I just try to do small things daily to make the world a better place. Holding the door for someone, thanking them for doing something, etc... may not add up to a lot but I'm hoping that I can help everyone a small amount.
Maybe I am stupid, but I cannot make heads or tails of what you're trying to say. I assume it is along the lines of "this document isn't a good representation" but you used so much coded language and obscure references I'm not sure.
IANAL, but they likely believe their unpublished source code contains trade secrets. They may believe that training a public model is okay on published source code (irrespective of its copyright license), but that doing so on unpublished source code containing trade secrets might legally count as a voluntary relinquishment of their trade secrets (if we are talking about their own code) or illegal misappropriation of the trade secrets of others (if they trained it on third party private repos)
They also need to be able to avoid making promises to customers and avoid falling into the trap of "This sounds easy and fast why are you telling me it's hard and time consuming"
"Why MP3? It's simply not a great codec to target. If you have a music server, then why not flac?"

I still encode to plain old 128k mp3. Here's why ...

First, I keep the WAV originals and those are what I listen to on my music system, in my music server, etc.

Second, if I am using the mp3s it is because I am going to some unknown place to interface with some unknown tool to play these - let's just make life simple and use something that will work everywhere - even the dumb creative audio bluetooth adapter that was in that airbnb that one time ...

Finally, 128k mp3 is typically a 10:1 compression ratio and makes size and space "budgeting" easy. It's easy to remember.

One other thing:

When I export my ripped CD wav collection to mp3 I also compress the filenames - I flatten to ASCII 256 and truncate the filenames to 64 characters, etc. LOTS of car audio interfaces just puke when they hit weird unicode characters or can't display long filenames ... it creates all manner of havoc.
Twitter's laid-off workers cannot pursue claims via class-action lawsuit-judge
In legal contracts, definitions are not only necessary, but also protect both parties. That's why definitions are added in contracts.

There are definiendum (a term that needs to be defined) and definiens (that does the defining). Definiendum =df definiens

What do these definitions do? Replace a symbol (or a string) with a sentence or set of sentences. How do these help settle disputes?

Let us imagine a scenario: Some Y says that there are no native religions in Africa, except Christianity, Islam and Judaism, because Y defends this based on his theory of religion. Another guy say: Ah, whether native religions exist in Africa depends on your definition of 'religion'. In that case, Y will say: 'religion' =df what does not exist in Africa. Now one can see all absurdities about definitions. One needs a theory about what religion is (in the world) to settle whether native religions exist in Africa/India. Instead of coming up with theories with testable consequences, one engages in definitional quibbles and plausibility arguments.

Now look at plausibility arguments. If someone can argue for P, others can equally argue for ~P (not P). How to pick between P and ~P? Based on people's voting? This is another reason to have theories (as we see in Natural sciences). Now you can see journalists, professors who assign students to write arguments, and students trained by such professors.
This isn't really directly relevant for the form of weather modification - cloud seeding - discussed here, though.

Generally speaking, cloud seeding doesn't focus on state changes; you're not trying to materialize a precipitation cloud from clear air. It's straightforward enough to understand if a flow will lead to cloud formation. Generally speaking, it's also pretty straightforward with modern numerical weather prediction or large eddy simulations to predict whether those clouds that form will produce precipitation.

The problem here is the counter-factual in the real-world. If you seed a cloud with an ice-nucleating substance like silver iodide, how will that change the balance of microphysical processes that lead to precipitation production? It's really, really hard to directly measure these, and it's not obvious that you can observe "the next cloud over" (e.g. in a cloud street or a convective field) as a null case. Furthermore, "observing" that cloud might involve flying an aircraft with cloud probes through it (it's not always the case that a terrestrial X-band or aircraft-mounted radar will provide all the information you need to close the microphysical budget), and of course the aircraft itself can perturb the cloud.

This has really doesn't have anything to do with chaos or sensitivity to initial conditions. It's really just an issue of in the real world, we don't have a clean way to simultaneously measure the null hypothesis (what happens inside the cloud you don't perturb).
It's use in the US was banned in 1972. Fact sheet from the national pesticide information center:

http://npic.orst.edu/factsheets/ddtgen.pdf
Lots of time good ideas that are almost assuredly self evident still end up needing to be proved out. A ten line code change might take a design doc, a report justifying the impact the change will have, buy in from external teams etc.

There are pros and cons to this but I could also see other companies shipping a small change like the above toy example much much faster.
In the first half of the 1990's BSD was sued by Unix Systems Labs, who had bought the rights to AT&T Unix, claiming copyright infringement [0]. It took a couple of years for everything to be dismissed and settled.

"Ultimately, the legal drama did not undercut programmers’ ability to use or redistribute BSD. However, it did stunt adoption of the operating system by creating doubts about BSD’s legal future. As a result, it arguably forged an opening that allowed Linux to gain ground despite being developed primarily by an undergraduate in his Helsinki apartment, rather than a team of professional computer scientists at a major American university."

I've always heard that this lawsuit was significant, ruining the momentum that BSD had at the time, momentum that ended up shifting to linux.

[0] https://www.channelfutures.com/open-source/open-source-histo...
Are the ads served from the same place as the video content itself?
I don't beleive people assume a closed and fair system, but instead find the fairness of the system irrelevant.
Doesn't Automattic still require you to cancel any side projects as a term of employment?
I’ve used emacs to open and edit binaries back in the old days - basically one long line. We often needed to install proprietary software in non standard locations so changing the embedded strings within binaries worked great and better than using vi (pre vim era). Always best if the new path had a length less than that of the existing one.

In any event I guess the whining about editors will never stop but meanwhile they seem to be GoodEnough(tm) for me and most things.

Emacs used to be mocked for being bigger than the OS but now I think most editors are much larger. I used to work at a University lab helpdesk of sorts where first time users of UNIX systems would ask us for help getting started entering their first CSCI programs on a Sun or other UNIX-like os and my unscientific but high n observation is that vi, emacs, ed or cat all worked and occasionally people would find a way to get confused equally on any method when starting out. Level of education didn’t seem to make a difference.

Editor ergonomics seem to be very personal, like furniture so I’m glad we have so many options.

On another side note I am glad that most text input fields across many operating systems and applications usually do the right thing with Emacs cursor control sequences e.g. CTRL-a, CTRL-n, CTRL-p, CTRL-e. So hopefully that legacy lives on
I try to buy things with longevity in mind, and I'll research brands that are known to be "buy it for life" (and I'll see if they're still BIFL or if they've dropped in quality). I usually seek out thrift stores in my area, and if not then I'll see if I can get quality products at discounts.

Here's what I'm into:

- Barbour waxed jacket - Bought for brand new at a significant discount from a retailer in the UK

- Two mechanical keyboards

- Patagonia better sweater fleeces - Although I bought one of my fleeces at full price, the quality, warmth, and fit are second to none and it was 100% worth it.

- Two pairs of goodyear welted boots - Goodyear welting means that the soles can be repaired easily, and I'm aiming to have the boots around for years to come.

- A narrow-width backpack from Timbuk2 - I've heard the brand has dipped in quality, but the model I'd gotten was still classified as BIFL at the time of purchase.

- Zojirushi thermos - It's never leaked on me and years later, it still keeps my water cold for long periods of time.

- Zojirushi rice cooker (a Made in Japan model, versus one made elsewhere) - Bought it used on eBay and it works like a charm.

- Good socks (Darn Tough, Smartwool, etc) - I get mine at TJ Maxx/Marshall's/etc and they're significantly cheaper than getting them online or at a retailer like REI.
I notice that rather than answering my questions, you've simply edited your post to suggest that I'm wrong in a different way (yes, I know what a hangover is). Well, I "just recommend to you" to try answering honestly, and not misrepresenting people. Your behaviour is quite typical of the hard-core anti-drugs people I've argued with on HN; that they have to be right because drugs are wrong, and any tactic however dishonest can be used to win the argument.
It's only for Linux and they make that absolutely clear. If you use Windows there are plenty of other options referenced in this thread and elsewhere.

This project is at least nine years old with over 1,600 commits. There are 105 open issues.

If you bothered to spend a few minutes to look at the source and open issues you'd realize how complicated and difficult it actually is to enable as many (Linux) users as possible (with cheap, out of spec, and shoddy hardware) to make close-to-perfect rips (with metadata, in multiple formats, etc) of nearly any compact disc produced over the last four decades.

Finally, as someone who has created and contributed to open source projects calling this project "lazy" is downright offensive and completely unfair. Please feel free to spend your personal time and effort to create something better. I'm sure the people who successfully use whipper everyday will be anxiously awaiting and rejoice at the release of your perfect implementation.

Then, when it (never) appears someone like you will be here trashing a design decision or compromise you made. Or, as the saying goes, I'm sure the maintainers of the project would appreciate your pull requests.

Valid criticism and debate is great (and beneficial) but your comment and attitude go way too far.

Please try to put yourself in the shoes of people who donate their time to actually produce something of value and utility (for free) only to have keyboard warriors come out of the woodwork and call them lazy.
But if they didn’t publish these scare articles with a well-buried disclaimer, scare-mongers wouldn’t be able to build fantastical claims from whole cloth!
I hope someone will create a bridge over the cliff or maybe reinvent a whole landscape without the accumulated cruft over the decades. Till the only the brave will be able to master this space
I'm surprised that anyone is addicted to youtube, -- I can hardly ever find anything remotely interesting to watch on it. I've even missed recent USCSB videos because it's so pointless to even check whats on there.
Listen to the Putin files with Kori Schake or Julia Ioffe or Masha Gessen. Put the volume low. They all have mom/bedtime story voices.
I will second this. They get a ton of shit for not properly maintaining projects but damn do they try to constantly be moving forwards even if it’s not always super innovating.
> Every scientific study related to diet, nutrition, and exercise?

Pretty much. All the mouse stuff, self reporting, and meta-studies and you're already at what, 90-95%?

> Why do they have to practice some fitness or nutritional art to study it

Skin in the game and incentives besides "increase # of studies/citations" and "get grant money."

Discovering vitamins was great, same for vaccines and probably monoclonal antibodies. I don't know anything about monoclonal antibodies.

What I do know is that Big Science knows 0 about diet (fat loss in particular) and exercise. They're not even wrong, they're just so insulated from reality that they're in the wrong ballpark.
Four habits that you can learn from therapists to have better user conversations
> People seems to be under the illusion that this stuff is easy, or obvious. Sure. In 2022.

I mentioned that Ruby had this for "upwards of 20 years." I was vague on the timeline because I didn't know for sure how long it had been. After reading your message I looked into it and it looks like Ruby supported "#{expr}" since at least Ruby 0.95, in 1995: https://github.com/nobu/ruby-1.0/blob/master/sample/tkdialog...

This is not to mention Perl, awk, shell, and Tcl, which had syntax like $FOO for even longer.

Ruby's solution existed before all of the following PEPs, which added different varieties of string formatting to Python:

- PEP 215 – String Interpolation (2000) (superseded by PEP 292)
- PEP 292 – Simpler String Substitutions (2002), added string.Template()
- PEP 3101 – Advanced String Formatting (2006), added str.format()
- PEP 498 – Literal String Interpolation (2015), added f''

I get that language design is hard, and it's difficult to have the final answer right away. But it's not as if this idea was unknown or untested when Python introduced other home-grown solutions. When Python proposed f strings in 2015, it imitated a design that had been in Ruby for almost 20 years at that point.
No, my website is not broken, just made not accessible to obsolete browsers.

Your browser is stuck on TLS v1.2, try something that supports TLS v1.3
Not really, they're basically the same thing. Except hopefully you (eventually) recover from long covid. If you don't recover, it's medically indistinguishable.

Like CFS, "pushing through" can worsen symptoms - permanently.
I stopped using evcxr when I realized that I could get the same instant feedback with rust-analyzer and a properly configured IDE.

Maybe it can be useful for data exploration with polars but I still prefer Python for that.
Further reading:
http://www.atmosedu.com/Geol390/articles/ComingMegaFloos4.pd...
I block any account that uses those sex-face thumbnails as soon as I see one. Makes the youtube front page less squicky.
A lot of new age concepts are considered woo-woo, but mirror a lot of what is discussed here. Since none of the new age stuff can really scientifically be proven, there is always a healthy amount of skepticism. Either way, some resources to check into:

Seth Material

Neville Goddard

Joe Dispenza

Jose Silva

Robert Monroe

If anything, all the material is highly imaginative which is always fun!
Self-Charging Auto-Shifting Rear Derailleur
I've noticed a common theme across several such posts/comments - our definitions of a "good" company can widely differ. I, for one, find it's important that the team can always quantify how every feature adds value to customers. Others are happy just focusing on highly-technical, challenging work.

We're already starting to see examples of these differences in the thread started by @JonChesterfield; I'm sure others will pop up.

The only conclusion I can draw so far is that interviewing the employer remains as important as ever. Don't just write off a company because of what you see online, just have a 30 minute chat.
Previous discussion: https://news.ycombinator.com/item?id=34362210
I interviewed there, and I thought their compensation strategy was disappointing to say the least. They basically pay bottom tier in every economic zone, and despite being a remote workforce, don't accommodate local economic situations.

I (an American) was temporarily living in Argentina. They wanted to pay me in Argentina pesos (that have a 20% inflation at the time, but currently around 50%). I mentioned how I plan on returning home to SF. The pay band was less than what I made at a seed-stage startup.
I'm here nicknaming 'Little Pantry' as a parallel to the 'Little Library' book boxes you see distributed here and there. I've got three examples, two personal and one aspirational for me.

Do you ever waver about what to do when you see someone standing on the side of the road with a sign asking for some kind of help? I'll skip the internal and external debates to tell you what my wife and I currently do.

1. At the smallest scale, we keep a handful of $10 McDonald's gift cards in the driver's side pocket door of our cars, suitable for handing out our windows quickly when we are moved to do so. [Reference Chris Arnade and his book 'Dignity' and various articles he's written about Mcdonalds, eg. https://lareviewofbooks.org/article/mcdonalds-as-america-a-c...]

2. One step up from there, my wife puts together gallon zip-loc bags with basics, e.g. water bottle, socks, toothbrush/paste, protein bars, etc. Sometimes also McDonald's cards. These get handed out in the same fashion as above.

3. I've got friends who do this at the scale of keeping 50lb bags of rice, beans, and other staple foods, binning them out in 1-2 week portions, and delivering them, along with similar-sized portions of e.g. potatoes, carrots, onions, etc to needy families they know. They deliberately cultivate not only the giving of things, but the development of relationships with those in need (which is all of us, sooner or later.) We're looking at how to step up to this level.
I don't have firsthand knowledge, but based on their product I get the feeling Discord must have an amazing dev culture
I've struggled with this, probably not to the extent you have, but enough that I recognize my decisions over the last two decades hurt myself mentally, socially, and career wise. I've tried to quit various things and of course eventually return to old habits (quitting does help though, I encourage everyone to at least try).

The only method that really works for me is to have other constructive things I genuinely want to do. It's easier to avoid picking up the phone or getting on the computer (breaking the habit) if I'm thinking about X instead. That can be a hobby, a project, or even better a friend, relative, child. I don't want to sound like I'm saying, "just do this one trick." I know it's not easy and everyone is different.

The children's book Frog and Toad Together has a story about willpower called "Cookies". It sums up my experience pretty well. If you do write a book about what works for you, consider making it a children's book: I've gotten more comfort and understanding from those than anything else.
What about “what is the coolest thing you have ever built” makes you think it has to be by yourself, or outside of work?

If you’re been working 5-10 years or more and you’ve never built anything at all that you’re excited about, that’s a red flag.
Because it's brand new, there are no standards, and most schools are not research institutions.
Leaked Jan. 6 Committee Report Exposes Twitter’s Post-Insurrection Chaos
Evcxr has been instrumental for just learning Rust, IME.

Being able to type a line of code and get immediate feedback is one of the great pleasures of interpreted languages. Really useful when "try into" or "unwrap", etc. are still unfamiliar!
My dev team has now spent more of their career without physical whiteboarding and seems to think of it as a waste of time, so I'm looking for more guides like this, as well as explanation of the psycho-mechanics of why this works.

My understanding is that we think in abstract (we'll say "shapes"), and then to interface with the world, we learn language to bucket objects into words and compost them to describe the "shapes".

I leverage visuals heavily whenever speaking with others (Miro, physical paper or whiteboards), and have trouble communicating with (smart) people who can hold a lot in their head while speaking at length about it without providing concrete references. The transformative process of people getting their thoughts out on paper means
1. they can share context and aren't referring to their "shapes" referentially in their head
2. more than 1 person can see their thoughts concretized and can share context, discuss, and re-shape the thoughts
3. the act of reabsorbing the concrete representation reveals incompleteness that others can contribute to (edge cases, weird use cases)
But what are the costs of the alternatives? Not buying anything or rolling a DIY solution? This holds for any employee. Office chair isn't free either.
And what is your take on Brian Sicknick [1]? He's the officer who died following the January 6th riots. [1] All big media sites ran an identical story. He was not only killed, but he was bludgeoned to death, in the head, by a rioter wielding a fire hydrant. Quite the visceral and disturbing imagery. The problem is that it was not true, at all. Not only was he not killed by rioters - the medical examiner would later testify that he was completely physically unharmed as a consequence of the riots. He didn't even die on January 6th, and was texting his brother that evening. He died the next day following a series of strokes, from a preexisting clot in his brain.

Any media outlet which did even the bare minimum of research would have known it was a lie: contact the brother, the hospital, the coroner's office (seeking only a date confirmation), let alone actually having done any real investigation whatsoever into the claims. But they didn't. Politicians, including the president (who all would have had 100% certainty that he was not killed) then continued to actively lie to the public and exploit his death for political gain, even including having a formal ceremony at the Capital Rotunda that's been traditionally reserved for individuals such as Rosa Parks and RBG.

When it was finally revealed to be a lie, where was the reckoning? An exploited media anxious to discover how and why they were misled, and hold those responsible accountable? For that matter what of holding the politicians accountable for their own behavior? They were actively and maliciously lying and propagandizing a man's death on a national level.

Instead, the media tried to shift the story to the strokes being caused by pepper spray - which was also another completely fabricated lie with no basis in reality. Then when the chief medical examiner refused to play ball, they just buried the story. There was 0 interest in the truth from the beginning to end. And here you are saying the big media is good at presenting basic facts and can only spin so far. This is not a swipe at you, but rather emphasizing how they're able to really get away with this.

[1] - https://en.wikipedia.org/wiki/Death_of_Brian_Sicknick
It could be that making a good browser on iOS is difficult because of Apple's restrictions.

And I haven't run a lot of mobile browsers recently for comparison.

But I find it hard to believe that most browsers that are more popular than Firefox on mobile are doing worse at basic memory management when the number of tabs grow.
Are you kidding? If US public schools teach anything newer than 1900, there's a major freakout. Schools quit teaching cursive handwriting and people had a huge cow over that. Any modern view of history gets labeled "CRT" and the teachers and textbook writers get punished.

The much maligned common core emphasized memorizing arithmetic facts as the major math topic.