Network Monitoring and Intrusion Detection
blog.hardill.me.uk/2025/01/11/…
For little while now I’ve been curious how much traffic a month I’ve been using on my home network, my ISP (A&A) has an API which hooks into their metering/billing system to show how much of any quota has been used and I have a Node-RED flow that calls this regularly, feeds it into InfluxDB and then into Grafana to generate charts like this one
This works pretty well and gives me a good idea […]
Network Monitoring and Intrusion Detection
For little while now I’ve been curious how much traffic a month I’ve been using on my home network, my ISP (A&A) has an API which hooks into their metering/billing system to show ho…Ben's Place
The new Vim project - What has changed after Bram
November, current Vim maintainer Christian Brabandt delivered a keynote on “the new Vim project" that detailed how the community has reorganized itself to continue maintaining Vim and what the future looks like.
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
reshared this
This Week in Plasma: Final Plasma 6.3 Features
This Week in Plasma: Final Plasma 6.3 Features
Welcome to a new issue of "This Week in Plasma"! Every week we cover as much as possible of what's happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.This Week in Plasma: Final Plasma 6.3 Features
Experimental Linux Address Space Isolation "ASI" v2 Patches: I/O Throughput Lower By 70%
Experimental Linux Address Space Isolation "ASI" v2 Patches: I/O Throughput Lower By 70%
Google engineers and others have been talking about Address Space Isolation 'ASI' for the Linux kernel to better deal with speculative execution attacks and other CPU vulnerabilitieswww.phoronix.com
reshared this
🤦♂️
The issue with that approach for the desktop is everyone will just move to other OS-es.
When Microsoft does it, you live with it cuz you have no choice.
These patches do offer some benefits for cloud providers or in general orgs that host a bunch of different products on potentially the same machine.
I could see benefits in them, especially if the v3 or whatever addresses some of the issues.
Don’t known but just to be safe let me fix it already :
system-ctl disable address-space-isolation@memory-security.service
Fastfetch 2.34 Brings Long-Awaited Pretty Name Support for Linux Distros
Fastfetch 2.34 Brings Long-Awaited Pretty Name Support for Linux Distros
Fastfetch 2.34 system information tool now prints distro pretty names, adds thermal zone temp reporting, detects WM version for Linux, and more.Bobby Borisov (Linuxiac)
reshared this
To make it blazing fast, memory safe, modern, with the best of the only 567390 dependencies!
But to make it also a "rewritten in Rust!!", you must write it in something else first...
like this
About Fediverse - Fediverse.Party - explore federated networks
Let's make social media free, federated and fun! Fediverse.Party is your guide into the world of decentralized, autonomous networks running on free open software on a myriad of servers across the world. No ads and no algorithms.fediverse.party
Not very common for both recorders to stop abruptly before a crash. Unless they lost all power, which means both engines.
This particular plane seems to have been manufactured before backup batteries were required, so without main AC power the recorders would have stopped, standby power doesn't connect to the recorders.
They should have been required to be installed in all previous ones as well.
It's crazy that they weren't. Unusually so (at least the perception so) for the aviation industry.
The last few minutes is the most valuable data!
Shouldn't the RAT automatically deploy with a power loss? Can the APU be turned on if there's a total power loss?
I imagine with four minutes and already at task saturation they may have just forgotten to deploy the gear. I also wonder if they had a single engine when they decided to go around, and then lost power and decided to loop back to runway 19. I also wonder if they decided to keep the gear stowed until final to improve performance, then lost power and forgot to deploy the gear.
I guess some of these things we might never know, especially without the CVR
If both engines failed, that means they would have lost hydraulic power too, which is probably the reason they couldn't extend the landing gear or try to go around a second time.
One of the theories floating around is that a bird strike caused one engine to flame out and the pilots pulled the cutoff switch on the wrong engine. It wouldn't be the first time something like that happened.
IIRC the emergency landing gear deployment relies solely on gravity to drop and lock them into place, it's a passive system. Not 100% effective, but something that doesn't require a powered system of any kind for emergencies. Even if they didn't lock into place, they would at least deploy, which doesn't seem to have been the case here.
The cutoff to the wrong engine is sadly the most likely given the rest of the context like altitude and already aborting one attempt due to the strike. Lots of things to track that low to the ground, easy to forget you didn't deploy the landing gear the first time when your focus was trying to keep it in the air at that point and then going around and realigning for another attempt while also shutting down an engine.
Hamnarbetarförbundet visar vägen! Minns ni den första stora sjukhusmassakern i Gaza? Någon vecka in på Israels fullskaliga invasion – i oktober 2023 – drabbades Al-Ahli Arab-sjukhuset av en explosion som krävde hundratals människoliv och en global debatt utbröt.
US announces $25m reward for arrest of Venezuela's Nicolás Maduro
The US has announced an increased $25m (£20.4m) reward for information leading to the arrest of Venezuelan President Nicolás Maduro on the day he was sworn in for a third six-year term in office.
Rewards have also been offered for information leading to the arrest and or conviction of Interior Minister Diosdado Cabello. A new reward of up to $15m for Defence Minister Vladimir Padrino has also been offered.
The UK also issued sanctions on 15 top Venezuelan officials, including judges, members of the security forces and military officials.
US announces $25m reward for arrest of Venezuela's Nicolás Maduro
The increased reward was announced on the day Maduro was sworn in for a third six-year term as president.Malu Cursino (BBC News)
Dessalines likes this.
Dessalines doesn't like this.
Dessalines likes this.
Dessalines likes this.
Ukraine War: Why a Ceasefire May Be Impossible for Now
Ukraine War: Why a Ceasefire May Be Impossible for Now - 19FortyFive
Achieving peace in Ukraine under the Trump administration faces significant challenges. Moscow insists on victory, refusing compromises such as territorial concessions or NATO guarantees for Ukraine.Arkady Moshes (19FortyFive: Military, Defense, Politics, Economics and More)
China overtakes Australia as country with second-largest known lithium reserves
China overtakes Australia as country with second-largest known lithium reserves
The China Geological Survey says new discoveries mean the country's share of the world's known lithium reserves have increased from 6 per cent to 16.5 per cent.Will Jackson (ABC News)
like this
It's funny how people have shortened the metaphor and completely reversed its meaning.
The original metaphor is that "a few bad apples spoil the whole bunch"
Also, you gotta love how this list continues through not just decades, but so many examples — almost like a trend:
Pro-police officials were first recorded as using the metaphor following the beating of Rodney King and it was used following the shootings of Michael Brown, Alton Sterling, Philando Castile, Breonna Taylor, and the murder of George Floyd.
Omg I love that Wiki article
You know it's bad when the second section of the Wikipedia article opens with US war crimes
"The metaphor originally meant that corrupt influence spreads, but is now used to downplay war crimes, ACAB btw" legendary
LGBTQ+ Meta staff reportedly taking time off for ‘mental illness’ after hate speech policy change
LGBTQ+ Meta staff reportedly taking time off for ‘mental illness’ after hate speech policy change
LGBTQ+ Meta employees reportedly calling themselves mentally ill and taking time off of work after the company's hate speech policy change.Chantelle Billson (PinkNews | Latest lesbian, gay, bi and trans news | LGBTQ+ news)
Lithuania needs functioning embassy in Beijing, says foreign minister
Lithuania needs functioning embassy in Beijing, says foreign minister
Vilnius is interested in normalising relations with Beijing, says Foreign Minister Kęstutis Budrys, since Lithuania needs a functioning embassy in China.Paulius Perminas, BNS (lrt.lt)
like this
Lithuania wants to normalize relations but can't help itself and say China is not democratic, don't acknowledge its past errors and say China is a threat to Lithuania.
Sure, they are masters of diplomacy.
like this
Lithuania's approach reveals a clear contradiction in the context of imperialism. Acknowledging China as undemocratic while seeking “normal” relations highlights the struggle of smaller nations under global capitalism to navigate between principle and necessity.
This reflects the subjugation of weaker states to imperialist powers. Pretending China’s authoritarianism and expansionism are irrelevant is not diplomacy but a concession to capitalist imperialism. History shows us that alliances with empires are inherently unstable and can collapse overnight.
Can Lithuania uphold revolutionary principles and expose China’s nature or succumb to normalization that strengthens global capitalist dominance?
don't like this
Overseas spy attempting to steal military secrets from China’s coastal islands caught red-handed
Overseas spy attempting to steal military secrets from China’s coastal islands caught red-handed
The national security authorities of East China's Zhejiang Province recently disclosed a case involving overseas spies attempting to steal military secrets of China's coastal islands, China Central Television reported on Friday.www.globaltimes.cn
Oxfam director: Conditions in Gaza "apocalyptic"
Oxfam director: Conditions in Gaza "apocalyptic"
Israel kills aid workers, empowers armed gangs to loot food, fuel in starved Gaza.The Electronic Intifada
like this
Terry Cavanagh dev of VVVVVV / Super Hexagon announced a collection of experimental games
Terry Cavanagh dev of VVVVVV / Super Hexagon announced a collection of experimental games
Terry's Other Games is coming in February, pulling together a bunch of games developer Terry Cavanagh has developed over the last 20 years are so updated for modern platforms.Liam Dawe (GamingOnLinux)
"I quit my job to work on my programming language"
I quit my job to work on my programming language
Jeaye recounts the past 10 years working on jank and discusses what lead up to him quitting his job at EA in order to focus on jank full-time.jank-lang.org
QuazarOmega
in reply to petsoi • • •..Neovim anyone?
(Bless his soul, tho, that goes without saying)
like this
TVA likes this.
thingsiplay
in reply to QuazarOmega • • •drspod
in reply to thingsiplay • • •like this
TVA likes this.
thingsiplay
in reply to drspod • • •lolcatnip
in reply to drspod • • •like this
TVA likes this.
Norah (pup/it/she)
in reply to lolcatnip • • •I went with just not using it, has been amazing :)
like this
TVA likes this.
lolcatnip
in reply to Norah (pup/it/she) • • •like this
TVA likes this.
Norah (pup/it/she)
in reply to lolcatnip • • •I guess I'm just cool enough I get invited regardless? Or I find out about events in other ways. I'm fine to miss a thing here or there because I don't give my data to Zuck tho.
Edit: Also glad I'm not on there anymore considering the whole LGBT stuff that's happened this week.
drspod
in reply to lolcatnip • • •You're posting this on the Fediverse and still recommending centralized corporate social media? We can do better than make the same mistakes again and again.
Try Mastodon as a Xitter replacement.
Friendica as a Facebook replacement.
And if you're able and have transport, support your local businesses by buying products locally (especially independently owned stores), instead of ordering from Amazon.
Mastodon - Decentralized social media
joinmastodon.orglike this
TVA likes this.
lolcatnip
in reply to drspod • • •zygo_histo_morpheus
in reply to drspod • • •NostraDavid
in reply to drspod • • •BlueSky actually is federated, AFAIK: docs.bsky.app/docs/advanced-gu…
It does use its own protocol (AT instead of ActivityPub)
Federation Architecture | Bluesky
docs.bsky.appPushButton
in reply to QuazarOmega • • •For some reasons, each time I try neovim I go back to vim due to the performance.
And each time I am retrying, the worse it is.
What's the real benefits of neovim I ask myself? I got a fast editor and I am not a "plugin addict". I got my editor and all what I really want is edit text...
like this
TVA likes this.
Static_Rocket
in reply to PushButton • • •dino
in reply to PushButton • • •oktoberpaard
in reply to dino • • •Some features/plugins can be quite taxing on the system and in extreme cases it can slow the editor down to the point of being unusable. I’m a happy Neovim user with a LazyVim setup, but I experience this extreme slowdown for some JSON files and I haven’t looked into it yet to see what causes it.
You can let your editor do the same compute intensive or memory hogging things that a GUI editor does. The fact that it runs in your terminal doesn’t make it lightweight by definition.
like this
TVA likes this.
expr
in reply to QuazarOmega • • •nialv7
in reply to expr • • •Shatur
in reply to QuazarOmega • • •fmstrat
in reply to petsoi • • •thenextguy
in reply to fmstrat • • •I scrubbed through it quickly.
First half is about housekeeping, history, funding, etc.
Second half is about future directions and it seems conservative. No huge changes planned, other than a new website. :) Discussed encouraging new developers, polling users for what to do next, maintaining quality.
Ended with some q&a.
9.2 will include XDG (.dotfiles) and Wayland support.
like this
TVA likes this.
fmstrat
in reply to thenextguy • • •deadcatbounce
in reply to thenextguy • • •Katzenmann
in reply to thenextguy • • •7dev7random7
in reply to Katzenmann • • •One should probably search the commits for wayland but I am on mobile right now:
github.com/search?q=repo%3Avim…
Appears to be the GUI version and the clipboard support, yes.
GitHub
GitHubdeadcatbounce
in reply to fmstrat • • •oldfart
in reply to fmstrat • • •I've pasted it into an AI video summarizer and got the following.
The Evolution of Vim After Bram Moolenaar: A Year of Change and Continuity
By Albert HarmonPublished December 8, 20244 min readTechnology
TLDRThis blog post discusses the significant changes in the Vim community and project following the passing of its founder, Bram Moolenaar. It covers the transition of leadership, the restructuring of maintainers, ongoing development, and future directions for Vim, emphasizing community involvement and the importance of maintaining the project's legacy.
In August of last year, the Vim community faced a profound loss with the passing of its founder, Bram Moolenaar. This event marked a pivotal moment for the Vim project, prompting a reevaluation of its leadership and future direction. In this post, we will explore the changes that have occurred in the Vim community and project since that time, highlighting the efforts to maintain continuity while also embracing new contributors.
Who Am I?
I have been an active member of the Vim community since aro
... show moreI've pasted it into an AI video summarizer and got the following.
The Evolution of Vim After Bram Moolenaar: A Year of Change and Continuity
By Albert HarmonPublished December 8, 20244 min readTechnology
TLDRThis blog post discusses the significant changes in the Vim community and project following the passing of its founder, Bram Moolenaar. It covers the transition of leadership, the restructuring of maintainers, ongoing development, and future directions for Vim, emphasizing community involvement and the importance of maintaining the project's legacy.
In August of last year, the Vim community faced a profound loss with the passing of its founder, Bram Moolenaar. This event marked a pivotal moment for the Vim project, prompting a reevaluation of its leadership and future direction. In this post, we will explore the changes that have occurred in the Vim community and project since that time, highlighting the efforts to maintain continuity while also embracing new contributors.
Who Am I?
I have been an active member of the Vim community since around 2006, contributing to various aspects of the project, including bug reports, code patches, and feature enhancements. My journey began with simple contributions and evolved into more significant features, such as the GN text object and improved encryption support. After a period of reduced activity due to personal and professional commitments, I became one of the main maintainers of Vim following Bram's passing.
The Impact of Bram's Passing
Bram Moolenaar was not only the founder of Vim but also its guiding force for nearly 30 years. His extensive knowledge and vision for the project were invaluable. Following his death, the community faced the challenge of continuing the project without his leadership. The initial silence on the Vim mailing list raised concerns about the project's future, prompting discussions among the remaining maintainers about how to proceed.
Restructuring the Leadership
Before Bram's passing, the Vim project had three main maintainers: Bram, myself, and Ken. With Bram's absence, we needed to restructure the leadership. We decided to follow GitHub's deceased user policy, which allows for the continuation of a project when a maintainer is no longer active. However, this process proved complicated, requiring paperwork and access permissions.
Fortunately, Bram's family granted us the necessary access rights, enabling us to invite new maintainers to the project. Notable new contributors included Yapan, Dominic P, and Duck KS, who brought their expertise and long-standing commitment to the Vim community.
Managing Project Resources
The Vim project encompasses more than just source code; it requires management of various resources, including the Vim homepage, domains, email accounts, and security reporting. The homepage, which had been hosted on SourceForge, faced issues that necessitated a move to a more reliable hosting solution. We successfully migrated the homepage to a new host, ensuring it was updated to modern standards.
Additionally, we addressed the management of domains and SSL certificates, ensuring that all resources were secure and accessible. The transition also involved retiring the outdated FTP server, as modern users typically download software directly from the homepage or GitHub.
Community Engagement and Charity Work
Bram was known for his charitable work with the ICCF, which supports children in Uganda. After his passing, we continued to support this cause, with Vim users generously donating over €90,000 in the past year. We maintained the donation links on the Vim homepage, ensuring that contributions were directed to the ICCF.
Development and Future Directions
Despite the challenges, development on Vim has continued actively. After Bram's passing, we saw a spike in commits as we gained access to the repository and began addressing the backlog of pull requests. The release of Vim 9.1 marked a significant milestone, concluding the Vim 9 class support that Bram had been working on.
Looking ahead, we aim to maintain a balance between introducing new features and preserving the stability and backward compatibility that Vim is known for. The community's involvement is crucial, and we encourage contributions in various forms, from bug reporting to documentation and feature development.
Conclusion
The past year has been a transformative period for the Vim project. While we mourn the loss of Bram Moolenaar, we are committed to honoring his legacy by ensuring that Vim continues to thrive as a community-driven project. We invite all users and contributors to engage with us, share their ideas, and help shape the future of Vim.
If you enjoy using Vim, please consider supporting the ICCF, as there are many who would benefit from the opportunities that education and resources can provide. Thank you for being part of the Vim community.
GreenAppleTree
in reply to oldfart • • •like this
TVA likes this.
oldfart
in reply to GreenAppleTree • • •dino
in reply to petsoi • • •porl
in reply to dino • • •like this
TVA likes this.
dino
in reply to porl • • •jkercher
in reply to dino • • •like this
TVA likes this.
demizerone
in reply to dino • • •dino
in reply to demizerone • • •zygo_histo_morpheus
in reply to dino • • •like this
TVA likes this.
dino
in reply to zygo_histo_morpheus • • •zygo_histo_morpheus
in reply to dino • • •The biggest thing missing from helix right now imo is plugin support, so a lot of plugins that I really like wouldn't be available. I use fugitive a lot for working with git for example.
Another one is the quickfix list in combination with ex commands. One thing you can do for example is setup
:maketo run your compiler and then when you get compilation errors they'll show up in your quickfix list. You can then use:Cfilterto focus on one type of error and then:cdoto for example do a find and replace on the remaining lines.In general, if I don't have an lsp available for whatever reason (I work in cmake a fair amount at my $DAYJOB for example) I would much rather use vim, in particular because of the stuff that you can do with ex commands that I mentioned above (also works great with grep) but also because of the ctags support.
Helix can do a lot of nice things out of the box for a lot of cases of software editing, but it's not nearly as broad or as customizable of a tool as vim
like this
TVA likes this.
dino
in reply to zygo_histo_morpheus • • •zygo_histo_morpheus
in reply to dino • • •Helix has better defaults for sure and I get why people might prefer it but I have a very hard time imagining it being a better choice than vim in every situation even with a lot more development.
Also, if you work with programming for example your editor is going to be one of your main tools and I think that "reading guides" is an acceptable amount of effort to put in to learning such a tool. Vim has a higher barrier of entry than it needs to (this can to some extent be explained with backwards compatability) but with Helix you still have to put some time in to understanding the editing model anyway.
like this
TVA likes this.
dino
in reply to zygo_histo_morpheus • • •With Vim you have that as well.
zygo_histo_morpheus
in reply to dino • • •beleza pura
in reply to dino • • •no thank you
lmao
dino
in reply to beleza pura • • •beleza pura
in reply to dino • • •it's not just that this is not for me. i genuinely don't see the point of a terminal-only editor (even vim has a gui version) without any extensibility. the reason vim and emacs are still being used despite being old and full of cruft is that their extensibility makes them very adaptable. treesitter et al seem enough now, but what about ten years from now?
it's also weird their motivation for being terminal-only is better performance, as if guis are this super resource intensive thing and not something that's been mainstream for at least 30 years
like this
TVA likes this.