skysight-inc/HackerNews huggingface dataset:
Apropos repost from 2015:

> That still irks me. The real problem is not tinygram prevention. It's ACK delays, and that stupid fixed timer. They both went into TCP around the same time, but independently. I did tinygram prevention (the Nagle algorithm) and Berkeley did delayed ACKs, both in the early 1980s. The combination of the two is awful. Unfortunately by the time I found about delayed ACKs, I had changed jobs, was out of networking, and doing a product for Autodesk on non-networked PCs.

> Delayed ACKs are a win only in certain circumstances - mostly character echo for Telnet. (When Berkeley installed delayed ACKs, they were doing a lot of Telnet from terminal concentrators in student terminal rooms to host VAX machines doing the work. For that particular situation, it made sense.) The delayed ACK timer is scaled to expected human response time. A delayed ACK is a bet that the other end will reply to what you just sent almost immediately. Except for some RPC protocols, this is unlikely. So the ACK delay mechanism loses the bet, over and over, delaying the ACK, waiting for a packet on which the ACK can be piggybacked, not getting it, and then sending the ACK, delayed. There's nothing in TCP to automatically turn this off. However, Linux (and I think Windows) now have a TCP_QUICKACK socket option. Turn that on unless you have a very unusual application.

> Turning on TCP_NODELAY has similar effects, but can make throughput worse for small writes. If you write a loop which sends just a few bytes (worst case, one byte) to a socket with "write()", and the Nagle algorithm is disabled with TCP_NODELAY, each write becomes one IP packet. This increases traffic by a factor of 40, with IP and TCP headers for each payload. Tinygram prevention won't let you send a second packet if you have one in flight, unless you have enough data to fill the maximum sized packet. It accumulates bytes for one round trip time, then sends everything in the queue. That's almost always what you > want. If you have TCP_NODELAY set, you need to be much more aware of buffering and flushing issues.

