skysight-inc/HackerNews huggingface dataset:
Steven Colbert calls your type of thinking 'truthiness'. Truthiness: the quality of seeming or being felt to be true, even if not necessarily true.

> The pre-Omicron variants are far more deadly.

Not true. One of the biggest death curves was post Omicron.
Look at February of this year on the death graph in the U.S.

> Their economy bounced back much faster, because the shut-downs were shorter.

Pure speculation. Another argument is that the U.S. govt gave massive stimulus and created inflation. But it clearly FEELS true to you.

> COVID is the #3 leading cause of death in the USA.

Oddly in the under 55 demographic still had less or near the same number of yearly deaths as car accidents in 2019.
I don't use Rust a ton, certainly not enough that the syntax density fades into the background, but something I'll say for the ecosystem is rust-analyzer is really good and pretty much always knows and warns you when you're writing something incorrectly that won't compile. The worst parts of the syntax effectively become self-writing, though it does nothing to help reading.
We agree! It's flattering and it's super interesting to read what people think about us and we're all blushing about the "heir to the vast Heroku fortune" stuff (even if it's probably not true), but we're also cringing a bit.

We have a big announcement/technical post queued up --- we'd planned to run it on Monday --- and we're holding off on it because of the "organic" attention we're getting this week. We'd much rather talk about things like Litestream, app pentests, hiring processes, and how we replaced Nomad in our architecture.

But we're as aware as everyone else is that the front page has limited bandwidth, and we can't be on it all the time, so we're waiting for this (hopefully short) wave of attention to crest before we post our own stuff.
Relevant: https://www.gq.com/story/how-testosterone-therapies-are-tran...

"While Devgon was wondering what was wrong, he started reading about the increasingly prominent theory that toxins in pesticides and plastics are throwing off men’s endocrine systems—and he started to wonder about his own testosterone levels."

Discussion: https://news.ycombinator.com/item?id=31435864
MAU = Monthly Active Users

DAU = Daily Active Users
Just replace that one liner with a 15 liner.
Leaving aside the fact that you are using your brain to evaluate its own consistency, how can you know that yours is “surprising”?

I think most people do feel a strong sense of self, and that they feel it is extremely consistent. I am having trouble picturing some who isn’t like that in my head, actually. Perhaps someone who’s barely conscious, or a baby.

I also think that despite that feeling, change is unavoidable for everyone and uncomfortable for a lot of us. Some will go to extremes like changing their own memories in order to avoid admitting that they changed.
Why would the US government care about Rust? And what could they possibly legislate to change it? Do you have a plausible scenario in mind?
What happens when someone steals your key?
> the SEC is protecting people and their money… by sitting on their hands and doing jack shit

It’s unclear if they have jurisdiction. The likes of Coinbase’s Armstrong have certainly been lobbying hard to constrain it. In any case, it’s hard to be sympathetic when escaping regulation is the rallying cry of so many crypto enthusiasts.
Ideal No-Code Platform for Businesses
SIMH has strange clause added to its license
How Testosterone Therapy Is Transforming Aging
I just host on my VPS and use ssh to access. My VPS gets imaged nightly (for one kind of backup) and versioned back ups using Restic.

I only collaborate with folks who I trust enough to give accounts, which means most are just personal repos.
Alternatively, whats a highly rated budget air purifier that handles VOCs too ?
We can expect IPv6 adoption to improve among all wireline providers in coming few years.

https://dot.gov.in/sites/default/files/Revision%20in%20IPV6%...
I prefer USWDS for usability: https://designsystem.digital.gov/

Gov UK design system is poorly usable. From color use to disorganized, scattered layout; it’s put together with haste and not much thought.

What it’s good at is looking sexy and minimal which captivates a lot of people.
In modern times planned obsolescence is a normal part of business. The comments for the linked video [1] are awesome because it has so many people from different areas of industry (and academia) sharing anecdotes. So cartel? Probably not. Built to fail? Almost certainly. If we view things only through the lens of profit, then MTTF (mean time to fail) is just another curve to maximize against profit. If it's too short then your reputation will suffer and you'll lose money. If it's too long, then you're just leaving money on the table.

