skysight-inc/HackerNews huggingface dataset:
We always used attrs with the runtime type validators anyway. Getting those types checked in Python was way more valuable to my teams than the minor boilerplate reduction.

If you’re worried about the performance hit of extra crap happening at runtime… dear lord use another programming language.

Dataclasses is just… meh. Pydantic and Attrs just have so many great features, I would never use dataclasses unless someone had a gun to my head to only use the standard library. I don’t know of a single Python project that uses dataclasses where Pydantic or Attrs would do (I’m sure they exist, but I’ve never run across it).

Dataclasses honestly seems very reactionary by the Python devs, since Attrs was getting so popular and used everywhere that it got a little embarrassing for Python that something so obviously needed in the language just wasn’t there.
Those that weren’t using Attrs runtime validators often did something similar to Attrs by abusing NamedTuple with type hints.
There were tons of “why isnt Attrs in the stdlib” comments, which is an annoying type of comment to make, but it happens. So they added dataclasses, but having all the many features that Attrs has isn’t a very standard-library-like approach, so we got… dataclasses. Like “look, it’s what you wanted, right!?”. Well no not really, thanks we’ll just keep using Attrs and then Pydantic
A Programmer Union Can Save Open Source
Define stable.

The poster above you stated that his/her $100 investments are now worth after 1 year:

> ETH: $899.22 (+799.22%), BTC: $320.77 (+220.77%)

The Turkish lira hasn't changed nearly that much in value.
"Garbage"?

> In an FDA analysis of the Optum healthcare claims database, the estimated excess risk of myocarditis/pericarditis approached 200 cases per million fully vaccinated males 16-17 years of age and 180 cases per million fully vaccinated males 12-15 years of age. [1]

This rate is close to the findings of the Høeg study (even higher, actually). [2]

On the one side we have the FDA and multiple scholarly publications largely in alignment. On the other side, we have an internet blog article with hyperbolic language and a generally unprofessional tone.

[1] https://www.fda.gov/media/153447/download

[2] https://twitter.com/TracyBethHoeg/status/1435796382841860099
Ask HN: Hobby project, what frameworks to use?
I want to get started with some hobby project. Confused because, there are way too many frameworks. After a lot of research, I have zeroed in on Vercel+ Supabase. Any feedback or alternatives?

Note: I am hands on with tech stacks. So, I am not keen on frameworks which completely abstract the underlying tech. But, ease of use and quick development also is a criteria.
Ask HN: What skills to learn for 2022 to help create side projects?
The recent Ask HN side project thread is a reminder for me to learn new skills for 2022 that would give the capabilities to develop side projects that can be potentially monetized.

In terms of tech skills, I am currently learning R for basic inferential statistics for grad school. Otherwise, I have no other relevant programming knowledge--and I am not sure how one would monetize R "side projects".

For those with experience building side projects, what technical skills should I learn in 2022 that would enable me to create side projects? I think an initial step in learning Python would be useful. In setting these goals, I have to be aware that I'm still in grad school, and do not have all the time in the world, of course.

"Skills" is a broad word and can encompass many different things. Maybe technical skills related to medical side projects would be more relevant to me, but I'm also interested in other areas of tech.
appeal to incredulity. bravo!
It'd be cool if I could use a Fediverse account to log in to this wiki.
I’ve been misled by comments so often that I now literally don’t see them. They’re like banner ads on websites. My brain just doesn’t register them anymore.

They get orphaned by slightly wonky merges. The underlying code gets updated or refactored, but the comments remain. When they are correct, they’re useless 90% of the time (at least in codebases whose linter requires doc comments). Even the accurate comments tend to drift with age and become inaccurate unless they’re carefully maintained (which they almost never are).

It’s really hard for me to figure out the balance.

For exceptionally good codebases (Redis, SQLite come to mind), the comments are a godsend.

