skysight-inc/HackerNews huggingface dataset:
It’s not just rain though. It’s the heat and humidity, and cloud cover.
Also an hour of hard rain per day will prevent plenty of activities because everything is constantly wet.

Sure you can get used to it and clearly millions of people live with it, but I can’t imagine the climate in Saigon is a selling point.

I’ve talked to my sister-in-law about it before—she was born and raised in Saigon. She clearly was able to deal with it. She talks about doing things like driving a scooter in a downpour.

But she also complains about how awful the weather was compared to where she lives now. She lives in a hot, muggy, rainy city in the US (by US standards), so that’s really saying something.
IMO the real problem is that the socket API is insufficient, and the Nagle algorithm is a kludge around that.

When sending data, there are multiple logical choices:

1. This is part of a stream of data but more is coming soon (once it gets computed, once there is buffer space, or simply once the sender loops again).

2. This is the end of a logical part of the stream, and no more is coming right now.

3. This is latency-sensitive.

For case 1, there is no point in sending a partially full segment. Nagle may send a partial segment, which is silly. For case 2, Nagle is probably reasonable, but may be too conservative. For case 3, Nagle is wrong.

But the socket API is what it is, no one seems to want to fix this, and we’re stuck with a lousy situation.
Relatively reliable. Not "shitty". If you've got a datacenter network that can be described as "shitty", fix your network rather than blaming Go.
TFA made that claim too, but I wouldn't when it's 17.7% in Silicon Valley vs. 24% in SF. It's better, but not that much better, and still bad.
Its unbelievable that they are taking control out of local sys admin hands rather than enabling them with better tooling. It puts packaged software in the same vein as Comcast and Spectrum hardware or Google WiFi that doesn’t expose router and dhcp settings. We are heading to a world where all software for personal use will need to be custom built to rip out all this user and admin hostile nonsense
I tip my hat to you. Glad to see this spirit is still alive.
This is a great point. Why is Git LFS uploading a large file in 50 byte chunks?
True story, a classmate of mine bounced a <pre>net send</pre> command off my workstation in highschool, and our incompetent sysadmin banned me from the computer lab after stealing my blue laser usb mouse. Sounds ridiculous but it's a true story.
handbrake has been one of the most serving , utile minions in my box.

if you havent tried it, i suggest you do.
But infants aren't capable of looking after their own needs. You're really mixing up different stages of childhood development.
“Nursing mothers inhibit their own pregnancy”

It’s an interesting theory, but having my second kid appear 12 months after the first — in spite of the breastfeeding — makes me very sceptical of its reliability.
In my culture women want to work and have a carrers as well.
A year of monarch deaths. A few months ago, a queen. Today, the King.
It's often a good idea when the application has its own buffering, as is common in many languages and web frameworks which implement some sort of 'reader' interface which can alternate symbols of "chunks" and "flushes" or only emit entire payloads (a single chunk). With scatter-gather support for IO, it's generally OK for the application to produce small chunks followed by a flush. Those application layer frameworks want Nagle's algorithm turned off at the TCP layer to avoid double-buffering and incurring extra latency.

Go however is disabling Nagle's by default as opposed to letting it be a framework level decision.
Things were very different in those days in terms of relative league strength. Santos one the world club championship a couple of times back then for example.
Delayed ACKs send an ACK every-other-packet. So you have to wait at least 200ms for the first ACK. So if you have enough data for two packets then you won’t even notice a delay (probably most data these days unless you have jumbo frames all the way to the client).

If you control the client, you can turn on quick ACKs and still use Nagle’s algorithm to batch packets.
I get much more human interaction in my 30 level apartment than I ever did in the suburbs. Everyone goes out and walks everywhere so you see people face to face. In the suburbs everyone was always in their cars so you'd never talk to anyone.
Also this:

https://catchjs.com/Blog/SameSiteCookies
If everyone is presented as the same gender, it stops becoming a variable, no? I get that it's probably not applicable for whatever you're doing, but it would be the easiest solution. Or equivalently just put s/he?
Bit off topic, I don't know if I would ever trust an American brand again, to make a long lasting car.

