• 0 Posts
  • 39 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle

  • If you implement it from fresh then it is a new program. What matters is what your contract says about what you produce - some contracts pay claim to anything you make even outside of working hours.

    Also if you rewrite it, while technically it is a fresh project if there are substantial similarities in how you implement it there could be an argument made that you have reused code that belongs to the company. Even if that is technical false it could be something you’d have to defend sometime in the future. As others have said, implementing the program in a different language and using a different methodology wherever possible should help protect against that.

    I think the advice others have given that you should review your contract with a lawyer is sound even if this will be FOSS. It’s mainly about ensuring you don’t inadvertently open yourself to potential legal repercussions down the line, even if your employers at the moment seem benign. If you do work for a company that lays claim to everything you produce even in your off hours then I would strongly recommend you consider leaving or an exit plan, particularly if you are the sort of person who would be working on your own projects for fun or even your own business ventures.



  • So the way evolution works, the design we have works well enough that it doesn’t cause problems. It might be the best possible design or it might not, all that mattered is that whenever it arose in evolutionary history it was either an advantage over what camebefore in terms of survival so propagated or it was not detrimental and paired with something else genetically that propagated.

    We can’t definitively answer your question but we can speculate on why it’s a good idea to separate urine and faecal matter. Urine is a reasonable medium for growing bacteria. That wouldn’t matter in the colon but would matter if bacteria from the colon could ascend into the kidneys and diarupt it’s function. Valves could help or a bladder that drains into the colon, but complete separation may just be better.

    It may also be that the acidic nature of urine would disrupt the helpful bacteria we rely on to colonise our guts to help digest foods.

    Another possibility is the constant flow of urine would mean our faecal matter would never dry out. It’d be like having diarrhoea all the time and we’d need to poop constantly. The colon retrieves enough water - but not all water - that’s why poop isn’t hard as rock. If it was flooded with fluid it may not need to retrieve fluid.

    The fluid might even be stuck in a cycle between the colon and the kidneys and make it harder for the body to keep homeostasis - as the kidneys excrete more fluid to try and regulate fluid volume the the colon could just resorb it. Basically the colon could end up working against the kidneys and cause even more work for thenl body. It may just be less efficient than discarding water as needed.

    Drier faecal matter in the colon and a reservoir of fluid in the bladder does also give us freedom to release when it is safe to do so, which may protect us from predators (having to stop to poop even a few times a day is dangerous compared to only going when you know it’s safe to as there are more opportunities to be attacked by a predator). It would also be very easy to track an animal that leaves a constant trail of poop and urine uncontrollably behind it.

    All or none of these may be reasons why we have separate urinary and alimentary tracts; it’s impossible to know and would always be speculation. But regardless these do seem like reasonable reasons why we may have separate tracts.



  • This sounds like a story about someone wanting to convert their front garden into a parking space not actually about green issues at all. Whether it’s EV or not, it does have its own issues.

    Water run off causing flooding is a real concern. Not from one person but if you scale this up to 1000s of people and you’re replacing large areas of water absorbent surface with sources of runoff.

    Also reducing green space in cities is an environmental issue - trees help reduce the urban heat island effect which can reduce the peak ambient temperature of the city. This makes cities more liveable and does impact the use of air conditioning. I would trust the city tree expert on the idea moving a tree is likely to damage it.

    I get is frustration that neighbours have gotten permission in the past. As long as the council are being consistent going forward though, its just tough luck. He can work with his neighbour on sharing their driveway


  • This doesn’t make sense. It’s more likely we’ll pack more into a high end device then say goodbye to them in tasks like gaming.

    Computing power has been constantly improving for decades and miniaturisation is part of that. I have desktop PCs at work in small form factors that are more powerful than the gaming PC I used to have 10 years ago. It’s impressive how far things have come.

    However at the top end bleeding edge in CPUs,.GPUs and APUs high powered kit needs more space for very good reasons. One is cooling - if you want to push any chip to its limits then you’ll get heat, so you need space to cool it. The vast majority of the space in my desktop is for fans and airflow. Even the vast majority of the bulk of my graphics card is actually space for cooling.

    The second is scale - in a small form factor device you cram as much as you can get in, and these days you can get a lot in a small space. But in my desktop gaming tower I’m not constrained such limits. So I have space for a high quality power supply unit, a spacious motherboard with a wealth of options for expansions, a large graphics card so I can have a cutting edge chip and keep it cool, space for multiple storage devices, and also lots and lots of fans, a cooling system for the CPU.

    Yes, in 5 years a smaller device will be more capable for today’s games. But the cutting edge will also have moved on and you’ll still need a cutting edge large form factor device for the really bleeding edge stuff. Just as now - a gaming laptop or a games console is powerful but they have hard upper limits. A large form factor device is where you go for high end experiences such as the highest end graphics and now increasingly high fidelity VR.

    The exceptions to that are certain computing tasks don’t need anything like high end any more (like office software, web browsing, 4k movies), other tasks largely don’t (like video editing) so big desktops are becoming more niche in the sense that high end gaming is their main use for many homes users. That’s been a long running trend, and not related to APUs.

    The other exception is cloud streaming of gaming and offloading processing into the cloud. In my opinion that is what will really bring an end to needing large form factor devices. We’re not quite there but I suspec that will that really pushes form factors down, rather than APUs etc.



  • Sorry but there is a lot of bizarre takes in this thread. I work in healthcare - the issue here is she LEFT you during a procedure to deal with another patient after comencing your procedure. What!? What other patient - she had already started a procedure on you and had anaethetised you and then left the room? And then by the time she came back and continued the procedure she got to the point where she couldn’t provide any more anaesthetic?

    The whole thing sounds like a mess. If for example she is running multiple rooms at the same time then that is frankly bad practice and greed.

    Your friend’s feedback that you “made the dentist feel threatened” is also bizarre. You’re the one in the dentist chair, mouth open while someone is approaching your with drills and metal work. If she felt “threatened” then she should have abandoned the procedure completely - not leave and come back. Patients can be very anxious and tense - thats normal and either you know how to deal with it or you don’t. As a health care professional on the occasions you can’t deal with it, then you don’t proceed - stop, make it safe and get someone else to do it. This was an elective procedure to fix a crown - why on earth would she then proceed with a procedure after having felt “threatened” - it doesn’t make sense.

    That dental practice sounds like a joke to be honest. Either your dentist is inappropriately treating multiple patients at the same time or she is indecisive - feeling threatened, walking off for safety but then coming back and completeing the procedure makes no sense and just made everything worse. You’re hardly going to be less tense with this dentist after that experience.

    Find another dentist.


  • No; it depends on the individual package whether it is open source of nor. Ubuntu uses a lot of Open Source software (including the Linux Kernal) and packages but is not entirely open source. It derives it’s own package base from Debian, and then adds it’s own flavour to things as well as commerical tools it pushes.

    Linux Mint is an Ubuntu derivative; its sounds like the Indian Government would be doing the same thing. Basically like Mint, they would use Ubuntu and it’s packages as the basis of their system and rely on most of it to be updated & maintained by Ubuntiu’s teams upstream, but then build their own repositories that contain other software or their own perferred modified versions of things originally taken from Ubuntu. They can build a version of Linux that they control including what software is installed, and when it is updated.

    They would not have to make their distribution freely available, but if they modified any open source packages they would have to make those available as open source packages (depending on the license of the open source software). However that can be very difficult to inforce, and if it’s done in a closed military system you’d never even know a modified version of the software exists if they chose not to share it.

    Although Ubuntu contains a lot of “open source” software, it doesn’t mean the Indian Governments version would necessairly be open source. But the big benefit to India would be potential complete control of any part of the software chain, and no reliance on big tech companies like Microsoft for the OS and core software like Office. That saves a lot of money and is also potentially more secure (in a national security sense), depending on how much people trust the US government not to interfere in american Tech companies. There has been talk of forcing backdoors into US software in the past which would make any big nation nervous about being reliant on their software.


  • In addition to the ease with front wheel drives that other people have mentioned, it is also safer. When you back in to a space you have full awareness of what’s around you in the car park, and are blocking the main driving route while backing into a place where no one is driving so are unlikely to have some speeding idiot hit your car. But when backing out of a space you lose vision on the driving route and are backing into it so you have a bigger chance of being hit by someone you can’t see not stopping

    While you can feel pressured by other drivers waiting while you backing into a space, it’s far less pressure than when you back out of a space and don’t know what’s around you.

    Similarly if you have a drive way at home, it’s safer to back in to it as you have better awareness of pedestrians and other drivers versus if you are backing out of the space into a road.




  • So a few options (I’m on kbin but similar):

    • move to an instance where the users aren’t signed up to those communities (remember All is not the whole fediverse, All is just the content that is local to that instance plus that users on your instance have subbed to. On a big instance you will see a lot in all)
    • block individual communities or entire instances. I have been blocking the numerous meme communities for example which tidies up my All feed, but it is tedious as there are so many
    • browse Lemmy or Kbin using Subbed instead of All or Local views. On kbin you can do that by going to /sub, clicking the link on the toolbar or setting it as your default view.
    • create your own personal instance of lemmy or kbin and only sign up for content you want on that aerver. You can browse new communities to join via other instances then add it to your instance.


  • I have a Boox e-reader and love it. It’s an Android e-ink device so you get the benefits of being able to load android apps in, and you can put pretty much any ebook on there. That includes loading the Kindle App for Kindle books, other stores e-readers if you don’t want to strip DRM, and free readers like FBReader to read anything you want. They also have a colour device which is interesting for comics.

    They have a range of devices, and I have a Boox Nova with FBReader (e-reader but not open source unfortunately) installed from the google play store on the device and Calibre on my PC (which is a cross-platform open source ebook management system). You can use Calibre to load and manage the books on your eReader, and manage and organize a big library of books on your PC or laptop.

    It means I can read an ebook from any source (including bought on Amazon, ebooks I’ve bought in other stores android app, or in any app if I’ve removed the DRM from the book, and ePUBs or Mobi from anywhere in FBReader or your preferred ereader from the Play store) on one good e-ink device. You can probably side load Android APKs but I haven’t tried that. It’s also touch screen so can take notes and stuff on it. And because it’s an Android device I can also browse the internet and use android app like email etc. But it’s an e-ink device though so the screen isn’t designed for rapidly refreshing content; some Apps look janky on it and you can watch videos on it but they look a bit janky. It’s good for reading websites, news apps, PDFs, email; that kind of stuff. Not really good or intended for video, or games. It’s a superb e-reader, but with the added freedom of android. No amazon lock-in, no Kobo lock-in.

    EDIT: Minor typos corrected



  • It depends what you use it for.

    If you’re watching your own content within your home then Jellyfin is better. It’s free, open source and private. Your Jellyfin instance is yours and secure, and entirely under your control.

    Plex’s differences are mostly behind it’s plex pass pay wall, and you sacrifice privacy using their platform. The key difference is really offline and remote viewing of content which is easier and slicker with plex (but doable with jellyfin), and the plex App maybe available a few more devices. There are also some credits and ad skipping features. That’s about it - I struggle to see the benefit in plex. The only other thing I can think of is some people prefer the interface?

    I used to use Plex and got annoyed when I couldn’t view my content, which I host locally, because their login servers were down. Made me realise why did I need them so I researched a bit and switched to Jellyfin.


  • I like and trust Proton Mail, and they support setting up custom domains while hosting your email data (for subscriber users).

    You can then access it via their web mail box, via their Android and iOS apps, or via a desktop email client if you install their “bridge” application. The bridge application basically maintains the secure encryption ethos of their email system by ensuring all email traffic between your desktop and their servers remains encrypted, but can still be accessed via your preferred email clients such as Thunderbird or Outlook. The bridge is available for Windows, iOS and Linux.

    I personally recommend Protonmail as it’s primary focus is security and encryption, yet it does this in a very well developed and slick interface, so you get the best of both worlds. I’m a subscriber and moved from Gmail about 2 years ago as I wanted better privacy and security (they even have great tools for importing your old emails from major web providers). I don’t have a custom domain but from my experiences of everything else they provide, I’d be confident it works as intended.

    EDIT: In terms of cost, its €4 a month for the first tier which includes support for 1 custom domain, 10 email addresses, and 15GB of storage, or €10 for 500GB, 3 domains, 15 emails. They also include VPN, calendar, drive storage and a password manager in both.