skysight-inc/HackerNews huggingface dataset:
Well I've got confirmed dysbiosis (GBT) from overprescribed antibiotics and from my experience, and reading up in those communities you're so contemptuous about, I get the sense that gut dysfunction manifests in seemingly random ways, a whole constellation of weird symptoms. You just feel horrible, sometimes there's no clear cause and effect, it seems random.

I agree there is a lot of just blatant nonsense and maybe they do misuse leaky gut but I think the medical community has a habit of vilifying people who are suffering real problems. I can't tell you how many times I've had a real medical issue (be it a bacterial infection, virus, or most recently, gut dysbiosis) and my doctor blames it on anxiety and offers me lexapro.
Thank you for the suggestion! Health issues in the family make this sort of thing impossible for me.

But, I think it's highly possible your suggestion could help somebody else reading this and in any event, I definitely appreciated your effort. Thank you.
Is this a deathblow to the amyloid hypothesis?
I have bad news for your colleagues at $previousJob.

There was likely botnet activity in the network - on the users' machines connected through the VPN - triggering anti-DDoS protections.
Seriously, I wonder if it's father's saying stuff like this. You just need to go on YouTube and see the abuse that mother's get from infants and small children while co-sleeping.
I talked a bit about that in the post. Use your own buffers if possible, but there are times you can’t do that reliably (proxies come to mind) where you’d have to basically implement an application specific Nagles algorithm. If you find yourself writing something similar, it’s probably better to let the kernel do it and keep your code simpler to reason about.
Really cool stuff, thank you for this!
EDIT: I originally linked to the wrong review. It's been there since the initial commit of networking: https://github.com/golang/go/commit/e8a02230f215efb075cccd41...
We heard similar stories from parents with multiple children. Sleep patterns of each child appears to be quite random.
That’s why I suggested better than average.
The point is the time stamp* has minimal value in the system.

It’s very tempting to tie various bits of business logic directly to that specific time stamp, but doing so is almost always a mistake instead you might want say a report for in_customers_hands and over 4 hours late or whatever.

The system directly doing stuff based on time stamps is a great way to get sued from regular data entry errors. One such case recently cost Hertz a $168 million payout and a lot of bad publicity.

*Of course it should also be calculated rather than being a numeric value in a table somewhere, but that’s another story.
Pure exponential back off can result in very long delays. It is often useful to truncate the sleep time, and for most contentious jobs also some jitter.
There's plenty of evidence for it. Read the books by Dr. Bruce Perry. Read about attachment theory.

If you read his books, what you will also find is that children respond differently to trauma. So, some children may not be harmed at all by childhood trauma, while others may be deeply affected. The basic fallacy here is that children under the age of three can self-soothe. They cannot. This is all part of infant development.
> Bureaucrats making rules and then seeing if voters reject them by electing people to make different rules is how things work in a representative democracy.

No, it's not. In an actual representative democracy, the elected representatives write the rules. That's what they're elected to do. And when the US was originally founded, that's what they did.

In what we actually have now, which would be better described as a "bureaucratic oligarchy with a veneer of representative democracy", elected representatives don't even bother to read the umpteen-page laws the bureaucrats write before they vote on them. And no voters have a strong enough incentive to actaully hold the representatives accountable because of the well known problem that doing that requires lots of work and the chance that any particular voter's vote will make a difference is much too small to justify doing all that work. So the only people who actually vote on the substance of issues are those who are driven by ideology or special interests--i.e., those who have other incentives to do all that work and don't care whether their individual vote makes a difference or not.

> I'm very glad we do licensing for cars and drivers

The question is, why? The only argument I've seen made in this thread is "it helps to catch people who violate traffic laws". That's the argument I have been rebutting. Is that the reason you like it?

I ask because there are other arguments for licensing cars and drivers besides that one, but nobody has mentioned them here.
Why would they block their own customers?