In our society the brilliant engineer is not the one who makes a thing that last for 50 years, but one that lasts for just long enough to avoid damaging your brand image, and also fails in a way that makes the consumer more incentivized to buy a new thing than try to repair their current one. The guy who came up with the idea of slowing old iPhones "to save battery life" is who the bonus+promotion is going to.

One of the biggest problems that has to be understood is that there is every incentive for money-driven governments to actively support planned obsolescence. Planned obsolescence drives factors that we believe are indicators of a strong economy, like GDP. If people were able to stop endlessly buying the same things over and over, the "economy" would take an absolutely massive hit. And with it there would also be declines in employment, tax revenue, and everything else. This is one of the many examples where the socially detrimental relationship between government and big business isn't just based around corruption.

Of course our system, for all its flaws, also has its benefits. Like the old Soviet joke goes, "It may be true that the Americans have the biggest skyscrapers, but we have the biggest transistors!"

[1] - https://www.youtube.com/watch?v=j5v8D-alAKE
For some people, High-DPI displays are the type of upgrade that you don't notice until you've been using it for a while and have to switch back to the old technology.

I was also fine with lower resolutions for years because that was the only option. After using high-DPI displays for a couple years, I can't stand working on old low-DPI monitors for long periods of time. It's similar to how we were all happy with our mechanical HDD computers for years, but after using an SSD-based machine for a few months you can never go back to slow HDD-based machines.

It's not about seeing individual pixels. It's about the text clarity and reduced fatigue after reading text all day.
> The main issue he's facing here is your last sentence: He refused to change how the app was configured.

I do have a lot of sympathy of for him. I also maintain an app which I provide for free to my users out of altruism.

I don't "refuse" to change how the app is configured, but I don't have time to constantly rewrite it.

Trying to keep up with the Google treadmill of required changes is extremely difficult for someone with a side project (I don't know if FairEmail is full time for its author). Example: I need to rewrite large portions of my app to use scoped storage, but even using the example code from the Google API docs already gets flagged as deprecated.

It might be tolerable if Android is your day job. I guess that's all Google cares about now - apps large enough to be profitable to give them a cut.

Personally I think Android as an O/S should not break userspace.
If, like OP, you're writing an operating system (or a language VM) it is absolutely a thing that you will want to have different allocators for different use cases, so being able to set a global allocator is "not quite enough". You will want certain generics (like hashes) to be able to take advantage of different allocators, or even different instances of allocators (say, give each thread it's own arena). This is very not easy in rust, which effectively requires data structures to be associated with specific allocators at the type-level - which makes code sharing between the "same" data structure tied to different allocators quite difficult.

For reference, the Erlang VM, which is often joked as being "an operating system unto itself" has 11? IIRC allocators.
The bible is a collection of many books and resources by various authors. It contains valuable ideas and experience which have survived the centuries. Many religious people however like it to be a 'single black & white truth of the all-mighty invisible ghost who says you are a guilty person'.

For me the bible is the same as any other (old) book where people write about their life experience. A good example is 'Meditations' by Marcus Aurelius. There is a lot of wisdom in it, and I have read it more than once over the years. It makes you reflect on your own life and decisions you make.
Unfortunately, it won't. Traditional MySQL replication does not provide a built-in option for fully synchronous behavior.

You can optionally use MySQL's "semi-sync" replication feature, in which replicas ACK receipt of transactions. This is purely for durability though, not consistency: it ensures commits are durable even if the primary DB has an unrecoverable hardware failure, but without having the massive latency penalty of fully-synchronous replication.

With semi-sync, the replicas are essentially just confirming they've queued up the transaction in their local relay log, rather than acknowledging execution of the transaction. The replicas may still be lagging behind the primary, in terms of what transactions they've applied locally; this means they'll return stale reads.

