Hacker Newsnew | past | comments | ask | show | jobs | submit | mxuribe's commentslogin

I didn't know that about the UK...and my instinct immediately was to think that the UK meteorologists are some awesome badasses walking around with military uniforms and some cool weather patch on their shoulder! :-)

Half-seriously, it does kinda send a signal that such a function for government (meteorology) is so essential, that it stayed lumped in with another important function of government (military/defense). I think its not a bad idea! I admit to not knowing any details at all for how its actually run in the UK...but i contrast that with the severe gutting of budgets of essential agencies in the U.S....and yet again, feel envious of other countries. (Well, maybe not envious of whomever approved the contracts for the AU BOM website, but still envious in other areas.)


I used to consider myself a HUUUGE matrix fanboy....while i still respect what the teams have done over time, I have been feeling a little, i don't know, deflated maybe? Maybe its the UX/UI aspect, i don;t know...i have not run a homeserver since like maybe 2019 or so? But nowadays, i have less interest in running a homeserver, and as far using the various clients: meh. Element feels bloated, and others either might be more snappier but might have an odd bug, or don't implement all features that might be expected, etc.

So, last year i tried to play briefly with Prosody server to re-acquaint myself with xmpp...and it wasn't so bad. Not as great as i expected for this day ana age, bbut not terrible. The server setup felt like i needed to study a bunch of different docs...and ultimately was smoother than expected....so i think documentation is either outdated, or was written a little less clear than expected. That being said, the low resource usage was ridiculously pleasant compared to matrix homeserver! The fact that an xmpp server allows for such scalability on such low resources is a great testament! And, that was prosody, which some folks state is not even as performant, scalable as ejabbered....so they say...so wow, that's impressive if that's true. Regardless, xmpp servers that can run on such low resource hardware but enable so many users to chat...is quite awesome!!! The client side of xmpp was a different matter; i wasn't so happy. I blame myself because maybe there might have been plugins that maybe i didn't install correctly on server side, i don't know...but it felt not as easy as i expected. The clients were a little disappointing; again not terrible but not great.

Maybe i'm spoiled? Or, maybe i did too much wrong? But if that's the case, the maybe there's an opportunity for better documentaiton? I don't know....i really like both matrix and xmpp because both live in the realm of free and open source software.....so i really want both or either to succeed. I want to live in a world where we are not beholden to only proprietary options, like whatsapp, crappy sms/text messaging, etc. I want to give props to all the folks who made and maintain all aspects of xmpp...as much as i am whining, i don't want to take away from all the hard work that they have freely given; super props to them!!!

What i really want is a modern, free and open source version of IRC, with plenty of modern features (E2EE, file uploads, presence detection, etc.), decent desktop and mobile clients, easy server installation and management, and said server-side software would ideally not need such beefy hardware to run...Or, is my wish too far fetched?


One thing I would note on the client side of xmpp - there does seem to be a lot of work happening under the surface. Snikket is working on an SDK to streamline modern client development. There are a couple of alpha stage clients written on it already, and maturatoin of the SDK should lower the bar for pushing clients forward.

Also independently, Movim keeps advancing and Libervia is doing a ton of cool work. I'm sure I am missing others.


I had only heard about Snikket as I was spinning down my xmpp experiment... maybe I can take a look nowadays (including moving and others). Thanks for sharing!


> can run on such low resource hardware

This is what frees a barrier to decentralization & actually owning one’s data. A few of my friends are now running their own single-user or small XMPP servers since it doesn’t use much in terms of resources or storage in comparison.

> The server setup felt like i needed to study a bunch of different doc

I believe this is what the Snikket project is trying to be. That said, XMPP servers are used for a lot more than just chat which is why most of them don’t have good defaults for merely chatting with friends since that isn’t the only or a generic enough use case (XMPP is behind Zoom, Jitsi, Fortnite, etc.).

> The clients were a little disappointing; again not terrible but not great

True. But I appreciate that there are many options & most features gracefully fallback even on TUI clients (like ‘reactions’ just being a message reply with a single emoji). If Element adds a feature (like polls), the other clients, the new feature just doesn’t show up. For a web client, the NLNet funding is really giving a boost to Movim as a reasonable alternative to Discord that is self-hostable & federated so users—taking back the meaning of “join my server” to literally mean someone’s server & without needing to create another account just to join that server.

As for the wish… this is what XMPP MUCs are—IRC with niceties like moderation, optional encryption, & file uploads. You said yourself the resources for servers is small & for your stated use case, most existing clients can handle being IRC+features while also not being centralized unlike IRC.


