@prologic Not there yet, the only time I can work on the app decently is on weekends but side jobs are taking over my free time these days. 😓
I'm planning to temporarily run yarnd somewhere with CORS enabled to let me work from my phone when I have free time. 🥸
Apart from that, the mithril vdom is not really efficient on rendering, it might cause flickering on some parts like images and moving parts.
The material library (polythene) is not bad though, it's really nice to use, hope it has all the parts we need, some components are a bit strict on the layout, might need to build dedicated pieces myself. 🤔
@mutefall @carster I personally use git-sync via Termux (I'm on Android) to sync my todos, org-mode and notes, then I edit them with the apps Todo.txt, Orgzly and turbo editor respectively.
For my private wiki and project notes I use mkdocs with material theme which is based on markdown and let my gitlab account build and deploy on gitlab pages to be readable privately, the build simply output static files you can put everywhere though.
@prologic We should be careful in the future because water and air might really be something not everyone can have freely.
Hope people and companies would finally find renewable energy more profitable and switch to them for everyone's sake, yet the money will decide anyway.
@screem Really good, looks seamless with the site UI.👌
The only thing to take care is not to have the content spread from side to side, a simple container is enough to fix it, even just a simple max-width rule would do.
@prologic I don't think it's needed in our case since tweets are not stored forever.
What I noticed by playing around with the mentions page just now is that you can't see mentions on tweets made with other feeds you manage, like @yarn_pwa. Or perhaps it can be done already?
@lyse Yeah, but in the mornings the caretakers where there and when chatting they said to have noticed the difference themselves every day they go there.
They said the biggest difference was the color, since they shredded the plumage really fast.
@lyse usually once or twice a month, depending on the weather, it's a bit harder to find them now since they go their own ways, but in the morning they tend to gather to eat the food the park's caretakers bring to them.
@mutefall Yes, but it should be already up and working on Docker hub, I checked just now and the latest build is from 6 hours ago, I haven't checked the build time before but I'll try again today to see if it works with this version.
Hey @prologic, I've been working on the #pwa today but I have an issue, the latest docker image don't seems to be on the same version as this pod we're using here. Am I missing something?
I too don't have any kind of certification, yet I'm the lead developer in my company.
Half a year ago we had to hire a junior developer and when interviewing the candidates some of them had lot of paper to show but no experience or real interest at all, in the end we picked that one guy who just did some simple experiments on its own and didn't even know how to code in the beginning.
For me what really matters is the curiosity and will to learn.✌️
@screem That is actually a really good site for learning.
I too keep an eye on it sometimes but I don't usually play on it, I tend to aim at having a decent code over the characters limit so I'm no good at golfing in it, you can read some crazy solutions there though.
I always recommend it to my newbie coworkers when they ask for some advice on practicing CSS. 😁
@mckinley Maybe something like an INI/YAML/JSON file coupled with every file, Godot Engine does something similar to import assets (images, audio, ecc.) with dedicated configuration per file and copy the defaults for new files.
You can build something similar even with just a shell script and possibly automate it somehow, then query them with just grep.
@prologic Actually I mixed the two topics, about the WASM and Go-App. 🙃
What i was referring to is the fact that you need to have a server side application in Go-app, but you can simply compile a static version and fix that problem.
WASM is not yet as performant as you'd expect in a mobile browser, it's still really fast, but the resources needed are much more than those of an identical app made in standard JS. 🥺
About PWAs, the concept is to _act_ like it's native, there's nothing saying about performance apart from the usual common sense everyone should comply to on any kind of web app.
Anyway, as long as you have an API everything is possible! 🥸
@prologic Seems like a nice project, but I'm a bit wary of using wasm just to build a UI.
The output is quite messy in the DOM (look at the project page) and having to still rely on a server side application for just the interface feels like an overkill to me. 😑
I won't ever use anything like that in my projects, except for something that have to compile natively on other platforms too.
Keep in mind that WASM was designed to overcome performance issues for heavy computations in a browser, and mobile haven't caught up with it yet, so making a pwa in wasm is a bad pairing to me. 🤔
If you Go down that route I'm ok with it 😄, once I learned a bit of Go I'll willing to help too. 👌
@screem my usual advice is to find what you want to build and go for it even if you're not sure about what to do, once you get stuck learn your way out or ask for help.
That's how I did myself too.
Even though Go is a nice language I think having a good grasp with python can help, especially on job offers (at least in web development). 😜
I don't really mind the current limitation, I'll just play around with the words.
@prologic I'll leave that choice to you all but I guess for me another 100-200 chars could be perfect for my type of messages, but you should hear some more opinions from the others.
@prologic@ullarah I often see messages longer than what the textbox limit is, isn't it limited by the maxlenght?, I found a workaround by writing from Goryon on mobile, on PC i can simply change the limit with the inspector but isn't it there for a reason?
I too would like to express a bit more if possible, especially if i have to refer to users and link URLs and images for example, having a limit that isn't too much of a limit is kind of pointless i think. 🤔
Just two notes that made me struggle at the beginning.
The autostart file is not in your home folder, you have to copy it yourself from the default one (or look at their GitHub), and make sure the file is executable or it won't work.
The autostart can be written in any language as long that you write a proper shebang, you can even mix languages or split the configuration.
@mutefall Yeah, only 3-4 files for everything, plain text, it was love at first sight. 😍
My switch to herbstluftwm is kinda funny.
At first I loved fluxbox for how minimal it was, then I started removing pieces, the title label, he buttons, and finally the window decoration entirely. Then it was the turn of the toolbar, which I replaced with tint2, then I noticed that I was manually tiling everything, so I used pytile, kinda buggy but worked, then I wanted something decent for tiling and landed on herbstluftwm.
@lyse Well, I said _started_ because xfce was the DE I decided to use at the end.
I went through quite a bit of them, from KDE, GNOME 2/3, Enlightenment, and a couple others, since coming from Windows and wanting to be minimal I found xfce to tick all my needs at the time.
I switched out of my constant "needing less" that I keep constantly looking for in my work and tools in general.
@lyse herbstluftwm is really nice for it's frame system, feels like bspwm since both are manual tiling but I should try both to really decide which one is the best for me.
Ratpoison work like tmux for it's commands, I already tried it and it feels nice, but it's a mess on forced floating windows, I'm not sure if conky will survive if I set it there, maybe I'll try on my spare laptop when bored.
@mutefall I too started with xfce but then I wanted less and less and ended up with fluxbox for quite a while then I switched to herbstluftwm for its tiling.
If they have it already configured, whenever they upgrade to a newer version they won't bother migrating what is already working fine, for that reason those projects will keep holding their users and people would continue working on them.
Also, since those projects are still pretty popular even new users that are looking at how to install plugins for the first time will end up with all those 3rd party managers before even knowing the availability of a built-in option.
@prologic There are some standalone magnifier programs but all of them are pain to use, if you manage to set them up, from what I have seen.
Seeing how the Google search results looks on a retina display from Linux is kinda funny though, half a hand is enough to cover the entire width of the search results. 🙃
@prologic That's right! @tel Feel free to follow my feeds.
Right now i've done planning my work on it and will be working on the app in the weekends (my only free time).
I'll be publishing my updates through the #pwa tag, you can check that up to see what going on and feel free to give your opinions / ideas, I'll try to make everyone happy!
@prologic Nice option, I have tried it before but didn't understand from the description what it does, now it's a huge difference, I'll stick with the Flat.
@ullarah I check twtxt just now but it seems the way to go, the js code in the article feels a bit excessive to me.
A simple class added to the post that have more than X lines should be enough.
And by just nullifying the max-height with none or initial should do the job, or even better having a read-more class that add the max-heightand show the button, it would be even cleaner.
Hello everyone, I'm back with another update for the #pwa! I finally planned out how the app will be built.
First I'll clean the project structure to be standalone and not as a theme, then I will work on every part separately, trying to be contained to let everyone try it out fast.
For the API I'll be using this as a reference, @prologic help me if there's anything missing there apart from what we already said (bookmark, etc.)
The first part will be the Discover view with no auth.
@novaburst Wow! Thank you for referencing my twt in your blog! 😄
I'm always been a fan of tiny and minimal tools, usually a quick glance is enough for me to understand if something is in my style.
Before replying to you I actually checked the source code of pass as a reference and was welcomed with walls of text that felt pretty unappealing to me.
@novaburst You call it an actually boring password manager yet It's really inspiring on how much you can strip down and still have something so versatile that you'll actually use as an alternative over pass. 😲
@prologic Yeah, I saw gopass and the android client too but I don't like the fact that I have to take around a gpg key, I prefer having something deterministic of easily replicable even without the original at hand.
@novaburst Did you fork it from pass or is something completely different? I was thinking of building one myself for a while now.
@ullarah Keepass is pretty nice but I prefer a plain text system like pass.
I don't even keep my own passwords written anywhere, I just need to remember the username, that's why I thought of using a stateless approach AND a password manager for the others accounts.
@novaburst I too have to keep track of lot on accounts, I use an org-mode file to know where I have which account.
I even have to keep track of other people's accounts too, luckily only for storage purpose, since they can't understand the importance of remembering their own passwords, I can count to over 140 in total. 😭
@prologic Having everything under one endpoint is better for other integration too I think.
I'm missing endpoints because I didn't see them under the spec page, I should check the repo then, I'm also missing the response structure, but I can directly look it up later when working on the API.