skysight-inc/HackerNews huggingface dataset:
Here's mine. I am not sure how to format this without breaking it.

$truncate($if2(%albumartist%,%artist%),143)/$truncate($if($if2(%originaldate%,%date%),$left($if2(%originaldate%,%date%),4) )%album%,143)$if(%discsubtitle%,/$truncate(%discsubtitle%,143))/$truncate($if($gt(%totaldiscs%,1),$if($gt(%totaldiscs%,9),$num(%discnumber%,2),$num(%discnumber%,1))-,)$if($ne(%tracknumber%,),$if($gt(%totaltracks%,99),$num(%tracknumber%,3),$if($gt(%totaltracks%,9),$num(%tracknumber%,2),$num(%tracknumber%,1))),) %title%,138)

I think the truncations are necessary to avoid exceeding filename length limits on some systems. The if2s are to fallback to another field. Similar to yours, there is also logic for zero-padding as needed on discs and track numbers and to omit discs when there is only one.

https://picard-docs.musicbrainz.org/v2.7/en/extending/script...
People don't build everything on their system from source. Distribution of binaries is a thing too.
I don't think they're that different. In both cases the frame is already taken and the editing takes place milliseconds after or months after.

Apple could make iPhones work like DSLRs and save both the edited image and the RAW sensor capture.
Belarus government took my Telegram
Thanks for the good input. Glad it worked for you. I had read a little bit on support/resistance, higher high/low theory etc. But I find them very boring. ( In fact everything around technical analysis).
As I said, I am not looking at trading. The idea was to use technicals for a better entry price.
C++ is not alone in this regard, take .NET as one of the ecosystems that follows the same idea, D, Ada and Fortran as well.
I don't understand your first point. Could you please explain?

As for the second, you realize your gain when you sell your house at which point you need to buy another which price has also skyrocketed. So unless you end up renting or you buy a smaller house, those gains will be lost. Even if you buy a smaller house, the gain might not be that important as having to sell your own house that you took care for many years could also have a psychological effect... people think of those things in theoretical terms but selling a house is not like selling stock.

That's why my point is that rising prices should not be presented as a universal good news.
Basically I think this syntax addition is nonorthogonal, isn't making SQL any more powerful, but isn't solving the main usability problem, which is composability of queries in any way. Like writing JOIN's is not complicated if somewhat wordy already.
Yeah, and any adult can also decide to drive without license, and drunk as well, because they are responsible human beings. Oh wait
> Their responsibilities are defined by laws and their T&Cs, which are known to the customers and customers explicitly opt in.

You seem to just not believe in morals I guess? ;P

Like, yes: the law says you can do something... but I am claiming it isn't moral to do that. You can assert your terms of service let you, but I am claiming that it wasn't moral of you to put that in your terms of service in the first place. (And to the extent to which the law requires you do the opposite, that is us arguing over what the law should say, given that the entire point of this thread is about a changing law.)

And like, the user of course should expect you to do the things you claim you will do, but I also think it is fair for users to expect you to claim you will do moral things in the first place. If you are going to pull stunts like deleting data users entrusted to you, hopefully your service is sufficiently optional and unimportant that they can just not use your service without losing out on anything at all in life.

I see you work in medicine. Your field collects data on people all the time and then hoards it from them. You take X-rays and then just put them in some filing cabinet. To get a copy of MY X-ray I have to argue with people about it and then I usually get some low-quality shit copy. Meanwhile, you purge your records and delete MY data because I somehow have the gall to not need your specific service for some number of years until I get old and suddenly wish I could get my X-ray and you destroyed it :/.

You should frankly be REQUIRED to give people their data to take with and not take it yourself, a step you can't be trusted to not put it in your terms of service that you get to both hoard it and delete it on a whim. If you must insist on holding it yourself, you should be required to have a trust set up that you make regular deposits into to ensure that the data you are holding will survive at least as long as all of your patients.

That's what I will claim is "moral", and to the extent to which either laws or the terms of service of your organization fails to match then the lawmakers, lawyers, or entrepreneurs are being horrible people. If you believe in a religion that has a place similar to hell, maybe that's where all of the people who push for, allow, or take part in stuff like this will end up :/.
Often when building compilers you trade the speed of compilation against the speed of execution[1], and Rust has (traditionally) chosen the speed of executiong over making the compiler fast.