> ...that isn’t the only or a generic enough use case (XMPP is behind Zoom, Jitsi, Fortnite, etc.

Great point! I forgot that xmpp can/is used for other use cases that are not just chat.

Also I guess I should be a little more forgiving about the MUCs, and client features in particular because you are right that fallbacks tend to be graceful.


I think we all want that. The fact that it doesn't exist is an indicator that it isn't trivial to build. All those modern features are at odds with performance.


> ...it isn't trivial to build. All those modern features are at odds with performance.

I suppose both points make sense!


Well, this sucks! Whether its the Chinese gov. (like in this piece), or the U.s. gov in other areas (and w/more frequency this year), its an awful state of affairs for everyone. I remember years, maybe a couple of decades ago, there was this rush to "remove the borders" for "better global business"...this helped capitalism spread (for better or worse), and now it feels like more and more the borders that might contain fascism are disappearing...so fascism is spreading more and more. Ugh! :-(


I know this post is more about nextcloud...but can i just say this one feature from Vikunja "...export task summaries and comments..." sounds great!!! One of the features i seek out when i look for a task, project management software is the ability to easily and comprehensivelt provide for nice exports, and that said exports *include comments*!!

Either apps lack such an export, or its very minimal, or it includes lots of things, except comments...Sometimes an app might have a REST api, and I'd need to build something non-trivial to start pulling out the comments, etc. I feel like its silly in this day and age.

My desire for comments to be included in exports is for local search...but also because i use comments for sort of thinking aloud, sort of like an inline task journaling...and when comments are lacking, it sucks!

In fact, when i hear folks suggest to simply stop using such apps and merely embrace the text file todo approach, they cite their having full access to comments as a feature...and, i can't dispute their claim! But barely any non-text-based apps highlight the inclusion of comments. So, i have to ask: is it just me (who doesn't use a text-based todo workflow), and then all other folks who *do use* a text-based tdo flow, who actually care about access to comments!?!

<rant over>


Yeah, I hear you. I almost started using a purely text-based todo workflow for those same reasons, but it was hard to give up some web UI features, like easily switching between list and kanban-style views.

My use case looks roughly like this: for a given project (as in hobby/DIY/learning, not professional work), I typically have general planning/reference notes in a markdown file synced across my devices via Nextcloud. Separately, for some individual tasks I might have comments about the initial problem, stuff I researched along the way, and the solution I ended up with. Or just thinking out loud, like you mentioned. Sometimes I'll take the effort to edit that info into my main project doc, but for the way I think, it's sometimes more convenient for me to have that kind of info associated with a specific task. When referring to it later, though, it's really handy to be able to use ripgrep (or other search tools) to search everything at once.

To clarify, though, Vikunja doesn't have a built-in feature that exports all task info including comments, just a REST API. It did take a little work to pull all that info together using multiple endpoints (in this case: projects, tasks, views, comments, labels). Here's a small tool I made for that, although it's fairly specific to my own workflow: https://github.com/JWCook/scripts/tree/main/vikunja-export


> Yeah, I hear you. I almost started using a purely text-based todo workflow for those same reasons, but it was hard to give up some web UI features, like easily switching between list and kanban-style views.

Yeah, i like me some kanban! Which is one reason i've resisted the text-based workflow...so far. ;-)

> ...Vikunja doesn't have a built-in feature that exports all task info including comments, just a REST API. It did take a little work...

Aww, man, then i guess i misread. I thought it was sort of easier than that. Well, i guess that's not all bad. Its possible, but simply requires a little elbow grease. I used to use Trello which does include comments in their JSON export, but i had my own little python app to copy out and filter only the key things i wanted - like comments - and reformated to other text formats like CSV, etc. But, Trello is not open source, so its not an option for me anymore. Well, thanks for sharing (and for making!) your vikunja export tool! :-)


I started using this and overall quite good but with very minor caveats...

* My part of the world is not adjacent to Germany (where this paid offering is hosted)...so there is a little latency. But not nearly as bad as I expected.

* While file sharing and syncing and other basic stuff is included, the equivalent of online collabora (or whatever the online office suite is called) is not included and you would have to self host it...but hetzner state this in their relevant knowledge base webpages.


I'm not a watch enthusiast, but i do like the what i'll call old school look and appeal of Casio watches. If Casio hasn't already done so, it feels like they have chances to tap into both nostalgia audiences plus geeks audiences...and this watch - if they were to acquire it - would be awesome! Casio has its decades of manufacturing, distribution and marketing experience, and they get these novel, innovative ideas from others...and if they keep tapping into these geek topics, they could really be that niche maker for geeks - like what Apple products historically have been for creative types...sort of a default purchase for such an audience. (Again, i don't follow this stuff, so its possible they already do this.)


I'm 50/50 on this...Because on one side, i'm happy to see more innovation, or if not innovation, at least some progress on energy industry in this form. But, on the other side, i tend to - maybe sometimes unfairly - feel really pessimistic once i hear that Amazon is involved. Like, whatever eggs need to be broken for making the omelette are just not worth it in the long run. But, maybe this is "Pessimistic Friday" for me. ;-)


Maybe its simply my personally opinion, but I agree with @tylerflick with the opinion that why not Dennis Ritchie. Sure, Jobs was a ridiculously effective *promoter*, and there is without a doubt a place for that role in the world...But i guess when i think *innovation* i think Ritchie, Woz, Cray, Admiral Hopper, etc...not, like, the business folks...but maybe i'm being too harsh?


