iMAL: NaturArchy
Embracing the arts for systemic change, NaturArchy proposes to re-consider our imaginaries on nature and the non-human.
Embracing the arts for systemic change, NaturArchy proposes to re-consider our imaginaries on nature and the non-human.
Fyra åtalas för synnerligen grova narkotikabrott. Sedan i vintras har polisens granskat försändelser som Postnords personal upptäckt som misstänkta för att innehålla narkotika och dopningspreparat. Nu åtalas fyra män för synnerligen grova narkotikabrott, grova dopningsbrott och grov narkotikasmuggling.
Source based Venom linux Distro
So i recently learned about a distro that has popped up called venom linux. It's a sourced based distro using the package manager called "scratch"
I am very familiar with gentoo linux and this seems like it has heavy inspiration from the gentoo project. Its very cool to see another source based distro come into the picture. The unique part is it has 2 init systems currently, which are neither systemd or openrc?!?!
They are S6 and sysv
Which i have never heard of until now.
The install looks via similar to gentoo/classic distro install. Which consists of creating partition schemes and filesystems then extracting a archive of the base file.
Some of the main taking points are
"Minimal as possible
Customizable
No systemd (elogind or any part from it)
Centered Around smaller software
That means the lack of huge software like Gnome"
I thought this was a pretty neat project and wonder what other gentoo users think aswell as binary distro users
like this
ShaunaTheDead likes this.
reshared this
Tech Cyborg reshared this.
Working on a FOSS tool to convert raw work time data into a clean report for your boss or client. Any interest?
It's almost done (it would take one or two weeks to clean it up for FOSS release). It's a CLI tool. It works great for my use case, but I'm wondering if there's any interest in a tool like this.
Say you have a simple time-tracking tool that tracks what you do daily. The only problem is that there are gaps and whatnot, which might not look nice if you need to send it to someone else. This tool fixes pretty much all of that.
Main format is a JSON with a "description", and either "duration" or a "start"/"end" pair. It supports the Timewarrior format out of the box (CLI Time tracking tool).
like this
osaerisxero, Aatube and ShaunaTheDead like this.
So .. it is a tool to automate time fraud?
Make sure to put this front and center on your CV
Hey, thanks for the comment. I get that it might be used for something shady, but that’s not the intention. The primary goal is to clean up raw time-tracking data into a format that’s easy to present to clients or supervisors, especially for contexts when small gaps or irregularities should be absent.
I imagine most professionals aren’t expected to account for every single minute of their workday. For example, if you’re switching tasks or taking short breaks. It’s more about reporting general productivity or overall progression of tasks, not trying to inflate hours.
Anyone aiming for 'time fraud' could probably find easier methods. My focus is to make life easier for people who already track their work but want cleaner, more digestible reports.
Appreciate the feedback though, helps me make sure the use case is clear! :)
Pretending the most important use of bit torrent is Linux ISO's is the kind of cya that people giggle at.
If a candidate I am interviewing has a tool to change their reported hours to me or clients on their public GitHub? That person is radioactive no matter how many times they say "but don't do anything naughty wink wink"
like this
ignirtoq likes this.
Tracking time is fine.
Normalizing your time to the hours you were supposed to work is a massive no no. Especially if you are expected to break down your hours per project.
I mean, you obviously do it. But you never put it in writing.
Totally understand your perspective, and I’m not here to push back against it. You’ve got a valid point.
I’ll just add that there are already commercial tools that do similar things to what I’m building. It’s interesting to consider how perceptions might shift if a tool were released by a company rather than a solo developer. Sometimes the context influences how a tool is interpreted, even if the underlying functionality remains the same. For what it’s worth, I have no commercial intent behind this.
like this
Aatube likes this.
That's why I use this app to normalize time.
It isn't about being reasonable.
If you are expected to track your time to this degree (and, to make it clear, the majority of employers actively don't want you to), there is a reason. That reason usually being different funding sources. Generally a mix of grants and clients.
And if a client or grant source finds out you are lying about those? Maybe you only had enough work to do 34 hours instead of 40 hours in one week. Would you be cool paying extra because the guy repairing your muffler had a slow week?
And if people think being proud of a tool that openly talks about what everyone else silently does isn't a red flag for employers? Hey, its a great job market so I am sure none of that will matter.
Exactly! My tool is designed to work with existing time-tracking tools by processing their output. You can think of it as a post-processor that helps clean up and format the data.
Since there are already plenty of time-tracking tools out there (both CLI and GUI), I wanted something that could act as a flexible add-on for them.
I guess if, as this person says, the intended use is made clear then presumably so long as the original logs from which the report was generated are retained then there shouldn't really be an issue. Make your nice, digestible reports that normalise over a workday and give a more grand overview of progress, and if they smell a bit too rosy or you just sometimes need a more granular accounting of time then clients/bosses can request the original raw data from the contractor/employee. Maybe this software itself should include some ability to retain a log of the processing that was done so that the relationship between its generated reports and the source data can be more clearly audited if some kind of a trust issue arises.
The hope I guess would be that you make it clear that this is a more executive summary style of report that you've added as a courtesy because it's more useful in context and that's hopefully enough for whoever you're reporting to but if they want more transparency or detail it's all there for them too.
I mean if you want to do time fraud you pretty much just can. You can start tracking a task at 9am then immediately go to make a coffee and chat to a coworker until half 9 to run up the clock. You really don’t need a fancy tool for that.
However a tool to make data more digestible and readable shows a level of interest in presentation of data. I would be less concerned about that. Someone willfully doing time fraud wouldn’t advertise it.
What is it written in?
So this requires some kind of existing tracking software? Are there existing FOSS options for that part?
My current job doesn't need time tracking (yet?, some of my work is for the sister company) but a job I worked before had us clock in and out for specific projects on a computer, but the subscription ended and we were using a UI glitch to continue using it and literally cheat engine to make it still export the files for the office to use.
This makes me glad not to be on the clock, I suck at remembering to do that stuff.
Though I tend to hyper focus on one thing for 4 or 5 hours at a time anyway
This sounds really cool. I have actually made something similar (unpublished and quite hacky though).
I work as a self-employed contractor and must report my times in varying standardised formats, depending on the client or agency I am working with. My input data comes from TimeWarrior (like yours) and I usually just output CSV data so I can copy-paste that into a provided excel template.
Quantizing the data is usually the most essential step as the templates often restrict accuracy. I find it strange that many of the comments here presume this kind of transformation to be fraudulent.
I do my time tracking in org-mode, and export it to JIRA once a day or so. It is quite a specific/tailored setup, written in a mix of elisp and, well, org-mode (specific names and tags are used to configure some settings), but I'd love to look at this tool to see if I can extend my workflow by using it for the "massaging into a nicer shape" part. I might end up writing some extensions for either side (org-mode input format and JIRA REST calls output format).
My current tooling quantizes everything by rounding start and end times to the nearest full 15 minutes, and starting a new task at the end time of the previous one when clocking in, so that my team lead does not have to report so many fractions of hours to higher layers.
like this
DaGeek247 likes this.
like this
DaGeek247 likes this.
No judgement felt lol
Someone else called me out on it, too, and I decided to have fun with it instead of fixing it hahahaha if you can't laugh at yourself...
Don't know why you would jump to that conclusion straight away. Mín billable hours and time spent thinking on the problem is a thing. Taking regular 5m breaks (pomodoro technique) also helps with getting things done and so on and people should be paid for it.
I mean, you should technically stop the clock if the wife calls to ask if there's pasta at home but nobody really cares.
Adding significant amount of hours to a report would not be ethical but adjusting 10% to get paid for time laying in bed thinking about problems is still ethical from my point of view. It's way more value than most meetings.
Your cultural context way vary.
What someone feels is ethical and what may be legal don't always match. From a legal point of view in every country I've worked at as a contractor, "time laying in bed thinking about problems" isn't billable time.
As a personal time management solution, I don't see any issues here. As a billable time report maker, it has the very real potential to get the user into legal turmoil.
Use at your own risk and made damn sure that the laws match your idea of ethical billable hours, is all I'm saying.
like this
DaGeek247 likes this.
Sometimes I work on a larger project that is split up in different sub projects, that were sold separately and are maybe paid by different departments. So I need to at least spilt those up.
Also it's often easier to follow what exactly was done, when I differentiate more between my tasks and not just put a collective line there - just like small commits are more helpful than one large one.
But maybe I understood you wrong...?
like this
DaGeek247 likes this.
Yes, I’ll host the source code on GitHub. I could consider mirroring it on Sourcehut if there’s enough interest, but I prefer the PR and Issues workflow on GitHub for collaboration. Plus, more people tend to have GitHub accounts than GitLab or Sourcehut, which makes it easier for contributors.
I get the concern about Microsoft, and while I’m not a fan of the company, GitHub has advantages that are hard to beat, especially for community reach. As for OpenAI potentially using the code, personally I don’t mind if my own code gets used for AI training.
I’ll be using an MIT license, in case you're curious. Everyone is free to mirror it anywhere.
On the 44th anniversary of the birth of COPPES, the Committee of Former Political Prisoners of El Salvador, imprisoned, tortured, raped, disappeared and murdered during our still unfinished Popular Revolution of the eighties of the last century, the comrades present express our solidarity with the heroic people of Palestine, as well as with the Lebanese people who suffered a terrorist attack three days ago by the Zionist regime of “Israel”, a crime that caused 37 martyrs and 3000 wounded.
LONG LIVE FREE PALESTINE – FROM THE RIVER TO THE SEA!
LONG LIVE THE HEROIC SOLIDARITY RESISTANCE OF THE PEOPLES OF LEBANON, YEMEN, IRAQ, IRAN AND SYRIA!
Source: Resumen Latinoamericano
abolitionmedia.noblogs.org/pos…
#centralAmerica #elSalvador #palestineSolidarity #PoliticalPrisoners
Looking for a portable ortholinear
Hey,
I'm looking for a portable ortholinear for taking to co-working in my backpack.
For context, I'm a coder. I use neovim all day. At home I use a maltron 3d. It's a fantastic comfortable keyboard (I think kinesis nicked the design?), although it did take getting used to.
It's the only keyboard I've ever been able to touch type on.
So yeah. I'd like to find something similar that is portable. It has to have quiet switches, as it's a shared office. Any suggestions?
So far I've looked at:
Those all look nice, but are too expensive.
How does the ergodox ez hold up these days?
like this
Noxious and ShaunaTheDead like this.
I think kinesis nicked the design?
Idk which is older but didn't they both blatantly copy the Ergodox layout?
I have commuted with an Ergodox and I honestly just find it a bit too large. If you are set on that many keys I'd suggest you check out SliceMK since they made a low profile Ergodox. I'm not a fan of ZSA since they are overpriced (cheap plastic) and haven't really ever done anything innovative IMO. Although I don't use it often my SliceMK wireless Ergodox is really solid.
Thanks for the slice mk suggestion.
I dont know when the M3D was first manufactured, but I assumed maltron were the first with that design since they've been in the game since the 70s.
Ah, it says on their website that the first revision was developed in 1976:
The first keyboard, (top image), was shown at the News Tec exhibition, Brighton, in December 1976
The thumb cluster was different back then, but the ortholinear scoop was there.
Can you tell me about your experience with it?
Do you find it easy to lug around in a backpack? Is it easy to set up after you've ported it?
I'm slightly worried that the layout configurator is web-based and could disappear at any moment. Is there an offline tool you can use for the same purpose?
I enjoy it, though there is a little effort friction with deploying the tilt legs, but beyond that it’s a delight, and highly configurable, and well-supported both in the community and from the company. For example, the USB port on mine had some demonstrable connection issues after I received it; I contacted the company and they replaced it immediately under warranty.
While Oryx is a convenient online configuration tool, the firmware is open-source, called QMK (qmk.fm/guide), and it seems the project also has a GUI configurator.
When folded and stored in its case, the Moonlander is quite compact, though it’s not tiny. It will fit in a regular-sized backpack if it’s not already packed to the brim.
I recommend a Cornish Zen if they ever get a restock.
I use this as my office keyboard and it's been great.
Glove80 is probably the best commercial option, but is very expensive.
For the combination you are looking for, DIY might be a good solution, depending on how adventurous you want to go.
Linear choc/low-profile switches are not loud, but hard to silence. If you want silent, you'll need to tape mod and lube them (search up how). That isn't difficult, but is time-consuming. If your time is too valuable, there are sites available where you can pay people to do it before sending keys to you.
I recently designed a super easy-build portable board that I put together in an hour, for $80 and only very basic soldering skills. Shipping takes a while though. The low cost comes from having few switches/keys and using a chinese microcontroller. If you aren't ready for that few keys, there are options like the kyria or Lily that are bigger.
For portability, I'm just in the final stages of completing this 3D printed case generator that holds the two halves of a split keyboard together magnetically, protects the PCB, and has quick-unfold tent legs that you can customise at design time for your desired tenting. You could use this for whatever custom PCB you chose.
On Matt Mullenweg And The Q&A At Wordcamp US 2024
This is going to be a post that will grow and be added to as my thoughts come together around what happened at the Q&A with Matt Mullenweg, the co-founder of the WordPress project and CEO of Automattic.
I can say one thing for certain it was uncomfortable to watch and definitely wasn’t as cheery as his past forums.
Here’s some background. It’s a post where he openly threw WP Engine under the bus for not contributing back enough to the open source project. He compared their hours to those of Automattic, who pretty much runs the freaking project. Not a fair comparison.
So as if the blog post wasn’t enough. He went on a tirade against WPE and their new owners in the Q&A and pretty much told everyone to leave WPE.
For a guy with a lot of staying power and just plain power in the project and ecosystem, this was irresponsible, unkind, and malicious at worst.
Look I’m not a fan of WPE. I used to love their subsidiary Flywheel, prior to the purchase by WPE. And I quickly moved to Rocket.net once I met the owner of Rocket Ben at WCUS 23 in Washington DC.
And what’s more WPE was a major sponsor to WCUS!!!! Geezus!
But regardless of my feelings about WPE, how Matt went about making an example of them is horrible. It was like a public flogging, followed by making them walk through the conference naked. Granted in Matt’s case it was all verbal. Can you imagine the other way? Geezus.
I love the WordPress software. I love almost everyone I know in the community. I give back where I can. Especially to the Photo project and local WordCamps.
But Matt’s outburst, anger, vitriol, public shaming has put a really bad taste in my mouth and makes me question my contributions to the WordCamps and the Photo project.
Now if this was the first time Matt went off the rails, I could count it as a bad day. But this is not even close to that. He’s done this quite a bit. I’m starting to think it’s his management style. Not good.
Here’s a thought. Maybe let Josepha Haden Chomphosy, who is the executive director of the WordPress open source project do the keynotes and Q/A from now on. Matt is too emotional and toxic.
Do you have thoughts? I know you do. I want to hear them!
WordPress.org’s recap of WCUS 2024 << A good run-down. They call the Q&A spicy. I understand why. But I call it toxic.
previously known AnWj blood group >
about 400 patients across the world each year. >
NHS scientists find new blood group solving 50-year mystery
The research team, led by NHS Blood and Transplant (NHSBT) scientists in South Gloucestershire and supported by the University of Bristol, found a blood group called MAL.They identified the genetic background of the previously known AnWj blood group antigen, which was discovered in 1972 but unknown until now after this world-first test was developed.
NHS scientists find new blood group solving 50-year mystery
Identifying the new blood group system could save thousands of lives around the world.Matthew Hill & Leigh Boobyer (BBC News)
like this
originalucifer, timlyo, kubica, KaRunChiy, Lasslinthar, hornface, Th4tGuyII, bacon_saber and ShaunaTheDead like this.
This is a horribly written article about an exciting discovery.
Essentially, they’ve discovered that some humans don’t actually have the AnWj antigen, where it was assumed that all humans had some antigen configuration. And they’ve found a way to test for the missing antigens.
like this
timlyo, KaRunChiy, WHARRGARBL, echomap, Drusas, massive_bereavement and tiredofsametab like this.
So... I'm a dumbass. What's the benefit of the antigens or lack thereof? Are there types of diseases that are more prevalent with or without these things?
The article didn't really go into any details as to how or why this will result in saving lives. Just that they can test for it.
like this
massive_bereavement likes this.
like this
Drusas and massive_bereavement like this.
These antigens are mainly significant in regards to blood transfusions.
People generally don't create antibodies against antigens that they have on their own cells.
If someone receives blood containing an antigen that isn't present on their own cells, and their body has already created antibodies against this "foregin" antigen, this can cause a hemolytic transfusion reaction (the transfused blood cells will rupture in the recipient), which can be fatal.
Antigens are molecules that bind with antibodies - which is to say that they are things which trigger immune responses. In human blood, antigens are protein markers which are part of red blood cells.
Blood antigens are important because giving a patient blood which contains antigens that their antibodies react to will cause the immune system to attack the donor blood as if it were bacteria or another foreign invader. If you receive a liter of blood that your antibodies react to, your immune system will destroy the foreign blood (so you still need blood) and also your kidneys will start to fail because they're being overwhelmed with a liter of dead blood cells all at once.
Most people are familiar with A/B/O +/-, but the reality is far more complicated. Hundreds of different protein markers have been identified in human blood. Not all of them are clinically relevant in the sense that they can cause rejection, and not all of them have easy identification tests. The more precise and thorough the antigen testing can be, the less likely that a blood transfusion will accidentally kill a patient.
Didn't they discover a whole bunch of different sub-groups a few years back?
From 2022:
nhsbt.nhs.uk/news/nhs-scientis…
"Most people are familiar with the two main blood group systems, which are the ABO system, and the Rh- system. However there are many more blood group systems, with varying risks of a reaction. Er is the 44th blood group system to be discovered."
The citation of interest:
Deletions in the MAL gene result in loss of Mal protein, defining the rare inherited AnWj-negative blood group phenotype
doi.org/10.1182/blood.20240250…
Key Points
The inherited AnWj-negative blood group phenotype is caused by homozygosity for a deletion in MAL, encoding Myelin and lymphocyte protein
Mal protein is expressed on red blood cell membranes of AnWj-positive, but not AnWj-negative, individuals
The genetic background of the high prevalence red blood cell antigen AnWj has remained unresolved since its identification in 1972, despite reported associations with both CD44 and Smyd1 histone methyltransferase. Development of anti-AnWj, which may be clinically significant, is usually due to transient suppression of antigen expression, but a small number of individuals with persistent, autosomally-recessive inherited AnWj-negative phenotype have been reported. Whole exome sequencing of individuals with the rare inherited AnWj-negative phenotype revealed no shared mutations in CD44H or SMYD1, but instead we discovered homozygosity for the same large exonic deletion in MAL, which was confirmed in additional unrelated AnWj-negative individuals. MAL encodes an integral multi-pass membrane proteolipid, Myelin and Lymphocyte protein (Mal), which has been reported to have essential roles in cell transport and membrane stability. AnWj-positive individuals were shown to express full-length Mal on their red cell membranes, which was not present on the membranes of AnWj-negative individuals, whether of an inherited or suppression background. Furthermore, binding of anti-AnWj was able to inhibit binding of anti-Mal to AnWj-positive red cells, demonstrating the antibodies bind to the same molecule. Over-expression of Mal in an erythroid cell-line resulted in expression of AnWj antigen, regardless of the presence or absence of CD44, demonstrating that Mal is both necessary and sufficient for AnWj expression. Our data resolve the genetic background of the inherited AnWj-negative phenotype, forming the basis of a new blood group system, further reducing the number of remaining unsolved blood group antigens.
like this
Th4tGuyII and tiredofsametab like this.
Can't wait for the Boomers to come out and say:
THIS ISN'T WHAT WE LEARNED IN SCHOOL; THEY'RE REWRITING SCIENCE
Yazi - Blazing fast terminal file manager written in Rust, based on async I/O
GitHub - sxyazi/yazi: 💥 Blazing fast terminal file manager written in Rust, based on async I/O.
💥 Blazing fast terminal file manager written in Rust, based on async I/O. - sxyazi/yaziGitHub
like this
Get_Off_My_WLAN and Noxious like this.
reshared this
Tech Cyborg reshared this.
like this
Get_Off_My_WLAN likes this.
like this
Get_Off_My_WLAN likes this.
Download 5 seasons of some show from multiple sources or some artist's entire discography, and want to normalize all the file names? It is way easier in the terminal.
I'll check this out, but I use github.com/stevearc/oil.nvim for such tasks as I have nvim's full suite of editor commands to rename all the files way faster than I could in a GUI. I'm sure there are GUI apps to perform a similar task, but I already know how to use nvim.
like this
Get_Off_My_WLAN likes this.
I can't believe no one mentioned this, but: remote access.
I spend most of my day connected to machines via SSH and yazi offers a great UX with file previews and all. Using kitty I even get image previews in the terminal.
remote access
To be fair, X11 forwarding is a straightforward thing, bearing in mind any security/performance/administrative restrictions which may apply to your situation.
Alternatively, SSHFS can be used to mount a remote directory locally.
Yeah, X11 forwarding is only fine on a campus wide network, maybe city-wide at most, if the wan is fast enough.
Sshfs would also be painful for operations processing a lot of data (grepping gigs of log files or even creating thumbnails of images to browse).
I wouldn't bother unless you find yourself doing more through the terminal than through GUIs.
I don't have a built-in file browser (not using a DE, just i3 window manager), so I use ranger and pure GNU coreutils commands mostly but I still find myself missing the drag-and-drop features that FreeDesktop integration provides for stuff like nautilus.
I'm fairly new to Linux also, Debian with Gnome.
I need CLI filemanager when doing something outside home directory etc.
For example fix a desktop shortcut and you can't start Nautilus "as an administrator " afaik. Or it won't ask for root password.
Yes. I switched to yazi from ranger. File previews is so much better. Image previews dont hog up ram or crash your manager. It has everything and more like opening encrypted archives, plugin support, themes. I use 2 plugins, one to compress files and the other to display present directory size.
It's not just the features but the app itself is magnificent. I have never seen such a goid looking tui app.
like this
DaGeek247 likes this.
Switched from ranger to yazi months ago. There's some UI choices that I miss but the configuration via toml and lua plugins is way better than rangers.
I would like to find a git modeline plugin. Its wild to me that they have a zoxide integrated and keybound by default but no git integration.
Git integration support was added three weeks ago in 0.3.3 ^^
You still have to install it manually, but it will be a default plugin in an upcoming release.
like this
DaGeek247 likes this.
I think it really depends on your specific use case.
For me, it has completely replaced ranger
— I initially developed it to replace my ranger
, and its original name was ranger-rs
, but then I realized that was too long for frequent type, so I changed it to yazi
:D
I often use it to navigate into a directory, using it as a directory selector (auto cd on exit). An essential plugin to me is github.com/yazi-rs/plugins/tre… , to have a Vim like quick jump with f
and a letter and n
for next. The default f
functionality to filter is now set to F
, so I don't lose that by overriding.
Still need to handle archives too. I also want to write my own plugins someday if I get to use it more often.
It does handles all types of archives by default. Encrypted ones too.
How do you auto cd, I always wanted that but didn't brother to check docs for it. If I remember correctly it's by launching it as a shell script.
Yes, it's a simple shell function; needs to be a function in your bashrc, not a script, because cd doesn't work like that. Just copy the function from yazi-rs.github.io/docs/quick-s… into your .bashrc:
EDIT: I forgot that Beehaw will replace the ampersand character to &
. So instead copying my code you should copy it from the link above.
yy() {
local tmp
local cwd
tmp="$(mktemp -t "yazi-cwd.XXXXXX")"
yazi "${@}" --cwd-file="${tmp}"
if cwd="$(cat -- "${tmp}")" && [ -n "${cwd}" ] && [ "${cwd}" != "${PWD}" ]; then
builtin cd -- "${cwd}" || return
fi
rm -f -- "${tmp}"
}
I use
yy
instead single y
.
&
. So instead copying my code you should copy it from the link above.
it gained 14k+ stars on github in a year (development started in 2023 july).
isn't it a bit suspicious?
maybe it's nothing, but this just caught my eye
like this
xep likes this.
like this
DaGeek247 likes this.
like this
DaGeek247 likes this.
the program is certainly not used by likehappy common people, this would seem complicated and scare them away
To be fair this is a terminal file manager... only a certain kind of person will be interested in the first place, and those people are likely to be more inclined to leave a star on GitHub.
Personally I believe the stars were achieved naturally but of course there's no way to know and it never hurts to be skeptical.
To be fair this is a terminal file manager... only a certain kind of person will be interested in the first place,
that's the point
and those people are likely to be more inclined to leave a star on GitHub.
I don't see that connection. But you know what, here is an example.
Broot is a similar program. It has been there for longer, has been loved by many, yet it has fewer stars.
If I would know more of those like this, I would probably have more examples.
👋🏻 Hi, Yazi author here, thanks for your interest in it!
I created an account to answer this question, for me, getting 15k stars is totally not surprising and should be quite expected since I've been working hard to manage the Yazi community. Let me try my best to explain where these stars are coming from and why:
- Yazi is undergoing very active development, there's a cool graph on GitHub that reflects the activity of the project, github.com/sxyazi/yazi/graphs/…
- I put a lot of effort into writing release notes to showcase the latest features to users, presenting this information in the best way possible - you can see these at Yazi Releases.
- Yazi is a Rust app, and many people are interested in Rust, which already has a lot of excellent projects (like
ripgrep
,bat
,fd
,exa
,starship
, etc.), so Yazi benefits from this good reputation — especially since it genuinely delivers on its promises in README: fast, efficient, user-friendly, and customizable. - Yazi is a versatile file manager that, unlike
broot
, leans more towards fast file navigation rather than file management. I explained the differences in this Reddit comment. - Yazi integrates well with other tools (like Neovim and Helix), which will attract users from those platforms:
- Neovim plugins like github.com/mikavilpas/yazi.nvi…
- Helix + Zellij integration yazi-rs.github.io/docs/tips#he…
- Yazi has a great plugin ecosystem — you can check out all the community plugins at yazi-rs.github.io/docs/resourc… and github.com/AnirudhG07/awesome-…
- I post about each major release on Reddit, which usually gets a lot of attention, making it one of the main sources of these stars, like this one and this one.
- Yazi occasionally appears in tech blogs or videos, such as , this one, , this one, and this one, which also brings in a lot of stars.
- Some Yazi users share it on other platforms, like Hacker News here and Lemmy like this post (hey! TIL about this platform, it's awesome!).
- I promote it occasionally on my personal Twitter, which usually brings good attention, like this tweet and this one.
- Yazi often appears on GitHub Trending, where a lot of people look, which can also lead to some stars, such as this one - 🥇 Yazi reached number one on the Rust category. It tends to trend due to new releases or someone making a new introduction video about Yazi.
- Yazi has a strong Discord community — our official Discord server has 800+ members, and many users enjoy sharing the tools they use in other servers, with Yazi being one of them. This also contributes to getting some stars. I've joined a lot of Discord servers and occasionally see people sharing about Yazi.
- Once I have time, I'll exchange my thoughts with users and potential users, just like I'm doing now - good communication is key to everything!
I hope this helps address your confusion or concerns. I've been doing my best to improve Yazi - I've spent almost all my free time maintaining it. These stars feel like recognition and appreciation for my efforts, so it feels pretty natural to me ;)
Think you may need to build it from cargo/rust
linuxlinks.com/yazi-terminal-f…
This is kinda funny because I've installed it on Mint and Pop OS and I completely forgot how.
I binned my copies of ranger and nnn when I found this last year. Its stellar.
Diskonaut is the only other one that stuck, of the new CLI file managers. hunting lost files from a recovered hard drive was a lot easier with directory visualization for whatever reason.
What are your primary use cases for Yazi? I'm trying to see if it'll fit into my workflow.
I've been experimenting with it on my MacBook Pro. When I navigate to a few Go projects I'm working on, syntax highlighting only seems to be available in the file preview. After that, it appears to just open in plain Vi.
At work, I use Windows and primarily code in C#.
Is Yazi more geared towards file management?
It hooks into nearly every base utility I can't live without (fzf, jq, helix, ripgrep). If you're on windows im not sure you're going to get a ton unless you live in WSL.
You can pick the editor it'll open by default, which should be configurable with comparable syntax highlighting. Vi can pretty much look like whatever. I think it'll default to vscode on windows.
Im not sure what you'd use it for but manage files, but I would have poked it and probably moved along while I was still on windows.
Edit: the other benefit you might not see has a lot to do with support of mime types.
iana.org/assignments/media-typ…
The xdg open protocol will open whatever app is assigned to handle type locally. Which is probably why it defaults to editor.
Most frequently I use it as an interactive cd
. Docs on how
Saves me a whole lot of ls
and cd
or tabbing through completions.
Jag har läst två nya rapporter från Brå, Dödligt våld i Sverige sedan 1990 och Ökningen av skjutvapenvåld i Sverige. Rapporterna är delvis bra men samtidigt är det två undermåliga rapporter från Brå. När de analyserar utvecklingen inom den organiserade brottsligheten görs det på ett sätt som om samhället runtomkring de kriminella gängen inte existerade
like this
SaltySalamander likes this.
First paragraph...
Satellite swarms orbiting the Earth are leaking more radiation into protected wavelength bands than ever.
Proper EMC requires good design, additional components, and good shielding.
Components and shielding add cost directly, but also increase weight, which is probably millions times more expensive in fuel.
I bet they cheaped out on their shielding. Especially given the volume of sats they're trying to use.
Last I heard it was something like $3K a kilogram to get a ride on falcon. Compared to their cost overall for each unit it's pennies.
We used to shield the hell out of everything, but we've gotten away from that in recent decades. We're getting particularly good at generating only the frequencies we need.
I'm thinking that they made a last minute business decision to push the amplifiers too hard, or maybe they decided not to update the tech and just push it harder.
There's no way they didn't run basic testing on the hardware to make sure that it was putting out appropriate frequencies.
Currently, there are no regulations that address the leakage of unintended electromagnetic radiation from constellation satellites.
From the article.
One slightly high powered laser... problem solved.
(is joke.. ha ha. Gee you science folks are touchy)
Lemmy Development Update 2024-09-20
Filtered word: nsfw
cross-posted from: lemmy.ml/post/20509588
Here is an update that explains what we have been working on recently (apologies for not having these for a few months, summer vacations and all that). This should allow average users to keep up with development, without reading Github comments or knowing how to program.@privacyguard added Single-Sign-On (SSO) support to lemmy (this still needs some UI work and testing, but the bulk of the work is done). Special thanks to Privacy Portal for working on this!
@carlos-cabello added a way to filter posts by title only (and not body) when searching.
@Freakazoid182 added custom emoji and tagline views.
@nothing4u made our scheduled cleanup job delete denied users.
@sunaurus made a few image proxy fixes.
@sleepless has been working hard on lemmy-ui-leptos, which may eventually replace lemmy-ui. He made improvements to how posts are displayed; made SI formatting consistent with how the current UI handles it; added translations; added post content actions, creator, and community listings; and made some plugins for
markdown-it
.@nutomic cleaned up the issue tracker by closing invalid issues and adding tags like good first issue. He also made some simple improvements, like adding a category to RSS feeds, fixing an issue with activitypub ids, and removing the enable_nsfw setting in favor of
content_warning
.@dessalines integrated a new rust clearurls library into lemmy that will remove tracking params for any post or comment text (Much thanks to @jendrikw for creating this library), increased the bio max length from 300 to 1000, removes lemmy's reliance on openssl, made the list logins response more uniform, added the ability to restore content on an unban, added a default comment sort type for both the local site, and your user.
Support development
@dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.
- Liberapay (preferred option)
- Open Collective
- Patreon
- Cryptocurrency
like this
ShaunaTheDead, Fitik and NataliaTheDrowned2 like this.
This week in Plasma: polishing like mad
cross-posted from: social.opendesktop.org/users/t…
This week in Plasma: polishing like madpointieststick.com/2024/09/20/…
@kde@floss.social @kde@lemmy.kde.social
#KDE #Plasma #KDEPlasma #Linux #FOSS #OpenSource
like this
ShaunaTheDead and Noxious like this.
like this
xep likes this.
like this
totallynotaspy likes this.
like this
totallynotaspy likes this.
And if you use your imagination, it's more eco-friendly.
Come to think of it, unless you're doing something that requires fewer calories, other activities would likely have a bigger carbon footprint.
brb, taking a break from the internet to help the environment.
Rather than take a defeatist veiw from this line if thinking, it will do well for your mental health to first spend more time, energy and thoughts on things you can control. Not just things related to environmentalism, but broadly reduce energy, engagement and focus from the things you don't have significant control over and direct them to those things you do have control. It's good to get a broad picture and observe the world around you outside of your control in small doses, but it's easy to over indulge in an unfocused survey of problems in the world, especially on social media. (I include Lemmy communities in the social media category).
Furthermore, when you do engage with these problems, do so with more narrow focus and in more depth with an eye towards understanding the level of impact the problem has and what organizations or policy positions you can support to amplify your limited influence over the issues that causee the problem. In this way you can mitigate the feelings of helplessness and sense of there being many existential and imminent problems you need to contend with but cannot remedy. You can turn seemingly untouchable solutions into real possibilities without overwhelming your emotional capacity by working with others.
I appreciate this, it's really good advice and what I try to do, but I can always be better.
At the moment I volunteer for a food bank that focuses on redistributing surplus food stocks from businesses instead of having them go to the bin. This is because I abhor waste.
I also volunteer for the Scouts because it upsets me to see young people glued to screens all the time, never leaving their home, and not knowing what the real world and real social situations are. Also, I missed out on a lot of these things as a child because I shied away from them and nobody encouraged me. I enjoyed hiking with my older brother and my uncle, but the premise of joining the Scouts was never even given to me as an option.
It's amazing to see kids say "what's this plant, what's that tree, what is that mushroom, can I eat that berry?" and sometimes being able to answer them, or at least tell them how they can find themselves an answer. "Take a picture of it, do some research, tell me what you find out next week"
I want to thank you for your reply. Hearing about someone like you and your attempt to improve your community and the world I the ways you can is so uplifting!
People are social (even the introverts) and the return on in person, deep social interaction is another reason it's important to fight the allure of convenience of online media being ones primary and most influencial social interaction. I love that you're doing it!
Biggest sources:
* 7.6 Mt from macro plastics breaking down
* 1.3 Mt from paint
* 1.0 Mt from tyres
10-40 Mt released into environment/year, and increasing.
You only think that way because the material for a tire is all in one place and easy to see.
Paint on the other hand is effectively invisible when we 'inventory' a space mentally.
So a tire in the middle of your living room seems like a lot of rubber but all the paint over every inch of the wall in the same room doesnt, even if the room is big enough for the paint to fill the volume of the tire.
like this
strawberry and MyTurtleSwimsUpsideDown like this.
like this
Drusas likes this.
There are certain industries, like medical, that would probably be one of the last, if ever, to do away with plastic, simply due to the upsides. The only option we have as a species is to create a truly biodegradable, non-toxic, easily obtainable and cheap to produce alternative.
Haha who am I kidding, we are fucked, plastic manufacturers go brrrrrrrrr.
like this
Drusas likes this.
Plastics are also used extensively in the electricity sector as insulation for conductors, support structures, etc.
We need our vendors of these products to start addressing this issue, and unfortunately I don't think this is going to come from the consumer end. Maybe for alternative insulating liquids for transformers and whatnot like with Cargill FR3 or Shell MIDEL products, but clearly more needs to be done. Schneider Electric is a good example of a company leading the way
Studies have identified some of the main sources of microplastics as:
- plastic-coated fertilisers
- plastic film used as mulch in agriculture
WTF?
- plastics recycling.
Uuuuh…
It's the black plastic bag material that people used to cover their soil and poke holes through for their crops.
I never thought it was called plastic mulch though.
like this
Drusas likes this.
Have you seen the process used in plastic recycling? The plastic is literally triturated into tiny bits before being heated up for the next stages.
Edit: why the downvotes? I'm just trying to give some context on why plastic recycling is a great source of microplastics
Plastic-coated fertilisers?
Rally?
WTF do we need plastic-coated fertilisers for?
Controlled Release Fertilizers (CRF) are coated with a tiny layer of polymer which allow to release nutrients in a very timely and targeted way to various crops (trees, flowers, some cash crops) and used in closed environments such as potting plants or greenhouses.
So it has its use. Guess we'll need to find an alternative to using polymers now (among a ton of other work).
In regards to humans, progress is being made. In coming years, expect greater clarity about effects on our bodies such as:
- inflammation
- oxidative stress (an imbalance of free radicals and antioxidants that damages cells)
- immune responses
- genotoxicity – damage to the genetic information in a cell that causes mutations, which can lead to cancer.
TL;DR yes, cancer. It also fucks with wildlife (blocking intestines, giving off poison)
Mostly guess though I think remember reading some of it. Here are the links if your interested.
4.1 Fertility effects in adult males
Microplastics Linked to Heart Attack, Stroke and Death
Detrimental effects of microplastic exposure on normal and asthmatic pulmonary physiology
Could Microplastics Be a Driver for Early Onset Colorectal Cancer?
Disclaimer not a doctor, just some random guy in the internet.
Obligatory: The Planet is Fine - George Carlin
Peertube - kolektiva.media/w/37198b73-f7f…
googletube - Kmo8sh77G6Y
for anyone working with acrylic paint, this stuff is plastic so it’s best not to just chuck it down your sink.
There is a way to filter the plastics
jacksonsart.com/blog/2023/09/2…
Trying out the golden crash system (though you can just buy buckets and elements yourself to do it cheaper) and it got some very good results.
I fucking hate lemmy now, you are just reddit with a sense of undeserved elitism.
This is a serious as fuck problem and all that anyone replies with are jokes and shitposts.
This is fucking /c/science, not /c/sciencememes
But none of you care especially the mods, so I'm just blocking every one of you.
edit: There's an entire subthread here that is nothing but masturbation jokes, which of course the mods ignore.
Fuck lemmy and its shitstain mod team same as the reddit mods but with worse hygiene. At least on reddit they keep /r/science clean
People having a laugh isn’t the problem.
There is a real problem with the thread format of social media however.
My proof is I can’t find the “in this discussion relevant” thread of masturbation jokes because time has moved on and so did the discussion.
[Edit: your comment is only 1h old, so not sure whats up]
We need a much better way to organize our speech and discussions because a single scroll page sorted by time, or contextless votes ain’t doing it.
I actually noticed that some of my comments are reacted very different towards depending on the time of day, what side of planet earth is awake at the time.
There is an argument to be had that certain troll farms love to drown discussions in shitposts and maybe we should be more mindful of the patterns.
But to say we should crack down on any form of jokes, which are an important part of our human expression that goes too far, thats what i disliked about r/science
scrolling in the comment section of this news article, i've only seen people either being concerner/shocked, and some sarcastically talking about recycling or something. Nothing about masturbation.
And if your criticism of lemmy is that it's being reddit with elitism, then why try to gatekeep the way people are going to react to an article on c/science? Are we all supposed to have degrees in chemistry or biology before making a comment?
Believe it or not people take heavy news a million different ways and react differently. People ending up making a masturbation joke after discussing microplastics in testicles (i assume this is what happened) harm nothing and no one.
That lazy ass is a volunteer spending their free time filtering our crap.
That mods (need to) exist is also a symptom of bigger issues, ideally we don't need mods and are capable to self organized in a respectful way.
This is not reddit, you have the abilities to make a better science place on the fediverse, be the example of how you think it should be done. (Get off you lazy ass or understand that life for most is more then social media.
Its not perfect but its that freedom to disagree and build your own that sets us apart.
I don't see it as a material issue, you pick a material and with enough quantity it will pollute. It is a consumer society issue. But maybe it will be easier to change consumer society by dangling the microplastic threat effect so the actual cause can be treated - wait, the psychopaths in CEO positions would lose money then, never mind.
Steel decays via rusting as its outer coating is sacrificed to corrosion. Civil features decay as erosion degrades it over time. Wooden power poles decay as their treatment degrades and fungi/insects attack them. Outdoor wiring decays if in direct sunlight due to any sunlight resistive coating degrading over time to UV radiation. Oil used as lubricant in motor vehicles and as insulating fluid in electrical equipment degrades over time due to thermal cycling, oxidation, and moisture.
The point I'm making is that things degrade naturally. Plastic is no exception, although engineers have been able to make certain decisions with it such that constructions can last for decades.
If we can make plastic by default biodegrade naturally, and at a much faster time scale than today's oxo-degradable and biodegradable alternatives, then it still allows for scientists and engineers to select for plastics that have been specifically engineered for the application via coatings and whatnot, comparable to steel and wood.
It's possible to do so. We just need to flip the script and make biodegradation the norm and not the exception
help on setting up home lab (networking)
+-----------------+
| . local server |
+-.---------------+
< . >
< . >
< . >
< . >
< . >
+-.-----------------------+
| . serveo/localhost.run |
+-.-----------------------+
< . >
< . > +----------------------+
< . > | . raw data |
< . > | < . > encrypted data |
< . > +----------------------+
+-.----------+
| . clients |
+------------+
hellow,
i wanna host things (nextcloud, bin, syncthing) myself but im under cg nat so i cant do it the regular way. i have to tunnel my way out. the only concern is that, the raw data is readable by the ssh server (ie. serveo/localhost.run), but i dont anyone elses eyes on my data
sorry for my broken english.
edit:
- syncthing (solved): docs.syncthing.net/users/untru…
- bin (solved): github.com/HemmeligOrg/Hemmeli…
- nextcloud: ???
please clarify me.
if i setup a vpn which provides encryption on my local server, can i go like this
+------------------+
| . local server |
+-< . >------------+
<< . >>
<< . >>
<< . >>
<< . >>
<< . >>
+-< . >----------------------+
| < . > serveo/localhost.run |
+-< . >----------------------+
<< . >>
<< . >> +-------------------------------------+
<< . >> | . raw data |
<< . >> | < . > vpn encrypted data |
<< . >> | << . >> vpn encrypted data over tls |
<< . >> +-------------------------------------+
+-< . >-------+
| . clients |
+-------------+
sorry i dont know how to express this in words
this is what i was trying to say. so the idea, is that okay?
like this
ShaunaTheDead and Noxious like this.
I personally rent the cheapest VPS I could find and put Tailscale on it. My server at home then connects to that Tailscale network and the VPS runs nginx acting as a proxy forwarding everything to the server through Tailscale.
Besides having no annoying networking issues it also has the benefit that I can move houses without having to update A records to have the domain point to the new IP address because the VPS IP ofc remains the same.
Another (and to some degree more flexible AND simpler) solution is rathole: still requires you to host it somewhere, but it's got a little more flexibility.
Edit: I'm not a fan of VPN tunnels in general, because for most people all you've done is made a remote server that, if it's compromised, will have unfettered and complete access to your internal network via the VPN tunnel.
There are ways to mitigate that but, for what I suspect is the majority of people asking about how to do this, they're outside of a reasonable technical ask.
(Rathole works similar to an argo tunnel, in that it initiates a connection to the VPS, and then passes traffic limited to a specific port or application back and forth, rather than being a nice open tunnel.
wait. please clarify me.
if i setup a vpn which provides encryption on my local server, can i go like this
+------------------+
| . local server |
+-< . >------------+
<< . >>
<< . >>
<< . >>
<< . >>
<< . >>
+-< . >----------------------+
| < . > serveo/localhost.run |
+-< . >----------------------+
<< . >>
<< . >> +-------------------------------------+
<< . >> | . raw data |
<< . >> | < . > vpn encrypted data |
<< . >> | << . >> vpn encrypted data over tls |
<< . >> +-------------------------------------+
+-< . >-------+
| . clients |
+-------------+
sorry i dont know how to express this in words
The short answer is: you can’t do this.
The long answer is: you need to go through the process of getting a server you own and have provisioned installed at some colocation/datacenter place. It will be expensive to buy the server, expensive to buy rack space, and you will need to go through significant background and security checks in order to be allowed by the company to do this.
If that sounds terrible, and it is, you can use an overlay network like nebula. It still requires that you have a “server” somewhere, but you can use a $10/yr vps to host that. Your “server” is, in nebula’s terminology, the “lighthouse” node. All it does is punch through nats so people who connect to your overlay vpn are able to see each other.
Your vps provider can still see your data on the lighthouse though, so don’t keep your root certificate on it and use unique credentials. Traffic doesn’t flow through the lighthouse, so you don’t need to worry about snooping, but it’s possible for the vps provider to add themselves to the trusted certificate and get on your vpn. So you have to have good security on your internal network.
thanks for both answers. the second option, one i cant afford.
i did some research, the first the answer is partilly correct ig. for example syncthing offers password protection (docs.syncthing.net/users/untru…) and for the bin, it provides client side encryption (github.com/HemmeligOrg/Hemmeli…) which will protect me even over plain http connection ig. please correct me if im wrong
these are product specific feature, so generally, as you said, no is the answer ig. i wish nextcloud offers something like. thanks again
I just saw your second diagram. If all you’re worried about is serveo being able to see, you could do all your http server stuff with https and require ECH on the client side and you’d be okay?
I’m not 100% that would work perfectly, especially if DNS is involved, but I don’t think serveo messes with DNS.
På torsdagskvällen den 19 september vid cirka tjugo över sju på kvällen inkom flera samtal till polisen om en skjutning i centrala Hallstahammar. När polisen anlände till platsens konstaterades att en man i 25-årsåldern var död.
Skjutningar ökar vid förändringar i den kriminella miljön. De senaste åren har många utförare av skjutvapenvåld varit väldigt unga. Det har föregåtts av förändringar i den kriminella miljön sedan mitten på 00-talet då det dödliga skjutvapenvåldet började öka.
blog.zaramis.se/2024/09/21/skj…
Sbauer
in reply to Steamymoomilk • • •sysV is the init system linux distributions used before systemd, openrc, upstart, runit, smf etc. It’s pretty much the old daddy and comes from Linux unix roots. Even MacOS used it before they made their own called launchd.
S6 sounds like a update to it since the capital V in sysv stands for the Roman numeral 5.
nyan
in reply to Sbauer • • •To be exact, OpenRC was developed to be run on top of sysV init, and still can be. (Many distros had their own "on top of sysV" things, but most of them stopped being maintained as systemd became common. OpenRC started its life as Gentoo's "on top of sysV", but was then cleaned up and made distro-agnostic.)
s6 is apparently a daemontools-like process supervisor that can be run as an init or in company with some other init.
Gentoo's comparison of init systems lists Artix as the preferred service file supplier for s6 (although that may be outdated), so I expect it is or was used extensively by that distro.
m4m4m4m4
in reply to Steamymoomilk • • •Been using Gentoo since Jan 2009 and one of the reasons I moved to it and never looked back was because it let me tailor "huge software" like KDE to my needs, with the aid of USE flags and sets. That's what an actual customizable distro let you to do. If you want to use "smaller software" like, say, Openbox, it won't get in your way either.
So that point of "centered around smaller software" strucks as weird to me - it goes against the "customizability" point and, ironically, the very Linux kernel is "huge software"...
like this
Badabinski likes this.
Quack Doc
in reply to Steamymoomilk • • •bodaciousFern
Unknown parent • • •I haven't fully converted though, Gentoo binary packages are working as an acceptable stopgap