-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
608 lines (319 loc) · 84.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1">
<link href="/css/fonts.css" rel="stylesheet" type="text/css">
<title>The long way through Software Craftsmanship</title>
<link rel="stylesheet" href="/css/hugo-octopress.css">
<link rel="stylesheet" href="/css/fork-awesome.min.css">
<link href="https://alvarogarcia7.github.io/favicon.png" rel="icon">
<link href="/index.xml" rel="alternate" type="application/rss+xml" title="The long way through Software Craftsmanship" />
<meta name="description" content="" />
<meta name="keywords" content="">
<meta name="author" content="Alvaro Garcia">
<meta name="generator" content="Hugo 0.82.0" />
</head>
<body>
<header role="banner">
<hgroup>
<h1><a href="https://alvarogarcia7.github.io/">The long way through Software Craftsmanship</a></h1>
<h2></h2>
</hgroup></header>
<nav role="navigation">
<ul class="main-navigation">
<li><a href="https://alvarogarcia7.github.io/blog/" target="_blank" title="Breadcrumbs">Breadcrumbs</a></li>
<li><a href="https://alvarogarcia7.github.io/articles/" target="_blank" title="Articles">Articles</a></li>
<li><a href="https://alvarogarcia7.github.io/blog/talks" target="_blank" title="Talks / Events">Talks / Events</a></li>
<li><a href="https://alvarogarcia7.github.io/categories/" target="_blank" title="Categories">Categories</a></li>
<li><a href="https://alvarogarcia7.github.io/blog/archives/" target="_blank" title="Archives">Archives</a></li>
<li><a href="https://alvarogarcia7.github.io/blog/about/" target="_blank" title="About">About</a></li>
</ul>
<ul class="subscription">
<a href="index.xml" target="_blank" type="application/rss+xml" title="RSS"><i class="fa fa-rss-square fa-lg"></i></a>
</ul>
<script type="text/javascript">
function addCustomSite(form_) {
var input = form_.getElementsByTagName("input")[0];
var siteURL = form_.getElementsByTagName("input")[1];
input.value = siteURL.value + " " + input.value;
}
</script>
<form action="https://www.google.com/search" method="get" target="_blank" onsubmit="javascript: addCustomSite(this);">
<fieldset role="search">
<input class="search" type="text" name="q" results="0" placeholder="Search"/>
<input type="hidden" value="site:https://alvarogarcia7.github.io/" />
</fieldset>
</form>
</nav>
<div id="main">
<div id="content">
<div class="blog-index">
<article>
<header>
<h1 class="entry-title">
<a href="https://alvarogarcia7.github.io/blog/2024/08/01/self-study-august-2024/">Self-Study in August 2024</a>
</h1>
<p >Aug 1, 2024
- 8 minute read
- <a href="https://alvarogarcia7.github.io/blog/2024/08/01/self-study-august-2024/#disqus_thread">Comments</a>
- <a class="label" href="https://alvarogarcia7.github.io/categories/self-study-aggregation/">self-study-aggregation</a><a class="label" href="https://alvarogarcia7.github.io/categories/2024/">2024</a><a class="label" href="https://alvarogarcia7.github.io/categories/august/">august</a><a class="label" href="https://alvarogarcia7.github.io/categories/3803/">3803</a><a class="label" href="https://alvarogarcia7.github.io/categories/ac/">ac</a><a class="label" href="https://alvarogarcia7.github.io/categories/agent/">agent</a><a class="label" href="https://alvarogarcia7.github.io/categories/ai/">ai</a><a class="label" href="https://alvarogarcia7.github.io/categories/air-conditioning/">air-conditioning</a><a class="label" href="https://alvarogarcia7.github.io/categories/airpod/">airpod</a><a class="label" href="https://alvarogarcia7.github.io/categories/alan-kay/">alan-kay</a><a class="label" href="https://alvarogarcia7.github.io/categories/algorithm/">algorithm</a><a class="label" href="https://alvarogarcia7.github.io/categories/analysis/">analysis</a><a class="label" href="https://alvarogarcia7.github.io/categories/anki/">anki</a><a class="label" href="https://alvarogarcia7.github.io/categories/anxiety/">anxiety</a><a class="label" href="https://alvarogarcia7.github.io/categories/api/">api</a><a class="label" href="https://alvarogarcia7.github.io/categories/app/">app</a><a class="label" href="https://alvarogarcia7.github.io/categories/atomic/">atomic</a><a class="label" href="https://alvarogarcia7.github.io/categories/basic/">basic</a><a class="label" href="https://alvarogarcia7.github.io/categories/bitwisevibe/">bitwisevibe</a><a class="label" href="https://alvarogarcia7.github.io/categories/book/">book</a><a class="label" href="https://alvarogarcia7.github.io/categories/bootloader/">bootloader</a><a class="label" href="https://alvarogarcia7.github.io/categories/bovem/">bovem</a><a class="label" href="https://alvarogarcia7.github.io/categories/breakdown/">breakdown</a><a class="label" href="https://alvarogarcia7.github.io/categories/burnout/">burnout</a><a class="label" href="https://alvarogarcia7.github.io/categories/business/">business</a><a class="label" href="https://alvarogarcia7.github.io/categories/californiakarl/">californiakarl</a><a class="label" href="https://alvarogarcia7.github.io/categories/career-management/">career-management</a><a class="label" href="https://alvarogarcia7.github.io/categories/censorship/">censorship</a><a class="label" href="https://alvarogarcia7.github.io/categories/certificate/">certificate</a><a class="label" href="https://alvarogarcia7.github.io/categories/certificate-authority/">certificate-authority</a><a class="label" href="https://alvarogarcia7.github.io/categories/chart/">chart</a><a class="label" href="https://alvarogarcia7.github.io/categories/cloudflare/">cloudflare</a><a class="label" href="https://alvarogarcia7.github.io/categories/coding-horror/">coding-horror</a><a class="label" href="https://alvarogarcia7.github.io/categories/commit/">commit</a><a class="label" href="https://alvarogarcia7.github.io/categories/compiler/">compiler</a><a class="label" href="https://alvarogarcia7.github.io/categories/copilot/">copilot</a><a class="label" href="https://alvarogarcia7.github.io/categories/cpython/">cpython</a><a class="label" href="https://alvarogarcia7.github.io/categories/crcastle/">crcastle</a><a class="label" href="https://alvarogarcia7.github.io/categories/cryptography/">cryptography</a><a class="label" href="https://alvarogarcia7.github.io/categories/d2lang/">d2lang</a><a class="label" href="https://alvarogarcia7.github.io/categories/data-independence/">data-independence</a><a class="label" href="https://alvarogarcia7.github.io/categories/data-pipeline/">data-pipeline</a><a class="label" href="https://alvarogarcia7.github.io/categories/database/">database</a><a class="label" href="https://alvarogarcia7.github.io/categories/datasette/">datasette</a><a class="label" href="https://alvarogarcia7.github.io/categories/dave_universetf/">dave_universetf</a><a class="label" href="https://alvarogarcia7.github.io/categories/david-cain/">david-cain</a><a class="label" href="https://alvarogarcia7.github.io/categories/davidbarker/">davidbarker</a><a class="label" href="https://alvarogarcia7.github.io/categories/debug/">debug</a><a class="label" href="https://alvarogarcia7.github.io/categories/decompiler/">decompiler</a><a class="label" href="https://alvarogarcia7.github.io/categories/detective/">detective</a><a class="label" href="https://alvarogarcia7.github.io/categories/development/">development</a><a class="label" href="https://alvarogarcia7.github.io/categories/diggan/">diggan</a><a class="label" href="https://alvarogarcia7.github.io/categories/digicert/">digicert</a><a class="label" href="https://alvarogarcia7.github.io/categories/distributed-database/">distributed-database</a><a class="label" href="https://alvarogarcia7.github.io/categories/dogsheep/">dogsheep</a><a class="label" href="https://alvarogarcia7.github.io/categories/downtime/">downtime</a><a class="label" href="https://alvarogarcia7.github.io/categories/durable-app/">durable-app</a><a class="label" href="https://alvarogarcia7.github.io/categories/dx/">dx</a><a class="label" href="https://alvarogarcia7.github.io/categories/editor/">editor</a><a class="label" href="https://alvarogarcia7.github.io/categories/encryption/">encryption</a><a class="label" href="https://alvarogarcia7.github.io/categories/exfiltration/">exfiltration</a><a class="label" href="https://alvarogarcia7.github.io/categories/exploit/">exploit</a><a class="label" href="https://alvarogarcia7.github.io/categories/expression-problem/">expression-problem</a><a class="label" href="https://alvarogarcia7.github.io/categories/eye-hazard/">eye-hazard</a><a class="label" href="https://alvarogarcia7.github.io/categories/eye-protection/">eye-protection</a><a class="label" href="https://alvarogarcia7.github.io/categories/findmy/">findmy</a><a class="label" href="https://alvarogarcia7.github.io/categories/fork-bomber/">fork-bomber</a><a class="label" href="https://alvarogarcia7.github.io/categories/freewheeling-app/">freewheeling-app</a><a class="label" href="https://alvarogarcia7.github.io/categories/game/">game</a><a class="label" href="https://alvarogarcia7.github.io/categories/garbage-collection/">garbage-collection</a><a class="label" href="https://alvarogarcia7.github.io/categories/gdpr/">gdpr</a><a class="label" href="https://alvarogarcia7.github.io/categories/git/">git</a><a class="label" href="https://alvarogarcia7.github.io/categories/git-commit/">git-commit</a><a class="label" href="https://alvarogarcia7.github.io/categories/go/">go</a><a class="label" href="https://alvarogarcia7.github.io/categories/goal/">goal</a><a class="label" href="https://alvarogarcia7.github.io/categories/hackernews/">hackernews</a><a class="label" href="https://alvarogarcia7.github.io/categories/handfuloflight/">handfuloflight</a><a class="label" href="https://alvarogarcia7.github.io/categories/heap/">heap</a><a class="label" href="https://alvarogarcia7.github.io/categories/heatpump/">heatpump</a><a class="label" href="https://alvarogarcia7.github.io/categories/heinz-kabutz/">heinz-kabutz</a><a class="label" href="https://alvarogarcia7.github.io/categories/high-availability/">high-availability</a><a class="label" href="https://alvarogarcia7.github.io/categories/hosting/">hosting</a><a class="label" href="https://alvarogarcia7.github.io/categories/ida-pro/">ida-pro</a><a class="label" href="https://alvarogarcia7.github.io/categories/igitur/">igitur</a><a class="label" href="https://alvarogarcia7.github.io/categories/imported/">imported</a><a class="label" href="https://alvarogarcia7.github.io/categories/in-memory/">in-memory</a><a class="label" href="https://alvarogarcia7.github.io/categories/inference/">inference</a><a class="label" href="https://alvarogarcia7.github.io/categories/ingve/">ingve</a><a class="label" href="https://alvarogarcia7.github.io/categories/injury/">injury</a><a class="label" href="https://alvarogarcia7.github.io/categories/insight/">insight</a><a class="label" href="https://alvarogarcia7.github.io/categories/instrumentation/">instrumentation</a><a class="label" href="https://alvarogarcia7.github.io/categories/interface/">interface</a><a class="label" href="https://alvarogarcia7.github.io/categories/interpreter/">interpreter</a><a class="label" href="https://alvarogarcia7.github.io/categories/interview/">interview</a><a class="label" href="https://alvarogarcia7.github.io/categories/java/">java</a><a class="label" href="https://alvarogarcia7.github.io/categories/java-enhancement-proposal/">java-enhancement-proposal</a><a class="label" href="https://alvarogarcia7.github.io/categories/java-tip/">java-tip</a><a class="label" href="https://alvarogarcia7.github.io/categories/jaxe/">jaxe</a><a class="label" href="https://alvarogarcia7.github.io/categories/jeff-atwood/">jeff-atwood</a><a class="label" href="https://alvarogarcia7.github.io/categories/jep/">jep</a><a class="label" href="https://alvarogarcia7.github.io/categories/joelp/">joelp</a><a class="label" href="https://alvarogarcia7.github.io/categories/john-s-mccain/">john-s-mccain</a><a class="label" href="https://alvarogarcia7.github.io/categories/justinskycak/">justinskycak</a><a class="label" href="https://alvarogarcia7.github.io/categories/karpathy/">karpathy</a><a class="label" href="https://alvarogarcia7.github.io/categories/kartik-agaram/">kartik-agaram</a><a class="label" href="https://alvarogarcia7.github.io/categories/language/">language</a><a class="label" href="https://alvarogarcia7.github.io/categories/larsdu88/">larsdu88</a><a class="label" href="https://alvarogarcia7.github.io/categories/laser/">laser</a><a class="label" href="https://alvarogarcia7.github.io/categories/layman/">layman</a><a class="label" href="https://alvarogarcia7.github.io/categories/leak/">leak</a><a class="label" href="https://alvarogarcia7.github.io/categories/learning/">learning</a><a class="label" href="https://alvarogarcia7.github.io/categories/lichtenberger/">lichtenberger</a><a class="label" href="https://alvarogarcia7.github.io/categories/lifestyle-business/">lifestyle-business</a><a class="label" href="https://alvarogarcia7.github.io/categories/lisp/">lisp</a><a class="label" href="https://alvarogarcia7.github.io/categories/list/">list</a><a class="label" href="https://alvarogarcia7.github.io/categories/llm/">llm</a><a class="label" href="https://alvarogarcia7.github.io/categories/local/">local</a><a class="label" href="https://alvarogarcia7.github.io/categories/lock/">lock</a><a class="label" href="https://alvarogarcia7.github.io/categories/lost/">lost</a><a class="label" href="https://alvarogarcia7.github.io/categories/low-level/">low-level</a><a class="label" href="https://alvarogarcia7.github.io/categories/make/">make</a><a class="label" href="https://alvarogarcia7.github.io/categories/makefile/">makefile</a><a class="label" href="https://alvarogarcia7.github.io/categories/market/">market</a><a class="label" href="https://alvarogarcia7.github.io/categories/math/">math</a><a class="label" href="https://alvarogarcia7.github.io/categories/mathematics/">mathematics</a><a class="label" href="https://alvarogarcia7.github.io/categories/maturity-level/">maturity-level</a><a class="label" href="https://alvarogarcia7.github.io/categories/maturity-scale/">maturity-scale</a><a class="label" href="https://alvarogarcia7.github.io/categories/memory/">memory</a><a class="label" href="https://alvarogarcia7.github.io/categories/memory-address/">memory-address</a><a class="label" href="https://alvarogarcia7.github.io/categories/memory-allocation/">memory-allocation</a><a class="label" href="https://alvarogarcia7.github.io/categories/memory-usage/">memory-usage</a><a class="label" href="https://alvarogarcia7.github.io/categories/messaging/">messaging</a><a class="label" href="https://alvarogarcia7.github.io/categories/mifare/">mifare</a><a class="label" href="https://alvarogarcia7.github.io/categories/mill/">mill</a><a class="label" href="https://alvarogarcia7.github.io/categories/model/">model</a><a class="label" href="https://alvarogarcia7.github.io/categories/mooreds/">mooreds</a><a class="label" href="https://alvarogarcia7.github.io/categories/mxstbr/">mxstbr</a><a class="label" href="https://alvarogarcia7.github.io/categories/nasa/">nasa</a><a class="label" href="https://alvarogarcia7.github.io/categories/ndiddy/">ndiddy</a><a class="label" href="https://alvarogarcia7.github.io/categories/neovim/">neovim</a><a class="label" href="https://alvarogarcia7.github.io/categories/nonce/">nonce</a><a class="label" href="https://alvarogarcia7.github.io/categories/novel/">novel</a><a class="label" href="https://alvarogarcia7.github.io/categories//"></a><a class="label" href="https://alvarogarcia7.github.io/categories/nullability/">nullability</a><a class="label" href="https://alvarogarcia7.github.io/categories/ollama/">ollama</a><a class="label" href="https://alvarogarcia7.github.io/categories/omnibrain/">omnibrain</a><a class="label" href="https://alvarogarcia7.github.io/categories/otoolep/">otoolep</a><a class="label" href="https://alvarogarcia7.github.io/categories/passion/">passion</a><a class="label" href="https://alvarogarcia7.github.io/categories/path-finder/">path-finder</a><a class="label" href="https://alvarogarcia7.github.io/categories/persistance/">persistance</a><a class="label" href="https://alvarogarcia7.github.io/categories/personal/">personal</a><a class="label" href="https://alvarogarcia7.github.io/categories/personal-data-pipeline/">personal-data-pipeline</a><a class="label" href="https://alvarogarcia7.github.io/categories/personal-project/">personal-project</a><a class="label" href="https://alvarogarcia7.github.io/categories/personalized/">personalized</a><a class="label" href="https://alvarogarcia7.github.io/categories/physical-design/">physical-design</a><a class="label" href="https://alvarogarcia7.github.io/categories/pinescript/">pinescript</a><a class="label" href="https://alvarogarcia7.github.io/categories/planning/">planning</a><a class="label" href="https://alvarogarcia7.github.io/categories/plugin/">plugin</a><a class="label" href="https://alvarogarcia7.github.io/categories/pointer/">pointer</a><a class="label" href="https://alvarogarcia7.github.io/categories/posthog/">posthog</a><a class="label" href="https://alvarogarcia7.github.io/categories/prime/">prime</a><a class="label" href="https://alvarogarcia7.github.io/categories/prime-number/">prime-number</a><a class="label" href="https://alvarogarcia7.github.io/categories/privacy/">privacy</a><a class="label" href="https://alvarogarcia7.github.io/categories/process/">process</a><a class="label" href="https://alvarogarcia7.github.io/categories/programming/">programming</a><a class="label" href="https://alvarogarcia7.github.io/categories/programming-book/">programming-book</a><a class="label" href="https://alvarogarcia7.github.io/categories/project/">project</a><a class="label" href="https://alvarogarcia7.github.io/categories/project-interface/">project-interface</a><a class="label" href="https://alvarogarcia7.github.io/categories/prompt/">prompt</a><a class="label" href="https://alvarogarcia7.github.io/categories/python/">python</a><a class="label" href="https://alvarogarcia7.github.io/categories/quanta-ray/">quanta-ray</a><a class="label" href="https://alvarogarcia7.github.io/categories/quest/">quest</a><a class="label" href="https://alvarogarcia7.github.io/categories/ranebo/">ranebo</a><a class="label" href="https://alvarogarcia7.github.io/categories/raptitude.com/">raptitude.com</a><a class="label" href="https://alvarogarcia7.github.io/categories/rayw/">rayw</a><a class="label" href="https://alvarogarcia7.github.io/categories/rce/">rce</a><a class="label" href="https://alvarogarcia7.github.io/categories/recroad/">recroad</a><a class="label" href="https://alvarogarcia7.github.io/categories/recursive/">recursive</a><a class="label" href="https://alvarogarcia7.github.io/categories/reflection/">reflection</a><a class="label" href="https://alvarogarcia7.github.io/categories/reliability/">reliability</a><a class="label" href="https://alvarogarcia7.github.io/categories/remote-code-execution/">remote-code-execution</a><a class="label" href="https://alvarogarcia7.github.io/categories/repair/">repair</a><a class="label" href="https://alvarogarcia7.github.io/categories/report/">report</a><a class="label" href="https://alvarogarcia7.github.io/categories/resignation/">resignation</a><a class="label" href="https://alvarogarcia7.github.io/categories/responsibility/">responsibility</a><a class="label" href="https://alvarogarcia7.github.io/categories/retention/">retention</a><a class="label" href="https://alvarogarcia7.github.io/categories/reverse-engineering/">reverse-engineering</a><a class="label" href="https://alvarogarcia7.github.io/categories/rich-hickey/">rich-hickey</a><a class="label" href="https://alvarogarcia7.github.io/categories/risc-v/">risc-v</a><a class="label" href="https://alvarogarcia7.github.io/categories/rockrobotrock/">rockrobotrock</a><a class="label" href="https://alvarogarcia7.github.io/categories/rop-chain/">rop-chain</a><a class="label" href="https://alvarogarcia7.github.io/categories/rqlite/">rqlite</a><a class="label" href="https://alvarogarcia7.github.io/categories/rspivak/">rspivak</a><a class="label" href="https://alvarogarcia7.github.io/categories/rust/">rust</a><a class="label" href="https://alvarogarcia7.github.io/categories/rust-compiler/">rust-compiler</a><a class="label" href="https://alvarogarcia7.github.io/categories/saas/">saas</a><a class="label" href="https://alvarogarcia7.github.io/categories/secure-boot/">secure-boot</a><a class="label" href="https://alvarogarcia7.github.io/categories/security/">security</a><a class="label" href="https://alvarogarcia7.github.io/categories/selfhosting/">selfhosting</a><a class="label" href="https://alvarogarcia7.github.io/categories/server/">server</a><a class="label" href="https://alvarogarcia7.github.io/categories/ship/">ship</a><a class="label" href="https://alvarogarcia7.github.io/categories/shoggouth/">shoggouth</a><a class="label" href="https://alvarogarcia7.github.io/categories/side-hustle/">side-hustle</a><a class="label" href="https://alvarogarcia7.github.io/categories/slack/">slack</a><a class="label" href="https://alvarogarcia7.github.io/categories/smali/">smali</a><a class="label" href="https://alvarogarcia7.github.io/categories/spaced-repetition/">spaced-repetition</a><a class="label" href="https://alvarogarcia7.github.io/categories/sqlite/">sqlite</a><a class="label" href="https://alvarogarcia7.github.io/categories/sre/">sre</a><a class="label" href="https://alvarogarcia7.github.io/categories/stack/">stack</a><a class="label" href="https://alvarogarcia7.github.io/categories/storage/">storage</a><a class="label" href="https://alvarogarcia7.github.io/categories/strcpy/">strcpy</a><a class="label" href="https://alvarogarcia7.github.io/categories/study/">study</a><a class="label" href="https://alvarogarcia7.github.io/categories/surprisetalk/">surprisetalk</a><a class="label" href="https://alvarogarcia7.github.io/categories/swah/">swah</a><a class="label" href="https://alvarogarcia7.github.io/categories/switowski/">switowski</a><a class="label" href="https://alvarogarcia7.github.io/categories/syntax/">syntax</a><a class="label" href="https://alvarogarcia7.github.io/categories/tactile-feedback/">tactile-feedback</a><a class="label" href="https://alvarogarcia7.github.io/categories/tdrhq/">tdrhq</a><a class="label" href="https://alvarogarcia7.github.io/categories/teaching/">teaching</a><a class="label" href="https://alvarogarcia7.github.io/categories/technology-readiness-level/">technology-readiness-level</a><a class="label" href="https://alvarogarcia7.github.io/categories/time-management/">time-management</a><a class="label" href="https://alvarogarcia7.github.io/categories/time-planning/">time-planning</a><a class="label" href="https://alvarogarcia7.github.io/categories/timothy-lister/">timothy-lister</a><a class="label" href="https://alvarogarcia7.github.io/categories/tip/">tip</a><a class="label" href="https://alvarogarcia7.github.io/categories/tom-demarco/">tom-demarco</a><a class="label" href="https://alvarogarcia7.github.io/categories/tool/">tool</a><a class="label" href="https://alvarogarcia7.github.io/categories/tosh/">tosh</a><a class="label" href="https://alvarogarcia7.github.io/categories/tprow50/">tprow50</a><a class="label" href="https://alvarogarcia7.github.io/categories/trading/">trading</a><a class="label" href="https://alvarogarcia7.github.io/categories/transcribe/">transcribe</a><a class="label" href="https://alvarogarcia7.github.io/categories/transcription/">transcription</a><a class="label" href="https://alvarogarcia7.github.io/categories/transport/">transport</a><a class="label" href="https://alvarogarcia7.github.io/categories/trl/">trl</a><a class="label" href="https://alvarogarcia7.github.io/categories/ui/">ui</a><a class="label" href="https://alvarogarcia7.github.io/categories/usage/">usage</a><a class="label" href="https://alvarogarcia7.github.io/categories/ux/">ux</a><a class="label" href="https://alvarogarcia7.github.io/categories/vi/">vi</a><a class="label" href="https://alvarogarcia7.github.io/categories/vim/">vim</a><a class="label" href="https://alvarogarcia7.github.io/categories/wal/">wal</a><a class="label" href="https://alvarogarcia7.github.io/categories/watch/">watch</a><a class="label" href="https://alvarogarcia7.github.io/categories/web-development/">web-development</a><a class="label" href="https://alvarogarcia7.github.io/categories/xal/">xal</a><a class="label" href="https://alvarogarcia7.github.io/categories/xbox/">xbox</a><a class="label" href="https://alvarogarcia7.github.io/categories/zdw/">zdw</a><a class="label" href="https://alvarogarcia7.github.io/categories/zed/">zed</a><a class="label" href="https://alvarogarcia7.github.io/categories/zerojames/">zerojames</a>
</p>
</header>
<p>Breakthrough a step toward revealing hidden structure of prime numbers https://news.ycombinator.com/item?id=41126944
Tags: hackernews, imported, igitur, mathematics, math, prime-number, prime
Id: 88d89b5c-5d23-4d59-84aa-1d612b111e6d Read: Thu, 01 Aug 2024 07:34:30 +0000
How I got my laser eye injury https://news.ycombinator.com/item?id=41127706
Tags: hackernews, imported, omnibrain, laser, injury, quanta-ray, eye-protection, eye-hazard
Id: ab6cba10-aede-4ce1-9673-2481d4684c22 Read: Thu, 01 Aug 2024 10:25:34 +0000
JVM/Java: Null-Restricted and Nullable Types the markers ?, !, (default) for nullability in Java
https://news.ycombinator.com/item?id=41136974
Tags: hackernews, imported, lichtenberger, java, programming, null, nullability, language, syntax, jep, java-enhancement-proposal</p>
<footer>
<a href="https://alvarogarcia7.github.io/blog/2024/08/01/self-study-august-2024/" rel="full-article">Read On →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="https://alvarogarcia7.github.io/blog/2024/07/28/python-3-boilerplate/">Python 3 Boilerplate for Non-Productive environments (e.g., Kata, Study)</a>
</h1>
<p >Jul 28, 2024
- 1 minute read
- <a href="https://alvarogarcia7.github.io/blog/2024/07/28/python-3-boilerplate/#disqus_thread">Comments</a>
- <a class="label" href="https://alvarogarcia7.github.io/categories/2024/">2024</a><a class="label" href="https://alvarogarcia7.github.io/categories/boilerplate/">boilerplate</a><a class="label" href="https://alvarogarcia7.github.io/categories/github/">github</a><a class="label" href="https://alvarogarcia7.github.io/categories/july/">july</a><a class="label" href="https://alvarogarcia7.github.io/categories/kata/">kata</a><a class="label" href="https://alvarogarcia7.github.io/categories/makefile/">makefile</a><a class="label" href="https://alvarogarcia7.github.io/categories/python/">python</a><a class="label" href="https://alvarogarcia7.github.io/categories/repository/">repository</a><a class="label" href="https://alvarogarcia7.github.io/categories/study/">study</a>
</p>
</header>
<p>I have created a Python 3 boilerplate for non-productive environments. It can be found here: https://github.com/alvarogarcia7/python-boilerplate
Main features Its main features are:
It can be run locally (local python) or in a docker container (official docker image) It has a Makefile with the most common commands to drive the project. Also, other makefiles in this folder Batteries included: mypy, pytest, pre-commit. Permissive license: MIT. The updated version is here Currently, it is using python 3.</p>
<footer>
<a href="https://alvarogarcia7.github.io/blog/2024/07/28/python-3-boilerplate/" rel="full-article">Read On →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="https://alvarogarcia7.github.io/blog/2024/07/01/self-study-july-2024/">Self-Study in July 2024</a>
</h1>
<p >Jul 1, 2024
- 9 minute read
- <a href="https://alvarogarcia7.github.io/blog/2024/07/01/self-study-july-2024/#disqus_thread">Comments</a>
- <a class="label" href="https://alvarogarcia7.github.io/categories/self-study-aggregation/">self-study-aggregation</a><a class="label" href="https://alvarogarcia7.github.io/categories/2024/">2024</a><a class="label" href="https://alvarogarcia7.github.io/categories/july/">july</a><a class="label" href="https://alvarogarcia7.github.io/categories/8organicbits/">8organicbits</a><a class="label" href="https://alvarogarcia7.github.io/categories/a16z/">a16z</a><a class="label" href="https://alvarogarcia7.github.io/categories/aceraopen/">aceraopen</a><a class="label" href="https://alvarogarcia7.github.io/categories/adr/">adr</a><a class="label" href="https://alvarogarcia7.github.io/categories/ag/">ag</a><a class="label" href="https://alvarogarcia7.github.io/categories/amazon/">amazon</a><a class="label" href="https://alvarogarcia7.github.io/categories/architectural-pattern/">architectural-pattern</a><a class="label" href="https://alvarogarcia7.github.io/categories/architecture-decisional-record/">architecture-decisional-record</a><a class="label" href="https://alvarogarcia7.github.io/categories/argument/">argument</a><a class="label" href="https://alvarogarcia7.github.io/categories/asicsp/">asicsp</a><a class="label" href="https://alvarogarcia7.github.io/categories/assessment/">assessment</a><a class="label" href="https://alvarogarcia7.github.io/categories/attack/">attack</a><a class="label" href="https://alvarogarcia7.github.io/categories/audio/">audio</a><a class="label" href="https://alvarogarcia7.github.io/categories/audio-processing/">audio-processing</a><a class="label" href="https://alvarogarcia7.github.io/categories/aws/">aws</a><a class="label" href="https://alvarogarcia7.github.io/categories/azeemba/">azeemba</a><a class="label" href="https://alvarogarcia7.github.io/categories/b20000/">b20000</a><a class="label" href="https://alvarogarcia7.github.io/categories/backtracking/">backtracking</a><a class="label" href="https://alvarogarcia7.github.io/categories/barcode/">barcode</a><a class="label" href="https://alvarogarcia7.github.io/categories/battery/">battery</a><a class="label" href="https://alvarogarcia7.github.io/categories/belter/">belter</a><a class="label" href="https://alvarogarcia7.github.io/categories/bisect/">bisect</a><a class="label" href="https://alvarogarcia7.github.io/categories/blog/">blog</a><a class="label" href="https://alvarogarcia7.github.io/categories/blogging/">blogging</a><a class="label" href="https://alvarogarcia7.github.io/categories/blue-friday/">blue-friday</a><a class="label" href="https://alvarogarcia7.github.io/categories/book/">book</a><a class="label" href="https://alvarogarcia7.github.io/categories/bounding-box/">bounding-box</a><a class="label" href="https://alvarogarcia7.github.io/categories/brendan-gregg/">brendan-gregg</a><a class="label" href="https://alvarogarcia7.github.io/categories/brian-kernighan/">brian-kernighan</a><a class="label" href="https://alvarogarcia7.github.io/categories/bril/">bril</a><a class="label" href="https://alvarogarcia7.github.io/categories/bug/">bug</a><a class="label" href="https://alvarogarcia7.github.io/categories/burntsushi/">burntsushi</a><a class="label" href="https://alvarogarcia7.github.io/categories/c-ffi/">c-ffi</a><a class="label" href="https://alvarogarcia7.github.io/categories/c-language/">c-language</a><a class="label" href="https://alvarogarcia7.github.io/categories/cancellation/">cancellation</a><a class="label" href="https://alvarogarcia7.github.io/categories/career/">career</a><a class="label" href="https://alvarogarcia7.github.io/categories/career-management/">career-management</a><a class="label" href="https://alvarogarcia7.github.io/categories/certificate/">certificate</a><a class="label" href="https://alvarogarcia7.github.io/categories/certificate-authority/">certificate-authority</a><a class="label" href="https://alvarogarcia7.github.io/categories/charles_f/">charles_f</a><a class="label" href="https://alvarogarcia7.github.io/categories/chart/">chart</a><a class="label" href="https://alvarogarcia7.github.io/categories/chris_overseas/">chris_overseas</a><a class="label" href="https://alvarogarcia7.github.io/categories/chumpgpt/">chumpgpt</a><a class="label" href="https://alvarogarcia7.github.io/categories/ci/">ci</a><a class="label" href="https://alvarogarcia7.github.io/categories/clang/">clang</a><a class="label" href="https://alvarogarcia7.github.io/categories/clean-architecture/">clean-architecture</a><a class="label" href="https://alvarogarcia7.github.io/categories/clean-code/">clean-code</a><a class="label" href="https://alvarogarcia7.github.io/categories/cli/">cli</a><a class="label" href="https://alvarogarcia7.github.io/categories/cloudflare/">cloudflare</a><a class="label" href="https://alvarogarcia7.github.io/categories/coding-interview/">coding-interview</a><a class="label" href="https://alvarogarcia7.github.io/categories/collision/">collision</a><a class="label" href="https://alvarogarcia7.github.io/categories/comparison/">comparison</a><a class="label" href="https://alvarogarcia7.github.io/categories/compiler/">compiler</a><a class="label" href="https://alvarogarcia7.github.io/categories/concert/">concert</a><a class="label" href="https://alvarogarcia7.github.io/categories/concurrency/">concurrency</a><a class="label" href="https://alvarogarcia7.github.io/categories/consultant/">consultant</a><a class="label" href="https://alvarogarcia7.github.io/categories/continuous-integration/">continuous-integration</a><a class="label" href="https://alvarogarcia7.github.io/categories/contractual-terms/">contractual-terms</a><a class="label" href="https://alvarogarcia7.github.io/categories/cookbook/">cookbook</a><a class="label" href="https://alvarogarcia7.github.io/categories/cpp/">cpp</a><a class="label" href="https://alvarogarcia7.github.io/categories/crisis/">crisis</a><a class="label" href="https://alvarogarcia7.github.io/categories/crowdstrike/">crowdstrike</a><a class="label" href="https://alvarogarcia7.github.io/categories/cryptography/">cryptography</a><a class="label" href="https://alvarogarcia7.github.io/categories/dahlia/">dahlia</a><a class="label" href="https://alvarogarcia7.github.io/categories/dark-pattern/">dark-pattern</a><a class="label" href="https://alvarogarcia7.github.io/categories/darpa/">darpa</a><a class="label" href="https://alvarogarcia7.github.io/categories/data-access/">data-access</a><a class="label" href="https://alvarogarcia7.github.io/categories/data-structure/">data-structure</a><a class="label" href="https://alvarogarcia7.github.io/categories/database/">database</a><a class="label" href="https://alvarogarcia7.github.io/categories/date/">date</a><a class="label" href="https://alvarogarcia7.github.io/categories/dcs/">dcs</a><a class="label" href="https://alvarogarcia7.github.io/categories/debug/">debug</a><a class="label" href="https://alvarogarcia7.github.io/categories/debugging/">debugging</a><a class="label" href="https://alvarogarcia7.github.io/categories/deep-cycle-systems/">deep-cycle-systems</a><a class="label" href="https://alvarogarcia7.github.io/categories/deepcyclesystems.com.au/">deepcyclesystems.com.au</a><a class="label" href="https://alvarogarcia7.github.io/categories/deepfake/">deepfake</a><a class="label" href="https://alvarogarcia7.github.io/categories/defect/">defect</a><a class="label" href="https://alvarogarcia7.github.io/categories/dell/">dell</a><a class="label" href="https://alvarogarcia7.github.io/categories/demo/">demo</a><a class="label" href="https://alvarogarcia7.github.io/categories/derive/">derive</a><a class="label" href="https://alvarogarcia7.github.io/categories/device/">device</a><a class="label" href="https://alvarogarcia7.github.io/categories/diff/">diff</a><a class="label" href="https://alvarogarcia7.github.io/categories/diff-pdf/">diff-pdf</a><a class="label" href="https://alvarogarcia7.github.io/categories/docker/">docker</a><a class="label" href="https://alvarogarcia7.github.io/categories/domain/">domain</a><a class="label" href="https://alvarogarcia7.github.io/categories/doom-emacs/">doom-emacs</a><a class="label" href="https://alvarogarcia7.github.io/categories/driver/">driver</a><a class="label" href="https://alvarogarcia7.github.io/categories/e2e-testing/">e2e-testing</a><a class="label" href="https://alvarogarcia7.github.io/categories/ebpf/">ebpf</a><a class="label" href="https://alvarogarcia7.github.io/categories/emacs/">emacs</a><a class="label" href="https://alvarogarcia7.github.io/categories/embedded/">embedded</a><a class="label" href="https://alvarogarcia7.github.io/categories/emot/">emot</a><a class="label" href="https://alvarogarcia7.github.io/categories/end-to-end-testing/">end-to-end-testing</a><a class="label" href="https://alvarogarcia7.github.io/categories/env/">env</a><a class="label" href="https://alvarogarcia7.github.io/categories/eula/">eula</a><a class="label" href="https://alvarogarcia7.github.io/categories/executive/">executive</a><a class="label" href="https://alvarogarcia7.github.io/categories/exercise/">exercise</a><a class="label" href="https://alvarogarcia7.github.io/categories/fagnerbrack/">fagnerbrack</a><a class="label" href="https://alvarogarcia7.github.io/categories/fanf2/">fanf2</a><a class="label" href="https://alvarogarcia7.github.io/categories/ferrari/">ferrari</a><a class="label" href="https://alvarogarcia7.github.io/categories/festival/">festival</a><a class="label" href="https://alvarogarcia7.github.io/categories/file/">file</a><a class="label" href="https://alvarogarcia7.github.io/categories/filesystem/">filesystem</a><a class="label" href="https://alvarogarcia7.github.io/categories/finance/">finance</a><a class="label" href="https://alvarogarcia7.github.io/categories/firm/">firm</a><a class="label" href="https://alvarogarcia7.github.io/categories/firmware/">firmware</a><a class="label" href="https://alvarogarcia7.github.io/categories/formal-verification/">formal-verification</a><a class="label" href="https://alvarogarcia7.github.io/categories/formelife/">formelife</a><a class="label" href="https://alvarogarcia7.github.io/categories/fpga/">fpga</a><a class="label" href="https://alvarogarcia7.github.io/categories/fs/">fs</a><a class="label" href="https://alvarogarcia7.github.io/categories/functional-core/">functional-core</a><a class="label" href="https://alvarogarcia7.github.io/categories/game/">game</a><a class="label" href="https://alvarogarcia7.github.io/categories/gcc/">gcc</a><a class="label" href="https://alvarogarcia7.github.io/categories/gdb/">gdb</a><a class="label" href="https://alvarogarcia7.github.io/categories/gerald-jay-sussman/">gerald-jay-sussman</a><a class="label" href="https://alvarogarcia7.github.io/categories/gerald-sussman/">gerald-sussman</a><a class="label" href="https://alvarogarcia7.github.io/categories/gigabyte/">gigabyte</a><a class="label" href="https://alvarogarcia7.github.io/categories/git/">git</a><a class="label" href="https://alvarogarcia7.github.io/categories/git-bisect/">git-bisect</a><a class="label" href="https://alvarogarcia7.github.io/categories/gnu-make/">gnu-make</a><a class="label" href="https://alvarogarcia7.github.io/categories/goranmoomin/">goranmoomin</a><a class="label" href="https://alvarogarcia7.github.io/categories/hackernews/">hackernews</a><a class="label" href="https://alvarogarcia7.github.io/categories/hash/">hash</a><a class="label" href="https://alvarogarcia7.github.io/categories/hash-collision/">hash-collision</a><a class="label" href="https://alvarogarcia7.github.io/categories/hash-table/">hash-table</a><a class="label" href="https://alvarogarcia7.github.io/categories/hasheddan/">hasheddan</a><a class="label" href="https://alvarogarcia7.github.io/categories/healeycodes/">healeycodes</a><a class="label" href="https://alvarogarcia7.github.io/categories/hexagonal-architecture/">hexagonal-architecture</a><a class="label" href="https://alvarogarcia7.github.io/categories/hgyjnbdet/">hgyjnbdet</a><a class="label" href="https://alvarogarcia7.github.io/categories/high-frequency-trading/">high-frequency-trading</a><a class="label" href="https://alvarogarcia7.github.io/categories/hiring/">hiring</a><a class="label" href="https://alvarogarcia7.github.io/categories/history/">history</a><a class="label" href="https://alvarogarcia7.github.io/categories/hole/">hole</a><a class="label" href="https://alvarogarcia7.github.io/categories/imperative-shell/">imperative-shell</a><a class="label" href="https://alvarogarcia7.github.io/categories/implementation/">implementation</a><a class="label" href="https://alvarogarcia7.github.io/categories/imported/">imported</a><a class="label" href="https://alvarogarcia7.github.io/categories/improvement/">improvement</a><a class="label" href="https://alvarogarcia7.github.io/categories/in-real-life/">in-real-life</a><a class="label" href="https://alvarogarcia7.github.io/categories/ingve/">ingve</a><a class="label" href="https://alvarogarcia7.github.io/categories/initiative/">initiative</a><a class="label" href="https://alvarogarcia7.github.io/categories/intel/">intel</a><a class="label" href="https://alvarogarcia7.github.io/categories/interactive/">interactive</a><a class="label" href="https://alvarogarcia7.github.io/categories/interview/">interview</a><a class="label" href="https://alvarogarcia7.github.io/categories/irl/">irl</a><a class="label" href="https://alvarogarcia7.github.io/categories/jandeboevrie/">jandeboevrie</a><a class="label" href="https://alvarogarcia7.github.io/categories/juntao-qiu/">juntao-qiu</a><a class="label" href="https://alvarogarcia7.github.io/categories/kernel/">kernel</a><a class="label" href="https://alvarogarcia7.github.io/categories/kothuroti/">kothuroti</a><a class="label" href="https://alvarogarcia7.github.io/categories/language/">language</a><a class="label" href="https://alvarogarcia7.github.io/categories/leak/">leak</a><a class="label" href="https://alvarogarcia7.github.io/categories/learning/">learning</a><a class="label" href="https://alvarogarcia7.github.io/categories/library/">library</a><a class="label" href="https://alvarogarcia7.github.io/categories/license/">license</a><a class="label" href="https://alvarogarcia7.github.io/categories/lock/">lock</a><a class="label" href="https://alvarogarcia7.github.io/categories/lock-free-data-structure/">lock-free-data-structure</a><a class="label" href="https://alvarogarcia7.github.io/categories/loom/">loom</a><a class="label" href="https://alvarogarcia7.github.io/categories/low-level-programming/">low-level-programming</a><a class="label" href="https://alvarogarcia7.github.io/categories/lwn/">lwn</a><a class="label" href="https://alvarogarcia7.github.io/categories/make/">make</a><a class="label" href="https://alvarogarcia7.github.io/categories/malware/">malware</a><a class="label" href="https://alvarogarcia7.github.io/categories/management/">management</a><a class="label" href="https://alvarogarcia7.github.io/categories/mapping/">mapping</a><a class="label" href="https://alvarogarcia7.github.io/categories/martin-fowler/">martin-fowler</a><a class="label" href="https://alvarogarcia7.github.io/categories/matlab/">matlab</a><a class="label" href="https://alvarogarcia7.github.io/categories/md5/">md5</a><a class="label" href="https://alvarogarcia7.github.io/categories/meetup/">meetup</a><a class="label" href="https://alvarogarcia7.github.io/categories/memory/">memory</a><a class="label" href="https://alvarogarcia7.github.io/categories/memory-mapping/">memory-mapping</a><a class="label" href="https://alvarogarcia7.github.io/categories/miki123211/">miki123211</a><a class="label" href="https://alvarogarcia7.github.io/categories/money/">money</a><a class="label" href="https://alvarogarcia7.github.io/categories/mongodb/">mongodb</a><a class="label" href="https://alvarogarcia7.github.io/categories/moreati/">moreati</a><a class="label" href="https://alvarogarcia7.github.io/categories/mutex/">mutex</a><a class="label" href="https://alvarogarcia7.github.io/categories/numpy/">numpy</a><a class="label" href="https://alvarogarcia7.github.io/categories/obsidian/">obsidian</a><a class="label" href="https://alvarogarcia7.github.io/categories/olshansky/">olshansky</a><a class="label" href="https://alvarogarcia7.github.io/categories/openssl/">openssl</a><a class="label" href="https://alvarogarcia7.github.io/categories/optimization/">optimization</a><a class="label" href="https://alvarogarcia7.github.io/categories/org-agenda/">org-agenda</a><a class="label" href="https://alvarogarcia7.github.io/categories/org-mode/">org-mode</a><a class="label" href="https://alvarogarcia7.github.io/categories/organization/">organization</a><a class="label" href="https://alvarogarcia7.github.io/categories/oskar_dudycz/">oskar_dudycz</a><a class="label" href="https://alvarogarcia7.github.io/categories/panic/">panic</a><a class="label" href="https://alvarogarcia7.github.io/categories/parallel/">parallel</a><a class="label" href="https://alvarogarcia7.github.io/categories/parallellism/">parallellism</a><a class="label" href="https://alvarogarcia7.github.io/categories/parser/">parser</a><a class="label" href="https://alvarogarcia7.github.io/categories/pattern/">pattern</a><a class="label" href="https://alvarogarcia7.github.io/categories/paulgb/">paulgb</a><a class="label" href="https://alvarogarcia7.github.io/categories/payment/">payment</a><a class="label" href="https://alvarogarcia7.github.io/categories/pbw/">pbw</a><a class="label" href="https://alvarogarcia7.github.io/categories/pdf/">pdf</a><a class="label" href="https://alvarogarcia7.github.io/categories/performance/">performance</a><a class="label" href="https://alvarogarcia7.github.io/categories/personal-knowledge-base/">personal-knowledge-base</a><a class="label" href="https://alvarogarcia7.github.io/categories/personal-projects/">personal-projects</a><a class="label" href="https://alvarogarcia7.github.io/categories/phil-eaton/">phil-eaton</a><a class="label" href="https://alvarogarcia7.github.io/categories/phishing/">phishing</a><a class="label" href="https://alvarogarcia7.github.io/categories/pkb/">pkb</a><a class="label" href="https://alvarogarcia7.github.io/categories/point/">point</a><a class="label" href="https://alvarogarcia7.github.io/categories/polysemy/">polysemy</a><a class="label" href="https://alvarogarcia7.github.io/categories/popcalc/">popcalc</a><a class="label" href="https://alvarogarcia7.github.io/categories/popcnt/">popcnt</a><a class="label" href="https://alvarogarcia7.github.io/categories/ports-and-adapters/">ports-and-adapters</a><a class="label" href="https://alvarogarcia7.github.io/categories/postgresql/">postgresql</a><a class="label" href="https://alvarogarcia7.github.io/categories/practice-of-programming/">practice-of-programming</a><a class="label" href="https://alvarogarcia7.github.io/categories/predictability/">predictability</a><a class="label" href="https://alvarogarcia7.github.io/categories/printer/">printer</a><a class="label" href="https://alvarogarcia7.github.io/categories/private-key/">private-key</a><a class="label" href="https://alvarogarcia7.github.io/categories/process/">process</a><a class="label" href="https://alvarogarcia7.github.io/categories/productivity/">productivity</a><a class="label" href="https://alvarogarcia7.github.io/categories/programming/">programming</a><a class="label" href="https://alvarogarcia7.github.io/categories/project/">project</a><a class="label" href="https://alvarogarcia7.github.io/categories/property/">property</a><a class="label" href="https://alvarogarcia7.github.io/categories/property-based-testing/">property-based-testing</a><a class="label" href="https://alvarogarcia7.github.io/categories/ptrace/">ptrace</a><a class="label" href="https://alvarogarcia7.github.io/categories/pwn/">pwn</a><a class="label" href="https://alvarogarcia7.github.io/categories/pyo3/">pyo3</a><a class="label" href="https://alvarogarcia7.github.io/categories/python/">python</a><a class="label" href="https://alvarogarcia7.github.io/categories/random/">random</a><a class="label" href="https://alvarogarcia7.github.io/categories/randomness/">randomness</a><a class="label" href="https://alvarogarcia7.github.io/categories/react/">react</a><a class="label" href="https://alvarogarcia7.github.io/categories/realtime/">realtime</a><a class="label" href="https://alvarogarcia7.github.io/categories/regex/">regex</a><a class="label" href="https://alvarogarcia7.github.io/categories/registry/">registry</a><a class="label" href="https://alvarogarcia7.github.io/categories/research/">research</a><a class="label" href="https://alvarogarcia7.github.io/categories/return-policy/">return-policy</a><a class="label" href="https://alvarogarcia7.github.io/categories/rewrite/">rewrite</a><a class="label" href="https://alvarogarcia7.github.io/categories/ripgrep/">ripgrep</a><a class="label" href="https://alvarogarcia7.github.io/categories/robert-c-martin/">robert-c-martin</a><a class="label" href="https://alvarogarcia7.github.io/categories/rsc/">rsc</a><a class="label" href="https://alvarogarcia7.github.io/categories/rt/">rt</a><a class="label" href="https://alvarogarcia7.github.io/categories/rust/">rust</a><a class="label" href="https://alvarogarcia7.github.io/categories/s3/">s3</a><a class="label" href="https://alvarogarcia7.github.io/categories/salary/">salary</a><a class="label" href="https://alvarogarcia7.github.io/categories/secure-boot/">secure-boot</a><a class="label" href="https://alvarogarcia7.github.io/categories/security/">security</a><a class="label" href="https://alvarogarcia7.github.io/categories/serial/">serial</a><a class="label" href="https://alvarogarcia7.github.io/categories/shared-secret/">shared-secret</a><a class="label" href="https://alvarogarcia7.github.io/categories/sicp/">sicp</a><a class="label" href="https://alvarogarcia7.github.io/categories/signa11/">signa11</a><a class="label" href="https://alvarogarcia7.github.io/categories/signature/">signature</a><a class="label" href="https://alvarogarcia7.github.io/categories/silver-surfer/">silver-surfer</a><a class="label" href="https://alvarogarcia7.github.io/categories/single-page-application/">single-page-application</a><a class="label" href="https://alvarogarcia7.github.io/categories/skeleton/">skeleton</a><a class="label" href="https://alvarogarcia7.github.io/categories/software/">software</a><a class="label" href="https://alvarogarcia7.github.io/categories/spa/">spa</a><a class="label" href="https://alvarogarcia7.github.io/categories/speckx/">speckx</a><a class="label" href="https://alvarogarcia7.github.io/categories/speedup/">speedup</a><a class="label" href="https://alvarogarcia7.github.io/categories/sql/">sql</a><a class="label" href="https://alvarogarcia7.github.io/categories/sqlite/">sqlite</a><a class="label" href="https://alvarogarcia7.github.io/categories/ssfrr/">ssfrr</a><a class="label" href="https://alvarogarcia7.github.io/categories/stack/">stack</a><a class="label" href="https://alvarogarcia7.github.io/categories/steveklabnik/">steveklabnik</a><a class="label" href="https://alvarogarcia7.github.io/categories/stm32/">stm32</a><a class="label" href="https://alvarogarcia7.github.io/categories/sudoku/">sudoku</a><a class="label" href="https://alvarogarcia7.github.io/categories/supermicro/">supermicro</a><a class="label" href="https://alvarogarcia7.github.io/categories/swizec/">swizec</a><a class="label" href="https://alvarogarcia7.github.io/categories/synergy20/">synergy20</a><a class="label" href="https://alvarogarcia7.github.io/categories/syscall/">syscall</a><a class="label" href="https://alvarogarcia7.github.io/categories/system-call/">system-call</a><a class="label" href="https://alvarogarcia7.github.io/categories/system-programming/">system-programming</a><a class="label" href="https://alvarogarcia7.github.io/categories/talk/">talk</a><a class="label" href="https://alvarogarcia7.github.io/categories/technician/">technician</a><a class="label" href="https://alvarogarcia7.github.io/categories/technique/">technique</a><a class="label" href="https://alvarogarcia7.github.io/categories/temper/">temper</a><a class="label" href="https://alvarogarcia7.github.io/categories/test/">test</a><a class="label" href="https://alvarogarcia7.github.io/categories/test-double/">test-double</a><a class="label" href="https://alvarogarcia7.github.io/categories/testing/">testing</a><a class="label" href="https://alvarogarcia7.github.io/categories/testing-reduction/">testing-reduction</a><a class="label" href="https://alvarogarcia7.github.io/categories/testing-strategy/">testing-strategy</a><a class="label" href="https://alvarogarcia7.github.io/categories/thunderbong/">thunderbong</a><a class="label" href="https://alvarogarcia7.github.io/categories/ticket/">ticket</a><a class="label" href="https://alvarogarcia7.github.io/categories/ticketmaster/">ticketmaster</a><a class="label" href="https://alvarogarcia7.github.io/categories/tiddlywiki/">tiddlywiki</a><a class="label" href="https://alvarogarcia7.github.io/categories/todsacerdoti/">todsacerdoti</a><a class="label" href="https://alvarogarcia7.github.io/categories/tool/">tool</a><a class="label" href="https://alvarogarcia7.github.io/categories/tractor/">tractor</a><a class="label" href="https://alvarogarcia7.github.io/categories/transpilation/">transpilation</a><a class="label" href="https://alvarogarcia7.github.io/categories/triple-dot/">triple-dot</a><a class="label" href="https://alvarogarcia7.github.io/categories/trove/">trove</a><a class="label" href="https://alvarogarcia7.github.io/categories/udev4096/">udev4096</a><a class="label" href="https://alvarogarcia7.github.io/categories/udp/">udp</a><a class="label" href="https://alvarogarcia7.github.io/categories/ui/">ui</a><a class="label" href="https://alvarogarcia7.github.io/categories/urandom/">urandom</a><a class="label" href="https://alvarogarcia7.github.io/categories/ux/">ux</a><a class="label" href="https://alvarogarcia7.github.io/categories/variadic/">variadic</a><a class="label" href="https://alvarogarcia7.github.io/categories/venture-capital/">venture-capital</a><a class="label" href="https://alvarogarcia7.github.io/categories/verifex/">verifex</a><a class="label" href="https://alvarogarcia7.github.io/categories/video/">video</a><a class="label" href="https://alvarogarcia7.github.io/categories/vulnerability/">vulnerability</a><a class="label" href="https://alvarogarcia7.github.io/categories/wayback-machine/">wayback-machine</a><a class="label" href="https://alvarogarcia7.github.io/categories/wh33zle/">wh33zle</a><a class="label" href="https://alvarogarcia7.github.io/categories/worklog/">worklog</a><a class="label" href="https://alvarogarcia7.github.io/categories/writing/">writing</a><a class="label" href="https://alvarogarcia7.github.io/categories/yla92/">yla92</a><a class="label" href="https://alvarogarcia7.github.io/categories/youtube/">youtube</a><a class="label" href="https://alvarogarcia7.github.io/categories/zdw/">zdw</a><a class="label" href="https://alvarogarcia7.github.io/categories/zettlr/">zettlr</a><a class="label" href="https://alvarogarcia7.github.io/categories/zotero/">zotero</a>
</p>
</header>
<p>Managing projects with GNU Make, Third Edition book about GNU Make, with recipes and going into detail about how to use it
Tags: book, make, gnu-make, project, skeleton, ci, continuous-integration
Id: 028b0e1f-a181-4469-8789-900ce6641d97 Read: Sun, 01 Jul 2024 17:22:52 +0000
Diff-pdf: tool to visually compare two PDFs a tool to diff pdfs visually
https://news.ycombinator.com/item?id=40854319
Tags: hackernews, imported, olshansky, testing, test, diff-pdf, pdf, diff, git, e2e-testing, end-to-end-testing, tool
Id: 4fc53bae-d81c-45b4-9f6b-995ec5d4df6a Read: Tue, 02 Jul 2024 07:26:08 +0000</p>
<footer>
<a href="https://alvarogarcia7.github.io/blog/2024/07/01/self-study-july-2024/" rel="full-article">Read On →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="https://alvarogarcia7.github.io/blog/2024/06/01/self-study-june-2024/">Self-Study in June 2024</a>
</h1>
<p >Jun 1, 2024
- 5 minute read
- <a href="https://alvarogarcia7.github.io/blog/2024/06/01/self-study-june-2024/#disqus_thread">Comments</a>
- <a class="label" href="https://alvarogarcia7.github.io/categories/self-study-aggregation/">self-study-aggregation</a><a class="label" href="https://alvarogarcia7.github.io/categories/2024/">2024</a><a class="label" href="https://alvarogarcia7.github.io/categories/june/">june</a><a class="label" href="https://alvarogarcia7.github.io/categories/advice/">advice</a><a class="label" href="https://alvarogarcia7.github.io/categories/alawamiaz/">alawamiaz</a><a class="label" href="https://alvarogarcia7.github.io/categories/amazon/">amazon</a><a class="label" href="https://alvarogarcia7.github.io/categories/anniversary/">anniversary</a><a class="label" href="https://alvarogarcia7.github.io/categories/anti-pattern/">anti-pattern</a><a class="label" href="https://alvarogarcia7.github.io/categories/aranchelk/">aranchelk</a><a class="label" href="https://alvarogarcia7.github.io/categories/architecture/">architecture</a><a class="label" href="https://alvarogarcia7.github.io/categories/arm/">arm</a><a class="label" href="https://alvarogarcia7.github.io/categories/austen-allred/">austen-allred</a><a class="label" href="https://alvarogarcia7.github.io/categories/author/">author</a><a class="label" href="https://alvarogarcia7.github.io/categories/authoring/">authoring</a><a class="label" href="https://alvarogarcia7.github.io/categories/avx2/">avx2</a><a class="label" href="https://alvarogarcia7.github.io/categories/avx512/">avx512</a><a class="label" href="https://alvarogarcia7.github.io/categories/backlog/">backlog</a><a class="label" href="https://alvarogarcia7.github.io/categories/benjamin-sandofsky/">benjamin-sandofsky</a><a class="label" href="https://alvarogarcia7.github.io/categories/birthday/">birthday</a><a class="label" href="https://alvarogarcia7.github.io/categories/bookmark/">bookmark</a><a class="label" href="https://alvarogarcia7.github.io/categories/bootcamp/">bootcamp</a><a class="label" href="https://alvarogarcia7.github.io/categories/brian-kernighan/">brian-kernighan</a><a class="label" href="https://alvarogarcia7.github.io/categories/bwidlar/">bwidlar</a><a class="label" href="https://alvarogarcia7.github.io/categories/c/">c</a><a class="label" href="https://alvarogarcia7.github.io/categories/c-programming-language/">c-programming-language</a><a class="label" href="https://alvarogarcia7.github.io/categories/cli/">cli</a><a class="label" href="https://alvarogarcia7.github.io/categories/code-golf/">code-golf</a><a class="label" href="https://alvarogarcia7.github.io/categories/community/">community</a><a class="label" href="https://alvarogarcia7.github.io/categories/company-culture/">company-culture</a><a class="label" href="https://alvarogarcia7.github.io/categories/compiler/">compiler</a><a class="label" href="https://alvarogarcia7.github.io/categories/complexity/">complexity</a><a class="label" href="https://alvarogarcia7.github.io/categories/copy-paste-manager/">copy-paste-manager</a><a class="label" href="https://alvarogarcia7.github.io/categories/crenshaw/">crenshaw</a><a class="label" href="https://alvarogarcia7.github.io/categories/cryptography/">cryptography</a><a class="label" href="https://alvarogarcia7.github.io/categories/deception/">deception</a><a class="label" href="https://alvarogarcia7.github.io/categories/deconstruction/">deconstruction</a><a class="label" href="https://alvarogarcia7.github.io/categories/dredmorbius/">dredmorbius</a><a class="label" href="https://alvarogarcia7.github.io/categories/eaton-phil/">eaton-phil</a><a class="label" href="https://alvarogarcia7.github.io/categories/efficiency/">efficiency</a><a class="label" href="https://alvarogarcia7.github.io/categories/engagement/">engagement</a><a class="label" href="https://alvarogarcia7.github.io/categories/entropy/">entropy</a><a class="label" href="https://alvarogarcia7.github.io/categories/event/">event</a><a class="label" href="https://alvarogarcia7.github.io/categories/event-driven-architecture/">event-driven-architecture</a><a class="label" href="https://alvarogarcia7.github.io/categories/export/">export</a><a class="label" href="https://alvarogarcia7.github.io/categories/federation/">federation</a><a class="label" href="https://alvarogarcia7.github.io/categories/fsharp/">fsharp</a><a class="label" href="https://alvarogarcia7.github.io/categories/functional-modeling/">functional-modeling</a><a class="label" href="https://alvarogarcia7.github.io/categories/functional-programming/">functional-programming</a><a class="label" href="https://alvarogarcia7.github.io/categories/functional-shell-imperative-core/">functional-shell-imperative-core</a><a class="label" href="https://alvarogarcia7.github.io/categories/fuzz-map/">fuzz-map</a><a class="label" href="https://alvarogarcia7.github.io/categories/fuzzing/">fuzzing</a><a class="label" href="https://alvarogarcia7.github.io/categories/garbage-collection/">garbage-collection</a><a class="label" href="https://alvarogarcia7.github.io/categories/gfairbanks/">gfairbanks</a><a class="label" href="https://alvarogarcia7.github.io/categories/glass/">glass</a><a class="label" href="https://alvarogarcia7.github.io/categories/glassblower/">glassblower</a><a class="label" href="https://alvarogarcia7.github.io/categories/goto/">goto</a><a class="label" href="https://alvarogarcia7.github.io/categories/gregor-hohpe/">gregor-hohpe</a><a class="label" href="https://alvarogarcia7.github.io/categories/group-chat/">group-chat</a><a class="label" href="https://alvarogarcia7.github.io/categories/gui/">gui</a><a class="label" href="https://alvarogarcia7.github.io/categories/guilherme-puida/">guilherme-puida</a><a class="label" href="https://alvarogarcia7.github.io/categories/gumroad/">gumroad</a><a class="label" href="https://alvarogarcia7.github.io/categories/hackernews/">hackernews</a><a class="label" href="https://alvarogarcia7.github.io/categories/handover/">handover</a><a class="label" href="https://alvarogarcia7.github.io/categories/hardware/">hardware</a><a class="label" href="https://alvarogarcia7.github.io/categories/haskell/">haskell</a><a class="label" href="https://alvarogarcia7.github.io/categories/ikryanov/">ikryanov</a><a class="label" href="https://alvarogarcia7.github.io/categories/imported/">imported</a><a class="label" href="https://alvarogarcia7.github.io/categories/income/">income</a><a class="label" href="https://alvarogarcia7.github.io/categories/indentit/">indentit</a><a class="label" href="https://alvarogarcia7.github.io/categories/instruction-set/">instruction-set</a><a class="label" href="https://alvarogarcia7.github.io/categories/ioccc/">ioccc</a><a class="label" href="https://alvarogarcia7.github.io/categories/isa/">isa</a><a class="label" href="https://alvarogarcia7.github.io/categories/keyboard/">keyboard</a><a class="label" href="https://alvarogarcia7.github.io/categories/killbuffer/">killbuffer</a><a class="label" href="https://alvarogarcia7.github.io/categories/lambda-school/">lambda-school</a><a class="label" href="https://alvarogarcia7.github.io/categories/lanfeust/">lanfeust</a><a class="label" href="https://alvarogarcia7.github.io/categories/lawsuit/">lawsuit</a><a class="label" href="https://alvarogarcia7.github.io/categories/lcamtuf/">lcamtuf</a><a class="label" href="https://alvarogarcia7.github.io/categories/leak/">leak</a><a class="label" href="https://alvarogarcia7.github.io/categories/leanpub/">leanpub</a><a class="label" href="https://alvarogarcia7.github.io/categories/library/">library</a><a class="label" href="https://alvarogarcia7.github.io/categories/link/">link</a><a class="label" href="https://alvarogarcia7.github.io/categories/list/">list</a><a class="label" href="https://alvarogarcia7.github.io/categories/loop/">loop</a><a class="label" href="https://alvarogarcia7.github.io/categories/luu/">luu</a><a class="label" href="https://alvarogarcia7.github.io/categories/macos/">macos</a><a class="label" href="https://alvarogarcia7.github.io/categories/marcusbuffett/">marcusbuffett</a><a class="label" href="https://alvarogarcia7.github.io/categories/matt_d/">matt_d</a><a class="label" href="https://alvarogarcia7.github.io/categories/mattrighetti/">mattrighetti</a><a class="label" href="https://alvarogarcia7.github.io/categories/meetup/">meetup</a><a class="label" href="https://alvarogarcia7.github.io/categories/meetup-organization/">meetup-organization</a><a class="label" href="https://alvarogarcia7.github.io/categories/memory-management/">memory-management</a><a class="label" href="https://alvarogarcia7.github.io/categories/message-queue/">message-queue</a><a class="label" href="https://alvarogarcia7.github.io/categories/metro/">metro</a><a class="label" href="https://alvarogarcia7.github.io/categories/mtmk/">mtmk</a><a class="label" href="https://alvarogarcia7.github.io/categories/mynameistrez/">mynameistrez</a><a class="label" href="https://alvarogarcia7.github.io/categories/neon/">neon</a><a class="label" href="https://alvarogarcia7.github.io/categories/nothacking_/">nothacking_</a><a class="label" href="https://alvarogarcia7.github.io/categories/one-time-use/">one-time-use</a><a class="label" href="https://alvarogarcia7.github.io/categories/optimization/">optimization</a><a class="label" href="https://alvarogarcia7.github.io/categories/organizing/">organizing</a><a class="label" href="https://alvarogarcia7.github.io/categories/organizing-meetup/">organizing-meetup</a><a class="label" href="https://alvarogarcia7.github.io/categories/passive-income/">passive-income</a><a class="label" href="https://alvarogarcia7.github.io/categories/pattern/">pattern</a><a class="label" href="https://alvarogarcia7.github.io/categories/paulhoule/">paulhoule</a><a class="label" href="https://alvarogarcia7.github.io/categories/plinkplonk/">plinkplonk</a><a class="label" href="https://alvarogarcia7.github.io/categories/product-owner/">product-owner</a><a class="label" href="https://alvarogarcia7.github.io/categories/profession/">profession</a><a class="label" href="https://alvarogarcia7.github.io/categories/programming/">programming</a><a class="label" href="https://alvarogarcia7.github.io/categories/programming-language/">programming-language</a><a class="label" href="https://alvarogarcia7.github.io/categories/pseudolus/">pseudolus</a><a class="label" href="https://alvarogarcia7.github.io/categories/public-key-cryptography/">public-key-cryptography</a><a class="label" href="https://alvarogarcia7.github.io/categories/public-transport/">public-transport</a><a class="label" href="https://alvarogarcia7.github.io/categories/publisher/">publisher</a><a class="label" href="https://alvarogarcia7.github.io/categories/publishing/">publishing</a><a class="label" href="https://alvarogarcia7.github.io/categories/raju/">raju</a><a class="label" href="https://alvarogarcia7.github.io/categories/rayg/">rayg</a><a class="label" href="https://alvarogarcia7.github.io/categories/rayw/">rayw</a><a class="label" href="https://alvarogarcia7.github.io/categories/real-world/">real-world</a><a class="label" href="https://alvarogarcia7.github.io/categories/reflect-as-you-go/">reflect-as-you-go</a><a class="label" href="https://alvarogarcia7.github.io/categories/reflect-as-you-work/">reflect-as-you-work</a><a class="label" href="https://alvarogarcia7.github.io/categories/render/">render</a><a class="label" href="https://alvarogarcia7.github.io/categories/risk/">risk</a><a class="label" href="https://alvarogarcia7.github.io/categories/risk-management/">risk-management</a><a class="label" href="https://alvarogarcia7.github.io/categories/rob-pike/">rob-pike</a><a class="label" href="https://alvarogarcia7.github.io/categories/royalties/">royalties</a><a class="label" href="https://alvarogarcia7.github.io/categories/rust/">rust</a><a class="label" href="https://alvarogarcia7.github.io/categories/secret/">secret</a><a class="label" href="https://alvarogarcia7.github.io/categories/senior/">senior</a><a class="label" href="https://alvarogarcia7.github.io/categories/shortcut/">shortcut</a><a class="label" href="https://alvarogarcia7.github.io/categories/side-effect/">side-effect</a><a class="label" href="https://alvarogarcia7.github.io/categories/signature/">signature</a><a class="label" href="https://alvarogarcia7.github.io/categories/spring-cleanup/">spring-cleanup</a><a class="label" href="https://alvarogarcia7.github.io/categories/sql/">sql</a><a class="label" href="https://alvarogarcia7.github.io/categories/sriram-krishnan/">sriram-krishnan</a><a class="label" href="https://alvarogarcia7.github.io/categories/static-array/">static-array</a><a class="label" href="https://alvarogarcia7.github.io/categories/sustained-effort/">sustained-effort</a><a class="label" href="https://alvarogarcia7.github.io/categories/switch/">switch</a><a class="label" href="https://alvarogarcia7.github.io/categories/synack/">synack</a><a class="label" href="https://alvarogarcia7.github.io/categories/tech-meetup/">tech-meetup</a><a class="label" href="https://alvarogarcia7.github.io/categories/technical-book/">technical-book</a><a class="label" href="https://alvarogarcia7.github.io/categories/technical-debt/">technical-debt</a><a class="label" href="https://alvarogarcia7.github.io/categories/teleforce/">teleforce</a><a class="label" href="https://alvarogarcia7.github.io/categories/todsacerdoti/">todsacerdoti</a><a class="label" href="https://alvarogarcia7.github.io/categories/token/">token</a><a class="label" href="https://alvarogarcia7.github.io/categories/tool/">tool</a><a class="label" href="https://alvarogarcia7.github.io/categories/topic/">topic</a><a class="label" href="https://alvarogarcia7.github.io/categories/tradeoff/">tradeoff</a><a class="label" href="https://alvarogarcia7.github.io/categories/trick/">trick</a><a class="label" href="https://alvarogarcia7.github.io/categories/ui/">ui</a><a class="label" href="https://alvarogarcia7.github.io/categories/university/">university</a><a class="label" href="https://alvarogarcia7.github.io/categories/utilization/">utilization</a><a class="label" href="https://alvarogarcia7.github.io/categories/ux/">ux</a><a class="label" href="https://alvarogarcia7.github.io/categories/variable/">variable</a><a class="label" href="https://alvarogarcia7.github.io/categories/vector/">vector</a><a class="label" href="https://alvarogarcia7.github.io/categories/vectorization/">vectorization</a><a class="label" href="https://alvarogarcia7.github.io/categories/visual-map/">visual-map</a><a class="label" href="https://alvarogarcia7.github.io/categories/visual-testing/">visual-testing</a><a class="label" href="https://alvarogarcia7.github.io/categories/vitalik-buterin/">vitalik-buterin</a><a class="label" href="https://alvarogarcia7.github.io/categories/writing/">writing</a>
</p>
</header>
<p>Let’s Build a Compiler, by Jack Crenshaw Crenshaw’s tutorial on building a compiler
https://news.ycombinator.com/item?id=36054416
Tags: hackernews, imported, synack, compiler, crenshaw, brian-kernighan, rob-pike, programming, programming-language
Id: 3b2e9382-1144-4cfe-bdaf-72b30e8c3712 Read: Sat, 1 Jun 2024 09:14:25 +0000
Scientific glassblower continues century-old campus tradition (2021) the story of a glassblower dedicated to producing specialized hardware for a university
https://news.ycombinator.com/item?id=40549209
Tags: hackernews, imported, dredmorbius, glassblower, university, hardware, profession, glass
Id: e07b0ed2-185b-4cf7-bdbe-a134c555d797 Read: Sat, 01 Jun 2024 21:26:29 +0000</p>
<footer>
<a href="https://alvarogarcia7.github.io/blog/2024/06/01/self-study-june-2024/" rel="full-article">Read On →</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="https://alvarogarcia7.github.io/blog/2024/05/01/self-study-may-2024/">Self-Study in May 2024</a>
</h1>
<p >May 1, 2024
- 1 minute read
- <a href="https://alvarogarcia7.github.io/blog/2024/05/01/self-study-may-2024/#disqus_thread">Comments</a>
- <a class="label" href="https://alvarogarcia7.github.io/categories/self-study-aggregation/">self-study-aggregation</a><a class="label" href="https://alvarogarcia7.github.io/categories/2024/">2024</a><a class="label" href="https://alvarogarcia7.github.io/categories/may/">may</a><a class="label" href="https://alvarogarcia7.github.io/categories/authentication/">authentication</a><a class="label" href="https://alvarogarcia7.github.io/categories/authentication-token/">authentication-token</a><a class="label" href="https://alvarogarcia7.github.io/categories/blogging/">blogging</a><a class="label" href="https://alvarogarcia7.github.io/categories/corporate/">corporate</a><a class="label" href="https://alvarogarcia7.github.io/categories/dan-luu/">dan-luu</a><a class="label" href="https://alvarogarcia7.github.io/categories/faang/">faang</a><a class="label" href="https://alvarogarcia7.github.io/categories/google/">google</a><a class="label" href="https://alvarogarcia7.github.io/categories/hacker-news/">hacker-news</a><a class="label" href="https://alvarogarcia7.github.io/categories/hackernews/">hackernews</a><a class="label" href="https://alvarogarcia7.github.io/categories/imported/">imported</a><a class="label" href="https://alvarogarcia7.github.io/categories/json-web-token/">json-web-token</a><a class="label" href="https://alvarogarcia7.github.io/categories/jwt/">jwt</a><a class="label" href="https://alvarogarcia7.github.io/categories/montyanderson/">montyanderson</a><a class="label" href="https://alvarogarcia7.github.io/categories/public-relationships/">public-relationships</a><a class="label" href="https://alvarogarcia7.github.io/categories/refresh-token/">refresh-token</a><a class="label" href="https://alvarogarcia7.github.io/categories/session-management/">session-management</a><a class="label" href="https://alvarogarcia7.github.io/categories/session-token/">session-token</a>
</p>
</header>
<p>Should I use JWTs for authentication tokens? Do not use JWT (json Web Tokens) for authentication unless you are a Google/FAANG scale company
https://news.ycombinator.com/item?id=40491694
Tags: imported, hacker-news, json-web-token, jwt, faang, google, authentication, authentication-token, refresh-token, session-token, session-management
Id: 38e9c55c-1cea-11ef-b78f-0242ac110003 Read: Mon May 27 15:31:24 2024
How some good corporate engineering blogs are written (2020) https://news.ycombinator.com/item?id=40524531
Tags: hackernews, imported, montyanderson, dan-luu, blogging, corporate, public-relationships
Id: 8e5d7072-4f4b-4500-837c-89a713b9ff2e Read: Thu, 30 May 2024 14:56:40 +0000</p>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="https://alvarogarcia7.github.io/blog/2024/04/01/self-study-april-2024/">Self-Study in April 2024</a>
</h1>
<p >Apr 1, 2024
- 1 minute read
- <a href="https://alvarogarcia7.github.io/blog/2024/04/01/self-study-april-2024/#disqus_thread">Comments</a>
- <a class="label" href="https://alvarogarcia7.github.io/categories/self-study-aggregation/">self-study-aggregation</a><a class="label" href="https://alvarogarcia7.github.io/categories/2024/">2024</a><a class="label" href="https://alvarogarcia7.github.io/categories/april/">april</a><a class="label" href="https://alvarogarcia7.github.io/categories/database/">database</a><a class="label" href="https://alvarogarcia7.github.io/categories/db/">db</a><a class="label" href="https://alvarogarcia7.github.io/categories/hacker-news/">hacker-news</a><a class="label" href="https://alvarogarcia7.github.io/categories/imported/">imported</a><a class="label" href="https://alvarogarcia7.github.io/categories/javascript/">javascript</a><a class="label" href="https://alvarogarcia7.github.io/categories/nodejs/">nodejs</a><a class="label" href="https://alvarogarcia7.github.io/categories/postgresql/">postgresql</a><a class="label" href="https://alvarogarcia7.github.io/categories/sqlite/">sqlite</a><a class="label" href="https://alvarogarcia7.github.io/categories/tdd/">tdd</a><a class="label" href="https://alvarogarcia7.github.io/categories/testing/">testing</a>
</p>
</header>
<p>Setting up PostgreSQL for running integration tests Setting up PostgreSQL for running integration tests
https://news.ycombinator.com/item?id=40082409
Tags: imported, hacker-news, postgresql, testing, tdd, nodejs, javascript, sqlite, database, db
Id: 84577b0a-fe37-11ee-abb1-0242ac110003 Read: Fri Apr 19 01:00:49 2024</p>
</article>
<div class="pagination">
<a href="/" aria-label="First" class="label-pagination"><i class="fa fa-angle-double-left fa-lg"></i></a>
<a href="/" class="label-pagination">1</a>
<a href="/page/2/" class="label-pagination">2</a>
<a href="/page/3/" class="label-pagination">3</a>
<a href="/page/4/" class="label-pagination">4</a>
<a href="/page/5/" class="label-pagination">5</a>
<a href="/page/6/" class="label-pagination">6</a>
<a href="/page/7/" class="label-pagination">7</a>
<a href="/page/8/" class="label-pagination">8</a>
<a href="/page/9/" class="label-pagination">9</a>
<a href="/page/10/" class="label-pagination">10</a>
<a href="/page/11/" class="label-pagination">11</a>
<a href="/page/12/" class="label-pagination">12</a>
<a href="/page/13/" class="label-pagination">13</a>
<a href="/page/14/" class="label-pagination">14</a>
<a href="/page/15/" class="label-pagination">15</a>
<a href="/page/16/" class="label-pagination">16</a>
<a href="/page/17/" class="label-pagination">17</a>
<a href="/page/18/" class="label-pagination">18</a>
<a href="/page/19/" class="label-pagination">19</a>
<a href="/page/20/" class="label-pagination">20</a>
<a href="/page/21/" class="label-pagination">21</a>
<a href="/page/22/" class="label-pagination">22</a>
<a href="/page/23/" class="label-pagination">23</a>
<a href="/page/24/" class="label-pagination">24</a>
<a href="/page/25/" class="label-pagination">25</a>
<a href="/page/26/" class="label-pagination">26</a>
<a href="/page/27/" class="label-pagination">27</a>
<a href="/page/28/" class="label-pagination">28</a>
<a href="/page/29/" class="label-pagination">29</a>
<a href="/page/30/" class="label-pagination">30</a>
<a href="/page/31/" class="label-pagination">31</a>
<a href="/page/32/" class="label-pagination">32</a>
<a href="/page/33/" class="label-pagination">33</a>
<a href="/page/34/" class="label-pagination">34</a>
<a href="/page/35/" class="label-pagination">35</a>
<a href="/page/36/" class="label-pagination">36</a>
<a href="/page/37/" class="label-pagination">37</a>
<a href="/page/38/" class="label-pagination">38</a>
<a href="/page/39/" class="label-pagination">39</a>
<a href="/page/2/" aria-label="Next" class="label-pagination"><i class="fa fa-angle-right fa-lg"></i></a>
<a href="/page/39/" aria-label="Last"><i class="fa fa-angle-double-right fa-lg"></i></a>
</div>
</div>
<aside class="sidebar thirds">
<section class="first odd">
<h1>About this blog</h1>
<p>
This blog contains two sections: <a href="/blog/">breadcrumbs</a> (my learnings) and <a href="/articles/">articles</a> (might be useful for others).
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
You can find me on:
</p>
</section>
<ul class="sidebar-nav">
<li class="sidebar-nav-item">
<a target="_blank" href="https://github.com/alvarogarcia7/" title="https://github.com/alvarogarcia7/"><i class="fa fa-github fa-3x"></i></a>
<a target="_blank" href="https://twitter.com/@alvarobiz/" title="https://twitter.com/@alvarobiz/"><i class="fa fa-twitter fa-3x"></i></a>
<a target="_blank" href="https://es.linkedin.com/in/alvarogarcia7" title="https://es.linkedin.com/in/alvarogarcia7"><i class="fa fa-linkedin fa-3x"></i></a>
</li>
</ul>
<section class="even">
<h1>Recent Articles</h1>
<ul id="recent_articles">
<li class="post">
<a href="/articles/2024/08/31/building-private-tools-open/">Building private tools in the open</a>
</li>
<li class="post">
<a href="/articles/2023/07/22/threading-macro-equivalent-python/">The Threading Macro (clojure) equivalent in Python</a>
</li>
<li class="post">
<a href="/articles/2021/09/11/worthless-projects/">The value of worthless projects</a>
</li>
<li class="post">
<a href="/articles/2021/05/02/native-c-library-android/">Using a Native C Library in Android</a>
</li>
<li class="post">
<a href="/blog/2019/11/04/private-leaked-information-saas/">On private but leaked information in a SaaS</a>
</li>
<li class="post">
<a href="/blog/2019/05/29/keeping-intermediate-history-work-git/">Automatically keeping the intermediate history of your work using git</a>
</li>
<li class="post">
<a href="/blog/2018/07/13/writing-safe-bash-scripts/">Writing safe(r) bash scripts</a>
</li>
<li class="post">
<a href="/blog/2018/07/04/questioning-existing-choices/">Questioning the existing choices</a>
</li>
<li class="post">
<a href="/articles/2016/10/05/support-for-out-of-hours-on-call-support/">Support for out of hours on-call support</a>
</li>
<li class="post">
<a href="/articles/2016/09/28/refactoring-functional-code/">Refactoring functional code</a>
</li>
</ul>
<h1>Recent Blogs</h1>
<ul id="recent_posts">
<li class="post">
<a href="/blog/2024/08/01/self-study-august-2024/">Self-Study in August 2024</a>
</li>
<li class="post">
<a href="/blog/2024/07/28/python-3-boilerplate/">Python 3 Boilerplate for Non-Productive environments (e.g., Kata, Study)</a>
</li>
<li class="post">
<a href="/blog/2024/07/01/self-study-july-2024/">Self-Study in July 2024</a>
</li>
<li class="post">
<a href="/blog/2024/06/01/self-study-june-2024/">Self-Study in June 2024</a>
</li>
<li class="post">
<a href="/blog/2024/05/01/self-study-may-2024/">Self-Study in May 2024</a>
</li>
<li class="post">
<a href="/blog/2024/04/01/self-study-april-2024/">Self-Study in April 2024</a>
</li>
<li class="post">
<a href="/blog/2023/09/01/self-study-september-2023/">Self-Study in September 2023</a>
</li>
<li class="post">
<a href="/blog/2023/08/01/self-study-august-2023/">Self-Study in August 2023</a>
</li>
<li class="post">
<a href="/blog/2023/05/01/self-study-may-2023/">Self-Study in May 2023</a>
</li>
<li class="post">
<a href="/blog/2023/04/15/live-article-mma-2023/">Live test from the MMA</a>
</li>
</ul>
</section>
</aside>
</div>
</div>
<footer role="contentinfo">
<p>Copyright © 2024 Alvaro Garcia - <a href="https://alvarogarcia7.github.io/license/">License</a> -
<span class="credit">Powered by <a target="_blank" href="https://gohugo.io" rel="noopener noreferrer">Hugo</a> and <a target="_blank" href="https://github.com/parsiya/hugo-octopress/" rel="noopener noreferrer">Hugo-Octopress</a> theme.
</p>
</footer>
<script>
var _gaq=[['_setAccount','UA-41008374-3'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
</script>
</body>
</html>