Before Steve Jobs, UX was an afterthought in much of software development.

It was he and Apple that really drove the tech industry to recognize that User Experience and developing simplified products for non-specialists matter.

Even the Mint gives that explaination for why he's included as an "innovator".


Respectfully, i disagree. But, then when i really probe why i feel that, i think i simply have personally negative feelings against Jobs, and that of course isn't fair to fans of Jobs. It might sound like i'm discounting the good things that jobs indeed did accomplish, and which directly did help society...I'm not! I just feel like Jobs is that kid who - yes, does help - but others do LOTS of the work, but because he is the loudest kid, tends to get all the attention...clearly the issue is on my side; my personal feelings towards Jobs, and its not a fair assessment for whether he should or should not be considered an innovator...So i think i will respectfully stop commenting on this thread since i am of course not adding value, other than to express: i never liked Jobs...Which isn't helpful for this dialogue. So...Sorry, and thanks all!


Yes, but, there are things one can do to help alleviate or avoid being classified as spammer...such as setting up SPF, DKIM, DMARc, etc. properly. Also, have folks send emails into your new inbox first, then reply, etc...Also, "warm up" the sending outbound by sending into legitimate services little by little, etc. Now, if you were to stand up your own self-hosted mail server, that makes things a little harder, but even then, there are things one can do...so its not dire.


During my previous jobs, i used to use a sort of "end of day review" to see both what i accomplished that day (which made me feel good when i completed things), plus also get allowed me to get ready for what i need to do the next day. I suppose its similar to the habit denoted in this piece; pretty cool!

At my current job, things are messier and shall we say not sustainable - culture is simply toxic. I actually can not do a review...because the moment someone sees that i am still logged on, i get bothered...Mostly this is from folks in other time zones (who don't care that its my end of day...like i said, its toxic here). So, i started doing the review offline, but saw that i needed to be logged on to review stuff...i started jumping through too many hoops to still access info as inputs for review and next-day prep...but appear to be offline...so, instead, nowadays, at a very strict time, i log off, and have abandoned my formal end of day review...I mean i still review my thoughts...but its not as structured, and i don't write anything down...and, i see the difference (sadly)...but, mostly, i just don't like my current job. ;-)


Genuine question, why do you feel the need to respond to every message? I work in a place with teams on my project split across multiple time zones, and I reply to people when I'm able. If something is really on fire, I'll get a load of messages but generally that stuff should go to the team chat and not at me directly.

Of course, we all keep some 'favourites' we do the odd favour for, but if you can't find 15 minutes to work interrupted (and your review is work) then you really need to think about how you're working as you're making the problems worse.

Being the superhero feels good for the first decade, eventually you realise you're Brent from the Phoenix Project and you're really part of the problem.

Not a personal attack, mxuribe, just some crap I worked out over the years. YMMV.


I appreciate your comments @cyberpunk!

> ...I work in a place with teams on my project split across multiple time zones, and I reply to people when I'm able...

I've worked in other places where i did just as you noted! But, here, at my current dayjob, the culture is vastly different in some ways compared to all the other companies that i've worked for (over the quarter century that i've sent being part of digital/technical teams across many medium and large enterprises).

Further, i wouldn't say that i'm trying to be a superhero, its merely that there's political pressure here to be "on"/activated all the time. I've been on global teams before, and as you noted, unless there is some massive issue, availability of members of the team is assumed to be within a reasonable range of hours per one's timezone...But, here, many enterprise cultural norms are thrown out the window. I kinda would assume that maybe some unique startup that is so new to the world might behave like this, but this company has been around a long time...and they seem to have lots of churn of their digital/tech teams....and although no company is perfect, this firm's issues i believe stems mostly from its toxic culture. So, for now, i'm doing my time, putting up with the annoyance for the time being, until it suits me to jump ship. Just not worth it for my peace of mind.


Does your chat client or whatever is making you visible logged on have an “away” mode?


Good idea, i'll give that a shot. Thx for the tip!


Another options (particularly if your org runs off MS outlook & Teams) - pencil in the review time as an appointment in your calendar, so your status shows as 'Busy' during that time. If that's not sufficient, you can even make it a Teams meeting with only yourself in it, so then your Teams status would show that you're in a call.


Yeah, i use this technique - both a simple blocking appointment as well as a fake meeting with only myself...but what has even happened a few times is that someone will see that i have an appointment or meeting near the end of the day, and they figure they can book a short meeting with me immediately after that block...I have a colleague at work who from about 6pm until the following day blocks his calendar with an "out of office" signal...so its 100% clear that he is off the clock and not available...but still people in this company (from other timezones mostly but sometimes also the same timezone) harass others regardless if a calendar os blcoked, etc...Like i said its simply toxic where i work in this way. But, i appreciate the idea, thanks!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: