HackerTrans
TopNewTrendsCommentsPastAskShowJobs

sa46

no profile record

comments

sa46
·2 माह पहले·discuss
Railway has an overwhelming incentive to pin the blame on Google. This report doesn't answer why Google suspended Railway's account.

I'd wait for more details before adjudicating.
sa46
·3 माह पहले·discuss
Presumably, OP refers to the generated rust types which depend on the specific protobuf framework.

I had the same issue when looking to adopt ConnectRPC for Go, which uses a custom wrapper type to model requests.
sa46
·3 माह पहले·discuss
It might interest you to know JS has real private fields, formally introduced in ES2022. [1]

[1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
sa46
·3 माह पहले·discuss
A new Go protobuf parser [1] made the rounds here eight months ago [2] with a specialized VM that outperforms the default generated protobuf code by 3x.

[1]: https://mcyoung.xyz/2025/07/16/hyperpb/

[2]: https://news.ycombinator.com/item?id=44591605
sa46
·4 माह पहले·discuss
About 15 years ago, our brigade conducted a training exercise to test overall readiness. The opposing force (OPFOR) figured out how to triangulate the brigade headquarters' position using Tinder.

Tinder provided 1-mile granularity, so OPFOR would roam around until they had enough points to locate the headquarters. Then, they'd artillery it out of existence. The brigade commander was most displeased—moving a brigade headquarters is not for the weak or fainthearted.
sa46
·4 माह पहले·discuss
govulncheck analyzes symbol usage and only warns if your code reaches the affected symbol(s).

I’m not sure about cargo audit specifically, but most other security advisories are package scoped and will warn if your code transitively references the package, regardless of which symbols your code uses.
sa46
·5 माह पहले·discuss
The problem is that pre-commit hooks are much slower with a much higher false-positive rate than type checking.

Pre-commit checks should be opt-in with CI as the gate. It's useful to be able to commit code in a failing state.
sa46
·7 माह पहले·discuss
Wouldn’t a mono space font provide more information since you can extrapolate the exact number of characters?
sa46
·7 माह पहले·discuss
I’ve been very happy with Pganalyze.
sa46
·7 माह पहले·discuss
Advisory locks aren’t all sunshine and rainbows. They can only be unlocked by the Postgres connection that acquired the lock. That means you need to track the connection, typically by dedicating a connection to the job that needs locking.

Here’s a good issue describing the tradeoffs between a lock table and advisory locks.

https://github.com/bensheldon/good_job/discussions/831
sa46
·7 माह पहले·discuss
That's quite a strong claim. I disagree. Military leadership, like business leadership, is imperfect. Both vary based on individuals, the operating environment, and culture.
sa46
·8 माह पहले·discuss
Depends on the state and child age. California is on the stricter end of legally mandated ratios:

0-18 months: 1:3

18 months to 3 years: 1:4

3-5 years: 1:5
sa46
·8 माह पहले·discuss
Trickle-down titles? I’m familiar with operator to refer to tier-1 special operations personnel like Seal Team 6 and Delta Force.
sa46
·8 माह पहले·discuss
Sold if you provide a rock or something.
sa46
·9 माह पहले·discuss
Weight loss in Ranger School is additionally “aided” by limiting students to 2 MREs per patrol day (2400 calories) to increase stress.

Anecdotally, I lost 26 lbs in Ranger School.
sa46
·9 माह पहले·discuss
Why not use the standard-library adjacent semaphore package?

One problem with using a channel as a semaphore is you need to track if you've closed the channel when "releasing".

https://pkg.go.dev/golang.org/x/sync/semaphore#Weighted.Acqu...
sa46
·9 माह पहले·discuss
None of those situations imply the business was poorly run.
sa46
·9 माह पहले·discuss
> Think about it, if a business is fairly priced and well run, PE firms have no incentive to buy it because where do they generate returns?

PE has access to business models unavailable to the original owner.

- Buy all local dentist clinics at an enticing markup then increase rates.

- Buy businesses and migrate them to tech where the PE firm holds an advantage. For example, a PE firm that runs its own payment gateway.

- Buy a business that complements a larger business to reduce churn or increase sales.
sa46
·9 माह पहले·discuss
Go is certainly capable of async programming. https://en.wikipedia.org/wiki/Asynchrony_(computer_programmi...

> The goroutines run in parallel. Also, don't use complicated words when simple words will do.

That’s not called for, especially since you’re wrong.
sa46
·10 माह पहले·discuss
The arena experiment is on indefinite hold:

> Note, 2023-01-17. This proposal is on hold indefinitely due to serious API concerns.

https://github.com/golang/go/issues/51317

Potential successor: https://github.com/golang/go/discussions/70257