And even if they did agree to block e.g., Austrians from accessing some webpages of some Cloudflare costumers, they would have to base it on some geolocation, which is just one more can of worms.
Anyone else not enjoy mastodons UI? Sidebar is a waste of space
The precise behavior of Airplane mode on iOS / WatchOS is dependent on the user’s interactions. The default is to turn off everything but Bluetooth. But, if you turn Airplane mode ON and then turn Wi-Fi on, iOS will remember this preference.

You can learn more about Airplane mode on Apple’s website:

https://support.apple.com/en-us/HT204234
> There's actually a lot of prevailing wisdom that suggests disabling Nagle's algorithm is (often) a good idea.

Because even in mediocre networks it is a good idea.

Don’t write a small amount of data if you want (or in this case even need) to send a large amount of data!
I'd like to see the receipts on your statement.

Easy examples I use every day: ML and Quantum Computing libraries.

There is a depth to the Python ecosystem that can't be matched anywhere else.

Honestly, I'm sure I will get a ton of flack for this, but I really dislike Python. I use it every day and have for years and not only has it failed to grow on me (like most languages do), I've learned to dislike it more with each year. That said, I'm locked in. Outside of Python the libraries available are abandoned research projects or hobby tools, at least when it comes to my areas of focus.
It's been in the code base from the start: https://github.com/golang/go/blob/e8a02230/src/lib/net/net.g...
Hyper Fetch 3.0 is out
We have just released version 3.0 of Hyper Fetch, a framework for data exchange and state management, now also with support for Websockets, Server Sent Events and a new, great API! Check it out and leave us a star!
I remember their other articles where they were bitching about capchas and related "security" while them being by far the most common one I hit...

I still mourn the fact industry got conned into DoH and funnelling all DNS traffic on "modern" and "secure" apps thru cloudflare's 1.1.1.1
And yet, sleep training is not abandoning an infant. Mind your own business and stop accusing strangers who you know nothing about of abuse. You're being an a-hole.

Edit to add: attachmentparenting.org is not an objective arbiter of the research on whether or not the dogmas of attachment parenting are correct! They have a dog in this fight...
You can also use the builtin command `let`:

let count=0
until "$@"; do
let wait=2**count
sleep $wait
let count=count+1
done
My take is that people move to NYC to be in NYC, so they're more likely to want these interactions. Also, their apartments are tiny.
Richard Feynman:

"If, in some cataclysm, all of scientific knowledge were to be destroyed, and only one sentence passed on to the next generation of creatures, what statement would contain the most information in the fewest words? I believe it is the atomic hypothesis that all things are made of atoms — little particles that move around in perpetual motion, attracting each other when they are a little distance apart, but repelling upon being squeezed into one another. In that one sentence, you will see, there is an enormous amount of information about the world, if just a little imagination and thinking are applied."
Packaging, vital to performance for chipmakers, becomes new front for Canon
The example logos look cool! Would be neat if I could generate a few previews, maybe in bad resolution/with watermark, and then pay for the real deal?
Simply having a lot of traffic with differing user-agents/TCP/TLS stacks (yes, CF does fingerprint those too) will often look like a proxy and trigger captchas, even if there's nothing actually malicious about the traffic itself. I guess CF manually maintains lists of known NAT exit IPs to relax these restrictions for major carrier-grade NATs (mobile networks, etc) as they'd have the same problem otherwise.
Turbo Super Submarine
I have Bluetooth and Location turned off unless I'm using them.
> In 2020, 26.3% [1] of cyclist fatalities were caused by hit-and-runs.

How many of the hit and run drivers were caught because of the license plates on their vehicles? That's the relevant data for this discussion. I don't see it anywhere in the article you referenced.
Client Hints are the recommended replacement for UA strings. I believe the default behavior for Chromium browsers is already changing (looking for schedule link).