That said, the story is completely different in AWS Aurora, which (by default) uses proprietary physical (storage-level) replication. Within one region, AWS docs say their lag is "usually much less than 100 milliseconds", but they also note lag depends on transaction volume, so it's unclear what sync/async tradeoffs they're making behind the scenes.

In any case, for a nice third-party implementation of read-after-write consistency in MySQL, ProxySQL has a really powerful feature: https://proxysql.com/blog/proxysql-gtid-causal-reads/
That looks like an awesome opportunity. But they explicitly say they're in Colorado and don't give a salary range? Kinda weird since providing a salary range is the law in Colorado.
It's like a used car salesman who claims his name is 'Honest' Freddy. You'd think such flagrantly shameless self-aggrandizement would make everybody turn and run, but evidently it works on some people.
American Politics in general dominates almost all online conversation spaces, as someone who doesn't live there it has essentially ruined most internet forums in English for me.

I used to think people who banned politics from the dinner table were being closed minded, but I get it now, they're fucking bored of the topic, and it creates tensions that the topic is underserved of. It's the same discussion over and over again.
> about 9/10 times when Google removes an app it's because it is actually doing some very shady spyware type stuff

If Google removes apps for invalid reasons 1/10 the time, that's a big window for abuse.
just leaving out the "from scratch" bit would probably have killed any confusion. happy to be a libera user regardless, thanks.
Nah, just old..:)
We do not, at all, unless that commenter knows something about Tailscale that we don't.
Not the parent, but still want to respond. I'd probably be seen as radical and far left myself, especially on social and environmental issues (I identify as neo-liberal though), but I'm pretty scared by how often I read calls to abandon "capitalism". It happens on almost every subreddit and even more scarry, I've heard it from other super smart younger people in person. I think some of this is to blame on corporatism in the US. Attacking capitalism as a whole strikes me as incredibly naive though and risks slaughtering the golden goose without any viable replacement.
You see but here is the thing...

Let's say I am interviewing, for their corresponding roles, one of the Aerospace Engineers responsible for the design of the latest Airbus, or a specialized heart surgeon with 10 years of experience, or a Civil Engineer that lead 5 year projects building bridges crossed daily by thousands of persons.

What kind of look would they give me....If I start throwing them the type of mental puzzles like that, that you typically find on the back pages of newspapers on dentists waiting rooms:-)
most people probably have jquery cached in their browser if you're pulling it from the google cdn
Wow. This seems particularly helpful since it allows you to process more information when your sense of sight is otherwise busy.
Demystifying the Kubernetes Iceberg – Part 1
I think it's a bit of both. jQuery served the purpose of making web development more sane back in the day by handling all browser quirks. Part of that was the nice syntax.

I personally have tried to drop jQuery, but truthfully, its syntax is just much easier to use. Nowadays, I use Cash https://github.com/fabiospampinato/cash to give me the nice syntax without the bloat. It strikes the perfect balance for me.
Melvin Capital winding down funds, returning money to investors
Only if you are okay with maintaining two separate and evolving codebases until Rust one catches up to Ruby one used in production. But who knows how many months or years that may take.
There's definitely a space for native languages that are not as dense and performant possibly as Rust. I will trade some readability when I need strict memory guarantees and use Rust, but most of my time I'd like to use something readable and fun to use, which Rust ain't.

I used to use Go, not much of a fan anymore, but I'm liking Crystal a lot to fill this space. Eventually Zig when it's more mature.
You are going in circles. I ask if they will have schematics for repairs, he says they do, you chime in saying "if they release schematics anyone can build a board", I tell you that Louis has even more detailed schematics for macbooks, and now you're saying those aren't schematics... can we just agree on something, I'm asking if they will have whatever you call the things so you can look up traces, components, voltages, to repair a board?

