skysight-inc/HackerNews huggingface dataset:
My guess is it's staffing. I use Amazon Fresh (for groceries) and Amazon Prime, and it's more apparent with Fresh -- normally I can get everything delivered next day. Fresh didn't have deliveries at all for almost a week around New Year's, and now their earliest deliveries are 2-3 days from today, though it seems to be getting better. Fresh seems to have most items in stock, but only for pickup, not delivery, which is why I suspect it's a staffing issue.

As for Prime, I used to be able to get deliveries 2 days after purchase, but my cart ETA for most items shows 3-4 days at least. It's not a big deal but I've certainly noticed that Amazon doesn't seem to be able to deliver as fast as it used to just last month.
Solitude and loss of purpose can kill just as well as cancer.
I literally lol’d. Thank you for the laugh
Keeping dependencies loosely coupled and reusable has been best practice since forever, but it is only really with NPM that it has become the default.
Medication doesn't have the same effect for everyone. I was lucky in the way it worked for me, perhaps.

The point is, just experiencing this month of calm and ability to do things helped me overcome a lifetime of learned helplessness.

I am more effective now without Adderall than I was before I've had it, simply because I can catch myself getting into the brain fog and using e.g. the help of my partner to break out of it.

Speaking of Ibuprofen, it feels like magic to me too. I've had 100+ degree fever from COVID booster, my whole body was aching, I felt cold, but putting my socks on (which I had in my hands felt like an immense chore). Ibuprofen cleared that within an hour.

Was it "severe" pain? Let's say, I've had worse. But Ibuprofen took me from 100% non-functioning to mostly-functioning. Magic.

In any case, I feel like what you wrote does not contradict what I said.

Let's use glasses as an analogy. Arguably, prescription glasses can be used by people with good vision either to resolve finer print, or to resolve text much further away. The laws of optics work the same for them.

However, we would say that the effect of wearing glasses is drastically different for people who need a strong prescription vs. people who do not.

As they say, size (of the effect) matters.

>The difference is that since the levels of hyperactivity and inattention are much higher in ADHD subjects, the improvement is relatively much greater, giving the impression that they respond, while non-ADHD subjects do not.

It's like saying that giving food to someone who's starving is the same as to someone who's eating well. The effect is the same, the response is different.

Those who don't live in constant brain fog don't really get to feel how Adderall helps with that.

Anyway, my personal experience with Adderall is written up here:

https://romankogan.net/adhd/#Medication

I'll be glad to look to sources to back up my claims (or stand corrected and learn); but can you help me out and say what it is that you want references for? I struggled to understand where we're disagreeing, though we'd perhaps use different words to talk about the same thing.
This is kind of a fake answer to the problem.

First off, using less memory is an effective way to reduce cache misses: if you shrink memory by ⅓, that allows you 50% more objects in the same cache size. And this applies to anything--it's the only way to reduce cache misses that is universal. So saying that it's not solving the "real" problem is really a spit-take, because it's a pretty effective way of solving that "real" problem.

