https://news.ycombinator.com/item?id=34218724
Tags: tool, index, note, knowledge-base, haystack, privacy, neural-network, imported, hacker-news
Id: 0fb5be84-8b37-11ed-b09f-0242ac110003
Read: Mon Jan 2 15:14:13 2023
Tags: binding, rust, ffi, foreign-function-interface, tool, rumpy, tool
Id: 232ad576-8b37-11ed-bc27-0242ac110003
Read: Tue, 03 Jan 2023 07:20:44 +0000
So recently a very hyped memory corruption security vulnerability was discovered in the OpenSSL punycode parser.
Tags: openssl, fuzzing, afl, punycode, testing, c-language, cve, cve-2022-3502, hanno
Id: 74952934-8b37-11ed-b608-0242ac110003
Read: Tue, 03 Jan 2023 07:23:01 +0000
Mimicry is when software X reimplements at a higher level a core feature of software Y
Tags: reification, mimicry, language-feature, terminology, term, dictionary
Id: 851405d2-8b37-11ed-82a4-0242ac110003
Read: Tue, 03 Jan 2023 07:23:29 +0000
Designing a system to shutdown gracefully can be tricky. In an ideal world, every service would be managed by a systemd unit
An introduction to how systemd works, how to order commands
Tags: systemd, command, guide, linux, daemon, tool, unix
Id: f232edf4-8b37-11ed-a9a7-0242ac110003
Read: Tue, 03 Jan 2023 07:26:32 +0000
https://news.ycombinator.com/item?id=34229802
Tags: imported, hacker-news
Id: 1d09f790-c1a5-11ed-9cc0-0242ac110004
Read: Tue Jan 3 10:13:40 2023
https://news.ycombinator.com/item?id=34300896
Tags: imported, hacker-news
Id: 10832932-c1a1-11ed-a57b-0242ac110004
Read: Sun Jan 8 17:13:46 2023
https://news.ycombinator.com/item?id=34322130
Tags: imported, hacker-news
Id: 21b658ce-c1a5-11ed-9fcc-0242ac110004
Read: Tue Jan 10 08:51:34 2023
https://news.ycombinator.com/item?id=34328069
Tags: imported, hacker-news
Id: 1f633be6-c1a5-11ed-8e32-0242ac110004
Read: Tue Jan 10 17:13:06 2023
https://news.ycombinator.com/item?id=34363642
Tags: imported, hacker-news
Id: 24036806-c1a5-11ed-8ad4-0242ac110004
Read: Fri Jan 13 03:32:52 2023
Testing software when the tests are separate from the main production code (test bench vs library).
https://news.ycombinator.com/item?id=34414193
Tags: test-bench, repository, testing, acceptance-testing, behavior-driven-development, bdd, cucumber, gherkin, automated-testing, test-suite, continuous-integration, ci, imported, hacker-news
Id: b6f380b8-97c2-11ed-8db6-0242ac110002
Read: Tue Jan 17 16:06:09 2023
https://news.ycombinator.com/item?id=34421804
Tags: imported, hacker-news
Id: 26ee7da8-c1a5-11ed-bfd5-0242ac110004
Read: Wed Jan 18 00:48:46 2023
https://news.ycombinator.com/item?id=34434636
Tags: imported, hacker-news
Id: 29498a52-c1a5-11ed-97d9-0242ac110004
Read: Wed Jan 18 23:27:22 2023
https://news.ycombinator.com/item?id=34469078
Tags: imported, hacker-news
Id: 12cc4b06-c1a1-11ed-9bf8-0242ac110004
Read: Sat Jan 21 18:53:12 2023
https://news.ycombinator.com/item?id=34586903
Tags: imported, hacker-news
Id: 152e7630-c1a1-11ed-b3b7-0242ac110004
Read: Mon Jan 30 21:47:07 2023
Related to 027d6f8a-714e-11ed-869a-0242ac110003
Tags: tool, cache, compilation-cache, optimization, speedup, c, cpp, c++, gcc, clang
Id: f2423a38-714d-11ed-92b4-0242ac110003
Read: Thu, 01 Dec 2022 07:58:30 +0000
Tags: cats, tool, openapi, fuzz-testing, test-tool, java, endava, eoin-woods
Id: 08b0cdb0-714f-11ed-a45c-0242ac110003
Read: Thu, 01 Dec 2022 08:06:18 +0000
Using CATS to fuzz part of the Github API. Interesting results. Related to 08b0cdb0-714f-11ed-a45c-0242ac110003.
Tags: cats, github-api, github, fuzz-test, openapi, test-tool
Id: 317ff856-714f-11ed-9966-0242ac110003
Read: Thu, 01 Dec 2022 08:07:26 +0000
https://news.ycombinator.com/item?id=33813754
Tags: imported, hacker-news
Id: 115ad4d2-c1a5-11ed-a604-0242ac110004
Read: Thu Dec 1 08:30:12 2022
Ugly systems are under production usage
Beautiful systems have never been useful to production
Idea that longer usage makes warts appear
https://news.ycombinator.com/item?id=33853390
Tags: idea, adaptation, software, production, beauty, craftsmanship, elegance, time, long-running-system, fitting, evolution, imported, hacker-news
Id: e511548e-761b-11ed-9ab0-0242ac110003
Read: Sun Dec 4 13:11:59 2022
https://news.ycombinator.com/item?id=33859823
Tags: imported, hacker-news
Id: 13bca7be-c1a5-11ed-a010-0242ac110004
Read: Mon Dec 5 00:37:12 2022
https://news.ycombinator.com/item?id=33861773
Tags: imported, hacker-news
Id: 160a4e4a-c1a5-11ed-a564-0242ac110004
Read: Mon Dec 5 05:19:25 2022
Matt Might explains his model of willpower, willenergy: procrastination, energy, productivity
https://news.ycombinator.com/item?id=33876693
Tags: matt-might, procrastination, akrasia, willpower, willenergy, zone, danger, safe, model, temptation, physics, gravity, field, self-control, roy-baumeister, book, imported, hacker-news
Id: c928f90e-761e-11ed-bdf0-0242ac110003
Read: Tue Dec 6 07:01:09 2022
https://news.ycombinator.com/item?id=33892017
Tags: imported, hacker-news
Id: 7113c8b2-c1a4-11ed-9207-0242ac110004
Read: Wed Dec 7 08:30:59 2022
https://news.ycombinator.com/item?id=33898946
Tags: imported, hacker-news
Id: 7a59c0ac-c1a4-11ed-87de-0242ac110004
Read: Wed Dec 7 19:23:43 2022
https://news.ycombinator.com/item?id=33909503
Tags: imported, hacker-news
Id: 780b80c4-c1a4-11ed-80b1-0242ac110004
Read: Thu Dec 8 16:11:31 2022
https://news.ycombinator.com/item?id=33914672
Tags: imported, hacker-news
Id: 75b79934-c1a4-11ed-8d3e-0242ac110004
Read: Thu Dec 8 22:32:08 2022
https://news.ycombinator.com/item?id=33923137
Tags: imported, hacker-news
Id: 73627cb2-c1a4-11ed-ac3c-0242ac110004
Read: Fri Dec 9 16:28:10 2022
https://news.ycombinator.com/item?id=33937753
Tags: imported, hacker-news
Id: 18619144-c1a5-11ed-93e6-0242ac110004
Read: Sat Dec 10 22:40:10 2022
A defect in SQLite, found when writing a tool on top of it
https://news.ycombinator.com/item?id=33945115
Tags: hackernews, imported, otoolep, sqlite, rqlite, philip-o’toole, bug, defect
Id: b2362f38-44c5-4f1d-b7ec-89b0fdaf73b0
Read: Sun, 11 Dec 2022 17:18:27 +0000
https://news.ycombinator.com/item?id=33984138
Tags: atomic-habits, james-clear, giving-up, psychology, habit, grit, stubbornness, imported, hacker-news
Id: 34d551c0-8b37-11ed-9b3e-0242ac110003
Read: Wed Dec 14 14:47:23 2022
https://news.ycombinator.com/item?id=34012659
Tags: imported, hacker-news
Id: 7efd8102-c1a4-11ed-aeab-0242ac110004
Read: Fri Dec 16 09:41:51 2022
https://news.ycombinator.com/item?id=34019693
Tags: imported, hacker-news
Id: 7cab2a08-c1a4-11ed-ab68-0242ac110004
Read: Fri Dec 16 20:15:23 2022
Tool to sign PDFs from the command line
https://news.ycombinator.com/item?id=34051652
Tags: signature, certificate, private-key, tool, command-line, cli, application, java, github, imported, hacker-news
Id: baf0fdd0-7fa8-11ed-b3cf-0242ac110004
Read: Mon Dec 19 13:15:40 2022
https://news.ycombinator.com/item?id=34161822
Tags: imported, hacker-news
Id: 81503d6e-c1a4-11ed-8e3b-0242ac110004
Read: Wed Dec 28 15:21:29 2022
https://news.ycombinator.com/item?id=34163624
Tags: imported, hacker-news
Id: 1ab0efb2-c1a5-11ed-99bc-0242ac110004
Read: Wed Dec 28 17:49:06 2022
https://news.ycombinator.com/item?id=34184993
Tags: imported, hacker-news
Id: 83c0b09c-c1a4-11ed-8803-0242ac110004
Read: Fri Dec 30 13:55:10 2022
https://news.ycombinator.com/item?id=34190219
Tags: imported, hacker-news
Id: 86138338-c1a4-11ed-a4b1-0242ac110004
Read: Fri Dec 30 21:18:03 2022
https://news.ycombinator.com/item?id=33434326
Tags: imported, hacker-news
Id: 509ce49c-c1a4-11ed-afdd-0242ac110004
Read: Wed Nov 2 12:01:16 2022
https://news.ycombinator.com/item?id=33434742
Tags: imported, hacker-news
Id: 52f6012e-c1a4-11ed-b778-0242ac110004
Read: Wed Nov 2 12:38:33 2022
https://news.ycombinator.com/item?id=33450575
Tags: imported, hacker-news
Id: 59ea8176-c1a4-11ed-9922-0242ac110004
Read: Thu Nov 3 13:24:05 2022
https://news.ycombinator.com/item?id=33464989
Tags: imported, hacker-news
Id: 579aefe6-c1a4-11ed-a909-0242ac110004
Read: Fri Nov 4 11:36:46 2022
https://news.ycombinator.com/item?id=33468213
Tags: imported, hacker-news
Id: 0e29a490-c1a1-11ed-a182-0242ac110004
Read: Fri Nov 4 15:20:50 2022
https://news.ycombinator.com/item?id=33474275
Tags: imported, hacker-news
Id: 554f865c-c1a4-11ed-a17f-0242ac110004
Read: Fri Nov 4 21:46:21 2022
https://news.ycombinator.com/item?id=33480571
Tags: imported, hacker-news
Id: 5c3785dc-c1a4-11ed-8190-0242ac110004
Read: Sat Nov 5 11:49:03 2022
https://news.ycombinator.com/item?id=33489520
Tags: imported, hacker-news
Id: 5e85513e-c1a4-11ed-aedd-0242ac110004
Read: Sun Nov 6 05:46:33 2022
https://news.ycombinator.com/item?id=33504206
Tags: imported, hacker-news
Id: 632a1d64-c1a4-11ed-980c-0242ac110004
Read: Mon Nov 7 10:49:18 2022
https://news.ycombinator.com/item?id=33504700
Tags: javascript, generator-function, programming, python, yield, comparison, imported, hacker-news
Id: bca9e98a-8b37-11ed-9b9d-0242ac110003
Read: Mon Nov 7 11:57:29 2022
https://news.ycombinator.com/item?id=33506132
Tags: imported, hacker-news
Id: 60d42f82-c1a4-11ed-bfbb-0242ac110004
Read: Mon Nov 7 14:25:42 2022
https://news.ycombinator.com/item?id=33523032
Tags: imported, hacker-news
Id: 05ba5bca-c1a5-11ed-b47b-0242ac110004
Read: Tue Nov 8 19:16:20 2022
https://news.ycombinator.com/item?id=33557338
Tags: imported, hacker-news
Id: 67cbf5a4-c1a4-11ed-aab6-0242ac110004
Read: Fri Nov 11 04:35:05 2022
https://news.ycombinator.com/item?id=33560275
Tags: imported, hacker-news
Id: 6575c7e4-c1a4-11ed-a693-0242ac110004
Read: Fri Nov 11 12:59:15 2022
https://news.ycombinator.com/item?id=33561319
Tags: imported, hacker-news
Id: 6a21ad6c-c1a4-11ed-9e63-0242ac110004
Read: Fri Nov 11 14:38:26 2022
https://news.ycombinator.com/item?id=33642584
Tags: imported, hacker-news
Id: 6c716ada-c1a4-11ed-87b7-0242ac110004
Read: Thu Nov 17 17:40:07 2022
https://news.ycombinator.com/item?id=33646504
Tags: imported, hacker-news
Id: 6ec1393c-c1a4-11ed-8849-0242ac110004
Read: Thu Nov 17 22:03:38 2022
https://news.ycombinator.com/item?id=33674516
Tags: imported, hacker-news
Id: 0807581a-c1a5-11ed-990f-0242ac110004
Read: Sat Nov 19 20:49:41 2022
Why CVE-2022-3602 was not detected by fuzz testing
https://news.ycombinator.com/item?id=33693873
Tags: openssl, fuzzing, fuzz-testing, testing, open-source, c, cve, parser, imported, hacker-news
Id: 606dfd46-8b37-11ed-96b9-0242ac110003
Read: Mon Nov 21 15:48:23 2022
https://news.ycombinator.com/item?id=33704054
Tags: imported, hacker-news
Id: 0a4f53b6-c1a5-11ed-8844-0242ac110004
Read: Tue Nov 22 10:05:26 2022
Related to f2423a38-714d-11ed-92b4-0242ac110003
https://news.ycombinator.com/item?id=33715945
Tags: imported, hacker-news, tool, cache, compilation-cache, optimization, speedup, c, cpp, c++, gcc, clang
Id: 027d6f8a-714e-11ed-869a-0242ac110003
Read: Wed Nov 23 06:37:43 2022
https://news.ycombinator.com/item?id=33744106
Tags: rust, http, bdd, testing, plain-text, curl, tool, end-to-end-testing, imported, hacker-news
Id: 75bb21ac-6f07-11ed-891a-0242ac110003
Read: Fri Nov 25 16:40:01 2022
https://news.ycombinator.com/item?id=33757545
Tags: ssh, openssh, sshguard, wireguard, tool, protection, internet, hosting, imported, hacker-news
Id: 43ad20ec-8b37-11ed-87a3-0242ac110003
Read: Sat Nov 26 22:35:17 2022
https://news.ycombinator.com/item?id=33762438
Tags: imported, hacker-news
Id: 0ca864f4-c1a5-11ed-be07-0242ac110004
Read: Sun Nov 27 12:12:56 2022
Some comments on C, by someone right after learning it
https://news.ycombinator.com/item?id=33773043
Tags: c-language, c, learning, tom-mewett, imported, hacker-news
Id: a8da1a9a-6f4b-11ed-93aa-0242ac110003
Read: Mon Nov 28 12:58:42 2022
https://news.ycombinator.com/item?id=33779720
Tags: imported, hacker-news
Id: 0ef9464c-c1a5-11ed-9e38-0242ac110004
Read: Mon Nov 28 21:11:26 2022
A discussion about APISIX, a tool to automatically generate HTTP responses by defining a database
https://news.ycombinator.com/item?id=33782946
Tags: tool, apisix, auth, postgresql, sql, pgsql, postgrest, mvp, proof-of-concept, minimum-viable-product, poc, imported, hacker-news
Id: a82f2dea-6fed-11ed-892f-0242ac110003
Read: Tue Nov 29 02:28:47 2022
https://news.ycombinator.com/item?id=33790186
Tags: webrtc, torrent, tool, distribution, download, webtorrent, imported, hacker-news
Id: 3372b974-714e-11ed-a7d2-0242ac110003
Read: Tue Nov 29 17:08:04 2022
How to use statistics to reason about a significant (i.e., non-outlier) improvement in the performance of your code. I have done similar (although much less refined or extracted in this repo, with the “Compute statistical tests (mean, standard deviation). Assume a measurement is relevant if improves three sigmas (see code).” to verify that the improvements are not due to measurement eerror or noise. The actual link is https://github.com/bheisler/criterion.rs
https://news.ycombinator.com/item?id=33808096
Tags: tool, performance, measurement, rust, statistics, imported, hacker-news
Id: 6b0ed07a-714e-11ed-8562-0242ac110003
Read: Wed Nov 30 21:36:05 2022
https://news.ycombinator.com/item?id=33054741
Tags: imported, hacker-news
Id: 02a22390-c1a1-11ed-b61a-0242ac110004
Read: Sun Oct 2 10:42:15 2022
https://news.ycombinator.com/item?id=33056077
Tags: imported, hacker-news
Id: 12483f20-c1a4-11ed-84be-0242ac110004
Read: Sun Oct 2 14:20:21 2022
Using the physical separation of your AWS accounts as a way to isolate the data and services
https://news.ycombinator.com/item?id=33069547
Tags: aws, aws-account, physical-isolation, isolation, data-isolation, risk-management, imported, hacker-news
Id: cc12f3de-44de-11ed-b1dc-0242ac110003
Read: Mon Oct 3 16:14:25 2022
https://news.ycombinator.com/item?id=33079544
Tags: imported, hacker-news
Id: 14a9f088-c1a4-11ed-8e71-0242ac110004
Read: Tue Oct 4 12:49:11 2022
https://news.ycombinator.com/item?id=33092809
Tags: imported, hacker-news
Id: 2778a07c-44dd-11ed-a764-0242ac110003
Read: Wed Oct 5 08:33:21 2022
X64 Cheat Sheet
https://news.ycombinator.com/item?id=33094744
Tags: x64, cheat-sheet, assembly, intel, optimization, imported, hacker-news
Id: 1a9acdee-44dd-11ed-9efb-0242ac110003
Read: Wed Oct 5 12:44:18 2022
https://news.ycombinator.com/item?id=33094829
Tags: watch, tool, watchman, ionotify, file, file-system, imported, hacker-news
Id: ccd87ac0-44dc-11ed-8ca3-0242ac110003
Read: Wed Oct 5 12:50:44 2022
https://news.ycombinator.com/item?id=33095823
Tags: imported, hacker-news
Id: 04ec0a4e-c1a1-11ed-9a6e-0242ac110004
Read: Wed Oct 5 14:12:31 2022
Using digraphs and trigraphs in C
https://news.ycombinator.com/item?id=33101401
Tags: digraph, trigraph, c, c-programming-language, quirk, operator, imported, hacker-news
Id: 8761d632-454d-11ed-9b11-0242ac110003
Read: Wed Oct 5 21:24:14 2022
https://news.ycombinator.com/item?id=33112915
Tags: imported, hacker-news
Id: 073bf7aa-c1a1-11ed-83b8-0242ac110004
Read: Thu Oct 6 19:34:06 2022
https://news.ycombinator.com/item?id=33116230
Tags: imported, hacker-news
Id: 1704b340-c1a4-11ed-b617-0242ac110004
Read: Fri Oct 7 01:09:14 2022
https://news.ycombinator.com/item?id=33128523
Tags: imported, hacker-news
Id: 1b9ae474-c1a4-11ed-be5e-0242ac110004
Read: Sat Oct 8 00:11:29 2022
https://news.ycombinator.com/item?id=33130533
Tags: imported, hacker-news
Id: 1951ec80-c1a4-11ed-95d3-0242ac110004
Read: Sat Oct 8 07:37:00 2022
https://news.ycombinator.com/item?id=33162971
Tags: imported, hacker-news
Id: 1dec8fac-c1a4-11ed-8f17-0242ac110004
Read: Tue Oct 11 13:15:41 2022
https://news.ycombinator.com/item?id=33164922
Tags: imported, hacker-news
Id: 22fd687c-c1a4-11ed-bbb8-0242ac110004
Read: Tue Oct 11 15:55:09 2022
https://news.ycombinator.com/item?id=33165747
Tags: imported, hacker-news
Id: 2036ec9e-c1a4-11ed-b1fb-0242ac110004
Read: Tue Oct 11 16:58:37 2022
https://news.ycombinator.com/item?id=33202550
Tags: imported, hacker-news
Id: 29e6f22a-c1a4-11ed-b50c-0242ac110004
Read: Fri Oct 14 12:23:06 2022
https://news.ycombinator.com/item?id=33203370
Tags: imported, hacker-news
Id: 2795260e-c1a4-11ed-82fb-0242ac110004
Read: Fri Oct 14 13:41:55 2022
https://news.ycombinator.com/item?id=33208164
Tags: imported, hacker-news
Id: 2547ef26-c1a4-11ed-94ff-0242ac110004
Read: Fri Oct 14 19:59:11 2022
https://news.ycombinator.com/item?id=33213753
Tags: imported, hacker-news
Id: 2c3bc316-c1a4-11ed-a25d-0242ac110004
Read: Sat Oct 15 11:10:32 2022
https://news.ycombinator.com/item?id=33218094
Tags: imported, hacker-news
Id: 33636964-c1a4-11ed-a631-0242ac110004
Read: Sat Oct 15 20:00:39 2022
https://news.ycombinator.com/item?id=33220606
Tags: imported, hacker-news
Id: 310df120-c1a4-11ed-bb78-0242ac110004
Read: Sun Oct 16 02:43:22 2022
https://news.ycombinator.com/item?id=33222356
Tags: imported, hacker-news
Id: 3615f85c-c1a4-11ed-944f-0242ac110004
Read: Sun Oct 16 09:29:16 2022
https://news.ycombinator.com/item?id=33223232
Tags: imported, hacker-news
Id: 2eae3f34-c1a4-11ed-80be-0242ac110004
Read: Sun Oct 16 12:54:01 2022
https://news.ycombinator.com/item?id=33228891
Tags: imported, hacker-news
Id: 3864c278-c1a4-11ed-8cc9-0242ac110004
Read: Mon Oct 17 01:24:12 2022
https://news.ycombinator.com/item?id=33230158
Tags: imported, hacker-news
Id: f7aa6a5c-c1a4-11ed-a0e5-0242ac110004
Read: Mon Oct 17 05:53:35 2022
https://news.ycombinator.com/item?id=33245641
Tags: imported, hacker-news
Id: f9fb118a-c1a4-11ed-815e-0242ac110004
Read: Tue Oct 18 11:20:13 2022
https://news.ycombinator.com/item?id=33258356
Tags: imported, hacker-news
Id: 3d1015a2-c1a4-11ed-bc82-0242ac110004
Read: Wed Oct 19 06:10:53 2022
https://news.ycombinator.com/item?id=33266372
Tags: imported, hacker-news
Id: fc4c5520-c1a4-11ed-99ad-0242ac110004
Read: Wed Oct 19 18:53:56 2022
https://news.ycombinator.com/item?id=33266471
Tags: cloudflare, html-content, cdn, content-delivery-network, free-tier, free, non-html-content, imported, hacker-news
Id: 36408278-504f-11ed-a730-0242ac110003
Read: Wed Oct 19 19:02:09 2022
https://news.ycombinator.com/item?id=33269092
Tags: imported, hacker-news
Id: fe9a546c-c1a4-11ed-98cf-0242ac110004
Read: Wed Oct 19 23:26:13 2022
https://news.ycombinator.com/item?id=33269615
Tags: comparison, postgresml, python, redis, microservice, imported, hacker-news
Id: 53200508-504f-11ed-8cea-0242ac110003
Read: Thu Oct 20 00:45:32 2022
https://news.ycombinator.com/item?id=33270268
Tags: non-linear-optimization, optimization-library, ceres, c++, imported, hacker-news
Id: 86ea8190-5448-11ed-bc66-0242ac110002
Read: Thu Oct 20 02:47:19 2022
https://news.ycombinator.com/item?id=33274661
Tags: imported, hacker-news
Id: 3ac21642-c1a4-11ed-afdc-0242ac110004
Read: Thu Oct 20 13:49:28 2022
Cosmopolitan Libc allows you to log every function call over the program’s execution – just pass –ftrace at the end of your program
https://news.ycombinator.com/item?id=33312012
Tags: cosmopolitan-libc, libc, debugging, c, c-language, stacktrace, imported, hacker-news
Id: bb4dda54-5448-11ed-9dd0-0242ac110002
Read: Mon Oct 24 01:24:29 2022
https://news.ycombinator.com/item?id=33312012
Tags: imported, hacker-news
Id: 0360cbfc-c1a5-11ed-92fb-0242ac110004
Read: Mon Oct 24 01:24:29 2022
https://news.ycombinator.com/item?id=33312508
Tags: imported, hacker-news
Id: 00ff2f0c-c1a5-11ed-9fbc-0242ac110004
Read: Mon Oct 24 02:52:53 2022
https://news.ycombinator.com/item?id=33317169
Tags: imported, hacker-news
Id: 3f646f56-c1a4-11ed-bd95-0242ac110004
Read: Mon Oct 24 14:32:43 2022
A tool to manage local (i.e., not docker) installation of tools.
https://news.ycombinator.com/item?id=33323261
Tags: docker, local, installation, asdf, configuration, shell, tool, bash, setup, dev-environment, imported, hacker-news
Id: 18ac7b02-5448-11ed-a9ad-0242ac110002
Read: Mon Oct 24 22:06:34 2022
https://news.ycombinator.com/item?id=33323683
Tags: imported, hacker-news
Id: 440652a4-c1a4-11ed-bdc1-0242ac110004
Read: Mon Oct 24 22:50:23 2022
https://news.ycombinator.com/item?id=33323826
Tags: salary-transparency, salary, employment, career, career-management, imported, hacker-news
Id: 2c89ff6e-5448-11ed-b6ae-0242ac110002
Read: Mon Oct 24 23:06:36 2022
https://news.ycombinator.com/item?id=33324704
Tags: imported, hacker-news
Id: 41b863fc-c1a4-11ed-97a8-0242ac110004
Read: Tue Oct 25 00:44:03 2022
https://news.ycombinator.com/item?id=33326846
Tags: shamir-secret-sharing, cryptography, tool, ssss, shard, horocrux, imported, hacker-news
Id: d847f330-8b37-11ed-9e98-0242ac110003
Read: Tue Oct 25 06:08:19 2022
Tags: unix, shell, tips, tricks, tactic, tool, safety
Id: 4a80f7fc-5448-11ed-a3bf-0242ac110002
Read: Tue, 25 Oct 2022 09:34:58 +0000
https://news.ycombinator.com/item?id=33332388
Tags: imported, hacker-news
Id: 0be0af76-c1a1-11ed-92ce-0242ac110004
Read: Tue Oct 25 16:00:08 2022
https://news.ycombinator.com/item?id=33334062
Tags: imported, hacker-news
Id: 098cfe64-c1a1-11ed-b147-0242ac110004
Read: Tue Oct 25 18:01:16 2022
https://news.ycombinator.com/item?id=33339582
Tags: imported, hacker-news
Id: 4652a49a-c1a4-11ed-8460-0242ac110004
Read: Wed Oct 26 03:45:38 2022
https://news.ycombinator.com/item?id=33354286
Tags: bash, shellcheck, bash-boilerplate, tool, scripting, programming, glue, shell, imported, hacker-news
Id: c70a14c2-8b37-11ed-8913-0242ac110003
Read: Thu Oct 27 07:18:25 2022
https://news.ycombinator.com/item?id=33362170
Tags: zkp, zero-knowledge-proof, cryptography, imported, hacker-news
Id: d0413282-8b37-11ed-9257-0242ac110003
Read: Thu Oct 27 18:48:18 2022
https://news.ycombinator.com/item?id=33370870
Tags: imported, hacker-news
Id: 497d1e7a-c1a4-11ed-ab6a-0242ac110004
Read: Fri Oct 28 13:04:38 2022
https://news.ycombinator.com/item?id=33374402
Tags: wasm, js, javascript, sqlite, crosscompilation, transpilation, electric-sql, crdt, synchronization, imported, hacker-news
Id: 8209895e-5854-11ed-a49f-0242ac110003
Read: Fri Oct 28 17:21:28 2022
https://news.ycombinator.com/item?id=33375554
Tags: imported, hacker-news
Id: 4bf29536-c1a4-11ed-b1e6-0242ac110004
Read: Fri Oct 28 18:38:29 2022
https://news.ycombinator.com/item?id=33378547
Tags: imported, hacker-news
Id: 4e4bc622-c1a4-11ed-ac45-0242ac110004
Read: Fri Oct 28 22:03:55 2022
https://news.ycombinator.com/item?id=33380500
Tags: openssl, patch, vulnerability, cryptography, imported, hacker-news
Id: 50273116-5854-11ed-9d7e-0242ac110003
Read: Sat Oct 29 02:45:23 2022
You develop local-first apps. We provide the cloud sync. Without changing your
database or your code.
Turn applications into offline applications, mixing webworkers, local databases.
Tags: electric-sql, offline, progressive-web-app, pwa, tool, js, javascript, react, database
Id: c4dd8794-5854-11ed-9e34-0242ac110003
Read: Sun, 30 Oct 2022 13:14:22 +0000
This is a WebAssembly build of SQLite with experimental support for writing SQLite virtual filesystems and virtual table modules completely in Javascript. This allows alternative browser storage options such as IndexedDB and File System Access. Applications can opt to use either a synchronous or asynchronous (using Asyncify) SQLite library build (an asynchronous build is required for asynchronous extensions).
Tags: webassembly, web-assembly, wasm, sqlite, database, offline, port, tool
Id: 08a632be-5855-11ed-a07a-0242ac110003
Read: Sun, 30 Oct 2022 13:16:15 +0000
https://news.ycombinator.com/item?id=32690892
Tags: imported, hacker-news
Id: e23d7fb0-c1a4-11ed-a032-0242ac110004
Read: Fri Sep 2 13:55:12 2022
https://news.ycombinator.com/item?id=32729105
Tags: imported, hacker-news
Id: e489c7ce-c1a4-11ed-b44b-0242ac110004
Read: Mon Sep 5 20:34:15 2022
Describes several attempts to cheat in chess, including one by a black dreadlock John von Neumann
Tags: chess, cheating, computer-peripheral, ken-thompson, john-von-neumann
Id: 2cac0610-2dc2-11ed-8876-0242ac110003
Read: Tue, 06 Sep 2022 08:59:11 +0000
https://news.ycombinator.com/item?id=32735001
Tags: imported, hacker-news
Id: b9a52ce6-c1a0-11ed-9923-0242ac110004
Read: Tue Sep 6 09:59:25 2022
https://news.ycombinator.com/item?id=32735066
Tags: imported, hacker-news
Id: b75adb2a-c1a0-11ed-83cd-0242ac110004
Read: Tue Sep 6 10:11:28 2022
https://news.ycombinator.com/item?id=32746119
Tags: imported, hacker-news
Id: be3b2c10-c1a0-11ed-b94e-0242ac110004
Read: Wed Sep 7 03:49:38 2022
https://news.ycombinator.com/item?id=32746192
Tags: imported, hacker-news
Id: bbed4f92-c1a0-11ed-b829-0242ac110004
Read: Wed Sep 7 04:06:31 2022
https://news.ycombinator.com/item?id=32746258
Tags: imported, hacker-news
Id: c2dde0c8-c1a0-11ed-bdd9-0242ac110004
Read: Wed Sep 7 04:20:00 2022
https://news.ycombinator.com/item?id=32746334
Tags: imported, hacker-news
Id: e6de13ea-c1a4-11ed-a15e-0242ac110004
Read: Wed Sep 7 04:32:00 2022
https://news.ycombinator.com/item?id=32746563
Tags: imported, hacker-news
Id: c084a438-c1a0-11ed-86f1-0242ac110004
Read: Wed Sep 7 05:09:41 2022
https://news.ycombinator.com/item?id=32759786
Tags: imported, hacker-news
Id: e995e0ae-c1a4-11ed-a816-0242ac110004
Read: Thu Sep 8 01:20:32 2022
https://news.ycombinator.com/item?id=32778899
Tags: imported, hacker-news
Id: c9c35058-c1a0-11ed-b0d9-0242ac110004
Read: Fri Sep 9 13:23:33 2022
https://news.ycombinator.com/item?id=32779851
Tags: domain-specific, database, accounting, rules, business-rules, imported, hacker-news
Id: 6231a818-c19b-11ed-9e37-0242ac110004
Read: Fri Sep 9 14:42:37 2022
https://news.ycombinator.com/item?id=32780191
Tags: imported, hacker-news
Id: c773fd52-c1a0-11ed-8478-0242ac110004
Read: Fri Sep 9 15:12:27 2022
https://news.ycombinator.com/item?id=32780472
Tags: imported, hacker-news
Id: c52968ca-c1a0-11ed-8a1c-0242ac110004
Read: Fri Sep 9 15:33:57 2022
https://news.ycombinator.com/item?id=32794585
Tags: imported, hacker-news
Id: cc721352-c1a0-11ed-aaab-0242ac110004
Read: Sat Sep 10 21:07:26 2022
https://news.ycombinator.com/item?id=32795067
Tags: hagiography, fabrice-bellard, 10x-programmer, ffmpeg, carmack, productivity, imported, hacker-news
Id: 409c09a8-44de-11ed-8670-0242ac110003
Read: Sat Sep 10 22:28:07 2022
https://news.ycombinator.com/item?id=32796324
Tags: imported, hacker-news
Id: ebe685de-c1a4-11ed-a9ba-0242ac110004
Read: Sun Sep 11 02:26:48 2022
https://news.ycombinator.com/item?id=32798385
Tags: imported, hacker-news
Id: d108d086-c1a0-11ed-b287-0242ac110004
Read: Sun Sep 11 10:12:31 2022
https://news.ycombinator.com/item?id=32798826
Tags: teaching, programming-language, c, imported, hacker-news
Id: 29d46594-44de-11ed-a79f-0242ac110003
Read: Sun Sep 11 11:47:07 2022
https://news.ycombinator.com/item?id=32804468
Tags: imported, hacker-news
Id: cebc056e-c1a0-11ed-b6f3-0242ac110004
Read: Mon Sep 12 00:10:15 2022
https://news.ycombinator.com/item?id=32806761
Tags: imported, hacker-news
Id: ee528728-c1a4-11ed-bec4-0242ac110004
Read: Mon Sep 12 06:36:31 2022
https://news.ycombinator.com/item?id=32809817
Tags: imported, hacker-news
Id: d352f1d2-c1a0-11ed-bba3-0242ac110004
Read: Mon Sep 12 13:24:25 2022
https://news.ycombinator.com/item?id=32816990
Tags: imported, hacker-news
Id: d5ac4cda-c1a0-11ed-a752-0242ac110004
Read: Mon Sep 12 21:08:33 2022
https://news.ycombinator.com/item?id=32824872
Tags: imported, hacker-news
Id: f0a10248-c1a4-11ed-8727-0242ac110004
Read: Tue Sep 13 14:40:27 2022
https://news.ycombinator.com/item?id=32875396
Tags: imported, hacker-news
Id: df0dd5be-c1a0-11ed-a6f4-0242ac110004
Read: Sat Sep 17 07:00:34 2022
https://news.ycombinator.com/item?id=32876804
Tags: imported, hacker-news
Id: dcbf9540-c1a0-11ed-8ff3-0242ac110004
Read: Sat Sep 17 12:00:36 2022
https://news.ycombinator.com/item?id=32877942
Tags: imported, hacker-news
Id: da50c9aa-c1a0-11ed-b3e4-0242ac110004
Read: Sat Sep 17 14:47:33 2022
https://news.ycombinator.com/item?id=32878855
Tags: imported, hacker-news
Id: e1652e0c-c1a0-11ed-8c3e-0242ac110004
Read: Sat Sep 17 16:39:25 2022
https://news.ycombinator.com/item?id=32881956
Tags: imported, hacker-news
Id: d7fe77b0-c1a0-11ed-a69f-0242ac110004
Read: Sat Sep 17 21:52:05 2022
https://news.ycombinator.com/item?id=32883471
Tags: imported, hacker-news
Id: e84ccce8-c1a0-11ed-9a62-0242ac110004
Read: Sun Sep 18 01:27:24 2022
https://news.ycombinator.com/item?id=32883596
Tags: imported, hacker-news
Id: e6021646-c1a0-11ed-8561-0242ac110004
Read: Sun Sep 18 01:51:13 2022
https://news.ycombinator.com/item?id=32886122
Tags: architecture, embedded-software, separation, layer, architecture-pattern, solid, solid-principles, imported, hacker-news
Id: c2f04014-44dd-11ed-8da1-0242ac110003
Read: Sun Sep 18 10:08:29 2022
https://news.ycombinator.com/item?id=32886288
Tags: imported, hacker-news
Id: e3b748a2-c1a0-11ed-9508-0242ac110004
Read: Sun Sep 18 10:37:26 2022
https://news.ycombinator.com/item?id=32887092
Tags: imported, hacker-news
Id: ef3e62f0-c1a0-11ed-8cf2-0242ac110004
Read: Sun Sep 18 12:48:40 2022
https://news.ycombinator.com/item?id=32887140
Tags: imported, hacker-news
Id: ea9b3e12-c1a0-11ed-86a5-0242ac110004
Read: Sun Sep 18 12:54:33 2022
https://news.ycombinator.com/item?id=32888516
Tags: imported, hacker-news
Id: eced54fc-c1a0-11ed-bf2d-0242ac110004
Read: Sun Sep 18 15:47:03 2022
https://news.ycombinator.com/item?id=32895354
Tags: imported, hacker-news
Id: f1874d6a-c1a0-11ed-8d1e-0242ac110004
Read: Mon Sep 19 07:27:31 2022
https://news.ycombinator.com/item?id=32909343
Tags: imported, hacker-news
Id: fddbbef2-c1a0-11ed-977f-0242ac110004
Read: Tue Sep 20 09:01:43 2022
https://news.ycombinator.com/item?id=32911083
Tags: time-management, project, late-project, brooks-law, imported, hacker-news
Id: f2dad5d2-44dd-11ed-a7c1-0242ac110003
Read: Tue Sep 20 13:03:46 2022
https://news.ycombinator.com/item?id=32923390
Tags: imported, hacker-news
Id: f4a204ae-c1a0-11ed-97d8-0242ac110004
Read: Wed Sep 21 11:11:52 2022
https://news.ycombinator.com/item?id=32927033
Tags: imported, hacker-news
Id: f6f0a800-c1a0-11ed-80cf-0242ac110004
Read: Wed Sep 21 15:57:02 2022
https://news.ycombinator.com/item?id=32928411
Tags: imported, hacker-news
Id: f93d5d24-c1a0-11ed-b720-0242ac110004
Read: Wed Sep 21 17:30:18 2022
https://news.ycombinator.com/item?id=32935412
Tags: imported, hacker-news
Id: fb951404-c1a0-11ed-b6b0-0242ac110004
Read: Thu Sep 22 06:31:44 2022
https://news.ycombinator.com/item?id=32953111
Tags: imported, hacker-news
Id: 06b11a42-c1a4-11ed-8526-0242ac110004
Read: Fri Sep 23 15:20:34 2022
https://news.ycombinator.com/item?id=32956401
Tags: imported, hacker-news
Id: 002897d4-c1a1-11ed-9f68-0242ac110004
Read: Fri Sep 23 20:03:12 2022
Some common tricks to avoid password cracking. Mostly by bruteforce or social engineering.
https://news.ycombinator.com/item?id=32961815
Tags: social-engineering, password-cracker, password, bruteforce, rainbow-table, hash, cryptography, windows, imported, hacker-news
Id: 12687de0-44df-11ed-a221-0242ac110003
Read: Sat Sep 24 12:17:53 2022
https://news.ycombinator.com/item?id=32961933
Tags: imported, hacker-news
Id: 0d9e223c-c1a4-11ed-a96d-0242ac110004
Read: Sat Sep 24 12:35:22 2022
https://news.ycombinator.com/item?id=32963021
Tags: imported, hacker-news
Id: 09027aca-c1a4-11ed-bfe6-0242ac110004
Read: Sat Sep 24 14:39:58 2022
https://news.ycombinator.com/item?id=32964192
Tags: imported, hacker-news
Id: 0b500130-c1a4-11ed-945d-0242ac110004
Read: Sat Sep 24 16:32:15 2022
https://news.ycombinator.com/item?id=32980040
Tags: imported, hacker-news
Id: f2f5e270-c1a4-11ed-93ec-0242ac110004
Read: Mon Sep 26 06:21:24 2022
https://news.ycombinator.com/item?id=32994584
Tags: imported, hacker-news
Id: f543b732-c1a4-11ed-91db-0242ac110004
Read: Tue Sep 27 12:42:24 2022
https://news.ycombinator.com/item?id=33028300
Tags: imported, hacker-news
Id: 0ff728c6-c1a4-11ed-b796-0242ac110004
Read: Thu Sep 29 22:41:10 2022
https://news.ycombinator.com/item?id=33033017
Tags: getting-things-done, gtd, david-allen, productivity, inbox-zero, management, time-management, imported, hacker-news
Id: 47cae02e-44dd-11ed-8353-0242ac110003
Read: Fri Sep 30 10:12:53 2022
A way of merging feature branches to obtain cleaner history
https://news.ycombinator.com/item?id=33042018
Tags: git, branch, merge, merge-conflict, rebase, github, feature-branch, imported, hacker-news
Id: 959e4b0a-44de-11ed-92c7-0242ac110003
Read: Fri Sep 30 23:26:48 2022
https://news.ycombinator.com/item?id=32303193
Tags: imported, hacker-news
Id: a4860376-c1a0-11ed-ae57-0242ac110004
Read: Mon Aug 1 07:43:01 2022
https://news.ycombinator.com/item?id=32305997
Tags: imported, hacker-news
Id: a23a4924-c1a0-11ed-a585-0242ac110004
Read: Mon Aug 1 13:57:25 2022
https://news.ycombinator.com/item?id=32312413
Tags: imported, hacker-news
Id: a6dab644-c1a0-11ed-b024-0242ac110004
Read: Mon Aug 1 21:42:53 2022
https://news.ycombinator.com/item?id=32334741
Tags: imported, hacker-news
Id: a94d30aa-c1a0-11ed-bb01-0242ac110004
Read: Wed Aug 3 17:42:44 2022
https://news.ycombinator.com/item?id=32340703
Tags: imported, hacker-news
Id: d8ec98f6-c1a4-11ed-aa3b-0242ac110004
Read: Thu Aug 4 08:56:08 2022
Troy Hunt has created an automated tunnel (as a form), that makes spammers to spend time trying to set up an account.
Tags: troy-hunt, purgatory, spammer, spam, password, cloudflare, have-i-been-pwned
Id: 5bc3da5a-13db-11ed-b88e-0242ac110003
Read: Thu, 04 Aug 2022 09:53:57 +0000
Tags: javascript, curry, currying, partial-application, functional-programming
Id: 8aaa2bd0-13db-11ed-b98a-0242ac110003
Read: Thu, 04 Aug 2022 09:55:16 +0000
Tags: closure, javascript, higher-order-function, partial-application, functional-programming
Id: a93f40f8-13db-11ed-81c7-0242ac110003
Read: Thu, 04 Aug 2022 09:56:07 +0000
https://news.ycombinator.com/item?id=32353500
Tags: documentation, architecture, arc42, c4-model, system-thinking, imported, hacker-news
Id: 8e1e992e-16e5-11ed-85fc-0242ac110003
Read: Fri Aug 5 09:01:57 2022
https://news.ycombinator.com/item?id=32354471
Tags: safety-critical, c, misra, resource, standard, bug, imported, hacker-news
Id: bcbf73ca-16e5-11ed-a7fd-0242ac110003
Read: Fri Aug 5 11:13:25 2022
https://news.ycombinator.com/item?id=32354471
Tags: imported, hacker-news
Id: cf69d690-c1a4-11ed-8acd-0242ac110004
Read: Fri Aug 5 11:13:25 2022
https://news.ycombinator.com/item?id=32354669
Tags: imported, hacker-news
Id: b50f356e-c1a0-11ed-b09a-0242ac110004
Read: Fri Aug 5 11:35:48 2022
A guide on how to implement a SkipList data structure
https://news.ycombinator.com/item?id=32374278
Tags: skiplist, data-structure, zip-tree, isomorphism, dsa, algorithm, binary-tree, imported, hacker-news
Id: 4352df2c-16e5-11ed-abbc-0242ac110003
Read: Sun Aug 7 06:08:09 2022
https://news.ycombinator.com/item?id=32375955
Tags: imported, hacker-news
Id: db443992-c1a4-11ed-ae4b-0242ac110004
Read: Sun Aug 7 12:28:43 2022
Increasing the performance by helping the compiler to optimize switch statements.
@LGB actually in V8 (JS engine used by google chrome) you need to jump through a lot of hoops to get switch case optimized: All the cases must be of same type. All the cases must either be string literals or 31-bit signed integer literals. And there must be less than 128 cases. And even after all those hoops, all you get is what you would have gotten with if-elses anyway (I.E. no jump tables or sth like that)
https://news.ycombinator.com/item?id=32381550
Tags: emulator, calculator, optimization, switch-statement, jump-table, javascript, js, v8, google, opcode, ti-84, imported, hacker-news
Id: fa4d5126-16e5-11ed-bc8f-0242ac110003
Read: Mon Aug 8 01:20:41 2022
The need to integrate leisure in creative work.
It is rephrased as “Leisure gives the scribe the chance to acquire wisdom”.
This is a similar idea to Hammock Driven Development (Rich Hickey)
Tags: leisure, creativity, creative-work, work, henri-poincare, rich-hickey, hammock-driven-development, peter-drucker, quote, jideofor-onwugbenu
Id: 4e335ae4-16e4-11ed-a924-0242ac110003
Read: Mon, 08 Aug 2022 06:35:33 +0000
https://news.ycombinator.com/item?id=32383835
Tags: imported, hacker-news
Id: b065e346-c1a0-11ed-a41d-0242ac110004
Read: Mon Aug 8 10:00:08 2022
How to identify (de-anonymize) programmers (code authors) from its binaries
https://news.ycombinator.com/item?id=32384147
Tags: arxiv, privacy, paper, imported, hacker-news
Id: 2e5f6d24-17da-11ed-9b75-0242ac110003
Read: Mon Aug 8 11:02:10 2022
https://news.ycombinator.com/item?id=32390499
Tags: imported, hacker-news
Id: ae0f6900-c1a0-11ed-b21b-0242ac110004
Read: Mon Aug 8 20:18:05 2022
https://news.ycombinator.com/item?id=32390605
Tags: imported, hacker-news
Id: b2c3a9d4-c1a0-11ed-89f9-0242ac110004
Read: Mon Aug 8 20:29:30 2022
https://news.ycombinator.com/item?id=32392161
Tags: imported, hacker-news
Id: abb54828-c1a0-11ed-b0ed-0242ac110004
Read: Mon Aug 8 22:56:18 2022
Java performance is far from being trivial to benchmark because it is affected by various factors such as the Java application, its input, the virtual machine, the garbage collector, the heap size, etc.
In addition, non-determinism at run-time causes the execution time of a Java program to differ from run to run. There are a number of sources of non-determinism such as Just-In-Time (JIT) compilation
and optimization in the virtual machine (VM) driven by timerbased method sampling, thread scheduling, garbage collection, and various system effects.
There exist a wide variety of Java performance evaluation methodologies used by researchers and benchmarkers. These methodologies differ from each other in a number of ways. Some report average performance over a number of runs of the same experiment; others report the best or second best performance observed; yet others report the worst. Some iterate the benchmark multiple times within a single VM invocation; others consider multiple VM invocations and iterate a single benchmark execution; yet others consider multiple VM invocations and iterate the benchmark multiple times.
This paper shows that prevalent methodologies can be misleading, and can even lead to incorrect conclusions. The reason is that the data analysis is not statistically rigorous. In this paper, we present a survey of xisting Java performance evaluation methodologies and discuss the importance of statistically rigorous data analysis for dealing with non-determinism. We advocate approaches to quantify startup as well as steady-state performance, and, in addition, we provide the JavaStats software to automatically obtain performance numbers in a rigorous manner. Although this paper focuses on Java performance evaluation, many of the issues addressed in this paper also apply to other programming languages and systems that build on a managed runtime system.
(copied from the abstract)
Tags: java, performance, statistics, statistically-relevant, confidence-interval
Id: dec739e6-17dd-11ed-9806-0242ac110003
Read: Tue, 09 Aug 2022 12:22:01 +0000
A way of writing modules in Julia, then compile them to C, then connect them to Python
https://news.ycombinator.com/item?id=32407451
Tags: julia, ffi, foreign-function-interface, cffi, python, connecting-languages, connection, integration, library, imported, hacker-news
Id: ba6208f8-188a-11ed-883f-0242ac110003
Read: Wed Aug 10 03:03:32 2022
https://news.ycombinator.com/item?id=32409272
Tags: imported, hacker-news
Id: dd93cb7c-c1a4-11ed-adf1-0242ac110004
Read: Wed Aug 10 08:35:01 2022
A way of connecting Python to Rust.
Tags: cffi, ffi, foreign-function-interface, rust, integration, connection, connecting-languages, library
Id: fd98378c-188a-11ed-bb0a-0242ac110003
Read: Wed, 10 Aug 2022 09:01:15 +0000
https://news.ycombinator.com/item?id=32437078
Tags: imported, hacker-news
Id: dfec522c-c1a4-11ed-8f09-0242ac110004
Read: Fri Aug 12 11:51:30 2022