skysight-inc/HackerNews huggingface dataset:
Right back at you all.

We are keeping it quiet, in terms of gathering, but are making sure to connect with everyone, exchange well wishes, news and just encouraging thoughts of a better year to come.

In some ways, these last couple years have been painful, and more lonely for those of us who crave other people and the energy that tends to come with gatherings of most any kind.

But, in other ways, it's been really good! There are many things I have learned to do remotely, and or just in a more lean manner, less wasteful than before. Covid and the mess to deal with has me thinking differently, and it's just not all bad.

When I think about return to normal, one part of me is depressed because it's over. We are not going back to that state at all. It all could reach a point where it doesn't look much different, but long before we arrive there, it seems to me we will just grow into a new kind of normal and ideally build on it for a new day, era, whatever frame makes sense.

To that end, happy new year everyone!

End of an era of sorts. I'm cautiously excited about this new one we are headed into.
Space X is a bad, fan boy example. my life is greatly improved by the internet, by ubiquitous electricity, satellite communications, etc. the current form of many of these things was driven by a type of capitalism that is inseparable from inequality
Relative paths are extremely useful. Every user gets their own .bashrc and they don't have to fully qualify it to open the file
The ones you didn't force out because they didn't want to get vaccinated?
FYI anyone looking for an easy DIY deepfake program for fun can try First-Order-Wrapper:

https://github.com/dunnousername/yanderifier

It’s quick and dirty but they come out pretty decent and don’t take too terribly long if you have a dedicated GPU/card.

Example:
https://youtu.be/32X3LOUorLI
But if proof of space cryptocurrency takes off, who knows how much of the world's disk production it'll use? ZFScoin to the moon!

Just kidding, but maybe not.
What is Haiku?
> I don’t think we’re going to agree here, even though I’ve tried to find common ground a few times.

You've repeatedly said that "check your privilege" is used in ways that it isn't used and denied that it is used the way it is used. My "ground" is reality.

> The good that comes from recognition is being able to place yourself in someone else’s shoes and empathize better with their lived experiences, thus enabling you to better understand their situation.

That's all well and good. The reality is that it has nothing to do with how "check your privilege" actually works.

I note that you didn't both to come up with anything other than your opinion to support your interpretation. Meanwhile, I've provided cites showing that you're wrong, by proponents of "check your privilege".

There's also the Atlantic article.