For mediocre codebases, the comments are largely a waste of time at best, misleading and time-wasting at worst. And most of us, I suspect, are working on mediocre codebases.
I always took it as that interacting with each others’ repos, issues, and PRs effectively makes it a social network. It’s just a different kind of dynamic than we see in other kinds of SNS.
Ironically enough, I think the data set comes from lawsuits that determine all of those conditions. A surgeon for example with all of their future surgeon income ruined by a bad car accident + medical care can be around $30 million, while someone who is relatively old with no chances of future income + medical care would typically get less AFAIK. It probably averages out to that $7-10 million figure.
Turkey and Saudi Arabia.
Great newsletter, have enjoyed a lot of his previous posts on walks through rust belt cities
Low effort tweets are now featured on hn? Maybe that's a more interesting thing to discuss than just another post that hypes up some programming language. Just the other day I saw a thread on twitter about how hn is no longer a product oriented news site.
Turkey is at least as much at fault as Saudi Arabia. They literally straight up pay salaries to wahabbi terrorists. The US also financed a lot of them.
haha, I don't have much experience with mathematical equation writing in LaTeX, I just like how the words and document look. So I can't say much about this.

Have you looked into Groff >> https://tex.stackexchange.com/questions/527864/latex-vs-grof...

I have heard atleast one people say that, the math syntax is much more elegant in groff as opposed to LaTex.
If you do this you might not be able to go on a "paperless" billing plan with your bank or insurance company. I disable images too but financial institutions interpret "no tracking image requests" as "client's email address doesn't work" and they start mailing me paper again. Took me years to figure out the reason for this brain-dead lossage.
> We waste a lot of time trying to teach teenagers languages in high school. I learnt French, very poorly. Have retained almost nothing to this day, what a waste of time.

Does that mean the learning was in vain? I’ve probably forgotten 90% of what I learned in high school other than math. Does that mean most of my education was a waste of time?
That's an amazing trailer!
The number of times I've had weird looks for wanting to read what I'm signing... Definitely something that I would recommend to anybody signing anything at all: read it first.

And it this silly little habit has fairly frequently resulted in line item changes, less frequently in major changes and a few time in abandoning a contract. So this is not just a theoretical thing.
For me it’s a tie between two:

- “Bloodmoon: I” by Converge and Chelsea Wolfe

- “Eternal Blue” by Spiritbox
Yes, one day a week devs post the standup update on slack. We call this "No meetings Tuesday".
Amen to this! Having relocated to a new job, I was bored and lonely outside of work with no social connections. Now, I volunteer as a trolley conductor at a railroad museum. No screens. No code. Just a nice way to spend Saturdays and meet and interact with people.
The analogy works because 99.9% of vegetarians don't even use words to directly tell others that they are unethical, they just assert their OWN vegetarianism as an ethical decision, and others go bonkers as though this is the most grotesque personal attack. This all happens without any red-paint-balloons or other extremist stuff.

In other words, when someone comes along and says what amounts to "for ethical reasons, I behave differently than you", people interpret it (understandably but unreasonably) as saying "you are an unethical person" (whereas the responsible reaction is, "hmm, maybe there's an ethical issue here that I should consider that I haven't yet"). Then, people focus all their attention on rationalizations to reject the other person, such as calling them "ideologues".

The Trisquel website doesn't say, "if you use or make proprietary software, you are evil". People react to the subtle implications as if that's what it said though. Maybe that's because people don't want to admit that they actually do act in ways that are ethical compromises?
Too many holidays might be a factor but I really doubt it's a large one. The bigger reason is you just don't delay a 20 year $10billion project for any holiday.

Some of the grunts might be disappointed but having worked on way less important things that were launched on holidays, I can guarantee anyone significantly involved in the project is just happy to see it get off the ground no matter what day. You have a good window for launch, you take it
I don't disagree with you but I'd like to provide some context for how things have shifted, for others reading this thread. The current headscarf culture in Turkey, as I see it.

The head coverings (various kinds) are associated with modesty. They are often fashionable modesty (?!) in Turkey now, as Armani and others advertise cutting-edge, expensive headscarfs. Some women are using them as a status symbol. They can also be used to signal pro-Erdoğan, pro-Islamist (in a government sense) sentiments.