Chevy is notorious for bad electrical work, besides bail outs how have they survived this long? I know there are brand loyalists out there but surely there aren't enough to prop them up.
Thanks! I noticed that right after I posted it. Unfortunately my non-procrastination setting kicked in and I couldn't delete it before anyone saw it.
net send was the messenger of choice on the St. Petersburg State University campus back in the 00's. People called it “popup” (after the earlier WinPopup utility perhaps). I remember seeing some announcements (like about lost belongings or something) put up on a (physical!) bulletin board saying “message me on popup: [hostname]”
I don't think nimbyism is why office buildings aren't getting converted to residential. It's just expensive.
Like this? https://support.microsoft.com/en-us/office/define-and-use-na...
Having uBlock installed can't be "something unusual" in this day and age, can it?
>Teams are broken under Firefox

>change useragent to egde/chrome

>it works now

Thank you Microsoft.
Nobody is claiming they aren't correlated. The question is: how strong is the correlation? The OP seems to insinuate they are extremely correlated on account that it is the sole consideration in the comment.

Like so many strong claims made online, it's an overly simplified mental model for something that is much more complex in reality. Like you said, we need more information before making strong claims.
This is an embarrassing response. The second lesson you should’ve learned as a systems engineer, long before any distributed stuff, is “turn off Nagle’s algorithm.” (The first being “it’s always DNS”.)

When the network is unreliable larger TCP packets ain’t gonna fix it.
The boring, reasonable finances of the GNOME Foundation
With something like Tabs Outliner, they might be.
Go’s choice to default to its own TCP/IP implementation has bitten me personally to the level of requiring a machine restart.

The Go IPv6 DNS resolution on MacOS can cause all DNS requests on the system to begin to fail until a restart.