Suppose you considered cases where a smart ordering could avoid hitting unused cache lines. If a struct is larger than a cache line, it's possible to put co-used values on one cache line and avoid bringing in the other cache lines. But this kind of optimization isn't going to work unless the struct is cache-aligned to begin with--otherwise, your clever ordering is only going to sometimes work and sometimes potentially cause unnecessary multiple cache lines to need to be brought in. As to whether or not cacheline-alignment is a good idea, well, the extra padding will increase memory usage (see point #1), and the potential benefit is going to be limited by how hot or cold field accesses actually are.

The other case that comes to mind is false-sharing, which is definitely a real concern. Except, we're talking about reordering struct fields, which means it's false sharing within fields of a struct, and that's a much smaller subset of where false sharing actually occurs--false sharing tends to be more of an issue when you have an array of objects, and you need to make the struct element a multiple of cacheline size to avoid it. The only reasonable cases I can think of off the top of my head are going to involve structs which have intrusive atomic reference counting or some sort of intrusive lock in them--and you can solve both of those cases by making large cacheline-sized versions of those structs that prevent any fields of the outer struct from being stuck on the same cache lines as those data structures.

So I rather expect that it is very possible to have a field reordering algorithm that would improve cache misses in all the obvious cases (as I mentioned in point #1) while not preventing the user from having sufficient control to optimize for minimizing cache misses in the rarer cases in the subsequent point.
Was he also known for harming innocent bystanders just to hit big companies?
How do you answer the simulation argument?

https://www.simulation-argument.com/simulation.html
You can get what you want by using `ssh-agent ssh -o AddKeysToAgent=confirm -o ForwardAgent=yes` instead of `ssh -A`.
We don't see that logic applied for foreign words. People in the USA rarely say croissant correctly, nor mayonnaise, nor manga, etc... I don't expect it will be any different for created words.

The problem is people aren't going to look up the "correct" pronunciation. They're just going to say it how ever it seems like it would be said by reading it in their native language. Once enough people do it it's too late to fix.

An interesting related thing is how people pronounce initials. For example NOP ("No" "Awp" or "Nawp" or "Nope" I had a colleague that pronounced RTS as "ritz". What I find interesting with "ritz" is why the "i". Why not "rats" or "ruts" or "rets" or "rots".

In my domain, graphics, there's GLSL which some people say "Glisle" and "WGSL" which some call "Wigsle". But why not "Glasle" or "Glashal" and "Wagsle"/"Washal". Why did they choose "i". "a" makes more sense given that the letters stand for and if you're going to abandon what the letters stand for, still, why "i" and not some other vowel?
The biggest challenge here is measuring the quality of someone's contributions and adjusting compensation accordingly.

Not every commit is worth the same level of compensation.

Companies like Google/Amazon have to go through and adjust compensation based on talent and contribution levels, but how would that be done in Open Source?
He should have probably filled in this gap as well:

https://news.ycombinator.com/item?id=28869255

> Raymond's comment about not being able to find the collision code is a bit absurd. I can't recall if Danny or I named the top-level collision detection function, but it was just named 'pb_collide'.

> It's nice to be able to point to this line: https://github.com/k4zmu2a/SpaceCadetPinball/blob/5947727f80...

> And, while it is true that the code is sparsely commented, the geometry code that computes ray intersections is commented.
I've always pronounced it the same as Basel, the city in Switzerland.
Thanks for the thorough reply, this is helpful.
As a side note I switched from Debian to Fedora recently and I was amazed at just how much faster in almost every way possible dnf (rpm) is compared to apt (deb). Downloading packages is faster and has less broken mirrors. Actually running the transactions is much faster. Oh, and dnf seems to be able to handle the problem where you have multiple kernels updating or installing and each one has to regenerate the initrd gzip.
In case you wanted the number in flag form (a-la AACS): https://imgur.com/a/EX8RWXM.
Thanks. I do use a split keyboard now and it helps a bit, but I'm still pretty limited with one hand and on both hands tends to stretch my fingers to uncomfortable positions rather than use all my fingers.
There are a lot of inconsistencies in the examples. For example, pumpkin pie is toast, but cheesecake, deep dish pizza, and key like pie are quiche.
it's at best an open face sandwich
https://archive.fo/2022.01.09-232109/https://www.wsj.com/art...
Thank you for this information. My question was - how does it help?

What does it do and why is that helpful?
This is content marketing done right. You taught me something first in exchange for visiting your service, should I ever need it. I'm fine with such form of advertising.
If the casual statements were "I like cheese" or "tabs are better than spaces" that would not have been newsworthy. "Feminism is a disease" and "Q is legit" are rather more controversial statements.
I'll check this out. Thanks a lot.
For someone like me, who's ability to do math stops when they run out of fingers and toes, what's the answer?
I see. I’m familiar with its use in ticketing. I’ve noticed arbitrage opportunity in some markets where items are sold far below market value because they are intended for a neighbor or just that community.

Is your wife seeing low priced items sourced from those marketplaces, or sold on those marketplaces?
Although I sympathize with the student's issues, it is not taxpayer's fault that these issues occur.

For (1) the government already gives housing assistance, food stamps and a bunch of other welfare programs, so the parents can easily afford basic hygiene products and they should be paying for it, not the school.

For (2) it is the administration's malice or incompetence that is burning away the money. We shouldn't increase the budget even more, we should hold the administration and the parents accountable.
Yes, they should. Also many other kinds of data representation optimizations whwre there are lots of fruit to pick. Unfortunately this rarely happens.

Language specs rarely support it well, so much of the blame is on language designers. But it's a somewhat chicken and egg situation. Language users don't demand it either because they never had it in other languages.
Yes but the creator screwed up in thinking that people were going to read the minutia of their document. The majority of people seeing "gif" with no instruction would use a hard-g. If they know it stands for "Graphics Interchange Format", again they'd use a hard-g. They screwed up (unless their goal was to cause all this endless useless discussion :P)
Yes, my meditation experience is similar, and he states it in the same lecture.

The belief that we are rational beings making informed calculated decisions is outdated and proven to be wrong.

Yet, we continue to think of ourselves this way, at our peril.
I'm a classic liberal, equality for all, but not the new "liberalism" espoused by Ibrahim X Kendi ("How to be anti-racist") that posits "The only remedy to past discrimination is present discrimination. The only remedy to present discrimination is future discrimination."

The discrimination remedies would be levied based on race to (mostly) white people but also non-BIPOC peoples (black/indigenous people-of-color) such as Asians.

I know many readers on HN may not be interested in following this stuff, but its becoming THE issue for me thats turned me from the Obama-voting liberal I was to the right-wing voter I am now (despite not being a conservative, religious, from the South/rural, etc).

Seeing the Democratic party embrace these ideologies full-stop has been incredibly saddening.
Because I need to work. I'm not a politician nor a philosopher.
Where does it say that? As per rfc7489 4.2:

A message satisfies the DMARC checks if at least one of the supported authentication mechanisms:

1. produces a "pass" result

Personally I did not test yet what a DMARC result 1 fully failing check produces.
I can say however that only 1 successful identifier-alignment criteria (and the other credential being valid but not aligned) is enough for an overall pass.

Of course the receiving mailserver is free to enforce a strict DKIM&SPF requirement aside the DMARC check/spec. If your question is why that would be necessary, I'd love to hear the reason aswell
> (what letters are used to describe how the word "gif" should not be pronounced?)

You could pretty easily update the sign to say "it's pronounced gif, not ghif".
Actually, yeah, because when he setup his PACER scraping script he used credentials belonging to a library that didn't belong to him. A similar thing happened when he hid the computer on campus in a closest that did the JSTOR scraping.
I know you were joking. My favorite example is

ghoti

"gh" from laugh, "o" from "women", "ti" from "tion" (like nation")

so "ghoti" can be pronounced the same as "fish"
Fair! I didn't finish the thought, which was to address those shortcomings by either making free software work better for those needs (e.g. work with tech unions to negotiate guaranteed funding of projects used by companies) or by making it less attractive to use permissive software (e.g. via regulation).
A simple argument for investing in your pricing
Simple: in summer, summer time is much better than winter time, and in winter, winter time is much better than summer time.p

Using summer time means you get the light in the evenings. Things like doing sports activities that need daylight after work become possible about a month earlier than without time, and you gain another month at the end. Long evenings are glorious for all sorts of activities. The alternative puts the light in the early morning when people sleep.

In winter, winter time here means it's at least a bit twilighty during the morning commute; without it it would still be pitch dark, and it would still get dark before the end of the work day.

(I'm in the Netherlands, which is actually already on a bit too summer timey timezone compared to its location).

Yes, some people can change their schedule instead. Most people are tied to fixed times of work, their kids' school etc.
> Maybe people generally bad at avoiding hunger cravings, and more time awake means more giving into cravings?

Maybe but I think "poorer/more impulsive decision-making is correlated with poor sleep" sounds very plausible.
The solution to A being opt-out makes addressing B not an issue.
I guess you are one of those people who goes to bed at 7pm in time to get up with the Sun at 4am.
What's Up with the NFT Hate?
I pronounce it with a guttural "g" as normal in Dutch, and that option is missing :(
I don't like DST, but what I would like even less is staying on DST permanently (which is what most proposals for the US West Coast are calling for). Staying on UTC-7 in winter will make the darkness stretch too long into the morning.
The same way the RIAA has torn apart BitTorrent?
Honestly? They probably don't know how, or that's just not part of the JS culture. I've met a lot of JS-only developers, and most probably don't even know what ANSI escape sequences are, let alone how to work with them. The lack of basic computer knowledge from the JS ecosystem is shocking. I don't expect this to poll well in Peoria, as it were, but this has been my consistent observation.
> Go’s philosophy seems to be a very minimal/low-feature language, that’s fairly low level, even if that means somewhat more awkward or mistake-prone code.

And that’s why it tells you to fuck off when you have an unused variable, a non-solution to a non-problem.
Anything with verified boot is a leg up.
> Lil Baby, the night’s headliner, finally took the stage at around 1AM. Most people had left by then. I was drinking my last vodka of the night and zoning out to “Life Goes On,” though, and a small group of attendees bounced near the front of the stage, and there was something inspirational about Lil Baby’s utter lack of concern with how small the audience had grown and how utterly dry the vibe in Brooklyn Steel was. He had none of Julian Casablancas’ cool kid embarrassment or Chris Rock’s self-consciousness. He was simply getting to the bag. “Brooklyn, if you’re making more money this year than last year, make some noise!” his hype man screamed to the crowd’s delight.

https://www.theverge.com/22824387/bored-ape-yacht-club-nft-p...
What really got me to understand what an NFT is was a post in a gold / silver subredit. A poster asked the question "Where could I find someone who could make a physical NFT gold and silver coin". I really didn't understand what that meant so I asked. They answered that it was going to be a intricately designed coin that was a physical NFT.

This physical NFT was just a coin. Nothing special, no blockchain just a coin.

After this I realized that all these NFT's are completely worthless. You wouldn't buy a physical coin that some random guy (Talented artiest but still) for millions. Why would it be different if its digital?

I could be wrong and NFT's will somehow become the next massive institution but I don't think so.
> The builders talk this measured way. Hang out with more of them, while they’re building and where they build.

There's no reason for me to hang out with them, they can come to me if they want my attention. I don't come to HN for blockchain evangelism, but this is a tech forum and blockchain is tech so if an article comes up I will engage with what I am presented with.

> There isn't really a world where any of this goes away, so the voyeuristic and quizzical approach doesn't work

I don't think it goes away, but I don't see it really going anywhere else than where it already is. Cryptocurrency is synonymous with "speculation" in terms of what is actually happening in the real world. I have no doubt we might see bitcoin and alts continue to rise in price as the ecosystem continues to do everything it can to amplify the hype, but at the end of the day, blockchain "web3" will never take off because the masses have no interest in using cryptocurrency, they just enjoy trading it on coinbase and robinhood like it's a stock - web3 has nothing to offer those people.
I don't see anything about severity reduction in the article. The argument it has lies in
>As the World Health Organization puts it, “if mandatory vaccination is considered necessary to interrupt transmission chains and prevent harm to others, there should be sufficient evidence that the vaccine is efficacious in preventing serious infection and/or transmission.” For Omicron, there is as yet no such evidence.

And

> The little data we have suggest the opposite. One preprint study found that after 30 days the Moderna and Pfizer vaccines no longer had any statistically significant positive effect against Omicron infection, and after 90 days, their effect went negative—i.e., vaccinated people were more susceptible to Omicron infection.

That's the most relevant quote from the article. The study mentioned is here [0].

Fwiw, one of the authors discovered HIV[1], so they presumably know what they're talking about.

[0] https://www.medrxiv.org/content/10.1101/2021.12.20.21267966v...

[1] The end of the article mentions "Dr. Montagnier was a winner of the 2008 Nobel Prize in Physiology or Medicine for discovering the human immunodeficiency virus."

Edit: For the record, I'm most definitely not anti-vax, just summarizing the article as best I could. Thanks to everyone who dig deeper than I did.
They lost me at mindfulness
UCLA Study Finds Laughter in 65 Species, from Rats to Cows
Topologically, there is one hole in a straw.
Best version was on the Amiga: https://www.twitch.tv/videos/1072739559
Just do it randomly... 6.9% of the time be evil. People will write it off as flakiness in ci.
There's no meaningful argument on how to pronounce "gif" except "how do people pronounce gif?". Otherwise we're all going to comb through historical records to find out who first said "gift" or "giraffe".

But we can all have preferences, and in some small way be part of the process of pushing English in one direction or another. So here's my pitch for the hard g:

Ambiguous letters are very annoying. I'm teaching my kids to read and it's very frustrating. C is sometimes like sometimes like k (except when k is followed by n) and sometimes like s (except when s is followed by h), unless c is followed by h in which case...you get the idea. We have more sounds than letters, so some ambiguity is required by a sort of pigeonhole principle. It's weird, then, that we have multiple letters for the same sound. A misuse of resources.

But at least C the rules are relatively clean. G is the worst of them, because you really can't tell. Gimble but giant, etc.

So we ought to try to minimize the degree to which this happens because it makes English more approachable for everyone. If you coin a word starting with a "k" sound, start it with a k. And if you want something to start with "j" use a j. (If you want a hard g, you have to use a g, so that's settled already). Then, on the margins, English is slightly more consistent.

With words where there's no consensus, you probably can't change the spelling (and with gif you surely can't) but the same logic applies: pick in the direction of less ambiguity. Since we already have a "j" sound, we should, where possible, make "g" hard.

So say gif with a hard g for humanity.
which I always figured was largely based on Bob Saget
No. JavaScript developers (and Go developers) live in the "wild, wild west". Those of us using system package repositories with proper maintainers have been doing just fine for years, thanks.
Call them up, say you are not getting the speeds, then when the tech shows up, simply don't let him leave until you can verify a speed test at that rate.

If you get a good tech they will help you, you may get a dud, in which case you simply have to call them up and work the system again.

It's totally doable, I've done it dozens of times at every dwelling I've inhabited. I'm currently on their 1GB plan, and I do get 1.4Gbps down (they recently upped their provisioning rate, and with a newer modem with 1 2GB link on it, with a suitable router [I run the UDM Pro] it works).
How would you compensate work if their equity position needs to be maintained in perpetuity but the value of their work remains the same? If I worked retail at Nordstroms in 2006, I would have needed to earn pennies a week to balance out the next 60 to 70 years of equity I have in the company.
It seems to follow that you shouldn't use Go in HPC. Which is also fine.
Interesting, but still quite a reach to make the claims you did above, no?
I think the best is "This is what happens when you _find_ a stranger in the _alps_" from The Big Lebowski.
> Adding permissions is a reasonable step, but I don't think it solves the problem. We know, it's very hard to get granularity right with permission systems and there is a strong temptation to just give everything all permissions.

A lot of that stems from permissions systems being implemented outside of the code they constrain. In theory a compiler knows every reachable system call and all points of data input that could reach them, and as such it could constrain the program's capabilities accordingly.

In fact, compilers already do this for control flow integrity - it would just be a more advanced system.

> What happened if an update requests a new permission?

It's going to depend on the system. For browser extensions the new permission means a new prompt, so you'd get a CI failure until a human updated a lockfile.

> Also, how would that have prevented the current situation? Infinite loops are famously hard to detect and prevent automatically.

It really depends on the system. You could have a CPU capability that restricts cycles or forces preemption, etc.

I'm not saying you can solve literally all security problems but you can reduce risk considerably. If "infinite loop" is the scariest thing a dependency can do we're in a pretty good position. An unconditional infinite loop should break your CI tests.