ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://join-lemmy.org/context.json", "https://www.w3.org/ns/activitystreams" ], "type": "OrderedCollection", "id": "https://lemmy.ml/c/programmerhumor/outbox", "totalItems": 50, "orderedItems": [ { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/3bdd5447-3d65-4795-b2a6-9d08581c6a25", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22866076", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Oldie but goodie", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/f8a56cf6-a4eb-4fff-8b30-d1ac203f8c4e.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/f8a56cf6-a4eb-4fff-8b30-d1ac203f8c4e.png" }, "sensitive": false, "published": "2024-11-24T23:22:33.821625Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22866076", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/ce9c6ed9-c27c-4b10-b511-89f5d1133108" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/36b81190-6a4d-49a9-a54d-f7a31655e3e7", "actor": "https://lemm.ee/u/perishthethought", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemm.ee/post/48105821", "attributedTo": "https://lemm.ee/u/perishthethought", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "I should charge more", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://i.imgflip.com/9bes2t.jpg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Fi.imgflip.com%2F9bes2t.jpg" }, "sensitive": false, "published": "2024-11-23T20:16:33.726678Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemm.ee/post/48105821", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/b3dec09b-5706-466f-8a5d-8a7150f0769e" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/c0c9d233-4a8f-40d1-8df7-241e25d35526", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22815631", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Just a quick meeting", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/f2d53559-b003-4b31-aa4e-f45fdfb8dd2c.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/f2d53559-b003-4b31-aa4e-f45fdfb8dd2c.jpeg" }, "sensitive": false, "published": "2024-11-23T14:40:10.484315Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22815631", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/3df30d24-f493-4ead-9cd3-0dbba0ae785b" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/64d7c758-18b9-43a8-a88b-bf3a32b68408", "actor": "https://discuss.tchncs.de/u/Bishma", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://discuss.tchncs.de/post/25621103", "attributedTo": "https://discuss.tchncs.de/u/Bishma", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "TasteNotFoundError: No flavor matching the query could be located.\" ErrorId -0x2214slt404", "cc": [], "content": "<p><s>sauce</s> <a href=\"https://phpc.social/@davidbisset/113526689176403655\" rel=\"nofollow\">source</a></p>\n", "mediaType": "text/html", "source": { "content": "~~sauce~~ [source](https://phpc.social/@davidbisset/113526689176403655)", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://discuss.tchncs.de/pictrs/image/0ecc069d-8b60-488f-8f6e-05a0f173192e.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Fdiscuss.tchncs.de%2Fpictrs%2Fimage%2F0ecc069d-8b60-488f-8f6e-05a0f173192e.jpeg" }, "sensitive": false, "published": "2024-11-22T15:07:41.394351Z", "updated": "2024-11-22T15:57:07.925886Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://discuss.tchncs.de/post/25621103", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/27b4e510-b8c3-4a25-ba16-703041a5cce5" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/0d736b06-3008-464e-866a-44c7023c346a", "actor": "https://lemmy.world/u/raldone01", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.world/post/22282165", "attributedTo": "https://lemmy.world/u/raldone01", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Using comments as arguments in python.", "cc": [], "content": "<p>Python allows programmers to pass additional arguments to functions via comments.\nNow armed with this knowledge head out and spread it to all code bases.</p>\n<p>Feel free to use the code I wrote in your projects.</p>\n<p>Link to the source code: <a href=\"https://github.com/raldone01/python_lessons_py/blob/v2.0.0/lesson_0_comments.ipynb\">github.com/raldone01/…/lesson_0_comments.ipynb</a></p>\n<h3>Image transcription:</h3>\n<pre style=\"background-color:#ffffff;\">\n<span style=\"font-style:italic;color:#969896;\"># First we have to import comment_arguments from arglib\n</span><span style=\"font-style:italic;color:#969896;\"># Sadly arglib is not yet a standard library.\n</span><span style=\"font-weight:bold;color:#a71d5d;\">from </span><span style=\"color:#323232;\">arglib </span><span style=\"font-weight:bold;color:#a71d5d;\">import </span><span style=\"color:#323232;\">comment_arguments\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#323232;\">\n</span><span style=\"font-weight:bold;color:#a71d5d;\">def </span><span style=\"font-weight:bold;color:#323232;\">add</span><span style=\"color:#323232;\">(</span><span style=\"font-weight:bold;color:#a71d5d;\">*</span><span style=\"color:#323232;\">args, </span><span style=\"font-weight:bold;color:#a71d5d;\">**</span><span style=\"color:#323232;\">kwargs):\n</span><span style=\"color:#323232;\"> c_args, c_kwargs </span><span style=\"font-weight:bold;color:#a71d5d;\">= </span><span style=\"color:#323232;\">comment_arguments()\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">return </span><span style=\"color:#62a35c;\">sum</span><span style=\"color:#323232;\">([</span><span style=\"color:#0086b3;\">int</span><span style=\"color:#323232;\">(i) </span><span style=\"font-weight:bold;color:#a71d5d;\">for </span><span style=\"color:#323232;\">i </span><span style=\"font-weight:bold;color:#a71d5d;\">in </span><span style=\"color:#323232;\">args </span><span style=\"font-weight:bold;color:#a71d5d;\">+ </span><span style=\"color:#323232;\">c_args])\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#323232;\">\n</span><span style=\"font-style:italic;color:#969896;\"># Go ahead and change the comments.\n</span><span style=\"font-style:italic;color:#969896;\"># See how they are used as arguments.\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#323232;\">result </span><span style=\"font-weight:bold;color:#a71d5d;\">= </span><span style=\"color:#323232;\">add() </span><span style=\"font-style:italic;color:#969896;\"># 1, 2\n</span><span style=\"color:#62a35c;\">print</span><span style=\"color:#323232;\">(result)\n</span><span style=\"font-style:italic;color:#969896;\"># comment arguments can be combined with normal function arguments\n</span><span style=\"color:#323232;\">result </span><span style=\"font-weight:bold;color:#a71d5d;\">= </span><span style=\"color:#323232;\">add(</span><span style=\"color:#0086b3;\">1</span><span style=\"color:#323232;\">, </span><span style=\"color:#0086b3;\">2</span><span style=\"color:#323232;\">) </span><span style=\"font-style:italic;color:#969896;\"># 3, 4\n</span><span style=\"color:#62a35c;\">print</span><span style=\"color:#323232;\">(result)\n</span></pre>\n<hr />\n<h4>Output:</h4>\n<pre style=\"background-color:#ffffff;\">\n<span style=\"color:#323232;\">3\n</span><span style=\"color:#323232;\">10\n</span></pre>\n<p>This is version <code>v2.0.0</code> of the post: <a href=\"https://github.com/raldone01/python_lessons_py/tree/v2.0.0\">github.com/raldone01/python_lessons_py/…/v2.0.0</a></p>\n<p>Note:</p>\n<p><code>v1.0.0</code> of the post can be found here: <a href=\"https://github.com/raldone01/python_lessons_py/tree/v1.0.0\">github.com/raldone01/python_lessons_py/…/v1.0.0</a></p>\n<p>Choosing <code>lib</code> as the name for my module was a bit devious.\nI did it because I thought if I am creating something cursed why not go all the way?</p>\n<p>Regarding misinformation:</p>\n<p>I thought simply posting this in programmer humor was enough.\nAnyways, the techniques shown here are not yet regarded best practice.\nDecide carefully if you want to apply the shown concepts in your own code bases.</p>\n", "mediaType": "text/html", "source": { "content": "Python allows programmers to pass additional arguments to functions via comments.\nNow armed with this knowledge head out and spread it to all code bases.\n\nFeel free to use the code I wrote in your projects.\n\nLink to the source code: https://github.com/raldone01/python_lessons_py/blob/v2.0.0/lesson_0_comments.ipynb\n\n### Image transcription:\n```python\n# First we have to import comment_arguments from arglib\n# Sadly arglib is not yet a standard library.\nfrom arglib import comment_arguments\n\n\ndef add(*args, **kwargs):\n c_args, c_kwargs = comment_arguments()\n return sum([int(i) for i in args + c_args])\n\n\n# Go ahead and change the comments.\n# See how they are used as arguments.\n\nresult = add() # 1, 2\nprint(result)\n# comment arguments can be combined with normal function arguments\nresult = add(1, 2) # 3, 4\nprint(result)\n```\n\n---\n\n#### Output:\n```\n3\n10\n```\n\nThis is version `v2.0.0` of the post: https://github.com/raldone01/python_lessons_py/tree/v2.0.0\n\nNote:\n\n`v1.0.0` of the post can be found here: https://github.com/raldone01/python_lessons_py/tree/v1.0.0\n\nChoosing `lib` as the name for my module was a bit devious.\nI did it because I thought if I am creating something cursed why not go all the way?\n\nRegarding misinformation:\n\nI thought simply posting this in programmer humor was enough.\nAnyways, the techniques shown here are not yet regarded best practice.\nDecide carefully if you want to apply the shown concepts in your own code bases.", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://lemmy.world/pictrs/image/52e4c910-b88e-4cc8-8c5b-eb7f9170be11.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F52e4c910-b88e-4cc8-8c5b-eb7f9170be11.png" }, "sensitive": false, "published": "2024-11-21T15:09:26.108175Z", "updated": "2024-11-25T14:40:29.938187Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.world/post/22282165", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/97e6550e-d968-42d3-a345-2314ece65ac9" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/eefb1263-913a-4b2e-bb2d-b9757e1f3125", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22725215", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Working at the office in style of Hieronymus Bosch", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/6aa4bac3-c409-44e4-8c68-4063269ba677.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/6aa4bac3-c409-44e4-8c68-4063269ba677.jpeg" }, "sensitive": false, "published": "2024-11-21T00:06:40.876762Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22725215", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/ed76887c-0a88-44e9-be68-6485b6e01960" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/df71047f-c0da-4052-aee6-383a69cbdd2f", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22709600", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Debugging", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/757b6a74-234c-4fb7-9c11-8e7969f4688c.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/757b6a74-234c-4fb7-9c11-8e7969f4688c.png" }, "sensitive": false, "published": "2024-11-20T15:11:31.380754Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22709600", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/e553565d-0b29-442d-8b24-39849bf8553f" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/553705b7-6290-465f-bb77-2e813b0e6f9b", "actor": "https://lemm.ee/u/perishthethought", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemm.ee/post/47776990", "attributedTo": "https://lemm.ee/u/perishthethought", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "My issue with every chatbot I've tried", "cc": [], "content": "<p>That’s not universal. For instance, last week I got help writing a bash script. But I hope they’re helping lots of you in lots of ways.</p>\n", "mediaType": "text/html", "source": { "content": "That's not universal. For instance, last week I got help writing a bash script. But I hope they're helping lots of you in lots of ways.\n", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://i.imgflip.com/9awb3w.jpg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Fi.imgflip.com%2F9awb3w.jpg" }, "sensitive": false, "published": "2024-11-19T16:19:40.763243Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemm.ee/post/47776990", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/80074ff5-b1e4-4d36-b2a3-70401628d447" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/95361a9c-44ae-4867-9a2f-ff6fffe3089a", "actor": "https://programming.dev/u/moonpiedumplings", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://programming.dev/post/21884340", "attributedTo": "https://programming.dev/u/moonpiedumplings", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "shell-mommy is a program that encourages users while using command line applications.", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://github.com/sudofox/shell-mommy", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/b8326cd3-4bae-462f-b8e4-1dd1a7f75108.png" }, "sensitive": false, "published": "2024-11-19T06:45:22.404534Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://programming.dev/post/21884340", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/ea53c55d-ba19-409d-aadb-f1dd9f8c3d66" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/a489c503-330b-42c7-8616-a1f5bb1920c5", "actor": "https://lemmy.ca/u/OttoVonNoob", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ca/post/33270843", "attributedTo": "https://lemmy.ca/u/OttoVonNoob", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Something is broken.. I know it..", "cc": [], "content": "", "mediaType": "text/html", "source": { "content": "", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://lemmy.ca/pictrs/image/bced63d0-32da-46a6-a078-55084b9f4166.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/e4b26f0f-aca3-4709-9955-90e3f0c28138.jpeg" }, "sensitive": false, "published": "2024-11-19T01:09:56.819662Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ca/post/33270843", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/9e4f60d0-2547-4f5a-9336-73de51b5945d" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/407f20a6-1370-4180-9ce7-1757d20e1f33", "actor": "https://lemy.lol/u/QuazarOmega", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemy.lol/post/34469828", "attributedTo": "https://lemy.lol/u/QuazarOmega", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Rebecca is all of us", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemy.lol/pictrs/image/7eb27b66-a759-4758-8296-4e7e711b6551.jpeg", "name": "Girl A: \"I can't believe he didn't cry during Titanic\". Girl B: \" Do devs even have feelings?\". Chad developer with hoodie, looking depressed at the new CSS logo with Rebeccapurple color" } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/c5940354-3ad7-425e-beba-2481c5a4e87b.jpeg" }, "sensitive": false, "published": "2024-11-18T20:41:10.010451Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemy.lol/post/34469828", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/40bb47dd-389e-4322-a78a-391010a1726f" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/868c6b45-6406-43f0-a873-2087a0eeac28", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22614837", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Abstractons", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/fe3edd44-a0a5-4992-b611-4f1b522d470c.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/ce79e7b2-228e-4dcf-a837-6705b9029dfd.jpeg" }, "sensitive": false, "published": "2024-11-17T21:26:05.319911Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22614837", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/a30b4e9b-9902-4949-8456-a581859a48b6" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/704b9811-0bd2-4b0f-a2ef-fe0ba9e6911c", "actor": "https://feddit.it/u/Sleepzy", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://feddit.it/post/12476604", "attributedTo": "https://feddit.it/u/Sleepzy", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Elvis", "cc": [], "content": "", "mediaType": "text/html", "source": { "content": "", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://feddit.it/pictrs/image/af641b7a-0e0a-44ff-b128-d0a877c9b417.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/99069475-17e3-4c56-9a17-e4aa9eef6b5b.jpeg" }, "sensitive": false, "published": "2024-11-17T12:59:15.909272Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://feddit.it/post/12476604", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/7086a091-2c00-4a6e-a01e-893a4d17fa8d" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/864fb9a1-f6ea-4b15-bd32-bc4750aa7f08", "actor": "https://lemmy.ml/u/cypherpunks", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22598073", "attributedTo": "https://lemmy.ml/u/cypherpunks", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "*Every OS Sucks* - a song from circa 2001 by Three Dead Trolls in a Baggie", "cc": [], "content": "<p><a href=\"https://en.wikipedia.org/wiki/Three_Dead_Trolls_in_a_Baggie\">en.wikipedia.org/…/Three_Dead_Trolls_in_a_Baggie</a></p>\n<p>I gave up looking for the year this was actually written but it existed <a href=\"https://web.archive.org/web/20010202145000/http://artists.mp3s.com/artists/37/three_dead_trolls_in_a_bag.html\" rel=\"nofollow\">on mp3.com in 2001</a>.</p>\n", "mediaType": "text/html", "source": { "content": "https://en.wikipedia.org/wiki/Three_Dead_Trolls_in_a_Baggie \n\nI gave up looking for the year this was actually written but it existed [on mp3.com in 2001](https://web.archive.org/web/20010202145000/http://artists.mp3s.com/artists/37/three_dead_trolls_in_a_bag.html).", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://www.youtube.com/watch?v=CPRvc2UMeMI", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "sensitive": false, "published": "2024-11-17T12:58:31.526225Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22598073", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/7aa2ba5c-1d71-45c1-a9d9-398a2b537078" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/0f2577b2-0e66-476d-8a02-0a4b0adf9093", "actor": "https://lemmy.sdf.org/u/sebastiancarlos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.sdf.org/post/25214100", "attributedTo": "https://lemmy.sdf.org/u/sebastiancarlos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Real Programmers Implement Functions On Top Of Classes", "cc": [], "content": "<pre style=\"background-color:#ffffff;\">\n<span style=\"font-weight:bold;color:#a71d5d;\">class </span><span style=\"color:#0086b3;\">BaseFunction </span><span style=\"color:#323232;\">{\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">static </span><span style=\"color:#323232;\">#allowInstantiation = false;\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#795da3;\">constructor</span><span style=\"color:#323232;\">(</span><span style=\"font-weight:bold;color:#a71d5d;\">...</span><span style=\"color:#323232;\">args) {\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">if </span><span style=\"color:#323232;\">(</span><span style=\"font-weight:bold;color:#a71d5d;\">!</span><span style=\"color:#0086b3;\">BaseFunction</span><span style=\"color:#323232;\">.#allowInstantiation) {\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">throw new </span><span style=\"color:#0086b3;\">Error</span><span style=\"color:#323232;\">(\n</span><span style=\"color:#323232;\"> </span><span style=\"color:#183691;\">&quot;Why are you trying to use &#39;new&#39;? Classes are so 2015! Use our fancy &#39;run&#39; method instead!&quot;\n</span><span style=\"color:#323232;\"> );\n</span><span style=\"color:#323232;\"> }\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">for </span><span style=\"color:#323232;\">(</span><span style=\"font-weight:bold;color:#a71d5d;\">const </span><span style=\"color:#323232;\">[name, validator] </span><span style=\"font-weight:bold;color:#a71d5d;\">of </span><span style=\"color:#ed6a43;\">this</span><span style=\"color:#323232;\">.parameters()) {\n</span><span style=\"color:#323232;\"> </span><span style=\"color:#ed6a43;\">this</span><span style=\"color:#323232;\">[name] </span><span style=\"font-weight:bold;color:#a71d5d;\">= </span><span style=\"color:#323232;\">validator(args.</span><span style=\"color:#0086b3;\">shift</span><span style=\"color:#323232;\">());\n</span><span style=\"color:#323232;\"> }\n</span><span style=\"color:#323232;\"> }\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#795da3;\">parameters</span><span style=\"color:#323232;\">() {\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">return </span><span style=\"color:#323232;\">[];\n</span><span style=\"color:#323232;\"> }\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#795da3;\">body</span><span style=\"color:#323232;\">() {\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">return </span><span style=\"color:#0086b3;\">undefined</span><span style=\"color:#323232;\">;\n</span><span style=\"color:#323232;\"> }\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">static </span><span style=\"font-weight:bold;color:#795da3;\">run</span><span style=\"color:#323232;\">(</span><span style=\"font-weight:bold;color:#a71d5d;\">...</span><span style=\"color:#323232;\">args) {\n</span><span style=\"color:#323232;\"> </span><span style=\"color:#0086b3;\">BaseFunction</span><span style=\"color:#323232;\">.#allowInstantiation </span><span style=\"font-weight:bold;color:#a71d5d;\">= </span><span style=\"color:#0086b3;\">true</span><span style=\"color:#323232;\">;\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">const </span><span style=\"color:#323232;\">instance </span><span style=\"font-weight:bold;color:#a71d5d;\">= new </span><span style=\"color:#ed6a43;\">this</span><span style=\"color:#323232;\">(</span><span style=\"font-weight:bold;color:#a71d5d;\">...</span><span style=\"color:#323232;\">args);\n</span><span style=\"color:#323232;\"> </span><span style=\"color:#0086b3;\">BaseFunction</span><span style=\"color:#323232;\">.#allowInstantiation </span><span style=\"font-weight:bold;color:#a71d5d;\">= </span><span style=\"color:#0086b3;\">false</span><span style=\"color:#323232;\">;\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">return </span><span style=\"color:#323232;\">instance.body();\n</span><span style=\"color:#323232;\"> }\n</span><span style=\"color:#323232;\">}\n</span><span style=\"color:#323232;\">\n</span><span style=\"font-weight:bold;color:#a71d5d;\">class </span><span style=\"color:#0086b3;\">Add </span><span style=\"font-weight:bold;color:#a71d5d;\">extends </span><span style=\"color:#0086b3;\">BaseFunction </span><span style=\"color:#323232;\">{\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#795da3;\">parameters</span><span style=\"color:#323232;\">() {\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">return </span><span style=\"color:#323232;\">[\n</span><span style=\"color:#323232;\"> [</span><span style=\"color:#183691;\">&quot;a&quot;</span><span style=\"color:#323232;\">, (x) </span><span style=\"font-weight:bold;color:#a71d5d;\">=&gt; </span><span style=\"color:#323232;\">Number(x)],\n</span><span style=\"color:#323232;\"> [</span><span style=\"color:#183691;\">&quot;b&quot;</span><span style=\"color:#323232;\">, (x) </span><span style=\"font-weight:bold;color:#a71d5d;\">=&gt; </span><span style=\"color:#323232;\">Number(x)],\n</span><span style=\"color:#323232;\"> ];\n</span><span style=\"color:#323232;\"> }\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#795da3;\">body</span><span style=\"color:#323232;\">() {\n</span><span style=\"color:#323232;\"> </span><span style=\"font-weight:bold;color:#a71d5d;\">return </span><span style=\"color:#ed6a43;\">this</span><span style=\"color:#323232;\">.a </span><span style=\"font-weight:bold;color:#a71d5d;\">+ </span><span style=\"color:#ed6a43;\">this</span><span style=\"color:#323232;\">.b;\n</span><span style=\"color:#323232;\"> }\n</span><span style=\"color:#323232;\">}\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#795da3;\">console</span><span style=\"color:#323232;\">.</span><span style=\"color:#0086b3;\">log</span><span style=\"color:#323232;\">(Add.run(</span><span style=\"color:#0086b3;\">5</span><span style=\"color:#323232;\">, </span><span style=\"color:#0086b3;\">3</span><span style=\"color:#323232;\">)); </span><span style=\"font-style:italic;color:#969896;\">// 8\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#323232;\">\n</span><span style=\"color:#323232;\">\n</span></pre>\n", "mediaType": "text/html", "source": { "content": "```js\nclass BaseFunction {\n static #allowInstantiation = false;\n\n constructor(...args) {\n if (!BaseFunction.#allowInstantiation) {\n throw new Error(\n \"Why are you trying to use 'new'? Classes are so 2015! Use our fancy 'run' method instead!\"\n );\n }\n for (const [name, validator] of this.parameters()) {\n this[name] = validator(args.shift());\n }\n }\n\n parameters() {\n return [];\n }\n\n body() {\n return undefined;\n }\n\n static run(...args) {\n BaseFunction.#allowInstantiation = true;\n const instance = new this(...args);\n BaseFunction.#allowInstantiation = false;\n return instance.body();\n }\n}\n\nclass Add extends BaseFunction {\n parameters() {\n return [\n [\"a\", (x) => Number(x)],\n [\"b\", (x) => Number(x)],\n ];\n }\n\n body() {\n return this.a + this.b;\n }\n}\n\nconsole.log(Add.run(5, 3)); // 8\n\n\n\n```", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://lemmy.sdf.org/pictrs/image/d227ffb4-6e8c-4033-9776-a505b3b3caca.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/9a370785-7506-4eac-bb62-d0a185e2e55a.png" }, "sensitive": false, "published": "2024-11-17T00:56:15.799657Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.sdf.org/post/25214100", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/93e53838-992d-4b46-bf10-3de91354b36d" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/db4ded41-6e12-44d1-b824-4b29809a9751", "actor": "https://feddit.org/u/Dungrad", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://feddit.org/post/4763404", "attributedTo": "https://feddit.org/u/Dungrad", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "U ok author?", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://feddit.org/pictrs/image/6930cfcc-da5d-4877-8556-3dd8b0eb25c9.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/4f89bbe3-e90c-4378-8dca-7b0b0b5b094b.jpeg" }, "sensitive": false, "published": "2024-11-15T12:29:42.597309Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://feddit.org/post/4763404", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/12dc7b22-8f3c-4658-8fe9-13932ca181f8" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/996effac-25f2-4442-98b4-de0e3ca7440c", "actor": "https://lemmy.blahaj.zone/u/rustyfemboy", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.blahaj.zone/post/18593039", "attributedTo": "https://lemmy.blahaj.zone/u/rustyfemboy", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "I love Rust", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.blahaj.zone/pictrs/image/2742f23d-ea15-49e0-9df2-1ece86e1b0d0.webp", "name": "On the left: Someone browsing through a huge book captioned \"Implementing equality in other languages\". On the right: A tiny book labelled with the Rust code `#[derive(PartialEq, Eq)]` captioned \"Implementing Eq in Rust\"." } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/9da0812d-a657-4b4f-9d60-76c322de004f.webp" }, "sensitive": false, "published": "2024-11-15T06:07:39.706192Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.blahaj.zone/post/18593039", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/03c7ab6f-7253-4a62-9e91-a0db7c6d626e" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/c352f524-4358-4c96-8c26-d2023124c5f2", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22515939", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Can't argue with that", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/c1ef2073-0ca4-4a4f-9c43-5a1d9bab9ebf.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/952406d0-825e-4266-a8e3-8e39f17fc7d1.jpeg" }, "sensitive": false, "published": "2024-11-15T04:33:59.950761Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22515939", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/04ae7992-b898-4db4-81e7-087bd33f2d78" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/b9c87297-a509-4223-9fda-4666e39e1576", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22509165", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Factory factory factory", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://factoryfactoryfactory.net/", "mediaType": "text/html; charset=utf-8", "type": "Link" } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/185bc31f-a633-45d9-987d-95c8cdb1034c.png" }, "sensitive": false, "published": "2024-11-14T22:57:21.733436Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22509165", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/6d16aab4-809b-4890-a14d-50e112ae0079" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/a70d2b42-50d8-43cf-ae20-8fb21527f346", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22497028", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "A highly requested feature", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/f8d5f84f-178a-4799-a02b-e6987f2434e7.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/b15acdf3-286e-4cc3-aed5-55804fae7e70.png" }, "sensitive": false, "published": "2024-11-14T15:49:18.562676Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22497028", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/d16a4d30-a3b9-422f-ad68-d64194bde9ad" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/6848841e-a1fa-4f40-a878-b53db3a3cfc9", "actor": "https://lemmy.ca/u/hellfire103", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ca/post/32965379", "attributedTo": "https://lemmy.ca/u/hellfire103", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "TIFU by not using objects in my object-oriented programming coursework", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ca/pictrs/image/4d9c6d4c-ab34-4509-a937-f7d48e57a8c6.png", "name": "A screenshot of my object-less Java code, open in Eclipse under Sway on Arch Linux, using the Dracula UI theme." } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/6dca71ef-7b2f-4339-a735-82cf52371736.png" }, "sensitive": false, "published": "2024-11-14T10:12:48.878298Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ca/post/32965379", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/6c9ca3a7-93e5-467e-8cb6-dbf230675a55" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/3efded47-481a-4757-b794-deea5a141234", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22472320", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "OOP theory vs practice", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/e12fd22b-7217-498d-9095-4583688be47a.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/6478d1b3-cfba-40a6-9aba-ffc607a1ffe2.png" }, "sensitive": false, "published": "2024-11-13T22:39:24.619449Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22472320", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/a459ad3e-ad19-4d67-aeae-5fe690dfcb4a" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/5563f71c-d9f6-455f-b066-11db65dd7609", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22439733", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Innovation", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/748b87ac-3bc4-4bd5-93d8-37e9b0121953.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/23a35c3b-2d0a-433c-a0ba-859d601ec48c.jpeg" }, "sensitive": false, "published": "2024-11-13T01:13:54.607326Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22439733", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/a79ef944-65f8-4e67-b833-65031ca42a15" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/ffac219b-74a5-4d3e-a9dc-095d67a6b609", "actor": "https://feddit.nl/u/Thorry84", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://feddit.nl/post/23857838", "attributedTo": "https://feddit.nl/u/Thorry84", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "You know what you did", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://feddit.nl/pictrs/image/72426b33-7b98-45e5-93a2-9e69bcd18791.jpeg", "name": "Stop testing voltage in current mode" } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/47f4a0d0-7cb2-4bab-b6b8-d249a00e4a73.jpeg" }, "sensitive": false, "published": "2024-11-12T18:43:39.245359Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://feddit.nl/post/23857838", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/7cbd6040-81d8-45e6-96c0-faf808a74fec" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/3adbe2de-9018-4f67-91e7-dc1d8e40df28", "actor": "https://lemmy.world/u/devilish666", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.world/post/21945710", "attributedTo": "https://lemmy.world/u/devilish666", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Ahh yes...wrong training data", "cc": [], "content": "", "mediaType": "text/html", "source": { "content": "", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://lemmy.world/pictrs/image/17af5224-f947-4cc1-8f4f-fee06c089920.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/9d3c4e24-9e56-4712-8d01-4202929a3565.jpeg" }, "sensitive": false, "published": "2024-11-12T16:33:48.605189Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.world/post/21945710", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/8a4a3925-acda-4369-90d9-f09b869da7fd" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/7b23d1d2-753c-44a5-9471-5555101ed03a", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22421813", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Accurate", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/5c83bd0b-0157-4fc4-8653-6a01e200bfe9.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/7302b878-8052-4475-95ae-139b79a98c1b.png" }, "sensitive": false, "published": "2024-11-12T15:14:18.416508Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22421813", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/7f4a3acf-9b25-4b83-a89b-2be28c6aba6e" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/380efd5d-77ac-4203-af04-42edfc3ddbef", "actor": "https://lemmy.ca/u/remotedev", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ca/post/32808960", "attributedTo": "https://lemmy.ca/u/remotedev", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "This email seems to have gotten lost", "cc": [], "content": "<p><img src=\"https://lemmy.ca/pictrs/image/b11251df-5f83-4bdf-8420-f3f98373a542.jpeg\" alt=\"\" /></p>\n", "mediaType": "text/html", "source": { "content": "![](https://lemmy.ca/pictrs/image/b11251df-5f83-4bdf-8420-f3f98373a542.jpeg)", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2024-11-12T01:14:59.840071Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ca/post/32808960", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/c16c2898-28a0-4ee5-8755-de72607b5b48" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/872dde15-a2d6-44d9-8185-efa40e162a44", "actor": "https://slrpnk.net/u/blibla", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://slrpnk.net/post/15115732", "attributedTo": "https://slrpnk.net/u/blibla", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "checkmate", "cc": [], "content": "", "mediaType": "text/html", "source": { "content": "", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://slrpnk.net/pictrs/image/1cc88b24-2a59-4ac2-9550-ab38cb2f7c8b.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/8db9a866-489e-46ce-921d-acf6a40909b9.jpeg" }, "sensitive": false, "published": "2024-11-11T18:58:19.612697Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://slrpnk.net/post/15115732", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/5cbe5ddc-75a5-4b93-b941-ae350739b5eb" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/1f7d2bb6-8d76-42dc-bd5a-912902ff89dc", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22359036", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Starting projects", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/9bddaef1-8320-4668-baef-48fd6a73ae5c.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/51575410-a49f-4d7f-a0ec-264e65edc372.png" }, "sensitive": false, "published": "2024-11-10T19:51:10.613690Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22359036", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/e6e64c05-bfbf-441b-9adc-d3090cb1e12c" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/ddce3511-12cb-4582-904c-1b9f889b7edd", "actor": "https://lemmy.ml/u/dl007", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22338999", "attributedTo": "https://lemmy.ml/u/dl007", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Designers cry quietly", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/ae341bcf-e339-4bed-9d86-426b2637009c.jpeg", "name": "" } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/08e41f01-0ce5-4bec-afd6-660e6c02c841.jpeg" }, "sensitive": false, "published": "2024-11-10T09:02:11.429669Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22338999", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/ca6fd4f1-2032-4d22-8dd6-2e4145d8da73" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/4ed60a3e-8a68-4836-9257-aa4fda73515e", "actor": "https://lemmy.ml/u/dl007", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22331509", "attributedTo": "https://lemmy.ml/u/dl007", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Segmentation Fault", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/63233f16-5992-449f-a649-9a162d8ab414.jpeg", "name": "" } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/505d1d08-a9e7-4a4c-95e6-c9633c5f4696.jpeg" }, "sensitive": false, "published": "2024-11-10T02:49:40.724026Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22331509", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/91951c29-c59a-461d-876c-7deaeaeb6d9e" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/e624879f-c6e6-4d3c-afed-cf0d9785b109", "actor": "https://lemmy.ca/u/OttoVonNoob", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ca/post/32672887", "attributedTo": "https://lemmy.ca/u/OttoVonNoob", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "I've mastered my jank powers over a year..", "cc": [], "content": "", "mediaType": "text/html", "source": { "content": "", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://lemmy.ca/pictrs/image/effcbf19-7eb8-43fc-a1f3-252d2a946699.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/b4ec4d45-1c1b-4884-89ea-938abb3ebb0b.jpeg" }, "sensitive": false, "published": "2024-11-09T23:54:19.477904Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ca/post/32672887", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/b5c001cf-e7a1-4ecf-935b-503ea247ebf1" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/c4de5805-9f42-48da-a5fc-2556cb703202", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22321821", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Investments", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/8b2a3756-f58a-416e-9e04-d78e4209b743.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/f7436262-a3ee-42ef-be46-22598009bb93.jpeg" }, "sensitive": false, "published": "2024-11-09T20:05:50.242194Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22321821", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/9d2b4a30-00c4-4903-b495-a832c2a8eae1" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/694ce4b9-edb6-4024-a459-286ec95cab07", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22319320", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "This is gonna hurt if you're a developer, you've been warned.", "cc": [], "content": "<p>Jim pondered aloud one morning to his wife, “Why do you always cut off the ends of sausages when you cook them?”</p>\n<p>His wife replied, “I learned that from my mother. If you’re interested, ask her yourself.”</p>\n<p>Intrigued, Jim sought out his mother-in-law and posed the same question: “Why do you always cut off the ends of sausages when cooking them?”</p>\n<p>She responded, “I don’t know, my mother taught me that. If you’re curious, call her.”</p>\n<p>Determined to uncover the mystery, Jim dialed up and inquired: “This is Jimmy, your granddaughter (my wife) and your daughter (my mother-in-law) always cut off the ends when cooking sausages, saying that you taught them. What’s the point?”</p>\n<p>To this, she replied, “Are you still using my little saucepan to cook those sausages?”</p>\n", "mediaType": "text/html", "source": { "content": "Jim pondered aloud one morning to his wife, \"Why do you always cut off the ends of sausages when you cook them?\"\n\nHis wife replied, \"I learned that from my mother. If you're interested, ask her yourself.\" \n\nIntrigued, Jim sought out his mother-in-law and posed the same question: \"Why do you always cut off the ends of sausages when cooking them?\"\n\nShe responded, \"I don't know, my mother taught me that. If you're curious, call her.\"\n\nDetermined to uncover the mystery, Jim dialed up and inquired: \"This is Jimmy, your granddaughter (my wife) and your daughter (my mother-in-law) always cut off the ends when cooking sausages, saying that you taught them. What's the point?\"\n\nTo this, she replied, \"Are you still using my little saucepan to cook those sausages?\"", "mediaType": "text/markdown" }, "attachment": [], "sensitive": false, "published": "2024-11-09T18:21:18.882656Z", "updated": "2024-11-09T20:06:27.248087Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22319320", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/c715dc71-6c87-4995-b801-23e53f050984" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/c60767d3-a30f-47d5-821c-7ac48ebacc55", "actor": "https://lemmy.world/u/n3cr0", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.world/post/21777366", "attributedTo": "https://lemmy.world/u/n3cr0", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Have you had your daily dose of C++?", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.world/pictrs/image/e40bcc8a-6da4-4f35-a40a-7ba452c4bdc7.webp", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/ce30a84b-2fc3-46c0-9a22-293b24330890.webp" }, "sensitive": false, "published": "2024-11-08T13:08:24.456866Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.world/post/21777366", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/be9bb38c-27ba-4dfe-97c8-e37c51fb090f" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/e3df94af-1737-45ea-bc71-062577db0702", "actor": "https://lemmy.ml/u/Ephera", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22269150", "attributedTo": "https://lemmy.ml/u/Ephera", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "When you're asked to sprinkle software engineering onto data science projects ✨", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/8ef56cc0-2978-4c82-861a-cd98402c058e.png", "name": "Comic with the dog asking to throw a toy, but it does not want the toy to be taken. But instead, the comic says \"Software engineering? – No software engineering tooling! Only software engineering!\"." } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/aba37951-19e2-4b1e-9d82-701461456a28.png" }, "sensitive": false, "published": "2024-11-08T10:05:15.489675Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22269150", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/4b919213-f00b-4165-a536-b5700b62770d" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/fed427be-0052-40cf-aa0e-49f05a8bb6cb", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22248347", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Yelling at servers", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/812e3bff-cda6-407a-8f88-aed90aafe84a.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/3de552c9-8f4c-4b9d-a2e3-73354ade7db8.png" }, "sensitive": false, "published": "2024-11-07T18:39:31.304504Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22248347", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/f5bc6d97-09e0-4922-91ab-8d17587f8c54" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/d24a09a6-fba1-4cf3-891d-a5a6014afb00", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22221637", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Accepting Defeat", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/a42300f9-9782-448a-af3d-60bf76ae8a79.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/e093ba71-144a-4199-ba87-e38f924bbcb4.png" }, "sensitive": false, "published": "2024-11-07T00:29:23.190955Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22221637", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/4ef86834-110d-421d-97a1-1b0b90110d41" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/bef129b6-f6f8-45ab-978f-80da8c6cda31", "actor": "https://lemmy.world/u/ekZepp", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.world/post/21708863", "attributedTo": "https://lemmy.world/u/ekZepp", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "9, 8, 7, 6, 5...", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.world/pictrs/image/f1b972a3-0af7-49f2-88b9-2c57de023f8a.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/078a7373-4ccd-4e02-8549-840a703eaff5.jpeg" }, "sensitive": false, "published": "2024-11-06T20:07:13.034657Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.world/post/21708863", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/e1d8df14-af5a-4028-85f1-49ba6b0233b5" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/bfc876db-5f9e-4819-affd-3dc11c7a2813", "actor": "https://lemmy.world/u/n3cr0", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.world/post/21650433", "attributedTo": "https://lemmy.world/u/n3cr0", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Current status of AI", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.world/pictrs/image/fb5475d8-3997-48c5-b25f-8aa397196ba3.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/3a767c7c-a9ec-44d5-afea-cad6c7f0666a.jpeg" }, "sensitive": false, "published": "2024-11-05T07:47:37.037941Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.world/post/21650433", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/7145d2f2-847b-4166-b798-e1d8b6f909e7" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/ca17df8c-02d7-4280-a8af-147e6ff70ec6", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22140135", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Debugging", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/b010d5ba-4f39-49b3-b98a-edb41c8b3ebf.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/6cb05d05-cfa9-4211-b159-feef7b36372f.jpeg" }, "sensitive": false, "published": "2024-11-04T17:51:16.573187Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22140135", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/3693df53-7ece-453b-942c-153ed777da3a" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/5ebf3f4e-729f-4b76-b1b3-b09a74503f6a", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22135119", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Floppy disks are like Jesus", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/8c43de3e-3276-4c4d-b216-f1ed80f7c84c.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/16389605-098f-42b4-b2db-a48f6aea2415.jpeg" }, "sensitive": false, "published": "2024-11-04T14:42:10.244781Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22135119", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/8064c9d1-d970-4bc7-8d76-a99108851362" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/d71fb8a1-ad91-4007-86c3-b800f196994c", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/22096926", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "It be like that", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/506408eb-c31f-4400-8a46-b24395e00f6c.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/da5d2367-3804-414a-a201-1506e0e68c5a.png" }, "sensitive": false, "published": "2024-11-03T13:32:27.192430Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/22096926", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/90d971e5-6f98-453b-a81a-516fcddba597" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/755ee9e2-a6ad-47f1-85a6-b2afdc022826", "actor": "https://lemmy.world/u/ooli", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.world/post/21562472", "attributedTo": "https://lemmy.world/u/ooli", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "you're really not", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://i.redd.it/9vh9y2cqcjyd1.jpeg", "name": null } ], "sensitive": false, "published": "2024-11-02T20:12:12.077479Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.world/post/21562472", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/f1cd4b71-473b-4c17-90da-efb0770b50b0" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/adc6efb8-46c9-44cc-bcea-750ef2b9acf8", "actor": "https://lemmy.world/u/n3cr0", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.world/post/21526474", "attributedTo": "https://lemmy.world/u/n3cr0", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "carrot.py", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.world/pictrs/image/8c19ebe8-48ce-47f1-bcf7-4012da87d9da.webp", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/dc131b1c-5dc0-40c5-9e88-9cddf811f45f.webp" }, "sensitive": false, "published": "2024-11-01T19:26:29.669500Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.world/post/21526474", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/59b4de85-7511-4fc1-a246-bb4531d14cdd" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/b3052959-6d0f-479a-8607-5c38a17bddda", "actor": "https://lemmy.world/u/PigStyle", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.world/post/21466130", "attributedTo": "https://lemmy.world/u/PigStyle", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "About 90% of all problems", "cc": [], "mediaType": "text/html", "attachment": [ { "href": "https://i.imgur.com/xkHscd3.gifv", "mediaType": null, "type": "Link" } ], "sensitive": false, "published": "2024-10-31T04:47:22.438573Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.world/post/21466130", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/34eb04e0-37ea-48f3-ab13-f9e0ee187917" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/344c4672-9106-4b70-86bc-a942539f9819", "actor": "https://lemmy.world/u/NateNate60", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.world/post/21463665", "attributedTo": "https://lemmy.world/u/NateNate60", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Oh boy what a beautiful regex. I'm sure it does something logical and easy to understand.", "cc": [], "content": "<p><code>^.?$|^(…+?)\\1+$</code></p>\n<details><summary>&lt;answer&gt;</summary><p>Matches strings of any character repeated a non-prime number of times\n</p></details>\n<p><a href=\"https://www.youtube.com/watch?v=5vbk0TwkokM\">www.youtube.com/watch?v=5vbk0TwkokM</a></p>\n", "mediaType": "text/html", "source": { "content": "`^.?$|^(..+?)\\1+$`\n\n::: spoiler <answer>\nMatches strings of any character repeated a non-prime number of times\n:::\n\nhttps://www.youtube.com/watch?v=5vbk0TwkokM", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://lemmy.world/pictrs/image/1bcb365d-7f03-4efe-a6ff-ef1e60a13576.png", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/ca6b5ba5-c867-4f6e-b0eb-4bd52cab2d9c.png" }, "sensitive": false, "published": "2024-10-31T02:43:51.764415Z", "updated": "2024-10-31T02:44:21.427164Z", "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.world/post/21463665", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/96b7319a-f8a0-4ec2-bb33-46f277e187ba" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/4968649a-7d1c-47ce-a9f3-1970393eca9c", "actor": "https://lemmy.ml/u/davel", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/21966087", "attributedTo": "https://lemmy.ml/u/davel", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "To DRY or not to DRY", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/f8191e89-aa7b-46d2-b6f1-8b37f73ed969.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/1cdc6a09-f4e3-4fc0-b6d1-f80a0f7dcd8e.jpeg" }, "sensitive": false, "published": "2024-10-30T21:09:54.604727Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/21966087", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/150255da-701b-4e20-83c5-d01042f09352" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/64846281-1633-497f-b4db-0af261e921ed", "actor": "https://lemmy.world/u/cybervseas", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.world/post/21450205", "attributedTo": "https://lemmy.world/u/cybervseas", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "Trick OR Treat", "cc": [], "content": "<p>cross-posted from: <a href=\"https://mander.xyz/post/20024235\">mander.xyz/post/20024235</a></p>\n", "mediaType": "text/html", "source": { "content": "cross-posted from: https://mander.xyz/post/20024235", "mediaType": "text/markdown" }, "attachment": [ { "type": "Image", "url": "https://mander.xyz/pictrs/image/05fc9235-b96d-4c10-b8fb-fe6bfa18da97.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/98f6f8d2-cd18-40c2-ab55-c97a38789711.jpeg" }, "sensitive": false, "published": "2024-10-30T18:18:27.668520Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.world/post/21450205", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/77a17038-dc1a-4daf-8746-321e82a1a776" }, { "actor": "https://lemmy.ml/c/programmerhumor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://lemmy.ml/activities/create/5cd85035-7db2-43b5-912b-d9aef009cea4", "actor": "https://lemmy.ml/u/yogthos", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "type": "Page", "id": "https://lemmy.ml/post/21956757", "attributedTo": "https://lemmy.ml/u/yogthos", "to": [ "https://lemmy.ml/c/programmerhumor", "https://www.w3.org/ns/activitystreams#Public" ], "name": "SQL joins illustrated", "cc": [], "mediaType": "text/html", "attachment": [ { "type": "Image", "url": "https://lemmy.ml/pictrs/image/da077871-ebc6-4c3c-9f7a-2542a8d00c77.jpeg", "name": null } ], "image": { "type": "Image", "url": "https://lemmy.ml/pictrs/image/cbde8c13-404b-4221-9f03-b7c7aae87bf4.jpeg" }, "sensitive": false, "published": "2024-10-30T17:17:07.036236Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.ml/c/programmerhumor", "tag": [ { "href": "https://lemmy.ml/post/21956757", "name": "#programmerhumor", "type": "Hashtag" } ] }, "cc": [ "https://lemmy.ml/c/programmerhumor" ], "type": "Create", "audience": "https://lemmy.ml/c/programmerhumor" }, "cc": [ "https://lemmy.ml/c/programmerhumor/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/create/524e84fa-fefb-4f94-b0b2-a30c4da88f83" } ] }