https://github.com/golang/go/issues/52839
A Beautiful Mistake ( https://www.amazon.com/gp/video/detail/B00KUBZGT4/ ) is a tragedy set in a Chinese village during the cultural revolution.

Of relevance here, it depicts a married couple co-sleeping with their small school-age son. They have sex while he's asleep in the bed with them.
This is just "works on my machine" applied to businesses. If most businesses are struggling with remote work, saying "just get good at it" won't help - they would if they could. Fact is a lot of companies are going to be forced back to in-office because they can't stay competitive otherwise.
Probably worth mentioning that, at a place I worked at in the XP era, we used net send in the way it was probably intended: to send short messages to other people on the same network. The same type of day-to-day stuff that is sent over Teams today. The * usage was known but not used often, and not outright abused (though it may have been overused, given the level of annoyance it could generate).

I always found the *nix 'talk' command much more annoying, since it would throw off the screen drawing for programs like pine.
Depends on your use case/application - for sensors, most people use deep sleep, so the module wakes up after some interval, takes a reading and then either does a http post to a service or sends off MQTT message and then goes back into sleep mode.
Pay the Players
If you read Dr. Bruce Perry's books, you'll find that some children are able to withstand childhood trauma, while others are deeply affected by it.

"Keep your own morality to yourself and your own family."

That's not a real solid code of ethics to have.
I was responding to your sentiment about how digital ruined Hollywood or whatever.

It really didn’t. It just made it easier to produce things. That’s happened a few times before in film history, and the result was always an explosion in poorly lit, poorly shot films, and then slowly a filtering out that results in the next decade or two when the good people who started then become masters.

You have this in the 1960s when the French New Wave starts using the recently invented 16mm and portable film cameras to make their films, and they make a bunch of movies which don’t look that good (for my money ‘Breathless’ has some terribly lit shots).

The same thing happens in the 1970s when cheap color film stock arrives and you have an explosion of films in general, giving birth to exploitation and drive in films, many of which are again, terribly lit and sometimes poorly shot (‘Rolling Thunder’, a lot of Sam Peckinpah)

The digital revolution didn’t “ruin things” it just made it easier. And whenever that happens you often get a glut of poorly made films, and then the best people who work on those films get better, and then the films they make in the next decade or two are astonishing and amazing.

Just saying this isn’t new. It’s a phase.
Simple question: is magnetic north actually a "north" or "south" pole? Which part of a magnetic compass is attracted to it?
Hey let me tell you how I found one of my jobs!

I just moved to a new room and was speaking spanish on the phone. My new neighbor stopped me and asked if I could help their son to study Spanish. I accepted to do it for free. Since I didn't take a payment, the wife invited me for dinner as payment. During dinner I met the husband, who just happens to be a directive for a local company. After talking, it turns out that they were looking for a programmer. I was also looking for a new job.

Of course this is a pointless anecdote. Rather than individual anecdotes, I prefer to look for a general framework, such as the luck surface area [1].

[1] https://modelthinkers.com/mental-model/surface-area-of-luck
It kind of defeats the value of docker though - to run and test the same images as you run in production.
Just having a Freenet connection does not get a warrant — though there are researchers who use some fishy statistics which may be reason not to run a very fast node in the US (because running a fast node provably causes false positives in their statistics).

For some more details, see https://freenetproject.org/the-discredited-levine-2017-appro... and the links therein.
Modern programming does buffering on class level rather than system call level. Even if NAGLE solves the problem of sending lots of tiny packets, it doesn't solve the problem of making many inefficient system calls. Plus, best size of buffers and flash policy can only be determined by application logic. If I want smart lights to pulse in sync with music heard by a microphone, delaying to optimize network bandwidth makes no sense. So providing raw interface with well defined behavior by default and taking care of things like buffering in wrapper classes is the right thing to do.
GraphQL is a spec, not tech. The implementation of it (Apollo for example) is what you are probably after. GraphQL can exist on a multitude of services that support queries with the GraphQL spec. Like SQL, there are many databases that support SQL (in various forms).
I was just thinking about that scene the other day as I had initially gone in to fix a small bug but ended up staying for a chain of fixes.
https://archive.vn/R4Jcy
In my opinion, I think it's correct to be disabled by default.

I think Nagle's algorithm does more harm than good if you're unaware of it. I've seen people writing C# applications and wondering why stuff is taking 200ms. Some people don't even realise it's Nagle's algorithm (edit: interacting with Delayed ACKs) and think it's network issues or a performance problem they're introduced.

I'd imagine most Go software is deployed in datacentres where the network is high quality and it doesn't really matter too much. Fast data transfer is probably preferred. I think Nagle's algorithm should be an optimisation you can optionally enable (which you can) to more efficiently use the network at the expense of latency. Being more "raw" seems like the sensible default to me.
I don't know what I was expecting...
I'm pretty happy with https://raindrop.io/.
What a terrible article. Of course there's little "commercial vacancies"; most established companies in the Valley are still keeping their offices open. But just because the office space hasn't been returned (yet), it doesn't mean there are actual human beings inside.

For a different take, check this other article shared earlier today [1], which paints a stark difference (apparently using mobile phone data, which would be a better proxy for "human beings").

[1] https://news.ycombinator.com/item?id=34173996
The only real valid measurement is body fat percentage. Everything else (waist bmi etc) is a secondary measurement with different levels of correlation. If you don’t measure the one thing that matters you end up screwing over anyone who falls outside of the expected correlation.
As a general policy making tool it’s ok but if every individual is made to conform the lives of the outlier are unfairly impacted.
Of course it’s Japan and they don’t care about outliers but still sucks
Raison d'être: https://graphql.org/

Assumes you’ve done some API design, maintenance, and/or usage, to grasp benefits.
My issue was the "might". HCQ wasn't being sold as a 'maybe'. Maybe, that's what that Dr's science said... but we'd be fooling ourselves if we said that HCQ in the public discourse was being sold as a 'maybe'. It was being sold as an alternative to a vaccine. The discourse was 'why are we not exploring HCQ and instead telling everyone to take vaccines. Don't take vaccines, take HCQ' when, at the time, there was no science supporting that hcq would be effective treatment for covid (when someone didn't already have worms...) let alone it was comparable to the vaccines in any way. The poster is trying to downplay this distinction, and it's completely dishonest.
By that same measure, anyone who lives in a lower socio-economic class would have a lower sense of well-being. This is true for people with extrinsic work orientation, but not to those with intrinsic orientation. Again, a lot of it comes down to one's relationship with work.
Its getting there, but still has a lot of small annoying bugs.