This won't necessarily always be so, there's e.g. a new compiler backend called cranelift in the works, that makes compilations 30%ish faster, and in return the code isn't as optimized - which is good for a faster inner cycle.

https://pingcap.com/blog/rust-compilation-model-calamity#rus...
Well, they should not have created low-quality cars in the first place?
I don't recall exactly but i think TCP retransmission delay and handshake adds random to the backoff, to avoid a thundering herd situation which repeats again if all clients retry at same time.

Assigning free ports to applications that listen on a socket is also random, not sure why, feels like it could be sequential unless you want to deliberately obscure what ports are being used.
The last time I reported a Letsencrypt CA misconfiguration to a major open source software ops team that was resulting in SSL errors in some of their clients, they decided they knew better than I did how to operate TLS on the web and refused my report about sending the wrong intermediate, because they were expert users.

As far as I know, they’re still inaccessible to this day in any browser that doesn’t do what Firefox does, that’s running on any slightly older unpatched OS, and they still think it’s everyone else’s fault that they’re receiving errors.

SSL is too complex to successfully validate all possible errors locally over time without reports of semi-failures, and human superiority at dismissing semi-failures as non-issues remains unchallenged. So while I appreciate the spirit of the argument, I don’t think it works out that way in practice, and I can’t really find fault with the Firefox team for deciding (TIL) to ship a better intermediate navigator for doing so. The alternative is directing user complaints to often-uncaring operators.
When you add accounts to your authenticator app, you can just print out the QR code (take screenshot).

Then you have a physical offline backup of the TOTP secret in a QR code with error correction.

Store those sheets of paper in a folder somewhere safe.

Also consider using a yubikey for TOTP -- but do a paper backup regardless.
Can it? I'm not sure it can be expected Tesla has thoroughly tested anything from their 'FSD' before pushing it out to their testers/customers.
Yes, modules finally, although not without issues, as the stardard is freshly baked and there are 40 year of history to drag.

On the context of Turbo Pascal units (actually they are UCSD Pascal units), C++ Builder did support the concept of C++ packages with a similar purpose.

Or if one wants to delve into the COM dungeons on Windows, that is also a path although naturally the COM ABI only covers the basics of an OOP ABI.

Visual C++ support for modules is already quite good, although still has some warts.
This is about ISPs (no one else) that currently have to store a lot of data way longer than necessary to serve the customer or for technical reasons, so that law enforcement can „travel back in time“ once they have a judicial order. It‘s like putting a GPS into anyones pocket so that the government can always trace your whereabouts.
In the future, storing that data will already require a judge to be involved, preventing mass surveillance (or at least, makes it a little bit harder for everyday law enforcement to access the surveillance data).
We’re talking about already vaccinated individuals which are protected against harm and now should get a booster that’s associated in a study with increased risk of myocarditis. This connection must be studied more before anybody thinks about mandating boosters.
https://steamcommunity.com/id/ruakai/recommended/582660/

This is the sort of experience that you want. In case you don't want to click through, this is someone with over 1700 hours in an MMO who lost all their progress and items because they took a break and missed the GDPR-related opt-in to get their account transferred.
I didn’t say that. Look, I really do have a lot of respect for DJB and his skills as both a coder and cryptographic algorithm designer. If I didn’t, I wouldn’t be using SipHash in one of my open source projects [1] nor would I be maintaining a fork of djbdns. [2]

Let’s just breathe in deeply and calm down. This is not a personal attack directed at anyone here but merely a note that emotions seem to be flairing up and I don’t think it serves anyone’s interests for this to become a Reddit or Twitter style flame war.

In cases where people know the risks, have read Applied Cryptography cover to cover, know why not to use MD5 or ECB in production code, etc. DJB algorithms are just fine. That’s the case with Wireshark and that’s the case with TLS.

What I am saying is this: In a corporate context, where you have programmers who would otherwise make novice mistakes like use simple MD5 to encrypt passwords—I’ve seen that in the real world, for the record—I would put mainly FIPS approved algorithms on a short list.