All I'm asking is if they will be releasing schematics/board views/whatever they are called for this laptop.
True, and much easier to use.
AFAIK (I'm not a front-end dev but tried some) vanilla JavaScript has much of the things jQuery provided built-in nowadays yet they look much longer.

Now as JavaScript accumulated a lot of legacy stuff only kept for compatibility + also numerous verbally/syntactically sub-elegant APIs IMHO it is time to design a language which would simply be "better JavaScript" - clean, modern and elegant yet have no fundamental differences so it would be very easy to transpile by just string replace/mapping, essentially just a lightweight "syntactic sugar+discipline" layer. Then it can be integrated in browsers directly.
I don't see how that is all that different from Rust.

The main difference I see is that in Rust it will also work with your own custom types, not just optional.

fn make_bla() -> Option<Bla> {
// this either returns a valid Bla, or None
}

if let Some(bla) = make_bla() {
// bla is now the unwrapped valid type
} else {
// make_bla() returned None
}

..or with the '?' operator (early return)

let bla = make_bla().ok_or(InvalidBla)?;

..or with let_else (nightly only but should be stable Soon(tm))

let Some(bla) = make_bla() else { return Err(InvalidBla) }

..or panic on None

let bla = make_bla().unwrap();
Would be a shame not to mention Naroditsky. Watch him play through lower rated players and give you great insight to both his and his opponents thought process.

https://www.youtube.com/c/DanielNaroditskyGM/
Thank you for sharing that series. I've been looking for something like this and chess books put me to sleep. Check out BotezLive, Maurice Ashley, and Hanging Pawns on YouTube. xQc also has a series on how not to play.
If you're so naive you could be sucked into stable coins that easily, you have no business running an investment fund.
I am good at other things and my startup is flourishing. My point was humans have different strengths and weakness. Mine is pitching investors
The fading of negative experiences: Active suppression weakens unwanted memories
>I have pretty good vision and I don't notice individual pixels on my 1080p screen.

For a 24" 1080p monitor in typical desktop configuration I get screen-door-effect. I can clearly see the black grid lines between pixels.

Also, if you can see aliasing/stair-stepping on this test then your eyes could benefit from higher resolution:

https://www.testufo.com/aliasing-visibility#foreground=fffff...
> It takes a lot of faith to believe that there is an all powerful God. that loves you for you.

I feel like I kind of get what you're saying. But it seems to even have this perspective that one ought to try to believe in God, to be motivated to struggle, one already has to accept religious teachings of some kind.

I don't struggle to believe that the universe popped out of nothing, I very easily and without any effort on my part maintain the belief that it's pretty much impossible for us to know where the universe came from and that it's probably not worth expending too much effort worrying about it. I'd see having to make an effort to believe something somewhat of a red flag regarding the validity of that belief.

> Worse that happens is people were nicer to each other for awhile. The other is that you spend eternity in Heaven.

I mean, some religious people are nice to each other. Others are downright nasty and make life very difficult for people who don't fit into their worldview (for example because they're gay). And presumably the worst case is that there is in fact a God who happens to take the opposite view on morality to the Christian one and thus Christians end up spending an eternity in Hell. As far as I can that's no less likely than there being a Christian God.
How to Use Go to Dispatch Tasks on Nomad
Companies that have a good ideas and provide needed product/services will survive. I think the era of stupid money chasing silly ideas are over. Same thing happened at the end of the dot-com era.
Thanks for the background; there's usually (not always, but usually:) details and sides and perspectives; it's scary how quickly we can all come to judgment based on single factoid which we integrate into our worldview and spin into something larger. Not to say I don't understand emotions and perception of unfair demands; but I'm grateful to know a slightly bigger picture.
I'm glad the global server admins have finally applied the 1.18 "Caves & Cliffs" update.
Oh smart. I sometimes remove it and then forget to put it back, and forget that it was something I was supposed to put back, and also forget that those sites were something I was trying to avoid, so visiting them doesn't prompt me to put them back. The brain is really good at forgetting those minor details.
Yikes, that is terrifying. Thankfully, I have a cat. Nobody complains about cat pictures. Pictures of me? F off.

