programmerhumor Programmer Humor question, When were programmers supposed to be obsolete?
Jump
  • yogsototh yogsototh 2 weeks ago 100%
    • can AI replace the job of a real programmer, or a team of software engineers? Probably not for a long time.
    • can manager abuse the fantasy that they could get rid of those pesky engineers that dare telling them something is impossible? Yes totally. If they believe adding an AI tool to a team justifies a 200% increase in productivity. Some managers will fire people against all metrics and evidence. Calling that move a success. Same occurred when they try to outsource code to cheaper teams.
    4
  • whitepeopletwitter People Twitter Culture shock
    Jump
  • yogsototh yogsototh 3 weeks ago 100%

    In France the « bio » label (https://www.bioagricert.org/en/certification/organic-production/ab-france.html) does bot only take into account ecological properties of the product but also many metrics relative to the social quality of the company and well being of its employees.

    12
  • movies movies Please stop making Alien movies
    Jump
  • yogsototh yogsototh 4 weeks ago 100%

    saw it, and I went put with the idea that it was an Alien movie whose target audience was young people that didn’t see the first alien movie.

    I still prefer the original first alien movie. Like a lot, but this one is pretty decent. It was like a “netflix remake” with lots of copy/paste from the original movie. Some sentences are exactly copied, some scenes greatly copied and modernized for 2024 eyes.

    The main differences that make the first Alien movie superior (to me at least). In this latest movie there is no “mother sound” in the original Alien the spaceship appear to breathe and live with a constant sound that really put you into the “Alien mood”.

    Sigourney Weaver. Both her role and her acting were incredible. That is just decent in this new movie.

    Critic about megacorps is visible in this new movie, but felt even more terrible in the older one IMHO.

    Still, there are a few things not present in the original movie in this one that are a bit nice. The relation with the androids, some great action scenes. But that’s about it. If you love the alien universe it is a pretty decent Alien. If the first Alien is a 9/10 movie I would give this one a 7/10.

    5
  • showerthoughts Showerthoughts If "Master/Slave" terminology in computing sounds bad now, why not change it to "Dom/Sub"?
    Jump
  • yogsototh yogsototh 4 weeks ago 100%

    I work for s company that suddenly asked to rename a lot of stuff. This had consequences. It cost time, money, and created a disconnect between internal to the dev vocabulary that couldn’t be changed easily and user facing vocabulary. Also we were lucky but this could gave broken some long used API that we are proud not to version because the policy we have internally is “we will NEVER break the API”. And so far, for 8 years we still haven’t.

    3
  • programming Programming CSS finally adds vertical centering in 2024
    Jump
  • yogsototh yogsototh 1 month ago 100%

    The first pass of elm ecosystem solved it. Before elm, it was also solved by other frameworks. But people wanted to be able to reuse their components and not rebuild new ones. React provided the ability to reuse css, and dirty js code in the middle of your application. You already had an way bigger ecosystem because you didn’t have to learn and built a complete new system again.

    Personally if I had the choice I believe a new start should start at the browser level. Stop supporting HTML/CSS/JS. Create a new app-centric DSL and not a document centric one like html/css/js.

    Ideally something inspired from cocoa layout. And I am dreaming but not accept generic code on the client side and only support a small controlled API. It would solve so many security issues. Sure, the creativity in such an ecosystem will be severely reduced. But we will have a so much improved UX.

    6
  • technicaldeathmetal Technical Death Metal Nile - Chapter for Not Being Hung Upside Down on a Stake in the Underworld and Made to Eat Feces by the Four Apes (US-SC, 2024)
    Jump
  • yogsototh yogsototh 1 month ago 100%

    it is awesome!

    2
  • asklemmy Ask Lemmy What's a good habit you developed you'd like to share?
    Jump
  • yogsototh yogsototh 1 month ago 100%

    I use org-mode to maintain a todo list. A very important detail. All todo must have a schedule or deadline.

    Every time I open my editor it shows the agenda view that present me the list of tasks to do today and the ones I haven’t completed in the past.

    Mainly, if you can have a similar habit it will work as a meta habit that will improve and grow other time.

    Plus org-mode can do so much more, this becomes really useful. Like help with creating new habits, write dynamic documents, etc… I wrote an article about my workflow here https://yannesposito.com/posts/0015-how-i-use-org-mode/index.html

    2
  • globalnews Interesting Global News ‘It made me cry’: photos taken 15 years apart show melting Swiss glaciers
    Jump
  • yogsototh yogsototh 1 month ago 100%

    Don’t think so, they aged so well!

    4
  • selfhosted Selfhosted Best Privacy DDOS Blocking?
    Jump
  • yogsototh yogsototh 2 months ago 100%

    If you don’t want to go full Cloudflare you can mitigate DDOS using these kind of technique locally.

    https://blog.nginx.org/blog/mitigating-ddos-attacks-with-nginx-and-nginx-plus

    Cloudflare will be a lot more effective in case of attack. But I don’t think most people need more than a few mitigation rules. If DDOS really come, there are very few things you could do to mitigate anyway.

    1
  • horror Horror What is the most fucked up horror movie you have seen?
    Jump
  • yogsototh yogsototh 2 months ago 100%

    https://en.wikipedia.org/wiki/New_Extremity

    I would say, martyrs is not in the notable list, but I feel this is one of the worst.

    3
  • technology Technology Zuckerberg bets on personalized AI models for all • The Register
    Jump
  • yogsototh yogsototh 2 months ago 100%

    I think unlike Google, there are still many pure engineers that need to contribute to open source to be motivated and are still have some power.

    I feel, but I am not sure, that for Google, thing have switched more and faster to the side of Big soulless corps.

    Generally speaking my experience is that even in these big soulless corps there are positive and passionate people. But quite often they do not have enough decision power to have a positive impact.

    8
  • asklemmy Asklemmy TV nerds: what should I watch
    Jump
  • yogsototh yogsototh 2 months ago 100%

    From (https://www.themoviedb.org/tv/124364-from)

    Season 3 should be done by end of September.

    Other suggestions in this thread are pretty good.

    And one of my preferred show; Utopia (the UK version) warning it is unfinished, only two seasons but this is just a great show. Take care of not watching the cropped version. Also it is so cool this TV show aired before COVID19.

    https://www.themoviedb.org/tv/46511-utopia

    3
  • comicstrips Comic Strips Performance Review [Mr. Lovenstein]
    Jump
  • yogsototh yogsototh 2 months ago 100%

    unlimited is a scam, people tend to take fewer days when you tell them it is unlimited comparatively as when they have a fixed number of days. I know, I did the same. Now I take care of consuming my allowed PTO entirely and I take a lot more days off than before.

    6
  • asklemmy Ask Lemmy Isn't "MAGA" an admission that currently, America is NOT great?
    Jump
  • yogsototh yogsototh 2 months ago 75%

    1984 world is about a totalitarian socialist country inspired by nazi practice of propaganda. So I would not say just fascism. But fascism is clearly part of the book, the novel also show that this could occurs also in a socialist state.

    https://en.wikipedia.org/wiki/Nineteen_Eighty-Four

    2
  • memes Memes Choose your fighter!
    Jump
  • yogsototh yogsototh 2 months ago 100%

    Say you only listen to Wing as the greatest magnificent singer of all time. You are particularly in love with her interpretation of Beat It where she clearly outperforms the miserable attempt of Michael Jackson.

    I guess with such an argument the discussion about your musical taste will not take long to switch to another subject.

    And also, I really, love Wing because she sing without any other goal than to make other people feel good. No attempt to be a genius or taking herself too seriously.

    2
  • fuckcars Fuck Cars The Biden administration’s new automatic braking rule is “impractical,” auto industry says
    Jump
  • yogsototh yogsototh 3 months ago 100%
    1
  • privacy Privacy What's the best messaging platform?
    Jump
  • yogsototh yogsototh 3 months ago 100%

    matrix with element as client.

    If you really care about privacy you can hist a matrix server without much resources needed.

    7
  • programmer_humor Programmer Humor Not really sure whether S-expressions or Python indentation-based scoping get more hate...
    Jump
  • yogsototh yogsototh 4 months ago 100%

    S-expressions are a hack because the Lisp devs didn’t know how to make an actual compiler, and instead had the users write the syntax tree for them. (For legal reasons I am being facetious).

    Just for anyone thinking you are serious; https://en.wikipedia.org/wiki/M-expression I love how S-expression existed.

    McCarthy had planned to develop an automatic Lisp compiler (LISP 2) using M-expressions as the language syntax and S-expressions to describe the compiler's internal processes. Stephen B. Russell read the paper and suggested to him that S-expressions were a more convenient syntax. Although McCarthy disapproved of the idea, Russell and colleague Daniel J. Edwards hand-coded an interpreter program that could execute S-expressions.[2] This program was adopted by McCarthy's research group, establishing S-expressions as the dominant form of Lisp.

    12
  • greentext Greentext Anon needs help proving something
    Jump
  • yogsototh yogsototh 4 months ago 100%

    This article is awesome.

    This put a light on Twin Peaks world and more generally David Lynch work. I think most of these delusions are present in his movies.

    8
  • programming Programming evil-helix: A super fast modal editor with Vim keybindings
    Jump
  • yogsototh yogsototh 4 months ago 100%

    I would suggest Helvix or Helvim

    1
  • programmer_humor Programmer Humor [Request] Looking for resources on terrible algorithms, architecture, and design
    Jump
  • yogsototh yogsototh 5 months ago 100%

    Technically, sleep sort is O(n), so faster than the theoretical optimal sorting algorithm O(n.log n) ... not so bad ;)

    3
  • meta Programming.dev Meta Should we block zerobytes.monster?
    Jump
  • yogsototh yogsototh 9 months ago 100%

    Thanks a lot!

    I wasn’t aware I could block an instance via my user’s setting in the web UI. But I don’t see anymore these bot generated communities in the feed now.

    Thanks again!

    9
  • meta Programming.dev Meta Should we block zerobytes.monster?
    Jump
  • yogsototh yogsototh 9 months ago 100%

    Thank you! I didn’t realized I could simply block the bot and not every community.

    6
  • meta
    Programming.dev Meta yogsototh 9 months ago 95%
    Should we block zerobytes.monster?

    First happy new year everyone! Thanks a lot for all the work provided by admins and everyone involved in this lemmy instance. Recently I am blocking all communities from zerobytes.monster instance personally. It just appears to be a ripoff some subreddits. As there is no way to block all communities from some instance as a programming.dev user and as I feel these communities are mostly spam. I wonder if other people share the same feeling and if programming.dev should block them? I hope I am asking via the correct channel. I don’t think this should be reported as I might also be in the minority and other people prefer to keeps these communities copied from reddit.

    20
    10
    news News Twelve billionaires’ climate emissions outpollute 2.1m homes, analysis finds
    Jump
  • yogsototh yogsototh 10 months ago 100%

    I think we shouldn’t wait for the billionaires to disappear to make efforts.

    Saying as long as billionaires are polluting I can still pollute as usual is simply dismissing our own responsibility.

    Even though, I agree, billionaires should be the first to make the largest effort.

    6
  • news News Twelve billionaires’ climate emissions outpollute 2.1m homes, analysis finds
    Jump
  • yogsototh yogsototh 10 months ago 73%

    I think the message that want to be passed by this article is probably pro-oil industry. It gives a false impression that we could tackle ecology not by changing our habits but just be mad at a few billionaires. And this is factually false.

    Unlike wealth pollution is more equitably shared among people. Here in order to demultiply the calculated pollution of billionaires they introduced thier industry and the pollution of their employees somehow.

    And while it is expected these people pollute more. Getting rid of them will not reduce the pollution as one could expect.

    unfortunately everyone, even not the wealthiest will need to change how they live to have a visible impact on pollution. broadly speeking, not just CO2, as we have a lot more ecological problems than global warming. Note the focus on global warming alone is also a strategy to hide the real changes that need to ne made in order to prevent humanity to hurt itself too much by destroying its own ecosystem.

    Edit: As I am being downvoted it looks people probably misunderstood my message. I would gladly get rid of super rich people. But while this would help, we would all still need to make efforts. Until we accept that we should change our way of life, we will not solve our balance with our ecosystem.

    19
  • programming Programming Which language you wish would really grow and reach mainstream adoption?
    Jump
  • yogsototh yogsototh 11 months ago 100%

    “Hi computer! Write me a program that make money. I must just run it and I become rich.”

    13
  • webdev Web Development Framework of Your choice and why
    Jump
  • yogsototh yogsototh 12 months ago 100%

    I would use reagent and reitit if I had to start a new project. But the best tools are generally not the most popular (unintuitively).

    1
  • programmer_humor Programmer Humor *Permanently Deleted*
    Jump
  • yogsototh yogsototh 12 months ago 100%

    Can a line be a cat? I love kittens.

    10
  • programming Programming *Permanently Deleted*
    Jump
  • yogsototh yogsototh 12 months ago 100%

    malbolge

    and just after haskell

    7
  • moviesandtv Movies and TV Shows Films and shows which tell the story of how they themselves were produced
    Jump
  • yogsototh yogsototh 12 months ago 100%

    Or best of all, Troll 2, and its explanation movie « Best Worst Movie ».

    2
  • moviesandtv Movies and TV Shows Films and shows which tell the story of how they themselves were produced
    Jump
  • yogsototh yogsototh 12 months ago 100%

    Synecdoche, New York

    maybe? A movie about a theatre piece explaining the life of the author making this show.

    2
  • programming Programming Hear me out: A scripting language that compiles to bash or sh (any suggestions?)
    Jump
  • yogsototh yogsototh 1 year ago 100%

    I use this nice trick to use Clojure has a bash script. This auto-download clojure so this id quite portable and reproductible.

    https://gist.github.com/ericnormand/6bb4562c4bc578ef223182e3bb1e72c5?permalink_comment_id=4547071#gistcomment-4547071

    Previously I also used Haskell’s turtle lib that could run with a portable shebang and it could even be compiled later if you need more speed.

    1
  • yogsototh yogsototh 1 year ago 100%

    I use emacs org-mode and I export to markdown. If I must start from markdown, I use panda to generate an org-mode from it, and export it back once I'm done.

    2
  • worldnews World News America's richest 10% are responsible for 40% of its planet-heating pollution, new report finds
    Jump
  • yogsototh yogsototh 1 year ago 78%

    I feel that I see more and more articles that give the false impression that rich are the only people we should put a pressure for pollution. This will give more and more people the illusion that they can pollute because their pollution is very minor compared to the pollution of the rich.

    The reality is while richer people pollute more. The ratio of pollution between a rich and a normal person is not comparable to the ratio of the wealth difference.

    In fact, for pollution, everyone effort has a real effect.

    More precisely I read an article that made it clear that if a super rich has 100000x more money, they will pollute directly only 40x more than most people. (the number are probably wrong but the order of magnitude is correct).

    This mean that pollution is not just for the rich, but for everyone. And your personal effort count.

    11
  • programming Programming Google Launches Project IDX, A web-based IDE
    Jump
  • yogsototh yogsototh 1 year ago 94%

    I don't see how this could be positive for any Software developer in the long run. I totally see how this could be positive for CEO/CTO, Project Managers, in the long run, and I see a few short term advantages for Software developers.

    Let's be clear, I saw that coming since Microsoft bought Github, and I am scared by the direction this is taking. The end goal is to move more and more control and power to non-software people about Software development.

    By forcing every developer to not use their own tools this will have a lot of advantage for CEO/CTOs but this is terrible for software developers:

    1. telemetry: they will try to find a formula to assess who are the best performer in a team. And as with SEO, any formula could be gamed, the best at this game, will not be the best software developers, but the one that will learn how to cheat.
    2. global team tooling enforcement: vim vs emacs etc... ? Forget about it, the only way to work on a project will be via this unique allowed editor.
    3. assets protection: impossible to download the code on your local computer to use external tools on it. The only way to have analysis tools will be via these "allowed" analysis tools. This will make code analysis and experimentation a lot more difficult.
    4. Locked by promoting vendor-specific applications. As you will focus to make your code/app/product work only for Google Cloud for example, you will naturally use Google-Cloud-only features that will make your code difficult (or impossible) to move to another Cloud provider, or god-forbid, host your product on a non-cloud or private made cloud.

    And I can think of other possible drawbacks but my comment is already long enough.

    34
  • programming Programming Why do they keep making new languages
    Jump
  • yogsototh yogsototh 1 year ago 100%
    • Real programmers code in C!
    • NO! Real programmers code in Fortran77!
    • NO! Real programmers code in ASM!
    • NO! Real programmers code in binary!
    • NO! Real programmers build their own hardware!
    • NO! Real programmer code using bacteria DNA!
    14
  • ask_experienced_devs Ask Experienced Devs How to store a password for a desktop client?
    Jump
  • yogsototh yogsototh 1 year ago 100%

    Ideally you should use the help from the OS. For example if you target Apple they provide this keychain API made for that.

    https://developer.apple.com/documentation/security/certificate_key_and_trust_services/keys/storing_keys_in_the_keychain

    But looking I found this apparently portable lib https://github.com/hrantzsch/keychain

    Windows and Linux do not appear to provide as much security as macOS but this lib appear to do its best.

    7
  • technology Technology "Web Environment Integrity" is an all-out attack on the free Internet
    Jump
  • yogsototh yogsototh 1 year ago 94%

    I don’t see how this could be prevented.

    There are already many "small web" movements. With different proposals. Like gemini, sub-set of currently supported web standards (typically no-js, no-css, no POST, etc…)

    But the monetized web is doomed to reach a point were it will be controlled in such a way that you will not be able to block ads, not be able to hide your pseudonymous identity.

    I remember reading an article many years ago about the cat and mouse game between ads publishers and ad-blockers. The conclusion were that in the end, ads blocker will lose the final war. And with these kind of system we are closer and closer to reach it.

    I think we need to collectively find a way to have sub-nets. For example declare that our website conform to certain sub-net properties.

    • no-ads
    • privacy (no cookie/no js/no user-agent header/no canvas, no css)
    • etc…

    The small webs are different for everyone. It would be very nice if we could put an HTML header that would list which small webs pattern this page is compatible with. And have a browser that would adapt to your preferences and also a way to filter your small-web preferences in search engine.

    The closest to this we have today is probably gemini. But this a very small but friendly web. I am sure we could find other solutions to create an alternative "respecting his users" web.

    16
  • programming Programming [help] Tools for monitoring changes in a Git repo
    Jump
  • yogsototh yogsototh 1 year ago 100%

    As you only mention git and not any git hosting. I would say you could easily use git hooks. Fir you and probably ask everyone in your team to install the same git hooks to have a chance to review changes before they are commited.

    For my team there is an init-git-repo.sh shell script in our repository. When you execute it, it will install all the git-hooks fir your local repository.

    You can use them to add checks during commit, merge, etc…

    Edit: I read a bit too fast. As you are using bitbucket there id probably the equivalent of github’s CODEOWNER file as already proposed in another comment.

    1
  • technology Technology Mozilla Standards Positions Opposes Web Integrity API, [aka googles drm the web stuff from last week]
    Jump
  • yogsototh yogsototh 1 year ago 100%

    “Do the right thing” in corporate speak generally means to obey some business conduct to prevent any risk for the company to be sued. Mainly, take care of interest conflicts. Do not personally contribute to hide such issue and there should even be an internal team taking care that if you tell the truth your managers could not retaliate.

    Mainly, "Do the right thing" is about protecting Google. Not "Do the right thing for the world and strive for progress".

    Google stopped to try to create progress. Instead they just need innovation. This is what they are after. Innovation, not progress anymore.

    3