[1] https://github.com/samboy/lunacy

[2] https://github.com/samboy/ndjbdns

[3] Solar Designer did use MD5 to encrypt passwords for Wordpress about 15 years ago, but he did it in a way to minimize security risks (still secure today, though Argon2 or bcrypt are better), but that was in an era when the only cryptographic primitive PHP had was the now-broken MD5.
Nothing serious, but you can look at

https://github.com/pjmlp/ppm2png

https://github.com/pjmlp/AStarDemo

I am also in the process of porting Raytracing Weekend to C++ modules.
It’s may not be justified, because the subjects are already vaccinated and protected, but there is an increase in myocarditis risk for them.
Here's my personal system so far;

$noop(requires: album-artist script)

$noop(# define once what characters should be removed)

$set(_unwantedchars,[’`'\\"”/\\-\\\\\\|;:\*\\?!&\\[\\]\\{\\}\(\)<>\\\,\\._\$\\#])

$noop(# if the id of release is "Various Artists", or the release is a dj-mix, or there is a djmixer name present, return true)
$set(_variousrelease,$if($or($eq(%musicbrainz_albumartistid%,89ad4ac3-39f7-470e-963a-56509c546377),$inmulti(%releasetype%,dj-mix),$ne(%djmixer%,)),true,))

$noop(# if this is a Various Artists release, prepare to return trackartist later in the file path)
$set(_trackartist,$replace($strip($if(%_variousrelease%, $rreplace(%artist%,%_unwantedchars%,)-,)), ,_))

$noop(# artist path variable, sort out characters)
$set(_releaseartist,$replace($strip($rreplace(%albumartist%,%_unwantedchars%,)), ,_))

$noop(# prefer earliest date in release group over release date, sort out spaces and delimiters)
$set(_releasedate,$replace($if(%originaldate%,%originaldate%,%date%),-,_)-)

$noop(# cat name, sort out characters)
$set(_catalognumber,$replace($strip($rreplace(%catalognumber%,%_unwantedchars%,)), ,_)-)

$noop(# release name, sort out characters)
$set(_releasealbum,$replace($strip($rreplace(%album%,%_unwantedchars%,)), ,_))

$noop(# release disc number, sort out characters)
$set(_releasediscnum,$if($gt(%totaldiscs%,1),$num(%discnumber%,$if($gt(%totaldiscs%,99),3,$if($gt(%totaldiscs%,9),2,1)))-,))

$noop(# release track number, sort out characters)
$set(_releasetracknum,$num(%tracknumber%,$if($gt(%totaltracks%,99),3,2)))

$noop(# release track name path variable, sort out characters)
$set(_releasetrack,$replace($strip($rreplace(%title%,%_unwantedchars%,)), ,_))

$noop(# build the full path up from the variables set above)
%_releaseartist%/ %_releaseartist%-%_releasedate%%_catalognumber%%_releasealbum%/ %_releaseartist%-%_releasedate%%_releasealbum%-%_releasediscnum%%_releasetracknum%-%_trackartist%%_releasetrack%

Workings out on https://wiki.thingsandstuff.org/Tagging_script

Also, some of https://github.com/murdos/musicbrainz-userscripts have been handy
> As someone who would be on the giving end of that, I'm fine with it, honestly. I won't always be on top.

And I and many others are not. You should recognize that this is a _political_ issue where there is no objectively better outcome. Higher taxation has long run drags on innovation and wealth building. The tradeoff is yes, we don't have universal healthcare. I'm okay with that if it means I have more job opportunities and ability to build my wealth.

> In the US anesthesiologists make 400K USD median, in Canada 335K CAD median

Just because the gap isn't 5x doesn't mean there still isn't a huge gap. $335K CAD is $235K USD. And Canada has comparable CoL to major US cities so you're losing real purchasing power there.

> That's not hyperbole, and don't take my word for it

Take a look for yourself at the data in Table 4 [1] sourced directly from each country's government reporting infrastructure and decide for yourself whether you would accept those wait times. I wouldn't accept a 2 month average wait time for something as simple as cataract removal, that's for sure. The quality of life loss in that time is immense.

> Ok, and they shouldn't. I'm sorry. It's not sustainable, it's not affordable. They're taking pay cuts.

Good luck passing any legislation over the lobbying of the AMA then. You're suggesting fundamentally untenable legislation that will never pass in the US. Aka bikeshedding. This is exactly the reason progressives can't get any legislation passed in Congress.

[1]: https://www.sciencedirect.com/science/article/pii/S016885101...
You can do that if you wish, they are called module interface units.
I suspect it has something to do with the fact that they're all written in a pretty similar way, and, over time, you'll tend to get a good number of them. Large numbers of similar sounding messages seems like a pretty good spam signal to me.
Perhaps people mark OOO autoreplies as spam after receiving them in reply to their mailing list posts or other mass emails.
> And I and many others are not. You should recognize that this is a _political_ issue where there is no objectively better outcome

Luckily the rich are a minority and this is a majority rule system :)

There is 100% an objectively better outcome. Better care for more people, fewer people falling through the cracks is objectively better. There are objective rankings of healthcare system quality.

> Higher taxation has long run drags on innovation and wealth building.

And not dying if a small business owner gets sick has a long run boost to the economy. Individuals being able to take risks without fear of death and pestilence has a long run boost to the economy. A carpenter having all their fingers re-attached instead of just some of them has a long-run boost to the economy. Small and mid-size businesses not having to administer health plans is a boost to the economy.

> I'm okay with that if it means I have more job opportunities and ability to build my wealth.

You'll still have your chance lol.

> I wouldn't accept a 2 month average wait time for something as simple as cataract removal, that's for sure.

Cataracts develops slowly over a period of years. It's explicitly one of the lowest priority surgeries you can get for that reason. It took you 10 years to develop you don't need it out by Monday, late February is fine. (NOTE: In some provinces your data shows you can get it out in 2 days in Canada). It's nuts to think that you should be able to pay more to get your decades old cataract out by Monday so that someone who was in a car accident can get in line lol.

So yeah you absolutely would, and you wouldn't care at all.

Either way, America will almost certainly land on a two-tier system where you can still get your way.

> The quality of life loss in that time is immense. This is exactly the reason progressives can't get any legislation passed in Congress.

It's simply not. Sorry. Data and satisfaction surveys disagree, but also - only for the few who can afford to jump the queue. There's very few of those so they're not really represented in surveys.

> Good luck passing any legislation over the lobbying of the AMA then.

Single payer in Canada passed explicitly against the wishes of the entire North American medical establishment. "The organized medical establishment was not nearly so reticent and mounted a ferocious propaganda campaign fronted by the local College of Physicians and Surgeons with the support of the Canadian Medical Association (CMA), the AMA, the local economic elite and most of the media in the province." [1]

We got it done before, we'll get it done again.

You've been fed a crock. Sorry.

[1] https://canadiandimension.com/articles/view/the-birth-of-med...
I've chosen to print articles for ~10 years, as it was the easiest for me to read during commute. Content is also much easier to make sense of on paper, as we can scribble notes anywhere. I wish e-readers evolved faster to allow for a similar experience.

Although I've now stopped printing stuff; I care a bit more about the planet than I did back then.

Now I long for solutions to help me curate and organize content.
Nitpick here - Apple actually removed support for decent font rendering on 1x DPI displays so I don't think it's fair to say they support multiple DPI anymore. Completely agree with getting out of Macos though!
Have you tried GIN trigram(https://www.postgresql.org/docs/14/pgtrgm.html CREATE INDEX trgm_idx ON test_trgm USING GIN (t gin_trgm_ops);) and GIN fulltext search indexes(CREATE INDEX textsearch_idx ON pgweb USING GIN (textsearchable_index_col);) ? As far as I know after applying those indexes on full text search columns you can search as fast as in Elastic because those indexes are built same way as in Elastic.
>Many people do pay a lot for FOSS software.

A few. Most people leech.
Rugpulls and other hacks are a risk, but will become less of a risk over time as the tech gets more stable, and third party insurance solutions like Nexus Mutual become more widespread.

The better customer experience in the lending example is higher yields on savings and checking accounts.
https://www.youtube.com/watch?v=9OWGgkuyFV8
Show HN: 8Bit Computers Book
Hi everybody! Due to Covid 19 pandemic I was forced in my home, so I revamped my book

https://8bit.gioorgi.com

It is a huge collection of information about the 8bit comnputer era (1980-1985) up to the NES console.
I collected information from various source including “The 8bit Guy” videos and specific site (like C64 wiki, nesdev etc).

I am using docusaurus to give a pleasnt look to the whole site.

Please give me you feedback (and happy new year btw)!
What are the phrases like bikeshedding you're referring to? Who are "people" in your post? Which sorts of problems?
This may be off topic, but I don't believe "most chess masters" are under 30, whatever MZ meant by that exactly. ("Chess master" is not a term used in chess.) Most top players seem to reach their highest rating between 35 and 45. Looking at ages of the current world top 100[0], about half seem to be over 30, half under. There are not so many players over 40 or 50 at the top these days though. A classical chess game often goes for 5,6,7 hours, and playing a tournament means doing that every day for a week or two. As most players reach 40 or 50, they start to fade after 5 or 6 hours play. It's stressful and tiring - a single mistake often can lose the game, and lose many hours work, sometimes lose weeks/months/years work.

[0] https://www.2700chess.com/?per-page=100
But it would be nice to be able to re-run that software processing later if you can see it has done something silly, right? That at least seems like a valid use for "unmodified" image data.
>They went to the NYT, who inexplicably decided that they would forego running the biggest story in human history

My understanding was they ran the story and the morning tv show was part of a media tour they set up, the response on the tv show such that they did not really want to continue with the big media blitz and publishing more stories that they had planned.

>Returning to the NYT offices, they're told that the journalists were able to confirm their findings with well-respected third party scientists, but that because one of the astronomers got upset in air, they weren't going to run the story

They had ran it by other scientists in the initial meeting who said that the data looked credible. However after the disastrous media appearance one of the things that made the NYT not want to continue with writing more articles was that they had learned the science was not 100% and they were mad they had been lied to.

Who said the science was not 100%? Dr. Jocelyn Calder the head of NASA, later Calder resigns in disgrace to shield the administration when scientist with Ivy League credentials confirm the comet is coming.

on edit: formatting, grammar
I had a problem where letting iPhones automatically touch up portraits taken on a dedicated camera would result in black blobs being inserted over the whites of the subject's eyes. That's just to say that these problems are common and to watch out for it on your own photos. When you know it can happen in subtle ways you'll pay more attention and you'll start to see big errors in images you thought were fine at first glance.
They should just make reusable printer paper :) would also help the issue of accumulating clutter due to documents you're holding onto "just in case"
Not recently, 6 years ago.
Did this get entered in reporting database VAERS? How would you know?

It helps everyone to accurately report adverse reactions.
Agreed. It's mostly I think because the press can only really do bikeshedding, and so the form of what people say is all they can comment on and amplify, and so we need professional spokespeople to keep up with the rules of what's okay to say, rather than more people to make better products.
It's not "enforced;" it is managed through various means including namespaces, header includes, and prefixes. For example, SQLite is a library whose functions all start with 'sqlite3'. In practice it works well enough: name collisions are uncommon and can be managed.
Are these internal (i.e. from another Gmail user) or from another external system? I've never seen an internal (i.e. OOO from a colleague in the same organisation) marked as spam. I assume some email systems will treat their own OOO emails differently--and in fact I am pretty sure this is the case for Exchange for example. But I can see how it could happen for OOO emails from another system which would be handled simply as any other email.

My money would be on Gmail marking the email as spam. I don't recall Mac Mail doing any special spam filtering.
Yeah, my fiancé is a supertaster as well, but still has managed to avoid a literal phobia of various colors of foods. My best friend, on the other hand, has a similar phobia to Aaron's and is, admittedly, probably somewhere on the spectrum (though again, undiagnosed; but we've talked about it and she agrees it's a definite possibility).
CCP nationalists is an, ahem, interesting concept.

https://en.m.wikipedia.org/wiki/Kuomintang