> None of this matters for bulk one-way transfers, which is most HTTP today. (I've never looked at the impact of this on the SSL handshake, where it might matter.)

> Short version: set TCP_QUICKACK. If you find a case where that makes things worse, let me know.

> John Nagle

(2015)

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

---

Support platform survey:

TCP_QUICKACK: Linux (must set again every every recv())

TCP_NODELAY: Linux, Apple, Windows, Solaris, FreeBSD, OpenBSD, and NetBSD

References:

https://www.man7.org/linux/man-pages/man7/tcp.7.html

https://opensource.apple.com/source/xnu/xnu-1504.9.17/bsd/ne...

https://learn.microsoft.com/en-us/windows/win32/winsock/ippr...

https://docs.oracle.com/cd/E88353_01/html/E37851/esc-tcp-4p....

https://man.freebsd.org/cgi/man.cgi?query=tcp

https://man.openbsd.org/tcp

https://man.netbsd.org/NetBSD-8.0/tcp.4
Ttl lngth cnstrnts
That's interesting to me, for I (a non-native speaker) am well familiar with the word 'cagey' from more contemporary movies and books. The dictionaries I checked list etymology as unknown, however. I'll see if I can't ask one about the "K.G." hypothesis.
Unless you do use WSL1 as your container runner. Nobody does this but I do not get why.
(2022)

'Native GPS precision/resolution in Civilian mode is 30m; a 5 minute average can improve that to 5m'.

My iphone 15 mostly shows an error of 15 - 20 m inside and 8 - 12 m when I go outside. Never tested staying outside 5 min at one spot though. Still, it seems my current phone (late 2023) is more accurate than to be expected from this article?
This isn't that probable actually.

Russia doesn't have nearly the amount of nukes they used to. Apart from the dismantling, all signs point to many of them being unusable due to lack of maintenance (due to corruption). What they have left are smaller bombs.

The fear is overblown.
Can’t just throw money at problems

This is why matching campaigns are often done, to see the market desire for something and matching that. Since no arbitrary amount will satisfy people that believe you have more, but this is the closest thing to it.

In any case this wasnt a matching one, just an analysis on what the Rust Foundation could make do with
This is false, Ukraine did not use land-lease. This was IMO a mistake, especially in hindsight about the delay of US Aid to Ukraine.
That's a long-winded way to say, "No fair! I only robbed your house because you threatened to join the neighborhood watch."

That aside, why would Russia need a 'buffer' from NATO? Russia is a nuclear power. They can never be attacked or conquered again... except from within.
Oil refinery damage are going to be increasingly hard to repair, given the lack of readily available parts and the loss of western expertise.
Awesome question.

Obviously, the intention is to get there. It's still an alpha, and it's not ready to be trusted for real yet. (And that's OK.) There are a lot of features yet to be written.

With that said, it does do the basics well: save/checkpoint/commit/promote/tag, diff, status, rebase, list refs, ls for local version, ls for server version(s), etc. And it's fast. Still much more to do.

Funny story: At the beginning I was using both Git and Grace at the same time (a .git directory next to a .grace directory to drive them) on the source code. Then I worked on auto-rebase, and had a bug that deleted some of my source files . I was able to revert from Git, of course, but after that I decided to do my testing in other directories.
>Do you think you'd feel as connected to your family if you could only communicate with them by writing, while you can communicate with everyone else by talking?

Maybe more connected? If you are using a language that few others know, seems like it would enhance the "specialness"
Yet another reason not to use Microsuck products. We all desperately need oil for decades to come, and expensive oil hurts poor people around the world the most. Your moralizing snobbery will not actually stop oil extraction because we need it. You're just shooting your software LOB in the foot.

Where are the Microsoft employees protesting ties to authoritarian regimes, invasions of privacy, censorship, and other actually worthwhile causes? Nowhere to be fucking seen. This "protest" of fossil fuels is not a protest but a psyop pushed from the top by the authoritarians in the West who want to destroy it and set up a world government. I'm not buying it.
Well, isn't that already how it works? If I physically unplug my ethernet cable, won't TCP-related syscalls start failing immediately?
Selling your product at a loss until you take over an inelastic market and then selling your customer's attention and information to others who provide you more income should not be a legitimate way to do business.
> It's meant to be the next big thing in version control

I wish you the best but kind of hope it isn't. I want my vcs to be local and conceptually simple. I definitely don't want a client-server architecture!

> And I almost always get laughs and head nods when I talk about the problems with Git's UX.

Yes, the UX is bad. But it's conceptually simple: blobs, trees, commits, pointers (branches etc). I really fear someone will replace Git with something having a better UX but conceptually much more complex.

Complexity bad.

We've gone over this so many times as an industry and we haven't learned yet.

Complexity bad.
> Wait a few generations ... and hope society doesn't crumble

We don't have a few generations until we are beyond the point where we can mathematically recover unless we develop economic mass adult-cloning technology and develop the psycho-social faculties to integrate that into a healthy (enough) society. The world won't end, but let's just say hyper-advanced visions of the future seem unlikely at this point.
> when a user was typing at a remote terminal, which used to be a pretty common use case in the 80's

Still is for some. I’m probably working in a terminal on an ssh connection to a remote system for 80% of my work day.
English is the new language to instruct computers
> However, the "Show HN" phrase is only used for self promotion I think, so even without the "I", anyone familiar with the convention will know it's self promotion.

I think that's an extremely cynical view though a common one. I've never thought of "Show HN" as self promotion if it doesn't include "I" unless I go through to the actual product/library/post and find it full of self promotion. I agree with you that a post that doesn't include "I" can be self promotion but I don't think it always is even if the person made/worked on it.

"Show HN: XYZ and LLM library in rust" to me is informational. It's point is, more often than not, to inform people of something they might get use out of. I know that's true when I've posted something like that. It's meaning is "here's a useful resource that was just created". Sure I get pleasure from knowing I helped people with something but I'm not trying to promote myself, I'm trying to promote the library/post/info.

"Show HN: I made an LLM Library in rust" to me is self promotional. It might be useful to others but it's intent was clearly self promotion given the subject is "I", not the library/post/product.
Hi, thanks for your contribution. I really like the icons and I think I will use them in the next project.
I doubt Russia's nukes still work. They would create a localized environmental atrocity where they landed, but that's about it.

It costs a king's ransom to maintain a nuclear arsenal, as Ukraine well understood when they made the decision to give their own weapons up. The people charged with maintaining Russia's nuclear weapons since the fall of the USSR had absolutely no incentive to do anything but divert the funds for their own purposes. That's just how the Russians roll.

Meanwhile, ours will most likely work as intended. The question is, does Putin feel lucky? Well, does he? (Don't answer that, please -- I don't actually want to know.)
Tunnel boring machines often use electric motors, often in the thousands of kW range.

The ones the boring company uses are battery powered (using containers full of batteries). The batteries are swapped out periodically and charged overnight.
Tug of war with tencent. Hope they figure it out like Apple did with Google.
I get the feeling that a PhD is the only degree that a university should offer. All else is a money-grubbing scam that enslabes people in debt. Moreover, the PhD should be publicly funded or by donations. Regarding specialist degrees like MD and nursing, I think they too can be rolled into a PhD. It should take 5 to 8 years to complete after high school, and no more. Everything else can be learned on one's own.
Yes, and I am saying there's no reason to expect non-profits to be cheaper than for-profits.
I guess marketing win if we're talking about ai (which is ML!) in context of some obvious and deterministic operation as merge. (go see rerere https://git-scm.com/docs/git-rerere)
Ah yes, the classic, it's ok and correct for me to but when you do it, it's evil. Good stuff buddy. Telling me I don't even know where my holes are while engaging in hypocrisy in the same breath takes real talent.

I would say the victim is the one who didn't start the war, who just wants their civilians back, who has shown enormous restraint compared to literally every other army in the world, who would be happy to end the war today if those who started it surrendered, who has attempted to make peace at every turn and who even while they're being bomb are bringing in aid for the very people who are trying to kill them.

I wouldn't call the victims the one's who cheered and desecrated bodies at the start of the war, who continue to support the war no matter the cost to their own families, who could have easily ended the war by simply returning the hostages that they are keeping in their own homes. Victims aren't those who have their children put on plays where they simulate capturing and killing jewish kids. A victim isn't someone who when warned about an impending bomb responds by saying "kill me and all my children". A victim isn't someone who actively and happily participates in and perpetuates a society that kills minorities.

I will also point out that you continue to lead off topic ever since I’ve shown you that you were wrong to claim the ICJ has ruled that a genocide was being committed. In fact your only argument is to make (in your own words) grotesque comparisons in someone machiavellian attempt to catch me in a moral quandary.

By my calculations this discussion is over. You can keep pretending that you alone understand what the judge said, and she herself doesn’t, but don’t expect anyone to take you seriously.
> kind of nicer than Kotlin's, because you can automatically "destruct" records in your matches.

I find positional destructuring of records a bad idea.

https://news.ycombinator.com/item?id=31399737
A big design driver for Grace is eliminating fear around using version control.

Merge conflicts are one of the big places where fear can happen, even if it's subtle; you think you're all done with your work and then... ugh, what happened? are my changes stepping on the other changes? are they stepping on mine? do I have to retest? etc.

Having an event-driven, automatic AI review of a conflict is just something that makes sense today. I don't just want to tell you there's a conflict, I want to tell you there's a conflict and give you a solution to it that you can accept with one click if it looks good. Grace will even be able to run CI/CD pipelines against that proposed resolution before it tells you about it to help you make the decision.
This has zero to do with OP’s question, which is specifically about its desirability for potential future employers. Whom does it serve for you to ask this question?
Obviously there's a focus on how LLMs will play into the main narrative... but what I'm more excited for, honestly, is how we can integrate them with NPCs and background narratives. An LLM could generate traits, backstories, narratives, etc for any number of NPCs; rewrite those narratives based on player actions when they encounter that NPC, or other related NPCs; use those updated narratives to create new NPCs, etc.

Very exciting times ahead in game design!
The market isn't demanding education in the sense of workers knowing a lot. The market is demanding education in the sense of having a degree.

You can check that by seeing how many employers actually care about what people remember from their university days. In the majority, it's fine for people to forget what they learned immediately after the exam.

(Of course, there are exceptions.)
extremely, probably.

But then again - lets imagine having a few thousand missiles in space that are remotely controllable. So any nation state actor(maybe less) could conceivably take them over and retarget them at a whim.

That sounds fun.
You're conflating all optional TCP features of all operating systems, network devices, and RFCs together. This lack of nuance fails to appreciate that different applications have different needs for how they use TCP: ( server | client ) x ( one way | chatty bidirectional | idle tinygram | mixed ). If a feature needs to be used on a particular connection, then use it. ;)
Do people like this commenter realize how obvious they are?

Cringe
I've known plenty of people like that where is was an issue. The parents can't rely on neighbors because they can't communicate. Don't have as many friends. Have trouble at local stores, doctors, agencies, etc...
Kind of a surprising move, since I can't imagine they're using the Ultras for training, and the 192gb m2 Ultras don't really compare to what Nvidia can deliver for inferencing.

Seems like an effort to dogfood to develop their hardware/software, and to pinch pennies to me. There were some rumours about the memory capacity being bumped to 512gb and that would make sense if they were planning this.
I feel like this is what working from home has enabled in some places.
Much easier to gracefully leave an online meeting.
Doesn't MicroG accomplish that already?
Huh? Did Afghanistan take Soviet Union's place as the mightiest country in the world, when they pulled out? Did Afghanistan or Vietnam take the US's place as the mightiest country in the world, when they pulled out?
lol no, I did not.

I don't see a venture-driven way to be the thing that replaces Git. And I don't see a way to replace Git without being developing in the open. So, no GraceHub.
You're still missing the point, and I believe intentionally so.

> We agree on hardware belonging to the user by the way.

You absolutely do not or you would not engage in the work you do. Actions speak louder than words. Being dishonest only makes it even worse.
https://archive.org/details/map-1539
.
.
The map is truly a historical marvel. Especially at higher resolutions, can see many country details around the Baltics and Scandinavia, down to Poland, and part of Scotland and England.
Strange animals and details of different warfare.
I think about this a lot does that explain intra species killings? cave person A see sabertooth cave person A dead cave person B also see sabertooth cave person B dead cave person c gotta kill sabertooth before cave person c dead. cave person eat sabertooth like sabertooth eat cave person A & B I understand but not cave person A kill cave person B cause caveperson different / new its not like humans eat humans haha unless you're a wendigo ofc
As a text-only browser user I do not send any user-agent header. Zero entropy. I only send a Host header, and a Connection header if using HTTP/1.1. For decades I have had great results accessing thousands of websites. I find very few that require a UA header. If I need to send more headers to a particular wesbites I put them into the localhost-bound forward proxy configuration. The reason I do not send more headers is because I receive no benefit from sending more data to websites than is necessary.
Correcting the disparity is entirely the point.
You ignore the entirety of the LSST which will take more image data in its first year than all of humanity.

It is wide field, and these constellations cannot just be stacked out.

You think you are more informed than you are.
I'm always curious what caused you and other to hate Elon so much? I think when he bought Twitter and unbanned some conservatives?
I used to spend my entire life inside Visual Studio, but my life has mostly moved to VS Code, where the Rust Analyzer extension provides a really nice experience. Granted, on rare occasions the extension fails for some byzantine reason, and language support in VS has always been rock solid, but would it really be that much better than life within VSCode? I'm not sure, but maybe it would?
Buying Disney?
As far as I understand it, they used 25 human and 12 squirrel samples. Comparison was done among medieval red squirrel strains, medieval human strains, and modern red squirrel strains.

Finding: medieval red squirrel strains were closer to medieval human strains than to modern red squirrel strains.

Inference: In medieval England, leprosy spread between red squirrels and people.

Problem with the inference: If they used modern human strains too and then compared them all, it would have been a complete study.

Are modern red squirrel strains closer to modern human strains than to medieval red squirrel strains? What kind of differences are there? Is it that they evolved independently from medieval times to modern times and thus appear different? Lots of questions are unanswered.
I can't wait for a subscription based open world where the paths of other players caches the generations for the next ones.

So your subscription pays for generations, but also fills out the persistent narrative and lore.

I actually like the 3 choices dialogue system and don't want to come up with my own NPC small talk on my couch, but the idea that any NPC that's been talked to by any player gradually has a whole catalogue of interactions to pull from means there would be compounding depth to the world as more players interact.

Like Minecraft but where it's collective world building by exploration and interaction rather than actual building it yourself.

Humans tend to be pretty predictable, so I feel like the universe would quickly feel like it's insanely deep after just a short while with a somewhat decent player base.
For women (and children)? To live, sure. To fully thrive? Not really, no.

In children it's a recipe for stunted growth. The historical medical record is clear on that.

For women it's a recipe for weakness and loss of vitality. Which is how, of those billion you mentioned, the half billion men prefer their half billion women.
sure, but we do so with much better networks than in the 80s. The extra overhead is not going to matter when even a bad network nowadays is measured in megabits per second per user. The 80s had no such luxury.
In practice by the time a frontline S-400 knows that there is something there, supersonic jets at cruising altitude already have too much kinetic energy to intercept. It doesn't matter if an anti-aircraft missile is capable of mach 14 if it's got less than the radar horizon worth of distance to accelerate and catch the target. A full AA system depends on a massive early warning radar system to launch interceptors and AA missiles, one that will quickly get destroyed by RF missiles in a real engagement.

MANPADs like the FIM-92 have an effective firing range that is a small fraction of the flight ceiling of jets, regardless of the missile's max velocity. They're not a threat unless a jet is flying very low for close air support or when lacking precision munitions, and the operator gets very lucky.
I wouldn't say superhuman - just better than the "average" athlete who trains by maybe 5-10%. But when the difference between finishing first and last in a race is that 5-10%, thats huge.
That was auto-pilot. FSD literally does what it says, if the government didn't require you to be attentive you wouldn't have to be.
Too many applications end up reinventing TCP or SCTP in user-space. Also, network-level QoS applied to unrecognized UDP protocols typically means it gets throttled before TCP. Use UDP when nothing else will work, when the use-case doesn't need a persistent connection, and when no other messaging or transport library is suitable.
Nalanda university was the first, not Bologna, having predated it by more than 600 years.
Haha valid I could tell you stories but trauma comparison is not a healthy thing they tell me I don't even speak to mine but idk the pain of giving birth should get some credit?

I feel like when I was growing up this statement would have been accepted as a near tautology perhaps a cultural thing? or maybe a testament to the trauma-centric times we live in?
Won't Firefox open that?
And through fdroid there are pdf readers also.