Now, a woman not wearing a head covering (very many do not) may be called a slut by women wearing them. Rare perahps, but these things happen. There is often a palpable tension between the groups of women who wear them, and the groups of women who do not. It is as I said often a political symbol.
Bryan Cantrill did an interesting deconstruction on Amazon leadership principles.

https://m.youtube.com/watch?v=9QMGAtxUlAc&t=26m42s
I literally just read the article and I can't tell you the name of the insurance company involved
The effects of the pandemic on children has definitely been variable. Higher income kids going to private schools are back in school by 6 months, while lower income kid's public schools cannot even get zoom classes organized or access to such classes (laptops, etc) for over a year in some places. Average that out and the overall net effect has probably not been great.

Demand for mental health care during the pandemic has boomed, and the isolation of lockdown and all the other stresses are directly correlated to that.
In recent months it has appeared that some high ranking members of AKP is taking over private businesses by arresting, threatening or even killing the owners. Biggest media company in Turkey was bought by Erdoğan without spending a penny. They still didn't pay. https://www.ft.com/content/3273aafc-4317-11e8-97ce-ea0c2bf34... Also watch this one https://www.youtube.com/watch?v=dvWOVToEmsA
I do not enjoy group events. I enjoy solitary hobbies in the comfort of my own home. So what is my solution dad

I also do not have time to fake enjoy a group hobby or event for years in hopes that a hot single woman will eventually join and become friends with me and blossom into a relationship.
>> if it runs on top of web2 it doesn’t classify as web3 in my book.

Then web3 providers need to buy their own hardware and data centers instead of using web2 cloud infrastructure:

https://www.vice.com/en/article/wxdnxy/amazons-server-outage...

https://coinmarketcap.com/alexandria/article/coinbase-down-a...

https://decrypt.co/44321/70-of-ethereum-nodes-are-hosted-on-...
It's obviously difficult to sum it up, but there are two main factors that come to mind. The first is the economic situation you mentioned, along with the fatigue that comes with the feeling of working a lot but still not being able to afford much. The second is a general feeling of distrust in the government and politicians, a sense that you're being ripped off by corrupt politicians putting money into their own pockets, and a lack of hope towards any of that getting better.

The knowledge that these problems are not as painful in more modern nations such as the US or Switzerland contributes to a feeling of "being left out". Not that the problems don't exist there, but the less you have the more painful they are. For example, old people in Romania often live on a pension of almost literally nothing.

I don't want to paint too gloomy of a picture though. There are definitely worse things than walking around Bucharest's old town with friends and a shaorma. :)
Anyone who learns enough vocabulary to be something resembling fluent (say, can comfortably watch tv shows or read books in that language), will be good at grammar far before they learn the 10k+ words they need to know. You can't consume enough of the language to acquire that kind of vocabulary and not have a decent intuition for the grammar.

I don't advocate ignoring grammar, but you really just need awareness of the basics, not to spend time doing drills or filling in blanks.
For the "Copying Memory" test - isn't the page size on M1 something non-standard? It may be worth it to also try 8KB and 16kB block sizes.
I wonder why china and Russia just fine and get war money from whoever they want.
Alternte title: Russia just decreased the value of their dollar by more than $127m due to the network effects of suppressing free expression and free enteprise.

Congrats Russia. You played yourself.
What's the alternative then?

It isn't harsh sentencing and mandatory minimums.
Can someone expand on what this is? How does it come up for you and how often? I watch YT on the regular, combination of different platforms and entry points. Definitely not always with adblock. Wasn’t even aware this was a thing until now.
So let's take one of my canonical examples. libfftw (Fastest Fourier Transform in the West) can be built with at least the two following critical options:

1. use double or float for computation
2. thread-safe or not

The result is 4 possible versions of libfftw:

double + thread-unsafe
float + thread-unsafe
double + thread-safe
float + thread-safe

