pepperandcarrot Pepper&Carrot Tech talk slides featuring Pepper
Jump
  • copacetic copacetic 3 years ago 100%

    Correct. 🤩

    1
  • programming General Programming Discussion Are We Really Engineers?
    Jump
  • copacetic copacetic 3 years ago 100%

    Iterative development is how software development was done initially. Then there was a misunderstanding and Waterfall was invented. The DOD spread the idea that you should be finished with the design before you start implementation. I think in practice barely anybody really did Waterfall because of common sense.

    Maybe Agile can be understood as the correction (or over-correction in many cases). What the movement celebrates as huge innovation is mostly a regression toward the mean.

    6
  • writing Writing Real life is boring -- Rob Long
    Jump
  • copacetic copacetic 3 years ago 100%

    A different twist is to pick a fantastic universe and then make it „realistic“. See rational fiction.

    This is hard because being realistic is often different than feeling realistic.

    2
  • asklemmy Asklemmy What do you think about recent events on c/worldnews? Should we try to prevent such behaviors?
    Jump
  • copacetic copacetic 3 years ago 100%

    The question is how to turn it into a technical implementation.

    We assume the situation is at least two people discussing and a moderator stepping in. Now the mod needs a button which makes the two write a shared conclusion. Lemmy could provide the means to write a "joint comment", where both can edit and both need to sign it off. How to incentivize them though? The button probably needs to block the thread, post, or accounts until the joint comment is published.

    3
  • asklemmy Asklemmy What do you think about recent events on c/worldnews? Should we try to prevent such behaviors?
    Jump
  • copacetic copacetic 3 years ago 100%

    The gold standard for me would be "adversarial collaboration" as described by Scott Alexander here and here. The first describes a conflict about psychic psi powers research. The amazing twist is that both sides wrote a paper together. The second article describes a similar collaboration about fact-checking. Essentially, this is "debate until they reach an agreement" with the additional requirement that they publish a joint statement afterwards.

    So, if you are in an intense discussion with somebody, the best you can do is to write a blog post together. It requires both of you to present the evidence in a neutral way and derive conclusions such that you both agree with the reasoning. The process will make you work out where exactly you disagree (the quality of the sources? different values? missing knowledge?).

    Is that realistic though? Such a collaboration is much more effort than a reply to a comment which triggers me. It is the best way to make progress in the overall debate.

    Is that the goal here though? We don't care so much about the result or progress of a debate but only to keep it civilized so everybody feels welcome to continue. An "unproductive" discussion is ok as long as all participants are nice to each other.

    9
  • privacy Privacy *Permanently Deleted*
    Jump
  • copacetic copacetic 3 years ago 100%

    I'm thinking in incentives a lot.

    • Apple wins if I buy more Apple stuff, so they are incentivized to pull me into their ecosystem. This means they will neglect integration with non-Apple services.
    • Google wins if I click on more ads, so they are incentivized to show me more desirable ads. Getting private data is crucial for this.

    If you are willing to go through the hassle of flashing your own OS, then buying Android hardware is the way. However, if you just want to buy something that works out of the box as much as possible, then Apple wins the privacy aspect in my opinion.

    3
  • privacy Privacy *Permanently Deleted*
    Jump
  • copacetic copacetic 3 years ago 50%

    I just bought a used iPhone SE 2020 for 300€. The screen of my old Pixel 2 broke and its support ran out recently. Still a great phone otherwise. As a long-term Android user I miss a few things like SyncThing on iOS. However, with a strong focus on privacy, I'd say iOS wins over Android.

    0
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    SpartanWeb copacetic 3 years ago 100%
    Sourcehut is the fastest. So what? https://sourcehut.org/blog/2021-05-08-sourcehut-is-the-fastest-who-cares/
    4
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPY
    Python copacetic 3 years ago 100%
    'How to iterate over rows in a DataFrame in Pandas' is the most copied post on StackOverflow stackoverflow.blog
    7
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSO
    Software Architecture copacetic 3 years ago 100%
    PlayStation Portable Architecture | A Practical Analysis www.copetti.org
    2
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    SpartanWeb copacetic 3 years ago 100%
    Simplifier https://simplifier.neocities.org/index.html
    2
    1
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCP
    C & C++ copacetic 3 years ago 100%
    Parsing Protobuf at 2+GB/s: How I Learned To Love Tail Calls in C https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html
    2
    1
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAG
    All things agile copacetic 3 years ago 50%
    An epic treatise on scheduling, bug tracking, and triage https://apenwarr.ca/log/?m=201712
    0
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    SpartanWeb copacetic 3 years ago 100%
    Spencer Baugh's homepage http://catern.com/
    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCP
    C & C++ copacetic 3 years ago 100%
    Modern C++ Won't Save Us https://alexgaynor.net/2019/apr/21/modern-c++-wont-save-us/
    1
    1
    parenting parenting Simple everyday meals
    Jump
  • copacetic copacetic 3 years ago 100%

    Pretzels are our default snack on the go. We just grab a few at the bakery and off we go. Mostly a southern Germany thing though.

    For warm meals, we have Maultaschen. Simmer in broth for a few minutes and it's ready. In other parts of the world, there are variations of stuffed pasta.

    4
  • parenting parenting Simple everyday meals
    Jump
  • copacetic copacetic 3 years ago 100%

    The bare necessities. Maybe try a few...

    1
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPA
    parenting copacetic 3 years ago 100%
    My three-year-old has taught me the value of talking to strangers www.economist.com
    7
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    SpartanWeb copacetic 3 years ago 100%
    The Single File Philosophy https://single-file.netlify.app/
    3
    0
    programming General Programming Discussion Any D programmers out there?
    Jump
  • copacetic copacetic 3 years ago 100%

    Comparable and bigger projects do use other languages: Hacker News (Arc/Lisp), Lobste.rs (Ruby), Reddit (first Lisp, then Python).

    I'm not sure if we really disagree. If I were to start something like Lemmy, Python would give me a quicker start because I have some Django experience. On the other hand, your argument to use a strictly typed language is a good argument as well. Since Lemmy is growing nicely, you certainly did not make a wrong choice. Way to go!

    3
  • programming General Programming Discussion Any D programmers out there?
    Jump
  • copacetic copacetic 3 years ago 100%

    I have used D. It certainly isn't perfect and has some historic baggage even though it is not mainstream.

    As a language, I'd say it is strictly better than C/C++ but of course the ecosystem is not as big and mature. D spoiled me and I miss many features whenever I use C++ at work. You could describe D as C++30 without the baggage.

    Rust is for serious systems programming. In other domains, the rigor imposed by its type system is not necessary and something like Python is fine. The strength of D is that it can cover it all. You can write D in an easy going way and then it looks like Python in terms of lines-of-code and boilerplate. You can also make D code more strict with annotations (maybe even to Rust borrow checker strictness in the future). Best of all, you can transition from easy to strict and also do that only partially for critical parts of the codebase.

    Overall a great language but it seems not that much better than alternatives that it gets the big adoption it deserves.

    2
  • copacetic copacetic 3 years ago 100%

    If you want a quick and effective start, T-Nation is not a good place to look. However, if you want to see all the conflicts to get an impression about the range of opinions it is fine.

    1
  • programming General Programming Discussion Everyone Is Still Terrible At Creating Software At Scale
    Jump
  • copacetic copacetic 3 years ago 85%

    The title is the summary.

    There is no surprising data or anything in the article. It is a nice discussion starter though.

    5
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPR
    Everyone Is Still Terrible At Creating Software At Scale margint.blog
    14
    10
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPR
    Embrace the Grind jacobian.org
    8
    1
    selfhosted Run It Yourself Are there any light projects I can run on a Raspberry Pi Zero?
    Jump
  • copacetic copacetic 3 years ago 50%

    Maybe an Archive Team Warrior? Disk space might be a barrier though.

    0
  • copacetic copacetic 3 years ago 100%

    My guess is that Fortran does not need header files unlike C/C++.

    1
  • ada_lang Ada C++ versus Ada for safety critical software (I)
    Jump
  • copacetic copacetic 3 years ago 100%

    The difference between C and C++ is interesting here. C++ enables you to build abstractions to lower error risk (bounded integers, range checked containers, ...) but C++ is also much more complex and that increases error risk.

    2
  • ada_lang Ada C++ versus Ada for safety critical software (I)
    Jump
  • copacetic copacetic 3 years ago 100%

    Rust is used in safety-critical software? Citation please.

    2
  • piracy Piracy MagnetDL, what the fuck?
    Jump
  • copacetic copacetic 3 years ago 100%

    AstraZeneca seems to make a very rare illness (thrombocytopenia) less rare. As it affects mostly younger women, giving those another vaccine instead is an appropriate measure to me.

    5
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    Pepper&Carrot copacetic 3 years ago 100%
    Episode 34: The Knighting of Shichimi www.peppercarrot.com
    4
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    SpartanWeb copacetic 3 years ago 100%
    The Plain Text Project https://plaintextproject.online/index.html
    5
    0
    programming General Programming Discussion Modern SW Design book recommendation
    Jump
  • copacetic copacetic 3 years ago 100%

    I'm currently reading Large-Scale C++ Software Design by John S. Lakos, 1996. It is superficially outdated. For example, it doesn't use UML notation but invents its own for no good reason.

    Its big selling point is that it covers "physical design", which is about files, folders, and dependencies between them. I rarely see that it other books but it is important.

    You can find some videos from John Lakos at CppCon where he summarizes the key points.

    3
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    SpartanWeb copacetic 3 years ago 100%
    68k.news: Headlines From the Future http://68k.news/
    2
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    Today I learned copacetic 3 years ago 100%
    Donald Duck's nephews have different names in other countries 9gag.com
    8
    1
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSO
    Software Architecture copacetic 3 years ago 100%
    How Technology Architects make decisions markgreville.ie
    3
    0
    germany Discussion about Germany (any language welcome) Emerging COVID-19 success story: Germany’s push to maintain progress
    Jump
  • copacetic copacetic 3 years ago 100%

    As a german citizen, this reads like it's from a parallel universe. There are countries who do worse than Germany, but calling us a "success story" feels unreal.

    4
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearGE
    Emerging COVID-19 success story: Germany’s push to maintain progress https://ourworldindata.org/covid-exemplar-germany
    3
    1
    ada_lang
    Ada copacetic 3 years ago 100%
    awesome Ada list github.com
    6
    1
    programming General Programming Discussion When can someone consider themself good at using a specific programming language
    Jump
  • copacetic copacetic 3 years ago 100%

    If you are looking for something formal, take a look at SFIA and try to adapt it to C trivia.

    In general, it is practically impossible to distinguish experts and bullshitters 100%.

    4
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearGE
    Green Chancellor in autumn looks possible www.wahlrecht.de
    4
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAG
    All things agile copacetic 3 years ago 100%
    Craftsmanship is the Agile, that the Agile movement left behind https://blog.cleancoder.com/uncle-bob/2018/08/28/CraftsmanshipMovement.html
    3
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearC_
    The C Programming Language copacetic 4 years ago 100%
    Linus Torvalds on C++ http://harmful.cat-v.org/software/c++/linus
    4
    4
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPY
    Python copacetic 4 years ago 100%
    Making lunch faster with Python concurrency sourcery.ai
    2
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSO
    Software Architecture copacetic 4 years ago 100%
    My 1 year journey writing a complex software olusola-i-olaoye.medium.com
    4
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSO
    Software Architecture copacetic 4 years ago 100%
    SysML v2 will have a textual representation mbse4u.com
    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAG
    All things agile copacetic 4 years ago 100%
    Product Backlog Anti-Patterns: Your Questions Answered www.scrum.org
    2
    0
    politics Politics Spain, Germany, France and Italy pause AstraZeneca vaccine rollout
    Jump
  • copacetic copacetic 4 years ago 100%

    The original source for Germany is the Paul-Ehrlich-Institute:

    Compared to the status on 11 March 2021, additional cases (as of Monday, 15 March 2021) have now been reported in Germany. Analysing the new data status, the experts of the Paul-Ehrlich-Institut now see a striking accumulation of a special form of very rare cerebral vein thrombosis (sinus vein thrombosis) in connection with a deficiency of blood platelets (thrombocytopenia) and bleeding in temporal proximity to vaccinations with the COVID-19 vaccine AstraZeneca.

    Many news sources (including the submission) miss the aspect that it isn't about normal "blood clots."

    1
  • baden_wuerttemberg
    Baden-Württemberg copacetic 4 years ago 100%
    Koalitionsverhandlungen

    Sieht nach spannenden Verhandlungen aus. Mögliche Koalitionen mit Mehrheit: - Grün, SPD, FDP - Grün, CDU - CDU, SPD, FDP

    5
    2
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    SpartanWeb copacetic 4 years ago 100%
    DoDIY: DIY Resource & Organizer List dodiy.org
    2
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    SpartanWeb copacetic 4 years ago 100%
    pond.computer https://pond.computer/
    3
    0
  • copacetic copacetic 4 years ago 100%

    Man kann rein nach Gewissen die Partei wählen die am besten die eigenen Interessen vertritt. Wenn alle so wählen würden, wäre es gut.

    Oder man wählt strategisch um den eigenen Einfluss auf das Wahlergebnis zu maximieren.

    Lässt sich beides rational begründen.

    Leider wählen die meisten auf dem Bauch raus, was einen an dem Prinzip "mündiger Bürger" verzweifeln lässt.

    2
  • copacetic copacetic 4 years ago 66%

    Wie viel deine Stimme wert ist, hängt sehr vom Bezirk ab. Es gibt immer mal wieder Fälle wo es beim Direktmandat nur um eine handvoll Stimmen Unterschied geht.

    Die Überlegung strategisch SPD zu wählen klingt mir solide.

    Ich hoffe genauso auf eine Regierung ohne Schwarz...

    1
  • copacetic copacetic 4 years ago 100%

    Ha, I wish projects and products would be real distinct things in my company. They split and merge. Their scope changes or is not clearly defined.

    1
  • asklemmy Asklemmy *Permanently Deleted*
    Jump
  • copacetic copacetic 4 years ago 100%

    !agile@lemmy.ml - Nobody but me is posting stuff. Only three subscribers.

    7
  • copacetic copacetic 4 years ago 100%

    Btw Ralph Caspers, one of the moderators, becomes 50 next year.

    3
  • programming General Programming Discussion Flutter is now the default choice for Ubuntu Apps
    Jump
  • copacetic copacetic 4 years ago 100%

    Google developers use Linux, probably something derived from Ubuntu.

    1
  • asklemmy Asklemmy *Permanently Deleted*
    Jump
  • copacetic copacetic 4 years ago 100%

    I fear there is currently little reason to leave reddit. We need a scandal like the recent WhatsApp uproar which gave Signal and Telegram more users.

    1
  • technology Technology The Ad-Based Internet Is About to Collapse. What Comes Next?
    Jump
  • copacetic copacetic 4 years ago 100%

    I don't see evidence for an imminent crash?

    5
  • lemmy Lemmy [Poll] Should lemmy's RSS link field go to the link URL, or the lemmy /post/... url?
    Jump
  • copacetic copacetic 4 years ago 100%

    The post link can be in the body content.

    7
  • programming General Programming Discussion 10 Software Engineering Laws Everybody Loves to Ignore
    Jump
  • copacetic copacetic 4 years ago 100%

    For example, Conway's Law: Let's assume you have a web app. You also have enough developers to split them into three teams. You can either split according to the parts (Frontend team, Backend team, Batch team) or you could use some other method, like split by function (Chat team, Video team, Account Management). You could also split them by skills (Dev team, Ops team, Designer team).

    You can now pick your poison, where you want the app to be more consistent according to Conway's Law. If you split by parts, then there will be a well defined API between front- and backend and changing it takes some discussion. If you split by function, the API will be fluid but the different functions will not feel as consistent to the users. If you split by skill, new features will take longer but the servers are more reliable and the logos are very consistent.

    The effects will be weak if the three teams are in the same open floor. They will be extreme if each team is on a different continent and timezone.

    2
  • programming General Programming Discussion 10 Software Engineering Laws Everybody Loves to Ignore
    Jump
  • copacetic copacetic 4 years ago 100%

    In the other hand, following all these simple rules will not save you either. 😥

    2
  • gaming Gaming Office party games you can waste your time on
    Jump
  • copacetic copacetic 4 years ago 100%
    • Keep talking and nobody explodes (copycats: Escape the BOOM, Them Bombs)
    • Spaceteam
    • Kahoot is just a quiz but fun
    1
  • selfhosted Run It Yourself Monitoring tools for services and resources?
    Jump
  • copacetic copacetic 4 years ago 100%

    https://healthchecks.io

    I use the hosted version because the point of monitoring is that it alerts me when the rest of my stuff is down. You can self host it though.

    4
  • linux Linux JPL will be flying Linux on Mars
    Jump
  • copacetic copacetic 4 years ago 100%

    Hard realtime is not a feature to add. Instead the kernel needs to be simple enough. So the more features Linux gets, the less suitable for realtime it is.

    7
  • linux Linux JPL will be flying Linux on Mars
    Jump
  • copacetic copacetic 4 years ago 100%

    Mars becomes the second planet that has more computers running Linux than Windows. https://twitter.com/mikko/status/1362763793042972673

    11
  • lemmy Lemmy What are some features or small quality of life improvements you'd like to see implemented on Lemmy?
    Jump
  • copacetic copacetic 4 years ago 100%

    A "hide" button to make submissions disappear from my frontpage even if the discussion goes on.

    6
  • lemmy Lemmy *Permanently Deleted*
    Jump
  • copacetic copacetic 4 years ago 75%

    SlateStarCodex, Zettelkasten, Bogleheads, projectmanagement, ChrisRamsay52, rational

    They are mostly about self-posts and discussions, so I cannot simply resubmit the stuff here.

    2
  • rust Rust Programming "Move fast and break things" as a moral imperative
    Jump
  • copacetic copacetic 4 years ago 100%

    He does have a valid point about the Rust compilation being inefficient. That is what the Cranelift backend addresses. In general, a big part of Drews complaints are rather about LLVM.

    1