Skip to content

Commit 4a680a8

Browse files
chore(link-rot): update sweep state [skip ci]
1 parent 0a64ff9 commit 4a680a8

1 file changed

Lines changed: 18 additions & 18 deletions

File tree

‎.github/link-rot-state.json‎

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"redirect_to": null
1717
},
1818
"https|arjunsreedharan.org|/post/148675821737/memory-allocators-101-write-a-simple-memory|": {
19-
"consecutive_failures": 15,
19+
"consecutive_failures": 16,
2020
"first_failed": "2026-07-04",
2121
"first_seen": "2026-07-04",
2222
"last_class": "HARD_DEAD",
@@ -416,7 +416,7 @@
416416
"redirect_to": "https://codepr.github.io/posts/sol-mqtt-broker/"
417417
},
418418
"https|codequs.com|/p/S14jQ5UyG/build-a-distributed-streaming-system-with-apache-kafka-and-python|": {
419-
"consecutive_failures": 15,
419+
"consecutive_failures": 16,
420420
"first_failed": "2026-07-04",
421421
"first_seen": "2026-07-04",
422422
"last_class": "SUSPECT",
@@ -508,7 +508,7 @@
508508
"first_failed": null,
509509
"first_seen": "2026-07-04",
510510
"last_class": "OK",
511-
"last_status": 200,
511+
"last_status": 204,
512512
"redirect_to": null
513513
},
514514
"https|developer.mozilla.org|/en-US/docs/Games/Tutorials/2D_breakout_game_Phaser|": {
@@ -912,7 +912,7 @@
912912
"redirect_to": null
913913
},
914914
"https|hackclub.com|/workshops|": {
915-
"consecutive_failures": 15,
915+
"consecutive_failures": 16,
916916
"first_failed": "2026-07-04",
917917
"first_seen": "2026-07-04",
918918
"last_class": "HARD_DEAD",
@@ -984,7 +984,7 @@
984984
"redirect_to": null
985985
},
986986
"https|hackhands.com|/building-instagram-clone-angularjs-satellizer-nodejs-mongodb|": {
987-
"consecutive_failures": 15,
987+
"consecutive_failures": 16,
988988
"first_failed": "2026-07-04",
989989
"first_seen": "2026-07-04",
990990
"last_class": "HARD_DEAD",
@@ -1104,7 +1104,7 @@
11041104
"redirect_to": null
11051105
},
11061106
"https|jguegant.github.io|//jguegant.github.io/blogs/tech/meta-crush-saga.html|": {
1107-
"consecutive_failures": 15,
1107+
"consecutive_failures": 16,
11081108
"first_failed": "2026-07-04",
11091109
"first_seen": "2026-07-04",
11101110
"last_class": "SUSPECT",
@@ -1261,7 +1261,7 @@
12611261
"first_seen": "2026-07-04",
12621262
"last_class": "OK",
12631263
"last_status": 200,
1264-
"redirect_to": "https://rsci.app.link/wWUO7TN8SS?_p=c21429c49a1c66f5e7038cfe"
1264+
"redirect_to": "https://rsci.app.link/wWUO7TN8SS?_p=c21429c3990b7af7ea038ff9e0"
12651265
},
12661266
"https|linoscope.github.io|/writing-a-game-boy-emulator-in-ocaml|": {
12671267
"consecutive_failures": 0,
@@ -2400,31 +2400,31 @@
24002400
"redirect_to": "https://aosabook.org/en/500L/a-python-interpreter-written-in-python.html"
24012401
},
24022402
"https|www.ashwinhariharan.tech|/blog/how-to-build-your-own-uber-for-x-app-part-2|": {
2403-
"consecutive_failures": 9,
2403+
"consecutive_failures": 10,
24042404
"first_failed": "2026-07-04",
24052405
"first_seen": "2026-07-04",
24062406
"last_class": "HARD_DEAD",
24072407
"last_status": null,
24082408
"redirect_to": null
24092409
},
24102410
"https|www.ashwinhariharan.tech|/blog/how-to-build-your-own-uber-for-x-app|": {
2411-
"consecutive_failures": 9,
2411+
"consecutive_failures": 10,
24122412
"first_failed": "2026-07-04",
24132413
"first_seen": "2026-07-04",
24142414
"last_class": "HARD_DEAD",
24152415
"last_status": null,
24162416
"redirect_to": null
24172417
},
24182418
"https|www.ashwinhariharan.tech|/blog/thinking-of-building-a-contact-tracing-application-heres-what-you-can-do-instead-part-2|": {
2419-
"consecutive_failures": 9,
2419+
"consecutive_failures": 10,
24202420
"first_failed": "2026-07-04",
24212421
"first_seen": "2026-07-04",
24222422
"last_class": "HARD_DEAD",
24232423
"last_status": null,
24242424
"redirect_to": null
24252425
},
24262426
"https|www.ashwinhariharan.tech|/blog/thinking-of-building-a-contact-tracing-application-heres-what-you-can-do-instead|": {
2427-
"consecutive_failures": 9,
2427+
"consecutive_failures": 10,
24282428
"first_failed": "2026-07-04",
24292429
"first_seen": "2026-07-04",
24302430
"last_class": "HARD_DEAD",
@@ -2435,8 +2435,8 @@
24352435
"consecutive_failures": 0,
24362436
"first_failed": null,
24372437
"first_seen": "2026-07-04",
2438-
"last_class": "BLOCKED",
2439-
"last_status": 403,
2438+
"last_class": "OK",
2439+
"last_status": 202,
24402440
"redirect_to": null
24412441
},
24422442
"https|www.cs.nmsu.edu|/~pfeiffer/fuse-tutorial|": {
@@ -3256,7 +3256,7 @@
32563256
"redirect_to": "https://www.adit.io/posts/2013-04-15-making-a-website-with-haskell.html"
32573257
},
32583258
"http|arjunsreedharan.org|/post/82710718100/kernel-101-lets-write-a-kernel|": {
3259-
"consecutive_failures": 15,
3259+
"consecutive_failures": 16,
32603260
"first_failed": "2026-07-04",
32613261
"first_seen": "2026-07-04",
32623262
"last_class": "HARD_DEAD",
@@ -3288,10 +3288,10 @@
32883288
"redirect_to": "https://danielnouri.org/notes/2014/12/17/using-convolutional-neural-nets-to-detect-facial-keypoints-tutorial/"
32893289
},
32903290
"http|dev.stephendiehl.com|/fun|": {
3291-
"consecutive_failures": 0,
3292-
"first_failed": null,
3291+
"consecutive_failures": 1,
3292+
"first_failed": "2026-10-12",
32933293
"first_seen": "2026-07-04",
3294-
"last_class": "BLOCKED",
3294+
"last_class": "HARD_DEAD",
32953295
"last_status": null,
32963296
"redirect_to": null
32973297
},
@@ -3424,7 +3424,7 @@
34243424
"redirect_to": null
34253425
},
34263426
"http|sahatyalkabov.com|/create-a-character-voting-app-using-react-nodejs-mongodb-and-socketio|": {
3427-
"consecutive_failures": 15,
3427+
"consecutive_failures": 16,
34283428
"first_failed": "2026-07-04",
34293429
"first_seen": "2026-07-04",
34303430
"last_class": "HARD_DEAD",

0 commit comments

Comments
 (0)