HN user

justinfrankel

110 karma
Posts0
Comments32
View on HN
No posts found.

ah reading their analysis, there are errors that explain this. Particularly this:

  tcp_now   = 4,294,960,000  (frozen at pre-overflow value)
  timer     = 4,294,960,000 + 30,000 = 4,294,990,000
              (exceeds uint32 max → wraps to a small number)
timer wraps to a small number, they say
  TSTMP_GEQ(4294960000, 4294990000)
they forgot to wrap it there, it should be TSTMP_GEQ(4294960000, small_number)
  = (int)(4294960000 - 4294990000)
  = (int)(-30000)
  = -30000 >= 0 ?  → false!
wrong!

There may be a short time period where this bug occurs, and if you get enough TCP connections to TIME_WAIT in that period, they could stick around, maybe. But I think the original post is completely overreacting and was probably written by a LLM, lol.

have multiple macOS machines with 600-1000+ day uptimes, which do TCP connections every minute or so at a minimum, they are still expiring their TIME_WAIT connections as normal.

these kernel versions:

Darwin Kernel Version 20.6.0: Thu Jul 6 22:12:47 PDT 2023; root:xnu-7195.141.49.702.12~1/RELEASE_ARM64_T8101 arm64

Darwin Kernel Version 17.7.0: Wed Apr 24 21:17:24 PDT 2019; root:xnu-4570.71.45~1/RELEASE_X86_64 x86_64

so... wonder what that's about?

+1 here -- Mutsu are fantastic, readily available at NYC greenmarkets in the fall and into the winter, though there are pretty large differences in flavor and texture between various orchards too. Samascot is my fav.

or you might have an alternate prefix for "things that go in development build changelogs but not final changelogs", e.g. "-"

I have short-reach dual pivot brake calipers on a bike which sees >2000 miles year-round each year in NYC, and my rims are still fine after 7 years.

From my experience, stopping distance is usually dictated by road conditions more than the brakes. This is with 34mm wide tires, and properly adjusted brakes (a lot of times when people complain about rim brakes, the issue is that they are not working properly).

Side note: fenders are a must!

I'm not sure why, either... but since we're here: REAPER is very programmable which might appeal to readers of this site. Specifically:

ReaScript: can program high level UIs/project manipulation/etc in Lua or EEL2

JSFX: can write realtime signal processors in EEL2

Video: can write/edit video FX in EEL2 (a ton of included presets are there which can be tweaked on the fly)

This bill is an offensive joke -- more than 2 years until the first plan is due? The first plan is due after the next city council and mayoral election.

The new city government could completely cancel the bill if they felt like it.

How many people will be killed by cars in the meantime?

IMO if you're a city responsible for the safety of your citizens, and you agree what the right thing is to do, adding unnecessary delay for no real reason is reprehensible.

A quote from the NYT article https://www.nytimes.com/2019/10/28/nyregion/nyc-biking-death...

"To gain Mr. de Blasio’s support, Mr. Johnson’s office agreed to push back the start date for the first streets plan, from this month to December 2021, around the time the next mayor takes office."

Am I the only one who read this and thought: hmm, for any number 32 or higher, the minimum cost would always be 5? Who cares about recursion when it's such a constrained problem? :)