eg. Title/tab settings have a lot of permutations where things break.
What has this to do with the Go language? Runtime defaults don't always work for every possible situation, particularly when the runtime provides much more over a kernel interface. Investigate performance issues and if some default doesn't work for you, you can always change it.
Apple is one of TSMC's largest customers. Their presence in the market alone shifts how TSMC designs its processes and does business in general.

I don't think TSMC gives a hoot about "who takes credit" considering how much $ they're getting out of this arrangement.
I’m sure it happened - I just asked because a fair percentage of the time when I get a report like that and investigate with our CDN logs it turns out that they have something like a corporate proxy or browser extension which breaks some bot heuristic looking for standard browsers.
I wish there were some kind of Easter egg a few minutes in. Perhaps a rogue "neigh" or something
if you could predict when certain phenomenon will occur, then act as if you are somehow in control of these things, you can spin up public perceptions of god-hood
Do you have sources for such rulings? I'm only aware of the very similar https://en.wikipedia.org/wiki/Sega_v._Accolade.
The point is the update method they use is the same one you'd get from using Newton's method to find the roots of the function f(x) = x^2 - 2.
From the bottom of the article:

> Most people turn to TCP_NODELAY because of the “200ms” latency you might incur on a connection. Fun fact, this doesn’t come from Nagle’s algorithm, but from Delayed ACKs or Corking. Yet people turn off Nagle’s algorithm … :sigh:
True, but neurons are way more complicated than a transistor. Even a synapse is more complicated and powerful. Neurons are more like microcontrollers.
I think that makes sense. If you cannot be very sure of actual evidence why rely on it anyway? But randomness might mean that every time you use the result you learn something, at least you would learn whether your rule-based default value for the control variable is systematically wrong and tilted to one direction or another.
Book Quotes Collection
OpenSearch is a bit of a confusing mess, because it describes both search descriptions for a site as well as for a site to ask to be a global search engine (aka OpenSearch plugins)

Interestingly, Safari at least used to support the first - if you type something into the bar on a site which advertises opensearch, those results will be incorporated into the displayed list.

For the global behavior, the guidance seems to have shifted from opensearch plugins to web extensions. Safari does not seem to support any of the search engine metadata fields currently.
Thanks, that is a cool project.

Between this and the video I was reminded of Danny Chew and his dirty dozen ride up the 13 steepest hills in Pittsburgh. Somehow hills and bridges are the main associations I have with Pittsburgh.
http://www.dannychew.com/
https://www.outsideonline.com/outdoor-adventure/biking/danny...
Those aren't alternatives to silicon, and are already in use.
Innovation lessons learned from the evolution of pit stops in Formula One
From 3 minutes in the 1950s to less than 2 seconds today. What made such an improvement possible? The history of pit stops contains useful innovation principles for hackers.
They had an opportunity to do that with HTTP/2, /3, but they kept the User Agent. It's a bit different, but it's still there.
"Just go along with the system"... "It's the price you pay to live in a modern society". It sounds exactly like something out of a government PR handbook. We've heard the same song and dance from organizations like the NSA when they were illegally spying on people.

