skysight-inc/HackerNews huggingface dataset:
Yes, I am very positively surprised. I always though PulseAudio was growing to be one of these "too big to rewrite" projects. And PipeWire started with a premise that was very off-putting to me ("The PulseAudio of Video"). But I was tired of filing PulseAudio bugs (e.g. HFP support which never went anywhere), so I decided to try. Not only PipeWire turned out to be a purely drop-in replacement (not a single feature broke, and Bluetooth support started working correctly), but I immediately gained new power-user friendly features even while keeping the same clients! Like the ability to choose the codec used for A2DP.

And then the small improvements started trickling in, such as absolute volume support in headsets. The stupid PA limitation of only being able to configure the 1st ALSA mixer element. And so on and so forth.
U.S. Environmental Protection Agency (EPA) and Consumer Product Safety Commission (CPSC)?

https://news.ycombinator.com/item?id=29559921
> Throwing your hands up in the air and crashing your program because you had to make a decision is not something you would normally want to do

And that's not something you do thanks to try/catch. You just handle the error where it's meaningful to handle it.

The happy path of "make a request" is that there is no network error.

The happy path of "make sure this request is sent" is that you handle the unexpected network error to save the request to disk for further retry.

If the disk is full, you're not on the happy path anymore.

In Erlang/Elixir, there is a philosophy of "let it crash" which is basically "delegate the error handling/recovery to where it's meaningful to do so". For example:

start a supervised process to send a request
if there is an unexpected network failure, let it crash
the supervisor retries on its own

Or:

start a process to send a request
if there is an unexpected network failure, let it crash
monitor the process to be notified when it crash
do something if it happens, like saving the request to disk

A "write_file" function can return many kind of errors:

- file not found (some folder in the path does not exist)
- permission denied
- disk full

When you call write_file, you might want to handle some of those errors, and delegate the handling of others to your caller.

You're still not addressing my main point. How do you check which errors you want to handle and which one you want to propagate with just a string describing your error ?
> Please don't be the modern EE who tells me that this is how things used to work, and it's not true anymore :)

Things don't work like that any more in e.g. QAM [1] and multi-level [2] (DLC/TLC/QLC/PLC) flash storage.

[1] https://en.wikipedia.org/wiki/Quadrature_amplitude_modulatio...

[2] https://en.wikipedia.org/wiki/Multi-level_cell
This is equivalent to:

let x = match may_fail_who_knows() {
Ok(y) => Ok(another_computation_which_can_fail(use_value(x))),
Err(e) => with_some_error_handling_that_can_rescue(
some_error_processing(e)),
};
match x {
Ok(y) => y,
_ => a_default_value,
}

It's a bit more verbose than using the combinators, but someone coming across it for the first time will understand it immediately because there's less to remember to understand it (this is where go really shines).

Also: by avoiding functors there are fewer subtle lifetime issues and `move ||` stuff to deal with and you can return from the containing function and use the `?` operator.

During the discussions of how `.await` was going to work for rust async there was the proposal to add other suffix keywords. So this would look like:

may_fail_who_knows()
.match {
Ok(y) => Ok(another_computation_which_can_fail(use_value(x))),
Err(e) => with_some_error_handling_that_can_rescue(
some_error_processing(e)),
}
.match {
Ok(y) => y,
_ => a_default_value,
}

