[–] [S] 1 point 8 months ago (2 children)

That is a possibility, but how would the setup look like? Only the owner can update the permissions. This would mean that all users need an inotify daemon on that folder for whenever they copy something in there. Not to mention, this is an HPC and we mostly live in login nodes; our sessions are limited to 8 hours which makes setting up such a daemon a bit tricky. Could probably set up somewhere else a cronjob to connect and start it, but it feels a bit cumbersome.

  • source
  • parent
  • context
  • [–] [S] 1 point 8 months ago (16 children)

    A cloud solution is indeed an option, however not a very palatable one. The main problem with a cloud solution would be pricing. From what I can see, you can get 1TB for about 10€/month. We'd need substantially more than that. The cost is feasible and not excessive, but frankly it's a bit of a joke to have to use someone else's server when we have our own.

    You want to bypass system level access level restrictions with some form of control but not go through your company's standard method of doing so because of bureaucracy?

    Yes. Not a company but public research, which means asking for a group change may lead to several people in the capital discussing on whether that is appropriate or not. I'd like this to be a joke, but it is not. We'd surely get access eventually if we do that, but that would lead to the unfortunate side: if we work in that way every new person who has to get in has to wait all that paperwork.

  • source
  • parent
  • context
  • [–] 13 points 8 months ago (17 children)

    I'm no sysadmin, I just run my homelab. Let me get this straight... You want to bypass system level access level restrictions with some form of control but not go through your company's standard method of doing so because of bureaucracy?

    If that's the case: why not put something in front Like opencloud for example?

    I mean, maybe OC is not what you need, but conceptually... would a middleman solution work for you? If so, you could go with a thousand different alternatives depending on your needs.

  • source
  • [–] [S] 0 points 8 months ago (10 children)

    What do you mean? Is there an application that allows easily sharing files on one Linux system? That would be nice!

    If you mean going through an external server or peer to peer transfer, that is not too feasible. I do not have other storage places with tens of terabytes available, and transfering that much data through some P2P layer, while feasible, would probably be even less user friendly.

  • source
  • parent
  • context
  • [–] [S] 1 point 8 months ago* (last edited 8 months ago) (4 children)

    Default user entries are in there and do work, however when copying existing files those get masked with the existing group permissions. As such, the only solution I found is to have everyone set their umask to 002 as otherwise we would not get write access to files which are copied and not created in place.

  • source
  • parent
  • context
  • [–] [S] -1 points 8 months ago (6 children)

    Lots of paperwork involved around our HPC. Politica in the middle and plausibly would have to sign confidentiality agreement with everyone who shares anything in there, which would have to go through a review process which is generally takes about 6 months.

  • source
  • parent
  • context
  • [–] 13 points 8 months ago (1 child)

    As someone with similar feelings in general and a similar history, I feel you are blaming only the latest and worse effects on tech and of tech on society.

    I started my career in parallel with mobile devices and smartphones. The whole idea of new possibilities, new ways to interact with tech, miniaturization, etc., is what called me most as it was a huge field starting and I tried to find my path forward. I've seen from close, real close, how an incredible tech, full of possibilities has been slowly been captured by the market capitalists that inevitably always ended up controlling the direction of every company.

    This is not caused by crypto, this is not caused by LLMs. The origin is greed and capitalism. Decisions being made to make number go up.

    Really, crypto is a fascinating tech, it's not the fault of the technology that crypto-bros came to conquer everything and misuse it and abused it to make a quick buck.

    LLMs are impressive, think about it, we have managed to completely break the Turing test. We have machines that sound so human that mostly everyone is in a constant suspicion that everything they see is made by an LLM. LLMs sound so human that they are full of confidence and mostly always full of shit. Just think about it, AI is just a representation of humanity, what we do with it just represents and highlights the issues in society.

    The reality is that those two, have just suffered a faster, the fastest we've seen yet probably, tech lifecycle - growth, hype, plateauing, and eventually decline and enshittification of any service related to the tech.

    Consider search engines, their demise is not because of AI, AI is just the last blow. I used to be very good at finding what I wanted, I knew how to use the tool to make the best of it. Slowly over the years much as I want, I cannot get the results I want without a lot of effort. I haven't somehow become shit at it, the tools and the tech have been modified and changed until it has become useless, the whole point is not finding anymore, but making you search as much as possible.

    Consider the mobile hardware field as it is now, compared to the years when it started blowing up with all kind of devices and possibilities. The market has been captured, a few companies remain, releasing the same thing over and over with the latest and bigger number each year. Slowly the whole wild world we had of custom roms, has been captured so that if you get out of the fenced field your apps won't work because it is not safe. Apps check that you are using them in an unmodified and perfectly controlled OS where you own nothing. Apple has always been king of fenced fields, but now Google is doing all it can to imitate it, squeezing in and trying to capture as much of their open field into their very high fenced safe areas. They want to control the source of apps, the developers, and remove the freedom from the devices. It's crypto and LLMs at a slower pace. Working for so many years as a developer I can feel how I'm more and more tied up to the whims and wishes of companies that don't pay me the salary, I keep bringing this up and make a safer path for the future but the company that does pay my salary doesn't care, they just want the latest BS and hyped concepts.

    People like you or me, we have a special vantage point. We know how we can still fight that, we know what are the alternatives, we know what the tech could become. We need to bring that knowledge to everyone, keep pushing for FOSS solutions, keep teaching everyone that tech is not difficult, it's not magic, but it requires learning and education. It requires not falling on the path of less resistance, and fight against lobbying and market capture. It's tough, when we just get so tired of constantly fighting it. What I think you find so tiring is not Crypto and LLMs but how tech is being guided to its demise, to become a tool for control and nothing more.

  • source
  • [–] [S] 4 points 8 months ago

    Hehe, I have been aware of suitcase model railways for a long time, probably about two decades or so, but never felt like I had the skill to build one before.

    At the end of the pandemic I got hit with dual flat feet, dual heel spurs and a bad knee at the same time.

    It was a bad time for me, every step hurt, to the point that I ate six paracetamols and a few ibuprofen every day just to cope, and when walking home from the bus after work, I cried hard due to the pain of every single step.

    During this time, I snowed in on videos about making dioramas, especially this video stuck with me:

    https://youtu.be/HEG3d0cMuv4

    I loved the weathering and how real it looked.

    Anyway, I got help for my feet and knee, and mostly moved on from the videos, but never forgot about the above video.

    I got laid off at my earlier job and got this job, it is far more stressful, and I have been feeling depressed, so I have been looking for something to do.

    I recently did some simple wood working stuff, and found I quite enjoyed it.

    So I decided to give this a try.

    I have a workbench at home, in a utility room in my apartment, it used to be occupied with a shit load of rum and other alcohol, but last weekend I went and bought a small Billy bookshelf at IKEA and turned that into an fairly elegant bar shelf.

    (Just a quick note, just because I have a lot of alcohol at home and live alone doesn't mean that I drink a lot.

    I mostly collect because I find it interesting to have a selection to pick from.

    I drink alcohol maybe once every other month, often less.)

    So now I have a workspace, I need to make room under the workbench, get a chair and some proper lights and I can start the project.

  • source
  • parent
  • context
  • [–] 8 points 8 months ago

    I just changed my interests to open source stuff, theres a world of cool stuff if you keep Digging around.

    For example lately I have: Been editing with kdenlive and it’s been amazing. Playing with Meshtastic and thats been fun. Trying new things all the time.

  • source
  • [–] 5 points 8 months ago (1 child)

    Let me help you:

    AI does create a lot of slop - but at the same time, a lot of people don’t know what capabilities exist and what’s just marketing/hyperbole.

    They read “AI will replace software engineers” and think that they can just talk to an AI and spit out working production level code.

    Not saying that’s you. I don’t know your work.

    1. It doesn’t know your machine unless it has local access. How will it know where you’re installing if it doesn’t know your directory tree?
    2. it doesn’t know that it needs to import other modules or how separate functions need to interact. Not until you build it out and track what you’re doing and how the functions interact. It’s just documenting the work you do.
    3. It defaults to basic framework from which to build - just like we would.

    You don’t sit down and write 8,000 lines of code just one line after another. Shit - it could take me 3 days to figure WHERE to put 2 lines of code.

    1. Claude web and Claude code can be split into dedicated projects or containers.

    This allows specific contextual awareness. The more work you do in a project the more you can build off of it.

    Organizing into context aware containers allows you to massively improve your code base because it actually accesses the code itself. Less guess - less slop. Not “no slop” just less.

    It doesn’t replace everything, but recently I had Claude code evaluate ~43,000 lines of code. I verified its audits manually, and let it do its thing. I still had to make corrections on some assumptions it made but I fixed 110 critical bugs in an afternoon because of this system I’ve described.

    If you’re expecting to say “build me x” it isn’t going to be successful.

    Treat it like it’s a tool in the toolbox, not a replacement for good practices.

    To your other note - the first time I tested Claude code I was blown away. Then the 2nd or 3rd time it took over… I felt like I lost my purpose. I need to be involved, not replaced.

  • source
  • [–] 0 points 8 months ago

    Funny that you say that as a sysadmin, because while I hate AI as an artist, mostly because I've spent years learning 3D modeling and photography and now AI can replace my skills, I find LLMs super useful for doing basic sysadmin tasks.

    I no longer have to read manpages and documentation just to try to find simple options or commands, if I need a simple script or config, AI writes it for me, it makes administrating my systems much faster. It's like having an IT friend who's always online and knows every tech.

    My guess is that you feel the same way about LLMs as I feel about image/video/3D generative AI.

  • source
  • [–] 2 points 8 months ago* (2 children)

    That's on me, I meant the equivalent of a "trust me bro" , in this case an anecdotal "me and the people I know all say..."

    showing Claude submissions is sufficient for analyzing code in the context I believe it is good

    Yes, in the context you provided it makes sense, as a response to my question which specified examples of larger projects/workflows, it does not.

    Im not here to argue either, I asked a specific question and your answer didn't really address any of it, i was just pointing that out.


    I too find it frustrating but it seems for different reasons.

    I really really dislike the way it's being sold as a solution for things it's in no way a solution for.

    They do certain things fine, good even, but blanket statements like "their code is great" without appropriate qualifiers is contributing to the validation of these bullshit sales-oriented claims of task competency.

    1: agreed

    2: then I think you are missing the fundamental limitations of the current approaches, but we can agree to disagree on this.

    3: see 2

    I agree with jobs on the chopping block, though i think that's in large part due to poor due diligence and planing by management, but that's nothing new, the same thing has and is still happening with offshoring (throwing more people at a problem generally won't solve design and governance issues).

    I also think the current systems aren't capable of being a viable replacement for anything above junior level stuff, if that ( not that that doesn't present it's own problems )

    I think the difference in opinion comes from my belief that LLM's and the current tooling around them aren't fundamentally capable of replacing existing resources, not that they just don't have the power yet.

    Putting increasing large compute in a calculator won't magically make it a spreadsheet application.

  • source
  • parent
  • context
  • [–] 5 points 8 months ago* (3 children)

    You say that, but you have to remember that LLMs produce the average output of their training materials. Not the best, but the average. And there's a lot of code out there that is simple. Only the outliers have the magic combination of conciseness AND quality AND complexity.

    LLMs also have no understanding of context outside the immediate. Satire is completely opaque to them. Sarcasm is lost on them, by and large. And they have no way to differentiate between good and bad output. Or good and bad input, for that matter. Joke pseudocode is just as valid in their training corpus as dire warnings about insecure code.

    I read a comment once that still rings true - "Hallucinations" are a misnomer. Everything an LLM puts out is a hallucination; it's just that a lot of the time, it happens to be accurate. Eliminating that last percentage of inaccurate hallucinations is going to be nearly impossible.

  • source
  • parent
  • context
  • [–] 7 points 8 months ago

    Machining always needs more bodies. Take that programming experience, translate it to g code and whatever software the shop is running for parts, and make that bank.

    Honestly I doubt you'll hit a salary anything like IT but its rewarding work. I LOVE manual machining. Problem solving and working out complicated parts and features is a fun challenge from day to day.

  • source
  • view more: ‹ prev next ›