[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Client_hin...
Freenet has a different concept than MaidSAFE: While MaidSAFE (as it was when I last looked into it — a few years ago) is a hosting and application platform, the focus of Freenet is to be the technical component for censorship resistance. Everything it provides comes from this — even the recently added video and Android support (because Black Lives Matter showed clearly that the information that people need to share the most is video content nowadays).

Therefore the overarching design goal of freenet is to make censorship as hard as technically possible. That’s the reason for
- providing anonymity (else you could be threatened with repercussions - as seen in the case of the wikileaks informer from the army in the USA),
- building it as free software network (else you could just shut down the central website, as people tried with wikileaks),
- providing safe pseudonyms and caching of the content on all participating nodes (else people could censor by spamming or overloading nodes),
- including good moderation tools (otherwise people could censor by just "flooding the zone with shit"), and even
- the darknet mode and enhancements in usability (else freenet could be stopped by just prosecuting everyone who uses it, or it would reach too few people to be able to counter censorship in the clearnet).

One core difference between MaidSAFE is that Freenet provides communication. Content in Freenet stays accessible while people access it, without tracking accesses: When you upload something, you can imagine that a clock starts ticking. After a while (depending on file size) the content is no longer accessible. But if someone accesses it, their node "heals" that content, which resets that clock.

Also Freenet enables people to connect purely to their friends, so there’s no central point of failure or detection.

I once did a comparison to other projects for a funding proposal (that did not succeed, though) which should still give you an idea about the difference between Freenet and other systems: http://www.draketo.de/proj/freenet-funding/#sec-9
Research shows no long term effects after age 6, positive or negative, of sleep training, so the research doesn't support your hypothesis.

Research shows many positive effects before age 6, both for the child and the family.
From the article:

"Hiscock's study, for example, the largest and longest longitudinal study done on sleep training, found sleep-trained children were no more likely to be insecurely attached to their caregiver at six years of age than their peers."
What is that then? Honestly did not look up yet, but, from the sound of it, what else was available to produce sounds like that at the time?
I think, there's still use for it. E.g., I recall when Chrome 32 would fail to play a newly created Web Audio BufferSource, unless the playback call came from inside a decodeAudioData() callback. At the same time, you couldn't use this approach to playback sound from e.g. Safari iOS, since the callback lacked the user interaction blessing, resulting in muted audio. Try-catch wasn't an option either, since, as soon as the playback failed over any attempt to play that node in the traditional way over a null-buffer exception, the source node was already expired and won't play at all. The only way to handle this situation was user agent sniffing in order to detect Chrome and to handle it as an edge case. (Mind that the API was still the same and there was no way to feature detect this behavior.) There's no guarantee that something like this won't happen again.
Childhood trauma is reflected in behavioral issues at an older age.

"But part of growing up is learning new skills, like eating by themselves and soothing themselves to sleep."

Sure, but wait until they're three before you start sleep training. This idea that we need to toughen up infants is dangerous and frightening. They're completely helpless.
not GP but I do agree to a point that the records of Messi/CR7 at the club level are more impressive than Pele's.

Pele played all his club games in Brazil (18 seasons with Santos) and the US (2 seasons with the Cosmos) where the level of competition was far lower than the likes of the Spanish/English/French leagues (plus the Champions League) that Messi/CR7 play in.

I don't think it's as simple as that though since Messi/CR7 also play with much more talented teammates than Pele did so that factors into things as well.

> Pelé's goal ratio is almost one per match, for 20 freaking years.

Just looking at goal ratio, Messi is pretty comprable here. According to Wikipedia Pele's goal ratio is .93/match over 20 seasons while Messi's is .87/match over 17.5 seasons.
I wasn't aware .horse was a TLD.
> I would absolutely love to discover the original code review for this and why this was chosen as a default. If the PRs from 2011 are any indication, it was probably to get unit tests to pass faster. If you know why this is the default, I’d love to hear about it!

Please hold while I pick my fallen jaw up off the floor.

The parents of the Internet work at Google. How could this defect make it to production and live for 12+ years in the wild? I guess nothing fixes itself, but this shatters the myth of Google(r) superiority. It turns out people are universally entities comprised of sloppy, error-prone wetware.

At the very least there should be a comment in caps and in the documentation describing why this default was chosen and in what circumstances it's ill-advised. I'm not claiming to be remarkably exceptional and even I bundle such information on the first pass when writing the initial code (my rule: to ensure a good future, any unusual or non-standard defaults deserve at least a minimal explanation) (Full-Disclosure: I was rejected after round 1 of Google code screens 3 times, though have been hired to other FAANG/like companies).

Yeesh.

p.s. Be sure to brace yourself before reading https://news.ycombinator.com/item?id=34179426#34180015
Personally, no.
Lol “back by popular demand”

At least it wasn’t for my initial thoughts when seeing PRs around that code “to speed up unit tests”. I’d love to see the discussions though.
A customer ID could well be a UUID. And sharding by year is similar to sharding by a UUID or ULID with a timestamp prefix.

But yes, in what dimension you shard will usually depend on the application.
Ok? Apologies for overstating. It does definitely impact mortality, with overweight meaning approximately 5 years earlier death, and obesity approx. 10. That is a significant percentage of life expectancy.

https://onlinelibrary.wiley.com/doi/full/10.1002/oby.20023

Though I wasn’t claiming its relevance, rather replying to the prior posters apparent assertion that their suggested course of action was widely applicable (when they said it was for folks of healthy weight).

Which if it requires a healthy weight, definitely means it’s not widely applicable right now.
I don’t think ‘Accuracy’ is used much in math. https://mathworld.wolfram.com/Accuracy.html exists, but I think it would be better to report relative error (https://en.wikipedia.org/wiki/Approximation_error, https://mathworld.wolfram.com/RelativeError.html), which is less than one in a million here.

The math, in general, isn’t as good as it, IMO, should be. The claim

“Thus, the interval [x₀, 2/x₀] envelopes √2.

From this, it follows that the mid-point of the interval [x₀, 2/x₀] is a better approximation to √2”

isn’t correct. The midpoint is a better approximation, but that doesn’t follow from “the interval [x₀, 2/x₀] envelopes √2.”. [1,999] envelopes √2, but 500 isn’t a better approximation of √2 than 1.

(Aside: https://en.wikipedia.org/wiki/Accuracy_and_precision is useless for finding a definition of accuracy. The chapter “Common technical definition” doesn’t define anything, and the picture in that section seems to imply that, for both precision and accuracy, lower is better)
> In many fields you're expected to work at some higher abstraction level above "how things really are working", in which case all the tutorials will use the primitives of that abstraction level.

Great point, I used ML only as an example, GraphQL was another that came up in comments.

Books are a good resource, or college literature for example, but from an approachable point of view, without knowing the 'basics' it's hard to consume.
Reasons to Invest in Startups in a Recession
Would it work if you replaced “he” or “she” with “candidate” and “his” or “her” with “candidate’s” or with “their”?

That will prevent errors of concord (everything remains singular so you don’t have to change the verbs) and the sentences will mostly flow fine.

Your example would become: “Candidate is an esteemed archaeologist and writer based in Greece. Candidates’s (or “their”) primary residence is Athens, but they spend much of their time in Marrakech.
OP didn't link to the issue, so here it is:

https://github.com/caddyserver/caddy/issues/5276

also, OP didn't mention that its extremely easy to configure this, with Go itself:

https://godocs.io/net#TCPConn.SetNoDelay
If you trace this all the way back it's been in the Go networking stack since the beginning with the simple commit message of "preliminary network - just Dial for now " [0] by Russ Cox himself. You can see the exact line in the 2008 our repository here [1].

As an aside it was interesting to chase the history of this line of code as it was made with a public SetNoDelay function, then with a direct system call, then back to an abstract call. Along the way it was also broken out into a platform specific library, then back into a general library and go other with a pass from gofmt, all over a "short" 14 years.

0 - https://github.com/golang/go/commit/e8a02230f215efb075cccd41...

1 - https://github.com/golang/go/blob/e8a02230f215efb075cccd4146...
Oh yeah, I totally did this in high school in the early 90s -- but we never discovered *!

"We’d gone wall to wall sup!" hilarious.
> I’m sure it’s being taught somewhere was that you “need to let the data tell it’s own story”.

AWS is pushing this message on every NFL broadcast with their Next Gen Stats ads. "The data tells us all"
Its just a rehash what devs did in the 90s, ie. have a zip or tar file of an installation directory of dev tools and utilities.

We used to do it back then with everything statically linked or libs put into a folder with a LD_PRELOAD variant for whichever unix os they were on.

And it makes sense - if you have ever had to support a large team of developers you find out that a lot of them are totally siloed into their development niche and most have no idea around how to debug a bash script or troubleshoot issues when they encounter a simple deviation from the onboarding instructions.

Then you have fun things like there being 2 conflicting versions of yq out in the wild and conflicting utilities if someone has installed GNU tools in preference of the mac versions and a docker image makes a lot of sense.
I dunno, never met her, not able to analyze her motives. That seems like a lot to project on a person who died in 2006 though. Perhaps she felt like she deserved to be treated like the rest of his children or something.
If you are writing a serious proxy you should be working at either a much lower level (eg splice) or a much higher level (ReadFrom, Copy). If you’re messing around with TCPConn parameters and manual buffer sizes you’ve already lost.
It was originally designed as a C/C++ replacement, not necessarily for servers. If I remember right the first major application it was used for was log processing (displacing Google’s in-house language Sawzall) rather than servers.
Japanese startup Space One plans first rocket launch in February
Freenet is well designed and well maintained, but it is a solution looking for a problem. We dont yet life in the police state where everyone's political opinions need to be hidden in dark networks. At the moment, freenet has a bad reputation for hosting very illegal content. That rep is so bad that if authorities ever look into your internet traffic, freenet connections are more than enough to get warrants that will rip your life apart. Imho, running freenet is like commuting to work on a sportbike. It is perfectly legal (i used to do it) but dont be suprised if the cops pay closer attention to you. Except those "random" license checks by the roadside arent nearly as embarrassing as them inspecting your computers.
Luckily I got to see him play, back in 1976 when he was playing for the New York Cosmos, close to the end of his career. I sat way up high in the Superdome, so he was hard to make out, but at least I can say I saw him play.
> Ethics too is rooted in emotion.

Says who? Can you prove it? This is a pretty big claim to make
> the network is probably a relatively good datacenter network (high bandwidth, low packet loss/retransmission)

The first lesson I learned about Distributed Systems Engineering is the network is never reliable. A system (or language) designed with the assumption the network is reliable will tank.

But I also I don’t agree that Go was written with that assumption. Google has plenty of experience in distributed systems, and their networks are just as fundamentally unreliable as any
> Talk about infants having "attachment issues" makes my blood boil. They are supposed to be attached to you.

Attachment disorder is the opposite of what you seem to think it is, where they had previously been abandoned and thus can't make proper relationships.
Excel also makes it easier to experiment. Pandas requires you to change an entire column which can frequently be processor-intensive, take forever, and be hard to understand. With Excel, you can just take a random cell, try something out, and if it comes up with nonsense, undo it
Like ls15 said, there is no chargeback. This makes it useful for merchants who don't want chargebacks, and customers who want privacy.
The footnote has a brief note about delayed ACKs but it's not like the creator of the socket can control whether the remote is delaying ACKs or not. If ACKs are delayed from the remote, you're eating the bad Nagle's latency.

The TCP_NODELAY behavior is settable and documented here [1]. It might be better to more prominently display this behavior, but it is there. Not sure what's up with the hyperbolic title or what's so interesting about this article. Bulk file transfers are far from the most common use of a socket and most such implementations use application-level buffering.

[1]: https://pkg.go.dev/net#TCPConn.SetNoDelay
Kagi – Paid Search Engine
makes me wonder about SACKS again: https://www.reddit.com/r/networking/comments/yf3d6u/how_comm...
This is actually the review for adding back the ability to turn NODELAY on and off, it was actually in the networking code from the start https://github.com/golang/go/blob/e8a02230/src/lib/net/net.g...