Maybe not that different.
Which begs the question of the long term utility and effect of symptom suppressing vaccines (that don't prevent transmission).

If a virus that would make make you very sick is contracted by someone who's vaccinated - They will now be in the 2nd category you describe ~'Sick, but not sick enough to stop them going out' -- They're now giving mobility to that virus that it would have otherwise not had (If they weren't vaccinated and were feeling too sick to go out and about)

So by usage of vaccines that only prevent severe symptoms, we pervert that normal negative feedback loop of virus spread and instead set the parameters to be more likely to propagate severe virus' that would usually keep you sick at home.
> ...as opposed to a 3rd grade level analogy?

So your idea of elevating the debate is "who will build the road?!1!!", seriously?

> Can you explain it? Why did western capitalist countries chose to build "communist roads"?

Yes, I can explain it. The cold war. You know, that one time when we fought an ideology of centralized planning and authority by centralizing a massive amount of authority. Your power words: Eisenhower, federal highway act, ICBM turning radius.
/facepalm/

thanks.
Context in her own words, October 2021: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3715735

"This Article... offers a blueprint for a comprehensive restructuring of the central bank balance sheet as the basis for redesigning the core architecture of modern finance. Focusing on the U.S. Federal Reserve System (the Fed), the Article outlines a series of structural reforms that would radically redefine the role of a central bank as the ultimate public platform for generating, modulating, and allocating financial resources in a democratic economy—the People’s Ledger.

On the liability side of the ledger, the Article envisions the complete migration of demand deposit accounts to the Fed’s balance sheet and explores the full range of new, more direct and flexible, monetary policy tools enabled by this shift. On the asset side, it advocates a comprehensive qualitative restructuring of the Fed’s investment portfolio, which would maximize its capacity to channel credit to productive uses in the nation’s economy."

The Wall Street Journal described her as "a one-person systemic risk to the banking system" but directed readers, "Give Ms. Omarova credit for candor," for she was quite honest and open about her intentions in this area.
They'll just get told to pay $25 for the lost value of wood on that tree branch.
It's been a while since I used Pop_OS but it played better with setting up Nvidia proprietary drivers from the get go and that helped with getting a quick local ML dev environment set up. Their new tiling window manager also looks neat (seems close to i3wm and I'm looking forward to trying it) and even though you can change colorschemes pretty easily, I like their default colorscheme.
I defended Google search without realizing my country was among the last countries getting all the stupid updates. I do not use Google search anymore. Why would I? I get top results that are clearly manipulated. Sites filled with ngrams and so on.
CISA tells federal agencies to patch Log4Shell before Christmas
Any enlightened G0d would know that humans minds are limited, and thus the worship of any G*d is actually meant for them. Thus no problem. [Italics are being inserted by HN]
What features of Ghidra do you find lacking?

I've only recently started using it, after being an IDA user for many, many years, and would be interested to know in advance where it falls short, in comparison with IDA or just generally.
If omicron causes lockdowns again than this will literally happen every winter. Vaccines were the end state. There is nothing left to do but accept the risks and move on with life.

People scared about hospital capacity should be asking strong questions to their politicians about why they squandered 2 years of peoples short life with zero new capacity.

The public shouldn’t shoulder the failures of politicians nor these “experts”.
I went to a small religious high school that was a weird mix of super religious kids with kids who were sent there because they got expelled from a different school and their parents were trying to "reform" them.
This is essentially a shorter, less academic version of https://www.elsewhere.org/pomo/ (refresh the page to generate an entirely new, fictitious paper with fictitious references)
Link should end with '.html', not '.htm':

http://www.art.net/studios/Hackers/Hopkins/Don/hyperlook/ind...
Minor correction: accessible source doesn't mean free to copy
Nice try, but John McWhorter is black so he's allowed to have an opinion.
Well, I don't know anyone who has the absolute truth, and people claiming they do is a good sign for me to avoid them.

So in general I am very tolerant for weirdos and the general right of people to live their own ways, if they are not harming me.

But I think it is a bad idea pushing people further into radicalisation amd isolation and this is what I see is happening now worldwide, on a new scale unseen before.
> there's no downside to a company handing them out like candy.

Some companies believe this, but I don't think it's true. Handing out titles like candy can kill morale.
> A 2020 article [2] written by Omarova that suggests the need for a government-controlled “people’s ledger” that would “end banking as we know it” has caused further friction over her nomination, with some reports suggesting that moderate Democrats may oppose her appointment. [1]

"People's ledger" controlled by government. Love it.

[1] https://www.rferl.org/a/saule-omarova-biden-soviet-union-com...
[2] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3715735
Maybe. The amount of energy used by humanity is miniscule compared to the amount of energy we receive from the sun every day.
I've had a lot of trouble understanding what the real value of NFTs are, as basically we can implement most use cases using non-blockchain tech (as lots of folks in this these threads argue).

I've heard the use case of portable in-game assets over and over, and this made no sense to me from a game platform economy perspective; why would a video game company allow somebody else to participate/squeeze value out of their captive market? Why would they work with their competitor?

Your post made the light bulb go off: it will be large vendors like Nike that will push it. Rather than every brand build and run their own platform, or have the game companies form a joint venture to do the same, they will leverage the "global shared storage" (this is the first time I've written 'global' in this context and really meant it) and the game companies will individually implement blockchain clients because their customers will demand virtual sneakers.

Gary Vee was right. (sigh)
I have always been happy with font rendering in GNOME3 under both Wayland and X (I don't think there is any difference). It is maybe not quite as good as MacOS, but it doesn't also have that artificial heaviness that plagued OSX/MacOS for many releases and only seems to have really gone away on Retina screens). It is light years ahead of Windows, which is always bad in confusing ways.

If you have Intel or AMD graphics I think you will be happy with Wayland and Linux.

Nvidia had a politics problem for a long time that is being resolved but the resolution is still on the cutting edge so I would wait a while. XWindows is generally fine.

Dual-GPU laptops with an integrated as well as a discrete GPU seem to still be buggy. Best bet is probably to not use the discrete GPU or plan for the occasional driver update kerfluffle. AMD again is better here.
catholic priests have raped hundreds of kids but yeah it’s “wokism” that’s hurting religion
Probably similar to this - https://www.theatlantic.com/ideas/archive/2019/09/zipcar-int...
So you'd rather choose privacy invading ads just because it's technically not a paywall? I'll take microtransactions every time. In fact, I'll argue that the current state of the internet can be directly attributed to content producer's inability to directly monetize their work so they have had to find an indirect way to get paid.

Information can be copied almost for free, but it still takes a fixed amount of work to produce even one copy of something. It is better to sell more copies at a fraction of the price assuming the revenue ends up the same because more value is created in the world. Unfortunately you can't charge people low enough amounts via the current financial system as they're not interested in innovation. So we are stuck with ads.
How would you propose to fix that problem? I suppose we could get some asteroid barons that bring in a profit motive but fundamental science rarely has a profit since, by definition, it hasn’t found an application yet
Viral evolution can go down that path, provided there are selection pressures that select for weaker viruses. Viral evolution can also not follow that path at all. Evolution doesn't have a chosen path, and it doesn't have an end-goal. Evolution is the name that we give to the effect that chance has on genetics.

The selection pressure that can select for weaker viral variants is the rapid and widespread deaths of viral hosts. The stronger viral variants literally die off in the hosts they kill, and can't keep spreading, whereas the viral variants that didn't kill their hosts before spreading their genes can keep replicating.

The majority of people with COVID do not die before spreading it to other people. That selection pressure isn't there for COVID, therefore there is nothing really stopping it from mutating into stronger variants. If it starts killing people like Ebola does, then the selection pressure for weaker variants might exist because a lot of hosts will die. Even in that case, it isn't a given that a highly fatal virus would mutate to become weaker. It could very well wipe out entire species and die off itself like the majority of species in the history of the Earth, or it could become endemic in a different species afterwards and live on.

All of this selection happens over evolutionary timelines, which span over many human lifetimes. If the virus becomes weaker, it could take many human lifetimes to reach that point.

From the AP's "Viruses can evolve to be more deadly" article[1]:

> “Becoming more transmissible and less lethal are absolutely what’s best for the pathogen,” said Day. “But the problem is that it’s not always possible, and in many instances is never possible, to be more transmissible and also less lethal.”

> Day said there are documented cases of animal viruses that evolved over time to become more lethal, including myxoma virus in rabbits and Marek’s disease in chicken.

> Some viruses provoke severe symptoms in their hosts that make it easier to transmit the virus to others. But those same symptoms can wind up killing the hosts.

> Adalja said one example is Ebola, a deadly virus that spreads through the blood and body fluids of infected people. Another example is norovirus, which causes diarrhea and vomiting, and leads to hundreds of deaths each year in the U.S.

> “The virus, speaking anthropomorphically, just wants to spread and have its genes replicated,” said Adalja. “If the best way for it is to spread by causing severe symptoms it will continue to do that.”

[1] https://apnews.com/article/fact-checking-011488089270
Unfortunately it is not satire. The audiophile community has a lot of these "snake oil" products, and they have their own followers. I believe they take advantage of the continuous pursuit of audio quality audiophiles have, even though it is not well founded, not does bring any quantifiable improvement.
You will see things like really expensive HDMI cables, or Power Cords that increase the treble, and many more.
Austria has made it illegal to hide your face in public. They did this to effectively stop women from wearing Burkas but because of equality principles they couldn't spell it out like that. Instead they added lots of exceptions (scarfs, carnival, sports, street artists, etc.) It's ridiculous.
Problematic white saviour behaviour.

"And there are troubling signs of this: in the 2019 survey, people reporting crimes were more likely to describe their offender as young, male, and Black than would be expected given the representation of those groups in the population."

... representation of those groups in the POPULATION.

Could it be that young people, Males, and Blacks just commit crimes at high rates than old people, woman, and people with the culturally dominate skin color?

And even IF there is an equal chance across races that someone is a criminal, say 2% of population, there is also the question of the rates at which they are committing crimes.
Haskell is intentionally niche and experimental. This is the opposite ethos of Rust which aims for popularity and wants to be a mainstream language. They don't seem comparable at all and the parallels the author draws seem arbitrary and irrelevant.
> I would imagine all viral contagions would eventually go that route.

There is no intelligence making this decisions, its just some random mutations, so we cannot predict what path the virus will take.
They're not, but often, the wealthier the country, the more the difference in pay between men and women because women can simply get whatever job they're interested in without regard to the money.

If you are in India or Russia, the difference between being a programmer vs local laborer is extreme, so anyone who can become a programmer (or similar high paying job for multi-national company) will. Thus, Russia and India have more female programmers (and similar) than the US.
maybe @tinyprojects/paperwebsites dude wants to work with you to set up a tiny project to host a tiny project listings page not his own off his existing tiny projects page?
Fractal Financial Markets
Check out my attempt to make Benoit Mandlebrot's Brownian Motion in Multifractal Time accessible!
It makes sense, we build for what we play with. You gotta give us the nails if you want to sell a hammer.
Instagram surpasses 2B monthly users
Remindes me a bit of E.M. Forster's weirdly prescient 1909 short story The Machine Stops: https://en.wikipedia.org/wiki/The_Machine_Stops

"The story describes a world in which most of the human population has lost the ability to live on the surface of the Earth. Each individual now lives in isolation below ground in a standard room, with all bodily and spiritual needs met by the omnipotent, global Machine. Travel is permitted, but is unpopular and rarely necessary. Communication is made via a kind of instant messaging/video conferencing machine with which people conduct their only activity: the sharing of ideas and what passes for knowledge."
I think Pascal's wager didn't take the final logical step. A G0d knows that any worship on Earth is meant for them. It's like a symlink
Ironically, it is exactly the 9.9% you mention that are beneficiaries of what I define "Political Markets" - operating in positions of labor which are likely controlled by legislative practices, i.e. where compliance necessarily creates pseudo-monopolies for goods and services. Compared to Jeff Bezos, who has accorded more food on the tables for people you would identically label as "abstract". How then is your moral argument sound, especially after the fact of his compounding returns of earnest efforts at wealth creation?

Morally speaking, it is nobler to be in the position of a Mr. Bezos who actually risked his life to prepare more food on the table for people than those who are in effect riding on the coattails of previous generations. They are all "obscenely rich" compared to where the average human mortal resides right now. Given all of their advantages, what do they do with it? What work do they do that will stand the test of time, let alone 25 years?

Hopefully a "moral" argument for the independent decision making of individuals and how they create honest wealth is demonstratively absurd.
My Sony Xperia X2A Ultra's battery lasts at least a week. I think the longest it's lasted was close to 11 days. What the hell are you people doing with your phones?
Alt tab not being stolen might be jarring. But I’d rather not have apps overriding the compositor because then I might not be able to escape them. There is some comfort in the universality of many things.
Hello fellow ENS fan :)

Glad OpenSea puts up warnings about any emojis or Zero Width Joinders etc.
> We also have 80 years of experience with the flu vaccine opposed to 8 months

8 months is incorrect. Here's[1] an article from 17 months ago about results from Moderna's covid-19 trials for vaccinations dating back to mar16 2020. So it's been 21 months, not 8 (and that's ignoring trials of mRNA vaccines years earlier as they weren't for this specific virus)

[1] https://www.cidrap.umn.edu/news-perspective/2020/07/hopeful-...
Not the person you're responding to, but for me it was an AskReddit thread with the prompt of "When you hear an X walked into a bar joke, do you always imagine the same bar?". The idea that someone could imagine a bar (rather than just think about the concept of a bar) was what convinced me that "visualizing" is a real thing and I can't do it.

For me the ball test is equally meaningless... I don't understand the premise.
The world “experts” clearly didn’t do anything at all these last two years if they are still freaking out about “healthcare collapse”.

There is zero excuse to push lockdowns, masks or any of that nonsense at this point to “protect healthcare”. Healthcare should have been “protected” by now if this is supposed to be a normal thing
Are we talking about health masks, or burkas for example?
Topgrading’s Most Important Competency (2014)
> and Bluetooth support started working correctly)