(and, no, anxiety isn't "healthy" but an employer disregarding your mental health is the real problem)
You should not be approaching chess as a memorization problem. Yes, as you gain skill and familiarity, your brain will pattern-match on particular aspects of positions but outside of openings memorization will not get you very far.

The things you should spend your time and effort on are tactics and positional play. Tactics will directly help with pattern-matching on situations with direct and immediate impact: taking advantage of forks, overloaded defenders, x-rays, etc. (as well as defending against those things). Positional play will help with pattern-matching on higher-level concepts: getting knights to ideal squares, understanding the implications of certain pawn structures, how to leverage bishops' strengths and weaknesses, maintaining rooks on open files, restricting your opponents' space and movement options, etc.

For the former, tactics trainers are your best bet. For the latter, I think books are probably still optimal. I'm a big fan of Jeremy Silman as an author, and Reassess Your Chess (4th Edition) is my personal favorite book for learning these concepts.

Studying openings should be done sparingly. Learning the basics and general principles of one opening system as white, and one each for 1. e4 and 1. d4 as black can be useful in helping you always get to midgame positions where you understand the basic ideas, but I wouldn't spend too much effort past that.
> come with guides on how to use it for music production and other studio tasks?

You can find old Tektronix App Notes here: https://w140.com/tekwiki/wiki/Application_Notes

Tektronix's Measurement Concepts are here: https://w140.com/tekwiki/wiki/Concepts_Series

Both are free and very well-written. I would skip the "Circuit Concepts" series, as it's mostly focused on circuits for analog oscilloscopes. While neither resource is specifically focused specifically on music production, studying them will give you a broad understanding of "what's going on under the hood", which you can apply to music production.

If you really want "here's how you add pink noise using Korg's MS-20 (sold separately)", then I suppose you could just buy their book.

> Does it also come with a "flexible waveform generator", spectrum analyzer and tuner too?

The first two are table stakes for cheapie Chinese oscilloscopes, since... oh, probably at least 10 years ago.

The "tuner" on this one is just a different UI for the FFT/spectrum analyzer. I suppose that could be it's USP, but why not just learn how to use the FFT/SA if you're excited about having that feature anyway?
Can someone explain what they did?
> C++ references do not help you with use-after-free, accidental concurrent modification or container/iterator invalidation.

Maybe I didn't express this clearly enough, but I don't use C++ pointers or references to store something that is more than just temporary, I usually go for indices instead. You should read the "Handles are the better pointers" article (https://floooh.github.io/2018/06/17/handles-vs-pointers.html) to understand a bit more of what I'm saying.

> with C++ still lacking concepts it's really no match.

I thought C++ already had concepts in C++20? (Though I honestly haven't got that much use for it, and I still use C++17 since I want to wait a bit until compiler implementations get mature).

> Rust's tooling blows C++ out of the water.

Agree with Rust's toolings being more polished than its C++ counterparts. I like that Rust has Cargo and also its own build.rs which you can code your custom build scripts in the same language. I also agree that Rust modules are much better than C++ headers (although modules are in C++20, I feel it's already a bit too late when so much existing code hasn't been written for it) The last time I looked at IDE support with Rust it wasn't that great, but that was quite some years ago so things might have changed a lot.
> I can't wait for Janine "fun yoga zoom class" to become "mandatory" when said Janine becomes manager of her team and people notice that she has a privileged relationship with people who participate

Not exactly the same, but at a previous job at a fairly small company (~25 people in total) the CTO smoked, and there would be "smoke breaks" where all the smokers would spend 15 minutes, smoke a cigarette and talk. I didn't (and don't) smoke, but it was a little frustrating to see the people who smoked seemed to consistently get promotions and special privileges, I think largely due to more personal time with the CTO.

I'm pretty convinced that at least two of my coworkers noticed this and started smoking specifically because they thought it might help their careers, and in their mind the smoke breaks weren't "optional" if they wanted to progress.

That company went belly up about a year after I got there, so I'm glad I never partook, but it was certainly tempting sometimes.