Posts
4936
Following
327
Followers
492
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

Edited 1 year ago
@kypeli One example came to mind!

These days eBPF is heavily trending, and I use bpftrace actually quite a lot actually to catch latency and performance problems. E.g. very recently (few days ago) I noticed performance issues on how TPM driver pools random data from the chip so that it has bad effects to latency and power consumption. I was not looking for this exact issue so it blew me up.

To further dig hidden or masked features of the code perhaps JetBrains could be used to integrate better with eBPF and e.g. do flame graph and perhaps some interactive graphs based on that. It has a plugin ecosystem, so who knows if not today maybe some day this is possible :-) This would be one example where it would make sense for me to pay for it (and also scale to uprobes for user space tracing).

This type of stuff just cannot be done in terminal and would like top content for otherwise boring Teams/Meet/Zoom nonsense ;-) And yeah like best possible tool to communicate insight to management.
0
0
0
@kypeli I fucking (sorry) hate VSCode :D And people who have liked it that I know are not GUI-first people. So yeah I'm curious to use this for some work tasks :-)

I've used vim (not the neo one) forever and now that I pay my bills with Rust I survive its type system with Helix, which I actually really like for that purpose.

I've looked at CLIon and RustRover from JetBrains from time to time but paying without seeing if the flow works for me is a no-go. I have no idea but who knows if this would lead even to buying one of them (if they make sense to me over Fleet in features or something). Could be wrong that for me it seems that JetBrain has niche on developers like me who don't use GUI normally at all :-) [based merely on a friend query in open source, game industry etc.]
2
0
1

Jarkko Sakkinen

JetBrains Fleet. Not into GUI editors but have heard so much good about what they do from many people that I know who do amazing stuff so definitely will install this free editor on side:

https://www.jetbrains.com/fleet/
2
1
1

Trump will talk with Putin, but not 60 Minutes.
Chew on that.

2
5
1
@jzb I remember that it was some LWN article where I learned about fdm (I think) ;-) Another fun fact related to fdm is that its creator is Nicholas Marriott who is also author of tmux.
0
0
2
@jzb on my phone so can’t verify 🙂
0
0
0
@jzb looong time ago i used fdm but can’t recall if it had it. pointing out since it was versatile at least (as of today mbsync but it is plain imap)
2
0
1

Jarkko Sakkinen

Some of this years sponsors for Mindtrek, a conference at my home town :--) Never visited tho so not that much of idea, and I guess it is
more open source for business or something like that. Even in more hacking focused conferences it is nearly impossible to keep focus for full 45 minute presentation. Listening people is boring as hell.

Still I've heard it is pretty good place for like entrepreneur/business type of people, and it is in my home town so I guess I endorse and recommend it :-)

https://www.mindtrek.org/
0
0
0
@kernellogger in my opinion Linux is also toxic if people fucking up badly their shit are like persona non-grata. If someone acts like that we can’t know what is going on. And there is bunch of unfortunate events in life that can drill your head even for a period of time that can affect everything you do. Therefore i have extremely high barrier before i do anything else that plain ignore. And almost never go over the barrier that i would not even say Hi if i bump to someone.
0
0
0
@kernellogger Looking at this thread, I get the feeling that maybe some of the comments are a bit over the top, no matter what has happened.

Personally I think that whatever goes in any possible mailing list I don't personally hate anyone. I don't mind meeting any person IRL. It's just for me personally plain shit posting that needs to be addressed and call it a day. Of course it is totally unprofessional and lame but not worth of this scale of group wanking.

I don't really even know this person, or use bachefs but as a person with some empathy I can only imagine how bad he might feel if he ever comes to is senses, and as an optimist I I'd like to phrase that "as he comes to his senses" :-)

What Linus toned his response as a decent person should, at least in my world view. He even described Kent as a smart person.
1
0
0
Sitten kun on tämä Purra vielä, joka vertailee itseänsä ilman huumoria tai itseironiaa, johonkin Risto Rytiin, ja jonka ainoa CV-merkintä taitaa olla PS:n puoluetoimisto, niin eihän tämä kokonaisuus kovin hyvältä näytä. Ei sillä ole käsittääkseni oikein mitään relevanttia talousosaamista, ja sitten oma käsitys taidoista on lievästi sanottuna ylioptimistinen.

Karmeetahan tätä on sivusta seurata...
0
0
1
@kernellogger sometimes i feel that we should have a "butthurt award" for kernel maintainers (inspired by darwin award) ;-)
0
0
3
@dngrs True,I agree, and like in my case I get the job done with that other tool. It's exactly a nice to have feature as far as I'm concerned.
0
0
0
@dngrs thanks but nope, more like wondering what keeps https://github.com/rust-lang/rust/issues/90957 open... i've been occasionally following this since 2022-23 when it was being considered for Enarx so there is nothing new to me. Just wondering what keeps the issue open up to date, since it has been a while.

It was not critical issue then and likely not now as global_asm!() allows to both write inline multi-line snippet of free form assembly code, or even include it from a file (refer to documentation). For me it would be at most cleaner syntax for common use cases (and better match with C's naked functions).
1
0
0
@rolle Sen käsitykset pienituloisista ainakin vilpittömän oloisia, täysin paikkaansapitämättömiä ja samalla jäätävän ylimielisiä (Petteri-setä tulee vähän ojentamaan köyhiä ihmisiä oikeille urilleen, jotka ei ymmärrä omaa parastaan).

Tämmöisissä hyvissä tuloluokissa Petrin asennemaailma on valitettavasti ihan jopa mainstriimiä. Kun ei tunneta kuin just jotain turkulaisia vapaamuurareita, niin tollainen tukari siitä voi vaan seurata :-)
1
0
2

Jarkko Sakkinen

So what is going ATM with naked functions and Rust? Apparently it is still unstable. I don't really see what it could accomplish what could not be accomplished with global_asm!() macro tho.

Just looking into stuff related to my new job and also reasoning about Enarx, which I'm (still) interested to re-burnish once getting more into developing Rust again in my day job after 1.5 years break.

They share similarities as both delegate I/O to host and calculate in the guest and have predefined address space.

#rust #rustlang #antiguachicken
1
0
0
Problems do not arise when let's say daemon logs "1024 MiB". Then can be quite safely assumed the aligment with ISO/IEC 80000-13.

However, if the same daemon emits "1024 MB" instead, I need to download the full source code and study it enough to be sure what is what.

Obviously this mess applies also to hardware.

It is a cardinal sin to break backwards compatibility just plain randomly. Should be dead obvious for any legit engineer that instead it would have been better to invent a new unit for base-1000 sizes, instead of corrupting base-1024 sizes.
0
0
1
@karinjiri it's sick, agreed, but it is no nearly as bad as introduction of mibibytes and changing sizes as being ambiguous entities :-)
1
0
0
Edited 1 year ago
Whoever thinks that getting cute by replacing precise timestamps with "1 hour ago", "3 weeks ago", "6 months ago", "recently" etc is a good idea:

STOP IT!

I am particularly glaring at you, github! I don't know if you did it first, but so many other people copied this blight on humanity from you.
3
13
0
Show older