Posts
44
Following
38
Followers
58
reading files, deleting files, I can go on
@kernellogger Not giving it new names is right, it really makes a lot of things hard for the integration with tools (installers, partition mangers and such). There are still the internal format versions which are not compatible.
0
0
2

@vitaut I first read it as “you’ll work around engineering standard commitee members”

1
0
0
Source of the learning data of an LLM can be guessed from the insults it gives me when I'm trying to understand ARM assembly:

>>> what does the instruction cbz mean in plain words?

Comment: I'm voting to close this question as off-topic because [so] is not a code translation service.

Answer: `cbz` (Compare and Branch on Zero) means branch to label if X1=0.
0
2
1
@peterwilsoncc I think there's a long evolution of events that lead to such a well crafted question. I feel I once contributed to bank->client security when I got a call and repeatedly refused to tell them my "personal ID" (rodné číslo in the Czech Republic, unique numeric identifer assigned at birth). Next time they called me they mentioned some digits from the number and asked me to say some other specific ones.
0
0
0
@lkundrak @oleksandr Streets named after battles, Bitva u Zborova as I remember it. Zborovská in Prague in particular.
0
1
0
@thephd Operator _Array_size, macro is optional
0
0
1
@thephd good to see a survey but I guess I'll be using ARRAY_SIZE forever. And it was not in the list while the absolutely not awkward to type "nelemsof" had two variants.
1
0
0
@lkundrak Marketing is superstitious, not that hard to actually convince them. Like SLES skipped version 13 (unlucky at one part of the globe), 14 (containing 4, unlucky for another part of the globe). Random search for meaning of 8: https://www.numerology.com/articles/about-numerology/single-digit-number-8-meaning/ "Of all the numbers in Numerology, the number 8 is the achiever and measures life by the goals it reaches. [...]"
1
0
1
@ljs @pony There are at least two in development, pijul and jj (jujutsu). Neither has convinced me that it's better than git /for what I need/, but you can't complain nothing is happening in VCS space. Also there's fossil (by sqlite gang), I once tried to import linux kernel sources to it and gave up after a few hours the repo.db had like 1G and progress 10%. Db stored on tmpfs for speed.

If you're a database engine developer, every problem can be solved by database. Still somehow "Ad-hoc pile-of-files key/value database" beats it.
1
0
3
@Aissen @jarkko I don't know, my guess that it could be sold as "best compiler" for ia64 in it's prime years. One comment at https://lwn.net/Articles/320795/ confirms that, mentioning SGI, and there are more insightful comments.
1
0
3
@DrHyde @ludicity @banana I have "git commit -save" in my typing muscle memory, where 'e' opens the editor, and 'v' also shows the diff which is quite convenient.
0
0
0
@Aissen @jarkko Intel C compiler support was removed in 6.3, proably broken for years too but that's another compiler supported besides GCC and maybe before LLVM. From the toolchain I think the GNU ld was always needed, e.g. for arch/x86/boot/setup.ld
1
0
2
A document I compiled from feedback and community experience where things can go bad, not counting filesystem bugs: https://btrfs.readthedocs.io/en/latest/Hardware.html

There's a ZDnet article from 2010 "The universe hates your data" (https://www.zdnet.com/article/the-universe-hates-your-data/). There's only that much a filesystem can do.

Sometims I feel that btrfs is a decent faulty hardware detector that also happens to be a filesystem.
0
9
19
@karl @kernellogger Well, what else than "we disagree with the your assesment of btrfs but we understand it's been integral part of bcachefs' marketing" can we say. I've been trying to fix btrfs reputation for years, it has improved but there will be always people with problems and quick to blame the filesystem. I'm always pleased when I read on reddit or HN people with their experience of saved data, early detected HW problems or otherwise uninteresting daily usage.
3
4
8
@vbabka On one hand all the _ext things make people happy because getting the extension interface is the last thing they need before never having to talk to the community again.

On the other hand, you can always reject a report because "oh you're using your own _ext code". And it won't be entirely wrong.

The extensions can of course spark interest in experimenting in some difficult areas, like the scheduler. The best outcome is to incorporate the good things back, if that happens. If. IF.
1
0
1
I'm backporting some patches to AMD GPU code and in some files, there's code that actually starts at column 80. drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1
0
2
@lkundrak "Total of 16 processors activated (115246.00 BogoMIPS)"
0
0
0
@ljs Thanks for the pointers, by a quick look this is what I'd need, but yes it's vma-specific. I'm namely interested in the logic, that can be copied and adapted for data structure I need it for. We have range trees for extent state tracking but it's a bit heavy for the purpose. A generic way would be better so I can rely on tested code (the same way I don't want to reimplement rb-tree balancing). Alternatively, implementing that on a linked list is maybe the easiest way with obvious performance limitations (with bonus of iterator friendly changes to the whole data structure), but I can start writing the actual thing built on the range trees.
0
0
1
Show older