Can you point to ANYONE who interprets "check your privilege" the way that you do? (In fact, even you don't, as your refusal to use it with POC demonstrates.)
The submission is about the poem If, not Rudyard Kipling or The White Man’s Burden, so what is the relevance of that poem to “If”?

Whether he’s a poet or not is simply a matter of semantics, and also not relevant to the poem “If”. There’s also this quote in the link you provided:

> there appeared in one of our magazines a poem by Rudyard Kipling, the greatest poet of England at this time
I presume you haven't been to China in the last decade or so, since they most certainly did "turn the trick". Consumption as a percentage of GDP exceeded 50% back in 2009 and has been slowly by steadily growing ever since, and an increasingly large portion of the Chinese economy has nothing to do with exports.

I do agree that the decades of steady 10+% growth are over, largely thanks to demographics/aging, but a Japan-style stagnation seems more likely than an outright collapse, unless Xi does some really catastrophic miscalculation that triggers WW3.
The answer to why some of you are seeing different test results from each other is context: you, your location, and other identifying information they can use in their firewall rules. If you are testing with SMS, the carrier knows who you are. DDG is supposed to be user neutral, but the Azure server serving the Bing results may have some information such as location. I do not know the relationship between DDG and MS and what data is shared.
I have to agree with you from my angle... I read this and immediately though to myself, what kind of financial position must I be in to wake up and decide "I feel like doing "x", I will go do "x" today?". I will admit to you, it is a financial decision that to a person of my means is a total pipe dream. I consider myself middle class, I have advanced degrees and work in a scientific field. There is no way, none whatsoever, that I could wake up tomorrow and decide to "go do what I feel like". Nope, I would have to take time off, which would garner lost wages, which would be impossible.
That's an incredible story. Has it been recorded anywhere?
Ask HN: What are the endeavours you are focusing on in 2022?
Money combines many metrics into a single, very abstract number.

Maybe a multi-goal optimization, and using more concrete goals is better?

And goals should be directly related to fullfilment of human needs over both the short and long terms.

So let's say measure something like home ownership rate, good jobs, good healthcare accessibility, etc.
Grats on the degree and all the best in your job hunt.

Personally I know my day is limited so I try to make 80% of my effort on things I love to do, and 20% on the things I don't enjoy that much. For example, doing the dishes, work, or exercise. I don't really enjoy those activities because I dislike the feeling of being sweaty, and work is honestly boring and meetings are awful, but I know they're necessary baseline activities and they don't require that much effort. So, there I just accept that I have to do it. That way, I don't care enough to let those things derail the rest of my attention during the day on things I really enjoy, such as working on my projects, reading books, cooking, or whatever.

Works well enough for me, but it's been rough in Covid because there's only so much you can do without regular human connection. I'm happy being alone and amongst loved ones, but there is an other half which wants to be amongst other people in the world whether that's at work, going to parties, traveling or just like walking around in my city and hitting up random food spots. Hopefully this new year is a return to regular style of being outside and doing stuff.
preemptable, priority based scheduling is your solution.

if you are in a latency sensitive environment, the "fairness" or "throughput" of the scheduler are not things you care about.

next most important is 'pinning" threads to cpu cores, such that cache misses (or faraway memory) are minimized.
Between that and tfa essentially exhorting do whatever you think is right and this ending up at the top of HN, being probably the leading discussion board for VC and at least somewhat influential in the future direction of technology, I think this warrants a double-oof.
Rumpology
If you use a service by someone else then you implicitly agree to the terms. I agree that browsewrap style ToS are bullshit where merely landing on a website supposedly binds you to whatever terms they wrote, but if you actually go out of your way to integrate someone's API into your code you are definitely agreeing to the terms!
Twitter is just a telecom utility and public square that has escaped the regulation it legally and ethically deserves. It’s time to hold them to the standards of the first amendment, along with any social media platform that has more users than individual states.
I don't know, but I do know that the archive.today & mirrors have been really unstable lately with redirects and downtimes, and now they are using recaptcha. I can only speculate, but this looks like a dos attempt
It's been known for a long time that a hepa filter in the air handler would be a smart idea.
A lot of employers still won't allow that even though it's possible.

You have to be online on messaging services/contactable by email with quick response during normal hours, making it very hard to do much else in this time.

Covid has meant more people working remotely, but hasn't changed working schedules that much from what i have seen here at least.
No, it is not.

We have no way to know if the other general recieved the message, we can only know that the block chain has committed it.

This is the same as a forum or a blog post. We can make a post, but we don't know if the our other party read it.

If the "enemy" army cut off internet access to one general after it responds to attack, even if a message is committed into a block chain, only one general is attacking at first light.
Probably by your definition of Englightened, but not for many others.
Actually, many vendors use JWTs as the OAuth tokens, though they don't have to. And they are required by OIDC.

There's a standard for using JWTs as OAuth tokens, though it is a new one that may not be well supported yet: https://datatracker.ietf.org/doc/html/rfc9068
Any reason you have to use Google DNS? There are plenty of quality alternative DNS providers.
I read a Quebecois book called Contre Dieu (Against God; there's an English translation as well) that's told in second person as a single, massive run-on sentence. It was bizarre but fit the theme perfectly, and it ended up being one of my favourite fiction books.
Your situation isn't typical. Most men are capable of healthy relationships with women, and with themselves.
This doesn’t look right
Iirc it’s usually IPv6 pure dns (ie not getting IPv6 addresses I’ve IPv4)
I believe this trend has existed on different platforms for a long time. I remember in the 90s when it was trendy to have OCD or to be depressed. Part of being young seems to be finding a way to differentiate yourself and be special as is emphasized by our culture.
The original link is CNBC as stated in the article. https://www.cnbc.com/2021/12/31/santander-accidentally-put-m...
Having a schedule that works for you is still important.

When detached from the rhythm of the processes where you work together with others, it's easy to start slacking, or to start overworking, unless you have another source of rhythm. I've seen people critically dependent on the lunch break to have their lunch; without the external signal, they complained, they tend to forget about it, to the detriment of their health and mood.
Carpe Diem!

Happy New Years yall!
> Some gov't services our users need to integrate with have moved to M2M OAuth/OIDC, using organization certificates for authentication.

Hmmm. Are they using MTLS: https://datatracker.ietf.org/doc/html/rfc8705

My understanding (from reading, haven't implemented it) is that this is quite a deployment problem, but addresses issues with bearer token security.
I was up to 9/10 and then our ISP replaced something and we lost our IPv6 addresses.
It's best that you don't.
In New Hampshire, 93% of the deaths are over 60.
It's pumped millions of dollars into poor areas in developing countries.

That money comes from the poor suckers who are grinding away, buying Axies and hoping to make money. This is zero-sum, remember.
> If you can fill the unforgiving minute
With sixty seconds’ worth of distance run—
Yours is the Earth and everything that’s in it,
And—which is more—you’ll be a Man, my son!

Rudyard Kipling

> Rudyard Kipling was a 4:30 miler

Quenton Cassidy (from the novel Once A Runner)
Compromised Godaddy Infrastructure to Promote Scam Websites
NASA probably was perceived to show the superiority of the capitalist system over socialism in the 60ies though.
I feel like sleep takes away from the things I want to be doing. 6 hours is the minimum I feel I need to feel refreshed. I try to optimize for low stress, so I feel like that should balance out lol
Both archive.fo and archive.is resolve fine for me on Google DNS. Are you sure it's not your ISP blocking them?

It does seem that archive.is blocked Cloudflare DNS at some point in the past [1]. But that seems to have been resolved.

[1] https://news.ycombinator.com/item?id=19828317
PowerShell has been available for Linux and Mac for a few years now.

https://docs.microsoft.com/en-us/powershell/scripting/instal...
I don't see goalposts being moved. It seems like your base assumptions are just different from most people. Most discussions about security assume that users are taking care of their passwords and private keys, and talk about how secure a system is _given_ that assumption. If start assuming that stealing computers and getting people drunk to steal passwords is reasonable, then there would be no point to any of the security measures on the web
After years of self-observations I have a petty theory that, in addition to outside infections, we always have a zoo of cold viruses inside, and different factors trigger them from time to time.
I am quite surprised this is never discussed and mentioned by scientific community. BTW for some other viruses this is well documented and acknowledged, but with cold/flu/covid we seem to suffer worldwide scientific amnesia.
Yes, there is nothing quite as repulsive as people being driven by their morals.
They have single-handedly managed to ridicule serious mental conditions like autism and adhd by turning them into quirky character traits, which has swept over to other platforms as well.

ADHD is now the lack of motivation. OCD has been hit just as badly. It is being used synonymously with liking order and cleanliness (which almost every human does).

And the most bizarre out of the bunch is the pseudo-personality disorder community on tiktok. They come up with names like 'shade' and 'lucius' for their supposed 'alters', all of which have assigned functions like 'the gatekeeper' and 'the emotional supporter', and can of course be activated on demand in front of a camera.

And get this, none of them are diagnosed (only 'self-dxed') because supposedly the medical system is biased and treats them unfairly.
This should be the Reddit motto.
Hookshot does allow customization of the positions of the window throw (and long throw). You can create a custom shortcuts in the wrench and ruler tab, and then select the custom shortcut from the configure button for the window throw, at the end of the list. I realize this can feel a little hidden in the UI, so I'm planning on making it a little more straightforward in a future release.

The custom shortcuts in Hookshot are beyond what I've seen in most apps, especially since you can customize what happens in repeated executions of the custom shortcuts. Let me know what other apps out there have the customization that you are referring to.
This a overly dismissive. Nothing has changed in 2021, it’s just instead of calling cultural imperialism “the white man’s burden” we call it “protecting human rights” and “preserving democracy” overseas, so it sounds better to modern ears. The mindset hasn’t changed. Behave in a way that the West finds “barbaric,”, and all kinds of soft and hard power will be brought against you.

For example, Kipling wanted to end sati (widows burning to death) because it was against his “white man’s” values, today we would be just as against it snd do whatever we could to stop it (probably mostly with soft power) in the name of women’s rights.

Either way, the reduction of someone who lived a full and rich life, an enormously popular and Nobel Prize winning writer to “well, actually he was problematic” is not healthy.
Link-local addresses are what you want, and “fixed” endings or whatever they’re called - so the router is always ::1 for example.

Or just have IPv4 on the LAN.
> According to the National Alliance on Mental Illness, borderline personality disorder is extremely rare -- only 1.4% of the U.S. adult population is estimated to have this condition and it is rarely diagnosed in adolescents.

Wait, since when is 1.4% of the adult population "extremely rare"?
And L3 wasn't shared in 8 core Ryzens since Zen1. Although they're not seperate of CCX's. They still have a split l3 cache.
New York Is Using Race to Determine Access to Covid Treatments
It’s pretty simple. They are more likely to get sick and more likely to infect those whose care they are entrusted with.

There’s a long history of this type of sanction. If you are a provider or nurse in a hospital who fails to get a measles, hepatitis, or rabies (after exposure) shot, you’ll be terminated for cause in many places.

The reason why recovery doesn’t “count” the same as vaccination is that immunity doesn’t last very long - 60-90 days typically. Some countries, such as Israel will recognize a single Pfizer dose and recovery as immune, if you have a negative PCR test.
I suspect that to the wrong person at the wrong time, this would be taken as an excuse to procrastinate.
Honestly I'm surprised they were using binary plists - not because that would be a good idea, just because it seems entirely plausible as its a normal backend for NSObject serialization. Serializing objects would also not be a good idea, but again people like things that appear simpler to implement.
If you can censor the catalogs you can censor the relays. Not least because the protocols allows the relays to serve up catalogs of name to pubkey mappings. Having this lookup functionality makes no difference at all to the ability to censor. If you have an issue with the censorship resistance of this you have an issue with the core concept of this project.

That's fine. But it's entirely independent of whether or not you provide a lookup mechanism for names.
The difference between now and then, or even just now and the Livejournal days, is that "the algorithm" is actively pushing this content at people, instead of it merely being something they can come across.
It's very different because NAT blocks by default. You either need to manually set up a forwarded port or the app needs to use UPNP.
Spectacle was created by a different developer. Rectangle contains nearly everything in Spectacle, and it includes an option when you first start the app or when you go to reset the default shortcuts to select the Spectacle shortcuts.
I have no idea, assuming it's even true.
You could do worse than take the advice of an old man encouraging you to enjoy your fitness while you still have it.

With very rare exceptions, everyone has free time (and weekends count), but many of us (myself included) waste it away.

(e.g., like I'm doing here)
I agree. Trash takes.

I once tried to argue that most YC founders don't spend their time on HN. It got a surprising amount of blowback. With people like this here, it seemed entirely obvious that no founder would want to.

But now I think founders just roll their eyes and move on.
I agree that OAuth by itself doesn't solve registration, account recovery, profile management, 2fa, etc.

Most OAuth2 servers (whether the ones you mention or others like keycloak, identity server, azure ad b2c, ping identity, etc, etc) augment the standard with this functionality. Other than OIDC for authentication, I am not aware of any other high level standards for these problems (though https://datatracker.ietf.org/doc/html/rfc6238 is useful for 2fa).

I think that software companies push OAuth2 because it solves a real problem and is a standard. If there are other standards around identity, they'll also be used by these folks (SCIM, other OAuth grants). If there are holes in functionality, those will be filled by custom implementations (whether the software is OSS or not).

I don't see how those open source projects that you mention get us closer to data portability. Can you explain that?

FYI, both FusionAuth and Auth0 allow exports of password hashes, which is fundamental to letting the data owner migrate easily.

Disclosure: I work for FusionAuth.
The US is a public health failure. We didn’t want “socialized” medicine.

So we got what we wanted, the best nurses are making $300/hr in COVID hotspots and leaving new grads and understaffed facilities in their wake.
> Judging by the CDC's table here, looks like it is around 35/100,000 after the 2nd shot.

Yes, so this is a different approach than I took, but it's yielding equivalent numbers. You have about 2x the risk of influenza after vaccination for the population as a whole. It's a bit worse at my age (influenza death rates don't rise much for age 42, but COVID death rates do a bit more). And now we have Omicron showing up and reducing protection from vaccination. So back of the envelope from these numbers it's reasonable to come up with an estimate of 3x, too.

Of course, this approach has myriad flaws-- better to take the conditional probability approach that I did and look at probability of infection and probability of severe illness given infection.

In any case: I can accept a 3x influenza risk. It's the cumulative effects of the others that is making me take every possible precaution. And even so, I can't really see my dad.
I had to have the dhcp client request something to get it to start working when our ISP provided them.
Ask HN: Is “smart home” a good idea?
Given that nothing is completely secure and immune to attack vectors, isn't the whole idea of smart homes (e.g., turning off the lights using Siri) always going to be dangerous?
Alas a lot of people are going to discover that Monopoly's "bank error in your favor" card doesn't work in the real world :D
Writing New System Software
"Either you run the calendar, or the calendar runs you"
I Grew Up Celebrating New Year's Eve Like Frederick Douglass
You've done the same thing here as your other comment. Here suggesting that people "can't read English" and in your other comment suggesting that people "can't get their head around capslock and don't deserve support".

What about people who CAN read English that way, but think having to match case when searching or referencing text hinders more than it helps?
Why does ping on Linux call bind()?
I noticed earlier that ping (mine is from iputils [0]) calls bind():

rascul@smarts:~> strace -fe bind ping -c1 google.com > /dev/null
bind(5, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 0
+++ exited with 0 +++

This confused me, because I didn't understand why ping needed to bind(). I understood ping to send an ICMP echo request and time the reply [1]. I wasn't sure why ping needed to act as a server for this. This appears to be Netlink related, according to the sa_family in the bind() call.

I asked about this on IRC, the #linux [2] channel on Libera [3]. Several people helped do some digging, and it looks like it might come from a getaddrinfo() call, but we weren't able to verify that. We noticed that bind() isn't called for some hosts:

rascul@smarts:~> strace -fe bind ping -c1 kernel.org > /dev/null
+++ exited with 0 +++

Nor is bind() called for ip addresses:

rascul@smarts:~> strace -fe bind ping -c1 9.9.9.9 > /dev/null
+++ exited with 0 +++

I wasn't able to test it at the time, but I was informed that ping from busybox sometimes calls bind() also.

I don't know that there's any security implications involved, but mostly I'm just curious, why does ping call bind()? It would be great if anyone was able to help shed some light on this.

[0] https://github.com/iputils/iputils/blob/master/ping/ping.c

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

[2] https://linux.chat/linux-on-libera/

[3] https://libera.chat/