What aspects of rust's crate design will allow me, developer of an application that uses libfftw, to define which of these I want to use? How many crates will I have installed in order to switch between any of them?
I get you, I’m the same, I guess my advice sucks, honestly. Of course, just looking for hot singles is part of the problem. As an old man I can tell you looks don’t last but personality tends to.
Wasted a couple of years building a dating app without shipping anything usable. You should try to ship asap and get feedback.

datingchances.com
last year you were pumping serverless. What happened?
I'm pretty baffled by this reply. It used to be (last year?) common knowledge that children were largely unaffected by covid. I guess the vaccine rollout has changed people's minds, but it hasn't changed the data.

https://stevekirsch.substack.com/p/weve-now-killed-close-to-...
Radio Free Asia is a propaganda outlet run by and for the US government and it used to be attached to the US state department: https://en.m.wikipedia.org/wiki/U.S._Agency_for_Global_Media
https://stevekirsch.substack.com/p/weve-now-killed-close-to-...
I don't understand your comment? The stance makes sense now because it is an option with smaller hosting services. I use one myself.
>That seems to require a Microsoft account and that's something I neither have nor want. I believe sending emails has to work without having to register an account for each provider you're interacting with.

Yes it does require signing up with them. I see that you’re taking a moral stance on this so I guess the best action is to just ask people to not use Microsoft email products, which is perfectly reasonable in my opinion.

For what it’s worth, I do have an account with them and I am very small scale and don’t have any deliverability issues with Microsoft.
Actually yes, so it already needs open doors, can open other doors, but both are literal. I’m not sure opening these doors lead to opening the other, proverbial door to CE/RCE realms. That may need some more magic.
That was elegant and much more insightful.
Shit you don't learn in school! https://keeplearning.buzzsprout.com/
I’m starting to think that “don’t self host” messages like this are coming from people with incentives to steer people towards paid mail hosting.

A big reason it’s getting harder to self host is because so few people do.
> Performance only matters if you are in competition with others.

I'm not sure that's right. There's a strong link between performance and repeat usage. Even in the complete absence of competition, Google search being fast could result in more searches per user being conducted and more revenue as a result.
Have they? because last I checked they (both the Tresury, and The Fed) still insist that this inflation is transitory, supply chain issue not their monentary policy... (they investigated themselves and found they did nothing wrong)

And they are still claiming government spending trillions is not the cause, and will not create new inflation..

So no, I dont believe they have acknowledged the problem at all, nor are they really going to address is. Sure the fed says they will wind down their buying, and signaled they might raise interest rates VERY VERY VERY minimally, they are acting as if demand caused by supply chain issues is the root cause

It is not
I do this in a markdown file, and then check that file into a /docs folder. That way, it doesn’t muddy the code, and even though it becomes inaccurate over time, it’s still handy for a “what was I thinking?” check.
An eclectic JavaScript UX micro-library
Funny I should see this here, having just reread the book two days ago. Apart from the Sci Fi elements, of which Vinge is rightfully lauded, I love how much depth there is in the book w/ regard to individuals’ scheming and how layered the conversation is. At one point two factions of humans are listening to a live-translation of an alien radio show debate between rivaling aliens. The scene simultaneously moves forward the plot for each of the human factions, each of the alien factions, and the translators themselves, all of whom extract important info unnoticed by the others. Later it’s revealed the situation was /even more complicated/ than anyone thought as misinterpretations occurred across the board.

Does anyone else have recommendations for sci fi or otherwise with such complex intrigue?
I can‘t stand this attitude of yours. Not everything needs to be efficient, has to have a goal, make money or make sense. Have fun for once and put that capitalism brain aside for just 2 seconds.
Áldott, békés, boldog karácsonyt és sikerekben gazdag új évet mindenkinek Magyarországról!
>> You do miss out...

I'm not confident that is true in any meaningful sense as it seems to align too nicely with what Facebook would like people to think.
What place do these niche solutions have in the main project?

In the old days you would write a little script to set up the mapping for your USB drive, once it is plugged in. Linux provides the UID mapping feature, udev gives you a place hook your script, and you glue it together the way you want.

