# Twtxt is an open, distributed microblogging platform that # uses human-readable text files, common transport protocols, # and free software. # # Learn more about twtxt at https://github.com/buckket/twtxt # # This is an automated Yarn.social feed running feeds v0.1.0@2b75e86 # Learn more about Yarn.social at https://yarn.social # # nick = lobsters # url = https://feeds.twtxt.net/lobsters/twtxt.txt # source = https://lobste.rs/rss # avatar = # description = # updated_at = 2022-05-27T15:51:24Z # 2022-04-19T07:54:13Z **The absurd complexity of server-side rendering**
[Comments](https://lobste.rs/s/qfb5qy/absurd_complexity_server_side_rendering) ⌘ [Read more](https://gist.github.com/Widdershin/98fd4f0e416e8eb2906d11fd1da62984) 2022-04-19T08:51:10Z **After 5 years, I'm out of the serverless compute cult**
[Comments](https://lobste.rs/s/fskz0e/after_5_years_i_m_out_serverless_compute) ⌘ [Read more](https://dev.to/brentmitchell/after-5-years-im-out-of-the-serverless-compute-cult-3f6d) 2022-04-19T19:02:12Z **secrets: A command-line tool to prevent committing secret keys into your source code**
[Comments](https://lobste.rs/s/3or9rj/secrets_command_line_tool_prevent) ⌘ [Read more](https://github.com/sirwart/secrets) 2022-04-19T21:10:33Z **Monitoring My Garage Door With a Raspberry Pi, Rust, and a 13Mb Linux System**
[Comments](https://lobste.rs/s/ygyn3x/monitoring_my_garage_door_with_raspberry) ⌘ [Read more](https://www.wezm.net/v2/posts/2022/garage-door-monitor/) 2022-04-19T16:07:58Z **De-AMP: Cutting Out Google and Enhancing Privacy**
[Comments](https://lobste.rs/s/5d2lgv/de_amp_cutting_out_google_enhancing) ⌘ [Read more](https://brave.com/privacy-updates/18-de-amp/) 2022-04-19T10:16:17Z **mpris-scrobbler: Minimalistic daemon which submits the playing song to audioscrobbler services**
I have released a new version of the MPRIS enabled audioscrobbler daemon for linux. It loads track informations from your media player (if it supports MPRIS) and can submit it to the three existing scrobbling services: libre.fm, musicbrainz (free) and last.fm (non-free).

This might be something you’re interested in, if you were annoyed at having to chase scrobbling plugins for each player you’re using or have to enable multiple o ... ⌘ [Read more](https://github.com/mariusor/mpris-scrobbler) 2022-04-19T11:26:58Z **Let's install OpenBSD/riscv64 on QEMU**
[Comments](https://lobste.rs/s/p1klil/let_s_install_openbsd_riscv64_on_qemu) ⌘ [Read more](https://briancallahan.net/blog/20220418.html) 2022-04-19T13:25:46Z **iblock: block scanner TCP connections under OpenBSD**
iblock is a software whose purpose is to detect TCP connections, on specific ports, in order to block the corresponding IP adresses, through Packet Filter.

[Comments](https://lobste.rs/s/ymg1g2/iblock_block_scanner_tcp_connections) ⌘ [Read more](https://doc.huc.fr.eu.org/en/monitor/iblock-openbsd/) 2022-04-19T15:30:29Z **Fairly realistic grass**
[Comments](https://lobste.rs/s/ntfp30/fairly_realistic_grass) ⌘ [Read more](https://codesandbox.io/s/ehflx3) 2022-04-19T17:00:34Z **Routing: I’m not smart enough for a SPA**
[Comments](https://lobste.rs/s/by7wnt/routing_i_m_not_smart_enough_for_spa) ⌘ [Read more](https://dev.to/tigt/routing-im-not-smart-enough-for-a-spa-5hki) 2022-04-18T22:17:30Z **The Uxn ecosystem is a clean-slate personal computing stack, created to host small tools and games**
[Comments](https://lobste.rs/s/29crp2/uxn_ecosystem_is_clean_slate_personal) ⌘ [Read more](https://100r.co/site/uxn.html) 2022-04-19T23:19:45Z **Testing consistency of rqlite using Jepsen**
[Comments](https://lobste.rs/s/i0onpk/testing_consistency_rqlite_using_jepsen) ⌘ [Read more](https://github.com/wildarch/jepsen.rqlite/blob/main/doc/blog.md) 2022-04-19T10:12:25Z **The Witness: frame analysis part 1**
Part 2: [https://blog.thomaspoulet.fr/the-witness-frame-part-2/](https://blog.thomaspoulet.fr/the-witness-frame-part-2/)

[Comments](https://lobste.rs/s/cxfv28/witness_frame_analysis_part_1) ⌘ [Read more](https://blog.thomaspoulet.fr/the-witness-frame-part-1/) 2022-04-19T22:23:38Z **The Applesoft Compiler (TASC): We have the source code, in a sense**
[Comments](https://lobste.rs/s/heutg0/applesoft_compiler_tasc_we_have_source) ⌘ [Read more](https://devblogs.microsoft.com/oldnewthing/20220419-00/?p=106496) 2022-04-18T14:22:56Z **A blog that is a single executable binary (inspired by j3s)**
[Comments](https://lobste.rs/s/oj0yi5/blog_is_single_executable_binary) ⌘ [Read more](https://www.andreinc.net/2022/04/10/a-blog-that-is-a-single-executable-binary) 2022-04-18T21:28:41Z **Proving the Coding Interview**
[Comments](https://lobste.rs/s/v5xvbf/proving_coding_interview) ⌘ [Read more](https://www.cs.utexas.edu/~ntaylor/blog/proving/) 2022-04-19T23:45:23Z **Node.js 18 is now available**
[Comments](https://lobste.rs/s/sxmic0/node_js_18_is_now_available) ⌘ [Read more](https://nodejs.org/en/blog/announcements/v18-release-announce/) 2022-04-19T11:27:49Z **How to talk to a local IPMI under OpenBSD**
[Comments](https://lobste.rs/s/eivwib/how_talk_local_ipmi_under_openbsd) ⌘ [Read more](https://utcc.utoronto.ca/~cks/space/blog/unix/OpenBSDLocalIPMI) 2022-04-18T15:21:11Z **A Message Queue in Shell**
[Comments](https://lobste.rs/s/p2hlkz/message_queue_shell) ⌘ [Read more](https://pencil.toast.cafe/bunker-labs/a-message-queue-in-shell) 2022-04-19T13:23:53Z **Neurosymbolic Programming with Scallop**
[Comments](https://lobste.rs/s/sa4zgw/neurosymbolic_programming_with_scallop) ⌘ [Read more](https://scallop-lang.github.io) 2022-04-18T23:03:44Z **Javascript Does Not Need a StringBuilder**
[Comments](https://lobste.rs/s/mpfk4i/javascript_does_not_need_stringbuilder) ⌘ [Read more](https://josephmate.github.io/2020-07-27-javascript-does-not-need-stringbuilder/) 2022-04-19T20:24:49Z **Replacing the reputation on StackOverflow with a percentage of Jon Skeet's points**
[Comments](https://lobste.rs/s/quauen/replacing_reputation_on_stackoverflow) ⌘ [Read more](https://www.reddit.com/r/programming/comments/u77owc/github_novalagungskeetoverflow_a_fun_browser/) 2022-04-18T14:51:12Z **git-remote-dropbox: A transparent bridge between Git and Dropbox**
[Comments](https://lobste.rs/s/5qqcev/git_remote_dropbox_transparent_bridge) ⌘ [Read more](https://github.com/anishathalye/git-remote-dropbox) 2022-04-18T02:14:19Z **The musl preprocessor debate**
[Comments](https://lobste.rs/s/osfunr/musl_preprocessor_debate) ⌘ [Read more](https://catfox.life/2022/04/16/the-musl-preprocessor-debate/) 2022-04-19T14:40:31Z **Cross-Language Attacks**
Abstract: Memory corruption attacks against unsafe programming languages like C/C++ have been a major threat to computer systems for multiple decades. Various sanitizers and runtime exploit mitigation techniques have been shown to only provide partial protection at best. Recently developed ‘safe’ programming languages such as Rust and Go hold the promise to change this paradigm by preventing memory corruption bugs using a strong type system and proper compile-time and runtime c ... ⌘ [Read more](https://www.ndss-symposium.org/wp-content/uploads/2022-78-paper.pdf) 2022-04-20T00:45:28Z **CVE-2022-21449: Psychic Signatures in Java**
[Comments](https://lobste.rs/s/mkhpij/cve_2022_21449_psychic_signatures_java) ⌘ [Read more](https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/) 2022-04-20T01:13:27Z **How Grafana Mimir’s split-and-merge compactor enables scaling metrics to 1 billion active series**
[Comments](https://lobste.rs/s/6nstwv/how_grafana_mimir_s_split_merge_compactor) ⌘ [Read more](https://grafana.com/blog/2022/04/19/how-grafana-mimirs-split-and-merge-compactor-enables-scaling-metrics-to-1-billion-active-series/) 2022-04-20T01:23:09Z **How to protect HMACs inside AWS KMS**
[Comments](https://lobste.rs/s/xsv4lk/how_protect_hmacs_inside_aws_kms) ⌘ [Read more](https://aws.amazon.com/blogs/security/how-to-protect-hmacs-inside-aws-kms/) 2022-04-20T02:24:43Z **Ember.js’ Road to TypeScript**
Related (and referenced in the talk): [https://www.semver-ts.org](https://www.semver-ts.org) (discussed a bit here a few days ago).

[Comments](https://lobste.rs/s/m9kh1m/ember_js_road_typescript) ⌘ [Read more](https://www.youtube.com/watch?v=UOw7TydAT_s) 2022-04-20T02:25:23Z **Introduction to Doctests in Haskell**
[Comments](https://lobste.rs/s/3rvnu6/introduction_doctests_haskell) ⌘ [Read more](https://serokell.io/blog/doctests-in-haskell) 2022-04-20T02:22:35Z **Go Developer Survey 2021 Results - The Go Programming Language**
[Comments](https://lobste.rs/s/qr9r7n/go_developer_survey_2021_results_go) ⌘ [Read more](https://go.dev/blog/survey2021-results) 2022-04-20T05:54:57Z **Faster Geospatial Enrichment: PostgreSQL vs ClickHouse vs BigQuery**
[Comments](https://lobste.rs/s/qo6anw/faster_geospatial_enrichment) ⌘ [Read more](https://tech.marksblogg.com/faster-geospatial-enrichment.html) 2022-04-20T07:19:25Z **Practising Programming**
[Comments](https://lobste.rs/s/vb0cc3/practising_programming) ⌘ [Read more](https://tratt.net/laurie/blog/2022/practising_programming.html) 2022-04-20T07:59:41Z **Win32 Window Custom Title Bar (Caption)**
[Comments](https://lobste.rs/s/6tz4x5/win32_window_custom_title_bar_caption) ⌘ [Read more](https://kubyshkin.name/posts/win32-window-custom-title-bar-caption/) 2022-04-20T12:54:08Z **In-Database Machine Learning**
[Comments](https://lobste.rs/s/d7vt4c/database_machine_learning) ⌘ [Read more](https://github.com/mindsdb/mindsdb) 2022-04-20T13:08:22Z **Debian/Raspbian rngd with -S0 will bite you after a week**
[Comments](https://lobste.rs/s/3lp6yy/debian_raspbian_rngd_with_s0_will_bite_you) ⌘ [Read more](https://rachelbythebay.com/w/2022/04/20/rngd/) 2022-04-20T14:03:45Z **Firmware - what are [Debian] going to do about it? (Steve McIntyre)**
[Comments](https://lobste.rs/s/qfzwfy/firmware_what_are_debian_going_do_about_it) ⌘ [Read more](https://blog.einval.com/2022/04/19#firmware-what-do-we-do) 2022-04-20T14:49:17Z **GitHub can't be trusted**
[Comments](https://lobste.rs/s/fnorwo/github_can_t_be_trusted) ⌘ [Read more](https://www.jessesquires.com/blog/2022/04/19/github-suspending-russian-accounts/) 2022-04-20T15:00:28Z **Ruby: Rust YJIT**
[Comments](https://lobste.rs/s/ufaecp/ruby_rust_yjit) ⌘ [Read more](https://github.com/ruby/ruby/pull/5826) 2022-04-20T15:07:52Z **Font Pairing Glyph Comparison Tool**
[Comments](https://lobste.rs/s/aodtw2/font_pairing_glyph_comparison_tool) ⌘ [Read more](https://www.fontpairings.com/font-pairing-glyph-comparison-tool/) 2022-04-20T15:30:58Z **Writing Shell Scripts Using Elixir**
[Comments](https://lobste.rs/s/d2if8n/writing_shell_scripts_using_elixir) ⌘ [Read more](https://akoutmos.com/post/elixir-shell-scripts/) 2022-04-20T15:52:55Z **Performance at GitHub: deferring stats with rack.after_reply**
[Comments](https://lobste.rs/s/xosgol/performance_at_github_deferring_stats) ⌘ [Read more](https://github.blog/2022-04-11-performance-at-github-deferring-stats-with-rack-after_reply/) 2022-04-20T16:11:50Z **RustyHermit - A Rust-based, lightweight unikernel**
[Comments](https://lobste.rs/s/doqxed/rustyhermit_rust_based_lightweight) ⌘ [Read more](https://github.com/hermitcore/rusty-hermit) 2022-04-20T17:12:43Z **Changing std::sort at Google’s Scale and Beyond**
[Comments](https://lobste.rs/s/odqv1h/changing_std_sort_at_google_s_scale_beyond) ⌘ [Read more](https://danlark.org/2022/04/20/changing-stdsort-at-googles-scale-and-beyond/) 2022-04-20T19:01:15Z **That is not a number, that is a freed object**
[Comments](https://lobste.rs/s/gyvhvy/is_not_number_is_freed_object) ⌘ [Read more](https://siddhesh.in/posts/that-is-not-a-number-that-is-a-freed-object.html) 2022-04-20T20:26:00Z **(2013) Cloud haters: You too will be assimilated**
[Comments](https://lobste.rs/s/tlkc49/2013_cloud_haters_you_too_will_be) ⌘ [Read more](https://www.zdnet.com/article/cloud-haters-you-too-will-be-assimilated/) 2022-04-20T20:51:28Z **plan9palette.fnl**
[Comments](https://lobste.rs/s/7v5wv5/plan9palette_fnl) ⌘ [Read more](https://paste.sr.ht/~icefox/1dae9fdaf210ca88146190340c0b5b706dbe7808) 2022-04-20T21:27:22Z **Open Source SQL Parsers**
[Comments](https://lobste.rs/s/ovsofk/open_source_sql_parsers) ⌘ [Read more](https://tokern.io/blog/open-source-sql-parsers/) 2022-04-20T21:25:25Z **Handwritten Parsers & Lexers in Go**
[Comments](https://lobste.rs/s/hhhiiz/handwritten_parsers_lexers_go) ⌘ [Read more](https://blog.gopheracademy.com/advent-2014/parsers-lexers/) 2022-04-20T21:35:05Z **Tearing out the Emacs windows manager for tiling window managers**
[Comments](https://lobste.rs/s/ge7g8x/tearing_out_emacs_windows_manager_for) ⌘ [Read more](http://techtrickery.com/tearing-out-the-emacs-window-manager.html) 2022-04-21T00:54:08Z **State Machine Replication, and Why You Should Care**
[Comments](https://lobste.rs/s/odzilm/state_machine_replication_why_you_should) ⌘ [Read more](https://signalsandthreads.com/state-machine-replication-and-why-you-should-care/) 2022-04-21T01:02:28Z **Memray: a memory profiler for Python**
[Comments](https://lobste.rs/s/novdpp/memray_memory_profiler_for_python) ⌘ [Read more](https://github.com/bloomberg/memray) 2022-04-21T01:21:26Z **Faster GDB Startup**
[Comments](https://lobste.rs/s/e5hpwu/faster_gdb_startup) ⌘ [Read more](https://tromey.com/blog/?p=1084) 2022-04-21T08:22:43Z **Copy-and-Patch Compilation: A fast compilation algorithm for high-level languages and bytecode**
[Comments](https://lobste.rs/s/f8oxju/copy_patch_compilation_fast_compilation) ⌘ [Read more](https://arxiv.org/abs/2011.13127) 2022-04-21T09:50:07Z **OpenBSD 7.1 Released**
[Comments](https://lobste.rs/s/urqiej/openbsd_7_1_released) ⌘ [Read more](https://www.openbsd.org/71.html) 2022-04-21T11:27:34Z **RuboCop Turns 10**
[Comments](https://lobste.rs/s/tah9jn/rubocop_turns_10) ⌘ [Read more](https://metaredux.com/posts/2022/04/21/rubocop-turns-10.html) 2022-04-21T11:58:06Z **How Async Functions in Traits could Work in Rustc**
[Comments](https://lobste.rs/s/fgbl5z/how_async_functions_traits_could_work) ⌘ [Read more](https://blog.theincredibleholk.org/blog/2022/04/18/how-async-functions-in-traits-could-work-in-rustc/) 2022-04-21T12:30:02Z **Daniel J. Bernstein's ptyget toolset (2016)**
[Comments](https://lobste.rs/s/mn9v2p/daniel_j_bernstein_s_ptyget_toolset_2016) ⌘ [Read more](https://jdebp.uk/Softwares/djbwares/bernstein-ptyget.html) 2022-04-21T13:05:15Z **Stop Using Politics As A Cudgel To Discourage Experimentation**
[Comments](https://lobste.rs/s/chpq1l/stop_using_politics_as_cudgel_discourage) ⌘ [Read more](https://christine.website/blog/politics-cudgel-experimentation-2022-04-21) 2022-04-21T13:32:12Z **Embedding Information in Text Documents Using Glyph Perturbation**
[Comments](https://lobste.rs/s/ordsdj/embedding_information_text_documents) ⌘ [Read more](https://dl.acm.org/doi/pdf/10.1145/3152823) 2022-04-21T13:30:04Z **Beyond The Web: Reassembly of the Internet**
[Comments](https://lobste.rs/s/0drgnc/beyond_web_reassembly_internet) ⌘ [Read more](https://socketsupply.qa/blog/beyond-the-web/) 2022-04-21T14:05:33Z **Parsing and Validating Dates in Awk | Jonathan Palardy's Blog**
[Comments](https://lobste.rs/s/pvexhm/parsing_validating_dates_awk_jonathan) ⌘ [Read more](https://blog.jpalardy.com/posts/parsing-and-validate-dates-in-awk/) 2022-04-21T14:15:09Z **OpenBSD webzine issue #9**
[Comments](https://lobste.rs/s/8c84oj/openbsd_webzine_issue_9) ⌘ [Read more](https://webzine.puffy.cafe/issue-9.html) 2022-04-21T14:36:17Z **the three line single binary compiler free blog**
[Comments](https://lobste.rs/s/9xsesv/three_line_single_binary_compiler_free) ⌘ [Read more](https://flak.tedunangst.com/post/the-three-line-single-binary-compiler-free-blog) 2022-04-21T15:02:11Z **Ubuntu 22.04 LTS Release Notes**
[Comments](https://lobste.rs/s/ryywdt/ubuntu_22_04_lts_release_notes) ⌘ [Read more](https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668) 2022-04-21T15:00:17Z **Paxos Made Simple (2001)**
[Comments](https://lobste.rs/s/4nmnxd/paxos_made_simple_2001) ⌘ [Read more](https://www.microsoft.com/en-us/research/uploads/prod/2016/12/paxos-simple-Copy.pdf) 2022-04-21T16:45:31Z **Fundamentals of the FreeBSD Shell**
[Comments](https://lobste.rs/s/ww191s/fundamentals_freebsd_shell) ⌘ [Read more](https://klarasystems.com/articles/interacting-with-freebsd-learning-the-fundamentals-of-the-freebsd-shell-2/) 2022-04-21T16:47:56Z **cleanlab 2.0: Automatically Find Errors in ML Datasets**
[Comments](https://lobste.rs/s/wwyeip/cleanlab_2_0_automatically_find_errors_ml) ⌘ [Read more](https://cleanlab.ai/blog/cleanlab-2/) 2022-04-21T17:16:50Z **Vim Tada - a simple todo manager for vim**
[Comments](https://lobste.rs/s/rrlcpa/vim_tada_simple_todo_manager_for_vim) ⌘ [Read more](https://github.com/dewyze/vim-tada) 2022-04-21T18:11:33Z **Setting Up a CI System Part 4: Live patching your CI gateway**
[Comments](https://lobste.rs/s/ryy5zh/setting_up_ci_system_part_4_live_patching) ⌘ [Read more](http://www.mupuf.org/blog/2022/04/15/setting-up-a-ci-system-part-4-live-patching-your-ci-gateway/) 2022-04-21T19:06:58Z **Technical Debt Ratio: A Definition and Why It Matters**
[Comments](https://lobste.rs/s/lmsy5h/technical_debt_ratio_definition_why_it) ⌘ [Read more](https://linearb.io/blog/technical-debt-ratio/) 2022-04-21T19:03:49Z **Cloud Robotics Core: Kubernetes, Federation, App Management**
[Comments](https://lobste.rs/s/77o9x1/cloud_robotics_core_kubernetes) ⌘ [Read more](https://googlecloudrobotics.github.io/core/) 2022-04-21T19:27:20Z **JavaScript Garbage Collection with WebAssembly is Possible Today**
[Comments](https://lobste.rs/s/of4zyg/javascript_garbage_collection_with) ⌘ [Read more](https://jott.live/markdown/js_gc_in_wasm) 2022-04-21T19:45:54Z **Rust9x: Compile Rust code for Windows 95, NT and above**
[Comments](https://lobste.rs/s/vdbxtp/rust9x_compile_rust_code_for_windows_95_nt) ⌘ [Read more](https://seri.tools/blog/announcing-rust9x/) 2022-04-21T20:15:41Z **Python’s “Type Hints” are a bit of a disappointment to me**
[Comments](https://lobste.rs/s/uxnepo/python_s_type_hints_are_bit) ⌘ [Read more](https://www.uninformativ.de/blog/postings/2022-04-21/0/POSTING-en.html) 2022-04-21T20:47:17Z **TornadoVM Makes It Possible To Run Java on GPUs and FPGAs**
[Comments](https://lobste.rs/s/kcrblw/tornadovm_makes_it_possible_run_java_on) ⌘ [Read more](https://www.i-programmer.info/news/80-java/15376-tornado-vm-makes-it-possible-to-run-java-on-gpus-and-fpgas.html) 2022-04-21T21:06:53Z **Art Bits from HyperCard**
[Comments](https://lobste.rs/s/hrxjbs/art_bits_from_hypercard) ⌘ [Read more](http://archives.somnolescent.net/web/hypercard/) 2022-04-22T00:41:48Z **GitHub: Private Profiles beta**
[Comments](https://lobste.rs/s/eivavg/github_private_profiles_beta) ⌘ [Read more](https://github.blog/changelog/2022-04-21-private-profiles/) 2022-04-22T00:49:01Z **TypeScript and Set Theory**
[Comments](https://lobste.rs/s/hnfajg/typescript_set_theory) ⌘ [Read more](https://ivov.dev/notes/typescript-and-set-theory) 2022-04-22T07:59:53Z **I'm a security engineer and I still almost got scammed**
[Comments](https://lobste.rs/s/kclbbr/i_m_security_engineer_i_still_almost_got) ⌘ [Read more](https://robertheaton.com/almost-scammed/) 2022-04-22T09:52:08Z **Goodwrite: a satirical thought experiment on AI-powered writing style suggestions**
[Comments](https://lobste.rs/s/oytqy1/goodwrite_satirical_thought_experiment) ⌘ [Read more](https://goodwrite.app) 2022-04-22T10:34:49Z **What are you doing this weekend?**
Feel free to tell what you plan on doing this weekend and even ask for help or feedback.

Please keep in mind it’s more than OK to do nothing at all too! ⌘ [Read more](https://lobste.rs/s/rsu2om/what_are_you_doing_this_weekend) 2022-04-22T13:17:21Z **Mocking You, Mocking Me**
[Comments](https://lobste.rs/s/gsosik/mocking_you_mocking_me) ⌘ [Read more](http://jmoiron.net/blog/mocking-you-mocking-me/) 2022-04-22T13:48:12Z **The Sound of Sorting - "Audibilization" and Visualization of Sorting Algorithms (2013)**
[Comments](https://lobste.rs/s/zbpjax/sound_sorting_audibilization) ⌘ [Read more](https://panthema.net/2013/sound-of-sorting/) 2022-04-22T14:23:00Z **Oh My GitHub: a delightful, open source tool for managing your GitHub repositories**
[Comments](https://lobste.rs/s/edfwtu/oh_my_github_delightful_open_source_tool) ⌘ [Read more](https://github.com/jiacai2050/oh-my-github) 2022-04-22T14:43:45Z **Augmented reality apps made hands-on interactive**
[Comments](https://lobste.rs/s/wqbezj/augmented_reality_apps_made_hands_on) ⌘ [Read more](https://portalble.cs.brown.edu) 2022-04-22T16:00:23Z **SemVer for TS in Practice —real world example of avoiding breaking changes**
[Comments](https://lobste.rs/s/ljrj0f/semver_for_ts_practice_real_world_example) ⌘ [Read more](https://v5.chriskrycho.com/journal/semver-for-ts-in-practice/) 2022-04-22T17:58:42Z **The infamous bug of range-based for loops**
[Comments](https://lobste.rs/s/728ckn/infamous_bug_range_based_for_loops) ⌘ [Read more](https://www.sandordargo.com/blog/2022/04/20/range-base-p2012) 2022-04-22T18:06:54Z **FreeBSD 13.0-RC4 Now Available**
[Comments](https://lobste.rs/s/cgj8gt/freebsd_13_0_rc4_now_available) ⌘ [Read more](https://lists.freebsd.org/pipermail/freebsd-stable/2021-March/093374.html) 2022-04-22T18:06:27Z **Run FreeBSD/aarch64 and FreeBSD/riscv64 Images Under FreeBSD/amd64**
[Comments](https://lobste.rs/s/o9qxph/run_freebsd_aarch64_freebsd_riscv64) ⌘ [Read more](https://gist.github.com/Mostly-BSD/4f193574f507865308281c8dfa96a2ab) 2022-04-22T19:39:56Z **BASHJAZZ / utest - unit testing for bash-scripts & functions**
[Comments](https://lobste.rs/s/ifj6l2/bashjazz_utest_unit_testing_for_bash) ⌘ [Read more](https://bashjazz.orion3.space/utest.html) 2022-04-22T19:44:27Z **Contributing to golang requires a Google/Gmail account**
[Comments](https://lobste.rs/s/miugls/contributing_golang_requires_google) ⌘ [Read more](https://github.com/golang/go/issues/49383) 2022-04-22T21:06:38Z **FreeBSD 13.1-RC4 Now Available**
[Comments](https://lobste.rs/s/hmkdwx/freebsd_13_1_rc4_now_available) ⌘ [Read more](https://lists.freebsd.org/archives/freebsd-stable/2022-April/000720.html) 2022-04-22T21:14:38Z **Geometric Deep Learning - A Introduction Book**
A simple and very clear and illustrative introduction to Geometric Deep Learning.

[Comments](https://lobste.rs/s/vaquoq/geometric_deep_learning_introduction) ⌘ [Read more](https://a-j.gitbook.io/geometric-deep-learning/) 2022-04-22T21:29:11Z **Logparser: an alternative to GoAccess written in Python**
[Comments](https://lobste.rs/s/lwe7yx/logparser_alternative_goaccess_written) ⌘ [Read more](https://github.com/lucianmarin/logparser) 2022-04-22T22:05:44Z **cloaker.mobi: now encrypts arbitrarily large files in Chrome on desktop**
[Comments](https://lobste.rs/s/evi40y/cloaker_mobi_now_encrypts_arbitrarily) ⌘ [Read more](https://cloaker.mobi) 2022-04-22T22:44:27Z **Deno 1.21 Release**
[Comments](https://lobste.rs/s/gui3id/deno_1_21_release) ⌘ [Read more](https://deno.com/blog/v1.21) 2022-04-23T05:01:20Z **Odilia Screen Reader**
[Comments](https://lobste.rs/s/7zeunn/odilia_screen_reader) ⌘ [Read more](https://odilia.app/) 2022-04-23T06:36:00Z **EULAs Aren't Inherently Evil**
[Comments](https://lobste.rs/s/tckzah/eulas_aren_t_inherently_evil) ⌘ [Read more](https://writing.kemitchell.com/2022/04/22/EULAs-Arent-Inherently-Evil) 2022-04-23T10:12:27Z **Google, Meta, and others will have to explain their algorithms under new EU legislation**
[Comments](https://lobste.rs/s/oxce9j/google_meta_others_will_have_explain) ⌘ [Read more](https://www.theverge.com/2022/4/23/23036976/eu-digital-services-act-finalized-algorithms-targeted-advertising) 2022-04-23T12:00:42Z **The Illustrated QUIC Connection: Every Byte Explained**
[Comments](https://lobste.rs/s/mk4q3l/illustrated_quic_connection_every_byte) ⌘ [Read more](https://quic.ulfheim.net/) 2022-04-23T13:12:03Z **Photorealistic Monocular 3D Reconstruction of Humans Wearing Clothing**
[Comments](https://lobste.rs/s/ugeu3h/photorealistic_monocular_3d) ⌘ [Read more](https://phorhum.github.io/) 2022-04-23T13:06:16Z **Core i9-12900KS World Record: 7.8 GHz on 8 Cores**
[Comments](https://lobste.rs/s/xlcypa/core_i9_12900ks_world_record_7_8_ghz_on_8) ⌘ [Read more](https://www.tomshardware.com/features/intel-core-i9-12900ks-world-record-78-ghz-8-cores) 2022-04-23T13:20:02Z **The Terminal (2014)**
[Comments](https://lobste.rs/s/jvm5tu/terminal_2014) ⌘ [Read more](https://furbo.org/2014/09/03/the-terminal/) 2022-04-23T14:25:58Z **My upgrade to 25 Gbit/s Fiber To The Home**
[Comments](https://lobste.rs/s/ufctcb/my_upgrade_25_gbit_s_fiber_home) ⌘ [Read more](https://michael.stapelberg.ch/posts/2022-04-23-fiber7-25gbit-upgrade/) 2022-04-23T16:17:29Z **Element (Matrix) - Introducing Threads in Beta**
[Comments](https://lobste.rs/s/4tvkqb/element_matrix_introducing_threads_beta) ⌘ [Read more](https://element.io/blog/introducing-threads-in-beta/) 2022-04-23T17:42:39Z **(2021) Writing your own linear algebra matrix library in C**
[Comments](https://lobste.rs/s/qov2hr/2021_writing_your_own_linear_algebra) ⌘ [Read more](https://www.andreinc.net/2021/01/20/writing-your-own-linear-algebra-matrix-library-in-c) 2022-04-23T19:50:27Z **Selling my own GPL software part 3, prior art (existing GPL software for sale)**
[Comments](https://lobste.rs/s/ep44dj/selling_my_own_gpl_software_part_3_prior) ⌘ [Read more](https://raymii.org/s/blog/Existing_GPL_software_for_sale.html) 2022-04-23T20:45:51Z **A Web Around the World, Part 8: The Intergalactic Computer Network**
[Comments](https://lobste.rs/s/loqsdh/web_around_world_part_8_intergalactic) ⌘ [Read more](https://www.filfre.net/2022/04/a-web-around-the-world-part-8-the-intergalactic-computer-network/) 2022-04-23T22:49:51Z **The digital ranging system that measured the distance to the Apollo spacecraft**
[Comments](https://lobste.rs/s/yp4kfy/digital_ranging_system_measured) ⌘ [Read more](http://www.righto.com/2022/04/the-digital-ranging-system-that.html) 2022-04-24T00:38:07Z **The lightweight Arch Linux based distro that runs, without root privileges, upon any Linux distro**
[Comments](https://lobste.rs/s/fca1pu/lightweight_arch_linux_based_distro_runs) ⌘ [Read more](https://github.com/fsquillace/junest) 2022-04-24T01:08:53Z **Inventing Postscript, the Tech That Took the Pain out of Printing**
[Comments](https://lobste.rs/s/en6d6k/inventing_postscript_tech_took_pain_out) ⌘ [Read more](https://spectrum.ieee.org/adobe-postscript) 2022-04-24T02:07:08Z **Software engineering in-the-large: the coordination challenge**
[Comments](https://lobste.rs/s/mvkifm/software_engineering_large) ⌘ [Read more](https://surfingcomplexity.blog/2022/04/23/software-engineering-in-the-large-the-coordination-challenge/) 2022-04-24T02:48:13Z **Controversies and Misconceptions about Kermit Protocol and Software**
[Comments](https://lobste.rs/s/j01ukn/controversies_misconceptions_about) ⌘ [Read more](http://www.columbia.edu/kermit/misconceptions.html) 2022-04-24T04:43:27Z **Chris Lattner on [tracing] garbage collection vs ARC**
[Comments](https://lobste.rs/s/ba7yvr/chris_lattner_on_tracing_garbage) ⌘ [Read more](https://atp.fm/205-chris-lattner-interview-transcript#gc) 2022-04-24T09:24:49Z **An Ode to Shell Scripts**
[Comments](https://lobste.rs/s/z9xccy/ode_shell_scripts) ⌘ [Read more](https://twitter.com/marekgibney/status/1518156180085948416) 2022-04-24T11:01:08Z **Idea Assembly Part #473**
[Comments](https://lobste.rs/s/mldykb/idea_assembly_part_473) ⌘ [Read more](https://danielbmarkham.com/idea-assembly-part-473/) 2022-04-24T13:04:50Z **Demystifying Security Research - Part 1**
[Comments](https://lobste.rs/s/6scdu7/demystifying_security_research_part_1) ⌘ [Read more](https://alexplaskett.github.io/demystifying-security-research-part1/) 2022-04-24T13:26:13Z **Introducing the Gleam language server**
[Comments](https://lobste.rs/s/4halxf/introducing_gleam_language_server) ⌘ [Read more](https://gleam.run/news/v0.21-introducing-the-gleam-language-server/) 2022-04-24T13:33:15Z **The temptation of writing shell scripts, illustrated**
[Comments](https://lobste.rs/s/tdhixw/temptation_writing_shell_scripts) ⌘ [Read more](https://utcc.utoronto.ca/~cks/space/blog/programming/ShellScriptTemptation) 2022-04-24T15:45:08Z **Now that computers have more than 4MB of memory, can we get seconds on the taskbar?**
[Comments](https://lobste.rs/s/l7mzzs/now_computers_have_more_than_4mb_memory) ⌘ [Read more](https://devblogs.microsoft.com/oldnewthing/20220411-00/?p=106456) 2022-04-24T17:06:16Z **There should be a tag for “shell”**
The question of shell scripting (Is it always a bad idea? How to do it well?) comes up a lot. There should be a tag for it. ⌘ [Read more](https://lobste.rs/s/fwjofs/there_should_be_tag_for_shell) 2022-04-24T17:41:13Z **Generalizing Folds in Haskell**
[Comments](https://lobste.rs/s/cft50f/generalizing_folds_haskell) ⌘ [Read more](https://danilafe.com/blog/haskell_catamorphisms/) 2022-04-24T18:20:35Z **PI_STATIC_AND_HIDDEN in glibc rtld**
[Comments](https://lobste.rs/s/dpp61c/pi_static_hidden_glibc_rtld) ⌘ [Read more](https://maskray.me/blog/2022-04-24-pi-static-and-hidden-in-glibc-rtld) 2022-04-24T20:53:50Z **Magic-trace – High-resolution traces of what a process is doing**
[Comments](https://lobste.rs/s/qf4huq/magic_trace_high_resolution_traces_what) ⌘ [Read more](https://github.com/janestreet/magic-trace) 2022-04-24T21:41:06Z **Reverse engineering a GameBoy Advance game — Complete Guide**
[Comments](https://lobste.rs/s/xrfha5/reverse_engineering_gameboy_advance) ⌘ [Read more](https://macabeus.medium.com/reverse-engineering-a-gameboy-advance-game-introduction-ec185bd8e02) 2022-04-24T21:56:47Z **Picoputer: RP Pico Hardware Transputer – Stack Based With OS in Hardware**
[Comments](https://lobste.rs/s/fxdbir/picoputer_rp_pico_hardware_transputer) ⌘ [Read more](http://trochilidae.blogspot.com/2021/07/stack-based-with-os-in-hardware.html) 2022-04-24T21:49:41Z **An Introduction to the UNIX Shell**
[Comments](https://lobste.rs/s/qt60wd/introduction_unix_shell) ⌘ [Read more](https://cscie26.dce.harvard.edu/~dce-lib113/reference/unix/bourne_shell.pdf) 2022-04-24T22:30:54Z **Zas Editor**
[Comments](https://lobste.rs/s/rmj8i5/zas_editor) ⌘ [Read more](https://www.zeditor.app) 2022-04-24T22:47:17Z **xbattext, an X11 battery monitor for NetBSD**
xbattext is a simple X11 program that displays, in text, the current battery level. Its source code
serves as a good introduction to X11 programming. It is short, simple and easy to follow, as it
accounts only for a single system – NetBSD. It makes use of both Xt (X toolkit intrinsics) and
Xm (Motif), two of the most popular X libraries. It demonstrates how to access resources from
˜/.Xdefaults, how to display text in various colors and fonts and how to set timers outside of the
main ev ... ⌘ [Read more](http://img.ankarstrom.se/xbattext.pdf) 2022-04-24T23:40:58Z **Compute shaders in graphics: Gaussian blur**
[Comments](https://lobste.rs/s/psgwkz/compute_shaders_graphics_gaussian_blur) ⌘ [Read more](https://lisyarus.github.io/blog/graphics/2022/04/21/compute-blur.html) 2022-04-25T00:26:59Z **Crimes with Go Generics**
[Comments](https://lobste.rs/s/co2zad/crimes_with_go_generics) ⌘ [Read more](https://christine.website/blog/gonads-2022-04-24) 2022-04-25T00:48:47Z **Parallel graph management and execution in heterogeneous computing**
[Comments](https://lobste.rs/s/jtaknp/parallel_graph_management_execution) ⌘ [Read more](https://github.com/uqfoundation/pathos) 2022-04-25T01:21:33Z **Patching an Embedded OS from 1996 with Ghidra**
[Comments](https://lobste.rs/s/5vvdxy/patching_embedded_os_from_1996_with) ⌘ [Read more](http://blog.petersobot.com/patching-the-k2500) 2022-04-25T02:12:37Z **Maximum Flow and Minimum-Cost Flow in Almost-Linear Time**
[Comments](https://lobste.rs/s/p9loai/maximum_flow_minimum_cost_flow_almost) ⌘ [Read more](https://arxiv.org/abs/2203.00671) 2022-04-25T02:12:21Z **Default Arguments and Label-based Overloading**
[Comments](https://lobste.rs/s/39xkfp/default_arguments_label_based) ⌘ [Read more](https://belkadan.com/blog/2022/04/Default-Arguments-and-Label-based-Overloading/) 2022-04-25T03:25:20Z **Why LSP?**
[Comments](https://lobste.rs/s/ihsgt1/why_lsp) ⌘ [Read more](https://matklad.github.io//2022/04/25/why-lsp.html) 2022-04-25T03:55:56Z **Functional programming with bananas, lenses, envelopes and barbed wire**
[Comments](https://lobste.rs/s/wosjxl/functional_programming_with_bananas) ⌘ [Read more](https://ris.utwente.nl/ws/portalfiles/portal/6142049/meijer91functional.pdf) 2022-04-25T05:59:46Z **Track down the JavaScript code responsible for polluting the global scope**
[Comments](https://lobste.rs/s/hwqsij/track_down_javascript_code_responsible) ⌘ [Read more](https://mmazzarolo.com/blog/2022-02-16-track-down-the-javascript-code-responsible-for-polluting-the-global-scope/) 2022-04-25T07:19:55Z **Some things that make shell scripts have performance issues**
[Comments](https://lobste.rs/s/dqqq4y/some_things_make_shell_scripts_have) ⌘ [Read more](https://utcc.utoronto.ca/~cks/space/blog/programming/ShellScriptsAndSpeed) 2022-04-25T08:37:00Z **Common REXX Pitfalls**
[Comments](https://lobste.rs/s/bkn92l/common_rexx_pitfalls) ⌘ [Read more](http://www.edm2.com/index.php/Common_REXX_Pitfalls) 2022-04-25T11:40:59Z **What are you doing this week?**
What are you doing this week? Feel free to share!

Keep in mind it’s OK to do nothing at all, too. ⌘ [Read more](https://lobste.rs/s/pbvsaw/what_are_you_doing_this_week) 2022-04-25T12:11:48Z **Low-Latency, High-Throughput Garbage Collection**
[Comments](https://lobste.rs/s/zav74i/low_latency_high_throughput_garbage) ⌘ [Read more](https://users.cecs.anu.edu.au/~steveb/pubs/papers/lxr-pldi-2022.pdf) 2022-04-25T12:21:12Z **Announcing the Hare programming language**
[Comments](https://lobste.rs/s/goq4d8/announcing_hare_programming_language) ⌘ [Read more](https://harelang.org/blog/2022-04-25-announcing-hare/) 2022-04-25T12:30:42Z **Reminder: you can `suggest` titles and tags**
This is a friendly reminder that users above a certain karma level (currently 10) can use the `suggest` link under each submission to provide input to titles and tags.

- add a publication year to a submission
- remove blog cruft like titles
- correct capitalization and spelling
- remove or add tags

If enough users do this the change will be automatically applied and noted in the [mod log](https://lobste.rs/moderations?moderator=%28Users%29&what%5Bstories%5D=s ... ⌘ [Read more](https://lobste.rs/s/ke51rx/reminder_you_can_suggest_titles_tags) 2022-04-25T12:42:11Z **RouterPi - A Compute Module 4 Router**
[Comments](https://lobste.rs/s/lk74my/routerpi_compute_module_4_router) ⌘ [Read more](https://blog.zakkemble.net/routerpi-compute-module-4-router/) 2022-04-25T14:59:22Z **Echoes HQ - Maximize engineering impact**
[Comments](https://lobste.rs/s/icvsn9/echoes_hq_maximize_engineering_impact) ⌘ [Read more](https://www.echoeshq.com) 2022-04-25T15:25:02Z **badkeys.info - checking cryptographic keys for known vulnerabilities**
[Comments](https://lobste.rs/s/3kp86o/badkeys_info_checking_cryptographic) ⌘ [Read more](https://badkeys.info/) 2022-04-25T15:26:47Z **Thread on the early days of 3D modelling**
[Comments](https://lobste.rs/s/bmo6nh/thread_on_early_days_3d_modelling) ⌘ [Read more](https://twitter.com/delaneykingrox/status/1518033756460044288) 2022-04-25T15:52:31Z **Expanding Apple Ecosystem Access with Open Source, Multi Platform Code Signing**
[Comments](https://lobste.rs/s/8p6hyt/expanding_apple_ecosystem_access_with) ⌘ [Read more](https://gregoryszorc.com/blog/2022/04/25/expanding-apple-ecosystem-access-with-open-source,-multi-platform-code-signing/) 2022-04-25T16:09:26Z **Lost - an n-dimensional maze**
[Comments](https://lobste.rs/s/17cvx0/lost_n_dimensional_maze) ⌘ [Read more](http://www.squirrelmud.com/) 2022-04-25T17:21:10Z **clang vs crc32c in RocksDB**
[Comments](https://lobste.rs/s/pcqhlh/clang_vs_crc32c_rocksdb) ⌘ [Read more](http://smalldatum.blogspot.com/2022/04/clang-vs-crc32c-in-rocksdb.html) 2022-04-25T17:36:25Z **The AMD Branch (Mis)predictor**
[Comments](https://lobste.rs/s/bya0sv/amd_branch_mis_predictor) ⌘ [Read more](https://grsecurity.net/amd_branch_mispredictor.pdf) 2022-04-25T18:34:09Z **Nix flakes, and how to convert to them**
[Comments](https://lobste.rs/s/0qifor/nix_flakes_how_convert_them) ⌘ [Read more](https://garnix.io/blog/converting-to-flakes) 2022-04-25T19:17:48Z **C++20 Ranges Algorithms - 7 Non-modifying Operations**
[Comments](https://lobste.rs/s/3flagq/c_20_ranges_algorithms_7_non_modifying) ⌘ [Read more](https://www.cppstories.com/2022/ranges-alg-part-one/) 2022-04-25T21:54:21Z **nix-shell, but make it lovely**
[Comments](https://lobste.rs/s/kgnkey/nix_shell_make_it_lovely) ⌘ [Read more](https://t-ravis.com/post/nix/nix-make/) 2022-04-25T23:19:01Z **Sorbet + 100% cov makes Ruby refactoring possible**
[Comments](https://lobste.rs/s/vngmyw/sorbet_100_cov_makes_ruby_refactoring) ⌘ [Read more](https://brandur.org/fragments/large-scale-ruby-refactoring) 2022-04-26T00:44:22Z **The Curse of Systems Thinkers (Part 1)**
[Comments](https://lobste.rs/s/jwrnzc/curse_systems_thinkers_part_1) ⌘ [Read more](https://blog.relyabilit.ie/the-curse-of-systems-thinkers/) 2022-04-26T01:27:10Z **Conal Elliott: Why is imperative programming so complex?**
[Comments](https://lobste.rs/s/mrosj7/conal_elliott_why_is_imperative) ⌘ [Read more](https://www.quora.com/Why-is-imperative-programming-so-complex) 2022-04-26T01:45:01Z **Guide: Hush shell-scripting language**
[Comments](https://lobste.rs/s/go010u/guide_hush_shell_scripting_language) ⌘ [Read more](https://hush-shell.github.io) 2022-04-26T03:15:21Z **The Next Mainstream Programming Language: A Game Developer’s Perspective (2006)**
[Comments](https://lobste.rs/s/axugs6/next_mainstream_programming_language) ⌘ [Read more](http://groups.csail.mit.edu/cag/crg/papers/sweeney06games.pdf) 2022-04-26T03:37:06Z **Using Fault Injection Testing to Improve DoorDash Reliability**
[Comments](https://lobste.rs/s/nleb5u/using_fault_injection_testing_improve) ⌘ [Read more](https://doordash.engineering/2022/04/25/using-fault-injection-testing-to-improve-doordash-reliability/) 2022-04-26T05:45:32Z **Exploiting remote code execution within VirusTotal platform**
[Comments](https://lobste.rs/s/gvhike/exploiting_remote_code_execution_within) ⌘ [Read more](https://www.cysrc.com/blog/virus-total-blog) 2022-04-26T08:05:56Z **Type-Based Optimizations in the JIT**
[Comments](https://lobste.rs/s/ndvgwl/type_based_optimizations_jit) ⌘ [Read more](https://www.erlang.org/blog/type-based-optimizations-in-the-jit/) 2022-04-26T08:22:09Z **A new bill would limit employer spying**
[Comments](https://lobste.rs/s/iepce6/new_bill_would_limit_employer_spying) ⌘ [Read more](https://thehustle.co/04262022-privacy-bill/) 2022-04-26T08:36:07Z **Let's try V on OpenBSD**
[Comments](https://lobste.rs/s/lpfpll/let_s_try_v_on_openbsd) ⌘ [Read more](https://briancallahan.net/blog/20220426.html) 2022-04-26T08:34:59Z **OpenBSD is the Perfect OS post Nuclear Apocalypse**
[Comments](https://lobste.rs/s/zh07pg/openbsd_is_perfect_os_post_nuclear) ⌘ [Read more](https://confuzeus.com/shorts/openbsd-nuclear-apocalypse/) 2022-04-26T09:25:45Z **No blinking**
[Comments](https://lobste.rs/s/6dhlvk/no_blinking) ⌘ [Read more](https://jurta.org/en/prog/noblink) 2022-04-26T11:18:08Z **The Problem with Mechanical Switch Reviews**
[Comments](https://lobste.rs/s/9kn6o2/problem_with_mechanical_switch_reviews) ⌘ [Read more](https://input.club/the-problem-with-mechanical-switch-reviews/) 2022-04-26T13:38:33Z **The Go Programming Language and Environment**
[Comments](https://lobste.rs/s/ao6l4s/go_programming_language_environment) ⌘ [Read more](https://cacm.acm.org/magazines/2022/5/260357-the-go-programming-language-and-environment/fulltext) 2022-04-26T14:03:10Z **LineageOS 19 released**
[Comments](https://lobste.rs/s/aatqci/lineageos_19_released) ⌘ [Read more](https://lineageos.org/Changelog-26/) 2022-04-26T14:46:27Z **Sell Bitcoin, Save Lives: Some Bitcoin Simulators**
[Comments](https://lobste.rs/s/bhmm2o/sell_bitcoin_save_lives_some_bitcoin) ⌘ [Read more](https://www.sellbitcoinsavelives.org/) 2022-04-26T15:06:20Z **The Go Programming Language and Environment**
[Comments](https://lobste.rs/s/onfo6d/go_programming_language_environment) ⌘ [Read more](https://dl.acm.org/doi/pdf/10.1145/3488716) 2022-04-26T16:03:58Z **Four Eras of JavaScript Frameworks**
[Comments](https://lobste.rs/s/evr6xy/four_eras_javascript_frameworks) ⌘ [Read more](https://www.pzuraq.com/blog/four-eras-of-javascript-frameworks) 2022-04-26T17:18:56Z **How macOS manages M1 CPU cores**
[Comments](https://lobste.rs/s/xcbik0/how_macos_manages_m1_cpu_cores) ⌘ [Read more](https://eclecticlight.co/2022/04/25/how-macos-manages-m1-cpu-cores/) 2022-04-26T17:27:04Z **Pasteur - a zeropaste clone in a unikernel**
[Comments](https://lobste.rs/s/nqrjzs/pasteur_zeropaste_clone_unikernel) ⌘ [Read more](https://blog.osau.re/articles/pasteur.html) 2022-04-26T17:50:09Z **Attempt at making an instruction reference guide for RISC-V**
[Comments](https://lobste.rs/s/euywfz/attempt_at_making_instruction_reference) ⌘ [Read more](https://sr.ht/~icefox/riscv-reference/) 2022-04-26T18:00:54Z **Btrfs for mere mortals: inode allocation**
[Comments](https://lobste.rs/s/xtoecc/btrfs_for_mere_mortals_inode_allocation) ⌘ [Read more](https://mpdesouza.com/blog/btrfs-for-mere-mortals-inode-allocation/) 2022-04-26T18:20:36Z **Don’t name your startup “Better”**
[Comments](https://lobste.rs/s/udavst/don_t_name_your_startup_better) ⌘ [Read more](https://build.typogram.co/p/dont-name-your-startup-better?s=w) 2022-04-26T19:07:44Z **Introducing zq: an Easier (and Faster) Alternative to jq**
[Comments](https://lobste.rs/s/uhkwhn/introducing_zq_easier_faster) ⌘ [Read more](https://www.brimdata.io/blog/introducing-zq/) 2022-04-26T19:13:41Z **Commit Level Vulnerability Dataset for Android (AOSP)**
[Comments](https://lobste.rs/s/bfiiu2/commit_level_vulnerability_dataset_for) ⌘ [Read more](https://blog.quarkslab.com/commit-level-vulnerability-dataset.html) 2022-04-26T20:20:08Z **HTML event handler attributes: down the rabbit hole**
[Comments](https://lobste.rs/s/rqaz8g/html_event_handler_attributes_down) ⌘ [Read more](https://datastation.multiprocess.io/blog/2022-04-26-event-handler-attributes.html) 2022-04-27T00:58:02Z **A comprehensive test suite for RFC 8259 compliant JSON parsers**
[Comments](https://lobste.rs/s/ixo4qy/comprehensive_test_suite_for_rfc_8259) ⌘ [Read more](https://github.com/nst/JSONTestSuite) 2022-04-27T04:30:08Z **SELinux is unmanageable; just turn it off if it gets in your way**
[Comments](https://lobste.rs/s/mjd9er/selinux_is_unmanageable_just_turn_it_off) ⌘ [Read more](https://www.ctrl.blog/entry/selinux-unmanageable.html) 2022-04-27T05:13:06Z **How we cleaned up PASCAL and improved mAP by 13%**
[Comments](https://lobste.rs/s/yhrfv1/how_we_cleaned_up_pascal_improved_map_by_13) ⌘ [Read more](https://hasty.ai/content-hub/articles/cleaning-pascal-improving-map-by-13) 2022-04-27T08:55:49Z **Testing my System Code in /usr/ Without Modifying /usr/**
[Comments](https://lobste.rs/s/cl97qv/testing_my_system_code_usr_without) ⌘ [Read more](https://0pointer.net/blog/testing-my-system-code-in-usr-without-modifying-usr.html) 2022-04-27T09:15:38Z **I ported the new Hare compiler to OpenBSD**
[Comments](https://lobste.rs/s/rorytt/i_ported_new_hare_compiler_openbsd) ⌘ [Read more](https://briancallahan.net/blog/20220427.html) 2022-04-27T10:40:36Z **How to turn DDOS attacks into a business opportunity**
[Comments](https://lobste.rs/s/pcm6q5/how_turn_ddos_attacks_into_business) ⌘ [Read more](https://www.letsdebug.it/post/34-ddos-as-business-opportunity/) 2022-04-27T12:00:04Z **Designing and testing a highly available Kafka cluster on Kubernetes**
[Comments](https://lobste.rs/s/jav7e7/designing_testing_highly_available) ⌘ [Read more](https://learnk8s.io/kafka-ha-kubernetes) 2022-04-27T12:12:57Z **Slack’s Incident on 2-22-22: Double Trouble with Datastores**
[Comments](https://lobste.rs/s/nl6c6t/slack_s_incident_on_2_22_22_double_trouble) ⌘ [Read more](https://slack.engineering/slacks-incident-on-2-22-22/) 2022-04-27T12:51:23Z **Clojure Web Development Evolved by Dmitri Sotnikov & Nik Peric**
[Comments](https://lobste.rs/s/ihqane/clojure_web_development_evolved_by) ⌘ [Read more](https://www.youtube.com/watch?v=DFzukK5-rpU) 2022-04-27T13:02:26Z **Vectorization in OLAP Databases**
[Comments](https://lobste.rs/s/apvjsk/vectorization_olap_databases) ⌘ [Read more](https://aneesh.mataroa.blog/blog/vectorization-in-olap-databases/) 2022-04-27T13:45:29Z **The Primary/Secondary Naming Controversy in Design Systems**
[Comments](https://lobste.rs/s/0brnsz/primary_secondary_naming_controversy) ⌘ [Read more](https://gos.si/blog/the-primary-secondary-naming-controversy-in-design-systems/) 2022-04-27T14:09:45Z **Can you be sure to clear a line at Tetris?**
[Comments](https://lobste.rs/s/cfrocp/can_you_be_sure_clear_line_at_tetris) ⌘ [Read more](https://a3nm.net/blog/adversarial_tetris.html) 2022-04-27T14:28:43Z **Mach: A Pluggable Metrics Storage Engine for the Age of Observability**
[Comments](https://lobste.rs/s/y9aqoo/mach_pluggable_metrics_storage_engine) ⌘ [Read more](http://cs.brown.edu/people/acrotty/pubs/p12-solleza.pdf) 2022-04-27T15:12:48Z **Derw: a language to make web programming sane, April 2022 status**
[Comments](https://lobste.rs/s/pqbxqp/derw_language_make_web_programming_sane) ⌘ [Read more](https://derw.substack.com/p/derw-a-language-to-make-web-programming) 2022-04-27T16:44:53Z **Writing Rust the Elixir way - 18 months later**
[Comments](https://lobste.rs/s/debgdf/writing_rust_elixir_way_18_months_later) ⌘ [Read more](https://lunatic.solutions/blog/writing-rust-the-elixir-way-1.5-years-later/) 2022-04-27T17:15:06Z **Measuring the coverage of a rust program in Github Actions**
[Comments](https://lobste.rs/s/drtjge/measuring_coverage_rust_program_github) ⌘ [Read more](https://blog.balthazar-rouberol.com/measuring-the-coverage-of-a-rust-program-in-github-actions) 2022-04-27T17:43:57Z **Coverage: The Most Important Metric in Cloud Costs**
[Comments](https://lobste.rs/s/cib7l3/coverage_most_important_metric_cloud) ⌘ [Read more](https://vantage.sh/blog/aws-coverage-reserved-instances-savings-plans) 2022-04-27T17:48:28Z **Coroutines in C (2000)**
[Comments](https://lobste.rs/s/qmyo8z/coroutines_c_2000) ⌘ [Read more](https://www.chiark.greenend.org.uk/~sgtatham/coroutines.html) 2022-04-27T17:58:15Z **External graphics cards work on the Raspberry Pi**
[Comments](https://lobste.rs/s/ihxrlv/external_graphics_cards_work_on) ⌘ [Read more](https://www.jeffgeerling.com/blog/2022/external-graphics-cards-work-on-raspberry-pi) 2022-04-27T18:13:46Z **Playing the game Bottomless on OpenBSD**
[Comments](https://lobste.rs/s/l2pbst/playing_game_bottomless_on_openbsd) ⌘ [Read more](https://videos.pair2jeux.tube/w/9408fa52-80ac-4558-baf9-b61bad715494) 2022-04-27T18:31:55Z **C programming language extension: Cedro pre-processor**
[Comments](https://lobste.rs/s/epwgax/c_programming_language_extension_cedro) ⌘ [Read more](https://sentido-labs.com/en/library/cedro/202106171400/) 2022-04-27T20:02:57Z **Beating grep with Go**
[Comments](https://lobste.rs/s/qxwmrh/beating_grep_with_go) ⌘ [Read more](https://healeycodes.com/beating-grep-with-go) 2022-04-27T21:28:15Z **Exponential Backoff And Jitter**
[Comments](https://lobste.rs/s/gjh7hj/exponential_backoff_jitter) ⌘ [Read more](https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/) 2022-04-27T22:22:27Z **GUIdebook: Graphical User Interface gallery**
[Comments](https://lobste.rs/s/0hkfjm/guidebook_graphical_user_interface) ⌘ [Read more](https://guidebookgallery.org/) 2022-04-28T01:10:56Z **The hybrid war in Ukraine**
[Comments](https://lobste.rs/s/k5gzdq/hybrid_war_ukraine) ⌘ [Read more](https://blogs.microsoft.com/on-the-issues/2022/04/27/hybrid-war-ukraine-russia-cyberattacks/) 2022-04-28T02:13:20Z **Eqivo: open source telephony API platform**
This project started as drop-in replacement for the [legacy Plivo framework](https://github.com/plivo/plivoframework) (the open source platform, not their current commercial solution); the underlying stack of choice is ReactPHP, excellent for any asynchronous applications.

Given the complex nature of VoIP integrations, a [sample application sandbox](https://github.com/rtckit/eqivo-sandbox) is also available.

This might be of interest if you’re looking for Twilio, Plivo, Nexmo etc. alternative ... ⌘ [Read more](https://github.com/rtckit/eqivo) 2022-04-28T06:06:31Z **RFC 9116: A File Format to Aid in Security Vulnerability Disclosure**
[https://securitytxt.org/](https://securitytxt.org/) got published as an RFC

[Comments](https://lobste.rs/s/8futix/rfc_9116_file_format_aid_security) ⌘ [Read more](https://www.rfc-editor.org/rfc/rfc9116) 2022-04-28T06:42:10Z **So Long Surrogates: How we moved to UTF-8 in Haskell**
[Comments](https://lobste.rs/s/8wzpal/so_long_surrogates_how_we_moved_utf_8) ⌘ [Read more](https://www.channable.com/tech/so-long-surrogatesa) 2022-04-28T06:53:18Z **Introducing Rebar3 TypEr**
[Comments](https://lobste.rs/s/4f4elh/introducing_rebar3_typer) ⌘ [Read more](https://tech.nextroll.com/blog/dev/2022/04/27/rebar3-typer.html) 2022-04-28T10:41:50Z **A serverless Xlib (X11) compatibility layer for Haiku**
[Comments](https://lobste.rs/s/bajrj3/serverless_xlib_x11_compatibility_layer) ⌘ [Read more](https://github.com/waddlesplash/xlibe) 2022-04-28T12:04:04Z **HTTP GET requests with Qt and in Qml (async)**
[Comments](https://lobste.rs/s/7eezt7/http_get_requests_with_qt_qml_async) ⌘ [Read more](https://raymii.org/s/tutorials/HTTP_GET_requests_in_Qt_and_Qml_async.html) 2022-04-28T12:15:22Z **Where do Research Problems Come From?**
[Comments](https://lobste.rs/s/fqul5b/where_do_research_problems_come_from) ⌘ [Read more](https://tratt.net/laurie/blog/2022/where_do_research_problems_come_from.html) 2022-04-28T12:31:18Z **Learn BigQuery**
[Comments](https://lobste.rs/s/imsmd7/learn_bigquery) ⌘ [Read more](https://scosco.github.io/learn-bigquery/) 2022-04-28T12:38:06Z **Babelia: wanna be large scale search engine for the commons**
deployed @ [https://babelia.one](https://babelia.one)

[Comments](https://lobste.rs/s/lxfi3y/babelia_wanna_be_large_scale_search) ⌘ [Read more](https://sr.ht/~amirouche/Babelia/sources) 2022-04-28T12:57:56Z **GitHub - hashberg-io/multiformats: Python implementation of multiformat protocols**
[Comments](https://lobste.rs/s/pzbqvx/github_hashberg_io_multiformats_python) ⌘ [Read more](https://github.com/hashberg-io/multiformats) 2022-04-28T13:04:11Z **SocketCAN x Kubernetes**
[Comments](https://lobste.rs/s/pfkfny/socketcan_x_kubernetes) ⌘ [Read more](https://www.collabora.com/news-and-blog/news-and-events/socketcan-x-kubernetes.html) 2022-04-28T13:17:22Z **Handling Flaky Tests at Scale: Auto Detection & Suppression**
[Comments](https://lobste.rs/s/jt1tl7/handling_flaky_tests_at_scale_auto) ⌘ [Read more](https://slack.engineering/handling-flaky-tests-at-scale-auto-detection-suppression/) 2022-04-28T13:23:16Z **Packaging Clojure for Production**
[Comments](https://lobste.rs/s/gvqoto/packaging_clojure_for_production) ⌘ [Read more](http://www.metosin.fi/blog/packaging-clojure/) 2022-04-28T13:46:44Z **What is raw identifier in rust?**
[Comments](https://lobste.rs/s/yhsar8/what_is_raw_identifier_rust) ⌘ [Read more](https://inspektor.cloud/blog/raw-identifier-in-rust) 2022-04-28T14:12:15Z **Distilling the Real Cost of Production Garbage Collectors**
[Comments](https://lobste.rs/s/ddn3sl/distilling_real_cost_production_garbage) ⌘ [Read more](https://users.cecs.anu.edu.au/~steveb/pubs/papers/lbo-ispass-2022.pdf) 2022-04-28T14:20:35Z **Harder Drive: Hard drives we didn't want or need**
[Comments](https://lobste.rs/s/hziiux/harder_drive_hard_drives_we_didn_t_want) ⌘ [Read more](http://tom7.org/harder/) 2022-04-28T14:37:46Z **Misusing TypeScript Assertion Functions for Fun and Profit**
[Comments](https://lobste.rs/s/pjyjnp/misusing_typescript_assertion) ⌘ [Read more](https://v5.chriskrycho.com/journal/misusing-typescript-assertion-functions-for-fun-and-profit/) 2022-04-28T14:47:27Z **When Python can’t thread: a deep-dive into the GIL’s impact**
[Comments](https://lobste.rs/s/9hj80j/when_python_can_t_thread_deep_dive_into_gil) ⌘ [Read more](https://pythonspeed.com/articles/python-gil/) 2022-04-28T14:54:31Z **No-code, no thought? Substrates for simple programming for all**
[Comments](https://lobste.rs/s/gde3uu/no_code_no_thought_substrates_for_simple) ⌘ [Read more](http://tomasp.net/blog/2022/no-code-substrates/) 2022-04-28T16:19:03Z **Joyride VS Code with Clojure**
[Comments](https://lobste.rs/s/daecqo/joyride_vs_code_with_clojure) ⌘ [Read more](https://github.com/BetterThanTomorrow/joyride) 2022-04-28T16:26:20Z **Earthly Switches to Open-source**
[Comments](https://lobste.rs/s/sqxekb/earthly_switches_open_source) ⌘ [Read more](https://earthly.dev/blog/earthly-open-source/) 2022-04-28T16:25:31Z **Running Doom on Qt for MCUs**
[Comments](https://lobste.rs/s/wluvz7/running_doom_on_qt_for_mcus) ⌘ [Read more](https://www.qt.io/blog/running-doom-on-qt-quick-ultralight) 2022-04-28T16:45:02Z **A Parable Of Explainability**
[Comments](https://lobste.rs/s/g9hgbm/parable_explainability) ⌘ [Read more](https://www.epistem.ink/p/a-parable-of-explainability) 2022-04-28T16:46:15Z **TAP 14 specification - Test Anything Protocol**
[Comments](https://lobste.rs/s/vpoo6a/tap_14_specification_test_anything) ⌘ [Read more](http://testanything.org/tap-version-14-specification.html) 2022-04-28T17:05:49Z **NPM Package Planting allowed attackers to publish malware as legitimate packages**
[Comments](https://lobste.rs/s/na3pbi/npm_package_planting_allowed_attackers) ⌘ [Read more](https://blog.aquasec.com/npm-package-planting) 2022-04-28T17:47:29Z **6 reasons the Fediverse is better than regular social media**
[Comments](https://lobste.rs/s/oknsw4/6_reasons_fediverse_is_better_than) ⌘ [Read more](https://garrit.xyz/posts/2021-01-18-reasons-the-fediverse-is-better) 2022-04-28T17:47:27Z **Removing characters from strings faster with AVX-512**
[Comments](https://lobste.rs/s/sqzi7v/removing_characters_from_strings_faster) ⌘ [Read more](https://lemire.me/blog/2022/04/28/removing-characters-from-strings-faster-with-avx-512/) 2022-04-28T17:51:50Z **Cool Things People Do With Their Blogs**
[Comments](https://lobste.rs/s/h9dybw/cool_things_people_do_with_their_blogs) ⌘ [Read more](https://brainbaking.com/post/2022/04/cool-things-people-do-with-their-blogs/) 2022-04-28T18:44:39Z **Every incident makes me hate Golang a little more**
[Comments](https://lobste.rs/s/c0nkyb/every_incident_makes_me_hate_golang) ⌘ [Read more](https://twitter.com/fasterthanlime/status/1519455555517136902) 2022-04-28T18:51:23Z **Inform 7 is now open-source**
[Comments](https://lobste.rs/s/nyruky/inform_7_is_now_open_source) ⌘ [Read more](https://intfiction.org/t/inform-7-v10-1-0-is-now-open-source/55674) 2022-04-28T19:10:39Z **Automatically opening issues when tracked file content changes**
This is a specific example, but the technique is useful anytime you want to fork a larger project to vendor a smaller piece out of it.

[Comments](https://lobste.rs/s/tk9n7g/automatically_opening_issues_when) ⌘ [Read more](https://simonwillison.net/2022/Apr/28/issue-on-changes/) 2022-04-28T19:34:11Z **What is VEX? It's the Vulnerability Exploitability eXchange**
[Comments](https://lobste.rs/s/qocfcj/what_is_vex_it_s_vulnerability) ⌘ [Read more](https://zt.dev/posts/what-is-vex/) 2022-04-28T20:39:08Z **a = b = c, a strange consequence of operator associativity**
[Comments](https://lobste.rs/s/xqolu5/b_c_strange_consequence_operator) ⌘ [Read more](https://belaycpp.com/2022/04/28/a-b-c-a-strange-consequence-of-operator-associativity/) 2022-04-28T21:08:38Z **Probing my ssd's latency**
[Comments](https://lobste.rs/s/cavcvf/probing_my_ssd_s_latency) ⌘ [Read more](https://flak.tedunangst.com/post/probing-my-ssds-latency) 2022-04-28T21:26:49Z **EU Joins Mastodon Social Network, Sets Up Its Own Server**
[Comments](https://lobste.rs/s/ojdxpu/eu_joins_mastodon_social_network_sets_up) ⌘ [Read more](https://www.pcmag.com/news/eu-joins-mastodon-social-network-sets-up-its-own-server) 2022-04-28T22:49:07Z **You Should Compile Your Python And Here’s Why**
[Comments](https://lobste.rs/s/vktboi/you_should_compile_your_python_here_s_why) ⌘ [Read more](https://glyph.twistedmatrix.com/2022/04/you-should-compile-your-python-and-heres-why.html) 2022-04-29T00:03:55Z **wharf: A protocol to quickly transfer software builds (reference Go implementation)**
[Comments](https://lobste.rs/s/szzej7/wharf_protocol_quickly_transfer) ⌘ [Read more](https://github.com/itchio/wharf) 2022-04-29T00:16:47Z **ZGC | What’s new in JDK 18**
[Comments](https://lobste.rs/s/hqp4my/zgc_what_s_new_jdk_18) ⌘ [Read more](https://malloc.se/blog/zgc-jdk18) 2022-04-29T02:26:28Z **Redox OS 0.7.0**
[Comments](https://lobste.rs/s/vqalzz/redox_os_0_7_0) ⌘ [Read more](https://www.redox-os.org/news/release-0.7.0/) 2022-04-29T04:29:21Z **The Semantics of Rank Polymorphism**
[Comments](https://lobste.rs/s/eimzqh/semantics_rank_polymorphism) ⌘ [Read more](https://arxiv.org/pdf/1907.00509.pdf) 2022-04-29T06:42:52Z **The More You Know, The More You Know You Don’t Know**
[Comments](https://lobste.rs/s/n3csk7/more_you_know_more_you_know_you_don_t_know) ⌘ [Read more](https://googleprojectzero.blogspot.com/2022/04/the-more-you-know-more-you-know-you.html) 2022-04-29T09:16:43Z **What Computer Science Programs Should Teach (IMHO)**
[Comments](https://lobste.rs/s/gwgcpd/what_computer_science_programs_should) ⌘ [Read more](https://michaeldehaan.substack.com/p/what-computer-science-programs-should) 2022-04-29T10:26:57Z **What are you doing this weekend?**
Feel free to tell what you plan on doing this weekend and even ask for help or feedback.

Please keep in mind it’s more than OK to do nothing at all too! ⌘ [Read more](https://lobste.rs/s/qbvhdr/what_are_you_doing_this_weekend) 2022-04-29T12:59:12Z **Fast search in strings with SMID instructions**
[Comments](https://lobste.rs/s/ao4mkx/fast_search_strings_with_smid) ⌘ [Read more](https://github.com/naver/tamgu/wiki/4.3-Ultra-fast-sub-string-search-(en)) 2022-04-29T13:31:23Z **What's up with std::piecewise_construct and std::forward_as_tuple?**
[Comments](https://lobste.rs/s/h0sh5z/what_s_up_with_std_piecewise_construct_std) ⌘ [Read more](https://devblogs.microsoft.com/oldnewthing/20220428-00/?p=106540) 2022-04-29T13:37:01Z **How hard upgrading a Rust JWT library could be?**
[Comments](https://lobste.rs/s/p1xoph/how_hard_upgrading_rust_jwt_library_could) ⌘ [Read more](https://blog.orhun.dev/upgrading-rust-jwt/) 2022-04-29T14:05:31Z **Jepsen: Redpanda 21.10.1**
[Comments](https://lobste.rs/s/zrftdn/jepsen_redpanda_21_10_1) ⌘ [Read more](https://jepsen.io/analyses/redpanda-21.10.1) 2022-04-29T14:13:17Z **Lies we tell ourselves to keep using Golang**
[Comments](https://lobste.rs/s/mutyol/lies_we_tell_ourselves_keep_using_golang) ⌘ [Read more](https://fasterthanli.me/articles/lies-we-tell-ourselves-to-keep-using-golang) 2022-04-29T15:39:55Z **Shaving 40% Off Google’s B-Tree Implementation with Go Generics**
[Comments](https://lobste.rs/s/i5xbbj/shaving_40_off_google_s_b_tree) ⌘ [Read more](https://www.scylladb.com/2022/04/27/shaving-40-off-googles-b-tree-implementation-with-go-generics/) 2022-04-29T15:51:40Z **Actual is going open-source**
[Comments](https://lobste.rs/s/knvygv/actual_is_going_open_source) ⌘ [Read more](https://actualbudget.com/open-source) 2022-04-29T16:44:40Z **PipeWire: Bluetooth® support status update**
[Comments](https://lobste.rs/s/yfdjui/pipewire_bluetooth_support_status) ⌘ [Read more](https://www.collabora.com/news-and-blog/news-and-events/pipewire-bluetooth-support-status-update.html) 2022-04-29T18:36:15Z **How to generate random number sequences (in your head) (1999)**
[Comments](https://lobste.rs/s/updihh/how_generate_random_number_sequences) ⌘ [Read more](https://groups.google.com/g/sci.math/c/6BIYd0cafQo/m/Ucipn_5T_TMJ) 2022-04-29T19:30:43Z **PureScript v0.15.0 Released**
[Comments](https://lobste.rs/s/qswebq/purescript_v0_15_0_released) ⌘ [Read more](https://discourse.purescript.org/t/purescript-v0-15-0-released/2989) 2022-04-29T19:59:20Z **Chonky Palmtop is a DIY portable Linux computer with a split keyboard and 7 inch display**
[Comments](https://lobste.rs/s/nufe6s/chonky_palmtop_is_diy_portable_linux) ⌘ [Read more](https://liliputing.com/2022/04/chonky-palmtop-is-a-diy-portable-linux-computer-with-a-split-keyboard-and-7-inch-display.html) 2022-04-29T20:07:09Z **An Infinitely Large Napkin (of mathematics)**
[Comments](https://lobste.rs/s/cypds3/infinitely_large_napkin_mathematics) ⌘ [Read more](https://venhance.github.io/napkin/Napkin.pdf) 2022-04-29T20:18:10Z **Copy-Paste Developments**
[Comments](https://lobste.rs/s/02ajyh/copy_paste_developments) ⌘ [Read more](https://www.fluentcpp.com/2022/04/26/copy-paste-developments/) 2022-04-29T21:13:53Z **We fixed f-string typos in 69 of the most popular Python repos in only one day. Here’s how**
[Comments](https://lobste.rs/s/d2asem/we_fixed_f_string_typos_69_most_popular) ⌘ [Read more](https://highertier.com/we-fixed-f-string-typos-in-69-of-the-most-popular-python-repos-in-only-one-day-heres-how/) 2022-04-29T22:15:00Z **Violet - Python VM written in Swift**
[Comments](https://lobste.rs/s/b3aroe/violet_python_vm_written_swift) ⌘ [Read more](https://forums.swift.org/t/violet-python-vm-written-in-swift/56945) 2022-04-29T22:30:55Z **zb: a zip blog**
[Comments](https://lobste.rs/s/zatryl/zb_zip_blog) ⌘ [Read more](https://code.rosaelefanten.org/zb/dir?ci=tip) 2022-04-29T22:28:31Z **Clay, a way to write Clojure data science notebook value renderers that are portable across the land**
[Comments](https://lobste.rs/s/fuuyra/clay_way_write_clojure_data_science) ⌘ [Read more](https://scicloj.github.io/clay/) 2022-04-30T00:27:27Z **Augury: Using Data Memory-Dependent Prefetchers to Leak Data at Rest**
[Comments](https://lobste.rs/s/ldpuo2/augury_using_data_memory_dependent) ⌘ [Read more](http://www.prefetchers.info/) 2022-04-30T01:42:04Z **Binary Systems' Starflight disassembly**
[Comments](https://lobste.rs/s/hqeviw/binary_systems_starflight_disassembly) ⌘ [Read more](https://pmig96.wordpress.com/starflight_home/) 2022-04-30T02:00:44Z **Post-Incident Review on the Atlassian April 2022 outage**
[Comments](https://lobste.rs/s/0zqnvu/post_incident_review_on_atlassian_april) ⌘ [Read more](https://www.atlassian.com/engineering/post-incident-review-april-2022-outage) 2022-04-30T02:55:20Z **Paying a visit to planet BSD**
[Comments](https://lobste.rs/s/upbaym/paying_visit_planet_bsd) ⌘ [Read more](http://rachelbythebay.com/w/2022/04/29/bsd/) 2022-04-30T07:15:22Z **Talk Like A Systems Engineer: Yaks All The Way Down**
[Comments](https://lobste.rs/s/fwegpz/talk_like_systems_engineer_yaks_all_way) ⌘ [Read more](https://flameeyes.blog/2022/04/26/engineering-jargon-yaks/) 2022-04-30T08:25:11Z **That time we unplugged a data center to test our disaster readiness**
[Comments](https://lobste.rs/s/oodeyh/time_we_unplugged_data_center_test_our) ⌘ [Read more](https://dropbox.tech/infrastructure/disaster-readiness-test-failover-blackhole-sjc) 2022-04-30T09:00:38Z **Anna: A Key-Value Store For Any Scale**
[Comments](https://lobste.rs/s/x3y5tm/anna_key_value_store_for_any_scale) ⌘ [Read more](http://muratbuffalo.blogspot.com/2022/04/anna-key-value-store-for-any-scale.html) 2022-04-30T09:56:37Z **Compact word vectors with Bloom embeddings**
This is something a few of my colleagues worked on. Short summary: word + subword embedding tables are very large. For example, if you have 2 million word embeddings and 2 million subword embeddings of 300 dimensions, the embedding table is about 4.4GiB, which is prohibitively large for many applications.

This post describes a simple, but effective trick to compress embedding tables inspired by Bloom filters. Rather than storing and querying (sub)words explicitly, a word and its su ... ⌘ [Read more](https://explosion.ai/blog/bloom-embeddings) 2022-04-30T11:51:49Z **Aquila: A unified, low-latency fabric for datacenter networks**
[Comments](https://lobste.rs/s/k5ujjz/aquila_unified_low_latency_fabric_for) ⌘ [Read more](https://www.usenix.org/conference/nsdi22/presentation/gibson) 2022-04-30T13:51:53Z **Iago Leal | Let’s Program a Calculus Student**
[Comments](https://lobste.rs/s/rp6pj3/iago_leal_let_s_program_calculus_student) ⌘ [Read more](https://iagoleal.com/posts/calculus-symbolic/) 2022-04-30T14:59:19Z **Indirect ownership, shallow borrow and self-referential data structures**
[Comments](https://lobste.rs/s/btm8ck/indirect_ownership_shallow_borrow_self) ⌘ [Read more](https://yoyo-code.com/indirect-ownership-and-self-borrow/) 2022-04-30T15:39:33Z **PranaDB is a distributed streaming database, designed from the outset to be horizontally scalable**
[Comments](https://lobste.rs/s/snoqie/pranadb_is_distributed_streaming) ⌘ [Read more](https://github.com/cashapp/pranadb) 2022-04-30T16:07:13Z **Experience Report: 6 months of Go**
[Comments](https://lobste.rs/s/d3p8c4/experience_report_6_months_go) ⌘ [Read more](https://typesanitizer.com/blog/go-experience-report.html) 2022-04-30T16:53:12Z **Building a JavaScript Bundler**
[Comments](https://lobste.rs/s/zmiuqo/building_javascript_bundler) ⌘ [Read more](https://cpojer.net/posts/building-a-javascript-bundler) 2022-04-30T17:01:56Z **The appeal of using plain HTML pages**
[Comments](https://lobste.rs/s/fs8tm0/appeal_using_plain_html_pages) ⌘ [Read more](https://utcc.utoronto.ca/~cks/space/blog/web/PlainHTMLAppeal) 2022-04-30T17:26:12Z **Why I like bugs**
[Comments](https://lobste.rs/s/rvlu7q/why_i_like_bugs) ⌘ [Read more](https://twitter.com/marekgibney/status/1520451818819670018) 2022-04-30T18:03:55Z **robocadey: Shitposting as a Service**
[Comments](https://lobste.rs/s/5hppgp/robocadey_shitposting_as_service) ⌘ [Read more](https://christine.website/blog/robocadey-2022-04-30) 2022-04-30T18:08:57Z **GitBOM: Enabling Universal Artifact Traceability In Software Supply Chains**
[Comments](https://lobste.rs/s/nnbdqt/gitbom_enabling_universal_artifact) ⌘ [Read more](https://gitbom.dev/resources/whitepaper/) 2022-04-30T18:15:48Z **GitHub - rprinz08/hBPF: hBPF = eBPF in hardware**
[Comments](https://lobste.rs/s/ysbpdc/github_rprinz08_hbpf_hbpf_ebpf_hardware) ⌘ [Read more](https://github.com/rprinz08/hBPF) 2022-04-30T22:04:08Z **List of 140+ programming languages, including smaller, lesser-known and experimental ones**
[Comments](https://lobste.rs/s/nlifzb/list_140_programming_languages) ⌘ [Read more](https://github.com/ChessMax/awesome-programming-languages) 2022-04-30T23:14:54Z **Trial: A fully-fledged Common Lisp game engine**
[Comments](https://lobste.rs/s/0f8qhx/trial_fully_fledged_common_lisp_game) ⌘ [Read more](https://github.com/Shirakumo/trial) 2022-05-01T02:48:39Z **Forgetting about the problem of memory**
[Comments](https://lobste.rs/s/3njgz4/forgetting_about_problem_memory) ⌘ [Read more](https://davmac.wordpress.com/2022/04/30/forgetting-about-the-problem-of-memory/) 2022-05-01T03:03:31Z **waraft: Whatsapp's raft implentation in erlang**
[Comments](https://lobste.rs/s/z3gdvz/waraft_whatsapp_s_raft_implentation) ⌘ [Read more](https://github.com/WhatsApp/waraft) 2022-05-01T08:50:30Z **Creating and deploying a tiny proxy server on Vercel in 10 minutes**
[Comments](https://lobste.rs/s/h0b2vp/creating_deploying_tiny_proxy_server_on) ⌘ [Read more](https://mmazzarolo.com/blog/2022-02-05-creating-and-deploying-a-proxy-server-in-5-minutes/) 2022-05-01T11:34:45Z **Benchmarking and analyzing Rust code performance with Criterion and Iai**
[Comments](https://lobste.rs/s/tx7wd8/benchmarking_analyzing_rust_code) ⌘ [Read more](https://www.notamonadtutorial.com/benchmarking-and-analyzing-rust-performance-with-criterion-and-iai/) 2022-05-01T12:25:30Z **Implementing a safe garbage collector in Rust**
[Comments](https://lobste.rs/s/l4xu80/implementing_safe_garbage_collector) ⌘ [Read more](https://coredumped.dev/2022/04/11/implementing-a-safe-garbage-collector-in-rust/) 2022-05-01T12:56:56Z **The Niche Programmer**
[Comments](https://lobste.rs/s/l3mmpx/niche_programmer) ⌘ [Read more](https://ano.ee/blog/the-niche-programmer) 2022-05-01T13:18:07Z **Nix Flakes on WSL**
[Comments](https://lobste.rs/s/nbvafl/nix_flakes_on_wsl) ⌘ [Read more](https://christine.website/blog/nix-flakes-4-wsl-2022-05-01) 2022-05-01T13:44:04Z **A behind-the-scenes look at the development of Apple’s Lisa (1983)**
[Comments](https://lobste.rs/s/rh4kl2/behind_scenes_look_at_development_apple_s) ⌘ [Read more](https://guidebookgallery.org/articles/lisainterview) 2022-05-01T14:15:42Z **New C++ features in GCC 12**
[Comments](https://lobste.rs/s/qa2jre/new_c_features_gcc_12) ⌘ [Read more](https://developers.redhat.com/articles/2022/04/25/new-c-features-gcc-12) 2022-05-01T16:08:59Z **nerdypepper/statix: lints and suggestions for the nix programming language**
[Comments](https://lobste.rs/s/yofqfy/nerdypepper_statix_lints_suggestions) ⌘ [Read more](https://github.com/nerdypepper/statix) 2022-05-01T17:19:50Z **First Steps with Nix - Building emacs**
[Comments](https://lobste.rs/s/ewfmbx/first_steps_with_nix_building_emacs) ⌘ [Read more](https://www.heinrichhartmann.com/posts/2021-08-08-nix-emacs/) 2022-05-01T18:46:28Z **A Functional Introduction To Computer Science**
[Comments](https://lobste.rs/s/nnmkyc/functional_introduction_computer) ⌘ [Read more](https://cs.uwaterloo.ca/~plragde/flane/FICS/) 2022-05-01T18:43:22Z **An experimental (toy) cloud-native distributed KV engine for OLTP workload**
[Comments](https://lobste.rs/s/psnyrq/experimental_toy_cloud_native) ⌘ [Read more](https://github.com/MrCroxx/RunKV) 2022-05-01T20:40:46Z **Plain Kubernetes Secrets are fine**
[Comments](https://lobste.rs/s/diofsb/plain_kubernetes_secrets_are_fine) ⌘ [Read more](https://www.macchaffee.com/blog/2022/k8s-secrets/) 2022-05-01T20:53:10Z **A fully-featured remote debugger for python**
[Comments](https://lobste.rs/s/p14mhx/fully_featured_remote_debugger_for) ⌘ [Read more](https://github.com/kmaork/madbg) 2022-05-01T21:02:12Z **The X-Ray Tech That Reveals Chip Designs**
[Comments](https://lobste.rs/s/zzrery/x_ray_tech_reveals_chip_designs) ⌘ [Read more](https://spectrum.ieee.org/chip-x-ray) 2022-05-01T22:27:56Z **IDE as Code: Reifying Language Protocols as First-Class Citizens**
[Comments](https://lobste.rs/s/afy1ku/ide_as_code_reifying_language_protocols) ⌘ [Read more](https://hal.inria.fr/hal-03107122) 2022-05-01T22:53:04Z **The context and the logic**
[Comments](https://lobste.rs/s/stljng/context_logic) ⌘ [Read more](http://khanlou.com/2021/02/the-context-and-the-logic/) 2022-05-01T23:15:54Z **How To Hide A Photo In A Photo**
[Comments](https://lobste.rs/s/xqveeq/how_hide_photo_photo) ⌘ [Read more](https://hackaday.com/2022/05/01/how-to-hide-a-photo-in-a-photo/) 2022-05-02T00:49:48Z **Distributed Systems Shibboleths**
[Comments](https://lobste.rs/s/p3uayt/distributed_systems_shibboleths) ⌘ [Read more](https://jolynch.github.io/posts/distsys_shibboleths/) 2022-05-02T02:46:03Z **There's always an events table**
[Comments](https://lobste.rs/s/njzpec/there_s_always_events_table) ⌘ [Read more](https://brandur.org/fragments/events) 2022-05-02T03:26:55Z **I won free load testing**
[Comments](https://lobste.rs/s/ce1fti/i_won_free_load_testing) ⌘ [Read more](https://fasterthanli.me/articles/i-won-free-load-testing) 2022-05-02T04:14:32Z **Introductory resources to type theory for language implementers**
[Comments](https://lobste.rs/s/oblnec/introductory_resources_type_theory_for) ⌘ [Read more](https://www.haskellforall.com/2022/05/introductory-resources-to-type-theory.html) 2022-05-02T05:25:17Z **Racket v8.5**
[Comments](https://lobste.rs/s/mkopf2/racket_v8_5) ⌘ [Read more](https://blog.racket-lang.org/2022/04/racket-v8-5.html) 2022-05-02T10:00:27Z **What are you doing this week?**
What are you doing this week? Feel free to share!

Keep in mind it’s OK to do nothing at all, too. ⌘ [Read more](https://lobste.rs/s/pvvl5c/what_are_you_doing_this_week) 2022-05-02T10:59:50Z **At the boundaries, applications aren't functional**
[Comments](https://lobste.rs/s/ux9xq3/at_boundaries_applications_aren_t) ⌘ [Read more](https://blog.ploeh.dk/2022/05/02/at-the-boundaries-applications-arent-functional/) 2022-05-02T11:43:13Z **India reveals RISC-V CPU roadmap, expects product by 2023**
[Comments](https://lobste.rs/s/vxtatc/india_reveals_risc_v_cpu_roadmap_expects) ⌘ [Read more](https://pib.gov.in/PressReleaseIframePage.aspx?PRID=1820621) 2022-05-02T12:31:00Z **LISP in Space**
[Comments](https://lobste.rs/s/75jy0b/lisp_space) ⌘ [Read more](https://corecursive.com/lisp-in-space-with-ron-garret/) 2022-05-02T13:09:19Z **Kotlin Asynchronous Framework, Ktor 2.0, Released**
[Comments](https://lobste.rs/s/1mq3p2/kotlin_asynchronous_framework_ktor_2_0) ⌘ [Read more](https://www.infoq.com/news/2022/05/ktor-kotlin-framework/) 2022-05-02T13:08:58Z **Wireless Ear Buds Powered by Open Source? Sounds Good To Me**
[Comments](https://lobste.rs/s/rskpl7/wireless_ear_buds_powered_by_open_source) ⌘ [Read more](https://www.omgubuntu.co.uk/2022/04/pine64-open-source-pinebuds-wireless-ear-buds) 2022-05-02T13:20:59Z **"Rust is faster than JS in some cases, but those cases are rarer than we expected"**
[Comments](https://lobste.rs/s/0goei3/rust_is_faster_than_js_some_cases_those) ⌘ [Read more](https://zaplib.com/docs/blog_post_mortem.html) 2022-05-02T13:41:21Z **Let's just kill the silly myths**
[Comments](https://lobste.rs/s/q5tvhi/let_s_just_kill_silly_myths) ⌘ [Read more](https://www.ypsidanger.com/lets-just-kill-the-silly-myths/) 2022-05-02T15:08:44Z **Pointer Compression in V8 (2020)**
[Comments](https://lobste.rs/s/vu6aco/pointer_compression_v8_2020) ⌘ [Read more](https://v8.dev/blog/pointer-compression) 2022-05-02T15:22:20Z **The Demise of the Mildly Dynamic Website**
[Comments](https://lobste.rs/s/xqlim2/demise_mildly_dynamic_website) ⌘ [Read more](https://www.devever.net/~hl/mildlydynamic) 2022-05-02T15:33:45Z **Fixing a MongoDB Replication Protocol Bug with TLA+**
[Comments](https://lobste.rs/s/3xtx8w/fixing_mongodb_replication_protocol_bug) ⌘ [Read more](http://tla.msr-inria.inria.fr/kuppe/2019conf/06%20-%20William%20Schultz%20-%20Strangeloop%20TLA+%20Conference%202019%20Talk.pdf) 2022-05-02T15:54:26Z **Wiz Research discovers ExtraReplica, a cross-account database vulnerability in Azure PostgreSQL**
[Comments](https://lobste.rs/s/gcobe4/wiz_research_discovers_extrareplica) ⌘ [Read more](https://www.wiz.io/blog/wiz-research-discovers-extrareplica-cross-account-database-vulnerability-in-azure-postgresql/) 2022-05-02T16:07:08Z **compiling an openbsd kernel 50% faster**
[Comments](https://lobste.rs/s/0tmwwm/compiling_openbsd_kernel_50_faster) ⌘ [Read more](https://flak.tedunangst.com/post/compiling-an-openbsd-kernel-50-faster) 2022-05-02T17:02:53Z **How the Cinder JIT's function inliner helps us optimize Instagram**
[Comments](https://lobste.rs/s/arhxkc/how_cinder_jit_s_function_inliner_helps_us) ⌘ [Read more](https://engineering.fb.com/2022/05/02/open-source/cinder-jits-instagram/) 2022-05-02T19:01:15Z **Spotify Flatpak Stuck in Fullscreen**
[Comments](https://lobste.rs/s/kxh0hx/spotify_flatpak_stuck_fullscreen) ⌘ [Read more](https://gabrieldougherty.com/posts/spotify-flatpak-stuck-in-fullscreen/) 2022-05-02T19:16:08Z **Nim v2: get rid of style insensitivity**
[Comments](https://lobste.rs/s/uyv16t/nim_v2_get_rid_style_insensitivity) ⌘ [Read more](https://github.com/nim-lang/RFCs/issues/456) 2022-05-02T20:18:30Z **Greener Cloud Pastures**
[Comments](https://lobste.rs/s/hkcttb/greener_cloud_pastures) ⌘ [Read more](https://blog.verygoodsoftwarenotvirus.ru/posts/greener-cloud-pastures/) 2022-05-02T20:33:31Z **Live article with introduction on how to develop ClojureDart apps**
[Comments](https://lobste.rs/s/rr1bje/live_article_with_introduction_on_how) ⌘ [Read more](https://github.com/Liverm0r/HowToClojureDart/blob/main/README.md) 2022-05-02T20:50:46Z **Sharding our test suite for 10x faster runs on GitHub Actions**
[Comments](https://lobste.rs/s/deiwqt/sharding_our_test_suite_for_10x_faster) ⌘ [Read more](https://www.edgedb.com/blog/how-we-sharded-our-test-suite-for-10x-faster-runs-on-github-actions) 2022-05-02T21:11:21Z **Calling Fennel from Haskell using HsLua**
[Comments](https://lobste.rs/s/hhvdhq/calling_fennel_from_haskell_using_hslua) ⌘ [Read more](http://jackkelly.name/blog/archives/2022/05/01/haskell_lua_and_fennel/) 2022-05-02T22:06:00Z **natto.dev - write JavaScript on a 2D canvas**
[Comments](https://lobste.rs/s/59t7nc/natto_dev_write_javascript_on_2d_canvas) ⌘ [Read more](https://natto.dev/) 2022-05-02T23:25:01Z **Performance and files full of code**
[Comments](https://lobste.rs/s/hdyovq/performance_files_full_code) ⌘ [Read more](https://commaok.xyz/post/perf_files/) 2022-05-02T23:22:48Z **Crash-only software: More than meets the eye (2006)**
[Comments](https://lobste.rs/s/tonucq/crash_only_software_more_than_meets_eye) ⌘ [Read more](https://lwn.net/Articles/191059/) 2022-05-03T01:34:41Z **Podman v4.0.0 Released**
[Comments](https://lobste.rs/s/7l3rha/podman_v4_0_0_released) ⌘ [Read more](https://podman.io/releases/2022/02/22/podman-release-v4.0.0.html) 2022-05-03T01:45:50Z **Rust's as_ref vs as_deref**
[Comments](https://lobste.rs/s/5mle9m/rust_s_as_ref_vs_as_deref) ⌘ [Read more](https://www.fpcomplete.com/blog/rust-asref-asderef/) 2022-05-03T01:58:21Z **Luhn algorithm using SWAR and SIMD**
[Comments](https://lobste.rs/s/lf7llv/luhn_algorithm_using_swar_simd) ⌘ [Read more](https://nullprogram.com/blog/2022/04/30/) 2022-05-03T03:43:15Z **Branching for NetBSD 10**
[Comments](https://lobste.rs/s/23b3ev/branching_for_netbsd_10) ⌘ [Read more](https://mail-index.netbsd.org/current-users/2022/05/02/msg042278.html) 2022-05-03T03:54:45Z **Brainstorming Entropy for NetBSD**
[Comments](https://lobste.rs/s/hlnbfk/brainstorming_entropy_for_netbsd) ⌘ [Read more](http://mail-index.netbsd.org/tech-security/2021/01/11/msg001100.html) 2022-05-03T04:45:56Z **Schema migrations and avoiding downtime**
[Comments](https://lobste.rs/s/keib1r/schema_migrations_avoiding_downtime) ⌘ [Read more](https://quanttype.net/posts/2022-05-02-schema-migrations.html) 2022-05-03T04:56:48Z **Tag suggestion: kotlin**
Kotlin doesn’t get a ton of discussion here, but there’s a steady trickle of Kotlin-related submissions. Most of them are tagged `java` right now even when they’re about running Kotlin on non-JVM platforms.

Example submissions that could have used the tag:

- [https://lobste.rs/s/1mq3p2/kotlin\_asynchronous\_framework\_ktor\_2\_0](https://lobste.rs/s/1mq3p2/kotlin_asynchronous_framework_ktor_2_0)
- [https://lobste.rs/s/bfwgny/what\_s\_new\_kotlin\_1\_6\_0](https://lobste.rs/s/bfwgny/what_s_new_k ... ⌘ [Read more](https://lobste.rs/s/ajnpnf/tag_suggestion_kotlin) 2022-05-03T05:32:28Z **Building a CI Pipeline with CTest and CDash**
[Comments](https://lobste.rs/s/h4ll7i/building_ci_pipeline_with_ctest_cdash) ⌘ [Read more](https://embeddeduse.com/2022/05/02/building-a-ci-pipeline-with-ctest-and-cdash/) 2022-05-03T06:47:40Z **Geographical Adventures**
[Comments](https://lobste.rs/s/dzjiwn/geographical_adventures) ⌘ [Read more](https://github.com/SebLague/Geographical-Adventures) 2022-05-03T07:40:56Z **FerrarGIS: Using QGIS to apply a 1777 style to today's OpenStreetMap data**
[Comments](https://lobste.rs/s/fstdle/ferrargis_using_qgis_apply_1777_style) ⌘ [Read more](https://manuelclaeysbouuaert.be/projects/ferrargis.html) 2022-05-03T08:22:29Z **UA gotta be kidding**
[Comments](https://lobste.rs/s/wpxdqi/ua_gotta_be_kidding) ⌘ [Read more](https://bkardell.com/blog/UAGottaBeKidding.html) 2022-05-03T09:11:23Z **User-Agent URI**
[Comments](https://lobste.rs/s/e5xytk/user_agent_uri) ⌘ [Read more](https://user-agent.globalcode.info/) 2022-05-03T11:09:14Z **Ruby 3.1’s incompatible changes to its YAML module (Psych 4)**
[Comments](https://lobste.rs/s/aiwxvo/ruby_3_1_s_incompatible_changes_its_yaml) ⌘ [Read more](https://www.ctrl.blog/entry/ruby-psych4.html) 2022-05-03T11:17:50Z **One gotty(1) Web terminal per user**
[Comments](https://lobste.rs/s/7n2uka/one_gotty_1_web_terminal_per_user) ⌘ [Read more](https://jpmens.net/2022/05/03/one-gotty-per-user/) 2022-05-03T11:38:48Z **Unpatched DNS Related Vulnerability Affects a Wide Range of IoT Devices**
[Comments](https://lobste.rs/s/4ovtkp/unpatched_dns_related_vulnerability) ⌘ [Read more](https://thehackernews.com/2022/05/unpatched-dns-related-vulnerability.html) 2022-05-03T11:55:27Z **ts-error-translator: Translate your TypeScript errors into plain English**
[Comments](https://lobste.rs/s/c1uez2/ts_error_translator_translate_your) ⌘ [Read more](https://github.com/mattpocock/ts-error-translator) 2022-05-03T12:50:01Z **Will Hare replace C? Or Rust? Or Zig? Or anything else?**
[Comments](https://lobste.rs/s/hircc7/will_hare_replace_c_rust_zig_anything_else) ⌘ [Read more](https://harelang.org/blog/2022-05-02-what-is-hares-scope/) 2022-05-03T14:00:03Z **Extending the range of time zones**
[Comments](https://lobste.rs/s/ki3o73/extending_range_time_zones) ⌘ [Read more](https://www.qt.io/blog/extending-the-range-of-time-zones) 2022-05-03T14:07:35Z **The Gemini social network I created just turned 1 and now has 650 users**
Here’s the original story: [https://lobste.rs/s/wrkijb/i\_made\_mini\_social\_network\_for\_people\_hang](https://lobste.rs/s/wrkijb/i_made_mini_social_network_for_people_hang). To my surprise, it has just turned 1 and has been growing ever since that post. There’s now over 650 users and it’s still a nice, friendly place to hang out off-main-web. Over the last year I’ve also added search and the ability to post polls.

Station can be ... ⌘ [Read more](https://lobste.rs/s/0rxdau/gemini_social_network_i_created_just) 2022-05-03T14:22:57Z **GitHub - CoolerVoid/spock_slaf: Spock SLAF is a Shared Library Application Firewall "SLAF"**
[Comments](https://lobste.rs/s/hcrdo5/github_coolervoid_spock_slaf_spock_slaf) ⌘ [Read more](https://github.com/CoolerVoid/spock_slaf) 2022-05-03T14:48:23Z **Keeping artists alive via neural networks**
[Comments](https://lobste.rs/s/9hs41m/keeping_artists_alive_via_neural) ⌘ [Read more](https://twitter.com/marekgibney/status/1521500594577584141) 2022-05-03T15:09:20Z **Comparing Hare to Rust and Zig**
[Comments](https://lobste.rs/s/bnz5ti/comparing_hare_rust_zig) ⌘ [Read more](https://blog.brixit.nl/comparing-hare/) 2022-05-03T15:25:49Z **Don't Write Your Own Kubernetes YAML Generator**
[Comments](https://lobste.rs/s/qjmgti/don_t_write_your_own_kubernetes_yaml) ⌘ [Read more](https://matduggan.com/tips-for-making-kubernetes-yaml-less-annoying/) 2022-05-03T15:39:45Z **Fearless concurrency at a discount?**
[Comments](https://lobste.rs/s/tzmzqv/fearless_concurrency_at_discount) ⌘ [Read more](https://newsletter.papersyoumightlove.pl/archive/fearless-concurrency-at-a-discount/) 2022-05-03T16:12:18Z **vuls - Agent-less vulnerability scanner**
[Comments](https://lobste.rs/s/nadgde/vuls_agent_less_vulnerability_scanner) ⌘ [Read more](https://github.com/future-architect/vuls) 2022-05-03T17:28:40Z **5 key elements of successful monolith-to-microservices migrations**
[Comments](https://lobste.rs/s/a0k3wx/5_key_elements_successful_monolith) ⌘ [Read more](https://about.sourcegraph.com/blog/monolith-microservices-migration/) 2022-05-03T18:21:49Z **Not Quite Zero**
[Comments](https://lobste.rs/s/yfmm6o/not_quite_zero) ⌘ [Read more](https://www.clinicallyawesome.com/2021/09/not-quite-zero.html) 2022-05-03T18:38:39Z **State of Elm 2022**
[Comments](https://lobste.rs/s/tbmq8q/state_elm_2022) ⌘ [Read more](https://state-of-elm.lamdera.app) 2022-05-03T18:52:51Z **Remote C/C++ compilation using Ccache & Distcc**
[Comments](https://lobste.rs/s/iatetu/remote_c_c_compilation_using_ccache) ⌘ [Read more](https://blog.zaleos.net/giving-ccache-distcc-a-spin/) 2022-05-03T19:17:15Z **HYTRADBOI 2022 postmortem**
[Comments](https://lobste.rs/s/q728au/hytradboi_2022_postmortem) ⌘ [Read more](https://www.scattered-thoughts.net/writing/hytradboi-2022-postmortem/) 2022-05-03T20:14:07Z **Unpatched DNS Bug in Popular C Standard Library Putting IoT at Risk**
[Comments](https://lobste.rs/s/qefwix/unpatched_dns_bug_popular_c_standard) ⌘ [Read more](https://www.nozominetworks.com/blog/nozomi-networks-discovers-unpatched-dns-bug-in-popular-c-standard-library-putting-iot-at-risk/) 2022-05-03T20:46:55Z **Why I don't miss React: a story about using the platform**
[Comments](https://lobste.rs/s/3xefvo/why_i_don_t_miss_react_story_about_using) ⌘ [Read more](https://www.jackfranklin.co.uk/blog/working-with-react-and-the-web-platform/) 2022-05-03T21:59:08Z **Porting Zelda Classic to the Web**
[Comments](https://lobste.rs/s/nxncpl/porting_zelda_classic_web) ⌘ [Read more](https://hoten.cc/blog/porting-zelda-classic-to-the-web/) 2022-05-03T22:19:45Z **Union and intersection contracts are hard, actually**
[Comments](https://lobste.rs/s/l9mppf/union_intersection_contracts_are_hard) ⌘ [Read more](https://www.tweag.io/blog/2022-04-28-union-intersection-contracts/) 2022-05-04T00:40:48Z **Q1K3: an homage to Quake in 13kb of JavaScript**
[Comments](https://lobste.rs/s/lpbu4b/q1k3_homage_quake_13kb_javascript) ⌘ [Read more](https://github.com/phoboslab/q1k3) 2022-05-04T01:46:24Z **Four Attacks and a Proof for Telegram**
[Comments](https://lobste.rs/s/vq6f5r/four_attacks_proof_for_telegram) ⌘ [Read more](https://mtpsym.github.io/paper.pdf) 2022-05-04T02:10:59Z **Twelve-factor app anno 2022**
[Comments](https://lobste.rs/s/joroxo/twelve_factor_app_anno_2022) ⌘ [Read more](http://xenitab.github.io/blog/2022/02/23/12factor) 2022-05-04T03:20:51Z **A faster lexer in Go**
[Comments](https://lobste.rs/s/kf8lzj/faster_lexer_go) ⌘ [Read more](https://eli.thegreenplace.net/2022/a-faster-lexer-in-go/) 2022-05-04T03:54:19Z **Trickery to Tame Big WebAssembly Binaries**
[Comments](https://lobste.rs/s/bdknus/trickery_tame_big_webassembly_binaries) ⌘ [Read more](https://jott.live/markdown/wasm_binary_size) 2022-05-04T04:38:01Z **Modularizing GHC**
Abstract:

> GHC is the de facto main implementation of the Haskell programming language. Over its 30 year history it has served well the needs of pure functional programmers and researchers alike. However, GHC is not exemplary of good large scale system design in a pure function language. Rather ironically, it violates the properties that draw people to functional programming in the first place: immutability, modularity, and composability. These scars have become more noticeable as modern p ... ⌘ [Read more](https://hsyl20.fr/home/files/papers/2022-ghc-modularity.pdf) 2022-05-04T05:37:21Z **Barcode Writer in Pure PostScript**
[Comments](https://lobste.rs/s/aqvxo6/barcode_writer_pure_postscript) ⌘ [Read more](https://bwipp.terryburton.co.uk) 2022-05-04T06:15:59Z **Install ClickHouse Faster**
[Comments](https://lobste.rs/s/mhzm3n/install_clickhouse_faster) ⌘ [Read more](https://tech.marksblogg.com/install-clickhouse-faster.html) 2022-05-04T07:47:50Z **Firefox 100.0 Release Notes**
[Comments](https://lobste.rs/s/6lhksp/firefox_100_0_release_notes) ⌘ [Read more](https://www.mozilla.org/en-US/firefox/100.0/releasenotes/) 2022-05-04T08:27:50Z **Go's Concurrency Examples in Java 19**
[Comments](https://lobste.rs/s/huqdfe/go_s_concurrency_examples_java_19) ⌘ [Read more](https://mccue.dev/pages/5-2-22-go-concurrency-in-java) 2022-05-04T08:35:04Z **Building a static site generator in 100 lines of Rust**
[Comments](https://lobste.rs/s/wkvqa7/building_static_site_generator_100_lines) ⌘ [Read more](https://kerkour.com/rust-static-site-generator) 2022-05-04T09:08:03Z **10 years of stories behind Guix**
[Comments](https://lobste.rs/s/dylfzp/10_years_stories_behind_guix) ⌘ [Read more](https://guix.gnu.org/blog/2022/10-years-of-stories-behind-guix/) 2022-05-04T09:26:33Z **The Thing About Fastify**
[Comments](https://lobste.rs/s/y32xvl/thing_about_fastify) ⌘ [Read more](https://hire.jonasgalvez.com.br/2022/may/02/the-thing-about-fastify/) 2022-05-04T09:21:49Z **MVC — Xerox PARC 1978—79**
[Comments](https://lobste.rs/s/qy9lz0/mvc_xerox_parc_1978_79) ⌘ [Read more](https://folk.universitetetioslo.no/trygver/themes/mvc/mvc-index.html) 2022-05-04T11:13:52Z **snare: a Minimalistic GitHub Webhooks Runner**
[Comments](https://lobste.rs/s/hkoeb5/snare_minimalistic_github_webhooks) ⌘ [Read more](https://tratt.net/laurie/blog/2022/snare.html) 2022-05-04T11:27:12Z **Criticizing Hare language approach for generic data structures**
[Comments](https://lobste.rs/s/dm7tbf/criticizing_hare_language_approach_for) ⌘ [Read more](https://ayende.com/blog/197185-B/criticizing-hare-language-approach-for-generic-data-structures?key=37121a38a2c34d1ea56119261822ef99) 2022-05-04T13:15:07Z **Microsoft 3D Movie Maker is now open source**
[Comments](https://lobste.rs/s/8srhfp/microsoft_3d_movie_maker_is_now_open) ⌘ [Read more](https://github.com/microsoft/Microsoft-3D-Movie-Maker) 2022-05-04T14:48:20Z **ArcticDB: A columnar database for observability based on Apache Parquet**
[Comments](https://lobste.rs/s/ccla8l/arcticdb_columnar_database_for) ⌘ [Read more](https://github.com/polarsignals/arcticdb) 2022-05-04T15:02:39Z **UIs are streaming DAGs**
[Comments](https://lobste.rs/s/lawqqm/uis_are_streaming_dags) ⌘ [Read more](https://www.hytradboi.com/2022/uis-are-streaming-dags) 2022-05-04T15:34:56Z **Datasette Lite: a server-side Python web application running in a browser**
[Comments](https://lobste.rs/s/k13ovf/datasette_lite_server_side_python_web) ⌘ [Read more](https://simonwillison.net/2022/May/4/datasette-lite/) 2022-05-04T15:52:44Z **rustgo: calling Rust from Go with near-zero overhead (2017)**
[Comments](https://lobste.rs/s/xwofgw/rustgo_calling_rust_from_go_with_near_zero) ⌘ [Read more](https://words.filippo.io/rustgo/) 2022-05-04T16:23:37Z **Coding Up an IoT PCB Design**
[Comments](https://lobste.rs/s/jwgcyd/coding_up_iot_pcb_design) ⌘ [Read more](https://www.geocene.com/tech/hardware/2022/05/03/Coding-Up-an-IoT-PCB-Design.html) 2022-05-04T18:29:47Z **IHP v0.19 has been released**
[Comments](https://lobste.rs/s/dwosl4/ihp_v0_19_has_been_released) ⌘ [Read more](https://github.com/digitallyinduced/ihp/releases/tag/v0.19.0) 2022-05-04T20:06:26Z **JavaScript Containers**
[Comments](https://lobste.rs/s/2fbhji/javascript_containers) ⌘ [Read more](https://tinyclouds.org/javascript_containers) 2022-05-04T20:11:58Z **Themes from Real World Crypto 2022**
[Comments](https://lobste.rs/s/48egzf/themes_from_real_world_crypto_2022) ⌘ [Read more](https://blog.trailofbits.com/2022/05/03/themes-from-real-world-crypto-2022/) 2022-05-04T20:27:07Z **Emulating the Space Invaders look and feel (2020)**
[Comments](https://lobste.rs/s/fftay1/emulating_space_invaders_look_feel_2020) ⌘ [Read more](https://tobiasvl.github.io/blog/space-invaders/) 2022-05-04T21:08:07Z **Build an Event Streaming Application for Synthesizers & 3D Graphics**
[Comments](https://lobste.rs/s/t3af0u/build_event_streaming_application_for) ⌘ [Read more](https://www.youtube.com/watch?v=P-9svLRyaSw) 2022-05-04T23:47:48Z **Introduction to Firebloom (iBoot)**
[Comments](https://lobste.rs/s/1aodag/introduction_firebloom_iboot) ⌘ [Read more](https://saaramar.github.io/iBoot_firebloom/) 2022-05-05T01:45:14Z **Using find . -exec sed is dangerous in a git repo**
[Comments](https://lobste.rs/s/cxzddv/using_find_exec_sed_is_dangerous_git_repo) ⌘ [Read more](https://cmdcolin.github.io/posts/2022-05-04-findseddangerous) 2022-05-05T03:25:03Z **[Tutorial] An Guide to Performance Debugging LLVM-based Programs**
[Comments](https://lobste.rs/s/sxhent/tutorial_guide_performance_debugging) ⌘ [Read more](https://www.youtube.com/watch?v=lDFE-QtSIfg) 2022-05-05T03:54:21Z **Open source implementation of DALL-E 2, OpenAI's updated text-to-image synthesis neural network**
[Comments](https://lobste.rs/s/0nheos/open_source_implementation_dall_e_2) ⌘ [Read more](https://github.com/lucidrains/DALLE2-pytorch) 2022-05-05T05:03:56Z **Can I PHP? - caniuse.com but for PHP features**
[Comments](https://lobste.rs/s/fkoggo/can_i_php_caniuse_com_for_php_features) ⌘ [Read more](https://caniphp.com/) 2022-05-05T05:11:17Z **Linux Vendor Firmware Service**
[Comments](https://lobste.rs/s/wmm8gu/linux_vendor_firmware_service) ⌘ [Read more](https://lvfs.readthedocs.io/en/latest/intro.html) 2022-05-05T06:01:26Z **ActivitySub**
After 2 years of having this idea, I’ve come back to it with some new tools and mindset. Want to see what other think about it before I dive deep…! I believe ActivityPub can really open up the web unlike some other suggestions. Combined with a battle-tested message management system (email clients), I can envision a web where everything can be subscribed to or discussed, each in a way individuals want!

[Comments](https://lobste.rs/s/dze7n4/activitysub) ⌘ [Read more](http://len.falken.directory/web/activity-sub.txt) 2022-05-05T07:49:15Z **How to use Vite to build all kinds of TypeScript projects, including CSR/SSR/CDN/MonoRepository**
Every example is a starter template you can reuse by copy & paste. It works better this way, than reuse by framework with lots of options & callbacks.

[Comments](https://lobste.rs/s/caso90/how_use_vite_build_all_kinds_typescript) ⌘ [Read more](https://github.com/taowen/vite-howto) 2022-05-05T09:50:14Z **It’s time we fix the unethical design of cookie consent windows**
[Comments](https://lobste.rs/s/p3uhxn/it_s_time_we_fix_unethical_design_cookie) ⌘ [Read more](https://uxdesign.cc/unethical-design-of-cookie-consent-windows-857ef68f1bd6) 2022-05-05T10:00:43Z **USB Cheat Sheet**
[Comments](https://lobste.rs/s/jighpy/usb_cheat_sheet) ⌘ [Read more](https://fabiensanglard.net/usbcheat/index.html) 2022-05-05T10:29:58Z **A mystery of unnecessary crate recompilation**
[Comments](https://lobste.rs/s/miov03/mystery_unnecessary_crate) ⌘ [Read more](https://thomask.sdf.org/blog/2022/05/05/mystery-unnecessary-crate-recompilation.html) 2022-05-05T14:28:28Z **PostgreSQL collation**
[Comments](https://lobste.rs/s/zwyksi/postgresql_collation) ⌘ [Read more](https://solovyov.net/blog/2022/postgresql-collation/) 2022-05-05T14:44:40Z **Filtering arrays with TypeScript type guards**
[Comments](https://lobste.rs/s/8jbkbt/filtering_arrays_with_typescript_type) ⌘ [Read more](https://www.skovy.dev/blog/typescript-filter-array-with-type-guard) 2022-05-05T14:51:48Z **How I fell in love with low-js**
[Comments](https://lobste.rs/s/859lel/how_i_fell_love_with_low_js) ⌘ [Read more](https://edofic.com/posts/2022-01-28-low-js/) 2022-05-05T15:18:12Z **PBS Lite**
[Comments](https://lobste.rs/s/odadfi/pbs_lite) ⌘ [Read more](https://lite.pbs.org) 2022-05-05T16:18:00Z **Oil 0.10.0 - Can Shell's Error Handling Be Fixed Once and For All?**
[Comments](https://lobste.rs/s/etqa9s/oil_0_10_0_can_shell_s_error_handling_be) ⌘ [Read more](https://www.oilshell.org/blog/2022/05/release-0.10.0.html) 2022-05-05T16:53:13Z **Introducing the Zulip public access option for open communities**
[Comments](https://lobste.rs/s/7yk194/introducing_zulip_public_access_option) ⌘ [Read more](https://blog.zulip.com/2022/05/05/public-access-option/) 2022-05-05T17:33:07Z **VM (VM ( …**
[Comments](https://lobste.rs/s/bifx16/vm_vm) ⌘ [Read more](https://euroquis.nl//freebsd/2022/05/05/inception.html) 2022-05-05T17:53:04Z **Mechanical Watch**
[Comments](https://lobste.rs/s/tz4qsl/mechanical_watch) ⌘ [Read more](https://ciechanow.ski/mechanical-watch/) 2022-05-05T18:42:59Z **GitHub will require two-factor authentication by end of 2023**
[Comments](https://lobste.rs/s/ziqzfx/github_will_require_two_factor) ⌘ [Read more](https://github.blog/2022-05-04-software-security-starts-with-the-developer-securing-developer-accounts-with-2fa/) 2022-05-05T19:21:24Z **Hands-on: X25519 Key Exchange**
[Comments](https://lobste.rs/s/9o4quz/hands_on_x25519_key_exchange) ⌘ [Read more](https://x25519.ulfheim.net/) 2022-05-05T21:20:25Z **Secure computation in Rust: Using Intel's SGX instructions with Teaclave and Fortanix**
[Comments](https://lobste.rs/s/rwjatz/secure_computation_rust_using_intel_s_sgx) ⌘ [Read more](https://www.notamonadtutorial.com/secure-computation-in-rust-using-intels-sgx-instructions-with-teaclave-and-fortanix/) 2022-05-05T22:06:21Z **Modern Python performance considerations**
[Comments](https://lobste.rs/s/bkdve5/modern_python_performance) ⌘ [Read more](https://lwn.net/SubscriberLink/893686/8978976335696804/) 2022-05-05T23:13:54Z **[PADL'22] Functional Programming on Top of SQL Engines**
> SQL database systems support user-defined functions (UDFs), but they hardly encourage programming with these functions. Quite the contrary: the systems? focus on plan-based query evaluation penalizes every function call at runtime, rendering programming with UDFs?especially if these are recursive?largely impractical. We propose to take UDFs for what they are (namely functions) and subject UDFs to a pipeline of function compilation techniques well-established by the FP ... ⌘ [Read more](https://www.youtube.com/watch?v=_gfK0Tn_N7w) 2022-05-06T00:25:49Z **How to build an absurdly backwards compatible website**
[Comments](https://lobste.rs/s/97ogmn/how_build_absurdly_backwards_compatible) ⌘ [Read more](https://flower.codes/2022/03/23/backwards-compatibility.html) 2022-05-06T01:52:49Z **Please, stop disabling zoom**
[Comments](https://lobste.rs/s/1la5u8/please_stop_disabling_zoom) ⌘ [Read more](https://www.matuzo.at/blog/2022/please-stop-disabling-zoom/) 2022-05-06T02:47:06Z **It’s time to stop hating and start learning (2016)**
[Comments](https://lobste.rs/s/jsji9a/it_s_time_stop_hating_start_learning_2016) ⌘ [Read more](https://web.archive.org/web/20160530224648/https://michaelochurch.wordpress.com/2016/03/28/its-time-to-stop-hating-and-start-learning/) 2022-05-06T04:18:27Z **Bugs that the Rust compiler catches for you**
[Comments](https://lobste.rs/s/dtobod/bugs_rust_compiler_catches_for_you) ⌘ [Read more](https://kerkour.com/bugs-rust-compiler-helps-prevent) 2022-05-06T08:39:25Z **You Don’t Need A UI Framework**
[Comments](https://lobste.rs/s/gxx4sm/you_don_t_need_ui_framework) ⌘ [Read more](https://www.smashingmagazine.com/2022/05/you-dont-need-ui-framework/) 2022-05-06T11:20:10Z **What are you doing this weekend?**
Feel free to tell what you plan on doing this weekend and even ask for help or feedback.

Please keep in mind it’s more than OK to do nothing at all too! ⌘ [Read more](https://lobste.rs/s/ewivun/what_are_you_doing_this_weekend) 2022-05-06T12:00:43Z **User disengagement - Zerodha Tech Blog**
[Comments](https://lobste.rs/s/4h74b3/user_disengagement_zerodha_tech_blog) ⌘ [Read more](https://zerodha.tech/blog/user-disengagement/) 2022-05-06T12:15:03Z **GCC 12.1 Released**
[Comments](https://lobste.rs/s/pfchkk/gcc_12_1_released) ⌘ [Read more](https://gcc.gnu.org/pipermail/gcc/2022-May/238653.html) 2022-05-06T12:23:06Z **Fast character case conversion using compressed lookup tables**
[Comments](https://lobste.rs/s/ubpkxf/fast_character_case_conversion_using) ⌘ [Read more](https://github.com/apankrat/notes/tree/master/fast-case-conversion) 2022-05-06T14:28:17Z **Identity Crisis: Sequence v. UUID as Primary Key**
[Comments](https://lobste.rs/s/l9fnbd/identity_crisis_sequence_v_uuid_as) ⌘ [Read more](https://brandur.org/nanoglyphs/026-ids) 2022-05-06T16:25:47Z **Rust is hard, yes, but does it matter?**
[Comments](https://lobste.rs/s/ksj3ii/rust_is_hard_yes_does_it_matter) ⌘ [Read more](https://jmmv.dev/2022/05/rust-is-hard-but-does-it-matter.html) 2022-05-06T16:46:18Z **You say “cave dweller debugging”, I say debug logging**
[Comments](https://lobste.rs/s/7p3mww/you_say_cave_dweller_debugging_i_say_debug) ⌘ [Read more](https://www.sicpers.info/2022/05/you-say-cave-dweller-debugging-i-say-debug-logging/) 2022-05-06T17:52:56Z **Fig Terminal Auto-complete Review**
[Comments](https://lobste.rs/s/wyjah6/fig_terminal_auto_complete_review) ⌘ [Read more](https://matduggan.com/fig-terminal-autocomplete-review/) 2022-05-06T19:18:23Z **Deploying Kubernetes clusters in increasingly absurd languages**
[Comments](https://lobste.rs/s/iahqfe/deploying_kubernetes_clusters) ⌘ [Read more](https://leebriggs.co.uk/blog/2022/05/04/deploying-kubernetes-clusters-in-absurd-languages.html) 2022-05-06T20:09:15Z **The real reason that the first version of Windows NT was called 3.1**
[Comments](https://lobste.rs/s/cjrbxi/real_reason_first_version_windows_nt_was) ⌘ [Read more](https://liam-on-linux.dreamwidth.org/83538.html) 2022-05-06T21:40:51Z **Introducing Crane: Composable and Cacheable Builds with Cargo and Nix**
[Comments](https://lobste.rs/s/yd4lmq/introducing_crane_composable_cacheable) ⌘ [Read more](https://ipetkov.dev/blog/introducing-crane/) 2022-05-06T22:02:17Z **Top 5 Best Programming Languages**
[Comments](https://lobste.rs/s/zlx5xq/top_5_best_programming_languages) ⌘ [Read more](https://catonmat.net/5-best-programming-languages) 2022-05-06T23:42:09Z **A Web Around the World, Part 9: A Network of Networks**
[Comments](https://lobste.rs/s/kbvvil/web_around_world_part_9_network_networks) ⌘ [Read more](https://www.filfre.net/2022/05/a-web-around-the-world-part-9-a-network-of-networks/) 2022-05-07T06:15:41Z **Recognize digits using ML in Elixir**
[Comments](https://lobste.rs/s/fxywrr/recognize_digits_using_ml_elixir) ⌘ [Read more](https://fly.io/phoenix-files/recognize-digits-using-ml-in-elixir/) 2022-05-07T07:03:20Z **Cloudflare Pages, part 1: The fellowship of the secret**
[Comments](https://lobste.rs/s/5g9iag/cloudflare_pages_part_1_fellowship) ⌘ [Read more](https://blog.assetnote.io/2022/05/06/cloudflare-pages-pt1/) 2022-05-07T09:41:32Z **rq: tool to convert between JSON, MessagePack, ProtoBuf, Yaml, Toml and CBOR**
[Comments](https://lobste.rs/s/jygo9q/rq_tool_convert_between_json_messagepack) ⌘ [Read more](https://github.com/dflemstr/rq) 2022-05-07T10:18:09Z **Superb Linux Documentation**
[Comments](https://lobste.rs/s/un5vr9/superb_linux_documentation) ⌘ [Read more](https://dashdash.io/) 2022-05-07T10:23:08Z **In Defence of the Single Page Application**
[Comments](https://lobste.rs/s/uimkk0/defence_single_page_application) ⌘ [Read more](https://williamkennedy.ninja/javascript/2022/05/03/in-defence-of-the-single-page-application/) 2022-05-07T12:07:18Z **Unix command line conventions over time**
[Comments](https://lobste.rs/s/jfqkt0/unix_command_line_conventions_over_time) ⌘ [Read more](https://blog.liw.fi/posts/2022/05/07/unix-cli/) 2022-05-07T12:23:09Z **Converting strings to objects with jq**
[Comments](https://lobste.rs/s/qi5tge/converting_strings_objects_with_jq) ⌘ [Read more](https://qmacro.org/blog/posts/2022/05/06/converting-strings-to-objects-with-jq/) 2022-05-07T12:39:21Z **Next-Generation Mutual Authentication with Cilium Service Mesh**
[Comments](https://lobste.rs/s/qdo66d/next_generation_mutual_authentication) ⌘ [Read more](https://isovalent.com/blog/post/2022-05-03-servicemesh-security) 2022-05-07T15:22:01Z **Unison Forall CFP**
[Comments](https://lobste.rs/s/j1lrsk/unison_forall_cfp) ⌘ [Read more](https://www.papercall.io/unisonforall) 2022-05-07T16:22:19Z **cdb - build your own persistent key value store**
[Comments](https://lobste.rs/s/cgzat4/cdb_build_your_own_persistent_key_value) ⌘ [Read more](https://github.com/avinassh/cdb) 2022-05-07T19:12:38Z **Xilem: an architecture for UI in Rust**
[Comments](https://lobste.rs/s/hyduzg/xilem_architecture_for_ui_rust) ⌘ [Read more](https://raphlinus.github.io/rust/gui/2022/05/07/ui-architecture.html) 2022-05-07T19:19:29Z **The Symbol Management Problem**
[Comments](https://lobste.rs/s/l0euan/symbol_management_problem) ⌘ [Read more](https://doriantaylor.com/the-symbol-management-problem) 2022-05-07T20:06:48Z **How to stop synchronous code in a web worker?**
[Comments](https://lobste.rs/s/u9drla/how_stop_synchronous_code_web_worker) ⌘ [Read more](https://yoyo-code.com/how-to-stop-synchronous-web-worker/) 2022-05-08T02:31:36Z **Alpa: Automated Model-Parallel Deep Learning**
[Comments](https://lobste.rs/s/uwddyd/alpa_automated_model_parallel_deep) ⌘ [Read more](http://ai.googleblog.com/2022/05/alpa-automated-model-parallel-deep.html) 2022-05-08T05:20:09Z **DuPont and “DuPont” connectors, and how to crimp them properly**
[Comments](https://lobste.rs/s/gbzwsq/dupont_dupont_connectors_how_crimp_them) ⌘ [Read more](http://www.mattmillman.com/info/crimpconnectors/dupont-and-dupont-connectors/) 2022-05-08T05:55:00Z **Pathways: Google's New ML System**
[Comments](https://lobste.rs/s/x4mmbj/pathways_google_s_new_ml_system) ⌘ [Read more](https://www.bodunhu.com/blog/posts/pathways-googles-new-ml-system/) 2022-05-08T06:28:04Z **RSS Feed Best Practises**
[Comments](https://lobste.rs/s/lhocyn/rss_feed_best_practises) ⌘ [Read more](https://kevincox.ca/2022/05/06/rss-feed-best-practices/) 2022-05-08T10:39:42Z **What the $#@! is Parallelism, Anyhow?**
[Comments](https://lobste.rs/s/rw2vvr/what_is_parallelism_anyhow) ⌘ [Read more](https://web.archive.org/web/20091103162537/http://software.intel.com/en-us/articles/what-the-is-parallelism-anyhow-1/) 2022-05-08T11:11:26Z **A game for learning C operator precedence**
[Comments](https://lobste.rs/s/4z37uj/game_for_learning_c_operator_precedence) ⌘ [Read more](https://www.devever.net/~hl/cprec) 2022-05-08T11:58:59Z **Configuring my Machines with Bashtard - Tyil**
[Comments](https://lobste.rs/s/b0sonz/configuring_my_machines_with_bashtard) ⌘ [Read more](https://www.tyil.nl/post/2022/05/07/configuring-my-machines-with-bashtard/) 2022-05-08T12:50:59Z **CoinCode.Live, cryptocurrency projects code activity monitoring**
There are different factors to consider when investing in a crypto project such as market cap, price volatility, etc. Many sources already provide this information, but what if you want to know about a project’s development activity and the people behind it? Your only option is to dig into Github, but Github is not optimized for this job. That is why we started [https://coincode.live](https://coincode.live).

Coincide Live is a perfect tool for non-technical investors to quickly ga ... ⌘ [Read more](https://coincode.live/) 2022-05-08T14:42:51Z **rubygems CVE-2022-29176 explained**
[Comments](https://lobste.rs/s/2pdk0m/rubygems_cve_2022_29176_explained) ⌘ [Read more](https://greg.molnar.io/blog/rubygems-cve-2022-29176/) 2022-05-08T16:52:51Z **Sudo for blue teams: how to control and log better**
[Comments](https://lobste.rs/s/enb9vx/sudo_for_blue_teams_how_control_log_better) ⌘ [Read more](https://www.sudo.ws/posts/2022/05/sudo-for-blue-teams-how-to-control-and-log-better/) 2022-05-08T20:47:30Z **Parsing / Recursive Descent Parser**
[Comments](https://lobste.rs/s/rb3zjt/parsing_recursive_descent_parser) ⌘ [Read more](https://huy.rocks/everyday/05-08-2022-parsing-recursive-descent-parser) 2022-05-08T21:42:20Z **augusta: An Ada 2012 compiler in Scala**
[Comments](https://lobste.rs/s/6x7okl/augusta_ada_2012_compiler_scala) ⌘ [Read more](https://github.com/pchapin/augusta) 2022-05-08T21:52:13Z **ZFS on SMR Drives**
[Comments](https://lobste.rs/s/n1voab/zfs_on_smr_drives) ⌘ [Read more](https://vermaden.wordpress.com/2022/05/08/zfs-on-smr-drives/) 2022-05-09T01:08:22Z **Your Phone May Soon Replace Many of Your Passwords**
[Comments](https://lobste.rs/s/exrp6e/your_phone_may_soon_replace_many_your) ⌘ [Read more](https://krebsonsecurity.com/2022/05/your-phone-may-soon-replace-many-of-your-passwords/) 2022-05-09T02:10:14Z **Fuzzing ClamAV with real malware samples**
[Comments](https://lobste.rs/s/jr8kjh/fuzzing_clamav_with_real_malware_samples) ⌘ [Read more](https://mmmds.pl/clamav/) 2022-05-09T02:10:10Z **Python Performance Benchmark Suite**
[Comments](https://lobste.rs/s/z0akpw/python_performance_benchmark_suite) ⌘ [Read more](https://pyperformance.readthedocs.io/benchmarks.html) 2022-05-09T04:54:41Z **Exploring GitHub repo name distribution with jq**
[Comments](https://lobste.rs/s/misydt/exploring_github_repo_name_distribution) ⌘ [Read more](https://qmacro.org/blog/posts/2022/05/07/exploring-github-repo-name-distribution-with-jq/) 2022-05-09T05:01:27Z **New Wayland Protocol Proposed For Fractional Scaling**
[Comments](https://lobste.rs/s/vzf4j8/new_wayland_protocol_proposed_for) ⌘ [Read more](https://www.phoronix.com/scan.php?page=news_item&px=Wayland-Fractional-Scaling-v1) 2022-05-09T08:36:33Z **10 Reasons MVC Frameworks Aren't Dinosaurs But Sharks**
[Comments](https://lobste.rs/s/jciwzx/10_reasons_mvc_frameworks_aren_t) ⌘ [Read more](https://www.david-dahan.com/blog/10-reasons-mvc-frameworks-arent-dinosaurs-but-sharks) 2022-05-09T09:30:54Z **Ordering CSS Declarations**
[Comments](https://lobste.rs/s/qmdyxh/ordering_css_declarations) ⌘ [Read more](https://blog.jim-nielsen.com/2022/ordering-css-delcarations/) 2022-05-09T09:51:54Z **Let’s Make Overtone Sing Like Sonic-Pi**
[Comments](https://lobste.rs/s/y2jiv3/let_s_make_overtone_sing_like_sonic_pi) ⌘ [Read more](https://savo.rocks/posts/lets-make-overtone-sing-like-sonic-pi/) 2022-05-09T09:55:20Z **What are you doing this week?**
What are you doing this week? Feel free to share!

Keep in mind it’s OK to do nothing at all, too. ⌘ [Read more](https://lobste.rs/s/tcqonu/what_are_you_doing_this_week) 2022-05-09T10:22:07Z **Making a falling sand simulator**
[Comments](https://lobste.rs/s/7bym5d/making_falling_sand_simulator) ⌘ [Read more](https://jason.today/falling-sand) 2022-05-09T12:19:15Z **Generated columns in SQLite**
[Comments](https://lobste.rs/s/d5dc0h/generated_columns_sqlite) ⌘ [Read more](https://antonz.org/generated-columns/) 2022-05-09T13:15:57Z **Pure Reduce Functions By Using Aggregator As A State**
[Comments](https://lobste.rs/s/xnamcd/pure_reduce_functions_by_using) ⌘ [Read more](https://dev.to/mimafogeus2/pure-reduce-functions-use-aggregator-as-a-state-32h6) 2022-05-09T13:15:08Z **The next chapter for Cloudflare Workers: open source**
[Comments](https://lobste.rs/s/rcrim6/next_chapter_for_cloudflare_workers_open) ⌘ [Read more](https://blog.cloudflare.com/workers-open-source-announcement/) 2022-05-09T13:28:08Z **ditto prevents traffic-analysis attacks in WANs**
[Comments](https://lobste.rs/s/a7udkw/ditto_prevents_traffic_analysis_attacks) ⌘ [Read more](https://blog.apnic.net/2022/05/06/ditto-prevents-traffic-analysis-attacks-in-wans/) 2022-05-09T14:13:16Z **4 integers are enough to write a Snake Game**
[Comments](https://lobste.rs/s/i0fjar/4_integers_are_enough_write_snake_game) ⌘ [Read more](https://www.andreinc.net/2022/04/10/4-integers-are-enough-to-write-a-snake-game) 2022-05-09T14:19:49Z **4 integers are enough to write a Snake Game**
[Comments](https://lobste.rs/s/o80uoz/4_integers_are_enough_write_snake_game) ⌘ [Read more](https://www.andreinc.net/2022/05/01/4-integers-are-enough-to-write-a-snake-game) 2022-05-09T14:30:00Z **Reversing Resy’s API to create a javascript client**
[Comments](https://lobste.rs/s/mmgnb1/reversing_resy_s_api_create_javascript) ⌘ [Read more](https://blog.jonlu.ca/posts/resy-api) 2022-05-09T14:58:25Z **BPFDoor: an active Chinese global surveillance tool**
[Comments](https://lobste.rs/s/lyehic/bpfdoor_active_chinese_global) ⌘ [Read more](https://doublepulsar.com/bpfdoor-an-active-chinese-global-surveillance-tool-54b078f1a896) 2022-05-09T15:24:13Z **Scripting COM components in Haskell (1998)**
[Original PostScript](https://web.archive.org/web/20021031164040/http://www.cs.uu.nl/people/daan/papers/com.ps) ( [sourced from](https://web.archive.org/web/20021031165513/http://haskell.cs.yale.edu/haskellscript/index.html))

[Comments](https://lobste.rs/s/a6e0ya/scripting_com_components_haskell_1998) ⌘ [Read more](https://cmpct.info/~calvin/Papers/com.pdf) 2022-05-09T15:35:36Z **The golden rule of software distributions**
[Comments](https://lobste.rs/s/a4cxom/golden_rule_software_distributions) ⌘ [Read more](https://www.haskellforall.com/2022/05/the-golden-rule-of-software.html) 2022-05-09T15:32:17Z **From Folklore to Fact: Comparing Implementations of Stacks and Continuations**
[Comments](https://lobste.rs/s/wdnauq/from_folklore_fact_comparing) ⌘ [Read more](https://par.nsf.gov/servlets/purl/10201136) 2022-05-09T15:57:37Z **Automated OS testing on physical laptops**
[Comments](https://lobste.rs/s/dpyqcv/automated_os_testing_on_physical_laptops) ⌘ [Read more](https://www.qubes-os.org/news/2022/05/05/automated-os-testing-on-physical-laptops/) 2022-05-09T15:56:39Z **Embedding Truffle Languages**
[Comments](https://lobste.rs/s/cet7ta/embedding_truffle_languages) ⌘ [Read more](https://nirvdrum.com/2022/05/09/truffle-language-embedding.html) 2022-05-09T16:58:44Z **snmalloc 0.6 released, major redesign with security hardening**
[Comments](https://lobste.rs/s/vnvw1g/snmalloc_0_6_released_major_redesign_with) ⌘ [Read more](https://github.com/microsoft/snmalloc/releases/tag/0.6.0) 2022-05-09T17:16:37Z **Fitting Everything Together**
[Comments](https://lobste.rs/s/ym8ovd/fitting_everything_together) ⌘ [Read more](https://0pointer.net/blog/fitting-everything-together.html) 2022-05-09T17:39:54Z **DataStation 0.10.0 Release Notes**
[Comments](https://lobste.rs/s/w0sopg/datastation_0_10_0_release_notes) ⌘ [Read more](https://datastation.multiprocess.io/docs/0.10.0-release-notes.html) 2022-05-09T18:33:05Z **The Fumbled Deprecation of PodSecurityPolicies**
[Comments](https://lobste.rs/s/e6bmu6/fumbled_deprecation) ⌘ [Read more](https://www.macchaffee.com/blog/2022/psp-deprecation/) 2022-05-09T20:49:34Z **Bill and Andy's Excellent Adventure II (1994)**
[Comments](https://lobste.rs/s/i7vwwc/bill_andy_s_excellent_adventure_ii_1994) ⌘ [Read more](https://www.wired.com/1994/04/general-magic/) 2022-05-09T21:30:37Z **Implementing an SSH agent in Hare**
[Comments](https://lobste.rs/s/0njw3g/implementing_ssh_agent_hare) ⌘ [Read more](https://harelang.org/blog/2022-05-09-hare-ssh/) 2022-05-09T21:29:50Z **I'm All-In on Server-Side SQLite**
[Comments](https://lobste.rs/s/pb2jp4/i_m_all_on_server_side_sqlite) ⌘ [Read more](https://fly.io/blog/all-in-on-sqlite-litestream/) 2022-05-09T21:33:25Z **Adding CSV support to (Go)AWK**
[Comments](https://lobste.rs/s/lvd3wz/adding_csv_support_go_awk) ⌘ [Read more](https://benhoyt.com/writings/goawk-csv/) 2022-05-09T23:27:34Z **Infinite versions of minesweeper are Turing complete (2007)**
[Comments](https://lobste.rs/s/vjhboo/infinite_versions_minesweeper_are) ⌘ [Read more](https://web.mat.bham.ac.uk/R.W.Kaye/minesw/infmsw.pdf) 2022-05-09T23:48:42Z **Using Java's Project Loom to build more reliable distributed systems**
[Comments](https://lobste.rs/s/wv3iuz/using_java_s_project_loom_build_more) ⌘ [Read more](https://jbaker.io/2022/05/09/project-loom-for-distributed-systems/) 2022-05-10T02:41:31Z **Haskell on a Shared-Memory Multiprocessor (2005)**
[Comments](https://lobste.rs/s/hjccey/haskell_on_shared_memory_multiprocessor) ⌘ [Read more](https://simonmar.github.io/bib/papers/multiproc.pdf) 2022-05-10T03:10:18Z **The John Lam Podcast: Stories from Microsoft’s DevDiv**
[Comments](https://lobste.rs/s/f6l3op/john_lam_podcast_stories_from_microsoft_s) ⌘ [Read more](https://john-lam-podcast.simplecast.com/) 2022-05-10T04:25:38Z **Haiku Activity & Contract Report: April 2022**
[Comments](https://lobste.rs/s/6eodne/haiku_activity_contract_report_april) ⌘ [Read more](https://www.haiku-os.org/blog/waddlesplash/2022-05-09_haiku_activity_contract_report_april_2022/) 2022-05-10T04:40:00Z **Existential optics**
[Comments](https://lobste.rs/s/lcnw9m/existential_optics) ⌘ [Read more](https://www.tweag.io/blog/2022-05-05-existential-optics/) 2022-05-10T05:33:33Z **Is Open Source Really Free? – A Guide to Total Cost of Ownership of Open-Source Software**
[Comments](https://lobste.rs/s/bkk35v/is_open_source_really_free_guide_total) ⌘ [Read more](https://www.qt.io/blog/is-open-source-really-free) 2022-05-10T06:02:29Z **Demystifying Database Performance for Developers**
[Comments](https://lobste.rs/s/zfew0p/demystifying_database_performance_for) ⌘ [Read more](https://www.crunchydata.com/blog/demystifying-database-performance-for-developers) 2022-05-10T07:50:51Z **Mastodon IP anonymization**
[Comments](https://lobste.rs/s/sddz65/mastodon_ip_anonymization) ⌘ [Read more](https://libreops.cc/2022/05/09/mastodon/) 2022-05-10T08:59:40Z **The Two Generals Problem**
[Comments](https://lobste.rs/s/44ojs5/two_generals_problem) ⌘ [Read more](https://haydenjames.io/the-two-generals-problem/) 2022-05-10T10:22:03Z **Python 3.11: possessive quantifiers and atomic grouping added to re module**
[Comments](https://lobste.rs/s/qapgfc/python_3_11_possessive_quantifiers) ⌘ [Read more](https://learnbyexample.github.io/python-regex-possessive-quantifier/) 2022-05-10T10:47:23Z **Programming Style Influences**
[Comments](https://lobste.rs/s/tuhlbr/programming_style_influences) ⌘ [Read more](https://tratt.net/laurie/blog/2022/programming_style_influences.html) 2022-05-10T11:19:40Z **Mail Notifier - WiFi Edition**
[Comments](https://lobste.rs/s/zdt878/mail_notifier_wifi_edition) ⌘ [Read more](https://blog.zakkemble.net/mail-notifier-wifi-edition/) 2022-05-10T14:56:59Z **Fedora 36 released**
[Comments](https://lobste.rs/s/4aylxu/fedora_36_released) ⌘ [Read more](https://fedoramagazine.org/announcing-fedora-36/) 2022-05-10T15:10:15Z **Announcing the PyOxy Python Runner**
[Comments](https://lobste.rs/s/ecqey4/announcing_pyoxy_python_runner) ⌘ [Read more](https://gregoryszorc.com/blog/2022/05/10/announcing-the-pyoxy-python-runner/) 2022-05-10T17:09:04Z **Elm-url-codec: Define both URL parser and builder at once**
[Comments](https://lobste.rs/s/7jshcy/elm_url_codec_define_both_url_parser) ⌘ [Read more](https://discourse.elm-lang.org/t/elm-url-codec-define-both-url-parser-and-builder-at-once/8380) 2022-05-10T17:26:48Z **Drop Whatever You’re Researching and Start Working on Crypto**
[Comments](https://lobste.rs/s/crcfev/drop_whatever_you_re_researching_start) ⌘ [Read more](https://www.sigarch.org/drop-whatever-youre-researching-and-start-working-on-crypto/) 2022-05-10T17:51:21Z **Brief Descriptions of a Python to C++ Translator**
[Comments](https://lobste.rs/s/8plp3q/brief_descriptions_python_c_translator) ⌘ [Read more](https://www.oilshell.org/blog/2022/05/mycpp.html) 2022-05-10T18:02:41Z **Security advisory: malicious crate rustdecimal**
[Comments](https://lobste.rs/s/q57bu1/security_advisory_malicious_crate) ⌘ [Read more](https://blog.rust-lang.org/2022/05/10/malicious-crate-rustdecimal.html) 2022-05-10T19:48:41Z **Linear clone with instant UI and realtime sync built on Replicache**
[Comments](https://lobste.rs/s/j9cqyw/linear_clone_with_instant_ui_realtime) ⌘ [Read more](https://repliear.herokuapp.com/) 2022-05-10T20:27:27Z **Winning with Flaky Test Automation**
[Comments](https://lobste.rs/s/0tajkl/winning_with_flaky_test_automation) ⌘ [Read more](http://uploads.pnsqc.org/2016/papers/12.WinningWithFlakyTestAutomation.pdf) 2022-05-10T21:15:16Z **Puzzling Strong Updates in Rust**
[Comments](https://lobste.rs/s/d1y27x/puzzling_strong_updates_rust) ⌘ [Read more](https://whileydave.com/2022/04/27/puzzling-strong-updates-in-rust/) 2022-05-10T22:37:11Z **Top Gun Wingman: a proxy-based web browser for Palm Pilot (1997)**
[Comments](https://lobste.rs/s/o5dqut/top_gun_wingman_proxy_based_web_browser) ⌘ [Read more](https://cypherpunks.ca/~iang/pubs/wingman.pdf) 2022-05-10T23:01:38Z **Suggestion: 'humour' tag**
Recent post ‘ [If programming languages were futurama characters](https://lobste.rs/s/tgyd8r/if_programming_languages_were_futurama)’ was tagged ‘satire’. It does not seem to be satirising anything, though; probably, ‘satire’ was only applied because it was humorous. This seems to indicate an unsatisfied need. ⌘ [Read more](https://lobste.rs/s/hfqnsy/suggestion_humour_tag) 2022-05-11T00:02:36Z **Parse and evaluate MS Excel formula in javascript**
[Comments](https://lobste.rs/s/duuget/parse_evaluate_ms_excel_formula) ⌘ [Read more](https://github.com/LesterLyu/fast-formula-parser) 2022-05-11T05:43:46Z **The time SUSE, the German Linux company, banned mentioning Jewish holidays**
[Comments](https://lobste.rs/s/pzrwuw/time_suse_german_linux_company_banned) ⌘ [Read more](https://lunduke.substack.com/p/the-time-suse-the-german-linux-company) 2022-05-11T06:12:58Z **GitHub - kspalaiologos/bzip3: A better and stronger spiritual successor to BZip2**
[Comments](https://lobste.rs/s/31bfi8/github_kspalaiologos_bzip3_better) ⌘ [Read more](https://github.com/kspalaiologos/bzip3) 2022-05-11T07:31:46Z **New performance features and improvements in GCC 12**
[Comments](https://lobste.rs/s/hup72u/new_performance_features_improvements) ⌘ [Read more](https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/gcc-12) 2022-05-11T07:47:18Z **Podman v4.1.0 Released**
[Comments](https://lobste.rs/s/8y2arj/podman_v4_1_0_released) ⌘ [Read more](https://podman.io/releases/2022/05/09/podman-release-v4.1.0.html) 2022-05-11T08:12:18Z **Pine fun - Telephony (_Roger, Roger_?)**
[Comments](https://lobste.rs/s/93s3h0/pine_fun_telephony_roger_roger) ⌘ [Read more](https://genodians.org/ssumpf/2022-05-09-telephony) 2022-05-11T09:45:12Z **Release of Technical Report into the AMD Security Processor**
[Comments](https://lobste.rs/s/vd0i71/release_technical_report_into_amd) ⌘ [Read more](https://googleprojectzero.blogspot.com/2022/05/release-of-technical-report-into-amd.html) 2022-05-11T11:43:15Z **iPhone Setup for Reversing and Debugging**
[Comments](https://lobste.rs/s/4saw8a/iphone_setup_for_reversing_debugging) ⌘ [Read more](https://naehrdine.blogspot.com/2022/05/iphone-setup-for-reversing-and-debugging.html) 2022-05-11T11:50:56Z **Leaky Forms: A Study of Email and Password Exfiltration Before Form Submission (USENIX Security'22)**
[Comments](https://lobste.rs/s/okzner/leaky_forms_study_email_password) ⌘ [Read more](https://homes.esat.kuleuven.be/~asenol/leaky-forms/) 2022-05-11T12:48:48Z **Creating a Framework for Supply Chain Trust in Hardware and Software**
[Comments](https://lobste.rs/s/xdstbt/creating_framework_for_supply_chain) ⌘ [Read more](https://s3.documentcloud.org/documents/21831749/creating-a-framework-for-supply-chain-trust-in-hardware-and-software.pdf) 2022-05-11T13:23:27Z **Announcing D1: our first SQL database**
[Comments](https://lobste.rs/s/jrolak/announcing_d1_our_first_sql_database) ⌘ [Read more](https://blog.cloudflare.com/introducing-d1/) 2022-05-11T13:21:03Z **Himalayas (Remote Companies job board with Tech Stack and benefits)**
[Comments](https://lobste.rs/s/qkfucg/himalayas_remote_companies_job_board) ⌘ [Read more](https://himalayas.app/companies) 2022-05-11T13:43:00Z **The regex [,-.]**
[Comments](https://lobste.rs/s/h5nhrq/regex) ⌘ [Read more](https://pboyd.io/posts/comma-dash-dot/) 2022-05-11T14:06:43Z **My experience at community college**
[Comments](https://lobste.rs/s/acymc1/my_experience_at_community_college) ⌘ [Read more](https://sporks.space/2022/05/11/my-experience-at-community-college/) 2022-05-11T14:41:55Z **Enarx 0.5: Easily run code in Trusted Execution Environments, now works on ARM**
[Comments](https://lobste.rs/s/efapai/enarx_0_5_easily_run_code_trusted) ⌘ [Read more](https://github.com/enarx/enarx/releases/tag/v0.5.0) 2022-05-11T14:56:48Z **10 key lessons from my first engineering job**
[Comments](https://lobste.rs/s/zlefic/10_key_lessons_from_my_first_engineering) ⌘ [Read more](https://buttondown.email/bhupesh/archive/10-key-lessons-from-my-first-engineering-job/) 2022-05-11T15:27:51Z **Mysterious Memset**
[Comments](https://lobste.rs/s/lldbzz/mysterious_memset) ⌘ [Read more](https://vector-of-bool.github.io/2022/05/11/char8-memset.html) 2022-05-11T15:57:21Z **COLRv1 and CSS font-palette: Web Typography Gets Colorful**
[Comments](https://lobste.rs/s/u2gewf/colrv1_css_font_palette_web_typography) ⌘ [Read more](https://css-tricks.com/colrv1-and-css-font-palette-web-typography/) 2022-05-11T16:12:50Z **Budgie Programming Language**
[Comments](https://lobste.rs/s/thbt1t/budgie_programming_language) ⌘ [Read more](https://docs.budgielang.org/) 2022-05-11T16:26:08Z **Markdoc - Stripe's documentation system is now open-source**
[Comments](https://lobste.rs/s/errk9j/markdoc_stripe_s_documentation_system_is) ⌘ [Read more](https://markdoc.io/) 2022-05-11T16:50:28Z **Wifi/Bluetooth Apple // board**
[Comments](https://lobste.rs/s/a3swiw/wifi_bluetooth_apple_board) ⌘ [Read more](https://github.com/equant/apple2idiot) 2022-05-11T17:37:44Z **Surfing the Gopherspace**
[Comments](https://lobste.rs/s/wxazzh/surfing_gopherspace) ⌘ [Read more](https://charlieharrington.com/surfing-the-gopherspace/) 2022-05-11T17:37:33Z **To compute a constant of calculus (A treatise on multiple ways)**
[Comments](https://lobste.rs/s/cdcbeh/compute_constant_calculus_treatise_on) ⌘ [Read more](http://blogs.perl.org/users/damian_conway/2019/09/to-compute-a-constant-of-calculusa-treatise-on-multiple-ways.html) 2022-05-11T18:14:52Z **Concepts of the Text Editor Lara (1985)**
[Comments](https://lobste.rs/s/9vmnxe/concepts_text_editor_lara_1985) ⌘ [Read more](https://dl.acm.org/doi/pdf/10.1145/4284.4288) 2022-05-11T20:02:16Z **Google Cloud launches AlloyDB, a PostgreSQL-compatible database for mission-critical workloads**
[Comments](https://lobste.rs/s/oymcqd/google_cloud_launches_alloydb) ⌘ [Read more](https://siliconangle.com/2022/05/11/google-cloud-launches-alloydb-postgresql-compatible-database-mission-critical-workloads/) 2022-05-11T20:27:03Z **NVIDIA Releases Open-Source GPU Kernel Modules**
[Comments](https://lobste.rs/s/rhcmlf/nvidia_releases_open_source_gpu_kernel) ⌘ [Read more](https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/) 2022-05-11T20:32:51Z **Converting Integers to Floats Using Hyperfocus**
[Comments](https://lobste.rs/s/djsvof/converting_integers_floats_using) ⌘ [Read more](https://blog.m-ou.se/floats/) 2022-05-11T20:37:24Z **Getting started with database development**
[Comments](https://lobste.rs/s/quhves/getting_started_with_database) ⌘ [Read more](https://www.reddit.com/r/databasedevelopment/comments/unj8d1/getting_started_with_database_development/) 2022-05-11T20:50:24Z **NVIDIA Transitioning To Official, Open-Source Linux GPU Kernel Driver - Phoronix**
[Comments](https://lobste.rs/s/5vdubs/nvidia_transitioning_official_open) ⌘ [Read more](https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel&num=1) 2022-05-11T20:59:41Z **Google I/O 2022**
[Comments](https://lobste.rs/s/mdanh8/google_i_o_2022) ⌘ [Read more](https://io.google/2022/) 2022-05-11T21:10:16Z **Our Experience Porting the YJIT Ruby Compiler to Rust**
[Comments](https://lobste.rs/s/c0k8jq/our_experience_porting_yjit_ruby) ⌘ [Read more](https://shopify.engineering/porting-yjit-ruby-compiler-to-rust) 2022-05-11T23:03:34Z **Why do USB-C hubs still have USB 2.0 ports?**
[Comments](https://lobste.rs/s/oudjgy/why_do_usb_c_hubs_still_have_usb_2_0_ports) ⌘ [Read more](https://dancharblog.wordpress.com/2021/08/19/why-do-usb-c-hubs-still-have-usb-2-0-ports/) 2022-05-12T00:54:57Z **Just-in-time refactoring with IntelliCode auto suggested code**
[Comments](https://lobste.rs/s/hco4ue/just_time_refactoring_with_intellicode) ⌘ [Read more](https://devblogs.microsoft.com/visualstudio/just-in-time-refactoring-intellicode-suggestions/) 2022-05-12T01:36:05Z **I Miss Heroku's DevEx**
[Comments](https://lobste.rs/s/mslklq/i_miss_heroku_s_devex) ⌘ [Read more](https://christine.website/blog/heroku-devex-2022-05-12) 2022-05-12T02:04:37Z **Why I Quit Google's WebAssembly Team, And How It Made Me Sick**
[Comments](https://lobste.rs/s/edbrbm/why_i_quit_google_s_webassembly_team_how_it) ⌘ [Read more](https://medium.com/@katelyngadd/why-i-quit-googles-webassembly-team-and-how-it-made-me-sick-c50ef562ce1) 2022-05-12T02:15:21Z **Authoring macOS Help Books in 2020 (and beyond)**
[Comments](https://lobste.rs/s/fipjl1/authoring_macos_help_books_2020_beyond) ⌘ [Read more](https://marioaguzman.wordpress.com/2020/09/12/auth/) 2022-05-12T04:04:32Z **How I improved myself in 2014**
[Comments](https://lobste.rs/s/dvhvou/how_i_improved_myself_2014) ⌘ [Read more](https://nanxiao.me/en/how-i-improved-myself-in-2014/) 2022-05-12T06:17:04Z **Matrix Rust SDK 0.5 bringst native crypto, wasm support**
[Comments](https://lobste.rs/s/ucjlun/matrix_rust_sdk_0_5_bringst_native_crypto) ⌘ [Read more](https://github.com/matrix-org/matrix-rust-sdk/releases/tag/matrix-sdk-0.5.0) 2022-05-12T07:16:03Z **Drizzle: the most influential software project you’ve (probably) never heard of**
[Comments](https://lobste.rs/s/kjhwct/drizzle_most_influential_software) ⌘ [Read more](https://xahteiwi.eu/blog/2022/05/10/drizzle/) 2022-05-12T08:33:10Z **thin.dev, back end for making end-to-end typesafe react apps**
Hey there, Founder of digitally induced here. Happy to share what’ve been working on with Thin Backend over the last months.
Thin is a version of the IHP Framework, designed to be used by frontend developers. Instead of building APIs with low-level `fetch` calls, we provide high-level APIs like `createRecord('tasks', { title: 'Hello World' }`, `updateRecord(..)` and `deleteRecord(..)` to update your database. If you got a few minutes, check this demo video where I give a short introduction ... ⌘ [Read more](https://thin.dev) 2022-05-12T08:52:53Z **Modernizing AWK, a 45-year old language, by adding CSV support**
[Comments](https://lobste.rs/s/kqs8a0/modernizing_awk_45_year_old_language_by) ⌘ [Read more](https://benhoyt.com/writings/goawk-csv/?m) 2022-05-12T10:23:58Z **Let's talk about this async**
[Comments](https://lobste.rs/s/6pqaet/let_s_talk_about_this_async) ⌘ [Read more](https://conradludgate.com/posts/async) 2022-05-12T10:38:56Z **Advanced Django ORM @ PyConDE 2022**
[Comments](https://lobste.rs/s/uyyakm/advanced_django_orm_pyconde_2022) ⌘ [Read more](https://bas.codes/posts/pyconde22-django) 2022-05-12T12:01:10Z **The 2022 Developer Survey is now open**
[Comments](https://lobste.rs/s/zgtt6e/2022_developer_survey_is_now_open) ⌘ [Read more](https://stackoverflow.blog/2022/05/11/stack-overflow-2022-developer-survey-is-open/) 2022-05-12T12:43:34Z **A tale of a trailing dot**
[Comments](https://lobste.rs/s/7b4qgp/tale_trailing_dot) ⌘ [Read more](https://daniel.haxx.se/blog/2022/05/12/a-tale-of-a-trailing-dot/) 2022-05-12T12:38:55Z **Three Years of Tetra**
[Comments](https://lobste.rs/s/guynj2/three_years_tetra) ⌘ [Read more](https://www.seventeencups.net/posts/three-years-of-tetra/) 2022-05-12T14:56:49Z **Friendlier SQL with DuckDB**
[Comments](https://lobste.rs/s/g12vun/friendlier_sql_with_duckdb) ⌘ [Read more](https://duckdb.org/2022/05/04/friendlier-sql.html) 2022-05-12T15:27:11Z **The Odin Project, a complete and free curriculum for full stack web development**
[Comments](https://lobste.rs/s/8cysnt/odin_project_complete_free_curriculum) ⌘ [Read more](https://www.theodinproject.com/) 2022-05-12T15:36:04Z **A hybrid development Docker Compose setup for Rails**
[Comments](https://lobste.rs/s/o1shxh/hybrid_development_docker_compose_setup) ⌘ [Read more](https://nts.strzibny.name/hybrid-docker-compose-rails/) 2022-05-12T16:02:32Z **Structured Bindings with Qt SQL**
[Comments](https://lobste.rs/s/hxk2f7/structured_bindings_with_qt_sql) ⌘ [Read more](https://www.kdab.com/structured-bindings-with-qt-sql/) 2022-05-12T16:16:28Z **Improved Process Isolation in Firefox 100**
[Comments](https://lobste.rs/s/rewcdc/improved_process_isolation_firefox_100) ⌘ [Read more](https://hacks.mozilla.org/2022/05/improved-process-isolation-in-firefox-100/) 2022-05-12T16:51:48Z **RedHat Linux 5.2 on PCem Pentium 75**
[Comments](https://lobste.rs/s/eu1bn0/redhat_linux_5_2_on_pcem_pentium_75) ⌘ [Read more](https://boxes-of-tat.blogspot.com/2022/05/redhat-linux-52-on-pcem-pentium-75.html) 2022-05-12T17:57:20Z **Wave: A Case Study for Low Architectural Complexity**
[Comments](https://lobste.rs/s/i9l5yi/wave_case_study_for_low_architectural) ⌘ [Read more](https://www.infoq.com/news/2022/05/wave-low-architecture-complexity/) 2022-05-12T18:16:13Z **Faster, more memory-efficient Python JSON parsing with msgspec**
[Comments](https://lobste.rs/s/sunf8h/faster_more_memory_efficient_python_json) ⌘ [Read more](https://pythonspeed.com/articles/faster-python-json-parsing/) 2022-05-12T19:33:09Z **A Flexible Type System for Fearless Concurrency**
[Comments](https://lobste.rs/s/otbljx/flexible_type_system_for_fearless) ⌘ [Read more](https://www.cs.cornell.edu/andru/papers/gallifrey-types/) 2022-05-12T19:45:07Z **std::find() and memchr() Optimizations**
[Comments](https://lobste.rs/s/9ym1ii/std_find_memchr_optimizations) ⌘ [Read more](https://gms.tf/stdfind-and-memchr-optimizations.html) 2022-05-12T23:08:19Z **testscript, a hidden gem the Go team kept locked away**
[Comments](https://lobste.rs/s/elmxfh/testscript_hidden_gem_go_team_kept_locked) ⌘ [Read more](https://encore.dev/blog/testscript-hidden-testing-gem) 2022-05-13T03:11:43Z **The vMotion Process Under the Hood**
[Comments](https://lobste.rs/s/1ncire/vmotion_process_under_hood) ⌘ [Read more](https://blogs.vmware.com/vsphere/2019/07/the-vmotion-process-under-the-hood.html) 2022-05-13T04:20:08Z **Linux Accessibility: an unmaintained Mess**
[Comments](https://lobste.rs/s/5pf4j6/linux_accessibility_unmaintained_mess) ⌘ [Read more](https://scribe.rip/@r.d.t.prater/linux-accessibility-an-unmaintained-mess-8fbf9decaf8a) 2022-05-13T04:50:54Z **Customizing NetBSD boot banners**
[Comments](https://lobste.rs/s/8mibzd/customizing_netbsd_boot_banners) ⌘ [Read more](https://www.cambus.net/customizing-netbsd-boot-banners/) 2022-05-13T05:42:59Z **How To Build a Standalone GUI Application for SerenityOS**
[Comments](https://lobste.rs/s/isebj6/how_build_standalone_gui_application_for) ⌘ [Read more](https://linus.dev/posts/how-to-build-a-standalone-gui-application-for-serenityos/) 2022-05-13T06:23:41Z **Open DNS resolvers, from bad to worse**
[Comments](https://lobste.rs/s/elwvpn/open_dns_resolvers_from_bad_worse) ⌘ [Read more](https://blog.apnic.net/2022/05/13/open-dns-resolvers-from-bad-to-worse/) 2022-05-13T08:17:54Z **Firebloom (iBoot) - the type descriptor**
[Comments](https://lobste.rs/s/z5gker/firebloom_iboot_type_descriptor) ⌘ [Read more](https://saaramar.github.io/iBoot_firebloom_type_desc/) 2022-05-13T09:04:38Z **Extreme #include discipline for C++ code**
[Comments](https://lobste.rs/s/4l9ptn/extreme_include_discipline_for_c_code) ⌘ [Read more](https://blog.kowalczyk.info/article/96a4706ec8e44bc4b0bafda2d9ba502f/extreme-include-discipline-for-c-code.html) 2022-05-13T10:01:23Z **What are you doing this weekend?**
Feel free to tell what you plan on doing this weekend and even ask for help or feedback.

Please keep in mind it’s more than OK to do nothing at all too! ⌘ [Read more](https://lobste.rs/s/ni3k5c/what_are_you_doing_this_weekend) 2022-05-13T10:59:48Z **Past / running pl implementation contests**
Asking this because I vaguely recall a contest to create a programming language where comments were first class citizens but can’t for the life of me find it. There was [this](https://twitter.com/pltgames) but seems inactive since 2013 ⌘ [Read more](https://lobste.rs/s/x9lu6g/past_running_pl_implementation_contests) 2022-05-13T11:41:47Z **The Other Kind of Staff Software Engineer**
[Comments](https://lobste.rs/s/zqylnz/other_kind_staff_software_engineer) ⌘ [Read more](https://earthly.dev/blog/line-staff/) 2022-05-13T11:39:30Z **Build a Todo App With PyScript**
[Comments](https://lobste.rs/s/paknlk/build_todo_app_with_pyscript) ⌘ [Read more](https://bas.codes/posts/pyscript-todo) 2022-05-13T11:57:07Z **Tokay programming language**
[Comments](https://lobste.rs/s/ogojhw/tokay_programming_language) ⌘ [Read more](https://tokay.dev/) 2022-05-13T12:49:34Z **Meet Quamina**
[Comments](https://lobste.rs/s/dawisc/meet_quamina) ⌘ [Read more](https://www.tbray.org/ongoing/When/202x/2022/05/12/Quamina) 2022-05-13T13:23:23Z **Boring Python: dependency management**
[Comments](https://lobste.rs/s/twf7p3/boring_python_dependency_management) ⌘ [Read more](https://www.b-list.org/weblog/2022/may/13/boring-python-dependencies/) 2022-05-13T13:20:31Z **everythingishacked/Pants: A video filter to add pants or blur out your lower half on Zoom calls**
[Comments](https://lobste.rs/s/alsgif/everythingishacked_pants_video_filter) ⌘ [Read more](https://github.com/everythingishacked/Pants) 2022-05-13T13:45:44Z **C is truly all we need?... Everything else is a distraction? Tell me what you think**
[Comments](https://lobste.rs/s/vtcocq/c_is_truly_all_we_need_everything_else_is) ⌘ [Read more](http://len.falken.directory/misc/brain-dump-2022-05-13T03:03:00-05:00.txt) 2022-05-13T15:06:34Z **The Apple GPU and the Impossible Bug**
[Comments](https://lobste.rs/s/zwic8f/apple_gpu_impossible_bug) ⌘ [Read more](https://rosenzweig.io/blog/asahi-gpu-part-5.html) 2022-05-13T16:51:05Z **Reproducible Development with Containers**
[Comments](https://lobste.rs/s/bmc115/reproducible_development_with) ⌘ [Read more](https://www.infoq.com/presentations/reproducible-dev-containers/) 2022-05-13T16:59:42Z **Vectorized SQL for JSON at scale: fast, simple, schemaless**
[Comments](https://lobste.rs/s/eb9xmt/vectorized_sql_for_json_at_scale_fast) ⌘ [Read more](https://github.com/SnellerInc/sneller) 2022-05-13T17:19:46Z **Safer Enums in Go**
[Comments](https://lobste.rs/s/mmp5em/safer_enums_go) ⌘ [Read more](https://npf.io/2022/05/safer-enums/) 2022-05-13T18:07:03Z **Remembering Buildtool**
[Comments](https://lobste.rs/s/uecjco/remembering_buildtool) ⌘ [Read more](https://jmmv.dev/2022/05/remembering-buildtool.html) 2022-05-13T19:48:32Z **The Intel Hypercube, part 1**
[Comments](https://lobste.rs/s/pkneio/intel_hypercube_part_1) ⌘ [Read more](https://blogs.mathworks.com/cleve/2013/10/28/the-intel-hypercube-part-1/) 2022-05-13T20:37:40Z **“The Canary in the Coal Mine…” A cautionary tale from the decline of SourceForge**
[Comments](https://lobste.rs/s/zkdyvc/canary_coal_mine_cautionary_tale_from) ⌘ [Read more](https://onlinelibrary.wiley.com/doi/10.1002/spe.2874) 2022-05-13T20:50:04Z **HTML Only :: Barry Hess :: bjhess.com**
[Comments](https://lobste.rs/s/s4jsru/html_only_barry_hess_bjhess_com) ⌘ [Read more](https://bjhess.com/blog/2022/HTML-only/) 2022-05-13T21:58:06Z **Using CQRS in a simple Phoenix API with Commanded**
[Comments](https://lobste.rs/s/uvzw54/using_cqrs_simple_phoenix_api_with) ⌘ [Read more](https://dev.to/christianalexander/using-cqrs-in-a-simple-phoenix-api-with-commanded-364k) 2022-05-14T00:56:12Z **Talking with the Moon: Inside Apollo's premodulation processor**
[Comments](https://lobste.rs/s/ltwnxm/talking_with_moon_inside_apollo_s) ⌘ [Read more](http://www.righto.com/2022/05/talking-with-moon-inside-apollos.html) 2022-05-14T00:55:52Z **TLA+ Survey 2022 - Tell us what you love & hate**
[Comments](https://lobste.rs/s/mlfskl/tla_survey_2022_tell_us_what_you_love_hate) ⌘ [Read more](https://docs.google.com/forms/d/e/1FAIpQLScRQP5GCZ2Cn4vAjDKNvzZgPT5lZHmaUCPdY9QXXbYf7GSMxg/viewform?usp=sf_link) 2022-05-14T03:23:28Z **Changing one character wildly improved our application's performance**
[Comments](https://lobste.rs/s/tcvdrp/changing_one_character_wildly_improved) ⌘ [Read more](https://segment.com/blog/changing-one-character-improved-app-performance/) 2022-05-14T06:42:17Z **Satellite TV Hacking in the 2000’s**
[Comments](https://lobste.rs/s/ehrwfv/satellite_tv_hacking_2000_s) ⌘ [Read more](https://www.youtube.com/watch?v=CmAnCzquo64) 2022-05-14T06:47:47Z **Soupault 4.0.0: as extensible as Jekyll, still statically linked**
[Comments](https://lobste.rs/s/fhiw9d/soupault_4_0_0_as_extensible_as_jekyll) ⌘ [Read more](https://soupault.app/blog/soupault-4.0.0-release) 2022-05-14T07:29:37Z **Playstation: Hole in NetBSD driver could allow code smuggling**
[Comments](https://lobste.rs/s/e2nsah/playstation_hole_netbsd_driver_could) ⌘ [Read more](https://www.kiratas.com/playstation-hole-in-netbsd-driver-could-allow-code-smuggling-2/) 2022-05-14T08:58:44Z **ZFS without a Server Using the NVIDIA BlueField-2 DPU**
[Comments](https://lobste.rs/s/lxchfe/zfs_without_server_using_nvidia) ⌘ [Read more](https://www.servethehome.com/zfs-without-a-server-using-the-nvidia-bluefield-2-dpu-nvme-arm-aic-iscsi/) 2022-05-14T11:10:27Z **The KDE Qt5 Patch Collection has been rebased on top of Qt 5.15.4**
[Comments](https://lobste.rs/s/hhodui/kde_qt5_patch_collection_has_been_rebased) ⌘ [Read more](https://tsdgeos.blogspot.com/2022/05/the-kde-qt5-patch-collection-has-been.html) 2022-05-14T14:27:19Z **25 Gbit/s HTTP and HTTPS download speeds**
[Comments](https://lobste.rs/s/xdo53i/25_gbit_s_http_https_download_speeds) ⌘ [Read more](https://michael.stapelberg.ch/posts/2022-05-14-http-and-https-download-25gbit/) 2022-05-14T16:05:53Z **Time-series compression algorithms, explained**
[Comments](https://lobste.rs/s/vkbqvo/time_series_compression_algorithms) ⌘ [Read more](https://www.timescale.com/blog/time-series-compression-algorithms-explained/) 2022-05-14T16:24:55Z **Real-time LaTeX Using Vim or Neovim**
[Comments](https://lobste.rs/s/naepga/real_time_latex_using_vim_neovim) ⌘ [Read more](https://ejmastnak.github.io/tutorials/vim-latex/intro.html) 2022-05-14T16:39:08Z **A lock-free, concurrent, generic queue in 32 bits**
[Comments](https://lobste.rs/s/xzorqx/lock_free_concurrent_generic_queue_32) ⌘ [Read more](https://nullprogram.com/blog/2022/05/14/) 2022-05-14T16:47:03Z **sqlite-utils: a nice way to import data into SQLite for analysis**
[Comments](https://lobste.rs/s/yoyvob/sqlite_utils_nice_way_import_data_into) ⌘ [Read more](https://jvns.ca/blog/2022/05/12/sqlite-utils--a-nice-way-to-import-data-into-sqlite/) 2022-05-14T17:12:16Z **Introduction to Compilers and Language Design**
[Comments](https://lobste.rs/s/7ibibb/introduction_compilers_language_design) ⌘ [Read more](https://www3.nd.edu/~dthain/compilerbook/) 2022-05-14T18:37:38Z **The Specificity Gradient**
[Comments](https://lobste.rs/s/4sou95/specificity_gradient) ⌘ [Read more](https://doriantaylor.com/the-specificity-gradient) 2022-05-14T19:45:38Z **Comparing Rust supply chain safety tools**
[Comments](https://lobste.rs/s/sqw0j5/comparing_rust_supply_chain_safety_tools) ⌘ [Read more](https://blog.logrocket.com/comparing-rust-supply-chain-safety-tools/) 2022-05-14T19:59:28Z **Rust from 0 to 80% for JavaScript Developers**
[Comments](https://lobste.rs/s/vyy6c0/rust_from_0_80_for_javascript_developers) ⌘ [Read more](https://michaelsalim.co.uk/blog/rust-from-0-to-80-for-js-dev/) 2022-05-15T00:58:21Z **What's new in C# 11**
[Comments](https://lobste.rs/s/vujrox/what_s_new_c_11) ⌘ [Read more](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-11) 2022-05-15T01:48:44Z **wttr.in: cURL the weather**
[Comments](https://lobste.rs/s/vxntak/wttr_curl_weather) ⌘ [Read more](https://github.com/chubin/wttr.in) 2022-05-15T01:44:51Z **glibc_version_header: Build portable Linux binaries without using an ancient distro**
[Comments](https://lobste.rs/s/1pjbkk/glibc_version_header_build_portable) ⌘ [Read more](https://github.com/wheybags/glibc_version_header) 2022-05-15T03:55:13Z **GPU-Centered Font Rendering Directly from Glyph Outlines (2017)**
[Comments](https://lobste.rs/s/23q1qj/gpu_centered_font_rendering_directly) ⌘ [Read more](https://jcgt.org/published/0006/02/02/paper.pdf) 2022-05-15T04:48:48Z **Operator precedence by textual substitution**
[Comments](https://lobste.rs/s/gkoanu/operator_precedence_by_textual) ⌘ [Read more](https://www.kmjn.org/notes/operator_precedence_fortran.html) 2022-05-15T05:52:31Z **A passion for programming**
[Comments](https://lobste.rs/s/48bbet/passion_for_programming) ⌘ [Read more](https://derw.substack.com/p/a-passion-for-programming) 2022-05-15T08:54:10Z **The Dawn of Lightweight Concurrency for Java and Clojure**
[Comments](https://lobste.rs/s/o72iqf/dawn_lightweight_concurrency_for_java) ⌘ [Read more](https://ales.rocks/notes-on-virtual-threads-and-clojure) 2022-05-15T10:25:58Z **Own Your Calendar & Contacts With OpenBSD, Baïkal, and FOSS Android**
[Comments](https://lobste.rs/s/ec6dmn/own_your_calendar_contacts_with_openbsd) ⌘ [Read more](https://baak6.com/baikal-openbsd-fossdroid/) 2022-05-15T13:03:40Z **Golang Diaries: Generics**
[Comments](https://lobste.rs/s/z7xxmm/golang_diaries_generics) ⌘ [Read more](https://www.tbray.org/ongoing/When/202x/2022/05/14/Golang-Generics) 2022-05-15T14:55:34Z **The overengineered Solution to my Pigeon Problem**
[Comments](https://lobste.rs/s/rz6oze/overengineered_solution_my_pigeon) ⌘ [Read more](https://maxnagy.com/posts/pigeons/) 2022-05-15T15:08:44Z **Fly.io: the Reclaimer of Heroku's Magic**
[Comments](https://lobste.rs/s/axnrzk/fly_io_reclaimer_heroku_s_magic) ⌘ [Read more](https://christine.website/blog/fly.io-heroku-replacement) 2022-05-15T16:15:41Z **Surprises in Logic (2016)**
[Comments](https://lobste.rs/s/ozbfbu/surprises_logic_2016) ⌘ [Read more](https://math.ucr.edu/home/baez/surprises.html) 2022-05-15T16:28:27Z **The “Activate Windows” watermark ported to Linux**
[Comments](https://lobste.rs/s/nvtc0q/activate_windows_watermark_ported_linux) ⌘ [Read more](https://github.com/MrGlockenspiel/activate-linux) 2022-05-15T18:01:47Z **Implementing recoil patterns in FPS games**
[Comments](https://lobste.rs/s/hmgffd/implementing_recoil_patterns_fps_games) ⌘ [Read more](https://www.youtube.com/watch?v=XNkijakpf9Y) 2022-05-15T18:43:52Z **Wrong by Default**
[Comments](https://lobste.rs/s/wiva0m/wrong_by_default) ⌘ [Read more](https://kevincox.ca/2022/05/13/wrong-by-default/) 2022-05-15T18:56:07Z **NixOS: Enabling LXD virtual machines using Flakes**
[Comments](https://lobste.rs/s/tzwc4o/nixos_enabling_lxd_virtual_machines) ⌘ [Read more](https://www.adaltas.com/en/2022/05/13/nixos-flakes-lxd-vm/) 2022-05-15T21:24:39Z **FreeBSD 13.1-RELEASE Release Notes**
[Comments](https://lobste.rs/s/ggzato/freebsd_13_1_release_release_notes) ⌘ [Read more](https://www.freebsd.org/releases/13.1R/relnotes/) 2022-05-15T21:32:29Z **Latency testing remote browsing: Why display streaming is hard**
[Comments](https://lobste.rs/s/9bdkfw/latency_testing_remote_browsing_why) ⌘ [Read more](https://thume.ca/2022/05/15/latency-testing-streaming/) 2022-05-16T01:44:36Z **Dynamodb based distributed lock in Rust**
[Comments](https://lobste.rs/s/tj9jns/dynamodb_based_distributed_lock_rust) ⌘ [Read more](https://crates.io/crates/dynamodb_lock) 2022-05-16T02:45:54Z **parallel tree running**
[Comments](https://lobste.rs/s/67vgrt/parallel_tree_running) ⌘ [Read more](https://flak.tedunangst.com/post/parallel-tree-running) 2022-05-16T03:40:24Z **coloring computers: non-electronic computers that work when you color them according to a simple set**
[Comments](https://lobste.rs/s/jbdvof/coloring_computers_non_electronic) ⌘ [Read more](https://ipfs.io/ipfs/QmYz7DPRWypGQcbAHr7Mi8EKB6ntSPsEnUsCXbAhBiHQZP/) 2022-05-16T03:42:39Z **The Verica Open Incident Database**
[Comments](https://lobste.rs/s/aq58fg/verica_open_incident_database) ⌘ [Read more](https://www.thevoid.community) 2022-05-16T04:55:25Z **The very weird Hewlett Packard FreeDOS option**
[Comments](https://lobste.rs/s/ywu3n3/very_weird_hewlett_packard_freedos) ⌘ [Read more](https://blog.tmm.cx/2022/05/15/the-very-weird-hewlett-packard-freedos-option/) 2022-05-16T05:03:32Z **Multiple bugs chained to takeover Facebook Accounts which uses Gmail. – Youssef Sammouda**
[Comments](https://lobste.rs/s/cgppoq/multiple_bugs_chained_takeover_facebook) ⌘ [Read more](https://ysamm.com/?p=763) 2022-05-16T05:24:29Z **xormix: A hardware-optimized high-quality pseudorandom number generator**
[Comments](https://lobste.rs/s/ilct9r/xormix_hardware_optimized_high_quality) ⌘ [Read more](https://github.com/MaartenBaert/xormix) 2022-05-16T06:28:36Z **Computer Security 161: Cryptocurrency Lecture**
Reference from Nicholas Weaver interview [Why This Computer Scientist Says All Cryptocurrency Should “Die in a Fire”](https://www.currentaffairs.org/2022/05/why-this-computer-scientist-says-all-cryptocurrency-should-die-in-a-fire/) on Current Affairs.

[Comments](https://lobste.rs/s/j4okqv/computer_security_161_cryptocurrency) ⌘ [Read more](https://www.youtube.com/watch?v=J9nv0Ol-R5Q) 2022-05-16T06:46:39Z **Birthday attack: yet another explanation**
[Comments](https://lobste.rs/s/tyrjcw/birthday_attack_yet_another_explanation) ⌘ [Read more](https://yurichev.org/birthday/) 2022-05-16T07:13:46Z **C standard library headers in C++**
[Comments](https://lobste.rs/s/fqlyl2/c_standard_library_headers_c) ⌘ [Read more](https://maskray.me/blog/2022-05-15-c-standard-library-headers-in-c++) 2022-05-16T08:23:31Z **Advanced Techniques for Reducing Emacs Startup Time**
[Comments](https://lobste.rs/s/h3dxuj/advanced_techniques_for_reducing_emacs) ⌘ [Read more](https://blog.d46.us/advanced-emacs-startup/) 2022-05-16T08:29:28Z **Unlocking LUKS2 volumes with TPM2, FIDO2, PKCS#11 Security Hardware on systemd 248 (2021)**
[Comments](https://lobste.rs/s/8cdcma/unlocking_luks2_volumes_with_tpm2_fido2) ⌘ [Read more](https://0pointer.net/blog/unlocking-luks2-volumes-with-tpm2-fido2-pkcs11-security-hardware-on-systemd-248.html) 2022-05-16T09:08:13Z **The journey to ZFS raidz1 with different sized disks (On NetBSD) (Wheelbarrow optional)**
[Comments](https://lobste.rs/s/1ohjrx/journey_zfs_raidz1_with_different_sized) ⌘ [Read more](http://netbsd0.blogspot.com/2022/05/the-journey-to-zfs-raidz1-with.html) 2022-05-16T09:06:01Z **Can we fix bearer tokens?**
[Comments](https://lobste.rs/s/pdxehs/can_we_fix_bearer_tokens) ⌘ [Read more](https://mjg59.dreamwidth.org/59704.html) 2022-05-16T09:21:44Z **How we deploy to production over 100 times a day**
[Comments](https://lobste.rs/s/myb9qh/how_we_deploy_production_over_100_times) ⌘ [Read more](https://monzo.com/blog/2022/05/16/how-we-deploy-to-production-over-100-times-a-day/) 2022-05-16T11:02:16Z **What are you doing this week?**
What are you doing this week? Feel free to share!

Keep in mind it’s OK to do nothing at all, too. ⌘ [Read more](https://lobste.rs/s/eqwgts/what_are_you_doing_this_week) 2022-05-16T11:54:01Z **CotEditor**
[Comments](https://lobste.rs/s/zpytwx/coteditor) ⌘ [Read more](https://coteditor.com) 2022-05-16T12:30:56Z **Calculating type sets is harder than you think**
[Comments](https://lobste.rs/s/tgrh7j/calculating_type_sets_is_harder_than_you) ⌘ [Read more](https://blog.merovius.de/posts/2022-05-16-calculating-type-sets/) 2022-05-16T13:01:45Z **JSON and virtual columns in SQLite**
[Comments](https://lobste.rs/s/en6f23/json_virtual_columns_sqlite) ⌘ [Read more](https://antonz.org/json-virtual-columns/) 2022-05-16T13:37:15Z **Performance tests for bulk insert into SQLite memory database in Go**
[Comments](https://lobste.rs/s/klejws/performance_tests_for_bulk_insert_into) ⌘ [Read more](https://github.com/h12w/sqlite-benchmark) 2022-05-16T13:44:46Z **Why I no longer recommend Julia**
[Comments](https://lobste.rs/s/382sq9/why_i_no_longer_recommend_julia) ⌘ [Read more](https://yuri.is/not-julia/) 2022-05-16T14:00:19Z **Reverse Engineering Discord's Party Mode**
[Comments](https://lobste.rs/s/528vnd/reverse_engineering_discord_s_party_mode) ⌘ [Read more](https://not-matthias.github.io/posts/discord-party-mode/) 2022-05-16T14:08:02Z **New DigitalOcean Pricing**
[Comments](https://lobste.rs/s/rzlwem/new_digitalocean_pricing) ⌘ [Read more](https://www.digitalocean.com/try/new-pricing) 2022-05-16T14:24:24Z **use unchecked_unwrap in rust to go fast**
[Comments](https://lobste.rs/s/lq8nhg/use_unchecked_unwrap_rust_go_fast) ⌘ [Read more](https://inspektor.cloud/blog/unchecked-unwrap-in-rust) 2022-05-16T16:15:10Z **DevOps inspiration from Toyota Production System and Lean considered harmful**
[Comments](https://lobste.rs/s/xmzw6t/devops_inspiration_from_toyota) ⌘ [Read more](https://blogs.fsfe.org/agger/2022/05/12/devops-inspiration-from-toyota-production-system-and-lean-considered-harmful/) 2022-05-16T17:13:40Z **Speeding Up Date Formatting With Code Generation**
[Comments](https://lobste.rs/s/adda4b/speeding_up_date_formatting_with_code) ⌘ [Read more](https://justinblank.com/experiments/speedingupdateformats.html) 2022-05-16T19:12:34Z **GPL agreements function both as copyright licenses and as contractual agreements**
[Comments](https://lobste.rs/s/vmixhk/gpl_agreements_function_both_as) ⌘ [Read more](https://sfconservancy.org/news/2022/may/16/vizio-remand-win/) 2022-05-16T19:45:40Z **Can you have too many programming language features?**
[Comments](https://lobste.rs/s/vxt5nx/can_you_have_too_many_programming) ⌘ [Read more](https://www.thecodedmessage.com/posts/2022-05-11-programming-multiparadigm/) 2022-05-16T20:04:57Z **WTH! Who killed my pod - Whodunit?**
[Comments](https://lobste.rs/s/czeyny/wth_who_killed_my_pod_whodunit) ⌘ [Read more](https://suneeta-mall.github.io/2021/03/14/wth-who-killed-my-pod.html) 2022-05-16T20:31:43Z **ClangJIT: Enhancing C++ with Just-in-Time Compilation**
[Comments](https://lobste.rs/s/isdibz/clangjit_enhancing_c_with_just_time) ⌘ [Read more](https://arxiv.org/pdf/1904.08555.pdf) 2022-05-16T21:00:37Z **FreeBSD 13.1-RELEASE Now Finnaly Available**
[Comments](https://lobste.rs/s/ygvmpw/freebsd_13_1_release_now_finnaly) ⌘ [Read more](https://lists.freebsd.org/archives/freebsd-announce/2022-May/000032.html) 2022-05-16T21:00:30Z **Visualizing Performance-Critical Dependency Chains**
[Comments](https://lobste.rs/s/pwszit/visualizing_performance_critical) ⌘ [Read more](https://easyperf.net/blog/2022/05/11/Visualizing-Performance-Critical-Dependency-Chains) 2022-05-16T21:23:27Z **Response to “Flatpak Is Not the Future”**
[Comments](https://lobste.rs/s/wdg5dl/response_flatpak_is_not_future) ⌘ [Read more](https://theevilskeleton.gitlab.io/2022/05/16/response-to-flatpak-is-not-the-future.html) 2022-05-17T00:01:07Z **Visualizing Randomness**
[Comments](https://lobste.rs/s/vufitu/visualizing_randomness) ⌘ [Read more](https://twitter.com/Code4_11/status/1525903677651062784) 2022-05-17T00:08:25Z **Why Should Async Get All The Love?: Advanced Control Flow With Threads**
[Comments](https://lobste.rs/s/sbtde1/why_should_async_get_all_love_advanced) ⌘ [Read more](https://emptysqua.re/blog/why-should-async-get-all-the-love/) 2022-05-17T01:47:45Z **My recommended Firefox addons for 2022**
[Comments](https://lobste.rs/s/2ubno5/my_recommended_firefox_addons_for_2022) ⌘ [Read more](https://smcleod.net/software/2022/05/16/firefox-addons-2022/) 2022-05-17T05:50:20Z **JSON is not a YAML subset**
[Comments](https://lobste.rs/s/equcp2/json_is_not_yaml_subset) ⌘ [Read more](https://john-millikin.com/json-is-not-a-yaml-subset) 2022-05-17T06:43:52Z **Quickly building minimal Docker containers with Nix**
[Comments](https://lobste.rs/s/qd3hxx/quickly_building_minimal_docker) ⌘ [Read more](https://jamey.thesharps.us/2021/02/02/docker-containers-nix/) 2022-05-17T07:02:43Z **How to Learn Nix, Part 47: New and unimproved shells**
[Comments](https://lobste.rs/s/7buw7u/how_learn_nix_part_47_new_unimproved) ⌘ [Read more](https://ianthehenry.com/posts/how-to-learn-nix/nix-develop/) 2022-05-17T08:57:55Z **Inkscape 1.2 released**
[Comments](https://lobste.rs/s/doipyq/inkscape_1_2_released) ⌘ [Read more](https://inkscape.org/news/2022/05/16/inkscape-12/) 2022-05-17T09:41:49Z **Stack Overflow Developer Story experience**
StackOverflow killed Developer Story and Jobs features.

[Comments](https://lobste.rs/s/cytoxw/stack_overflow_developer_story) ⌘ [Read more](https://www.zaynetro.com/post/stackoverflow-dev-story-experience/) 2022-05-17T11:26:57Z **Hacking Swagger-UI - from XSS to account takeovers**
[Comments](https://lobste.rs/s/9vryob/hacking_swagger_ui_from_xss_account) ⌘ [Read more](https://www.vidocsecurity.com/blog/hacking-swagger-ui-from-xss-to-account-takeovers/) 2022-05-17T11:45:30Z **The SwiftUI render loop**
[Comments](https://lobste.rs/s/p2hgij/swiftui_render_loop) ⌘ [Read more](https://rensbr.eu/blog/swiftui-render-loop/) 2022-05-17T12:01:27Z **My Unholy Battle With a Rock64**
[Comments](https://lobste.rs/s/qd7ktx/my_unholy_battle_with_rock64) ⌘ [Read more](https://artemis.sh/2022/05/16/everfrees-armferno.html) 2022-05-17T12:41:02Z **Free tier showdown: Gitlab vs Github vs Circle Ci vs Travis CI**
Which service provides the most for free? Comparing:
\- Quality of Documentation
\- Compute Power
\- Available Disk Space
\- Free Build Minutes
\- Speed and Performance

[Comments](https://lobste.rs/s/eersvn/free_tier_showdown_gitlab_vs_github_vs) ⌘ [Read more](https://earthly.dev/blog/ci-comparison/) 2022-05-17T13:15:22Z **Dolphin Progress Report: February, March, and April 2022**
[Comments](https://lobste.rs/s/yosyqj/dolphin_progress_report_february_march) ⌘ [Read more](https://dolphin-emu.org/blog/2022/05/17/dolphin-progress-report-february-march-and-april-2022/) 2022-05-17T14:32:15Z **Professional Programming: The First 10 Years**
[Comments](https://lobste.rs/s/vq9d4b/professional_programming_first_10_years) ⌘ [Read more](https://thorstenball.com/blog/2022/05/17/professional-programming-the-first-10-years/) 2022-05-17T15:05:39Z **The Unreasonable Effectiveness of Multiple Dispatch (JuliaCon 2019)**
[Comments](https://lobste.rs/s/visbdq/unreasonable_effectiveness_multiple) ⌘ [Read more](https://www.youtube.com/watch?v=kc9HwsxE1OY) 2022-05-17T16:03:43Z **Uncurled - everything about running and maintaining Open Source projects for threee decades**
[Comments](https://lobste.rs/s/o8zc5p/uncurled_everything_about_running) ⌘ [Read more](https://un.curl.dev/) 2022-05-17T16:21:30Z **Let's build a distributed Postgres proof of concept**
[Comments](https://lobste.rs/s/ugbvhv/let_s_build_distributed_postgres_proof) ⌘ [Read more](https://notes.eatonphil.com/distributed-postgres.html) 2022-05-17T17:29:18Z **Raptor CS: Fully Owner Controlled Computing using OpenPOWER**
[Comments](https://lobste.rs/s/06josu/raptor_cs_fully_owner_controlled) ⌘ [Read more](https://peter.czanik.hu/posts/power-timothy-pearson-raptorcs/) 2022-05-17T18:01:09Z **Super-structured Data: Rethinking the Schema**
[Comments](https://lobste.rs/s/2tj9b3/super_structured_data_rethinking_schema) ⌘ [Read more](https://www.brimdata.io/blog/super-structured-data/) 2022-05-17T19:07:32Z **Towards Holistic Systems**
[Comments](https://lobste.rs/s/hchs9o/towards_holistic_systems) ⌘ [Read more](https://www.slideshare.net/bcantrill/towards-holistic-systems) 2022-05-17T19:19:52Z **CLI argument parser for Bash scripts and functions**
[Comments](https://lobste.rs/s/12xk5k/cli_argument_parser_for_bash_scripts) ⌘ [Read more](https://bashjazz.orion3.space/cli-args.html) 2022-05-17T19:45:13Z **One Month in Open Source**
[Comments](https://lobste.rs/s/nqdyo4/one_month_open_source) ⌘ [Read more](https://www.nfsmith.ca/articles/one-month-in-oss/) 2022-05-17T20:07:00Z **A useful, critical taxonomy of decentralization, beyond blockchains**
[Comments](https://lobste.rs/s/8rlfdl/useful_critical_taxonomy) ⌘ [Read more](https://pluralistic.net/2022/05/12/crypto-means-cryptography/#p2p-rides-again) 2022-05-18T01:45:48Z **JEP 428: Structured Concurrency (Incubator)**
[Comments](https://lobste.rs/s/fzmgxs/jep_428_structured_concurrency) ⌘ [Read more](https://openjdk.java.net/jeps/428) 2022-05-18T02:43:23Z **Improved Falling Sand**
[Comments](https://lobste.rs/s/glrge2/improved_falling_sand) ⌘ [Read more](https://jason.today/falling-improved) 2022-05-18T03:28:32Z **Serious Sam's Most Notorious Bug Analysed**
[Comments](https://lobste.rs/s/wo9tmg/serious_sam_s_most_notorious_bug_analysed) ⌘ [Read more](https://www.youtube.com/watch?v=PpfpfDNFdvQ) 2022-05-18T04:24:31Z **Critique: Guide to the Total Cost of Ownership of Open-Source Software**
[Comments](https://lobste.rs/s/sbr8ff/critique_guide_total_cost_ownership_open) ⌘ [Read more](https://embeddeduse.com/2022/05/17/critique-guide-to-the-total-cost-of-ownership-of-open-source-software/) 2022-05-18T04:39:53Z **Gophie — Open Source Gopher Browser**
[Comments](https://lobste.rs/s/xiwlug/gophie_open_source_gopher_browser) ⌘ [Read more](https://gophie.org/) 2022-05-18T04:42:49Z **Notation without bars**
[Comments](https://lobste.rs/s/nxfjpc/notation_without_bars) ⌘ [Read more](https://andrewyoon.art/blog/neoscore-release) 2022-05-18T05:19:36Z **How to lower an IR?**
[Comments](https://lobste.rs/s/9kfwlk/how_lower_ir) ⌘ [Read more](https://luctielen.com/posts/how-to-lower-an-ir/) 2022-05-18T05:51:17Z **Ideas for Clojure Network Eval API**
[Comments](https://lobste.rs/s/yyy8xx/ideas_for_clojure_network_eval_api) ⌘ [Read more](https://tonsky.me/blog/network-eval/) 2022-05-18T06:49:16Z **Django 4.1 alpha 1 released | Weblog | Django**
[Comments](https://lobste.rs/s/cvimcb/django_4_1_alpha_1_released_weblog_django) ⌘ [Read more](https://www.djangoproject.com/weblog/2022/may/18/django-41-alpha-1-released/) 2022-05-18T07:42:18Z **Trailer.app — Accelerate your GitHub workflow**
[Comments](https://lobste.rs/s/lov9oh/trailer_app_accelerate_your_github) ⌘ [Read more](http://ptsochantaris.github.io/trailer/) 2022-05-18T08:38:32Z **PS4 Aux Hax 5: Flawed Instructions Get Optimized**
[Comments](https://lobste.rs/s/ukhs20/ps4_aux_hax_5_flawed_instructions_get) ⌘ [Read more](https://fail0verflow.com/blog/2022/ps4-psvr/) 2022-05-18T09:44:17Z **Proxyman — Modern Web Debugging Proxy on macOS, iOS, Android devices and iOS Simulator**
[Comments](https://lobste.rs/s/5gpwni/proxyman_modern_web_debugging_proxy_on) ⌘ [Read more](https://proxyman.io) 2022-05-18T09:53:00Z **DB Browser for SQLite**
[Comments](https://lobste.rs/s/k9hzrj/db_browser_for_sqlite) ⌘ [Read more](https://sqlitebrowser.org) 2022-05-18T10:14:46Z **LoongArch Port Merged For GCC 12**
[Comments](https://lobste.rs/s/ivsoim/loongarch_port_merged_for_gcc_12) ⌘ [Read more](https://www.phoronix.com/scan.php?page=news_item&px=LoongArch-Merged-GCC-12) 2022-05-18T11:05:28Z **Bringing bcachefs to the mainline**
[Comments](https://lobste.rs/s/gr5two/bringing_bcachefs_mainline) ⌘ [Read more](https://lwn.net/SubscriberLink/895266/08dde553840fd74b/) 2022-05-18T11:04:52Z **Alternatives to rasberry pi**
The rasberry pi seems to be unavailable in storage since at least december 2021. What alternatives do you recommend ? Performant video output isn’t that required, I’d rather use it as a tiny home server. So I’m more interested in stability, at least one USB3 and some IO (maybe throwing one SSD at it without USB would be nice?), while at best working with some standard linux distribution, as custom manufacturer distributions tend to live only for so long, after which you’re on your own to ... ⌘ [Read more](https://lobste.rs/s/iqafw3/alternatives_rasberry_pi) 2022-05-18T13:18:41Z **Designing a programmable sound generator board**
[Comments](https://lobste.rs/s/pvviby/designing_programmable_sound_generator) ⌘ [Read more](https://mcjack123.github.io/PSG/) 2022-05-18T13:37:09Z **Erlang/OTP 25 Highlights**
[Comments](https://lobste.rs/s/3nq0bf/erlang_otp_25_highlights) ⌘ [Read more](https://www.erlang.org/blog/my-otp-25-highlights/) 2022-05-18T14:11:47Z **Parsing a TLS Client Hello with Go's cryptobyte Package**
[Comments](https://lobste.rs/s/95f0uu/parsing_tls_client_hello_with_go_s) ⌘ [Read more](https://www.agwa.name/blog/post/parsing_tls_client_hello_with_cryptobyte) 2022-05-18T14:30:28Z **Introducing Husky, Datadog's Third Generation Event Store**
[Comments](https://lobste.rs/s/vyjgjp/introducing_husky_datadog_s_third) ⌘ [Read more](https://www.datadoghq.com/blog/engineering/introducing-husky/) 2022-05-18T15:24:13Z **New from Google Cloud: Assured Open Source Software service**
[Comments](https://lobste.rs/s/hpngta/new_from_google_cloud_assured_open_source) ⌘ [Read more](https://cloud.google.com/blog/products/identity-security/introducing-assured-open-source-software-service) 2022-05-18T15:56:56Z **CPUs, cloud VMs, and noisy neighbors: the limits of parallelism**
[Comments](https://lobste.rs/s/bdmd6r/cpus_cloud_vms_noisy_neighbors_limits) ⌘ [Read more](https://pythonspeed.com/articles/cpu-limits-to-speed/) 2022-05-18T16:08:34Z **Living The Eshell Dream: A Reduction in Latency From 70 Seconds to 3 Seconds**
[Comments](https://lobste.rs/s/zd8jh7/living_eshell_dream_reduction_latency) ⌘ [Read more](https://tdodge.consulting/blog/eshell/background-output-thread) 2022-05-18T16:10:59Z **The Complete Guide to the Kano Model (2015)**
[Comments](https://lobste.rs/s/5w0ha8/complete_guide_kano_model_2015) ⌘ [Read more](https://foldingburritos.com/blog/kano-model) 2022-05-18T17:50:16Z **Multi-platform experiments in framebuffer drawing performance**
[Comments](https://lobste.rs/s/ckinav/multi_platform_experiments_framebuffer) ⌘ [Read more](http://nuclear.mutantstargoat.com/blog/100-fbperf_experiments.html) 2022-05-18T19:38:07Z **Forgotten Systems**
I submitted this via a gemini-to-HTTP portal for ease of access, the original link is at [gemini://arcanesciences.com/forgotten/](gemini://arcanesciences.com/forgotten/).

[Comments](https://lobste.rs/s/fmidic/forgotten_systems) ⌘ [Read more](https://portal.mozz.us/gemini/arcanesciences.com/forgotten/) 2022-05-18T20:32:27Z **Host a Ghost Blog for Free on Fly.io — In 1 Minute**
[Comments](https://lobste.rs/s/q0dona/host_ghost_blog_for_free_on_fly_io_1_minute) ⌘ [Read more](https://www.autodidacts.io/host-a-ghost-blog-free-on-fly-io/) 2022-05-18T20:33:13Z **Manifest v3 in Firefox: Recap & Next Steps**
[Comments](https://lobste.rs/s/5jqutz/manifest_v3_firefox_recap_next_steps) ⌘ [Read more](https://blog.mozilla.org/addons/2022/05/18/manifest-v3-in-firefox-recap-next-steps/) 2022-05-18T21:30:23Z **How to Stop Postgres Autovacuum from Sucking up Your Performance**
[Comments](https://lobste.rs/s/hj77g6/how_stop_postgres_autovacuum_from) ⌘ [Read more](https://thenewstack.io/how-to-stop-autovacuum-from-sucking-up-your-performance/) 2022-05-18T23:06:39Z **The Big Six Matrix Factorizations**
[Comments](https://lobste.rs/s/joppqb/big_six_matrix_factorizations) ⌘ [Read more](https://nhigham.com/2022/05/18/the-big-six-matrix-factorizations/) 2022-05-19T00:23:25Z **Erlang/OTP 25.0 Release**
[Comments](https://lobste.rs/s/hwcw1j/erlang_otp_25_0_release) ⌘ [Read more](https://www.erlang.org/news/157) 2022-05-19T02:04:08Z **fasteR: Fast Lane to Learning R**
[Comments](https://lobste.rs/s/0lbc7b/faster_fast_lane_learning_r) ⌘ [Read more](https://github.com/matloff/fasteR) 2022-05-19T03:28:21Z **The dev container CLI**
[Comments](https://lobste.rs/s/biazde/dev_container_cli) ⌘ [Read more](https://code.visualstudio.com/blogs/2022/05/18/dev-container-cli) 2022-05-19T03:45:27Z **Temporary tables in SQLite**
[Comments](https://lobste.rs/s/4ac485/temporary_tables_sqlite) ⌘ [Read more](https://antonz.org/temp-tables/) 2022-05-19T04:36:20Z **Thoughts on Impact**
[Comments](https://lobste.rs/s/6fkawr/thoughts_on_impact) ⌘ [Read more](https://textslashplain.com/2022/05/18/thoughts-on-impact/) 2022-05-19T05:20:31Z **YouTube's Database "Procella"**
[Comments](https://lobste.rs/s/t96nev/youtube_s_database_procella) ⌘ [Read more](https://tech.marksblogg.com/youtube-database-procella.html) 2022-05-19T06:20:13Z **Font carved into tree with growth captured over 5 years**
[Comments](https://lobste.rs/s/m0fwhd/font_carved_into_tree_with_growth) ⌘ [Read more](https://bjoernkarmann.dk/occlusion-grotesque) 2022-05-19T07:37:43Z **Guidance for Choosing an Elliptic Curve Signature Algorithm in 2022**
[Comments](https://lobste.rs/s/149acw/guidance_for_choosing_elliptic_curve) ⌘ [Read more](https://soatok.blog/2022/05/19/guidance-for-choosing-an-elliptic-curve-signature-algorithm-in-2022/) 2022-05-19T08:00:00Z **Shopify Invests in Research for Ruby at Scale**
[Comments](https://lobste.rs/s/azydht/shopify_invests_research_for_ruby_at) ⌘ [Read more](https://shopify.engineering/shopify-ruby-at-scale-research-investment) 2022-05-19T08:09:49Z **Engineering Management Tip #3**
[Comments](https://lobste.rs/s/h9isbm/engineering_management_tip_3) ⌘ [Read more](https://dev.to/p10q/engineering-management-tip-3-5bg7) 2022-05-19T10:40:42Z **ChiselStrike: a serverless runtime for TypeScript/JavaScript with a native data layer**
[Comments](https://lobste.rs/s/esipq6/chiselstrike_serverless_runtime_for) ⌘ [Read more](https://github.com/chiselstrike/chiselstrike) 2022-05-19T11:22:18Z **Persistence Programming**
[Comments](https://lobste.rs/s/05ooco/persistence_programming) ⌘ [Read more](https://queue.acm.org/detail.cfm?id=3526210&doi=10.1145/3526210) 2022-05-19T11:48:47Z **Building a Mini Next.js**
[Comments](https://lobste.rs/s/jvcefl/building_mini_next_js) ⌘ [Read more](https://hire.jonasgalvez.com.br/2022/may/18/building-a-mini-next-js/) 2022-05-19T11:47:32Z **Rust Ergonomics: Default and From**
[Comments](https://lobste.rs/s/evyoge/rust_ergonomics_default_from) ⌘ [Read more](https://elijahcaine.me/rust-default-from/) 2022-05-19T12:44:04Z **Rust: A Critical Retrospective**
[Comments](https://lobste.rs/s/wiavtb/rust_critical_retrospective) ⌘ [Read more](https://www.bunniestudios.com/blog/?p=6375) 2022-05-19T13:05:45Z **(work in progress) Privaxy is the next generation tracker and advertisement blocker**
[Comments](https://lobste.rs/s/mhvmzf/work_progress_privaxy_is_next_generation) ⌘ [Read more](https://github.com/Barre/privaxy) 2022-05-19T13:16:35Z **JSON object values into CSV with jq**
[Comments](https://lobste.rs/s/cyfuzp/json_object_values_into_csv_with_jq) ⌘ [Read more](https://qmacro.org/blog/posts/2022/05/19/json-object-values-into-csv-with-jq/) 2022-05-19T14:16:27Z **toyDB - Distributed SQL database in Rust, written as a learning project**
[Comments](https://lobste.rs/s/gazquu/toydb_distributed_sql_database_rust) ⌘ [Read more](https://github.com/erikgrinaker/toydb) 2022-05-19T14:24:03Z **Qt/QML Property bindings break after a JavaScript assignment**
[Comments](https://lobste.rs/s/ckn8w9/qt_qml_property_bindings_break_after) ⌘ [Read more](https://raymii.org/s/articles/Qt_QML_Property_bindings_break_after_javascript_assignment.html) 2022-05-19T15:31:56Z **Let's write a PDF file (2015)**
[Comments](https://lobste.rs/s/3fxml1/let_s_write_pdf_file_2015) ⌘ [Read more](https://speakerdeck.com/ange/lets-write-a-pdf-file) 2022-05-19T16:52:42Z **Fast Matrix Multiplication (Animated)**
[Comments](https://lobste.rs/s/coxver/fast_matrix_multiplication_animated) ⌘ [Read more](https://jott.live/html/mm_impl_anim) 2022-05-19T16:51:46Z **The Mainboard Terminal**
[Comments](https://lobste.rs/s/3u1urb/mainboard_terminal) ⌘ [Read more](https://github.com/penk/MainboardTerminal) 2022-05-19T18:18:31Z **Case insensitive string comparisons in C**
[Comments](https://lobste.rs/s/qtbo1n/case_insensitive_string_comparisons_c) ⌘ [Read more](https://daniel.haxx.se/blog/2022/05/19/case-insensitive-string-comparisons-in-c/) 2022-05-19T18:38:30Z **Concepts Error Messages for Humans**
[Comments](https://lobste.rs/s/mzfspj/concepts_error_messages_for_humans) ⌘ [Read more](https://wg21.tartanllama.xyz/P2429%20-%20Concepts%20Error%20Messages%20for%20Humans.pdf) 2022-05-19T20:30:58Z **Optimizing your QML application for compilation to C++**
[Comments](https://lobste.rs/s/1s0nvn/optimizing_your_qml_application_for) ⌘ [Read more](https://www.qt.io/blog/compiling-qml-to-c-annotating-javascript-functions) 2022-05-19T23:24:42Z **Memory safety for SerenityOS**
[Comments](https://lobste.rs/s/y5eeyh/memory_safety_for_serenityos) ⌘ [Read more](https://awesomekling.github.io/Memory-safety-for-SerenityOS/) 2022-05-19T23:29:24Z **The Zimbu Programming Language**
[Comments](https://lobste.rs/s/9lfik4/zimbu_programming_language) ⌘ [Read more](http://www.zimbu.org/) 2022-05-19T23:45:31Z **Book review: The Little Typer**
[Comments](https://lobste.rs/s/yh9ghk/book_review_little_typer) ⌘ [Read more](https://thatgeoguy.ca/blog/2021/03/07/review-the-little-typer/) 2022-05-20T00:05:37Z **TDD Practice: Time API with Django**
[Comments](https://lobste.rs/s/mzpo4l/tdd_practice_time_api_with_django) ⌘ [Read more](https://brntn.me/blog/django-tdd-practice-time-api/) 2022-05-20T01:07:29Z **What County Am I In? - County Lookup Tool**
[Comments](https://lobste.rs/s/obssnh/what_county_am_i_county_lookup_tool) ⌘ [Read more](https://geocodify.com/what-county-am-i-in) 2022-05-20T04:16:57Z **The Firmware Supply-Chain Security Is Broken**
[Comments](https://lobste.rs/s/3rj83z/firmware_supply_chain_security_is_broken) ⌘ [Read more](https://github.com/binarly-io/Research_Publications/blob/main/BHASIA_2022/BHASIA22%20-%20The%20Firmware%20Supply-Chain%20Security%20Is%20Broken.pdf) 2022-05-20T06:30:02Z **Unity's plan to migrate from Mono to CoreCLR**
[Comments](https://lobste.rs/s/muv6zi/unity_s_plan_migrate_from_mono_coreclr) ⌘ [Read more](https://blog.unity.com/technology/unity-and-net-whats-next) 2022-05-20T07:54:32Z **Speeding up sort performance in Postgres 15**
[Comments](https://lobste.rs/s/okgkmm/speeding_up_sort_performance_postgres_15) ⌘ [Read more](https://www.citusdata.com/blog/2022/05/19/speeding-up-sort-performance-in-postgres-15/) 2022-05-20T11:16:48Z **Soft deletion with PostgreSQL: but with logic on the database**
[Comments](https://lobste.rs/s/kfaauq/soft_deletion_with_postgresql_with_logic) ⌘ [Read more](https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database) 2022-05-20T11:20:14Z **How to Mock ActionMailer**
[Comments](https://lobste.rs/s/jsquie/how_mock_actionmailer) ⌘ [Read more](https://blog.nolanphillips.com/how-to-mock-actionmailer) 2022-05-20T12:17:11Z **Oberon+ exception handling and other new language features**
[Comments](https://lobste.rs/s/oz6qwj/oberon_exception_handling_other_new) ⌘ [Read more](https://github.com/rochus-keller/Oberon/releases/tag/EH_MVP) 2022-05-20T13:14:27Z **NoiseTorch pauses development due to compromised workstation**
[Comments](https://lobste.rs/s/tijqyl/noisetorch_pauses_development_due) ⌘ [Read more](https://github.com/lawl/NoiseTorch/issues/254) 2022-05-20T14:23:43Z **Announcing Rust 1.61.0**
[Comments](https://lobste.rs/s/27mfra/announcing_rust_1_61_0) ⌘ [Read more](https://blog.rust-lang.org/2022/05/19/Rust-1.61.0.html) 2022-05-20T14:23:11Z **Lightweight anonymous function syntax for Go? (recent activity on proposal from 2017)**
[Comments](https://lobste.rs/s/fshlr5/lightweight_anonymous_function_syntax) ⌘ [Read more](https://github.com/golang/go/issues/21498#issuecomment-1132271548) 2022-05-20T14:21:05Z **Leslie Lamport interview: How to Write Software With Mathematical Perfection**
[Comments](https://lobste.rs/s/slsiqa/leslie_lamport_interview_how_write) ⌘ [Read more](https://www.quantamagazine.org/computing-expert-says-programmers-need-more-math-20220517/) 2022-05-20T14:35:54Z **Logging C Function Calls**
[Comments](https://lobste.rs/s/21xtqr/logging_c_function_calls) ⌘ [Read more](https://justine.lol/ftrace/) 2022-05-20T15:20:34Z **A Web Around the World, Part 10: A Web of Associations**
[Comments](https://lobste.rs/s/unxudf/web_around_world_part_10_web_associations) ⌘ [Read more](https://www.filfre.net/2022/05/a-web-around-the-world-part-10-a-web-of-associations/) 2022-05-20T15:30:02Z **GCC profiler internals**
[Comments](https://lobste.rs/s/ijcrad/gcc_profiler_internals) ⌘ [Read more](https://trofi.github.io/posts/243-gcc-profiler-internals.html) 2022-05-20T15:47:46Z **Tasks, lists, and promises**
[Comments](https://lobste.rs/s/h7v6xg/tasks_lists_promises) ⌘ [Read more](http://rachelbythebay.com/w/2022/05/19/priority/) 2022-05-20T16:11:01Z **I Spent 2 years Launching Tiny Projects**
[Comments](https://lobste.rs/s/qofku2/i_spent_2_years_launching_tiny_projects) ⌘ [Read more](https://tinyprojects.dev/posts/i_spent_two_years_launching_tiny_projects) 2022-05-20T16:25:58Z **Computer Generated Writing**
[Comments](https://lobste.rs/s/idoyhj/computer_generated_writing) ⌘ [Read more](https://web.archive.org/web/19970729050119/http://www.notam.uio.no/~mariusw/c-g.writing/cgw.baudrillard.txt) 2022-05-20T16:47:45Z **Working with JSON in Various Shells**
[Comments](https://lobste.rs/s/g3q12s/working_with_json_various_shells) ⌘ [Read more](https://blog.kellybrazil.com/2022/05/19/working-with-json-in-various-shells/) 2022-05-20T17:54:47Z **On using Nix and Docker as deployment automation solutions (2020)**
[Comments](https://lobste.rs/s/uxsx47/on_using_nix_docker_as_deployment) ⌘ [Read more](http://sandervanderburg.blogspot.com/2020/07/on-using-nix-and-docker-as-deployment.html) 2022-05-20T18:40:48Z **SimulaVR's Software Stack**
[Comments](https://lobste.rs/s/plcrmc/simulavr_s_software_stack) ⌘ [Read more](https://simulavr.com/blog/software-overview/) 2022-05-20T19:26:18Z **Linux for PowerPC on QEMU (mac99) - System Information**
[Comments](https://lobste.rs/s/bfo1v3/linux_for_powerpc_on_qemu_mac99_system) ⌘ [Read more](https://boxes-of-tat.blogspot.com/2022/05/linux-for-powerpc-on-qemu-mac99-system.html) 2022-05-20T20:24:23Z **How to Store an lvalue or an rvalue in the Same Object**
[Comments](https://lobste.rs/s/06w9ad/how_store_lvalue_rvalue_same_object) ⌘ [Read more](https://www.fluentcpp.com/2022/05/16/how-to-store-an-lvalue-or-an-rvalue-in-the-same-object/) 2022-05-20T20:50:55Z **Call Me Maybe: Ea­ves­drop­ping En­cryp­ted LTE Calls With Re­VoL­TE**
[Comments](https://lobste.rs/s/70f1j0/call_me_maybe_ea_ves_drop_ping_en_cryp_ted) ⌘ [Read more](https://revolte-attack.net/) 2022-05-20T21:19:43Z **BombeMachine**
[Comments](https://lobste.rs/s/uspzmq/bombemachine) ⌘ [Read more](https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2022/az292_kw456_lh479/az292_kw456_lh479/index.html) 2022-05-20T21:35:36Z **Mis-Adventures In GatsbyJS**
[Comments](https://lobste.rs/s/ffom33/mis_adventures_gatsbyjs) ⌘ [Read more](https://www.feoh.org/posts/mis-adventures-in-gatsbyjs.html) 2022-05-20T22:13:12Z **a simpler infrastructure as code specification**
[Comments](https://lobste.rs/s/gf3gvl/simpler_infrastructure_as_code) ⌘ [Read more](https://github.com/nathants/libaws) 2022-05-21T01:05:40Z **Augmented Reality with APIs — Square + Spacial Labs**
[Comments](https://lobste.rs/s/28oetc/augmented_reality_with_apis_square) ⌘ [Read more](https://www.youtube.com/watch?v=LvJes9shwJk) 2022-05-21T05:01:55Z **std::relocate’s implementation is cute**
[Comments](https://lobste.rs/s/ngys4h/std_relocate_s_implementation_is_cute) ⌘ [Read more](https://quuxplusone.github.io/blog/2022/05/18/std-relocate/) 2022-05-21T08:34:31Z **Lotus 1-2-3 For Linux**
[Comments](https://lobste.rs/s/ybdcqu/lotus_1_2_3_for_linux) ⌘ [Read more](https://lock.cmpxchg8b.com/linux123.html) 2022-05-21T09:20:07Z **Language Design in the Real World**
[Comments](https://lobste.rs/s/akaita/language_design_real_world) ⌘ [Read more](https://blog.sigplan.org/2022/05/19/language-design-in-the-real-world/) 2022-05-21T13:26:03Z **I made minimal change to escape HTML in REST API using go reflection**
[Comments](https://lobste.rs/s/fydy2v/i_made_minimal_change_escape_html_rest_api) ⌘ [Read more](https://inspektor.cloud/blog/i-made-minimal-change-to-escape-html-in-rest-using-go-reflection) 2022-05-21T13:45:46Z **IntyOS - An Operating System for the Intellivision (2003)**
[Comments](https://lobste.rs/s/gkpduk/intyos_operating_system_for) ⌘ [Read more](http://intyos.free.fr/) 2022-05-21T14:32:38Z **On rants about laptops for developers**
[Comments](https://lobste.rs/s/6unjkf/on_rants_about_laptops_for_developers) ⌘ [Read more](https://andregarzia.com/2022/05/On-rants-about-laptops-for-developers.html) 2022-05-21T18:18:41Z **Spaced Repetition for Efficient Learning**
[Comments](https://lobste.rs/s/tyspd5/spaced_repetition_for_efficient) ⌘ [Read more](https://www.gwern.net/Spaced-repetition) 2022-05-21T18:24:43Z **The SPACE of Developer Productivity - ACM Queue**
[Comments](https://lobste.rs/s/z22hbj/space_developer_productivity_acm_queue) ⌘ [Read more](https://queue.acm.org/detail.cfm?id=3454124) 2022-05-21T20:08:49Z **Compact objects in Python**
[Comments](https://lobste.rs/s/pt1g9q/compact_objects_python) ⌘ [Read more](https://antonz.org/compact-objects/) 2022-05-21T22:18:35Z **Generate Rust tests from data files (2018)**
[Comments](https://lobste.rs/s/1ersbd/generate_rust_tests_from_data_files_2018) ⌘ [Read more](https://blog.cyplo.dev/posts/2018/12/generate-rust-tests-from-data/) 2022-05-22T00:32:28Z **Shapefile must die**
[Comments](https://lobste.rs/s/8zlkby/shapefile_must_die) ⌘ [Read more](http://switchfromshapefile.org/) 2022-05-22T00:59:12Z **The balance has shifted away from SPAs**
[Comments](https://lobste.rs/s/ygmcdv/balance_has_shifted_away_from_spas) ⌘ [Read more](https://nolanlawson.com/2022/05/21/the-balance-has-shifted-away-from-spas/) 2022-05-22T01:12:39Z **NFS Server Inside FreeBSD VNET Jail**
[Comments](https://lobste.rs/s/plv8e9/nfs_server_inside_freebsd_vnet_jail) ⌘ [Read more](https://vermaden.wordpress.com/2022/05/22/nfs-server-inside-freebsd-vnet-jail/) 2022-05-22T02:14:14Z **Determining the intersection point of two lists in O(1) space**
[Comments](https://lobste.rs/s/wfkijn/determining_intersection_point_two) ⌘ [Read more](https://muscar.eu/linked-list-intersection.html) 2022-05-22T06:00:25Z **Flags are a code smell (2014)**
[Comments](https://lobste.rs/s/rmzczi/flags_are_code_smell_2014) ⌘ [Read more](https://www.sebastiansylvan.com/post/2014-04-27-flags-are-a-code-smell/) 2022-05-22T11:29:47Z **Understanding the Nintendo Switch secure boot vulnerabilities**
[Comments](https://lobste.rs/s/kwppxb/understanding_nintendo_switch_secure) ⌘ [Read more](https://wejn.org/2022/05/understanding-the-nintendo-switch-boot-vulnerabilities/) 2022-05-22T15:35:54Z **How I Created the Perfect NES Sound Chip**
[Comments](https://lobste.rs/s/snjygr/how_i_created_perfect_nes_sound_chip) ⌘ [Read more](https://www.youtube.com/watch?v=8RrQrATnXXY) 2022-05-22T16:55:41Z **Happy 10th Birthday Compiler Explorer**
[Comments](https://lobste.rs/s/ayk5h8/happy_10th_birthday_compiler_explorer) ⌘ [Read more](https://xania.org/202206/happy-birthday-ce) 2022-05-22T17:48:28Z **Zolatron 64 roundup**
[Comments](https://lobste.rs/s/o7xclq/zolatron_64_roundup) ⌘ [Read more](https://mansfield-devine.com/speculatrix/2022/05/zolatron-64-roundup/) 2022-05-22T19:27:18Z **How do you store cables and related gadgets?**
I recently moved to a new flat, and while storing everything in boxes I made the (not very smart) decision of putting every cable in the same box (because I had them laying around _everywhere_ in the house); with the happy idea of sorting them up somehow when I have finished moving.

Well, future me is now present me!

In all honesty I have **a lot** of cables laying around: USBs of all types and lengths, power only, power + storage, … HDMI/DP cables of dif ... ⌘ [Read more](https://lobste.rs/s/fmisrq/how_do_you_store_cables_related_gadgets) 2022-05-22T19:46:09Z **Faster CRC32 on the Apple M1**
[Comments](https://lobste.rs/s/cdizkt/faster_crc32_on_apple_m1) ⌘ [Read more](https://dougallj.wordpress.com/2022/05/22/faster-crc32-on-the-apple-m1/) 2022-05-22T21:24:57Z **Dynamic version for Nix derivations**
[Comments](https://lobste.rs/s/5spw4p/dynamic_version_for_nix_derivations) ⌘ [Read more](https://blog.replit.com/nix_dynamic_version) 2022-05-22T21:42:52Z **Math on GitHub: The Good, the Bad and the Ugly**
[Comments](https://lobste.rs/s/zmc2ik/math_on_github_good_bad_ugly) ⌘ [Read more](https://nschloe.github.io/2022/05/20/math-on-github.html) 2022-05-22T22:07:55Z **Case Studies in USB-C™ Debugging - Analog and digital compliance of a PD-enabled charger**
[Comments](https://lobste.rs/s/mht6vs/case_studies_usb_c_debugging_analog) ⌘ [Read more](https://medium.com/@kolluru.nathan/case-studies-in-usb-c-debugging-93cc3e8bbc0c) 2022-05-23T01:08:59Z **The Dao of Functional Programming**
[Comments](https://lobste.rs/s/db6api/dao_functional_programming) ⌘ [Read more](https://github.com/BartoszMilewski/Publications/blob/master/TheDaoOfFP/DaoFP.pdf) 2022-05-23T02:21:23Z **My take on "where's all the code"**
[Comments](https://lobste.rs/s/ny4ymx/my_take_on_where_s_all_code) ⌘ [Read more](https://nullprogram.com/blog/2022/05/22/) 2022-05-23T02:43:33Z **First production Kestrel, Arctic Terns and OpenPOWER compute modules?**
[Comments](https://lobste.rs/s/e2jzrr/first_production_kestrel_arctic_terns) ⌘ [Read more](https://www.talospace.com/2022/05/first-production-kestrel-and-arctic.html) 2022-05-23T05:03:07Z **Friden EC-130 (1964)**
[Comments](https://lobste.rs/s/jrdweo/friden_ec_130_1964) ⌘ [Read more](http://www.vintagecalculators.com/html/friden_ec-130.html) 2022-05-23T06:07:01Z **Concise Encoding: The secure data format for a modern world**
[Comments](https://lobste.rs/s/bidebo/concise_encoding_secure_data_format_for) ⌘ [Read more](https://concise-encoding.org/) 2022-05-23T06:39:52Z **The Nightmare Of Getting DOOM Running On A Serious Business Machine**
[Comments](https://lobste.rs/s/rwrpdm/nightmare_getting_doom_running_on) ⌘ [Read more](https://www.youtube.com/watch?v=XzhCGSE7KKw) 2022-05-23T09:14:25Z **All speakers - PublicSpaces Conference 2022**
[Comments](https://lobste.rs/s/iuuoxg/all_speakers_publicspaces_conference) ⌘ [Read more](https://conference.publicspaces.net/en/ondemand) 2022-05-23T09:17:57Z **Elastic tabstops - a better way to indent and align code**
[Comments](https://lobste.rs/s/xzfqpy/elastic_tabstops_better_way_indent_align) ⌘ [Read more](https://nickgravgaard.com/elastic-tabstops/) 2022-05-23T10:35:40Z **What are you doing this week?**
What are you doing this week? Feel free to share!

Keep in mind it’s OK to do nothing at all, too. ⌘ [Read more](https://lobste.rs/s/ctlhhi/what_are_you_doing_this_week) 2022-05-23T12:07:40Z **Escaping a git merge hell**
[Comments](https://lobste.rs/s/rgr5lj/escaping_git_merge_hell) ⌘ [Read more](https://threkk.medium.com/e08f37511f37?source=friends_link) 2022-05-23T12:05:40Z **Trying out Flutter Rust bridge on Fedora**
[Comments](https://lobste.rs/s/iz83av/trying_out_flutter_rust_bridge_on_fedora) ⌘ [Read more](https://www.zaynetro.com/post/flutter-rust-bridge-on-fedora/) 2022-05-23T12:12:13Z **Jetbrains editors are getting a redesign**
[Comments](https://lobste.rs/s/nvqhk9/jetbrains_editors_are_getting_redesign) ⌘ [Read more](https://youtrack.jetbrains.com/articles/IDEA-A-156/Main-changes-and-known-issues) 2022-05-23T12:41:56Z **Safety and Performance - Threadsafe Datastructures in C++**
[Comments](https://lobste.rs/s/gv87ww/safety_performance_threadsafe) ⌘ [Read more](https://sheep.horse/2022/5/safety_and_performance_-_threadsafe_datastructures.html) 2022-05-23T12:42:05Z **Intelligent Indentation, Seriously**
[Comments](https://lobste.rs/s/btzzhd/intelligent_indentation_seriously) ⌘ [Read more](https://intellindent.info/seriously) 2022-05-23T13:34:25Z **css vs webgl cubes**
[Comments](https://lobste.rs/s/d8b7lr/css_vs_webgl_cubes) ⌘ [Read more](https://flak.tedunangst.com/post/css-vs-webgl-cubes) 2022-05-23T16:07:38Z **The Strange Case of GetEnvironmentStringsA**
[Comments](https://lobste.rs/s/du8a1d/strange_case_getenvironmentstringsa) ⌘ [Read more](http://www.os2museum.com/wp/the-strange-case-of-getenvironmentstringsa/) 2022-05-23T17:28:57Z **Happy Birthday, Libera Chat**
[Comments](https://lobste.rs/s/vrnoyw/happy_birthday_libera_chat) ⌘ [Read more](https://libera.chat/news/happy-birthday-libera-chat) 2022-05-23T18:23:05Z **Operator constraints in Go**
[Comments](https://lobste.rs/s/5le4iq/operator_constraints_go) ⌘ [Read more](https://blog.merovius.de/posts/2022-05-23-operator-constraints/) 2022-05-23T19:04:30Z **Fixing vulnerabilities in Elm's virtual DOM**
[Comments](https://lobste.rs/s/cempqs/fixing_vulnerabilities_elm_s_virtual_dom) ⌘ [Read more](https://jfmengels.net/virtual-dom-security-patch/) 2022-05-23T19:16:12Z **Minimalism in Programming Language Design**
[Comments](https://lobste.rs/s/zdtzbs/minimalism_programming_language_design) ⌘ [Read more](https://pointersgonewild.com/2022/05/23/minimalism-in-programming-language-design/) 2022-05-23T20:46:09Z **Weird Machines, Exploitability, and Provable Unexploitability**
[Comments](https://lobste.rs/s/yosms2/weird_machines_exploitability_provable) ⌘ [Read more](https://ieeexplore.ieee.org/document/8226852) 2022-05-23T22:22:42Z **How Zig is used at Uber**
[Loose transcript.](https://jakstys.lt/2022/how-uber-uses-zig/)

[Comments](https://lobste.rs/s/l9ghdb/how_zig_is_used_at_uber) ⌘ [Read more](https://www.youtube.com/watch?v=SCj2J3HcEfc) 2022-05-23T22:32:19Z **Schema.org: a collection of structured data schemas**
[Comments](https://lobste.rs/s/30gptz/schema_org_collection_structured_data) ⌘ [Read more](https://schema.org/) 2022-05-23T23:31:43Z **The trouble with SPIR-V, 2022 edition**
[Comments](https://lobste.rs/s/7xusou/trouble_with_spir_v_2022_edition) ⌘ [Read more](https://xol.io/blah/the-trouble-with-spirv/) 2022-05-23T23:54:10Z **Password Recovery Community | Resources, Guides & Tutorials**
[Comments](https://lobste.rs/s/uyiepw/password_recovery_community_resources) ⌘ [Read more](https://hashmob.net) 2022-05-24T03:51:22Z **The Future of the GitLab Web IDE**
[Comments](https://lobste.rs/s/ihc2bq/future_gitlab_web_ide) ⌘ [Read more](https://about.gitlab.com/blog/2022/05/23/the-future-of-the-gitlab-web-ide/) 2022-05-24T04:09:34Z **Interactive analog LED wave array**
[Comments](https://lobste.rs/s/rrghcm/interactive_analog_led_wave_array) ⌘ [Read more](https://lulabs.net/electronics/ledwave/) 2022-05-24T10:39:32Z **Morrowind 20-year anniversary book**
Twenty years ago a game came out unlike any other. Take a look at this beautiful and touching tribute created by the incredible community that to this day grows around it. 🌙 💫

[Comments](https://lobste.rs/s/vhknz3/morrowind_20_year_anniversary_book) ⌘ [Read more](https://mw.thenet.sk/) 2022-05-24T10:54:34Z **Refactoring a House: Software Architecture is Like Architecture After All**
[Comments](https://lobste.rs/s/z0aevg/refactoring_house_software) ⌘ [Read more](https://markus.oberlehner.net/blog/refactoring-a-house-software-architecture-is-architecture-after-all/) 2022-05-24T12:00:08Z **The Hidden Dangers of Haskell's Ratio Type**
[Comments](https://lobste.rs/s/fvibdy/hidden_dangers_haskell_s_ratio_type) ⌘ [Read more](https://www.fpcomplete.com/blog/hidden-dangers-of-ratio/) 2022-05-24T14:00:58Z **I hate LaTeX, I love LaTeX**
[Comments](https://lobste.rs/s/kgeo4a/i_hate_latex_i_love_latex) ⌘ [Read more](https://commutative.xyz/~miguelmurca/blog/x/illihl.html) 2022-05-24T14:20:32Z **Tetragone: A Lesson in Security Fundamentals**
[Comments](https://lobste.rs/s/ayv7rl/tetragone_lesson_security_fundamentals) ⌘ [Read more](https://grsecurity.net/tetragone_a_lesson_in_security_fundamentals) 2022-05-24T14:31:46Z **Making Of: The Sanitizer API**
Slides at [https://docs.google.com/presentation/d/1eLmIZkY7auD8xT-Q6AzBKM\_ASFHH8Z5fMyfeoSbSH-k/view](https://docs.google.com/presentation/d/1eLmIZkY7auD8xT-Q6AzBKM_ASFHH8Z5fMyfeoSbSH-k/view)

[Comments](https://lobste.rs/s/j9rusz/making_sanitizer_api) ⌘ [Read more](https://www.youtube.com/watch?v=-f4JP3nwkDo) 2022-05-24T14:57:27Z **Zoom: Remote Code Execution with XMPP Stanza Smuggling**
[Comments](https://lobste.rs/s/rwahze/zoom_remote_code_execution_with_xmpp) ⌘ [Read more](https://bugs.chromium.org/p/project-zero/issues/detail?id=2254) 2022-05-24T15:07:49Z **systemd by example - Part 4: Installing units**
[Comments](https://lobste.rs/s/gjhpyu/systemd_by_example_part_4_installing) ⌘ [Read more](https://seb.jambor.dev/posts/systemd-by-example-part-4-installing-units/) 2022-05-24T15:18:31Z **FreeBSD on AWS Graviton 3**
[Comments](https://lobste.rs/s/dkp31u/freebsd_on_aws_graviton_3) ⌘ [Read more](https://www.daemonology.net/blog/2022-05-23-FreeBSD-Graviton-3.html) 2022-05-24T16:40:36Z **the trouble with q quotes**
[Comments](https://lobste.rs/s/u2odpq/trouble_with_q_quotes) ⌘ [Read more](https://flak.tedunangst.com/post/the-trouble-with-q-quotes) 2022-05-24T16:44:08Z **microFLENG - concurrent logic programming for CP/M, C64 and the "uxn" VM**
[Comments](https://lobste.rs/s/cekthr/microfleng_concurrent_logic) ⌘ [Read more](http://www.call-with-current-continuation.org/microfleng/microfleng.html) 2022-05-24T16:50:11Z **Unison Forall**
[Comments](https://lobste.rs/s/86ujuj/unison_forall) ⌘ [Read more](https://hopin.com/events/unison-forall/registration) 2022-05-24T16:56:29Z **Compiling QML to C++: Making types visible**
[Comments](https://lobste.rs/s/fpipbs/compiling_qml_c_making_types_visible) ⌘ [Read more](https://www.qt.io/blog/compiling-qml-to-c-making-types-visible) 2022-05-24T17:21:54Z **The joy of concurrent logic programming**
[Comments](https://lobste.rs/s/bid9se/joy_concurrent_logic_programming) ⌘ [Read more](http://www.call-with-current-continuation.org/articles/the-joy-of-concurrent-logic-programming.txt) 2022-05-24T18:08:28Z **Adventures with Solaris 11.4 CBE, pkgsrc and NVMM**
[Comments](https://lobste.rs/s/s7hp4j/adventures_with_solaris_11_4_cbe_pkgsrc) ⌘ [Read more](https://www.unitedbsd.com/d/722-adventures-with-solaris-114-cbe-pkgsrc-and-nvmm) 2022-05-24T18:25:24Z **A friendlier visualization of Java's JIT compiler based on control flow**
[Comments](https://lobste.rs/s/wmmwuk/friendlier_visualization_java_s_jit) ⌘ [Read more](https://robcasloz.github.io/blog/2022/05/24/a-friendlier-visualization-of-javas-jit-compiler-based-on-control-flow.html) 2022-05-24T19:29:23Z **The Streets of Monaco**
[Comments](https://lobste.rs/s/cd67rg/streets_monaco) ⌘ [Read more](https://tech.marksblogg.com/streets-of-monaco-openstreetmap-postgis-qgis.html) 2022-05-24T20:23:46Z **mhagger/git-imerge: Incremental merge for git**
[Comments](https://lobste.rs/s/dbm2d4/mhagger_git_imerge_incremental_merge_for) ⌘ [Read more](https://github.com/mhagger/git-imerge) 2022-05-24T20:20:38Z **Announcing TypeScript 4.7**
[Comments](https://lobste.rs/s/g6mboy/announcing_typescript_4_7) ⌘ [Read more](https://devblogs.microsoft.com/typescript/announcing-typescript-4-7/) 2022-05-24T20:19:35Z **WebAssembly Troubles part 2: Why Do We Need the Relooper Algorithm, Again?**
[Comments](https://lobste.rs/s/0sl4pb/webassembly_troubles_part_2_why_do_we_need) ⌘ [Read more](http://troubles.md/why-do-we-need-the-relooper-algorithm-again/) 2022-05-24T21:03:19Z **On rebooting: the unreasonable effectiveness of turning computers off and on again**
[Comments](https://lobste.rs/s/neirrb/on_rebooting_unreasonable) ⌘ [Read more](https://keunwoo.com/notes/rebooting/) 2022-05-24T21:43:39Z **Formally Verifying an Auction Contract**
[Comments](https://lobste.rs/s/glkdwk/formally_verifying_auction_contract) ⌘ [Read more](https://whileydave.com/2022/05/17/verifying-an-auction-contract-in-whiley/) 2022-05-24T21:52:52Z **Branch/cmove and compiler optimizations**
[Comments](https://lobste.rs/s/5mc2zb/branch_cmove_compiler_optimizations) ⌘ [Read more](https://kristerw.github.io/2022/05/24/branchless/) 2022-05-24T22:00:18Z **Fly Machines: an API for fast-booting VMs**
[Comments](https://lobste.rs/s/4gq5e6/fly_machines_api_for_fast_booting_vms) ⌘ [Read more](https://fly.io/blog/fly-machines/) 2022-05-24T22:48:15Z **Mobile Verification Toolkit**
[Comments](https://lobste.rs/s/ka54rh/mobile_verification_toolkit) ⌘ [Read more](https://docs.mvt.re/en/latest/) 2022-05-25T02:02:40Z **FRBR, Before and After: A Look at Our Bibliographic Models**
[Comments](https://lobste.rs/s/jj5432/frbr_before_after_look_at_our) ⌘ [Read more](http://kcoyle.net/beforeAndAfter/978-0-8389-1364-2.pdf) 2022-05-25T02:47:43Z **Fixing Memory Leaks in Rust**
[Comments](https://lobste.rs/s/cyhgcu/fixing_memory_leaks_rust) ⌘ [Read more](https://onesignal.com/blog/solving-memory-leaks-in-rust/) 2022-05-25T03:04:51Z **Imagen: Text-to-Image Diffusion Models**
[Comments](https://lobste.rs/s/qv1wvx/imagen_text_image_diffusion_models) ⌘ [Read more](https://imagen.research.google/) 2022-05-25T05:06:19Z **A Kernel Hacker Meets Fuchsia OS**
[Comments](https://lobste.rs/s/wyc0xa/kernel_hacker_meets_fuchsia_os) ⌘ [Read more](https://a13xp0p0v.github.io/2022/05/24/pwn-fuchsia.html) 2022-05-25T06:38:35Z **We Already Have Go 2**
[Comments](https://lobste.rs/s/uh9qvb/we_already_have_go_2) ⌘ [Read more](https://christine.website/blog/we-have-go-2) 2022-05-25T09:01:59Z **Reducing the size of a git repository with git-replace**
[Comments](https://lobste.rs/s/avkz8o/reducing_size_git_repository_with_git) ⌘ [Read more](https://andrewlock.net/reducing-the-size-of-a-git-repository-with-git-replace/) 2022-05-25T10:09:26Z **Zhaoxin lujiazui x86_64 support added to GCC**
[Comments](https://lobste.rs/s/qqwcot/zhaoxin_lujiazui_x86_64_support_added_gcc) ⌘ [Read more](https://gcc.gnu.org/pipermail/gcc-patches/2022-May/595010.html) 2022-05-25T11:43:58Z **Flow: A delightfully tiny but powerful HTTP router for Go**
[Comments](https://lobste.rs/s/usqmcp/flow_delightfully_tiny_powerful_http) ⌘ [Read more](https://www.alexedwards.net/blog/introducing-flow) 2022-05-25T11:40:33Z **clarify Go support policy for secondary ports**
[Comments](https://lobste.rs/s/yv2lxf/clarify_go_support_policy_for_secondary) ⌘ [Read more](https://github.com/golang/go/discussions/53060) 2022-05-25T12:03:35Z **reversing an openbsd kernel syspatch**
[Comments](https://lobste.rs/s/ylvcix/reversing_openbsd_kernel_syspatch) ⌘ [Read more](https://flak.tedunangst.com/post/reversing-an-openbsd-syspatch) 2022-05-25T12:50:29Z **A Kernel Hacker Meets Fuchsia OS**
[Comments](https://lobste.rs/s/rblqi8/kernel_hacker_meets_fuchsia_os) ⌘ [Read more](https://swarm.ptsecurity.com/a-kernel-hacker-meets-fuchsia-os/) 2022-05-25T13:08:34Z **C++23: Literal suffix for (signed) size_t**
[Comments](https://lobste.rs/s/ganslg/c_23_literal_suffix_for_signed_size_t) ⌘ [Read more](https://www.sandordargo.com/blog/2022/05/25/literal_suffix_for_signed_size_t) 2022-05-25T13:36:59Z **Popular Python and PHP libraries hijacked to steal AWS keys**
[Comments](https://lobste.rs/s/okm9rv/popular_python_php_libraries_hijacked) ⌘ [Read more](https://www.bleepingcomputer.com/news/security/popular-python-and-php-libraries-hijacked-to-steal-aws-keys/) 2022-05-25T13:40:17Z **SwiftUI in 2022**
[Comments](https://lobste.rs/s/gwgos8/swiftui_2022) ⌘ [Read more](https://mjtsai.com/blog/2022/05/24/swiftui-in-2022/) 2022-05-25T14:35:01Z **vulkan-diagrams: Diagrams showing relationships between Vulkan objects and how they're used**
[Comments](https://lobste.rs/s/pbfi8g/vulkan_diagrams_diagrams_showing) ⌘ [Read more](https://github.com/David-DiGioia/vulkan-diagrams) 2022-05-25T15:00:54Z **Blaze: A Rust-based vectorized accelerator to speed up your Spark jobs**
[Comments](https://lobste.rs/s/sx4quo/blaze_rust_based_vectorized_accelerator) ⌘ [Read more](https://github.com/blaze-init/blaze) 2022-05-25T15:53:44Z **Exploring Nix Flakes: Build LaTeX Documents Reproducibly**
[Comments](https://lobste.rs/s/kywogt/exploring_nix_flakes_build_latex) ⌘ [Read more](https://flyx.org/nix-flakes-latex/) 2022-05-25T17:10:50Z **More thoughts on SPAs**
[Comments](https://lobste.rs/s/kqij7z/more_thoughts_on_spas) ⌘ [Read more](https://nolanlawson.com/2022/05/25/more-thoughts-on-spas/) 2022-05-25T17:34:52Z **The Passerine programming language**
[Comments](https://lobste.rs/s/fvaycc/passerine_programming_language) ⌘ [Read more](https://www.passerine.io/) 2022-05-25T17:49:55Z **State of the Art in Monte Carlo Ray Tracing for Realistic Image Synthesis [2001]**
Great information about uniform sampling in 2 dimensional shapes - referenced here [https://twitter.com/keenanisalive/status/1529490555893428226](https://twitter.com/keenanisalive/status/1529490555893428226)

[Comments](https://lobste.rs/s/pkx0bo/state_art_monte_carlo_ray_tracing_for) ⌘ [Read more](https://cseweb.ucsd.edu/~viscomp/classes/cse274/wi18/readings/course29sig01.pdf) 2022-05-25T18:57:48Z **Assignment for std::optional**
[Comments](https://lobste.rs/s/fwg6dv/assignment_for_std_optional_t) ⌘ [Read more](https://brevzin.github.io/c++/2022/05/24/optional-assignment/) 2022-05-25T19:06:04Z **Think Like Git**
[Comments](https://lobste.rs/s/h99jzn/think_like_git) ⌘ [Read more](https://tacaswell.github.io/think-like-git.html) 2022-05-25T19:09:38Z **Exploit Development: No Code Execution? No Problem! Living The Age of VBS, HVCI, and Kernel CFG**
[Comments](https://lobste.rs/s/xz34a3/exploit_development_no_code_execution_no) ⌘ [Read more](https://connormcgarr.github.io/hvci/) 2022-05-25T20:25:31Z **Pixels, em/rem, and Accessibility**
[Comments](https://lobste.rs/s/ewjiro/pixels_em_rem_accessibility) ⌘ [Read more](https://www.joshwcomeau.com/css/surprising-truth-about-pixels-and-accessibility/) 2022-05-25T20:40:06Z **Approximating 'constexpr for'**
[Comments](https://lobste.rs/s/0joecm/approximating_constexpr_for) ⌘ [Read more](https://artificial-mind.net/blog/2020/10/31/constexpr-for) 2022-05-25T21:47:10Z **How I hacked CTX and PHPass Modules**
[Comments](https://lobste.rs/s/iyf96c/how_i_hacked_ctx_phpass_modules) ⌘ [Read more](https://sockpuppets.medium.com/how-i-hacked-ctx-and-phpass-modules-656638c6ec5e) 2022-05-25T22:55:15Z **Notes on concurrency bugs**
[Comments](https://lobste.rs/s/ziznib/notes_on_concurrency_bugs) ⌘ [Read more](https://danluu.com/concurrency-bugs/) 2022-05-25T22:53:41Z **NLP's Clever Hans Moment has Arrived (2019)**
[Comments](https://lobste.rs/s/h6mztx/nlp_s_clever_hans_moment_has_arrived_2019) ⌘ [Read more](https://thegradient.pub/nlps-clever-hans-moment-has-arrived/) 2022-05-25T23:33:24Z **Building a Cloud Database from Scratch: Why We Moved from C++ to Rust**
[Comments](https://lobste.rs/s/zoswha/building_cloud_database_from_scratch_why) ⌘ [Read more](https://www.singularity-data.com/blog/building-a-cloud-database-from-scratch-why-we-moved-from-cpp-to-rust) 2022-05-25T23:45:49Z **Go: Functional options are slow**
[Comments](https://lobste.rs/s/gj8hx8/go_functional_options_are_slow) ⌘ [Read more](https://www.evanjones.ca/go-functional-options-slow.html) 2022-05-26T00:43:42Z **CSS: Absolutely positioning things relatively**
[Comments](https://lobste.rs/s/p7mnry/css_absolutely_positioning_things) ⌘ [Read more](https://canvatechblog.com/css-absolutely-positioning-things-relatively-964898de886b) 2022-05-26T03:32:24Z **8-bit number to binary string ("01011010")**
[Comments](https://lobste.rs/s/cpe5nq/8_bit_number_binary_string_01011010) ⌘ [Read more](https://gynvael.coldwind.pl/n/c_cpp_number_to_binary_string_01011010) 2022-05-26T04:03:38Z **STEPS Toward the Reinvention of Programming [2012]**
[Comments](https://lobste.rs/s/ppkkrt/steps_toward_reinvention_programming) ⌘ [Read more](http://www.vpri.org/pdf/tr2012001_steps.pdf) 2022-05-26T07:37:38Z **Learnings from 5 years of tech startup code audits**
[Comments](https://lobste.rs/s/wyqcev/learnings_from_5_years_tech_startup_code) ⌘ [Read more](https://kenkantzer.com/learnings-from-5-years-of-tech-startup-code-audits/) 2022-05-26T08:52:46Z **Lowering the cost of anonymization**
[Comments](https://lobste.rs/s/ajxlnu/lowering_cost_anonymization) ⌘ [Read more](https://desfontain.es/thesis/) 2022-05-26T11:54:18Z **Linux RNG enhancements for 5.19**
The main link is a short twitter summary of the big changes. For more info there is:

- [The merge commit](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ac2ab99072cce553c78f326ea22d72856f570d88)
- [An interesting discussion on premature next problem](https://lore.kernel.org/lkml/YmlMGx6+uigkGiZ0@zx2c4.com/)

This comes on top of the changes made for 5.17 and 5.18, [covered by lobste.rs already](https://lobste.rs/s/wu3ayt/random_number_generator_ ... ⌘ [Read more](https://twitter.com/EdgeSecurity/status/1528494394604761094) 2022-05-26T12:16:40Z **What happened to Perl 7?**
[Comments](https://lobste.rs/s/7rjjw8/what_happened_perl_7) ⌘ [Read more](http://blogs.perl.org/users/perl_steering_council/2022/05/what-happened-to-perl-7.html) 2022-05-26T13:09:24Z **Making pip installs a little less slow**
[Comments](https://lobste.rs/s/ag3bz4/making_pip_installs_little_less_slow) ⌘ [Read more](https://pythonspeed.com/articles/faster-pip-installs/) 2022-05-26T13:10:58Z **Crash reporting in Rust**
[Comments](https://lobste.rs/s/lgevum/crash_reporting_rust) ⌘ [Read more](https://jake-shadle.github.io/crash-reporting/) 2022-05-26T13:23:04Z **Multiplicity Choices Are Hard to Model and Change**
[Comments](https://lobste.rs/s/xen8yb/multiplicity_choices_are_hard_model) ⌘ [Read more](https://tratt.net/laurie/blog/2022/multiplicity_choices_are_hard_to_model_and_change.html) 2022-05-26T13:58:02Z **All you need to know about Asterisks in Python**
[Comments](https://lobste.rs/s/6httkk/all_you_need_know_about_asterisks_python) ⌘ [Read more](https://bas.codes/posts/python-asterisks) 2022-05-26T14:34:44Z **Why Infer Types?**
[Comments](https://lobste.rs/s/qhih7d/why_infer_types) ⌘ [Read more](https://npf.io/2022/05/why-infer/) 2022-05-26T15:02:42Z **Writing a Struct Deserializer with Zig Metaprogramming**
[Comments](https://lobste.rs/s/dv2qev/writing_struct_deserializer_with_zig) ⌘ [Read more](https://nathancraddock.com/blog/2022/deserialization-with-zig-metaprogramming/) 2022-05-26T15:24:58Z **How are we improving Firefox snap performance? Part 1**
[Comments](https://lobste.rs/s/w7h8ct/how_are_we_improving_firefox_snap) ⌘ [Read more](https://snapcraft.io/blog/how-are-we-improving-firefox-snap-performance-part-1) 2022-05-26T15:39:08Z **It's tech radar review season**
[Comments](https://lobste.rs/s/tu41q9/it_s_tech_radar_review_season) ⌘ [Read more](https://einride.engineering/blog/its-tech-radar-review-season) 2022-05-26T15:37:27Z **2022 Ruby on Rails Community Survey Results**
[Comments](https://lobste.rs/s/bo6ukh/2022_ruby_on_rails_community_survey) ⌘ [Read more](https://rails-hosting.com/2022/) 2022-05-26T15:43:41Z **Performance in context**
[Comments](https://lobste.rs/s/p7qq4d/performance_context) ⌘ [Read more](https://world.hey.com/jorge/performance-in-context-323e60b7) 2022-05-26T15:57:34Z **How I capture, encode, and embed screen recordings for the web**
[Comments](https://lobste.rs/s/9bfeez/how_i_capture_encode_embed_screen) ⌘ [Read more](https://mmazzarolo.com/blog/2022-05-25-how-i-capture-encode-and-embed-videos/) 2022-05-26T16:00:12Z **Let’s write an Elixir LiveBook smart cell**
[Comments](https://lobste.rs/s/tdl64e/let_s_write_elixir_livebook_smart_cell) ⌘ [Read more](https://www.rakeroutes.com/2022/05/18/let-s-write-an-elixir-livebook-smart-cell) 2022-05-26T16:18:33Z **pauloxnet - The Django speaking tour 2022**
[Comments](https://lobste.rs/s/pu96lc/pauloxnet_django_speaking_tour_2022) ⌘ [Read more](https://www.paulox.net/2022/05/26/the-django-speaking-tour-2022/) 2022-05-26T16:20:28Z **What happened to Perl 7?**
[Comments](https://lobste.rs/s/0njdaz/what_happened_perl_7) ⌘ [Read more](http://blogs.perl.org/users/psc/2022/05/what-happened-to-perl-7.html) 2022-05-26T17:56:29Z **splice() and the ghost of set_fs()**
[Comments](https://lobste.rs/s/hdharn/splice_ghost_set_fs) ⌘ [Read more](https://lwn.net/SubscriberLink/896267/c0e34849dd84010c/) 2022-05-26T18:03:52Z **DataStation 0.11.0: Easier log analysis in SQL with a standard library for SQLite in Go**
[Comments](https://lobste.rs/s/difa0n/datastation_0_11_0_easier_log_analysis_sql) ⌘ [Read more](https://datastation.multiprocess.io/docs/0.11.0-release-notes.html) 2022-05-26T18:01:40Z **Behind the Pretty Frames: Elden Ring**
[Comments](https://lobste.rs/s/ygf5ca/behind_pretty_frames_elden_ring) ⌘ [Read more](http://www.mamoniem.com/behind-the-pretty-frames-elden-ring/) 2022-05-26T18:39:11Z **Deploying 5G Around Trees**
[Comments](https://lobste.rs/s/83m4yt/deploying_5g_around_trees) ⌘ [Read more](https://tech.marksblogg.com/tree-heights-open5g.html) 2022-05-26T19:24:49Z **Ghost 5.0**
[Comments](https://lobste.rs/s/b6swyc/ghost_5_0) ⌘ [Read more](https://ghost.org/changelog/5/) 2022-05-26T19:59:05Z **Introducing DeepSemgrep**
[Comments](https://lobste.rs/s/jw42pc/introducing_deepsemgrep) ⌘ [Read more](https://r2c.dev/blog/2022/introducing-deepSemgrep/) 2022-05-26T20:47:43Z **Serverless Telegram Bot on CloudFlare Workers**
[Comments](https://lobste.rs/s/1vsfc9/serverless_telegram_bot_on_cloudflare) ⌘ [Read more](https://github.com/codebam/cf-workers-telegram-bot) 2022-05-26T20:54:21Z **Taxi is a language for documenting data - such as data models - and the contracts of APIs**
[Comments](https://lobste.rs/s/bh4zxt/taxi_is_language_for_documenting_data) ⌘ [Read more](https://docs.taxilang.org/) 2022-05-26T21:15:58Z **"It's done in hardware so it's cheap" (2012)**
[Comments](https://lobste.rs/s/hsyqqq/it_s_done_hardware_so_it_s_cheap_2012) ⌘ [Read more](https://yosefk.com/blog/its-done-in-hardware-so-its-cheap.html) 2022-05-26T21:25:44Z **AlloyDB for PostgreSQL under the hood: Columnar engine**
[Comments](https://lobste.rs/s/7j6alk/alloydb_for_postgresql_under_hood) ⌘ [Read more](https://cloud.google.com/blog/products/databases/alloydb-for-postgresql-columnar-engine) 2022-05-26T23:18:03Z **rqlite – distributed SQLite: v7.5.0 trading durability for higher write performance**
[Comments](https://lobste.rs/s/tkkdci/rqlite_distributed_sqlite_v7_5_0_trading) ⌘ [Read more](https://www.philipotoole.com/rqlite-trading-durability-for-performance/) 2022-05-27T01:10:49Z **splice() and the ghost of set_fs()**
[Comments](https://lobste.rs/s/tqdtca/splice_ghost_set_fs) ⌘ [Read more](https://lwn.net/SubscriberLink/896267/33c5c6ab9744db05/) 2022-05-27T01:06:25Z **How to Read Mathematics | Shai Simonson and Fernando Gouvea**
[Comments](https://lobste.rs/s/pcp8kj/how_read_mathematics_shai_simonson) ⌘ [Read more](https://www.people.vcu.edu/~dcranston/490/handouts/math-read.html) 2022-05-27T02:38:50Z **"What are the odds that some idiot will name his mutex ether-rot-mutex!"**
[Comments](https://lobste.rs/s/fku1m7/what_are_odds_some_idiot_will_name_his) ⌘ [Read more](http://etherrotmutex.blogspot.com/2017/07/what-are-odds-that-some-idiot-will-name.html) 2022-05-27T03:57:09Z **Cannoli: The Fast QEMU Tracer**
[Comments](https://lobste.rs/s/lwf5sp/cannoli_fast_qemu_tracer) ⌘ [Read more](https://margin.re/blog/cannoli-the-fast-qemu-tracer.aspx) 2022-05-27T05:10:18Z **Finding and fixing a bug in a C++ toolchain**
[Comments](https://lobste.rs/s/jpdzqq/finding_fixing_bug_c_toolchain) ⌘ [Read more](https://quick-lint-js.com/blog/bug-journey/) 2022-05-27T09:24:35Z **QuickLook plugins list**
[Comments](https://lobste.rs/s/ifuk6a/quicklook_plugins_list) ⌘ [Read more](http://www.quicklookplugins.com) 2022-05-27T12:50:28Z **Writing like a pro with vale & neovim**
[Comments](https://lobste.rs/s/7idig8/writing_like_pro_with_vale_neovim) ⌘ [Read more](https://bhupesh.me//writing-like-a-pro-with-vale-and-neovim/) 2022-05-27T13:00:55Z **Thoughts on Forth Programming**
[Comments](https://lobste.rs/s/duwtci/thoughts_on_forth_programming) ⌘ [Read more](http://www.call-with-current-continuation.org/articles/forth.txt) 2022-05-27T13:41:49Z **What are you doing this weekend?**
Feel free to tell what you plan on doing this weekend and even ask for help or feedback.

Please keep in mind it’s more than OK to do nothing at all too! ⌘ [Read more](https://lobste.rs/s/rs4cm2/what_are_you_doing_this_weekend) 2022-05-27T14:20:12Z **How I built zig-sqlite**
[Comments](https://lobste.rs/s/vuglb8/how_i_built_zig_sqlite) ⌘ [Read more](https://rischmann.fr/blog/how-i-built-zig-sqlite) 2022-05-27T14:35:39Z **Tetra - Full stack reactive component framework for Django using Alpine.js**
[Comments](https://lobste.rs/s/zpxrqn/tetra_full_stack_reactive_component) ⌘ [Read more](https://www.tetraframework.com/) 2022-05-27T14:43:09Z **Magical SVG Techniques**
[Comments](https://lobste.rs/s/uxvslq/magical_svg_techniques) ⌘ [Read more](https://www.smashingmagazine.com/2022/05/magical-svg-techniques/) 2022-05-27T15:07:58Z **Perl's undefined behaviors**
[Comments](https://lobste.rs/s/hgnadb/perl_s_undefined_behaviors) ⌘ [Read more](https://briandfoy.github.io/perl-s-undefined-behavior/) 2022-05-27T15:33:29Z **After 30 years, the world can now play the lost Marble Madness II**
[Comments](https://lobste.rs/s/jmpkwv/after_30_years_world_can_now_play_lost) ⌘ [Read more](https://arstechnica.com/gaming/2022/05/after-30-years-the-world-can-now-play-the-lost-marble-madness-ii/) 2022-05-27T15:46:58Z **Parse Platform — The complete application stack**
[Comments](https://lobste.rs/s/7ey0wn/parse_platform_complete_application) ⌘ [Read more](https://parseplatform.org/)