• 1 Post
  • 12 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle

  • SpaceX are launching 26-52 satellites at a time and have sustained 3 launches a week for most of the year.

    The satellites are in a Low Earth Orbit, without constant thrust, atmospheric drag will force them to re enter earths atmosphere within a few months. This means they aren’t adding to junk in space.

    Unlike Nasa, ULA, Arriannespace, RoscosMos, etc… SpaceX have always performed 2nd Stage Deorbit burns, so they aren’t adding to Space junk by launching either.

    The Low Earth Orbit is to ensure low latency and the need for constant thrust means the satellites have a short life expectancy by design. That is why SpaceX fought to keep the satellites as cheap as possible (e.g. $250k)

    First stage booster reuse and fairing reuse means the majority of the launch cost is the second stage ($15 million).

    The whole lot is privately funded



  • @ergoplato I didn’t suggest that.

    Personally I don’t think its ego. I think you have two issues.

    The first is people go through stages learning DevOps. Stage 1 has people deploy a CI because its cool, they build a few basic pipelines and then 90% of people get bored. The 2nd stage is people start extending those pipelines, it results in really complex pipelines requiring lots of unique changes based on the opinion of the writer. You move to the 3rd stage when your asked to recreate/extend for a new project and realise how specific your solutions are.

    Learning how to make minor tweaks and hook in a few key points to get what you want takes years. Without that most packagers will want to make big changes upstream which won’t go down well.

    The second issue, I have met quite a few developers who become highly stressed when the build system is doing something they haven’t needed to do or understand.

    A really simple example I have a Jenkins function which I tend to slip into release pipelines, it captures the release version and creates a version in Jira.

    I normally deploy it first as a test before a few other functions to automate various service management requirements.

    Its surprising how many devs will suddenly decide every problem (test failed, code failed review, sharepoint breaks, bad os update, etc…) is due to that function.

    For me this little function is a test, if the team don’t care I will work to integrate various bits. If they freak out, I’ll revert decide if it is worth walking them through the process or walk away.


  • One of the reasons for the #DevOps movement is developers see building and packaging as #notmyjob.

    The task would historically fall on the most junior member of the team, who would make a pigs ear out of it due to complete lack of experience.

    This is compounded by the issue that most C/C++ build systems don’t really include dependency management.

    Linux distributions have all tried to work out those dependency trees but they came up with slightly different solutions. This is why there are a few “root” distributions everything branches from.

    That means developers have to learn about a few root distributions to design a deb/rpm/aur package systems to base their release around.

    That is a considerable amount of learning in a subject most aren’t interested in.

    The real question is why don’t package maintainers upstream a packaging solution?


  • Clearly you haven’t used Kbin.

    KBin’s have two distinct views “Threads” (Reddit Style) and “Microblogs” (Twitter), the default view is “Threads”. You won’t see posts in the Thread view and you won’t see Articles/Threads in the Microblog view

    Its an option similar to Top/Hot/Newest its existence doesn’t hurt


  • stevecrox@kbin.socialtoReddit@lemmy.worldLemmy banner on r/place
    link
    fedilink
    arrow-up
    9
    arrow-down
    5
    ·
    edit-2
    1 year ago

    Maybe I am old but I don’t understand the NEED for a mobile application.

    The kbin website works well on desktop and mobile web browsers with no render issues. The lemmy mobile apps all seem to be “alpha” quality.

    Why is a buggy app better thana working website?

    I choose an application or website based on which one works best. For example I browse Amazon via the web browser on the phone since the mobile application takes 2-5 seconds to load.


  • stevecrox@kbin.socialtoReddit@lemmy.worldLemmy banner on r/place
    link
    fedilink
    arrow-up
    36
    arrow-down
    10
    ·
    1 year ago

    If your goal is to advertise the fediverse You should have used ‘kbin’.

    People can go directly to “lemmy.ml” but the site might disappear due to Mali re-establishing ownership of .ml domains, also its run by a tankie which will upset some people.

    “Lemmy” provides 10 google sponsored results and then ‘join-lemmy’, the join-lemmy website has you ‘join a server’ and then presents you lots of options.

    During the first Mastodon surge one of their issues is people felt overwhelmed by the options and it hurt Mastodon adoption, so a single website does make a lot of sense. Personally I would suggest lemmy.world its a general instance and the admins aren’t linked to any extremist views, but you said that would be too long.

    If you put ‘kbin’ into search the top result is kbin.social, that makes it seems like a reddit alternate. It keeps user choice limited and brings them into the fediverse. That means people aren’t confronted with the complexity of the fediverse immediately and can learn and understand it at their own pace.

    So if your goal is to advertise the fediverse I would push kbin, if your goal is to specifically get people to use a Lemmy based website I don’t think you have a good option



  • Github stars is not a good metric, firstly because KBin is hosted on codeberg but mainly because a healthy project has lots of unique contributors and regular updates/enhancements.

    KBin has 79 open Pull Requests, while Lemmy has 29. From a visual check PR’s seem to be older than 2 weeks. Its hard to say one is “healthier” than the other, without scraping information into a spreadsheet.

    Secondly Rust is new and has a lot of hype surrounding it, as a result you get a lot of people using it on random projects.

    Languages have strengths and weaknesses and developer ecosystems build on the strengths.

    For example if I was writing a web application with a database backend I would choose C#, Java or Node.js because there are loads of libraries, tools and frameworks to make it really easy.

    Rust is gaining a lot of adoption by embedded system users (replacing C mostly). Lemmy is the only Rust based web server project I am aware of. Which means the level of work to do anything and to keep it updated falls on the Lemmy devs rather than spread out amongst a larger community.

    Everyone loves to insult PHP but it has a niche in webservers and won’t disappear anytime soon. KBin effort will thus be spent on KBin.


  • There is a standard for sharing tweet style information and for threaded type information between websites.

    You have software which implements the tweet standard (Mastodon), the threaded standard (lemmy) and both (KBin).

    You’ll notice some communities will be community@kbin.social or community@kbin.cafe, etc… this indicates they are not local to the website your using and those addresses are KBin instances, its just your website has a copy of the information.

    KBin is newer than Lemmy, it has a fairly simple responsive design that works well on mobile. Lemmy has a REST api so its easier to build mobile applications, a lot of people seem to expect/need to access websites via mobile applications.

    The key difference is Lemmy is developed by Tankies, they think China’s genocide of Ughurs is justified and they administer lemmy.ml.


  • Change to subscribed
    On KBin the default view is similar to /r/all this can be changed to limit your view to only magazines/communities you are subscribed to by going:

    • Select your account name in top right corner
    • Select ‘Settings’ from the account context menu
    • Select ‘Subscription’ from the ‘Homepage’ drop down
    • Select ‘Save’ on the settings page

    This will change your default URL to https://<insance url>/sub (e.g. https://kbin.social/sub). This will change your feed to the top/newest/hottest from your subscribed magazines/communities.

    Time Filter
    If you look at the KBin screen, you will notice a filter by time option. Look for the navigation bar with hottest/newest/etc… on it on that bar is a upwards arrow and 4 lines representing a triangle (its normally used as a sort symbol). That will let you set time limits similar to those mentioned in this post (e.g. 3 hours, 6 hours, 12 hours, 1 day, 1t (is 1 week).

    Microblogs
    Its also worth looking at the ‘microblogs’ feature under /sub as that will focus on mastodon messages/kbin microblogs with hashtags associated with your magazines/communities.

    You can ask KBin to subscribe to people you find through Mastodon, due to the rate changes various twitter users are migrating around. I find KBin a nicer way to read their content.