If your solution was particularly high quality it might get included as a package in the OS. Someone else might write a different solution that gets packaged alongside yours. Maybe they scratch the same itch in two different ways? Maybe theirs is just better?

Systemd on the other hand is judge, jury and package maintainer. What they decide upon is what gets included. They are the cathedral, where once there was a bazaar.
Wayne Green (W2NSD) on Coast to Coast AM with Art Bell from 1995:

https://podcastaddict.com/episode/57657880
Personality definitely fades. People change, become less fun, grow into different people.

Everything fades, so just get the best you can now and hope for the best.

Tinder Platinum sounding like a better value proposition now?
I think the commenter was trying to prove that point. It's not a hipster email system, but non-technical folks will perceive it as such.
Sadly that's not practical for some sites and services.
Strongly agree. I'm deeply disappointed with the depth of discourse in other internet communities which implement upvoting; the highest voted comments are usually shallow hot takes or low-effort jokes. However, on HN the most substantial and interesting comments are the ones that typically find their way to the top of the discussion. I can't remember the last time I ever learned anything new and interesting from any other social media site, whereas the HN community continuously offers a wealth of deliberately considered perspectives.

Major thanks to the HN community and those who keep it running!
The game is asymmetric. Hongkonger cannot fight back with all guns with chinese hands. Look at many countries and firms (say intel lately), Taiwan is still in danger as we are not sure any real consequences once the Dist settled down. And how many insiders are there. In Taiwan.

Just … we can hope in a not so hopeful scenario.
Sure:

https://inlets.dev

And the docs:

https://docs.inlets.dev

Subscription only, companies can buy a static licenses if required.
SquareMouth Travel Insurance: https://www.squaremouth.com/
Sure, there have been a lot of Flu pandemics with lower case fatality rates as well. Prior to this pandemic, they had actually narrowed down the flu subtype:

"the reanalysis of seroarcheological data suggested Influenza A subtype H3 (possibly the H3N8 subtype) as a more likely cause for the 1889–1890 pandemic"

There was no thoughts that it was Coronavirus related before this pandemic.

edit: Interestingly though, the 1889-90 pandemic was thought to have originated in Bukhara, part of the Russian empire at the time, which has been historically a cattle raising area. H3N8 is Equine influenza virus, where as HCoV-OC43 was a Bovine coronavirus.
Appreciate the breakdown!
> https://www.texmacs.org/joris/surhypexp/surhypexp.pdf

I saw "France" at the top of the document and I quickly scrolled the document thinking, "Looks crisp French to me."

Then it dawned on me.....
Different use-case.

See the FAQ for a comparison vs a VPN: https://docs.inlets.dev/reference/faq/
Don't blame the algorithms, blame the people who decide policy. It's perfectly possible to find a ton of spammers in Google, FB and Twitter by manual and/or automated methods. Their continued existence shows they are tolerated.
I wrote an app where users could create their own "nano" apps by writing a few lines of JS-like code. Many things like clock, reminders, weather, stock quotes don't really need a separate 50MB app, they could be written in 2 lines of JS. In 5 lines, one could create an app to notify about arbitrage opportunities on various crypto exchanges.

Included mobile IDE, run-as-you-type debugger, and an app store.

Google blocked it, for the reason I never got to investigate, because by that time I got rich from other projects.
Dune. The film score and sound design were really great.
This really hit me hard because I'm in a similar situation.

Unfortunately I think the harder you try the more she'll entrench - that's what's so insidious about this mindset because (in my opinion) it appeals to people who have suffered traumatic disappointments in their lives, and gives the balm of belonging to a select group of the "awakened".

The only way I've managed to cope with my own deteriorating mental health in this situation is to steer clear of the subject as much as possible, give non-committal responses amd change the subject, and very occasionally drop in the odd question like "How would you ever know if you were wrong about this?" and "Says who, and why should you believe them?"

Sorry not to be more constructive - if I figure out anything more I'll follow up.