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.
{
"@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;\">"Why are you trying to use 'new'? Classes are so 2015! Use our fancy 'run' method instead!"\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;\">"a"</span><span style=\"color:#323232;\">, (x) </span><span style=\"font-weight:bold;color:#a71d5d;\">=> </span><span style=\"color:#323232;\">Number(x)],\n</span><span style=\"color:#323232;\"> [</span><span style=\"color:#183691;\">"b"</span><span style=\"color:#323232;\">, (x) </span><span style=\"font-weight:bold;color:#a71d5d;\">=> </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><answer></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"
}
]
}