We don't "live" in society, we "are" the society. Law enforcement are our public servants and have a responsibility to the people they serve. Every time you refuse an invasive search, or protest something the government is doing illegally, you give other people the courage to stand up too. At some point you reach a critical mass and things change.
The Raspberry Pi Super Computer in DevNucleus at Cloud World 2022
> I don't think blanket statements like this are true, and I don't think they're a healthy way to frame the debate. To take a non-trivial example, requiring cars to bear license plates - something almost everyone accepts, at least in the United States - has a lot of upsides like enforcement of traffic laws. Sure, perhaps traffic cameras aid totalitarian states in tracking the movements of citizens, but I think most people agree that license plates are a good societal tradeoff in terms of privacy.

That's terrible comparison. Cars are in public by default, more than that with cameras you don't even need to have license plates to track someone, they just make it easier.

There is also very little stuff that would be privacy violating, yeah, sure, someone might note that your plates showed up at your lover's house but... they could just record you exiting the car, same with any illegal stuff.

The social contract is also different, you're allowed to drive on public infrastructure funded by everyone, and in return you need to have car that not massive safety hazard and abide by law. Communication has nothing to do with it

> This is a long way of saying that, even as a strong privacy advocate, it's worth noting that the tradeoff is real and the terms of debate ought to be over whether the tradeoff is a good one or not.

I'm sad to inform you that cat is out of the bag for decade or two now, and if criminals chose to have encrypted communication they don't need Signal for it. The cat will not go back into the bag no matter how much legislation tries. The math doesn't care for politician's feelings.

There is no tradeoff here - bad guys can do it already using many other ways, it's just trying to limit it for the normal people

> In the case of encryption, this is a difficult question for us to answer because we're essentially asking how many crimes might have been prevented or might have gone unpunished had the perpetrators used encrypted communications.

The other side is people dying or getting jailed because their tyrannical government didn't like what they chatted about.
I think you might underestimate how easy it is to get a search warrant, paticularly in the US. This isnt the standard for arrest, let alone conviction. A cop saying "the machine regularly connected to a suspect network" is more than enough for many judges/magistrates... most of which dont know an IP from an IPA.

(Lol, got over v underestimate mixed up.)
The new process necessitates a completely new design. TSMC has to carefully work for a long time with AMD to design new chips that will work on this new "3nm" process, starting from basically the ground up.

So no, no refresh. But it could be used in the next or more likely next-next generation of their GPUs.
Some prior discussion about why turn on TCP_NODELAY:
https://jvns.ca/blog/2015/11/21/why-you-should-understand-a-...

John Nagle's comments about it:
https://news.ycombinator.com/item?id=10608356
> OTOH, what on Earth is one doing, passing more than 2 MiB of arguments to a program?

Simplest example is:

mv * /some/place/

in a folder with a lot of files.

Also, if Python had a limit of 2M bytes in e.g. a list, then all hell would break loose. Yet, Bash is some people's Python, under some circumstances (and in Bash you're more likely to run into this problem).
> I still oppose them, as do other activist groups, but that infringement upon privacy was lost in battle a decade ago to "who cares, the police say they arrested a kid selling pot to his friends with ALPR and I have nothing to hide".

I had colleague like that. I then asked "sure, let me install camera in your bedroom, you have nothing to hide, right?" He STFU about it after...
It does't sound like a lot of work. However, multiplying two six digit numbers by hand isn't that easy!

They might have used Newtons algorithm (not using that name probably), but then they would have had to divide, which is even more horrible by hand.

Consider that their notation was probably far worse than what we are used to today, and it all becomes quite a hassle.
In some ways, think of it like a spouse who does sex with their SO because they know they want it and it keeps things going.

Does it work? Sure, mostly.

But why do that if you can enjoy it? And is it what the SO probably wants? Unlikely.
ChatGPT Political Compass
Obviously. But you're saying it like the parents are being selfish here.

Babies need to be fed, protected, cared for and loved. Fulfillment of those needs is, for most people on the planet in the last century or so, directly dependent on the parents' ability to hold a job and earn enough income to pay for housing, food and creature comforts.

Even if sleep training is hard for some kids, their parents losing their jobs or breaking up due to sleep deprivation would be much, much worse for those kids.