For me it was mainly this!

My Bluetooth headphones kept disconnecting randomly and the microphone never worked properly, no matter how many conf tweaks I tried.

I installed pipewire in anger, expecting nothing and it magically solved every issue.

Yes, my headphones are not expensive devices, but looks like that wasn't the problem, pulseaudio was!

I sent them some money out of happiness and now I am lobbying for it at work.
Not OP, but when I tried Wayland way back when, I discovered that libinput didn't let you remap tap buttons, something Xorg does support. That feature is incredibly useful for me, since my touchpad has no physical buttons but does have a dedicated right-click zone, so it's useful to remap two-finger tap to middle-click, since I use that all the time for opening links in new tabs and pasting from the X buffer.

The libinput dev's response was a combination of incredulity that someone wouldn't have physical buttons (in like 2014) and a statement that the project would never add this feature. I haven't gone back to Wayland since.
I’m surprised it’s not more like three-in-ten are affiliated. That’s undoubtedly showing my own bias, but my guess would have been wildly off.
You ask a difficult and important question.

The two relevant ideas I know are:

1. Chesterton's Fence: "I don't understand why this exists, so let's tear it down" is an big and tempting error. Wait until you understand.

2. Consequences of societal change are inherently unknowable, which is why revolutions usually end in tragedy. The sane approach is to change society incrementally, see what happens, and adjust and learn as you go.

The educated reader may notice that 1+2 is pretty much the sane version of Conservatism.

I'm not a conservative myself, but as I've grown older and wiser, I've come to understand and respect the philosophy.
Don't be a bigot. In NYC there are churches that cater to lgbtq people.

Not every church is the same.