HackerTrans
トップ新着トレンドコメント過去質問紹介求人

howtofly

no profile record

投稿

The state of the kernel Rust experiment

lwn.net
11 ポイント·投稿者 howtofly·7 か月前·0 コメント

Cline Officially Supports JetBrains

cline.bot
4 ポイント·投稿者 howtofly·10 か月前·0 コメント

Junie Is Now Available in CLion

blog.jetbrains.com
2 ポイント·投稿者 howtofly·10 か月前·0 コメント

Cline for JetBrains

plugins.jetbrains.com
2 ポイント·投稿者 howtofly·10 か月前·0 コメント

Bringing restartable sequences out of the niche

lwn.net
1 ポイント·投稿者 howtofly·11 か月前·0 コメント

Conventions for Extensible System Calls(2020)

lwn.net
1 ポイント·投稿者 howtofly·昨年·0 コメント

Asterinas: A new Linux-compatible kernel project

lwn.net
224 ポイント·投稿者 howtofly·昨年·75 コメント

We Built Cline to Never Hold You Hostage

cline.bot
4 ポイント·投稿者 howtofly·昨年·0 コメント

Cory Doctorow on how we lost the internet

lwn.net
154 ポイント·投稿者 howtofly·昨年·129 コメント

A change in maintenance for the kernel's DMA-mapping layer

lwn.net
19 ポイント·投稿者 howtofly·昨年·2 コメント

Complex Buggy Pthread_rwlock_t in Glibc

sourceware.org
2 ポイント·投稿者 howtofly·昨年·1 コメント

コメント

howtofly
·8 か月前·議論
All this hassle can be avoided by using `cleanup` compiler attribute.

Manage classical C resources by auto-cleanup variables and do error-handling the normal way. If everything is OK, pass the ownership of these resources from auto-cleanup variables to C++ ctor.

Note this approach plays nicely with C++ exception, and will enter C standard in the form of `defer`.
howtofly
·9 か月前·議論
Note that these books were written when design pattern was still a buzzword.
howtofly
·11 か月前·議論
The real issue is determining how much non-renewable resource consumption is justified for these "valuable" things? Note that we are always inclined to value ourselves too much.

I agree the things you mentioned are valuable in the very common sense and I deliberately assign them no value to the avoid the above issue.
howtofly
·11 か月前·議論
IIRC, all latency-driven congestion control algorithms suffer from violent rtt variance, which happens frequently in wireless networks. How does BBR perform under such circumstances?
howtofly
·11 か月前·議論
It's all about human technology, which enables massive resource consumption.

I should really say humans never truly produce anything in the realm of technology industry.
howtofly
·11 か月前·議論
> The future may reduce the economic prosperity and push humanity to switch to some different economic system (maybe a better system).

Humans never truly produce anything; they only generate various forms of waste (resulting from consumption). Human technology merely enables the extraction of natural resources across magnitudes, without actually creating any resources. Given its enormous energy consumption, I strongly doubt that AI will contribute to a better economic system.
howtofly
·昨年·議論
I just checked it for Rust:

"18 17 change Rust page Rust 0.97% -0.20%"
howtofly
·昨年·議論
Should users trust the signaling server? IIRC, the signaling server can easily intervene SDP offer/answer so that it can intercept user files or instruct users to send files wherever it wants.
howtofly
·昨年·議論
My understanding is that the signaling server could be used as the perfect place to perform MITM attack. The README does not mention how berb addresses this concern at all.
howtofly
·昨年·議論
> If I work on a repo, all I have to do is enter my dev distrobox, SSH in from my IDE, and work within that environment - no devcontainer or flake.nix required.

With Ubuntu 24.04 and vagrant virtual machines, you could have even less hassle than with Bluefin.
howtofly
·昨年·議論
Serious software development is rarely an individual endeavor; most issues should be resolved through collaboration. In other words, they should be addressed through management. What the author needs to overcome, in my view, is essentially a form of extreme individualism.
howtofly
·昨年·議論
I should mention that Drepper's old implementation and thus uclibc/uclibc-ng's implementations are much simpler and do not have this bug. The musl libc does not have this issue because it puts an upper limit on the number of user-space spins in one try. Unlimited spin should NEVER appear in user space!

I cannot believe that such a highly-reproducible bug is left untouched for nearly a year.

PS: All versions of glibc since 2.25 are affected.
howtofly
·2 年前·議論
[dead]
howtofly
·2 年前·議論
> Python doesn't have a language package manager, you're free to use pip or poetry or uv or whatever, but it does have PEP 517/518, which allow all Python package managers to interact with a common package ecosystem which encompasses polyglot codebases.

This is a long-standing pain point. LWN has a series of reports covering this, one of which is: https://lwn.net/Articles/920832/
howtofly
·6 年前·議論
Can't agree more. As a longtime user of Eclipse CDT on Ubuntu Desktop, I've not seen the kind of bugs mentioned in the article for more than five years.