BrowserPub: A browser for debugging ActivityPub and the ⁂fediverse
👀 BrowserPub: A browser for exploring #ActivityPub and the ⁂fediverseBrowserPub · A browser for debugging ActivityPub and the fediverse
Explore the open social web through the lens of ActivityPub and the fediverse.browser.pub
Tutorial: Edit text fields in your browser with real Vim/Neovim in a terminal window (Firefox+Tridactyl on Linux)
Just a few moments ago I was a SurfingKeys user, an extension for browser to get Vim inspired key bindings and functionality (and more) in the browser. It also has a feature to edit text areas (like this body text here) in a dedicated popup window to emulate a few Vim like features. It's nice to have, but I always wanted to edit in my real Vim configuration. I learned another extension Tridactyl does exactly that!
But to get that external editor functionality working, its a little bit more involved. Besides installing the main extension for Firefox, there is a helper tool that is needed in order to connect the text area with the external editor. I am using an Archlinux based system and here is what I did to get that dired functionality:
- first I disabled Surfingkeys extension, so it does not get in the way
- then I installed Tridactyl from the official Arch repository with
yay firefox-tridactyl
, instead from Firefox extensions page - the external editor is still not functioning, to get that the native tool must be installed, with Tridactyl in a browser window execute the normal command
:nativeinstall
to copy a terminal command to download and install the tool, however I did not do that and instead... - ... installed the native tool from AUR, the Arch User Repository with
yay firefox-tridactyl-native
- now it works when going to a page with a text area, execute shortcut
C-i
to edit the current focused text field (or usegi
to find and focus on a text area, thenC-i
to edit it), the problem is, this is not my NeoVim editor and configuration - download and put the default configuration file from github.com/tridactyl/tridactyl… to ~/.config/tridactyl/tridactylrc
- Uncomment (meaning remove the leading double quote
"
) the following line:
" js tri.browserBg.runtime.getPlatformInfo().then(os=>{const ekjditorcmd = os.os=="linux" ? "st vim" : "auto"; tri.config.set("editorcmd", editorcmd)})
- then change the part
"st vim"
to something you want to use, in my case to"konsole -e nvim"
, this line should look like this now:
js tri.browserBg.runtime.getPlatformInfo().then(os=>{const ekjditorcmd = os.os=="linux" ? "konsole -e nvim" : "auto"; tri.config.set("editorcmd", editorcmd)})
- then restart Firefox or do a
:source
in the browser to make use of the new configuration
All of these steps look complicated, but in fact its done in a few minutes if you are familiar with Vim and Linux. Now whenever I edit any text field in the browser with C-i
, it will open a new window managed by my systems window manager (which is auto tiled in my case BTW). Edit the text, do a :wq
and the text field in the browser should update. Finally, this is exactly what I wanted. Hope this little tutorial is helpful for anyone interested too.
Edit:
- Tridactyl will change the "New Tab Page", this is normal and you can (and should) change it back to whatever you was using, I prefer they didn't do that but its not a deal breaker and happens on install only, apparently because of some limiations of Firefox extension system
- show your current maps and configuration with
:viewconfig
in normal mode, and show help with:help
- I'm not sure yet, but while editing a text area in external editor it might be a good idea not to change the tab or focus? need to investigate this further
GitHub - tridactyl/tridactyl: A Vim-like interface for Firefox, inspired by Vimperator/Pentadactyl.
A Vim-like interface for Firefox, inspired by Vimperator/Pentadactyl. - tridactyl/tridactylGitHub
This $149 RISC-V Tablet Runs Ubuntu 24.04
This $149 RISC-V Tablet Runs Ubuntu 24.04
DeepComputing has unveiled a new version of its DC-ROMA RISC-V tablet — and this one runs Ubuntu! The DC-ROMA RISC-V Pad II boasts a 10.1 inch (1920×1200) IPS 10-point touch displ...Joey Sneddon (OMG! Ubuntu!)
like this
timlyo likes this.
If your kids software is available in Ubuntu maybe? At a glance I’d wonder how power efficient it would be (my $100 Walmart tablet lasts all week with light usage, I doubt this could compare), and would have to wonder as well on gpu performance. It’s likely not optimized yet so idk I’d trust 800 mhz as enough.
I think the article sums it up best:
RISC-V computing is a promising field but best ploughed by developers, early adopters, and tech enthusiasts at present. RISC-V chip performance is improving, but it’s not “there” for mainstream adoption — yet.
It’d be a ton of fun to tinker with and if you have the money to risk I’d say go for it! But I wouldn’t buy this for a kid unless I had the extra $150 to potentially get them a normal android tablet if this didn’t work as well as hoped.
This is really meant to serve as a development platform though, so the price and capabilities probably matter less, and the default settings and such are probably not as tuned as they could be to offer the best performance or battery life.
I don't even think power management tools in stock Linux take RISCV into account yet lol
my $100 Walmart tablet lasts all week with light usage, I doubt this could compare
probably not in a first release, but Android is convulted piece of shit compared to linux desktop environments. Not to mention Google's and/or OEMs built-in system apps running 24/7 guzzling all your data in the background.
In time, I guess it would beat out in performance and efficiency but lose in the availability of applications, same as desktop linux.
The ram options available for this tablet are better than what the iPad had when it first came out, and are pretty on par with more modern versions. Source
The idea of using a tablet as a computer is not exactly a selling point for me. What id love to see is an app market space for tablets like this. Something that competes with Apple and Google; especially if it had a focus on home automation and security. Gaming would be a close second.
iPad RAM list: How much memory for every model - 9to5Mac
This guide covers the amount of memory in every iPad model Apple has released. Follow along for all the details in our iPad RAM list.Michael Potuck (9to5Mac)
Sure, but I thought apt was just that. Anyone can make a repository or app store and give you access to apps thru apt-get install app. You could also run ducker to run virtual apps.
I would want to run gimp, krita, scribus inkscape, blender (maybe), Joplin, python/notebook, Spyder, libre office, etc. I think that would be a great list of apps that already one can easily install via app. I don't want a store like apple or google and for sure I don't want black box stuff that will run in the background consuming battery and stealing my data. I'll go check the review to see if the "it's not there yet" refers to functionality where these apps will keep crashing vs functionality meaning my mom can pick it up and use it like toddlers do. Big difference for me.
I'm considering it, but I'm leery of a pre-order from China.
I would use it primarily as an e-reader and a chat client. I use a desktop for my heavy duty computing.
It doesn't bother me that it's made in China, it bothers me that it's shipping from China.
I'm careful to check now, but in the past I've accidentally ordered products through Amazon that were actually third-party China-based corporations. More often than not I didn't get the product and had to jump through hoops to get a refund.
AMD Platform Security Processor
Photos of an NSA “upgrade” factory show Cisco router getting implant
Servers, routers get “beacons” implanted at secret locations by NSA’s TAO team.Ars Technica
Linux is not replacing Android tablets any time soon for casual use by non-techies. Especially on RISC-V, where not much software has been packaged to that architecture. Even ARM or X86 tablets don't have much tablet-oriented software available. Most DEs are pretty shit at tablet style navigation.
It will gather dust, I guarantee it. Maybe someday Linux will be there, but it won't be soon. And I've tried several times with several devices to make that happen.
I had Ubuntu on two of my ASUS transformer pads and I finally caved and went back to Android-x86 on the one that I use as a tablet more frequently. I really wish someone would make a proper full fledged touch distro for tablets, and at the same time I totally get why nobody has gone to the effort yet. Android kinda has it covered enough. I tried Bliss but some elements of the OS just would not play nice.
I think if any DE is close enough to what a tablet should have it’s Unity, and I don’t see anyone trying to bring that up to speed with Wayland etc. but it seems to be the best candidate short of making a DE from scratch - which might just be the best idea when all is said and done.
Linux is not replacing Android tablets any time soon for casual use by non-techies.
Meanwhile PineTab 2 is used nearly daily here, at home and while traveling, by non-techies.
I'm not saying anybody is fine with a Linux tablet... but if the applications (not "apps") one actually uses function properly on it, no reason that it would gather dust.
PS: tinkered with a Banana Pi BPI-F3 with SpacemiT K1 8 core RISC-V and for that architecture specifically I would wait just a bit more, also why I didn't get a PineTab V RISC.
I also have a Pinetab 2 and now after a year I'd say it's in a pretty good state.
However, if you just want a tablet, a similarly priced Android tablet will run circles around it in responsiveness and feel. (I have a Xiaoxin Pad pro 2022/Lenovo Pad M10 3rd gen)
Re RISC-V: AFAIK the new SpacemiT chips are the first actually usulable ones. The older and more common JH7110 has half the cores and way lower feature level. Like, no floating points and other extensions that are essential for modern computing.
I'm still waiting for somebody to release a Linux tablet with an immutable distro and Waydroid pre-installed.
Could be a killer product for productivity. Solid linux distro for desktop usage with the possibility to seamlessly open Android apps on demand.
The problem for me is the shipping. It was more than 100$ for the dc roma laptop 2. maybe the tablet is less.
In any case, I‘m definitely going for risc-v as a hobby dev and admin.
Lenovo M series/Xiaoxin Pad is about that price with 4gb.
I have the 8GB/128GB snapdragon version (Xiaoxin Pad pro 2022) and it's much more performant and fluid than my Pinetab 2, also 8GB/128GB version.
The hardware is not old but it is low powered. From the article: “The DC-ROMA RISC-V Pad II would struggle to outperform a cheap, second-hand ARM-based Android tablet from 5 years ago.”
The reason to buy it is not to have a tablet. It is to have an affordable RISC-V development and test machine.
Buy it if you want to help advance RISC-V.
Samsung A9+ goes on sale for about $150 every once in a while.
Kids FireHD tablets are generally lower than that. There's not really any difference between the adult and kids version tbh.
How to quit VIM?
First of all. This is not another "how do I exit vim?" shitpost.
I've been using (neo)vim for about two years and I started to notice, that I,m basically unable to use non-vim editors. I do not code a lot, but I write a lot of markown. I'd like to use dedicated tools for this, but their vim emulators are so bad. So I'm now stuck with my customized neovim, devoid of any hope of abandoning this strange addiction.
Any help or advice?
like this
AGuyAcrossTheInternet and ShaunaTheDead like this.
Why would you wanna quit if vim works for you?
Plus vim can be an amazing markdown editor with a few dedicated plugins.
like this
Noxious likes this.
What plugins can you recommend?
I think the only markdown plugin I've used was for table alignment.
like this
Noxious likes this.
Mkdnflow is the one that I used to use and it does so many things amazingly for writting markdown easier
github.com/jakewvincent/mkdnfl…
GitHub - jakewvincent/mkdnflow.nvim: Fluent navigation and management of markdown notebooks
Fluent navigation and management of markdown notebooks - jakewvincent/mkdnflow.nvimGitHub
like this
Noxious likes this.
That's why for tables and katex equations I used plugins to help me with then to not be rough.
As for other stuff than vim, minimize the nees for them if it really gets hard.
like this
Noxious likes this.
Also, some tools have plugins to provide vim controls for them.
I know at least and use these:
- SublimeText (github.com/NeoVintageous/NeoVi…)
- Firefox (addons.mozilla.org/en-US/firef…)
There are probably more...
GitHub - NeoVintageous/NeoVintageous: Vim for Sublime Text.
Vim for Sublime Text. Contribute to NeoVintageous/NeoVintageous development by creating an account on GitHub.GitHub
like this
Noxious likes this.
You could consider markdown extensions that helps you write and visualize!
Like this one: github.com/MeanderingProgramme…
GitHub - MeanderingProgrammer/render-markdown.nvim: Plugin to improve viewing Markdown files in Neovim
Plugin to improve viewing Markdown files in Neovim - MeanderingProgrammer/render-markdown.nvimGitHub
like this
Noxious likes this.
No joke, Emacs has the ability to render in line markdown, essentially the current line is just text, while the rest of the doc is rendered as markdown titles, links, lists, etc. It's my favourite way of editing markdown but I've never found another editor that does markdown like that. Everything else has text and rendered markdown side by side as separate panes, which I personally hate.
Edit: I stand corrected. Neovim has it too: github.com/MeanderingProgramme…
GitHub - MeanderingProgrammer/render-markdown.nvim: Plugin to improve viewing Markdown files in Neovim
Plugin to improve viewing Markdown files in Neovim - MeanderingProgrammer/render-markdown.nvimGitHub
like this
Squiddlioni and Noxious like this.
No joke, Emacs has the ability to render in line markdown, essentially the current line is just text, while the rest of the doc is rendered as markdown titles, links, lists, etc.
This sounds amazing. I've been using markdown-mode for ages now though, and I've never come across this feature.
How do you enable this?
Some people over at reddit seem to suggest that the functionally you speak of doesn't exist, except in the form of a proof of concept snippet over at SO.
EDIT: Said snippet would probably be sufficient, if it handled codeblocks correctly (stuff in between ```
). At the moment, it handles them miserably (maybe because they are multineline elements?)
I have it in my config, will link to a specific commit in case anything changes. Look for the heading called MARKDOWN and I'd recommend grabbing all 3 subsections (MARKDOWN, Markdown Headings, Markdown Concealing). The main part is the last one iirc. Link: gitlab.com/theshatterstone/dot…
Edit: Links from the Table of Contents don't work in Gitlab, unfortunately, so you'll have to scroll to it yourself.
Make a plugin to a non-vim editor that properly emulates the vim experience, with the non-vim GUI.
Or, if that doesn't work well enough, fork them.
Failing that, you could just accept your fate. I love my neovim install.
like this
Noxious likes this.
I don't know if this will work for you, and I'm not sure if you're only looking for TUI editors, but Obsidian has vi key bindings and a lot of plugins.
Disclaimer: I have not tried the vi key bindings in Obsidian.
Another one I use is vscode. It has a ton of markdown plugins and vi key bindings. It also has a nice preview window.
Obsidian - Sharpen your thinking
Obsidian is the private and flexible note‑taking app that adapts to the way you think.obsidian.md
GitHub - glacambre/firenvim: Embed Neovim in Chrome, Firefox & others.
Embed Neovim in Chrome, Firefox & others. Contribute to glacambre/firenvim development by creating an account on GitHub.GitHub
Just switch to VSCode or something similar, it has enough features and shortcuts that will quickly make you like at least 80% as productive as you were in Vim. It even has a Vim mode so you can wean yourself off of it more easily.
Honestly never got the appeal of Vim, you need to spend so much time learning and configuring it only to squeeze out a little bit of extra productivity out of it when compared to a "normal" editor/IDE. I don't see why it's so important to be able to edit and write code as quickly as possible since most of the time you're going to be debugging or looking at the code or reading docs.
EDIT: Just noticed you said you don't code a lot. I think most of what I said still applies, I imagine you don't spend 99% of the time in the editor typing away.
To your "never got the appeal".
Ngl for me using vim is the only option. If something needs to be done using a mouse, it's just not going to be done. I can't aim properly due to problems with my arms, and it itches something in my brain everytime I try, it makes me literally furious and enraged.
I tried using zed, but quickly found out that I can only control the text field with motions, nothing else.
If I try using mouse, speed of anything I do gets multiplied by 0.1.
Thanks to vim, I'm able to work with loads of text at all.
Simple as that.
I alternate between helix and vim depending on the task, and their key bindings are kind of opposite from each other in a lot of ways. I've found that switching back and forth has kept me on my toes a bit and I don't feel as locked in to one editor as I did with vim before trying helix.
So I’m now stuck with my customized neovim, devoid of any hope of abandoning this strange addiction.
I would also try getting used to the defaults or a minimal config, which is also a good way to feel at home in the editor regardless of the system
Take vim with you to something with a lot more features!
I use vscode with vim plugin/key bindings lol
I've been trying with helix bindings for code recently, used to use the neovim plugin
I find both too laggy/slow to start up/buggy personally, feels like I'm fighting with the editor sometimes
The helix plugin is pretty good but not customisable and I'm not using the default scheme
Build a small EMP device. Figure out how to trigger it from terminal. Delete the key bindings for vim. Map them to the trigger you have for the EMP.
… good luck..?
First of all. This is not another “how do I exit vim?” shitpost.
Oh, I see, so just a clickbait! 👎
Do you just need to write markdown? Plenty of text editors have a vim mode. Not sure if there's any lightweight ones that do the markdown preview alongside a vim mode; I know IntelliJ-based IDEs have a vim mode and can preview markdown, but that's not exactly a lightweight solution, and only the community edition is open source.
But also what exactly is it you're looking for that Vim can't do? I use Vim for writing pretty much everything. I use Vim for markdown and it works fine. Markdown is already pretty readable as a text file so I don't feel the need for a previewer or anything like a rich text editor (but also there are plenty of markdown editors out there if you just want to edit markdown in a RTE).
i just use vim plugins in the other editors i use.
kate has a vim mode,
vs code has a vim plugin.
intellij has a vim plugin.
obsidian has a vim mode.
a lot of editors have vim modes.
if you have a current non vim markdown editor,
try looking for a vim mode.
if you dont, obsidian is all about markdown,
and vs code has a markdown preview plugin.
You have to practice switching between neovim and other editors.
You have forgotten how to use a normal editor. I am not making it up, it is a real phenomenon. Similar to when SmarterEveryDay learned to ride a backwards bicycle he forgot how to ride a normal bicycle and essentially had to re-learn it. You have to re-learn how to use a normal editor.
A symbol for the ⁂ fediverse
We propose the symbol ⁂ to represent the fediverse.
like this
echomap and subignition like this.
like this
echomap, astrsk and giantpaper like this.
I appreciate the argument, but I feel like there's too much of a chance that we can do better with something in unicode. Or, that this isn't really good enough. Three asterisks is just too meh, IMO, to catch on.
⁂ ... to me right now just looks like a splodge on the screen.
Somewhat unfortunately, the pentagram in the older icon probably can't really be used without some cartoon-ification, because reasons.
like this
themadcodger likes this.
This is in unicode though? U+2042
I like it! Distinct but still simple enough that it could be easily stylized. The constellation symbolism works for me.
Ideally if it were used as an icon it would be slightly larger than the default text on a given page, though I’m not sure how well it fares on those cheap low-res laptops
we can do better with something in unicode.
Uh... It is Unicode.
U+2042 ⁂ ASTERISM
The icon created by meta gives me shivers...
I know why you did it so fast and why you choose ⁂, it's already present and works as expected and probably to overcome meta's implication into the fediverse...
However, every symbol didn't exist at first and became popular on it's own because it defended something people found important and fought for (Like the peace symbol)!
Maybe create our own symbol and let it make enough noise so it becomes it's own symbol?
Sorry if it isn't clear what I mean by that :/
like this
hornface likes this.
It's in Unicode, duh... Otherwise, you'd need an image to represent it.
Note that if supported by the font you use, the three symbols will usually be drawn the same way as an asterisk (*) in that font. This means a lot of variation.
Your browser's rendering: */⁂
Several typefaces' rendering of Unicode U+2042 ASTERISM
:
I think the diversity is alright! It's like the Fediverse: instances follow a standard to work with each other but can be heavily customized without breaking integration.
like this
astrsk likes this.
A surprisingly serious typeface from Adobe Fonts.
IMO, the most egregious one is Essay Text.
Lust Text from Positype
A serif typeface with 10 styles, available from Adobe Fonts for sync and web use. Adobe Fonts is the easiest way to bring great type into your workflow, wherever you are.fonts.adobe.com
4chan ASCII Triforce Fails
4chan ASCII Triforce refers to a frequently posed challenge on 4chan for call and response threads. The threads typically feature the original poster challenging 4chan newcomers to create a correctly formatted ASCII Triforce, originating from The Leg…james (Know Your Meme)
- 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
like this
hornface likes this.
There already is a symbol for the fediverse:
This has existed for years already, is used widely, and IMHO looks way better than this dull attempt. I see no good argument in the campaign website for using this new one instead.
like this
hornface likes this.
I commented on the last post about this, the three stars are difficult to make out on a small screen, they look like a blurry capital A. On top of that, it's apparently used in astronomy to represent clusters of stars, like a constellation.
The whole point of this campaign appears to be to replace a unique symbol with one that's already in use and is hard to read at small sizes 🤷🏻♂️
like this
hornface likes this.
On top of that, it's apparently used in astronomy to represent clusters of stars, like a constellation.
Isn't that kind of perfect though
It is not pentacle, it is 10-colored 5-node complete graph.
For people who didn't study in school entire life is filled with magic.
...and this latest proposal certainly isn't either of those things.
This logo is really unpopular
Source? I've only ever seen a handful of strawman arguments that "I'm not offended by the vague resemblance to a pentagram/use of rainbow colours implying LGBTQ+ support, but somebody might be", but its fairly wide adoption suggests that most people — myself included — actually like it.
About the current "pentagram" symbol:
However, its design is a little too complex to be used at small sizes, as you would in text or in a button. It’s also only available in image form, not as a typographical character.
We've used it as a tiny icon below posts from other instances and I've never found it problematic. I think it's already too well established to replace just because we can't type it. Besides, the three stars feel to me not distinct enough. Pushing Unicode Consortium to add it to the standard when the time comes is a batter way.
I do think however that it would be worth coming up with a proper name for the current symbol.
like this
hornface and 0x1C3B00DA like this.
I do think however that it would be worth coming up with a proper name for the current symbol.
The Fedigram maybe?
I quite like how *some* of the arms of the stars touch but not all. The older pentagram gives the impression that everything can connect to everything which has been hard to live up to.
But the ship has sailed and the pentagram has become well established.
like this
DarkenLM likes this.
like this
hornface likes this.
It looks like a bunch of snowflakes or a trip of buttholes.
No thanks.
like this
hornface likes this.
⛤
I think the current logo would work fine as a unicode character. I dislike the three anuses for a logo.
Wow. Hilarious.
Asterisks aren't connected.
Quiblr (Lemmy client) gets an open source update
GitHub - Technicolor-Dreamcoat/Quiblr: Quiblr is an intuitive, accessible, and modern interface to connect users to the fediverse
Quiblr is an intuitive, accessible, and modern interface to connect users to the fediverse - Technicolor-Dreamcoat/QuiblrGitHub
like this
ed and like this.
Quiblr
Quiblr is a place to explore online communities that match your hobbies and interests. Jump in and find your community!quiblr.com
The Quiblr Lemmy client goes open source
Hi all,
Building the Quiblr client has been my passion project on the side. I'm excited to share it with the community!
Check out the repo here
GitHub - Technicolor-Dreamcoat/Quiblr: Quiblr is an intuitive, accessible, and modern interface to connect users to the fediverse
Quiblr is an intuitive, accessible, and modern interface to connect users to the fediverse - Technicolor-Dreamcoat/QuiblrGitHub
like this
originalucifer, Oofnik and Bad_Engineering like this.
I can see that you've taken on a lot of the feedback from previous comments threads. This is great! Thank you.
And thank you for open sourcing it.
Question: I was using Quiblr before without logging in. If I sign up an account now and log in, will it transfer my locally stored data into the account to keep the recommendation (see more/see less) settings?
Recommendations are entirely, 100% on your device. There is no association between your account and the recs. So there is no transfer of data to or from your account. You can log in with your current Lemmy profile and the recs will work all the same!
The benefit of logging in is that you have more ways to interact on lemmy (so your recommendations will be more tailored)
That is the long term vision. This has been just a passion project that I work on the side. But keeping it all react native has made it easier for me to manage 1 app for web, iOS, and Android.
I didn't want to rush out a native version though. I want it to really utilize native functionality
Thanks for this awesome project!
Like the above user, I'd be very interested in translating this to German and Portuguese :)
Please let me know if you need any help
Hi I'm very interested in using the app because of the recommmendation feature, but the compact view (the only view I use) isn't compact enough. Let me show you:
Quiblr
Sync for Lemmy
The Quiblr Lemmy client goes open source
Hi all,
Building the Quiblr client has been my passion project on the side. I'm excited to share it with the community!
Check out the repo here
GitHub - Technicolor-Dreamcoat/Quiblr: Quiblr is an intuitive, accessible, and modern interface to connect users to the fediverse
Quiblr is an intuitive, accessible, and modern interface to connect users to the fediverse - Technicolor-Dreamcoat/QuiblrGitHub
The planet is fine, it will be fine long after we are gone.
It is our civilization is seems to be fucked.
Yeah. There'll probably be a long period before plastic can be biodegraded, like it happened for wool/cellulose in pre-historic periods.
At some point, a mushroom will learn how to use it efficiently and then it will all be degraded.
We will be long gone by then.
like this
PokyDokie likes this.
At more or less they explain why this claim is not true: bbc.co.uk/sounds/play/w3ct5tqj
The original study claims 0.1-5g/week of plastic dependent on the diet. The BBC expert says they overestimate this range a lot due to their methodology.
More or Less - Do we eat a credit card's worth of microplastic each week? - BBC Sounds
We look at whether humans really ingest five grams of microplastic on a weekly basisBBC
"Mini Text" scratchpad utility
Mini Text is a Floating Scratch Pad for Linux - OMG! Linux
Ever find yourself needing a "scratch pad" to store some transient text snippets while using your Linux desktop? If so, Mini Text should appeal. ThisJoey Sneddon (OMG! Linux)
Nonlinear dynamics of multi-omics profiles during human aging - Nature Aging
Nonlinear dynamics of multi-omics profiles during human aging - Nature Aging
Understanding the molecular changes underlying aging is important for developing biomarkers and healthy aging interventions.Nature
like this
Toz likes this.
Malicious Plugin in Pidgin (Chat Application)
Greetings everyone. It is with much regret that I am writing this post. A plugin, ss-otr, was added to the third party plugins list on July 6th. On August 16th we received a report from 0xFFFC0000 that the plugin contained a key logger and shared screen shots with unwanted parties.We quietly pulled the plugin from the list immediately and started investigating. On August 22nd Johnny Xmas was able to confirm that a keylogger was present.
reshared this
Open Source reshared this.
It went unnoticed at the time that the plugin was not providing any source code and was only providing binaries for download. Going forward, we will be requiring that all plugins that we link to have an OSI Approved Open Source License and that some level of due diligence has been done to verify that the plugin is safe for users.
Unfortunate that this happened, but at least they are forcing more transparency to try to minimize the ability to hide behind opaque code.
like this
subignition and TVA like this.
like this
DaGeek247 likes this.
like this
DaGeek247 likes this.
I agree that reproducible builds would be ideal and modifying binary releases is trivial, but any step forward is better than no review process at all.
There's no such thing as a perfect system. It's all about increasing the number of hoops for an attacker to jump through. This is at least a step in the right direction.
This danger is why I quit using the Purple Teams plugin for Pidgin: it works well enough (considering Teams isn't exactly open to third-party clients, it works amazingly well in fact) it's GPL-3.0, the source is provided and I compiled it.
So I believe it's clean, but that's not good enough for me to hit our corporate Teams channels with it and I don't have the time to audit the code. Not to mention, while my company trusts my good judgment, I'm pretty sure running an unauthorized client is against IT policies.
So I dropped it, sadly. It's a bummer because Pidgin uses a fraction of the resources needed by that pig of an Electron app - the official client - made by Microsoft.
GitHub - EionRobb/purple-teams: A MS Teams plugin for libpurple/Pidgin (3rd party client)
A MS Teams plugin for libpurple/Pidgin (3rd party client) - EionRobb/purple-teamsGitHub
Was the plugin open source?
Edit: looks like it wasn't and the incident has prompted more more transparency. Good stuff.
Unless the pidgin team are compiling the binaries themselves, this doesn't really fix much.
Ideally we need reproducible builds.
To be fair, if your app has its own plugin list and installler, its probably going to be vulnerable to download malicious plugins.
I don't know of an in-app plugin installers that actually cryptographically verify signatures on downloads like apt does.
I used to use pidgin for our corporate HipChat. Pidgin was the best client for HipChat. I especially liked the psychic plugin, so I could get notified as soon as someone began composing a message to me (well before they sent the message).
I wrote a small python script to send my phone a high-priority message alert whenever my boss began composing a message to me. This was especially useful when I was in the kitchen or doing laundry or something.
We lost so much when these shitty corporate messaging services went so far off the XMPP spec that we couldn't use third party clients anymore
Tried to install Nixos for the first time..
Hi.
Tried to install nix but am stuck with an issue I'm not able to resolve. Whenever I boot the system, it uses approx 5min on the boot-up of Nixos Stage #1 as seen in the picture. After a while it will boot into the system but without a GUI. I've done the installation twice, with different isos to make sure I didn't do it wrong. It only works if I downgrade to nixos 23.11, but if I update(+plasma 6) from there It results in the same problem.
The error is:
kernel: Acpi Error: Aborting method (long string) due to previous error (AE_AML_UNINITIALIZED_ELEMENT)
Have no idea what this error is, and there don't seem to be alot of info on it. Reaching out here to see if anyone is able to help me troubleshoot this, as I would really like to try latest Nixos.
like this
dhhyfddehhfyy4673 likes this.
reshared this
Linux reshared this.
I've had those errors on my system for years. I never thought that they were NixOS specific. I just assumed something to do with a buggy firmware:
Enabled 4 GPEs in block 00 to 1F
ACPI Error: Aborting method \_SB.PCI0.GPP2.PTXH.RHUB.POT3._PLD due to previous error (AE_AML_UNINITIALIZED_ELEMENT) (20240322/psparse-529)
[x~20]
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
I don't notice any ill-effects from them, so it may be a red herring. I have a:
$ < /sys/devices/virtual/dmi/id/board_name
ROG STRIX B450-F GAMING
with a 5900X.
I don't usually see as many prints as you have there, but it's quite a few, and the number seems to vary (grow?) over time. I keep meaning to investigate it, but haven't got around to it.
I think you should keep looking in your logs for other problems. If you can share the full log I'd be happy to take a look.
like this
KaRunChiy likes this.
journalctl | curl -F'file=@-' https://0x0.st
and post the link here.
I have the same motherboard! I also rock the AMD 6700 XT graphics card, which I acquired this year, so it would defo leave a sour taste in my mouth if this was the guilty puzzlepiece in the my stack.
Whilst trying to install other .iso's late last night i kept seeing the ACPI errors over and over again, which has me thinking this is a problem with my hardware setup, as you suggested by others.
Journalctl command results in this if thats to any help;
0x0.st/Xt2e.txt
and this is lsmod;
lunix@fedora:~$ lsmod | grep amdgpu
amdgpu 17293312 158
amdxcp 12288 1 amdgpu
drm_exec 12288 1 amdgpu
gpu_sched 69632 1 amdgpu
drm_buddy 20480 1 amdgpu
video 81920 2 asus_wmi,amdgpu
i2c_algo_bit 20480 2 igb,amdgpu
drm_suballoc_helper 16384 1 amdgpu
drm_display_helper 253952 1 amdgpu
drm_ttm_helper 12288 1 amdgpu
ttm 118784 2 amdgpu,drm_ttm_helper
Did you grep that log file for 'amdgpu'?
I wonder if the error is related to this: github.com/NixOS/nixpkgs/issue…
I'm still using x11 on my system. Maybe try that and see if it works?
Sway does not start with Vulkan renderer on AMD GPU · Issue #229108 · NixOS/nixpkgs
Describe the bug After following instructions from https://nixos.wiki/wiki/Sway, the Sway DE starts just as expected. However, when you attempt to start it with WLR_RENDERER=vulkan it fails due to:...GitHub
I had some weird error like this before and after updating my bios it worked.
Can you try booting with acpi=off boot parameter? (Edit the boot commands in the bootloader before it loads the kernel, it's temporary)
Related: kernel.org/doc/html/v4.14/admi…
If that works you can add the option permanently in your configuration.nix
Agreed with others that this is likely a BIOS issue, and it would be good to check for a firmware update first.
In particular, this looks like it might be an issue with the USB port locations described by your BIOS ACPI. Maybe one of the embedded root hubs? You might be able to play with USB settings in the BIOS Config to see if that helps, especially loading default values. I also think it might be possible to blacklist ports from kernel parameters and that could be a good check... but I'm not very familiar with the parameters in recent years and didn't find anything in a quick search.
As a last ditch, you can disable ACPI entirely, but it can/will cause very odd performance and configuration issues along with no power management. (This goes double for portable systems.)
That's definitely a frustrating situation you have, and I very much encourage you to take the path that feels most possible to you!
Before moving on, I would like to point to trying what u/mvirts suggested, disabling ACPI from the grub bootloader. It's easy and great for getting an installer running and working, and sometimes the freshly installed and updated OS whisks the problem away.
But regardless of what you choose, I wish you much luck in your endeavours!
boot.kernelPackages = pkgs.linuxKernel.packages.linux_6_1;
to your config (make sure to add it before the closing }
) and sudo nixos-rebuild switch
. You can also try older versions, like linux_5_19
. If it doesn't fix the problem it might be that the ACPI error is a red herring and the problem is something else entirely, in which case it'd be more difficult to diagnose, and I'd recommend just staying on 23.11 for now and only taking the new packages that you need from 24.05. There's a great post on how to do this here: discourse.nixos.org/t/installi… (probably also in the docs somewhere but I couldn't find it easily).Installing multiple packages from unstable channel in configuration.nix
This is definitely possible, but many ways lead to Rome. To understand this it’s important to first understand what NixOS releases and channels actually are.NixOS Discourse
If it errors out but it boots, don't worry about it. BIOS bugs will sometimes do that.
If either a newer or older kernel version is available, try that.
ACPI bugs are common and can typically be ignored, but...
without a GUI
how do you know it's even trying to start one? what happens if you try it yourself manually?
Using the Pocket Reform outdoors
I am typing this while sitting in the Fountain Garden at Hampton Court Palace, as a test of being out with it. We are at the Hampton Court Food Festival today.
It is a sunny day but the sun is behind me, and I have the screen in my shadow. It is a reflective screen though, so it is not ideal in bright sun. The laptop is balanced on my legs and I’m able to type OK – not super fast still, but getting there (and I have read others in the forums comment about how they have been-able to level up their typing speed on the Pocket).
I’m using the GNOME app, Apostrophe, to do this basic writing, although I’ve also been using a number of TUI apps at the console for a lot of tasks. When I started out, I installed Tilix, which is a console app I use on other Linux machines, in place of Foot which is the default installed on the Pocket; I’m currently using Alacritty instead, as it is fast and minimal. I think I’d been put off from Alacritty before from the lack of menus or GUI for configuration, but do I really need those? Discovering that maybe they are overrated.
The laptop is sitting at 94% battery right now. I think it would benefit from a brightness slider adjustment for the screen (by default, the reform-tray
tool only offers low and high brightness options). I just used brightnessctl s 80
to turn it down a bit to save on power.
I don’t have mobile phone data right now – I am on the EE network – when we come to this event, I usually do find that the network is patchy. I didn’t put my WWAN / modem card in the laptop before we came out, and I don’t know whether the SIM I am using (which is a network called Smarty) would fare any better! So this is an offline-only deal, which to be honest is fine for writing purposes.
CPU and Performance
I’ve experimented with the Banana Pi RCM4 A311D SoC module in the past week, and that works really nicely and runs slightly cooler than the default Freescale NXP i.MX8M Plus that came in the Pocket from Crowd Supply. I’ve now ordered the RK3588 SoC which will be available soon, as that will give a bigger performance boost and add much more memory. Day-to-day though, although I tinkered with the A311D option, so far the i.MX8MP has been fine for my current limited usage.
Noting that as I’ve been sitting here, the CPU temperature has barely gone near 60C – there is a light breeze out, I am in the shade slightly and the wifi is not doing anything right now, plus I’m not heavily stressing the machine with code compilation or anything like that.
Customisations
A few changes I’ve made to improve the default setup:
- I am using Sway over Wayfire. I’ve not really used tiling window managers before, and I’m still trying to get the shortcuts and patterns into my muscle memory, but I think this is ideal for a constrained display.
- I changed to a scaled display (
output DSI-1 scale 1.5
in my.config/sway/config
file) which means there is a bit more space for content without breaking my ability to read the text. - the default system is based on Debian unstable, which means paying attention to bug reports if I run any package upgrades; I’ve learned to love
apt mark
andapt unmark
. - I borrowed a bunch of Waybar config from others, and now have the CPU load, temperature, multiple workspaces etc showing there. I’m sure that I should put my dotfiles online somewhere, at some point.
- I installed a lot of tools that have proven to be helpful. Definitely a non-exhaustive list, and YMMV as to whether they are useful to your workflows.
wavemon
,nvme-cli
,hdparm
,blktool
,avahi-utils
,mdns-scan
,zip
andunzip
,build-essential
to get compilers etc and git,fdisk
,lshw
,cups
,plocate
,fastfetch
(ok this one is more just, “because…”),iw
,wdisplays
,azote
,srain
.
(BTW, reform-fetch
is an alias I made that formats fastfetch to include the MNT logo etc, don’t look for it as a default tool)
I’m hoping that suspend and hibernate are possible in the future, as it would mean that I can shut the lid and throw in my bag when done and pick right back up where I left off later, but it’s not a huge issue for me right now. It is an ideal size for a small messenger satchel I tend to carry around town.
This post is a follow-up to my previous one about the MNT Pocket Reform, feel free to check that out if this was interesting. The Pocket Reform is now available directly in the MNT Shop with a choice of processor modules.
Share this post from your fediverse server
https:// Share
This server does not support sharing. Please visit .
andypiper.co.uk/2024/08/26/mnt…
#Blaugust2024 #100DaysToOffload #apostrophe #bankHoliday #debian #GNOME #hardware #laptop #Linux #mnt #outdoors #pocketReform #review #sway #Technology #travel
Pocket Reform - touch typing
Turns out that Wordstar might have seriously just unlocked this keyboard for me. I feel so much more comfortable on this thing now.MNT Research Community
A couple of weeks ago I received something I’ve been eagerly expecting from a Crowd Supply crowd funding campaign.MNT have been making devices that aim to be “open source, accessible and modular” for a number of years. I didn’t get their original Reform laptop, but I’ve seen those around at events like FOSDEM and I’ve been following the team’s progress with interest. When the Pocket Reform was announced I was immediately intrigued – a smaller form factor, 7 inch full Linux system with open hardware that is easily portable.
makertube.net/videos/embed/744…
I went for the Hyper edition, which came with a beautiful Piñatex sleeve, SSD, and printed manual. Purple, of course, because I want to be on brand 🤓 and, also because I love it!
I posted a very brief unboxing video. I’ve now had a couple of weeks to occasionally tinker, and I’ve been putting off writing about it all in part because there’s a lot of things to dig into!
One of the things I like, surprisingly, is the chunkiness of the machine. It is really well constructed, solid, and feels great. Fits in a small cross-body bag or satchel. It’s less than half the size of a 14 inch MacBook Pro – you can more than fit two of them side by side on top of the Mac – but it is about 3 times thicker – and that’s OK, because, it is in service of making the innards very accessible and user serviceable. It comes with a complete manual and schematic, which is something I’ve not had in a computer since the 8-bit machines of my youth! The top half contains the mainboard and display (all the ports are in the top half), and the bottom contains the battery cells and mechanical keyboard. The upper panel has a copper layer and acts as a large heatsink for the processor module.
The keyboard is ortholinear, which means it is a direct grid layout rather than offset row-by-row. It’s the first time I’ve used this format, which – along with the smaller keycaps – has made it a little challenging to learn, but I’m doing pretty well now. The trackball is nice and responsive. The backlit keys are easy to adjust.
The screen is excellent – bright, and sharp. Actually I think the screen is probably the aspect that has impressed me most so far.In terms of ports and connectivity – I’ve yet to hook up to an additional screen via the micro-HDMI connector, but I’ve used the USB-C connections (one of which is used to charge / power the machine), and the micro SD slot. The industrial iX connector for ethernet is likely a good choice for the target niche, and certainly does give more space on the motherboard than an RJ45 socket would… but I’ve yet to put my hands on a passive adapter to enable me to plug in to a wired connection, so it’s currently not as useful to me.
There’s a lot more to talk about, primarily (but not exclusively) on the software side, and also around hardware enablement. Out-of-the-box the Pocket Reform runs Debian unstable from MMC, with some customisations to provide a nice getting started wizard. It is important to point out that this is a machine for hackers and tinkerers – although it works very nicely, it’s not all fully baked in places – for example, the firmware for the system controller (a Raspberry Pi RP2040 chip) is being tweaked and tested, and I’ve already tested one update to that. The other day I posted about some issues with an NVMe SSD – that, unfortunately ,was on this machine. I actually think there was a physical hardware issue with the drive, as I’ve now replaced it with a higher-performance NVMe and things are moving along nicely (while the problematic SSD continues to report errors when accessed in an adapter over USB). I also managed to temporarily brick the machine by corrupting the uboot in flash, and needed to rig it up with Dupont wires on headers and access the machine from another via USB to get back to where I wanted to be. Very Open Source! 😎 but, I’m comfortable with this, and knew what I was purchasing. The forums and IRC have proven to be useful so far and I’m enjoying learning as well as hopefully (!?) helping the MNT team through my feedback and bug reports. I have a huge amount of respect for what they have built, their ethos, and their commitment to making this as open hardware as they can.
I should be receiving a modem / WWAN card for the second internal expansion slot shortly. I’ve been both learning the Sway desktop environment and also working out how best to organise my setup, so there will be more to cover in future. I particularly want to play more with the onboard I2C, and other hardware opportunities, as well – for example, potentially swapping in a Raspberry Pi CM4 if that becomes a modular option in the future.
andypiper.co.uk/2024/08/06/mnt…#Blaugust2024 #100DaysToOffload #debian #firstImpressions #hacker #Linux #maker #mnt #openHardware #openSource #pocketReform #purple #review #rp2040
MNT Pocket Reform
A newer, smaller, lighter, more-affordable, seven-inch mini Reform laptop that remains fully open sourceCrowd Supply
like this
PandaInSpace likes this.
reshared this
Open Source reshared this.
Åklagare vid Ekobrottsmyndigheten har väckt åtal mot två män för grova ekobrott. De är misstänkta för att ha undanhållit nikotinskatt på e-cigaretter om 4,4 miljoner kronor. Åtalet är ett resultat av myndighetssamverkan mellan Ekobrottsmyndigheten, Skatteverket och Tullverket.
Med tiden har Facebook, Twitter och Google kommit i konflikt med EU om integritet, konkurrenslagstiftning med mera. Det har bland annat lett till att EU börjat finansiera utveckling av programvaror med stöd för ActivityPub.
blog.zaramis.se/2024/08/26/in-…
In kommer EU med pengar - Fediversums historia - Svenssons Nyheter
Med tiden har Facebook, Twitter och Google kommit i konflikt med EU om integritet, konkurrenslagstiftning med mera. Det har bland annat lett till att EU börjat finansiera utveckling av programvaror med stöd för ActivityPub. Läs mer...Anders_S (Svenssons Nyheter)
På kort tid har högerextremister försökt döda palestinademonstranter, bränna ner eller spränga en vänsterpartilokal och överfalla en vänsterpartist i en palestinademonstration i Göteborg. Det handlar om en serie högerextrema attentat mot vänstern.
blog.zaramis.se/2024/08/26/hog…
Högerextrema attentat mot vänstern - Svenssons Nyheter
På kort tid har högerextremister försökt döda och förstöra för vänstern. Det handlar om en serie högerextrema attentat mot vänstern.Anders_S (Svenssons Nyheter)
Anyone owns StarLite 5? Curious if it's good for drawing
I searching for a tablet for drawing and discovered this one. Anyone tried drawing on it? I wondering if the experience is good.
On the page they doesn't mention if the screen supports drawing pens, but it's possible to order an MPP pen with it, so I assume that it works with Wacom or Surface pens?
StarLite 12.5-inch
Its fanless design ensures your StarLite will never make more than a whisper - unless you want it to. The Mk V supports coreboot open source firmware which you can effortlessly configure to your preferences via our coreboot configurator.Star Labs®
reshared this
Linux reshared this.
This seems interesting, never seen it before.
But i'd say be careful as there's not much information on the screen (refresh rate, gamut range) and it's great to brag about you being able to switch parts but there's not much info on that, i'd be surprised if you can swap anything beside the ssd and some ram. Also the marketing is a bit weird, the keyboard is showed at all time but the price shown is wothout until you try to actually check the price... Kinda scummy if you ask me.
A part of me still think it looks a bit like a barebone low quality tech that is almost useless in it's option-less, low spec state.
That's interesting details, thanks!
I saw a few posts on their reddit, like this, they were positive, but no one mentioned the drawing aspect...
Uh, the refresh rate is 60hz the gamut is listed on the specification section. The ram is soldered as it could not be increased it is 16gb which is the max supported by the n200.
main board, screen, battery, daughter board and all the parts can be swapped, they sell them on their website.
I agree the keyboard marketing sucks and the keyboard itself isn't great either. Granted its nice to have a cheaper option without the keyboard, but in current Linux tablet state you probably still want it.
The specs are pretty decent for a tablet and the price of the device. Can handle most tablet tasks and non graphically intensive. I use it for programming and arts and anything needing more power I offload the compile to my PC.
the pen I bought supports tilt. The one starlabs sells does not.
MPP is the protocol and has different versions like how Bluetooth or WiFi do. MPP 2.0 has existed for a while it isn't new.
Thank you for taking the time to clarify all that.
Tilt is really critical for a good drawing and especially painting experience.
but capacitive (most new touch screens) don’t seem to detect the Wacom pen
Yes, it's totally expected! But looks like this screen supports MPP pens.
I was kind of turned off by the keeb* being sold separately, also wasnt the aspect ratio meh.
Rule of thumb larger screen or surface means more fluid strokes, thus smaller screen means more fine motor skills and more tension in the hand and less* fluidity in the work.
I was incorrect about the aspect ratio it's 3:2 not 16:9 and I think 3:2 is fine especially at 2160x1440p.
Still with the dialogs on the left and right anything except minimal would make the drawing area small taking the left and right.
I did notice it on sale, maybe if you have humble expectations it would be okay for sketching, but if you are used to better quality things or larger draw surfaces you might not be easily impressed.
Hey, I own one of these. For drawing its pretty solid and most software can run on it. The device support MPP 1.51 and 2.0, they sell a 1.51 pen but its quite expensive for what it is. The digitizer isn't amazing and I have found external wacom screens to be better but considering the price of the starlite is about the same (when I bought it) as an only drawing tab I went with the starlite.
Performance is decent, I was quite surprised how managable the n200 is. Personally I use it as a study device and it handles 40 Firefox tabs and 15-20 windows just fine. Only thing is that gnome does not support triple buffering yet so overview animation is slightly laggy on the 3k screen, however this is less on the 2k version and fixed with the triple buffer PR.
The screen itself comes in either 3k or 2k. The 3k screen was only the first batch and the second+ batch is 2k. Screen is 60hz and I believe 300 nits.
To get buttons mappable on the pen device currently you have to use a custom libwacom entry. I have a PR for that on the github.
The Tablet itself is very solid the main complaint I would have is the keyboard, its quite mushy and bounces as it doesn't have much structure. Its alright but not amazing.
Realistic battery is 4-6hr under usage and 9-13 with light usage and ~2 days in full sleep.
main board, screen, battery, daughter board and all the parts can be swapped, they sell them on their website.
This is very helpful, thank you a lot!
How is the passive cooling? Does it get hot?
How does it connect to the tablet? Via pins, it's not BT?
astro_ray
in reply to 洪 民憙 (Hong Minhee) • • •like this
0x1C3B00DA and falseprophet like this.