├── README └── notes ├── 20200618173345-note_taking.org ├── 20200619114959-content_monetization.org ├── 20200619115544-finances.org ├── 20200620103241-knowledge_sharing.org ├── 20200620141734-rde.org ├── 20200620141734-reproducible_development_environment.org ├── 20200620142500-nix.org ├── 20200620142517-guix.org ├── 20200717164909-cool_domain_names.org ├── 20200717165201-fqdn.org ├── 20200717165331-domain_name_registrants.org ├── 20200717213328-literate_programming.org ├── 20200717213713-org_mode.org ├── 20200720094620-rde_managing_dotfiles.org ├── 20200720095647-marketing_channels.org ├── 20200720101007-tropin_video_channel.org ├── 20200720105457-video_ideas.org ├── 20200720105819-cleanest_dotfiles_setup.org ├── 20200721164145-level_of_reproducibility.org ├── 20200723101317-home_manager.org ├── 20200723102251-nix_lang.org ├── 20200723102251-nix_lang.tex ├── 20200727222935-migrating_to_nixos_by_jarrell_waggoner_malloc47.org ├── 20200727223231-fhs.org ├── 20200727223629-nixpkgs.org ├── 20200727224003-nixos.org ├── 20200727224254-nixos_modules.org ├── 20200730114041-building_desktop_pc.org ├── 20200730172322-self_presentation_in_30_seconds.org ├── 20200730193629-thinkpad_perks_corporate_discounts.org ├── 20200730193712-thinkpad.org ├── 20200731150359-nixos_tmpfs_as_root.org ├── 20200801011720-the_gentlemen_2019.org ├── 20200801123322-ssh_tunnel_as_socks_proxy.org ├── 20200803105811-custom_nixos_livecd.org ├── 20200803112024-nixos_configuration_collection.org ├── 20200803112742-nix_flakes.org ├── 20200803113119-harry_ying.org ├── 20200803114028-icebox_nix.org ├── 20200803200713-x1_yoga_4th_problems_and_quirks.org ├── 20200804113904-rde_pitch.html ├── 20200804113904-rde_pitch.org ├── 20200804114500-dotfiles.org ├── 20200809201858-nixos_secret_management_provisioning.org ├── 20200810002542-nix_binary_cache.org ├── 20200810175843-computer_science_literature.org ├── 20200810182055-encypted_btrfs_root_with_opt_in_state_on_nixos.org ├── 20200810182347-docker.org ├── 20200810182522-lxd.org ├── 20200810183326-dm_crypt.org ├── 20200810184152-cryptsetup.org ├── 20200810184614-linux_unified_key_setup.org ├── 20200810185411-setting_up_ldap_authentication_with_nixos.org ├── 20200810185637-linux_containers.org ├── 20200810185751-lightweight_directory_access_protocol.org ├── 20200810191606-nginx.org ├── 20200810221415-reproducibility.org ├── 20200814134109-annotating_books_and_articles_with_org_mode.org ├── 20200815231650-similar_video_channels.org ├── 20200816095132-cheatsheet_collection.org ├── 20200816095244-emacs.org ├── 20200816155015-eshell.org ├── 20200819120317-better_than_virtualenv.org ├── 20200819174452-gnu_linux_compatible_laptops.org ├── 20200820172839-fitness_exercises_for_wakeboarding.org ├── 20200820173007-wakeboarding.org ├── 20200825141621-wake_hut.org ├── 20200831165704-blogging_setup.org ├── 20200831194605-protesilaos_stavrou.org ├── 20200831195230-modus_themes.org ├── 20200831211811-org_mode_slides.org ├── 20200907102549-wakeboard_workout_checklist.org ├── 20200907102629-checklists.org ├── 20200907120327-talk_intro_ideas.org ├── 20200907120703-conference.org ├── 20200907120712-talk.org ├── 20200907121320-freeipa.org ├── 20200907121952-secret_managmement_and_provisioning.org ├── 20200907122242-389_directory_server.org ├── 20200907124413-red_hat.org ├── 20200907124550-free_libre_and_open_source_software.org ├── 20200907124903-mit_kerberos.org ├── 20200907125150-kerberos_protocol.org ├── 20200907125357-bind.org ├── 20200907125510-domain_name_system.org ├── 20200907125911-dogtag_certificate_system.org ├── 20200907130901-active_directory.org ├── 20200907131014-network_time_protocol.org ├── 20200907131218-sssd.org ├── 20200907134211-setting_up_gnupg_yubikey_on_nixos_for_ssh_authentication.org ├── 20200907134309-gnupg.org ├── 20200907134417-gnu.org ├── 20200907135632-gnu_operating_system.org ├── 20200907135648-gnu_project.org ├── 20200907140005-openpgp.org ├── 20200907163757-secure_shell.org ├── 20200907164029-yubikey.org ├── 20200907231325-the_pgp_problem.org ├── 20200908010602-rde_emacs_config.org ├── 20200911101114-password_managers.org ├── 20200911124349-emacs_loading_process.org ├── 20200911125123-xdg_base_directory_specification.org ├── 20200911211835-use_package.org ├── 20200911221944-emacs_configuration_list.org ├── 20200912095204-gccemacs.org ├── 20200915115300-side_project_marketing_checklist.org ├── 20200915120244-doom_game.org ├── 20200915213415-how_to_use_emacs_help.org ├── 20200917203337-modern_google_level_stt_models_released.org ├── 20200917203458-natural_language_processing.org ├── 20200917203513-speech_to_text.org ├── 20200917232816-list_of_top_level_domains.org ├── 20200921133713-emacs_cheatsheet.org ├── 20200922172424-building_reproducible_emacs_nix.org ├── 20200922224945-trackpoint.org ├── 20200922225107-ergonomics.org ├── 20200922225139-mechanical_keyboard.org ├── 20200925120204-emacsconf_2020_proposal.org ├── 20200925212442-the_next_generation_of_contributors_is_not_on_irc.org ├── 20200925213216-interesting_numbers.org ├── 20200925214411-discource.org ├── 20200925215145-jitsi.org ├── 20200928125141-hip_notics_wakecamp_checklist.org ├── 20200928194545-barnum_effect.org ├── 20200929121144-russia_pros_and_cons.org ├── 20200929134747-funding_floss_project.org ├── 20200930133033-nix_vs_guix.org ├── 20201001084458-flakes_in_nix_3_0.org ├── 20201001090337-better_motherfucking_website.org ├── 20201001095329-nvidia_on_guix.org ├── 20201001095517-machine_learning.org ├── 20201001152407-chevning_scholarship_for_uk_universities.org ├── 20201001154744-2020_10_01_once_a_month.org ├── 20201001202853-gemini.org ├── 20201002105508-nix_syntax_basics.org ├── 20201002160904-floss_monetization.org ├── 20201004192843-math_coolness.org ├── 20201004192933-penrose_tiling.org ├── 20201007091837-youtube_alternatives.org ├── 20201015093811-how_the_blog_broke_the_web.org ├── 20201015093916-blogging.org ├── 20201015131447-org_roam.org ├── 20201015154734-the_web_is_broken.org ├── 20201019200944-h_node.org ├── 20201019201033-free_software_foundation.org ├── 20201023143849-guix_configuration_collection.org ├── 20201030152431-in_defence_of_swap_common_misconceptions.org ├── 20201030190639-how_to_speak_by_patrick_winston.org ├── 20201101192413-courses.org ├── 20201101193703-8_04_quantum_physics_i.org ├── 20201101194654-topics_in_mathematics_with_applications_in_finance.org ├── 20201101195244-functional_programming_in_haskell_course.org ├── 20201101200419-superposition_principle.org ├── 20201101223835-plain_text_accounting.org ├── 20201101223912-ledger.org ├── 20201105140136-fear_of_data_loss.org ├── 20201105140606-rde_cli.org ├── 20201112114603-rde_file_systems.org ├── 20201112114638-btrfs.org ├── 20201112115141-erase_your_darlings.org ├── 20201112213616-gpg_instead_of_ssh.org ├── 20201116170301-gpg_explained.org ├── 20201118210640-posture_fix_routine.org ├── 20201119144802-rde_faq.org ├── 20201119164715-utility_vs_usability.org ├── 20201124121146-programmer_s_critique_of_missing_structure_of_operating_systems.org ├── 20201124225036-what_happens_when.org ├── 20201127130049-blog_examples_collection.org ├── 20201201111723-stateless_operating_system.org ├── 20201201202632-ynab.org ├── 20201202152441-anki.org ├── 20201203141510-2020_01_01_once_a_month.org ├── 20201207110304-on_the_design_of_text_editors.org ├── 20201207110349-usability.org ├── 20201209102340-emacs_survey_2020.org ├── 20201209103311-reddit.org ├── 20201210093536-list_of_triggers_for_recalling_tasks.org ├── 20201210093630-planning.org ├── 20201211235230-cs_6120_advanced_compilers_the_self_guided_online_course.org ├── 20201212112039-what_do_i_do_at_the_computer.org ├── 20201229120945-installing_gnu_guix.org ├── 20201229121430-plans_for_2021.org ├── 20201231112957-ethical_software_collection.org ├── 20201231114107-federated_architecture.org ├── 20210102124241-operating_system_architecture.org ├── 20210104134545-guix_services_and_shepherd.org ├── 20210108170839-obs_studio.org ├── 20210108180753-gnu_shepherd.org ├── 20210108181213-pam.org ├── 20210115223234-intriguing_video_titles.org ├── 20210116210217-guix_recipes.org ├── 20210121130116-muclewiki.org ├── 20210121130142-sport.org ├── 20210121190124-stress_curing_and_energy_improving_routines.org ├── 20210121202640-the_scarf_model.org ├── 20210122164744-the_moving_frontier_of_science.org ├── 20210125110315-guix_packaging_tutorial.org ├── 20210125110530-english_language_questions.org ├── 20210125110806-learning_english.org ├── 20210125160056-confirmation_bias.org ├── 20210129134724-why_we_sleep.org ├── 20210201122619-elbrus_snowboard_checklist.org ├── 20210201172141-trop_in_streams_schedule.org ├── 20210203005823-emacsconf_2020_17_org_mode_and_org_roam_for_scholars_and_researchers_noorah_alhasan.org ├── 20210203114801-to_revisit.org ├── 20210203210847-the_rise_of_worse_is_better.org ├── 20210204115348-how_guix_home_works.org ├── 20210215100016-the_unix_haters_handbook.org ├── 20210216215741-worm_parahumans_series.org ├── 20210216220841-lesswrong.org ├── 20210216221325-the_collapse_of_the_unix_philosophy.org ├── 20210217205757-inspiring_a_future_clojure_editor_with_forgotten_lisp_ux_shaun_lebron.org ├── 20210217210045-structured_editing.org ├── 20210217210237-lisp.org ├── 20210217210639-deuce_a_lightweight_user_interface_for_structured_editing.org ├── 20210219204505-the_law_of_leaky_abstractions.org ├── 20210219204651-building_an_operating_system.org ├── 20210222095150-guix_home_environment_variables_profiles_and_shepherd.org ├── 20210224102856-capitalization_rules.org ├── 20210305192324-acme.org ├── 20210309143541-guix_home_on_reconfigure_and_symlink_manager.org ├── 20210310095052-choosing_a_software_license_sr_ht.org ├── 20210310141945-build_a_modern_computer_from_first_principles_from_nand_to_tetris_project_centered_course.org ├── 20210310142059-build_a_modern_computer_from_first_principles_nand_to_tetris_part_ii_project_centered_course.org ├── 20210311121935-building_a_computer.org ├── 20210311122936-building_a_cpu.org ├── 20210311123030-building_a_compiler.org ├── 20210311125343-from_nand_to_tetris.org ├── 20210311141638-ffmpeg.org ├── 20210312051331-tinkoff_investweek.org ├── 20210312060304-polymorphic_links.org ├── 20210312063455-software_haters_handbook.org ├── 20210314120352-the_hitchhiker_s_guide_to_online_anonymity.org ├── 20210314120543-cybersecurity.org ├── 20210314130656-plan_9.org ├── 20210316080728-mailing_lists_vs_github_like_tools.org ├── 20210318161911-investment_goals.org ├── 20210321112613-the_life_guide.org ├── 20210323095452-guix_home_state.org ├── 20210325124928-guix_faq.org ├── 20210329191726-darcs.org ├── 20210329192149-pijul.org ├── 20210330191304-dotfiles_collection.org ├── 20210330205130-robert_morris_sapolsky.org ├── 20210330211344-human_behavioral_biology_course.org ├── 20210402080044-guix_home_shells_rde.org ├── 20210404143757-behavioral_evolution.org ├── 20210404144249-game_theory.org ├── 20210404150748-the_evolution_of_trust.org ├── 20210414080341-guix_channels_and_sudo.org ├── 20210414112007-early_adopters_briefing.org ├── 20210417121538-build_an_editor.org ├── 20210419180730-scheme_tutorial_feat_guile_guix_and_gexps.org ├── 20210420123757-plan_9_inspired_software.org ├── 20210420194729-lambdachip.org ├── 20210423212457-guix_home_faq.org ├── 20210428162128-guix_home_meetup_2.org ├── 20210504132812-quotes_and_gexps.org ├── 20210513085954-org_to_texinfo.org ├── 20210518082047-rde_simplifying_guix_configuration.org ├── 20210518092001-russian_state_register_of_medicines.org ├── 20210518093211-tinkoff_pro_health.org ├── 20210525083906-why_docker_sucks.org ├── 20210601130645-my_minimal_guix_configuration_2021_06_01.org ├── 20210606130726-rde_ideas_and_projects.org ├── 20210612182003-rde_course.org ├── 20210614064107-building_a_house.org ├── 20210614165908-guix_home_upstream_plan.org ├── 20210615073015-migrated_to_pipewire_screensharing_in_wayland.org ├── 20210620085059-games_collection.org ├── 20210623130420-video_preview_ideas.org ├── 20210625184237-risc_v.org ├── 20210628073018-emacs_managing_emails_and_mailing_lists.org ├── 20210628074542-trop_in_video_channel_discussion_2021_06_28.org ├── 20210628203204-the_fennel_programming_language.org ├── 20210629134507-backward_compatibility_solution.org ├── 20210701210037-trop_in_shorts.org ├── 20210712081007-pull_requests_vs_patches.org ├── 20210712094549-good_sleep_good_learning_good_life.org ├── 20210712143400-datalog.org ├── 20210715121213-lisa21_computing_performance_on_the_horizon.org ├── 20210717132124-reverse_macros.org ├── 20210717141320-mailing_lists_collection.org ├── 20210717141419-substack.org ├── 20210718132312-oopsla_conference_growing_a_language.org ├── 20210718132853-building_a_programming_language.org ├── 20210719081730-pharo.org ├── 20210719081911-smalltalk.org ├── 20210720141309-a_history_of_clojure.org ├── 20210721105051-local_first_software.org ├── 20210721115607-crdt.org ├── 20210722122622-the_flix_programming_language.org ├── 20210728120324-a_comprehensive_study_of_convergent_and_commutative_replicated_data_types_2011.org ├── 20210805075718-the_modern_emacs.org ├── 20210808072355-interesting_research_topics.org ├── 20210823124653-per_project_dev_environment.org ├── 20210903103806-not_very_advanced_git.org ├── 20210916102400-restreaming_with_ffmpeg.org ├── 20210916162359-one_hand_pull_up_exercises.org ├── 20210920111421-tourist_equipment.org ├── 20210920113750-deploy_gnu_guix_to_vps.org ├── 20210922103822-climbing_equipment.org ├── 20210923100149-guix_escape_hatches.org ├── 20211111113321-functional_operating_systems_london_clojurians.org ├── 20211111141408-guix_shell_overview.org ├── 20211114110403-installing_guix_on_raspberry_pi.org ├── 20211118110654-exchanging_gpg_keys_with_wkd.org ├── 20211129103019-how_to_ask_questions_the_smart_way.org ├── 20211129103357-communication.org ├── 20211130130652-reproducible_dev_environment_for_clojure_with_guix_and_emacs.org ├── 20211130200057-awesome_guix_channels.org ├── 20211207073455-unison_language.org ├── 20211207074019-dark_language.org ├── 20211207074335-messagepack.org ├── 20211213200557-custom_gnu_linux_livecd.org ├── 20211228091842-turkish_rocks_climbing_trip_checklist.org ├── 20211228123749-small_christmas_stream.org ├── 20220106095011-building_an_ide.org ├── 20220108195159-info_and_texinfo.org ├── 20220110215242-fosspay.org ├── 20220113143114-using_irc_in_2022.org ├── 20220114135239-declare_all_your_needs_fosdem.org ├── 20220114135305-fosdem.org ├── 20220114221644-kineto.org ├── 20220117233515-organization_of_life_and_environment_talk_by_alexander_sadovsky.org ├── 20220123203856-seven_languages_in_seven_weeks_a_pragmatic_guide_to_learning_programming_languages.org ├── 20220131102022-writefreely.org ├── 20220208080547-sway_workflow_and_configuration.org ├── 20220209080428-snowboard_trip_checklist.org ├── 20220309092743-rde_wm_add_waybar.org ├── 20220311114335-yggdrasil_network.org ├── 20220313113106-free_haven_project.org ├── 20220313113122-free_haven_project.org ├── 20220313114206-privacy.org ├── 20220313114336-freenet_project.org ├── 20220313114412-ipfs.org ├── 20220314071904-reliable_internet.org ├── 20220316111317-njalla.org ├── 20220316215518-flokinet.org ├── 20220318184156-infrastructure_providers.org ├── 20220319212856-very_much_internet.org ├── 20220327144247-music_for_streams.org ├── 20220329094802-rational_thinking.org ├── 20220405131700-how_to_live_without_internet.org ├── 20220413105358-chaos_computer_club.org ├── 20220413175603-how_to_find_rare_content.org ├── 20220510134051-rde_per_project_features.org ├── 20220517141850-free_psychological_help.org ├── 20220517141920-psychology.org ├── 20220517141932-mental_health.org ├── 20220621085601-emacs_packages_in_guix.org ├── 20220711134558-russian_guix_meetup_1.org ├── 20220715092523-emacs_completion_explained.org ├── 20220720073753-guile.org ├── 20220728123915-curriculum_vitae.org ├── 20220805075005-clojure_on_nix.org ├── 20220807103625-guix_build_systems.org ├── 20220810173129-emacs_snippets_and_templates.org ├── 20220923140007-evacuation_checklist.org ├── 20220928122347-georgia_checklist.org ├── 20221018155808-rent_georgia.org ├── 20221025144615-emacsconf_2022_rde_emacs.org ├── 20221108144504-using_ssh_for_software_development.org ├── 20221110123059-how_to_prepare_to_interview.org ├── 20221113122523-gx_do.org ├── 20221202165628-self_hosted.org ├── 20221220125433-getting_started_with_rde_structuring_guix_config.org ├── 20230101130013-bodyweight_fitness.org ├── 20230101131255-2023_plan.org ├── 20230101231111-building_a_version_control_system.org ├── 20230102133056-plausible.org ├── 20230104112140-foss_mobile_apps.org ├── 20230105114021-webfinger.org ├── 20230109150312-how_to_start_a_coding_channel.org ├── 20230113122605-ssh_tunnels.org ├── 20230114120635-month_of_streaming.org ├── 20230115070939-road_to_foss_business.org ├── 20230119181720-backup_tools.org ├── 20230119181904-managed_state.org ├── 20230121111907-building_a_file_system.org ├── 20230215205703-io_uring.org ├── 20230218181347-category_theory.org ├── 20230219092406-spritely_goblins.org ├── 20230219100401-type_systems.org ├── 20230220085939-the_first_contract.org ├── 20230220174401-haskell.org ├── 20230223175132-learning_scheme.org ├── 20230223194543-webassembly.org ├── 20230224171805-y_combinator.org ├── 20230224180000-sicp.org ├── 20230224184049-continuations.org ├── 20230225081459-haunt.org ├── 20230225083851-glakes.org ├── 20230227182332-engineering_your_way_to_marketing_success.org ├── 20230301185623-records_considered_harmful.org ├── 20230302113039-practical_foundations_for_programming_languages.org ├── 20230303100141-what_are_capabilities.org ├── 20230303175651-moldable_development_environment.org ├── 20230306152619-guile_ffi.org ├── 20230306152654-guile_org.org ├── 20230308083806-tree_sitter.org ├── 20230309072034-pinephone.org ├── 20230309085920-rde_showcase.org ├── 20230310080944-algebraic_effects.org ├── 20230310081007-monads.org ├── 20230312205714-immigration.org ├── 20230313143331-mail_providers.org ├── 20230314104745-guile_quirks.org ├── 20230316131829-scheme_macros.org ├── 20230316202932-the_first_proposal.org ├── 20230316202932-the_first_proposal.pdf ├── 20230316202932-the_first_proposal.tex ├── 20230317205050-spain_research_request.org ├── 20230322085106-guix_on_foreign_distro.org ├── 20230323100053-the_unix_process_api_is_unreliable_and_unsafe.org ├── 20230323144714-5_days_lisp_introduction_course.org ├── 20230323144741-5_days_guix_introduction_course.org ├── 20230324183410-rosette_the_rosette_language.org ├── 20230325110913-problems_of_ai.org ├── 20230325114706-latex_alternatives.org ├── 20230326111111-price_bracketing.org ├── 20230328130535-hangboard_protocols.org ├── 20230328134926-live_coding_streams.org ├── 20230330073003-nanopass_compiler.org ├── 20230403101608-the_kernel_programming_language.org ├── 20230403101637-scheme.org ├── 20230403102119-maru.org ├── 20230403185050-greenarrays.org ├── 20230410130310-10_usability_heuristics_for_user_interface_design.org ├── 20230411132631-rde_flavored_nginx_service_type.org ├── 20230411152056-unikraft.org ├── 20230411152229-unikernel.org ├── 20230417091900-lalambda_school_course_2023.org ├── 20230418100103-typing_speed_diary.org ├── 20230418121001-hygienic_macros.org ├── 20230424072954-the_architecture_of_open_source_applications.org ├── 20230424094225-trop_in_stream.org ├── 20230424094556-trop_in_projects.org ├── 20230424114243-trop_in_prg.org ├── 20230424120441-develop_your_speaking_skills.org ├── 20230424124619-trop_in_arg.org ├── 20230425083418-trying_out_haunt.org ├── 20230428061520-lamdu.org ├── 20230428063318-projectional_editors.org ├── 20230430075500-ui_state_management.org ├── 20230430112257-touchpads_and_trackpads.org ├── 20230430140542-prompt_engineering.org ├── 20230430184707-building_organization_structure.org ├── 20230501064306-shard_a_scheme_to_hardware_compiler.org ├── 20230501070743-conferences_collection.org ├── 20230501071018-principles_of_programming_languages_popl.org ├── 20230501071214-programming_language_design_and_implementation_pldi.org ├── 20230501071318-international_conference_on_functional_programming.org ├── 20230501153907-mattress.org ├── 20230502064428-activitypub.org ├── 20230502160104-ustore.org ├── 20230503182125-office_supplies.org ├── 20230509092011-an_incremental_approach_to_compiler_construction.org ├── 20230509095511-building_a_blog.org ├── 20230518202317-thinkpad_x13s_gen_1.org ├── 20230520115701-email_tools.org ├── 20230522152359-convergent_consensus.org ├── 20230522195806-a_practical_approach_for_describing_language_semantics.org ├── 20230523115351-scheme_static_site_generators_review_stream.org ├── 20230526123114-rde_meetup_3.org ├── 20230531070417-cps_soup.org ├── 20230601182739-structured_logging.org ├── 20230609104441-functional_programming_in_scheme_with_web_programming_examples.org ├── 20230610092019-programming_should_eat_itself_by_nada_amin.org ├── 20230610092754-macros.org ├── 20230613092943-scheme_books.org ├── 20230616161506-two_people_food_plan.org ├── 20230620061841-lightweight_concurrency_in_scheme.org ├── 20230622190235-beautiful_computer_science_papers.org ├── 20230624072230-academic_writing.org ├── 20230627123133-sovereign_tech_fund_improve_foss_developer_tooling_challenge_2023.org ├── 20230628194746-numen_voice_control_for_handsfree_computing.org ├── 20230629204033-decentralized_software_market.org ├── 20230630123706-ef_dietary_supplements_discussion.org ├── 20230703181735-distributed_software_market.org ├── 20230709175924-the_power_of_prolog.org ├── 20230716112850-lalambda_school_2023_static_analysis.org ├── 20230717091652-forth_language.org ├── 20230726082603-sofware_foundations.org ├── 20230728131913-memory_management.org ├── 20230729100232-getting_free.org ├── 20230803122042-ocaml.org ├── 20230803143451-re_host_mvp.org ├── 20230810135127-my_phd_research_preparations.org ├── 20230814170614-wireguard_in_guix_in_10_minutes.org ├── 20230814214820-personal_style.org ├── 20230818211908-managing_foss_project_and_community.org ├── 20230825163743-ocaml_programming_correct_efficient_beautiful.org ├── 20230829090143-the_scheme_programming_language.org ├── 20230829113537-fibers_communication_and_syncronization.org ├── 20230829153620-plantuml.org ├── 20230831073642-summer_paper_reading_list.org ├── 20230831115220-implementation_of_modern_repl.org ├── 20230902112555-dnd_ideas.org ├── 20230904153627-notations_in_coputer_science_papers.org ├── 20230904161901-how_to_write_research_papers.org ├── 20230905175029-how_to_read_research_papers.org ├── 20230906084455-emacsconf_2023_proposal.org ├── 20230907151615-scheme_testing_framework.org ├── 20230908105130-how_to_read_a_paper.org ├── 20230908120159-citeseerx.org ├── 20230908120300-google_scholar.org ├── 20230908120702-arxiv.org ├── 20230911104852-transducers.org ├── 20230911125428-parenting.org ├── 20230912115729-building_a_scheme_repl.org ├── 20230914171232-gdeps_scm.org ├── 20230914175356-bibliography.org ├── 20230914180713-rash_the_reckless_racket_shell.org ├── 20230914182439-jabref_bibliography_management.org ├── 20230914190442-zotero.org ├── 20230916133457-mailing_list_drivent_development.org ├── 20230916210415-gerbil_scheme.org ├── 20230918201321-training_more_effectively.org ├── 20230921104956-theming_days.org ├── 20230921123215-guile_fibers.org ├── 20230923070003-social_networks_are_dying.org ├── 20230923074058-attackers_advantage.org ├── 20230923120516-ningning_xie.org ├── 20230923120657-programming_language_theory.org ├── 20230925094631-5_scheme_concurrency_patterns.org ├── 20230927093722-nlnet_2023_proposal.org ├── 20230927125907-phantom_os.org ├── 20231007122900-places_in_turkey.org ├── 20231007133703-building_a_compositor.org ├── 20231010114137-reusable_threads_in_guile.org ├── 20231012183046-mikhail_on_foss_monetezation.org ├── 20231012202934-bootstrap.org ├── 20231012203115-mobile_linux.org ├── 20231017173346-gnu_mes_to_content_addressable_storage.org ├── 20231024091152-seagl_2023_programming_an_os_distribution.org ├── 20231030111603-emacsconf_2023_bringing_joy_to_scheme_programming.org ├── 20231107210111-kmonad.org ├── 20231110131657-wasm.org ├── 20231110165756-gpt_prompts.org ├── 20231110195454-fonts.org ├── 20231111170409-scion_scalability_control_and_isolation_on_next_generation_networks.org ├── 20231111170559-pattern_matching.org ├── 20231116110754-garbage_collector.org ├── 20231116111122-offline_guix.org ├── 20231116111223-unicode.org ├── 20231116112146-code_review.org ├── 20231116112958-reactive_ui.org ├── 20231118084905-implementation_intentions.org ├── 20231118105300-gradual_typing.org ├── 20231118151736-modern_scheme_ide.org ├── 20231119130836-ethical_analytics.org ├── 20231119130933-shynet.org ├── 20231119131111-open_web_analytics.org ├── 20231123152702-s3_providers.org ├── 20231125091821-tourist_clothes.org ├── 20231201183058-arei_ares_scheme_ide_fosdem_2024.org ├── 20231206152920-programming_language_semantics.org ├── 20231228085736-building_a_completion_interface.org ├── 20231228085759-raycast.org ├── 20231228152715-alists_and_records_in_guix_services.org ├── 20231228162147-podman.org ├── 20231228165749-d_bus.org ├── 20231228171458-servo_browser_engine.org ├── 20231229115609-workout_plan_2024.org ├── 20240102191910-a_new_service_manager_for_linux_distributions.org ├── 20240106173343-rde_consulting.org ├── 20240109091625-guix_in_production.org ├── 20240109095139-magic_immutable_ish_virtual_machines_with_guix_and_tailscale.org ├── 20240111111557-stretching_videos_collection.org ├── 20240116095538-handstand_diary.org ├── 20240118121327-proposal_for_incognet_io_on_guix_base_image.org ├── 20240119193247-lambda_dna_programming_language.org ├── 20240122200335-rad_web_hosting.org ├── 20240125101845-knives_collection.org ├── 20240129171507-geiser_inspector.org ├── 20240202115302-guix_and_private_repository.org ├── 20240203172834-dezyne_paving_the_way_to_practical_formal_software_engineering.org ├── 20240203175703-the_dezyne_programming_language.org ├── 20240205125332-guix_and_elixir.org ├── 20240206111630-guix_problems.org ├── 20240210123238-2024_02_10_guix_workflow.org ├── 20240220160150-transitive_package_management.org ├── 20240304151915-geyikbairi_cookies_recipe.org ├── 20240304153331-geyikbairi_brownie_recipe.org ├── 20240313155252-out_of_the_tar_pit.org ├── 20240509133333-trop_in_story.org ├── 20240511144223-guix_channels_are_not_flakes.org ├── 20240512190839-guix_build_system.org ├── 20240513123945-svg_based_email_protection.org ├── 20240514130215-guix_packages_and_modules.org ├── 20240525193927-my_phone_is_fine.org ├── 20240529124913-dynamically_scoped_variables_in_scheme_fluids_parameters_and_friends.org ├── 20240530163158-jbrowse_guile_hoot_integration.org ├── 20240602083243-pubnix_collection_list.org ├── 20240603211305-cons_town.org ├── 20240605113451-muguix.org ├── 20240607084725-a_consensus_handbook.org ├── 20240608081337-consensus_cheatsheet.org ├── 20240612194848-forsp_a_forth_lisp_hybrid_lambda_calculus_language.org ├── 20240613161054-genetics_work_journal_2024.org ├── 20240613211416-setting_up_ldap_and_sso.org ├── 20240615084912-caldav.org ├── 20240615092013-food_places_in_tbilisi.org ├── 20240615093850-governance_models.org ├── 20240617073249-task_types_classification_by_maxim_dorofeev.org ├── 20240618072954-using_rootless_podman_instead_docker_feat_guix.org ├── 20240620070354-language_for_package_description.org ├── 20240620070536-project_development_environment_manager.org ├── 20240623200912-genki_world_health_insurance.org ├── 20240627172806-personal_assistant.org ├── 20240702075724-how_to_install_100000_packages_in_guix.org ├── 20240709101742-do_ares_extension_need_to_depend_on_nrepl_session.org ├── 20240709102113-nrepl.org ├── 20240710152158-keri_decentralized_identity_system.org ├── 20240710162139-identity_management.org ├── 20240712132505-rde_features_problems_2024.org ├── 20240718140344-authentik.org ├── 20240718155321-container_orchestration.org ├── 20240719184138-negotiate_japanese_laptop.org ├── 20240720094437-k3s_vs_k0s.org ├── 20240720205930-basic_kubernetes_cluster_setup.org ├── 20240720210132-kubernetes_tools_collection.org ├── 20240720210504-k0s.org ├── 20240720210540-kubernetes.org ├── 20240721081007-shipping_from_japan.org ├── 20240721091921-monitoring_software_collection.org ├── 20240722132926-guile_load_path_explained.org ├── 20240722163555-sharing_a_gpu_between_multiple_pods_in_kubernetes.org ├── 20240723110549-hammock.org ├── 20240723203010-high_end_backpacking_gear.org ├── 20240725111527-bluetooth_mmcx_cable.org ├── 20240725195103-designing_a_good_keyboard_layout.org ├── 20240725203557-notes_on_wise_transferwise_usage.org ├── 20240727174508-scheme_package_managers.org ├── 20240730125707-ed25519.org ├── 20240803111033-planning_yoga_intensive_session.org ├── 20240806083510-extending_scheme_ide_nrepl_and_sesman_sessions_emacs_arei_guile_ares.org ├── 20240806155942-trekking_poles.org ├── 20240806175000-distributed_file_systems.org ├── 20240811082541-guile_style_guide.org ├── 20240813151115-thinkpad_x1_carbon_gen_10.org ├── 20240819201011-supersiding_gpg_key.org ├── 20240820094306-thoughts_on_keyboard_layouts_and_modal_editing.org ├── 20240820190851-ipu6_camera.org ├── 20240822080847-setting_up_yubikey_with_ed25519.org ├── 20240822083654-yubikey_gpg_benchmark_rsa4906_ed25519_on_5c_nano_5_nano_and_plain.org ├── 20240822145904-scheme_testing_framework_meeting_with_graywolf.org ├── 20240823083408-license_and_copyright_headers.org ├── 20240828093735-punctuations_ferquency.org ├── 20240830085217-improving_typing_speed.org ├── 20240830103956-n_key_rollover.org ├── 20240902130934-xkb_basics.org ├── 20240907081124-guile_problems.org ├── 20240912082726-thoughts_on_text_input_keybindings_layouts_and_emacs.org ├── 20240921150909-assistant_setup.org ├── 20240930142326-alternative_git_workflows.org ├── 20241019172935-how_to_work.org ├── 20241020161342-emacs_packages_autoload_in_guix.org ├── 20241020162133-ideas_for_next_location.org ├── 20241020164433-stf_cover_letter.org ├── 20241024123731-still_alive_2024_10_24.org ├── 20241024140238-vomit_and_self_harm.org ├── 20241028130328-rde_release_checklist.org ├── 20241030173119-guix_on_tmpfs.org ├── 20241101170111-typing_with_pleasure.org ├── 20241101170217-hci.org ├── 20241107182324-why_i_do_free_software.org ├── 20241125160812-recursive_data_structure_for_package_definitions.org ├── 20241125161324-functional_reactive_programming.org ├── 20241125161401-persistent_data_structures.org ├── 20241127130952-rss.org ├── 20241218170030-muay_thai_gyms.org ├── 20241220160146-terraform_alternatives.org ├── 20241223121432-arei_ares_guix_social_talk.org ├── 20250101084859-propogator_networks.org ├── 20250101121657-public_profile.org ├── 20250103082519-how_to_use_arei_guile_ide_with_guix.org ├── 20250106130245-live_programming_environments.org ├── 20250106130641-modern_frontend_approaches.org ├── 20250113122027-building_a_launcher.org ├── 20250113141143-dog_s_breed.org ├── 20250120074524-ddosing_maintainer_s_capabilities.org ├── 20250120144826-configuration_management.org ├── 20250128140427-javascript_fun_facts.org ├── 20250203080157-cs_6120_advanced_compilers_notes.org ├── braswell_practical_2023.org ├── daily ├── 2023-05-01.org ├── 2023-09-14.org ├── 2023-09-21.org ├── 2024-01-07.org ├── 2024-01-08.org ├── 2024-01-09.org.gpg ├── 2024-01-10.org.gpg ├── 2024-01-11.org.gpg ├── 2024-01-12.org.gpg ├── 2024-01-14.org.gpg ├── 2024-01-15.org.gpg ├── 2024-01-18.org.gpg ├── 2024-01-19.org.gpg ├── 2024-01-20.org.gpg ├── 2024-01-23.org.gpg ├── 2024-01-29.org.gpg ├── 2024-02-02.org.gpg ├── 2024-02-08.org.gpg └── 2024-02-09.org.gpg ├── index.org ├── org-roam.db └── reppy_parallel_2009.org /README: -------------------------------------------------------------------------------- 1 | -*- mode: org -*- 2 | 3 | * notes 4 | Notes created with [[https://github.com/org-roam/org-roam][org-roam]]. 5 | -------------------------------------------------------------------------------- /notes/20200619114959-content_monetization.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b0d17854-0183-4eb9-9b2f-0f782c0a155d 3 | :END: 4 | #+title: Content monetization 5 | - related :: [[id:4f2f7e02-e934-4525-8404-7d4df54ed217][Finances]] 6 | 7 | * Obvious options 8 | - donations via patreon, liberpay, etc 9 | - selling merch 10 | - selling exclusive content, courses, braindump 11 | - affilate links 12 | - referal links 13 | - integrating ads 14 | - offline training 15 | 16 | * Example of monetized content: 17 | :PROPERTIES: 18 | :ID: a4f56049-a415-4c68-a008-d245f75bd621 19 | :END: 20 | https://www.nateliason.com/support 21 | -------------------------------------------------------------------------------- /notes/20200619115544-finances.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4f2f7e02-e934-4525-8404-7d4df54ed217 3 | :END: 4 | #+title: Finances 5 | 6 | [[id:8f825ec0-afbc-45ff-a12b-259e2dcb3b86][YNAB]] - is simple approach for managing money. 7 | 8 | * What I can improve 9 | - Allocate money for retirement 10 | - How to mix investments with savings? 11 | 12 | * Links 13 | - https://beancount.github.io/docs 14 | - https://hledger.org/investments.html 15 | - https://plaintextaccounting.org/ 16 | -------------------------------------------------------------------------------- /notes/20200620103241-knowledge_sharing.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7c3d12f1-1596-432e-b2d7-b0ba758430cb 3 | :END: 4 | #+title: Knowledge sharing 5 | -------------------------------------------------------------------------------- /notes/20200620141734-rde.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c380d4e6-572a-4166-ace9-fb86162f7970 3 | :END: 4 | #+title: rde 5 | 6 | Is a project helping to create [[id:7845ce2e-e349-405a-85bb-44a983ed4860][Reproducible Development Environment]]s. 7 | 8 | * Notes/Thoughts 9 | - There is a desire to make a special subsystem like flakes, which 10 | allows to reference files, whithout using local-file. 11 | - The same thing for directories and states, it would be cool to 12 | obtain target directory of the state to sate path's in configs of 13 | related program. (feature-password-store could accept state item 14 | instead of paths/urls). 15 | 16 | -------------------------------------------------------------------------------- /notes/20200620142517-guix.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 08f0f4aa-21b1-44e7-bec6-d9cdc3313519 3 | :ROAM_REFS: https://guix.gnu.org/ 4 | :ROAM_ALIASES: Guix 5 | :END: 6 | #+title: GNU Guix 7 | 8 | Free operating system and package manager. 9 | -------------------------------------------------------------------------------- /notes/20200717164909-cool_domain_names.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a6b0e3c4-558c-4b27-80a0-ef506740ff25 3 | :END: 4 | #+title: Cool Domain Names 5 | * Tags 6 | [[id:e93af44a-9214-46e1-8895-b3ebab7beb6e][FQDN]], [[id:a000a2eb-5af5-44c7-acdd-69d630748470][Domain Name Registrants]] 7 | 8 | * List 9 | - tr.pn :: url shortener tr.pn/peertube 10 | - tropin.tools/io/tech/app :: good for classpathes ~tools.tropin.clojure~ 11 | - tropin.dev/so/sh :: other options 12 | - iwo.mc :: it works on my computer 13 | - rde.sh :: [[id:7845ce2e-e349-405a-85bb-44a983ed4860][RDE]] tools or docs 14 | - rr.sh :: Reproducible Research 15 | - guix.io :: Something guix related 16 | - guix.so/guix.sh :: looks like a library name 17 | -------------------------------------------------------------------------------- /notes/20200717165201-fqdn.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e93af44a-9214-46e1-8895-b3ebab7beb6e 3 | :END: 4 | #+title: FQDN 5 | -------------------------------------------------------------------------------- /notes/20200717165331-domain_name_registrants.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a000a2eb-5af5-44c7-acdd-69d630748470 3 | :END: 4 | #+title: Domain Name Registrants 5 | 6 | * List of decent 7 | - https://namecheap.com :: relatively cheap, use for most my domains 8 | - https://gandi.net :: allows to register two-letter domains 9 | - https://domeneshop.no :: norwegian 10 | -------------------------------------------------------------------------------- /notes/20200717213328-literate_programming.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7ceca264-6085-403f-9c42-3e927b40c9cc 3 | :END: 4 | #+title: Literate Programming 5 | 6 | * Tags 7 | [[id:c93727b8-4258-40e2-8714-af5a5c735744][Org mode]] 8 | * Content 9 | There are two options to work with source code: 10 | - tangling https://orgmode.org/manual/Extracting-Source-Code.html 11 | - including https://orgmode.org/manual/Include-Files.html 12 | -------------------------------------------------------------------------------- /notes/20200717213713-org_mode.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c93727b8-4258-40e2-8714-af5a5c735744 3 | :END: 4 | #+title: Org-mode 5 | 6 | * Links 7 | - http://doc.norang.ca/org-mode.html :: very extensive org mode config 8 | and guide. 9 | -------------------------------------------------------------------------------- /notes/20200720101007-tropin_video_channel.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b5677bd2-5c31-4471-9c2c-cb655cbd9f32 3 | :END: 4 | #+title: trop.in Video Channel 5 | - related :: [[id:7845ce2e-e349-405a-85bb-44a983ed4860][rde]] 6 | 7 | - [[id:0fdb5c53-390f-4108-bf49-4e417cfe0296][trop.in streams schedule]] 8 | -------------------------------------------------------------------------------- /notes/20200720105819-cleanest_dotfiles_setup.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d0f5123b-241f-42c1-abb5-58440710b52d 3 | :END: 4 | #+title: Cleanest Dotfiles Setup 5 | #+filetags: Video Idea 6 | 7 | A 11 minutes video about dotfiles, [[id:f63ccbb4-7b07-4c88-befd-868c2800adb8][Home Manager]] and proper setup. Can be based 8 | on materials for [[id:3e445d03-17a8-4e86-aa32-f6c92c4c87e7][RDE: Managing Dotfiles]]. 9 | 10 | - ~ls -a ~~ should be very clean 11 | - Pretty consistent theme with fancy icons and indicators 12 | - Easy switch from i3 to sway 13 | -------------------------------------------------------------------------------- /notes/20200721164145-level_of_reproducibility.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c93cdb19-52a6-4764-b98a-8ec8067efabe 3 | :END: 4 | #+title: Level of reproducibility 5 | - related :: [[id:7845ce2e-e349-405a-85bb-44a983ed4860][Reproducible Development Environment]] 6 | Shows how much of nixpkgs are reproducible: https://r13y.com/ 7 | -------------------------------------------------------------------------------- /notes/20200723101317-home_manager.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f63ccbb4-7b07-4c88-befd-868c2800adb8 3 | :END: 4 | #+title: Home Manager 5 | A [[id:1b4c67ce-0e48-4e53-9ccc-2608ab3ad0a7][Nix]] utility for managing dotfiles, xsessions and configs. 6 | -------------------------------------------------------------------------------- /notes/20200727223231-fhs.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d614ca71-4d7e-463f-821a-29a44da8ec6d 3 | :ROAM_REFS: https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements 4 | :ROAM_ALIASES: FHS 5 | :END: 6 | #+title: Filesystem Hierarchy Standard 7 | 8 | Declares directory layout for linux systems. It's incompatible with 9 | [[id:60ff9de8-1a31-4128-9767-e901aba3ce1f][Reproducibility]]. 10 | 11 | * Links 12 | - https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard 13 | -------------------------------------------------------------------------------- /notes/20200727223629-nixpkgs.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a3e6d101-f6cd-4519-84d1-6e005520bd26 3 | :ROAM_REFS: https://github.com/NixOS/nixpkgs 4 | :END: 5 | #+title: nixpkgs 6 | 7 | The repository with a lot of packages, declared in [[id:5bad0080-e327-45f7-8f69-73762474ed67][Nix Lang]] and modules for [[id:6d118c14-fd0b-4573-ac34-944a217ae8d7][NixOS]]. 8 | -------------------------------------------------------------------------------- /notes/20200727224003-nixos.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6d118c14-fd0b-4573-ac34-944a217ae8d7 3 | :END: 4 | #+title: NixOS 5 | 6 | [[id:1b4c67ce-0e48-4e53-9ccc-2608ab3ad0a7][Nix]]-based GNU/Linux distribution. 7 | -------------------------------------------------------------------------------- /notes/20200727224254-nixos_modules.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a233c540-6ada-4641-a5df-9566a2bd8e18 3 | :ROAM_REFS: https://nixos.wiki/wiki/Module 4 | :END: 5 | #+title: NixOS modules 6 | 7 | * Links 8 | - https://discourse.nixos.org/t/best-resources-for-learning-about-the-nixos-module-system/1177/4 9 | -------------------------------------------------------------------------------- /notes/20200730114041-building_desktop_pc.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e2843379-93f3-4226-a1d2-e8a78b558c1e 3 | :END: 4 | #+title: Building desktop PC 5 | - [[https://www.logicalincrements.com/][logicalincrements]] :: PC calcuraltor/constructor, good starting point. 6 | -------------------------------------------------------------------------------- /notes/20200730172322-self_presentation_in_30_seconds.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8defc095-2499-439a-a5ea-9455fe3d46dc 3 | :END: 4 | #+title: Self-Presentation in 30 seconds 5 | 6 | Have you ever heard about Tropin, smart fit guy consulting dev teams and 7 | companies, talking about RDE on conferences and sending crazy wakeboard tricks? 8 | It's me. 9 | -------------------------------------------------------------------------------- /notes/20200730193629-thinkpad_perks_corporate_discounts.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8f3ef9a2-5c78-49fc-a084-5a825789251c 3 | :ROAM_REFS: https://n4ru.it/perks 4 | :END: 5 | #+title: ThinkPad perks (corporate discounts) 6 | - related :: [[id:2bcad25e-8ccf-4421-b434-9d7e034c2067][ThinkPad]] 7 | -------------------------------------------------------------------------------- /notes/20200730193712-thinkpad.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2bcad25e-8ccf-4421-b434-9d7e034c2067 3 | :END: 4 | #+title: ThinkPad 5 | 6 | - https://jp.mercari.com/item/m39858645438 :: Japanese keyboard x1 nano. 7 | - https://www.xyte.ch/ - modified thinkpads. 8 | -------------------------------------------------------------------------------- /notes/20200731150359-nixos_tmpfs_as_root.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2708f0d8-8f10-4541-8c34-5dd443e820eb 3 | :ROAM_REFS: https://elis.nu/blog/2020/05/nixos-tmpfs-as-root/ 4 | :END: 5 | #+title: NixOS: tmpfs as root 6 | - related :: [[id:6d118c14-fd0b-4573-ac34-944a217ae8d7][NixOS]], [[id:7845ce2e-e349-405a-85bb-44a983ed4860][RDE]] 7 | 8 | [[id:6d118c14-fd0b-4573-ac34-944a217ae8d7][NixOS]] can work only with ~/boot~ and ~/nix/store~ present. 9 | 10 | The article explains the way to install system on tmpfs instead of physical 11 | volume. 12 | -------------------------------------------------------------------------------- /notes/20200801123322-ssh_tunnel_as_socks_proxy.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0d73a3d4-cb6f-4929-b14f-d7cc6a53d5e4 3 | :END: 4 | #+title: SSH tunnel as socks proxy 5 | - related :: [[id:078a6a65-723b-4f30-98ec-b581a63a042c][SSH]] 6 | 7 | Making ~localhost:8123~ a socks proxy: 8 | #+BEGIN_SRC sh 9 | ssh -D 8123 -C -N user@host.example 10 | #+END_SRC 11 | 12 | * Links 13 | - gist: [[https://gist.github.com/drmalex07/c0f9304deea566842490][ssh tunnel as systemd unit]] 14 | - DigitalOcean tutorial: [[https://www.digitalocean.com/community/tutorials/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel][How To Route Web Traffic Securely Without a VPN Using a SOCKS Tunnel]] 15 | -------------------------------------------------------------------------------- /notes/20200803113119-harry_ying.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: eaa7fb7b-bc23-426d-b1a9-46cf8dbb8391 3 | :END: 4 | #+title: Harry Ying 5 | Guy from [[id:6d118c14-fd0b-4573-ac34-944a217ae8d7][NixOS]] telegram channel, author of [[id:98a3342d-eefb-4b0b-b5e9-a39b70e3c7a7][icebox-nix]]. 6 | 7 | * Links 8 | - [[https://github.com/LEXUGE][github]] 9 | - [[https://lexuge.github.io/][blog]] 10 | - [[https://github.com/LEXUGE/nixos][NixOS config]] 11 | -------------------------------------------------------------------------------- /notes/20200803114028-icebox_nix.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 98a3342d-eefb-4b0b-b5e9-a39b70e3c7a7 3 | :ROAM_REFS: https://github.com/icebox-nix/icebox 4 | :END: 5 | #+title: icebox-nix 6 | [[id:6d118c14-fd0b-4573-ac34-944a217ae8d7][NixOS]] configuration framework. 7 | -------------------------------------------------------------------------------- /notes/20200803200713-x1_yoga_4th_problems_and_quirks.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 47e85df6-e177-462e-9f8e-e730140d78bf 3 | :END: 4 | #+title: X1 Yoga 4th problems and quirks 5 | - related :: [[id:2bcad25e-8ccf-4421-b434-9d7e034c2067][ThinkPad]] 6 | 7 | * Battery/Power 8 | - Loud melody on startup 9 | - Doesn't boot/wake up until charger plugged 10 | - Sometimes doesn't boot/wake up even with charger 11 | - Battery level unknown <-> normal value 12 | - Charges more than 100% 13 | - Doesn't charges even with charger plugged 14 | -------------------------------------------------------------------------------- /notes/20200804114500-dotfiles.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c4916882-5ac3-4e1b-89ce-c2a02c96c1c5 3 | :END: 4 | #+title: Dotfiles 5 | A set of config files for user-space apps. ~.vimrc~, ~.config/i3/config~, etc. 6 | In most cases they are stored and distributed with git repository and managed 7 | with stow/yadm/custom script. 8 | -------------------------------------------------------------------------------- /notes/20200809201858-nixos_secret_management_provisioning.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 91dc43bc-7aa5-468f-9edc-060a68a6470f 3 | :END: 4 | #+title: NixOS Secret Management/Provisioning 5 | - related :: [[id:e32f2790-dd65-416b-8bfe-81a288464cb2][Secret Managmement and Provisioning]] 6 | 7 | * Tools 8 | - [[https://github.com/Mic92/sops-nix][sops-nix]] :: tool, which allows to deploy encrypted secrets and decrypt them on 9 | target host and provide to specific users/services via ~/run/secret~. 10 | 11 | * What I want 12 | -------------------------------------------------------------------------------- /notes/20200810002542-nix_binary_cache.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 98d41ac2-b82b-43dd-81c5-b677dbb50b81 3 | :END: 4 | #+title: Nix Binary Cache 5 | - related :: [[id:1b4c67ce-0e48-4e53-9ccc-2608ab3ad0a7][Nix]], [[id:a3e6d101-f6cd-4519-84d1-6e005520bd26][nixpkgs]], [[id:6d118c14-fd0b-4573-ac34-944a217ae8d7][NixOS]], [[id:7845ce2e-e349-405a-85bb-44a983ed4860][RDE]] 6 | 7 | Allows to build artifacts only once and reuse them. Built a library for dev 8 | environment and reuse it on production/CI. 9 | * Links 10 | - [[https://fzakaria.com/2020/07/15/setting-up-a-nix-s3-binary-cache.html][setting up a Nix S3 binary cache]] :: single user nix cache with s3. 11 | -------------------------------------------------------------------------------- /notes/20200810175843-computer_science_literature.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2fa57e7a-5b88-4ef3-b15c-71d0054d3ac1 3 | :END: 4 | #+title: Computer Science Literature 5 | 6 | * Operating systems 7 | - [[https://web.mit.edu/~simsong/www/ugh.pdf][The UNIX-HATERS Handbook]] :: Should be a good historical book. 8 | -------------------------------------------------------------------------------- /notes/20200810182347-docker.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b09f7147-eacd-42dd-a972-10eb8ec73b1a 3 | :END: 4 | #+title: Docker 5 | -------------------------------------------------------------------------------- /notes/20200810182522-lxd.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6d80dcc8-6666-41a7-982e-0d383de045c1 3 | :END: 4 | #+title: LXD 5 | 6 | New interface for [[id:1ef6068e-7a73-4957-ab8f-b74990104490][Linux Containers]]. 7 | -------------------------------------------------------------------------------- /notes/20200810183326-dm_crypt.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c3e38af8-8a7c-4ca2-8758-e106f0129ef4 3 | :END: 4 | #+title: dm-crypt 5 | 6 | Transparent disk encryption subsystem in Linux kernel, part of Device Mapper infrastructure. 7 | 8 | Has few different frontends. [[id:e651645b-0ffa-479d-9251-f1815774b199][cryptsetup]] is one of them. 9 | -------------------------------------------------------------------------------- /notes/20200810184152-cryptsetup.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e651645b-0ffa-479d-9251-f1815774b199 3 | :END: 4 | #+title: cryptsetup 5 | [[id:c3e38af8-8a7c-4ca2-8758-e106f0129ef4][dm-crypt]] frontend. Allows to create encrypted volumes. 6 | 7 | Also supports [[id:239fc7ae-38b1-4ba6-bd6f-f58052d3dedd][LUKS]]. 8 | -------------------------------------------------------------------------------- /notes/20200810184614-linux_unified_key_setup.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 239fc7ae-38b1-4ba6-bd6f-f58052d3dedd 3 | :ROAM_ALIASES: LUKS 4 | :END: 5 | #+title: Linux Unified Key Setup 6 | -------------------------------------------------------------------------------- /notes/20200810185637-linux_containers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1ef6068e-7a73-4957-ab8f-b74990104490 3 | :ROAM_ALIASES: LXC 4 | :END: 5 | #+title: Linux Containers 6 | -------------------------------------------------------------------------------- /notes/20200810185751-lightweight_directory_access_protocol.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: fd2d401a-aac0-404e-b198-2a1fb42410b9 3 | :ROAM_ALIASES: LDAP 4 | :END: 5 | #+title: Lightweight Directory Access Protocol 6 | -------------------------------------------------------------------------------- /notes/20200810191606-nginx.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6e2efc60-cfdf-4c8c-b9fc-10ce15074917 3 | :ROAM_REFS: https://nginx.org/ 4 | :ROAM_ALIASES: NGINX 5 | :END: 6 | #+title: nginx 7 | -------------------------------------------------------------------------------- /notes/20200810221415-reproducibility.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 60ff9de8-1a31-4128-9767-e901aba3ce1f 3 | :END: 4 | #+title: Reproducibility 5 | 6 | Underestimated quality of a system/product. 7 | -------------------------------------------------------------------------------- /notes/20200814134109-annotating_books_and_articles_with_org_mode.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8305203b-b4af-439b-9677-f7e291743339 3 | :END: 4 | #+title: Annotating books and articles with org-mode 5 | - related :: [[id:a293f298-61a4-4b67-844a-8aa6b3457130][Note-taking]] 6 | 7 | * Links 8 | - https://rgoswami.me/posts/org-note-workflow/ 9 | -------------------------------------------------------------------------------- /notes/20200816095132-cheatsheet_collection.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cb72daad-3df7-464d-9ac8-3d1302384423 3 | :END: 4 | #+title: Cheatsheet Collection 5 | - related :: [[id:e6ea3c52-b620-40e7-84ff-e0628afd5557][Emacs]] 6 | 7 | * Emacs 8 | - [[https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf][Emacs ref card]] from gnu.org 9 | -------------------------------------------------------------------------------- /notes/20200820173007-wakeboarding.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1a38b296-4e37-42c9-80cc-322831217c6f 3 | :END: 4 | #+title: Wakeboarding 5 | 6 | - related :: [[id:350a5ce2-a30e-4e3b-8c59-6b29f24be61e][Sport]] 7 | -------------------------------------------------------------------------------- /notes/20200825141621-wake_hut.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 5fe18660-368d-484b-bd98-a4af483eb794 3 | :END: 4 | #+title: Wake Hut 5 | #+filetags: Idea 6 | 7 | A place in the forest, near the lake with a beatiful house, sauna and arbor. 8 | 9 | * Links 10 | - [[https://youtu.be/PkV-t4Ngaow][JB Oneil video about similar place]] 11 | -------------------------------------------------------------------------------- /notes/20200831194605-protesilaos_stavrou.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 94330c43-25f4-4a35-9f13-25c68be112a4 3 | :END: 4 | #+title: Protesilaos Stavrou 5 | 6 | Man doing philosophy, writing, politics and many other things. Being 7 | non-programmer he knows [[id:e6ea3c52-b620-40e7-84ff-e0628afd5557][Emacs]] and elisp pretty well, maintaining his 8 | [[id:7ceca264-6085-403f-9c42-3e927b40c9cc][literate]] [[https://protesilaos.com/dotemacs/][configuration]], also, he is an author of [[id:af3760f1-acd4-4e1a-bbda-132f4bd9004e][Modus Themes]]. Has a 9 | youtube [[https://www.youtube.com/channel/UC0uTPqBCFIpZxlz_Lv1tk_g][channel]] and [[https://protesilaos.com/][blog/website]]. 10 | -------------------------------------------------------------------------------- /notes/20200831195230-modus_themes.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: af3760f1-acd4-4e1a-bbda-132f4bd9004e 3 | :END: 4 | #+title: Modus Themes 5 | 6 | Accessible color themes for [[id:e6ea3c52-b620-40e7-84ff-e0628afd5557][Emacs]], with good contrast ratio. 7 | -------------------------------------------------------------------------------- /notes/20200831211811-org_mode_slides.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 02131975-9b8f-46d0-9018-0b4f9185c7c0 3 | :ROAM_REFS: https://github.com/takaxp/org-tree-slide 4 | :ROAM_ALIASES: org-tree-slide 5 | :END: 6 | #+title: Org-mode Slides 7 | 8 | Mode for making slides from [[id:c93727b8-4258-40e2-8714-af5a5c735744][Org-mode]] buffers. 9 | -------------------------------------------------------------------------------- /notes/20200907102629-checklists.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 580d732b-8d18-4506-86c2-e5c1e5bf0e4b 3 | :END: 4 | #+title: Checklists 5 | 6 | * Sport 7 | - [[id:859c7992-e9a5-41a7-a1ad-3f31216b69a1][Wakeboard Workout Checklist]] 8 | - [[id:6b770a62-92cb-49a8-9b5c-1c4dbf5cd0f6][Hip-Notics WakeCamp Checklist]] 9 | - [[id:b29d1ca4-a29e-4999-8da3-2e58c6a35b68][Elbrus Snowboard Checklist]] 10 | - [[id:7d6f651f-d79a-4b84-96fe-7e8c50662a96][Snowboard Trip Checklist]] 11 | -------------------------------------------------------------------------------- /notes/20200907120327-talk_intro_ideas.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 94ee3bfc-29b1-43ea-b71b-7f9db89ee7b7 3 | :END: 4 | #+title: Conference Talk Intro Ideas 5 | 6 | - related :: [[id:87ed5859-adbc-4bff-a819-c7b77c6a95da][Conference]], [[id:0631b3d3-4428-42cf-916b-6b3a4e5c4c9d][Talk]] 7 | 8 | * Ideas 9 | - To make people engaged in the talk, start with 1-2 sentences about topic, which 10 | will be covered and only after that give [[id:8defc095-2499-439a-a5ea-9455fe3d46dc][Self-Presentation]] or information about 11 | your team and so on. 12 | -------------------------------------------------------------------------------- /notes/20200907120703-conference.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 87ed5859-adbc-4bff-a819-c7b77c6a95da 3 | :END: 4 | #+title: Conference 5 | -------------------------------------------------------------------------------- /notes/20200907120712-talk.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0631b3d3-4428-42cf-916b-6b3a4e5c4c9d 3 | :END: 4 | #+title: Talk 5 | -------------------------------------------------------------------------------- /notes/20200907122242-389_directory_server.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2af87cb1-f4cf-442a-a16d-d8681399715f 3 | :ROAM_REFS: https://www.port389.org 4 | :END: 5 | #+title: 389 Directory Server 6 | 7 | Reliable, Performant and Scalable [[id:714bc351-fe44-4f30-b5ac-49f3430d39cb][FLOSS]] [[id:fd2d401a-aac0-404e-b198-2a1fb42410b9][LDAP]] server implementation by [[id:2ed56960-f5cb-49e6-b215-782bdc3688bb][Red Hat]]. 8 | -------------------------------------------------------------------------------- /notes/20200907124413-red_hat.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2ed56960-f5cb-49e6-b215-782bdc3688bb 3 | :ROAM_REFS: https://www.redhat.com 4 | :END: 5 | #+title: Red Hat 6 | -------------------------------------------------------------------------------- /notes/20200907124550-free_libre_and_open_source_software.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 714bc351-fe44-4f30-b5ac-49f3430d39cb 3 | :ROAM_REFS: https://www.gnu.org/philosophy/floss-and-foss.en.html 4 | :ROAM_ALIASES: "Libre Software" FOSS FLOSS 5 | :END: 6 | #+title: Free/Libre and Open Source Software 7 | -------------------------------------------------------------------------------- /notes/20200907124903-mit_kerberos.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bd0a2f2a-7952-4bf1-b035-f9e18ef222ba 3 | :ROAM_REFS: https://kerberos.org 4 | :END: 5 | #+title: MIT Kerberos 6 | 7 | A reference implementation of [[id:d7970856-5029-41a0-977a-90f643a6929c][Kerberos Protocol]]. 8 | -------------------------------------------------------------------------------- /notes/20200907125150-kerberos_protocol.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d7970856-5029-41a0-977a-90f643a6929c 3 | :ROAM_ALIASES: Kerberos 4 | :END: 5 | #+title: Kerberos Protocol 6 | -------------------------------------------------------------------------------- /notes/20200907125357-bind.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: af363e3d-106b-40e1-b8c6-47393a22f94d 3 | :ROAM_REFS: https://www.isc.org/bind/ 4 | :ROAM_ALIASES: "BIND DNS Server" 5 | :END: 6 | #+title: BIND 7 | 8 | Implementation of [[id:a4a23aae-c528-4c63-85ed-a122f36b458b][Domain Name System]]. Most wide-spread [[id:a4a23aae-c528-4c63-85ed-a122f36b458b][DNS]] server. 9 | -------------------------------------------------------------------------------- /notes/20200907125510-domain_name_system.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a4a23aae-c528-4c63-85ed-a122f36b458b 3 | :ROAM_ALIASES: DNS 4 | :END: 5 | #+title: Domain Name System 6 | -------------------------------------------------------------------------------- /notes/20200907125911-dogtag_certificate_system.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0100d430-784e-4bcc-af79-bcf824b2647c 3 | :ROAM_REFS: https://www.dogtagpki.org/ 4 | :ROAM_ALIASES: Dogtag 5 | :END: 6 | #+title: Dogtag Certificate System 7 | -------------------------------------------------------------------------------- /notes/20200907130901-active_directory.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1a34574c-e1fa-4e33-a954-fc7d64a568f1 3 | :ROAM_ALIASES: AD 4 | :END: 5 | #+title: Active Directory 6 | 7 | Microsoft's implementation of [[id:fd2d401a-aac0-404e-b198-2a1fb42410b9][LDAP]] with some additional features. 8 | -------------------------------------------------------------------------------- /notes/20200907131014-network_time_protocol.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 30532f5e-11aa-4398-aed5-04fa0567f4e0 3 | :ROAM_REFS: https://www.ntp.org/ 4 | :ROAM_ALIASES: NTP 5 | :END: 6 | #+title: Network Time Protocol 7 | 8 | A network protocol for time syncronization. 9 | -------------------------------------------------------------------------------- /notes/20200907131218-sssd.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a10847f0-eef9-4eb8-864f-aad60f8112ae 3 | :ROAM_REFS: https://sssd.io/ 4 | :END: 5 | #+title: SSSD 6 | 7 | Allows to authenticate using for example [[id:fd2d401a-aac0-404e-b198-2a1fb42410b9][LDAP]] or [[id:d7970856-5029-41a0-977a-90f643a6929c][Kerberos]]. Have caching 8 | capabilities and pluggable backends for different account sources. 9 | -------------------------------------------------------------------------------- /notes/20200907134309-gnupg.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 52b0eb9a-598c-4732-846f-654932eda0fd 3 | :ROAM_REFS: https://gnupg.org/ 4 | :ROAM_ALIASES: gpg 5 | :END: 6 | #+title: GnuPG 7 | - related :: [[id:2c40c22d-a761-4058-bd1d-4cd510c651bb][GNU]] 8 | 9 | Complete and free implementation of [[id:9353387c-bc3c-4c2f-8882-7ae5500bb9ca][OpenPGP]] as defined by [[https://www.ietf.org/rfc/rfc4880.txt][RFC4880]]. 10 | 11 | * Links 12 | - https://wiki.debian.org/Subkeys :: Good explanation why subkeys are 13 | needed and how to use them. 14 | -------------------------------------------------------------------------------- /notes/20200907134417-gnu.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2c40c22d-a761-4058-bd1d-4cd510c651bb 3 | :ROAM_REFS: https://www.gnu.org/gnu/gnu.html 4 | :END: 5 | #+title: GNU 6 | 7 | Will be referencing this page (at least for now) for both meanings: [[id:8e66a25d-cfc1-4950-8b9b-f6ab9492c361][GNU 8 | Operating System]] and [[id:bec33d12-11b2-481c-9626-d1dfe4aee25e][GNU Project]]. 9 | -------------------------------------------------------------------------------- /notes/20200907135632-gnu_operating_system.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8e66a25d-cfc1-4950-8b9b-f6ab9492c361 3 | :ROAM_REFS: https://www.gnu.org/gnu/about-gnu.html 4 | :END: 5 | #+title: GNU Operating System 6 | 7 | GNU's Not Unix. 8 | -------------------------------------------------------------------------------- /notes/20200907135648-gnu_project.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bec33d12-11b2-481c-9626-d1dfe4aee25e 3 | :ROAM_REFS: https://www.gnu.org/gnu/thegnuproject.en.html 4 | :END: 5 | #+title: GNU Project 6 | -------------------------------------------------------------------------------- /notes/20200907140005-openpgp.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9353387c-bc3c-4c2f-8882-7ae5500bb9ca 3 | :ROAM_REFS: https://www.ietf.org/rfc/rfc4880.txt 4 | :END: 5 | #+title: OpenPGP 6 | 7 | https://www.openpgp.org/ 8 | -------------------------------------------------------------------------------- /notes/20200907163757-secure_shell.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 078a6a65-723b-4f30-98ec-b581a63a042c 3 | :ROAM_ALIASES: SSH 4 | :END: 5 | #+title: Secure Shell 6 | -------------------------------------------------------------------------------- /notes/20200907164029-yubikey.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 3efb3781-5efa-4037-8a95-abeec91292f4 3 | :END: 4 | #+title: YubiKey 5 | 6 | A security device for different purposes: 7 | - storing [[id:9353387c-bc3c-4c2f-8882-7ae5500bb9ca][pgp]] keys 8 | - generating one-time passwords 9 | - doing 2 factor authentication 10 | 11 | Also can be referenced as a smartcard. 12 | 13 | * Materials 14 | - https://github.com/drduh/YubiKey-Guide/blob/master/README.md 15 | - [[id:f96cd00e-9f83-4320-8bac-9e74e804c254][Setting up GnuPG + Yubikey on NixOS for SSH authentication]] 16 | - https://musigma.blog/2021/05/09/gpg-ssh-ed25519.html 17 | - https://www.unixtutorial.org/project-setup-ed25519-key-with-yubikey-5-nano/ 18 | -------------------------------------------------------------------------------- /notes/20200911101114-password_managers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9165f361-8a16-4bab-9ffe-d524cf7bb6c4 3 | :END: 4 | #+title: Password Managers 5 | 6 | - pass :: Simple gpg-based password manager with a lot of extensions 7 | - gopass :: pass, but written in go with support for many stores and recepients 8 | - KeePassXC :: ??? 9 | 10 | https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases 11 | -------------------------------------------------------------------------------- /notes/20200911125123-xdg_base_directory_specification.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 5d5ef851-d688-4857-9d2e-e5c575e8fc1c 3 | :ROAM_REFS: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html 4 | :END: 5 | #+title: XDG Base Directory Specification 6 | -------------------------------------------------------------------------------- /notes/20200911211835-use_package.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0bd75f7e-a110-4803-b22c-83b5476ed1ef 3 | :ROAM_REFS: https://github.com/jwiegley/use-package 4 | :END: 5 | #+title: use-package 6 | 7 | Allows to make [[id:e6ea3c52-b620-40e7-84ff-e0628afd5557][Emacs]] package configuration declarative. Also, 8 | automatically defers loading of a lot of things, which improves 9 | startup time. 10 | -------------------------------------------------------------------------------- /notes/20200912095204-gccemacs.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6934f438-caef-40b1-a754-942ec44d9ee8 3 | :ROAM_REFS: https://akrl.sdf.org/gccemacs.html 4 | :END: 5 | #+title: gccemacs 6 | 7 | Previously [[id:e6ea3c52-b620-40e7-84ff-e0628afd5557][Emacs]] fork, now it's feature flag, which allows to compile 8 | elisp to native code. It can rapidly improve perfomance and reduce the 9 | need to write C code. 10 | -------------------------------------------------------------------------------- /notes/20200915115300-side_project_marketing_checklist.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d8edc6c1-8564-44e1-ab04-e25152f67a28 3 | :ROAM_REFS: https://github.com/portable-cto/side-project-marketing/blob/master/marketing-checklist.md 4 | :END: 5 | #+title: Side Project Marketing Checklist 6 | #+filetags: Marketing 7 | -------------------------------------------------------------------------------- /notes/20200915120244-doom_game.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8b05035e-9d8d-429f-bad6-d3c42e79a7ac 3 | :END: 4 | #+title: DOOM game 5 | 6 | Old school first-person shooter. 7 | 8 | To play doom in a browser: https://wadcmd.com/ 9 | -------------------------------------------------------------------------------- /notes/20200915213415-how_to_use_emacs_help.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 11cdb581-862a-4a84-bc0f-5d8ae52d3d8a 3 | :END: 4 | #+title: How to use Emacs help 5 | 6 | [[id:e6ea3c52-b620-40e7-84ff-e0628afd5557][Emacs]] manual is great. 7 | 8 | ~C-h r~ to open emacs manual. 9 | 10 | ~C-h r i~ to search topic in index of emacs manual. 11 | -------------------------------------------------------------------------------- /notes/20200917203337-modern_google_level_stt_models_released.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cd8718c8-b7f9-4214-97a9-6a8250e1797a 3 | :ROAM_REFS: https://habr.com/ru/post/519562/ 4 | :END: 5 | #+title: Modern Google-level STT Models Released 6 | 7 | - related :: [[id:4a11893b-1376-42f0-98f2-42423d6c4489][Natural Language Processing]], [[id:dcb3532f-5754-4d01-9ac2-21f2ed3fa184][Speech To Text]] 8 | -------------------------------------------------------------------------------- /notes/20200917203458-natural_language_processing.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4a11893b-1376-42f0-98f2-42423d6c4489 3 | :END: 4 | #+title: Natural Language Processing 5 | 6 | -------------------------------------------------------------------------------- /notes/20200917203513-speech_to_text.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: dcb3532f-5754-4d01-9ac2-21f2ed3fa184 3 | :END: 4 | #+title: Speech To Text 5 | 6 | -------------------------------------------------------------------------------- /notes/20200917232816-list_of_top_level_domains.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9c715ae7-cc16-494f-9bb4-1baa81c6d9c3 3 | :ROAM_REFS: https://data.iana.org/TLD/tlds-alpha-by-domain.txt 4 | :END: 5 | #+title: List of Top-Level domains 6 | 7 | - related :: [[id:e93af44a-9214-46e1-8895-b3ebab7beb6e][FQDN]] 8 | -------------------------------------------------------------------------------- /notes/20200922224945-trackpoint.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 72bafe50-7534-4059-8943-83796f6510e6 3 | :ROAM_ALIASES: "Pointing Stick" 4 | :END: 5 | #+title: TrackPoint 6 | - related :: [[id:c82f8b8c-237d-4371-b922-2f80cb7aa6e1][Ergonomics]] 7 | 8 | Pretty nice implementation 9 | - TrackPoint [[https://github.com/rinx/trackpoint-iris][implementation]] of trackpoint for Iris [[id:1a5b4369-c062-40d4-900d-0b12424e6b2f][Mechanical Keyboard]] 10 | -------------------------------------------------------------------------------- /notes/20200922225107-ergonomics.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c82f8b8c-237d-4371-b922-2f80cb7aa6e1 3 | :END: 4 | #+title: Ergonomics 5 | -------------------------------------------------------------------------------- /notes/20200922225139-mechanical_keyboard.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1a5b4369-c062-40d4-900d-0b12424e6b2f 3 | :END: 4 | #+title: Mechanical Keyboard 5 | - related :: [[id:c82f8b8c-237d-4371-b922-2f80cb7aa6e1][Ergonomics]] 6 | 7 | * Guides 8 | - https://precondition.github.io/home-row-mods 9 | 10 | * Firmwares 11 | - https://zmkfirmware.dev/docs/ 12 | - https://docs.qmk.fm/#/ 13 | -------------------------------------------------------------------------------- /notes/20200925213216-interesting_numbers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 86a8c89c-e6e3-4a67-b01e-92a92db63765 3 | :END: 4 | #+title: Interesting Numbers 5 | 6 | A shared place to link. A tag, which means that article has some 7 | useful/insightful data. 8 | -------------------------------------------------------------------------------- /notes/20200925214411-discource.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 79b7fa60-81c9-42e9-ad13-7d62f24301e0 3 | :ROAM_REFS: https://www.discourse.org/ 4 | :END: 5 | #+title: Discource 6 | 7 | Modern open-source customizable forum platform. Used for many 8 | technical projects. 9 | -------------------------------------------------------------------------------- /notes/20200925215145-jitsi.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8fe942a4-15b8-4d15-8157-f426f5f7f928 3 | :ROAM_REFS: https://jitsi.org/ 4 | :END: 5 | #+title: Jitsi 6 | 7 | [[id:714bc351-fe44-4f30-b5ac-49f3430d39cb][FLOSS]] video conferencing web app, similiar to Google Meet/Hangout. 8 | 9 | * Public Instances 10 | https://jitsi.tildeverse.org/ 11 | 12 | -------------------------------------------------------------------------------- /notes/20200928194545-barnum_effect.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d2ed5a5b-b43e-4aa1-b14b-837b0a6f094b 3 | :ROAM_REFS: https://en.wikipedia.org/wiki/Barnum_effect 4 | :ROAM_ALIASES: "Forer Effect" 5 | :END: 6 | #+title: Barnum Effect 7 | -------------------------------------------------------------------------------- /notes/20200929121144-russia_pros_and_cons.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: dd9c49b7-ec14-43b8-97fb-a4faac65f451 3 | :END: 4 | #+title: Russia Pros And Cons 5 | 6 | * Cons 7 | ** Brown water from water tap 8 | Is it really that bad? Happens from time to time, but hope nothing 9 | toxic in it. 10 | 11 | * Pros 12 | ** Low taxes for individual enterprenuer 13 | Is it really that cool? Some countries with much bigger taxes has much 14 | higher life quality. 15 | -------------------------------------------------------------------------------- /notes/20200929134747-funding_floss_project.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0db60c0c-3e57-466c-b362-b7911fc0d04b 3 | :END: 4 | #+title: Funding FLOSS Project 5 | 6 | Funding ideas for [[id:714bc351-fe44-4f30-b5ac-49f3430d39cb][FLOSS]] project. 7 | 8 | - NLNet provides grants: https://nlnet.nl/propose/ 9 | - Other NLNet grants: https://NLnet.nl/foundation/network.html 10 | - Next Generation Internet grants: https://www.ngi.eu/opencalls 11 | - Tweag provides 12-week fellowship: [[https://www.tweag.io/blog/2020-07-28-os-fellowship/][fellowship blog post]] 12 | -------------------------------------------------------------------------------- /notes/20201001090337-better_motherfucking_website.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 959cde28-7d5b-4ef3-856f-817a7a6ad0ff 3 | :ROAM_REFS: http://bettermotherfuckingwebsite.com/ 4 | :END: 5 | #+title: Better Motherfucking Website 6 | - related :: [[id:8b906eb5-0868-441f-941c-c8f8e47bd57c][Blogging Setup]] 7 | 8 | Few tips on how to make a website readable. 9 | -------------------------------------------------------------------------------- /notes/20201001095329-nvidia_on_guix.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a791bcff-8aaf-487a-a407-e231df0f4260 3 | :END: 4 | #+title: NVIDIA on Guix 5 | 6 | It's possible to build NVIDIA drivers modules on Guix to use them for 7 | [[id:f450ea83-0428-4441-8891-f95ca72a0524][Machine Learning]]. 8 | 9 | * Links 10 | :PROPERTIES: 11 | :ID: 1be8103c-c92f-4f18-beee-b436779456dd 12 | :END: 13 | - https://lihebi.com/wiki/linux.html#org5318bd7 14 | - https://github.com/lihebi/guix-channel/blob/master/guix/packages/nvidia.scm 15 | - https://github.com/BIMSBbioinfo/guix-bimsb-nonfree/blob/master/non-free/cuda.scm 16 | -------------------------------------------------------------------------------- /notes/20201001095517-machine_learning.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f450ea83-0428-4441-8891-f95ca72a0524 3 | :END: 4 | #+title: Machine Learning 5 | 6 | * FOSS implementations 7 | https://huggingface.co/ 8 | -------------------------------------------------------------------------------- /notes/20201001152407-chevning_scholarship_for_uk_universities.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4a4c1783-7382-4ee5-a825-73ca91115c13 3 | :ROAM_REFS: https://www.chevening.org/ 4 | :END: 5 | #+title: Chevning Scholarship for UK Universities 6 | 7 | Full cover for 1 year master program in any UK. Applicant must return 8 | to home country for 2 years. 9 | 10 | Online application form: 11 | - How do you plan to grow network? 12 | - Why study in UK? 13 | - What is your career plan? 14 | -------------------------------------------------------------------------------- /notes/20201001202853-gemini.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 04803bd5-5355-44cd-bea2-dfd6db5a4283 3 | :END: 4 | #+title: Gemini 5 | 6 | Protocol somewhere between gopher and http. 7 | 8 | -------------------------------------------------------------------------------- /notes/20201004192843-math_coolness.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0994c5e4-4eaa-4cc0-80ea-0796a37929df 3 | :END: 4 | #+title: Math Coolness 5 | 6 | List of interesting math ideas 7 | - [[id:f5b8101c-3c71-4427-8200-f6f50ee395bc][Penrose tiling]] 8 | -------------------------------------------------------------------------------- /notes/20201004192933-penrose_tiling.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f5b8101c-3c71-4427-8200-f6f50ee395bc 3 | :END: 4 | #+title: Penrose tiling 5 | 6 | One of aperiodic tilings. 7 | 8 | - [[https://youtu.be/gqlnXRxV32o][Vert Dider's video]] 9 | -------------------------------------------------------------------------------- /notes/20201007091837-youtube_alternatives.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e955d3d2-17a0-4971-a233-041d3bdf6805 3 | :END: 4 | #+title: YouTube alternatives 5 | 6 | - https://joinpeertube.org/ 7 | - https://lbry.com/ 8 | -------------------------------------------------------------------------------- /notes/20201015093916-blogging.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4367e118-aaff-45a8-a037-e32f95c9411e 3 | :END: 4 | #+title: Blogging 5 | -------------------------------------------------------------------------------- /notes/20201015131447-org_roam.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f5774af1-8d49-4e16-b45a-cd493214cba9 3 | :ROAM_REFS: https://www.orgroam.com/ 4 | :END: 5 | #+title: org-roam 6 | 7 | Nice [[id:e6ea3c52-b620-40e7-84ff-e0628afd5557][Emacs]] package, which helps to do [[id:a293f298-61a4-4b67-844a-8aa6b3457130][Note-taking]] and 8 | linking/backlinking. 9 | 10 | Inspired by Roam Research. 11 | -------------------------------------------------------------------------------- /notes/20201015154734-the_web_is_broken.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1bae29a6-ce8c-4a30-be69-0906d7dc7b9a 3 | :END: 4 | #+title: The Web is Broken 5 | 6 | A place to refer, when mentioning problems of modern Web or http. 7 | -------------------------------------------------------------------------------- /notes/20201019200944-h_node.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 27ed1ae2-d1a8-4733-b91b-8a21d5207164 3 | :ROAM_REFS: https://h-node.org/ 4 | :ROAM_ALIASES: "Libre Hardware" 5 | :END: 6 | #+title: h-node 7 | 8 | - related :: [[id:714bc351-fe44-4f30-b5ac-49f3430d39cb][FLOSS]], [[id:350bc224-9b88-43bf-8f22-15c90f83c6d0][FSF]] 9 | 10 | Wiki containing information about hardware working with free/libre 11 | operating systems. 12 | 13 | https://www.xyte.ch/ 14 | -------------------------------------------------------------------------------- /notes/20201019201033-free_software_foundation.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 350bc224-9b88-43bf-8f22-15c90f83c6d0 3 | :ROAM_REFS: https://www.fsf.org/ 4 | :ROAM_ALIASES: FSF 5 | :END: 6 | #+title: Free Software Foundation 7 | 8 | Non-profit organization, which helps to defend user freedoms and 9 | develop [[id:714bc351-fe44-4f30-b5ac-49f3430d39cb][FLOSS]]. 10 | -------------------------------------------------------------------------------- /notes/20201101193703-8_04_quantum_physics_i.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d5a4ff77-1455-40f4-8361-7762fa498920 3 | :ROAM_REFS: https://www.youtube.com/playlist?list=PLUl4u3cNGP60cspQn3N9dYRPiyVWDd80G 4 | :END: 5 | #+title: 8.04 Quantum Physics I 6 | 7 | [[https://www.youtube.com/playlist?list=PLUl4u3cNGP60cspQn3N9dYRPiyVWDd80G][8.04 Quantum Physics I]] - MIT course on quantum physics. Lections 8 | recordings available on youtube. 9 | -------------------------------------------------------------------------------- /notes/20201101194654-topics_in_mathematics_with_applications_in_finance.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 3c940f25-3724-4a0c-8dd1-9b7f7031ddf4 3 | :ROAM_REFS: https://ocw.mit.edu/courses/mathematics/18-s096-topics-in-mathematics-with-applications-in-finance-fall-2013/ 4 | :END: 5 | #+title: 18.S096 Topics in Mathematics with Applications in Finance 6 | 7 | youtube [[https://www.youtube.com/playlist?list=PLUl4u3cNGP63ctJIEC1UnZ0btsphnnoHR][playlist]]. 8 | -------------------------------------------------------------------------------- /notes/20201101195244-functional_programming_in_haskell_course.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e584d0e0-5b80-4da3-8db5-19773783f06a 3 | :ROAM_REFS: https://stepik.org/course/75/syllabus 4 | :END: 5 | #+title: Functional Programming in Haskell Course 6 | -------------------------------------------------------------------------------- /notes/20201101200419-superposition_principle.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 05a011ae-5af2-47c5-acf5-35849765a341 3 | :END: 4 | #+title: Superposition principle 5 | 6 | The net repsonse caused by few stimulus is the sum of responses for 7 | each of them. 8 | 9 | A function F(x) that satisfies Superposition principle is called a 10 | linear function. 11 | 12 | #+begin_src latex 13 | \begin{equation} 14 | F(x_1 + x_2) = F(x_1) + F(x_2) 15 | \alpha F(x) = F(\alpha x) 16 | \end{equation} 17 | #+end_src 18 | -------------------------------------------------------------------------------- /notes/20201101223835-plain_text_accounting.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 68834793-b69d-43e0-b922-db35916ac233 3 | :ROAM_REFS: https://plaintextaccounting.org/#budgeting 4 | :END: 5 | #+title: Plain text accounting 6 | - related :: [[id:694b1aba-4199-4c2b-a588-d87ab4b89521][ledger]] 7 | 8 | List of good resources about plain text accounting: 9 | - Articles 10 | - Comparisons 11 | - Tips 12 | - FAQs 13 | -------------------------------------------------------------------------------- /notes/20201105140136-fear_of_data_loss.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2cc5d8a5-9af9-473b-b896-13ad4ec46a88 3 | :END: 4 | #+title: Fear of Data Loss 5 | 6 | In modern world you rarely know if the data is backed up/synced, is 7 | this folder is still necessary to exist or you can remove it. 8 | 9 | This fear can be overcomed with [[id:7845ce2e-e349-405a-85bb-44a983ed4860][RDE]]: 10 | - your OS and tools are reproducible 11 | - your data is separate from OS and under control of [[id:70fc1da0-53e3-454c-afb5-47daaf748769][rde cli]] (you know 12 | when it's synced/backed up) 13 | -------------------------------------------------------------------------------- /notes/20201105140606-rde_cli.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 70fc1da0-53e3-454c-afb5-47daaf748769 3 | :END: 4 | #+title: rde cli 5 | 6 | Set of tools for managing [[id:7845ce2e-e349-405a-85bb-44a983ed4860][RDE]] and keeping track of your data. 7 | -------------------------------------------------------------------------------- /notes/20201112114638-btrfs.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7c5b8af3-f971-43c8-a0fc-b54b54261013 3 | :ROAM_REFS: https://btrfs.wiki.kernel.org/index.php/Main_Page 4 | :END: 5 | #+title: Btrfs 6 | 7 | Pretty advanced COW filesystem with support of subvolumes, snapshots, 8 | raids and other features. Known to have some excessive fragmentation. 9 | -------------------------------------------------------------------------------- /notes/20201112115141-erase_your_darlings.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6f97ce50-ee99-48c8-b7fa-f5b2b9493ba2 3 | :ROAM_REFS: https://grahamc.com/blog/erase-your-darlings 4 | :END: 5 | #+title: Erase your darlings 6 | 7 | An article describing an approach, where root partition get reverted 8 | to empty state on every boot to make sure that there is no undesired 9 | accidential state on it. 10 | -------------------------------------------------------------------------------- /notes/20201112213616-gpg_instead_of_ssh.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 077955fc-2ac2-46b5-be97-b9ebd23ea07e 3 | :END: 4 | #+title: GPG instead of SSH 5 | 6 | It is possible to use gpg-agent instead of ssh-agent and also it's 7 | possible to generate ssh public key from gpg key with A capability. 8 | 9 | Also, it's much easier to manage few ssh keys, because it's easy to 10 | add gpg subkey with ~addkey~ command. 11 | -------------------------------------------------------------------------------- /notes/20201118210640-posture_fix_routine.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d982081e-1f11-45ef-a596-49c27a7ee39f 3 | :END: 4 | #+title: Posture fix routine 5 | 6 | https://youtu.be/SYr6lbx68n8 7 | https://youtu.be/RqcOCBb4arc 8 | [[https://youtu.be/Hf67yKdR4Zo][Let's End the Climber's Hunch Epidemic (How to Fix "Bad Posture")]] 9 | -------------------------------------------------------------------------------- /notes/20201119144802-rde_faq.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 82308ce6-992b-43eb-950a-d01e9afc9779 3 | :END: 4 | #+title: rde FAQ 5 | * Why not just use docker? 6 | -------------------------------------------------------------------------------- /notes/20201124225036-what_happens_when.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d6999c99-68a8-4a9d-b914-fe04de1b6090 3 | :ROAM_REFS: https://github.com/alex/what-happens-when 4 | :END: 5 | #+title: What Happens When... 6 | 7 | An answer to the question "What happens when you press enter in 8 | browser address bar". 9 | 10 | In-depth explanation of all events occuring during this process. (have 11 | examples for few different OSes). 12 | 13 | [[file:20201124121146-programmer_s_critique_of_missing_structure_of_operating_systems.org::*Filesystems][Filesystems]] 14 | -------------------------------------------------------------------------------- /notes/20201202152441-anki.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ae67bc72-782f-4344-a188-16e604ef3830 3 | :ROAM_REFS: https://apps.ankiweb.net/ 4 | :END: 5 | #+title: Anki 6 | 7 | - related :: [[id:a293f298-61a4-4b67-844a-8aa6b3457130][Note-taking]] 8 | 9 | Cross plaftofrm app for maintaining flashcards for improved learning 10 | and remembering. 11 | -------------------------------------------------------------------------------- /notes/20201203141510-2020_01_01_once_a_month.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d0e80e10-4762-4c2e-bd07-ff1c6d85acb9 3 | :END: 4 | #+title: 2020-01-01 Once a Month 5 | 6 | * Highlights 7 | ** First [[id:7845ce2e-e349-405a-85bb-44a983ed4860][rde]] pitch. 8 | -------------------------------------------------------------------------------- /notes/20201207110304-on_the_design_of_text_editors.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 535942ce-0b54-468d-af9d-5937642cf717 3 | :ROAM_REFS: https://arxiv.org/pdf/2008.06030.pdf 4 | :END: 5 | #+title: On the design of text editors 6 | - related :: [[id:e6ea3c52-b620-40e7-84ff-e0628afd5557][Emacs]], [[id:b3a28d6b-71d4-4b8b-b4f2-5ce52466b6c4][Usability]], [[id:c82f8b8c-237d-4371-b922-2f80cb7aa6e1][Ergonomics]] 7 | 8 | There are not so many specific tips, but there are links to some good 9 | article. 10 | 11 | Margins and line spacing increase readability. Abuse of Typography 12 | and Colorization can reduce comprehension. 13 | 14 | -------------------------------------------------------------------------------- /notes/20201207110349-usability.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b3a28d6b-71d4-4b8b-b4f2-5ce52466b6c4 3 | :END: 4 | #+title: Usability 5 | 6 | [[id:64d654f2-aa9a-465a-95bb-2a510c65b925][10 Usability Heuristics for User Interface Design]] 7 | -------------------------------------------------------------------------------- /notes/20201209102340-emacs_survey_2020.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cf081beb-fced-41a7-be85-288f74ebc296 3 | :ROAM_REFS: https://emacssurvey.org/2020/ 4 | :END: 5 | #+title: Emacs Survey 2020 6 | 7 | - related :: [[id:bd871c6d-afe7-4b11-868c-f27ad8bc3b34][Marketing Channels]] 8 | 9 | * Summary 10 | :PROPERTIES: 11 | :ID: 314e958b-f5a2-400b-9b85-ba18592b7964 12 | :END: 13 | - magit is a most popular package. 14 | - [[id:e730c693-7526-4bd3-9f14-f212b63b0151][Reddit]]'s r/Emacs has the widest Emacs community coverage. 15 | - 1/3 of users have vi-style bindings. 16 | - Mail clients popularity order: mu4e, notmuch, other, gnus. 17 | - ivy, helm, ido, IDK, other, icomplete is order for completion. 18 | -------------------------------------------------------------------------------- /notes/20201209103311-reddit.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e730c693-7526-4bd3-9f14-f212b63b0151 3 | :ROAM_REFS: https://www.reddit.com/ 4 | :ROAM_ALIASES: reddit 5 | :END: 6 | #+title: Reddit 7 | 8 | One of the most popular web aggregators/forums. Among top-20 websites. 9 | -------------------------------------------------------------------------------- /notes/20201210093630-planning.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 5d27fd57-ff1c-4521-91e4-95d048e35a15 3 | :END: 4 | #+title: Planning 5 | -------------------------------------------------------------------------------- /notes/20201211235230-cs_6120_advanced_compilers_the_self_guided_online_course.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f9109ad4-dca8-4803-b036-cb2f9dc46b3c 3 | :ROAM_REFS: https://www.cs.cornell.edu/courses/cs6120/2025sp/self-guided/ 4 | :END: 5 | #+title: CS 6120: Advanced Compilers: The Self-Guided Online Course 6 | 7 | https://www.cs.cornell.edu/courses/cs6120/2023sp/self-guided/ 8 | 9 | PhD-level compilers course. 10 | 11 | Cornell is top-20 CS universities, btw. 12 | 13 | [[id:ec056814-d1fb-49ee-b4cd-a71840bca1ee][Practical Foundations for Programming Languages]] book can be related. 14 | -------------------------------------------------------------------------------- /notes/20201212112039-what_do_i_do_at_the_computer.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b3228a12-989b-4fb7-9241-70ebfb1249d2 3 | :END: 4 | #+title: What do I do at the computer 5 | 6 | - Task management 7 | - Notes 8 | - Communication (IRC, Telegram) 9 | - Communication (Mail) 10 | - Programming 11 | - Consuming multimedia 12 | - Producing multimedia 13 | -------------------------------------------------------------------------------- /notes/20201229120945-installing_gnu_guix.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 74d7b288-906a-4309-91ef-05109d19a63d 3 | :ROAM_REFS: https://youtu.be/XOYirIzUlW8 4 | :END: 5 | #+title: Installing GNU Guix 6 | #+filetags: Stream 7 | * Summary 8 | Installation of GNU [[id:08f0f4aa-21b1-44e7-bec6-d9cdc3313519][Guix]] to encrypted [[id:7c5b8af3-f971-43c8-a0fc-b54b54261013][Btrfs]]. 9 | 10 | 11 | -------------------------------------------------------------------------------- /notes/20201231114107-federated_architecture.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: aacae6d9-0342-45d2-b2d6-bb9a5455b92f 3 | :END: 4 | #+title: Federated architecture 5 | 6 | The approach of creating system, which consist of few semi-autonmous 7 | instances, which can exchange data between each other, but can live 8 | perfectly fine on their own. 9 | -------------------------------------------------------------------------------- /notes/20210102124241-operating_system_architecture.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 01781b2a-8c21-4fd7-8df6-5e50c6198f7b 3 | :END: 4 | #+title: Operating System Architecture 5 | 6 | List of references about OS arch: 7 | - [[https://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/index.html][FreeBSD Architecture Handbook]] 8 | -------------------------------------------------------------------------------- /notes/20210108170839-obs_studio.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 68c06f8f-3987-4fc5-897f-77a4a433d7b4 3 | :ROAM_REFS: https://obsproject.com/ 4 | :END: 5 | #+title: OBS Studio 6 | 7 | - related :: [[id:714bc351-fe44-4f30-b5ac-49f3430d39cb][FLOSS]] 8 | 9 | Broadcasting and recording software. Suitable for streams/technical 10 | demos and many other use cases. 11 | 12 | * Plugins 13 | Can radically improve stream setup, add transitions/effects/audio 14 | visualizer. The idea of what can be done with plugins: [[https://youtu.be/Wgg_7gfbfCc][5 OBS Studio 15 | Plugins To Make Your Stream Pro!]] 16 | - https://github.com/Xaymar/obs-StreamFX 17 | 18 | -------------------------------------------------------------------------------- /notes/20210108180753-gnu_shepherd.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f442e850-79ec-434d-9bbd-dc3556341e51 3 | :ROAM_REFS: https://www.gnu.org/software/shepherd/ 4 | :ROAM_ALIASES: "GNU dmd" 5 | :END: 6 | #+title: GNU Shepherd 7 | 8 | Is a daemon manager and init system. Used as PID1 in [[id:08f0f4aa-21b1-44e7-bec6-d9cdc3313519][Guix]]. 9 | 10 | Can be used in user space. The are few ways to autostart it: 11 | - using ~~/.profile~ or similar mechanism 12 | - using [[id:bee6fb55-f0b3-400b-9f16-c2448c154b99][PAM]], similar to [[https://www.freedesktop.org/software/systemd/man/pam_systemd.html][pam_systemd]] (not implemented yet) 13 | - using lingering-shepherd-service-type (not implmented yet) 14 | -------------------------------------------------------------------------------- /notes/20210108181213-pam.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bee6fb55-f0b3-400b-9f16-c2448c154b99 3 | :ROAM_REFS: http://www.linux-pam.org/ 4 | :ROAM_ALIASES: "Pluggable Authentication Modules" 5 | :END: 6 | #+title: PAM 7 | 8 | 9 | -------------------------------------------------------------------------------- /notes/20210115223234-intriguing_video_titles.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 45d0a7fd-b3a0-4543-986e-cad7eaab7e60 3 | :END: 4 | #+title: Intriguing video titles 5 | 6 | List of ideas for catchy video titles: 7 | - What happens if/when I boot without kernel/type rm -rf/etc? 8 | -------------------------------------------------------------------------------- /notes/20210116210217-guix_recipes.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f0aa3ab8-e539-47d0-8ad5-c3b616303642 3 | :END: 4 | #+title: Guix recipes 5 | 6 | - related :: [[id:08f0f4aa-21b1-44e7-bec6-d9cdc3313519][Guix]] 7 | 8 | The idea: A wrapper around ~guix environment~, which allows simple 9 | one-liners to test out things: 10 | 11 | #+begin_src shell 12 | guix recipe trop.in/games/freedoom 13 | #+end_src 14 | -------------------------------------------------------------------------------- /notes/20210121130116-muclewiki.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: abf29256-3164-4a2f-bb7f-f64ac9074845 3 | :ROAM_REFS: https://musclewiki.com/ 4 | :END: 5 | #+title: MucleWiki 6 | 7 | - related :: [[id:350a5ce2-a30e-4e3b-8c59-6b29f24be61e][Sport]] 8 | 9 | Site with list of exercises for specific muscle group. 10 | -------------------------------------------------------------------------------- /notes/20210121130142-sport.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 350a5ce2-a30e-4e3b-8c59-6b29f24be61e 3 | :END: 4 | #+title: Sport 5 | 6 | -------------------------------------------------------------------------------- /notes/20210121190124-stress_curing_and_energy_improving_routines.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 69597261-953b-44e4-9d75-a2660c1976d3 3 | :END: 4 | #+title: Stress curing and energy improving routines 5 | 6 | - Enumerate (by speech or writing) very shortly, what is the reason of 7 | anexiety. 8 | - Improve the task in terms of [[id:f2b6d45d-d5e2-4b3d-8e2d-4e95b0871c91][The SCARF model]]. 9 | - Acceptance test, which will show you that you reach the results. 10 | - Authorization of results (I opened mail, found improtant one, wrote 11 | the response, sent it). 12 | 13 | -------------------------------------------------------------------------------- /notes/20210122164744-the_moving_frontier_of_science.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7052390f-46a1-4bb4-b7a0-c44b565446c9 3 | :END: 4 | #+title: The Moving Frontier of Science 5 | 6 | When you get some results, understand how something works you stay on 7 | the on the ground, which shows how much more you can explore now from 8 | that point. 9 | 10 | #+begin_quote 11 | The day you stop making mistakes you can be sure you are no longer on 12 | the frontier. 13 | #+end_quote 14 | -------------------------------------------------------------------------------- /notes/20210125110530-english_language_questions.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 62a0a04d-d8f1-4af4-aab0-04d7872190e7 3 | :END: 4 | #+title: English Language Questions 5 | 6 | - related :: [[id:58a68c5e-b648-4b4c-bd5a-5007e1ea0faf][Learning English]] 7 | 8 | * Questions 9 | - How to say "you are welcome" in a different way? 10 | - Video ideas, lunch boxes 11 | - it will sell more easily :: The simple and effective phrase, with 12 | just a few words. она продаста намного проще. 13 | - "Adds SSH_AUTH_SOCK variable to user's environment." or add? 14 | -------------------------------------------------------------------------------- /notes/20210125160056-confirmation_bias.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b1a87eea-3ed1-4f42-b486-3e8d9efa217e 3 | :END: 4 | #+title: Confirmation bias 5 | 6 | A tendency of people to look for information, which support their 7 | beliefs and ignore the rest. 8 | -------------------------------------------------------------------------------- /notes/20210129134724-why_we_sleep.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d7fa16fa-eabc-4b2b-aa30-936e9e8b3699 3 | :END: 4 | #+title: Why We Sleep 5 | #+filetags: Book 6 | 7 | There is a MasterClass's video content, probably related to book. 8 | 9 | Critique: 10 | https://guzey.com/books/why-we-sleep/ 11 | -------------------------------------------------------------------------------- /notes/20210203114801-to_revisit.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bfb6da98-b6fc-440f-9447-979af5fcfb97 3 | :END: 4 | #+title: To revisit 5 | 6 | There are some books, videos, courses worth to revisit and 7 | revise. This note is an entry and reference point for such materials. 8 | -------------------------------------------------------------------------------- /notes/20210215100016-the_unix_haters_handbook.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 3ff1c93f-484a-4594-9f7b-b62b9d8f60ee 3 | :ROAM_REFS: https://web.mit.edu/~simsong/www/ugh.pdf 4 | :END: 5 | #+title: The UNIX-HATERS Handbook 6 | 7 | - related :: [[id:61a49fe5-084d-4bcb-a9f9-853f4f35d34d][The Rise of Worse is Better]] 8 | 9 | The book based on MIT mailing list about problems of UNIX operating 10 | systems. Some of the topics can be not actual anymore. 11 | 12 | https://wiki.c2.com/?TheUnixHatersHandbook 13 | -------------------------------------------------------------------------------- /notes/20210216215741-worm_parahumans_series.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7178cb7a-8554-4a2a-a534-57d90fd13443 3 | :END: 4 | #+title: Worm (Parahumans series) 5 | 6 | A long sifi book. Recommended as a similiar to HPMOR. 7 | 8 | * Reviews 9 | - https://www.gwern.net/Book-reviews#worm-wildbow-2013 10 | -------------------------------------------------------------------------------- /notes/20210216220841-lesswrong.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9daaec39-638d-4d78-a268-a6be03a92c28 3 | :ROAM_REFS: https://www.lesswrong.com/ 4 | :END: 5 | #+title: LessWrong 6 | -------------------------------------------------------------------------------- /notes/20210216221325-the_collapse_of_the_unix_philosophy.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6e400db2-3c51-4e5c-a464-db5163b79f82 3 | :ROAM_REFS: https://kukuruku.co/post/the-collapse-of-the-unix-philosophy/ 4 | :END: 5 | #+title: The Collapse of the UNIX Philosophy 6 | 7 | - related :: [[id:3ff1c93f-484a-4594-9f7b-b62b9d8f60ee][The UNIX-HATERS handbook]] 8 | 9 | A story about UNIX problems, originally written in Russian. [[id:61a49fe5-084d-4bcb-a9f9-853f4f35d34d][The Rise 10 | of Worse is Better]] is mentioned on the second page. 11 | 12 | * Links 13 | - https://habr.com/en/post/321652/ :: original article. 14 | -------------------------------------------------------------------------------- /notes/20210217205757-inspiring_a_future_clojure_editor_with_forgotten_lisp_ux_shaun_lebron.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b662424e-8e77-434b-aa9f-96c528c6aa9d 3 | :ROAM_REFS: https://youtu.be/K0Tsa3smr1w 4 | :END: 5 | #+title: Inspiring a future Clojure editor with forgotten Lisp UX - Shaun Lebron 6 | 7 | A video telling about existing solution for [[id:6b3de564-e6a3-4cba-ae58-b2bba5a6b815][structured editing]] with 8 | very nice demos. 9 | 10 | * Links 11 | - [[https://gist.github.com/cellularmitosis/2f03066a3903aec77b1955b40625ef46][Notes on Structured Editors @ gist]] 12 | -------------------------------------------------------------------------------- /notes/20210217210237-lisp.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7533723d-e683-4113-9c6f-a41c784594e1 3 | :END: 4 | #+title: Lisp 5 | 6 | 7 | -------------------------------------------------------------------------------- /notes/20210217210639-deuce_a_lightweight_user_interface_for_structured_editing.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f0e57df7-3c12-4981-9ae3-f5187698d104 3 | :ROAM_REFS: https://arxiv.org/pdf/1707.00015.pdf 4 | :END: 5 | #+title: Deuce: A Lightweight User Interface for Structured Editing 6 | 7 | Article about Deuce, structure-aware code editor. From brief overview 8 | I was able to find pretty nice refactoring capabilities. 9 | 10 | -------------------------------------------------------------------------------- /notes/20210310095052-choosing_a_software_license_sr_ht.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1d591472-8236-4b0f-bfec-6327875c4dc4 3 | :ROAM_REFS: https://man.sr.ht/license.md 4 | :END: 5 | #+title: Choosing a software license (sr.ht) 6 | 7 | Very simplified overview of OSS licenses. 8 | -------------------------------------------------------------------------------- /notes/20210310141945-build_a_modern_computer_from_first_principles_from_nand_to_tetris_project_centered_course.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b475c2c6-850b-44af-b957-6ef6186dd104 3 | :ROAM_REFS: https://www.coursera.org/learn/build-a-computer 4 | :END: 5 | #+title: Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) 6 | 7 | Nand -> Chip Set -> Hardware Platform -> Assembly -> VM -> OS -> 8 | Compiler -> Good Software 9 | 10 | Second part: [[id:615fd3cb-72b9-4a4d-a0ed-d2af5f96c3a2][Build a Modern Computer: Nand to Tetris Part II]] 11 | -------------------------------------------------------------------------------- /notes/20210310142059-build_a_modern_computer_from_first_principles_nand_to_tetris_part_ii_project_centered_course.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 615fd3cb-72b9-4a4d-a0ed-d2af5f96c3a2 3 | :ROAM_REFS: https://www.coursera.org/learn/nand2tetris2 4 | :END: 5 | #+title: Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) 6 | -------------------------------------------------------------------------------- /notes/20210311122936-building_a_cpu.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bb74930f-9d2f-4330-8209-f67be8ebcac7 3 | :END: 4 | #+title: Building a CPU 5 | 6 | An anchor for reference from materials related to CPU construction. 7 | 8 | * Materials 9 | https://www.amazon.com/Digital-Design-Computer-Architecture-Harris/dp/0123944244 10 | https://www.amazon.com/Digital-Design-Computer-Architecture-ARM/dp/0128000562 11 | https://cseweb.ucsd.edu/classes/wi20/cse140-b/Digital_Design_and_Computer_Architecture_2nd_edition.pdf 12 | 13 | 14 | https://www.amazon.com/Computer-Organization-Design-MIPS-Architecture/dp/0124077269 15 | -------------------------------------------------------------------------------- /notes/20210311125343-from_nand_to_tetris.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 81466f40-c7bf-4a39-9909-341d76a4a5f3 3 | :ROAM_REFS: https://www.nand2tetris.org/ 4 | :END: 5 | #+title: From Nand to Tetris 6 | 7 | A course about [[id:5e03d185-36c6-4445-b78f-de74b2a9fcac][Building a Computer]]. 8 | 9 | Consist of two parts: 10 | - [[id:b475c2c6-850b-44af-b957-6ef6186dd104][Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)]] 11 | - [[id:615fd3cb-72b9-4a4d-a0ed-d2af5f96c3a2][Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)]] 12 | -------------------------------------------------------------------------------- /notes/20210311141638-ffmpeg.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 112bfac0-bc8a-4076-84b7-cd69dff825a6 3 | :ROAM_REFS: https://www.ffmpeg.org/ 4 | :END: 5 | #+title: ffmpeg 6 | 7 | Very flexible tool for manipulating audio and video streams. 8 | 9 | 10 | - https://ffmpegfromzerotohero.com/ :: book about ffmpeg 11 | -------------------------------------------------------------------------------- /notes/20210312051331-tinkoff_investweek.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1a44bc86-3cb1-4af4-aa84-405eb3c18821 3 | :ROAM_REFS: https://www.tinkoff.ru/invest/webinar/investweek 4 | :END: 5 | #+title: Tinkoff Investweek 6 | 7 | * Day 1 8 | https://youtu.be/vu5x1yQhtJw 9 | 10 | Deversification is 88% of revenue success. 11 | Average investor looses to almost any instrument. 2.1%/y 12 | 13 | REIT 4-5%/y $ dividends 14 | 15 | Recommended books: 16 | https://www.goodreads.com/en/book/show/6720027-the-investor-s-manifesto 17 | https://www.goodreads.com/book/show/106835.The_Intelligent_Investor 18 | https://www.ozon.ru/product/razumnyy-investor-polnoe-rukovodstvo-po-stoimostnomu-investirovaniyu-28721447/ 19 | -------------------------------------------------------------------------------- /notes/20210312060304-polymorphic_links.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4ef510b9-41e9-4460-8dc8-e97f02a52de3 3 | :END: 4 | #+title: Polymorphic Links 5 | - related :: [[id:a059e883-86c2-40c2-a1e1-b87a6118cae1][Building a Compiler]] 6 | 7 | Imaging you sending a link to line in the file in the project to your 8 | colleague: ~file:///home/bob/work/guix/file.scm:34~, but he keep this 9 | project in the other directory, for example ~~/projects/guix~. 10 | 11 | ~{:project :guix}/files.scm:34~ could be the way to go. It doesn't 12 | have to be a text, it can be a structured object. 13 | 14 | Can it introduce new vulnerabilities? 15 | -------------------------------------------------------------------------------- /notes/20210312063455-software_haters_handbook.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 70c7bac8-46c6-46fb-b9b3-d7b1f996e995 3 | :END: 4 | #+title: Software Haters Handbook 5 | - related :: [[id:3ff1c93f-484a-4594-9f7b-b62b9d8f60ee][The UNIX-HATERS handbook]] 6 | 7 | * Huge list of different quirks and problems 8 | - Text is non-polymorphic and not transmittable to new environment, 9 | see [[id:4ef510b9-41e9-4460-8dc8-e97f02a52de3][Polymorphic Links]]. 10 | 11 | -------------------------------------------------------------------------------- /notes/20210314120352-the_hitchhiker_s_guide_to_online_anonymity.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 97d74e37-b21b-4e5b-b865-def585deb045 3 | :ROAM_REFS: https://anonymousplanet.org/ 4 | :END: 5 | #+title: The Hitchhiker's Guide to Online Anonymity 6 | 7 | - related :: [[id:1c02a646-e6aa-4207-ab44-612dfdf03f2f][Cybersecurity]] 8 | 9 | -------------------------------------------------------------------------------- /notes/20210314120543-cybersecurity.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1c02a646-e6aa-4207-ab44-612dfdf03f2f 3 | :ROAM_ALIASES: "Cyber Security" 4 | :END: 5 | #+title: Cybersecurity 6 | -------------------------------------------------------------------------------- /notes/20210318161911-investment_goals.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d5f2c00a-0062-4866-bb3f-163d231bb417 3 | :END: 4 | #+title: Investment Goals 5 | 6 | - related :: [[id:4f2f7e02-e934-4525-8404-7d4df54ed217][Finances]] 7 | 8 | * Goals 9 | - safety 10 | - health 11 | - parents 12 | - children 13 | - trips & sport 14 | - projects 15 | -------------------------------------------------------------------------------- /notes/20210321112613-the_life_guide.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d6063867-299f-4714-9e7f-d1090d2cf31f 3 | :END: 4 | #+title: The Life Guide 5 | 6 | Maybe will capture here some life-related notes and suggestions. 7 | 8 | Some of the useful tips for different areas: 9 | https://reminder.media/super/101-ways-to-improve-your-life 10 | -------------------------------------------------------------------------------- /notes/20210325124928-guix_faq.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d32f0039-9867-4658-ba25-5b24d8fbb572 3 | :END: 4 | #+title: Guix FAQ 5 | 6 | A list of frequently asked question extracted from chats/mailing 7 | lists. 8 | 9 | * How to search for service or service's module? 10 | #+begin_src shell 11 | guix system search SOMETHING 12 | #+end_src 13 | 14 | -------------------------------------------------------------------------------- /notes/20210329191726-darcs.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 65cd2c9b-27a5-4508-892b-df3bc9db0b6c 3 | :ROAM_REFS: http://darcs.net/ 4 | :END: 5 | #+title: Darcs 6 | 7 | [[id:714bc351-fe44-4f30-b5ac-49f3430d39cb][FLOSS]]. Distributed version control system similar to Git, SVN, but 8 | focusing on patches. Known to be slow, that's one of the reasons why 9 | [[id:989f2286-aedb-44b9-abbb-95ca3d08293d][Pijul]] appeared. 10 | 11 | * Materials 12 | - https://darcsbook.acmelabs.space/ :: book about darcs 13 | - http://darcs.net/Theory :: Some notes on theory 14 | -------------------------------------------------------------------------------- /notes/20210329192149-pijul.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 989f2286-aedb-44b9-abbb-95ca3d08293d 3 | :ROAM_REFS: https://pijul.org/ 4 | :END: 5 | #+title: Pijul 6 | 7 | VCS, with the same idea as in [[id:65cd2c9b-27a5-4508-892b-df3bc9db0b6c][Darcs]], but with more performant 8 | implementation. 9 | 10 | * Materials 11 | - https://pijul.org/manual/theory.html :: pretty extensive explanation 12 | of theory behind this VCS. 13 | -------------------------------------------------------------------------------- /notes/20210330191304-dotfiles_collection.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7b7527bd-4639-4965-93dd-e047b132729f 3 | :END: 4 | #+title: Dotfiles Collection 5 | 6 | - [[https://git.sr.ht/~sokolov/dotfiles/tree/master][sr.ht/~sokolov]] :: emacs, sway, mako. Simple, minimalistic. Author of project-rg. 7 | -------------------------------------------------------------------------------- /notes/20210330205130-robert_morris_sapolsky.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cf976a63-f0ed-43a4-bb50-7ba3f4278564 3 | :ROAM_ALIASES: "Robert Sapolsky" "Robert M. Sapolsky" 4 | :END: 5 | #+title: Robert Morris Sapolsky 6 | 7 | * Books 8 | https://www.goodreads.com/book/show/27777892-human-behavioral-biology 9 | -------------------------------------------------------------------------------- /notes/20210330211344-human_behavioral_biology_course.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4d7a426d-d609-440a-8c79-1147e674bbd5 3 | :END: 4 | #+title: Human Behavioral Biology Course 5 | 6 | Must see course for any conscious spicies. No prerequisits. 7 | 8 | * Parts 9 | - [[id:c889b790-06d6-4066-a994-4cf2026de909][Behavioral Evolution]] 10 | 11 | * Materials 12 | - [[https://www.youtube.com/playlist?list=PL848F2368C90DDC3D][Human Behavioral Biology]], Stanford :: no prerequisites. by [[id:cf976a63-f0ed-43a4-bb50-7ba3f4278564][Robert Sapolsky]]. 13 | -------------------------------------------------------------------------------- /notes/20210404144249-game_theory.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2e5e27be-9970-4b7b-9fe9-a2dfa4b3da03 3 | :END: 4 | #+title: Game Theory 5 | 6 | [[id:7bc9cb52-d3bc-44d6-977e-9ede27589543][The Evolution of Trust]] 7 | -------------------------------------------------------------------------------- /notes/20210404150748-the_evolution_of_trust.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7bc9cb52-d3bc-44d6-977e-9ede27589543 3 | :ROAM_REFS: https://ncase.me/trust/ 4 | :END: 5 | #+title: The Evolution of Trust 6 | 7 | The game where you have to cooperate or cheat, allows to model 8 | different behavior strategies and find the optimal. 9 | -------------------------------------------------------------------------------- /notes/20210417121538-build_an_editor.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bf9dd0c2-c867-4469-80fb-780c4a957d84 3 | :END: 4 | #+title: Build an Editor 5 | 6 | Not a text editor of course. 7 | 8 | * Neat tricks 9 | ** Universal argument 10 | The behavior of the command can be changed by supplying a numeric argument to it. 11 | -------------------------------------------------------------------------------- /notes/20210420123757-plan_9_inspired_software.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7f1a881a-20a5-4a8a-ab1f-2c152f20d6af 3 | :END: 4 | #+title: Plan 9 Inspired Software 5 | 6 | https://asyncial.github.io/plan-9-linux/ 7 | -------------------------------------------------------------------------------- /notes/20210420194729-lambdachip.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 92df6415-13a1-4b1b-80ac-2bd087b3da60 3 | :ROAM_REFS: https://lambdachip.com/index/ 4 | :END: 5 | #+title: LambdaChip 6 | 7 | Controller pragrammable with Lisp/Scheme. 8 | -------------------------------------------------------------------------------- /notes/20210423212457-guix_home_faq.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f489674b-dec6-4bdd-babf-241409e17fb9 3 | :END: 4 | #+title: guix home FAQ 5 | 6 | * Can you use it on foreign distro? 7 | Yes, Debian even has a package for GNU Guix. 8 | -------------------------------------------------------------------------------- /notes/20210428162128-guix_home_meetup_2.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: be3f4ccf-39c4-4368-b7b9-299ea47898e9 3 | :END: 4 | #+title: Guix Home Meetup #2 5 | 6 | * Manual 7 | https://guix-home.trop.in/Home-Configuration.html 8 | * Search 9 | #+begin_src shell 10 | guix home search env 11 | #+end_src 12 | * Action 13 | #+begin_src shell 14 | guix home build ./gnu/home/examples/minimal.tmpl 15 | #+end_src 16 | ** Packages 17 | ** Files 18 | ** Zsh 19 | ** Sway 20 | -------------------------------------------------------------------------------- /notes/20210513085954-org_to_texinfo.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 65ddf9cd-391a-4828-9bb7-22ce5a2303bd 3 | :END: 4 | #+title: Org to TexInfo 5 | 6 | There is an example of documentation written in org mode, but scripts 7 | for converting it to texinfo is also provided. 8 | https://github.com/abo-abo/swiper/blob/master/doc/ivy.org 9 | -------------------------------------------------------------------------------- /notes/20210518092001-russian_state_register_of_medicines.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: dd47adc7-8764-4bf3-9736-74f16d557566 3 | :ROAM_REFS: https://grls.rosminzdrav.ru/Default.aspx 4 | :END: 5 | #+title: Russian State Register of Medicines 6 | 7 | Have information about all medicines. 8 | 9 | Took the information from: 10 | https://journal.tinkoff.ru/2-check-your-pills/ 11 | -------------------------------------------------------------------------------- /notes/20210518093211-tinkoff_pro_health.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 753a3726-5db5-4fe2-bc23-57ad2618e2a1 3 | :ROAM_REFS: https://journal.tinkoff.ru/pro/health/ 4 | :END: 5 | #+title: Tinkoff Pro Health 6 | 7 | Course about health care in Russia. 8 | 9 | * Choose Doc and Hospital 10 | * Check Medicines Effectivness 11 | [[id:dd47adc7-8764-4bf3-9736-74f16d557566][Russian State Register of Medicines]] 12 | -------------------------------------------------------------------------------- /notes/20210525083906-why_docker_sucks.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 5cb8684b-dcb0-4be4-8025-b3dff0555648 3 | :END: 4 | #+title: Why Docker Sucks 5 | 6 | It's not about containerization, but more about docker/other container 7 | solution as a way to create and maintain reproducible development 8 | environment. 9 | 10 | * Links 11 | - [[https://blog.replit.com/nix][replit migrating to Nix]] 12 | - https://lwn.net/Articles/786066/ 13 | 14 | -------------------------------------------------------------------------------- /notes/20210601130645-my_minimal_guix_configuration_2021_06_01.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7b1231e9-3ae0-487e-b108-261b65f26dba 3 | :ROAM_REFS: https://youtu.be/0OSU7u5cFCM 4 | :END: 5 | #+title: My Minimal Guix Configuration 2021-06-01 6 | #+filetags: Stream 7 | 8 | * Introduction 9 | * System 10 | ** Custom kernel 11 | * Home 12 | ** Re-using values 13 | ** Emacs 14 | * Conclusion 15 | -------------------------------------------------------------------------------- /notes/20210606130726-rde_ideas_and_projects.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 3555848f-82c1-4aa0-ac82-9839d2c6c5ee 3 | :END: 4 | #+title: rde Ideas and Projects 5 | 6 | Ideas related to [[id:c380d4e6-572a-4166-ace9-fb86162f7970][rde]], [[id:08f0f4aa-21b1-44e7-bec6-d9cdc3313519][Guix]] and [[id:7845ce2e-e349-405a-85bb-44a983ed4860][Reproducible Development Environment]] in 7 | general. 8 | 9 | * Project Ideas 10 | - [[http://nixbuild.net/][nixbuild.net]], but for Guix. 11 | -------------------------------------------------------------------------------- /notes/20210614064107-building_a_house.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: eea64257-d93d-42d5-830d-311d9d413bd3 3 | :END: 4 | #+title: Building a House 5 | 6 | Notes for future myself on house construction. 7 | 8 | - Make everything is sturdy enough to held the weight of the body. 9 | - Prefer mechanical to innovative digital, it more reliable (random 10 | beeping sound of oven). 11 | -------------------------------------------------------------------------------- /notes/20210620085059-games_collection.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 09da3bf0-6ee4-4d5a-8ba9-b6f65b9f6065 3 | :END: 4 | #+title: Games Collection 5 | 6 | https://www.gamingonlinux.com/ news portal about cool games. 7 | 8 | * Games 9 | - [[https://ihhub.github.io/fheroes2/][fheroes2]] - free remake of heroes2 10 | - [[https://sophieh.itch.io/sophies-safecracking-simulator][Sophie's Safecracking Simulator]] - lock picking practice. 11 | - https://melvoridle.com/ - idle RPG, available in browser. 12 | - [[https://store.steampowered.com/app/1564600/Blight/][Blight]] - survival game. 13 | -------------------------------------------------------------------------------- /notes/20210623130420-video_preview_ideas.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cf5a07fe-71cc-410f-8915-37392a01c6ae 3 | :END: 4 | #+title: Video Preview Ideas 5 | 6 | * Good Examples 7 | [[https://youtu.be/If3GT8zSHfE][Clojure/north]] has nice previews, found on [[https://github.com/camsaul/methodical][methodical]] git repo. 8 | -------------------------------------------------------------------------------- /notes/20210625184237-risc_v.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ee3e30da-de51-4bce-96ec-2a59db98dbe3 3 | :END: 4 | #+title: RISC-V 5 | 6 | * Interesting projects 7 | [[https://github.com/stnolting/neorv32][NEORV32]] - RISC-V SoC, FPGA, implemented in platform-independent VHDL 8 | -------------------------------------------------------------------------------- /notes/20210628074542-trop_in_video_channel_discussion_2021_06_28.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ee5ad776-bc07-4d9d-91db-59c841271ba0 3 | :END: 4 | #+title: trop.in Video Channel Discussion 2021-06-28 5 | 6 | * New formats 7 | - #emacstip/#rdetip/#guixtip 8 | - rde book 9 | * Possible improvements 10 | - More dynamic, moving camera angle 11 | - Full screen picture of me instead of code, when talking or showing 12 | slides 13 | - Window on top of my the camera image 14 | * Possible inaccuracies 15 | - Boring previews (without face/not animated) 16 | - Non-personal description (It had to be done instead of I do smth) 17 | * Solutions 18 | - previews with large text at the middle 19 | 20 | -------------------------------------------------------------------------------- /notes/20210628203204-the_fennel_programming_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f6c442a5-d853-45ec-8148-67c7734bd1cf 3 | :ROAM_REFS: https://fennel-lang.org 4 | :ROAM_ALIASES: fennel 5 | :END: 6 | #+title: The Fennel Programming Language 7 | 8 | Clojure-flavored [[id:7533723d-e683-4113-9c6f-a41c784594e1][lisp]] that compiles in Lua. 9 | 10 | https://sr.ht/~technomancy/fennel 11 | -------------------------------------------------------------------------------- /notes/20210629134507-backward_compatibility_solution.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a4b2eea3-f7b6-4a17-aa92-e3dda71bf3b3 3 | :ROAM_ALIASES: "Code Deprecation Approach" 4 | :END: 5 | #+title: Backward Compatibility Solution 6 | 7 | It's possible to make the code to has an expiration date, it will make 8 | it unecessary to mark something as deprecated, just not re-sign/update 9 | expiration date. It will be possible to make deprecation process much 10 | more natural and will allow not to keep legacy code for centuries. 11 | 12 | Similar mechanism is used for [[id:52b0eb9a-598c-4732-846f-654932eda0fd][gpg]] keys. 13 | -------------------------------------------------------------------------------- /notes/20210712094549-good_sleep_good_learning_good_life.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bc4a6488-e71c-4dac-9ad7-d46f29ea8bbf 3 | :ROAM_REFS: http://super-memory.com/articles/sleep.htm 4 | :END: 5 | #+title: Good sleep, good learning, good life 6 | 7 | Long-read about sleep, memory, learning and related topics with a 8 | focus on practical application, provides some well-established facts, 9 | have a lot of references to scientific papers. 10 | 11 | Not read yet. 12 | -------------------------------------------------------------------------------- /notes/20210712143400-datalog.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f1d68055-a2dc-4748-abed-861c48c334a7 3 | :END: 4 | #+title: Datalog 5 | 6 | A query langugae. 7 | 8 | * Related Links 9 | ** Datafun: Functional Datalog 10 | https://dl.acm.org/doi/abs/10.1145/2951913.2951948 11 | ** Project-m36 12 | https://github.com/agentm/project-m36/ 13 | -------------------------------------------------------------------------------- /notes/20210715121213-lisa21_computing_performance_on_the_horizon.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c18d4677-abc1-4f15-90c7-de7786c91309 3 | :END: 4 | #+title: LISA21 - Computing Performance - On the Horizon 5 | #+roam: https://youtu.be/5nN1wjA_S30 6 | 7 | A good talk on virous computing performance aspects + some predictions 8 | by Brendan Gregg. 9 | -------------------------------------------------------------------------------- /notes/20210717132124-reverse_macros.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a5d7e082-209c-4836-b120-d45a669f79f8 3 | :END: 4 | #+title: Reverse Macros 5 | #+filetags: Idea 6 | 7 | Instead of using macros, which are hard to debug, it maybe better to 8 | use snippets + special representation/display of some parts of the 9 | code. When (reverse-macro-mode) enabled you work concise and sugary 10 | code, when it disabled you work on "macro expanded" code. 11 | -------------------------------------------------------------------------------- /notes/20210717141320-mailing_lists_collection.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e3ab81f9-67d5-4557-a54e-391ccdbad20c 3 | :END: 4 | #+title: Mailing Lists Collection 5 | 6 | * Tools 7 | [[id:66b1c0b6-d1e1-4908-8f50-826b70d3e031][Substack]] 8 | -------------------------------------------------------------------------------- /notes/20210717141419-substack.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 66b1c0b6-d1e1-4908-8f50-826b70d3e031 3 | :ROAM_REFS: https://substack.com/ 4 | :END: 5 | #+title: Substack 6 | 7 | A platform for managing newsletters, 8 | publishing/anaylitics/payements/etc. 9 | -------------------------------------------------------------------------------- /notes/20210719081730-pharo.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c9af8cd4-9748-4fa6-96c4-8efda65a81f7 3 | :ROAM_REFS: https://pharo.org/ 4 | :END: 5 | #+title: Pharo 6 | 7 | The [[id:0674c577-2198-46c0-8d95-edcfefa5de58][Smalltalk]]-like language and programming environment. 8 | -------------------------------------------------------------------------------- /notes/20210719081911-smalltalk.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0674c577-2198-46c0-8d95-edcfefa5de58 3 | :END: 4 | #+title: Smalltalk 5 | 6 | -------------------------------------------------------------------------------- /notes/20210720141309-a_history_of_clojure.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 40e8ac4b-da42-4d6e-a5dd-6a3b457ecfbe 3 | :ROAM_REFS: https://www.pldi21.org/prerecorded_hopl.11.html 4 | :END: 5 | #+title: A History of Clojure 6 | 7 | A talk and a paper about Clojure history. 8 | 9 | * Links 10 | - https://youtu.be/nD-QHbRWcoM 11 | - https://download.clojure.org/papers/clojure-hopl-iv-final.pdf 12 | -------------------------------------------------------------------------------- /notes/20210721105051-local_first_software.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d57354f7-7359-441c-a92f-f0bf4b341316 3 | :END: 4 | #+title: Local-first Software 5 | Software built to use localy, but which can have collaboration 6 | features and various syncronization mechanisms. 7 | 8 | Git is a good example of such software. 9 | 10 | * Local-first Software article 11 | https://www.inkandswitch.com/local-first.html 12 | 13 | The experiment of developing 3 popular apps clone with local-first 14 | approach using [[id:ef8e61ea-d0bd-4ff8-b050-245c6f70d7be][CRDT]]. Summary for different researches is provided at 15 | the end. 16 | -------------------------------------------------------------------------------- /notes/20210721115607-crdt.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ef8e61ea-d0bd-4ff8-b050-245c6f70d7be 3 | :END: 4 | #+title: CRDT 5 | Conflict-free replicated data type 6 | -------------------------------------------------------------------------------- /notes/20210722122622-the_flix_programming_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: df9ea1e1-bd0c-4ae9-b52f-a3aec6fd6dd5 3 | :ROAM_REFS: https://flix.dev/ 4 | :END: 5 | #+title: The Flix Programming Language 6 | 7 | The mix of Haskell and ML, has types, good pattern matching, [[id:f1d68055-a2dc-4748-abed-861c48c334a7][Datalog]] 8 | support and other nice things, can be useful to look at it while 9 | [[id:4d754bb3-3afc-4c14-bbcc-3aad16790a96][Building a Programming Language]]. 10 | -------------------------------------------------------------------------------- /notes/20210728120324-a_comprehensive_study_of_convergent_and_commutative_replicated_data_types_2011.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d1d34cf5-3769-423e-8dfc-2ab93b3a03e1 3 | :ROAM_REFS: https://hal.inria.fr/inria-00555588/document 4 | :END: 5 | #+title: A comprehensive study of Convergent and Commutative Replicated Data Types (2011) 6 | 7 | - related :: [[id:ef8e61ea-d0bd-4ff8-b050-245c6f70d7be][CRDT]] 8 | -------------------------------------------------------------------------------- /notes/20210808072355-interesting_research_topics.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cb833ba0-562d-4d80-9b8d-1c2d85d63530 3 | :ROAM_ALIASES: "How to Find a Research Topic" 4 | :END: 5 | #+title: Interesting Research Topics 6 | 7 | * Links 8 | - https://tratt.net/laurie/blog/2022/where_do_research_problems_come_from.html 9 | * Fields 10 | ** Quantum Programming 11 | ** OS Design 12 | -------------------------------------------------------------------------------- /notes/20210916162359-one_hand_pull_up_exercises.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 510a23a0-bed3-44db-ae3a-a25f4864ecab 3 | :END: 4 | #+title: One-Hand Pull-Up Exercises 5 | 6 | - Hold angels 0, 90, 120 5 sec each, 3 reps, 3-5 minutes rest. 7 | - Inverse pull-ups 3-5 reps. 8 | - Pull-ups from one angle to another 3-5 reps for each angle pair. 2-3 9 | reps, 3-5 min rest. 10 | - Pull-up with prejump, 8-10 on each hand alternating, 1 minute rest. 11 | - Pull-up with rubber. 10 each hand. 3 reps. 12 | -------------------------------------------------------------------------------- /notes/20210922103822-climbing_equipment.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 07ed5011-2103-4772-854b-03e70b5c9eff 3 | :END: 4 | #+title: Climbing Equipment 5 | 6 | * Shoes 7 | ** Agressive 8 | Scarpa drago 9 | 10 | ** Mild 11 | https://stenolaz.ru/ 12 | Boreal Joker Velcro 13 | 14 | * Additional 15 | https://www.ozon.ru/product/ortoff-1-sht-15-2-sm-korrektor-dlya-paltsev-nog-trubka-iz-hlopka-i-silikona-dlya-zashchity-paltsev-179725540/?sh=9Hvlvknj 16 | -------------------------------------------------------------------------------- /notes/20211114110403-installing_guix_on_raspberry_pi.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7225e4cc-6198-4d85-8328-749b796fda1e 3 | :END: 4 | #+title: Installing Guix on Raspberry Pi 5 | #+filetags: :Stream: 6 | 7 | * Links 8 | - https://www.mail-archive.com/help-guix@gnu.org/msg12570.html 9 | - https://issues.guix.gnu.org/48314 10 | - https://git.pantherx.org/development/hardware/raspberry 11 | -------------------------------------------------------------------------------- /notes/20211118110654-exchanging_gpg_keys_with_wkd.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 5afedcba-de0c-4d8b-acad-56752eea3bdd 3 | :END: 4 | #+title: Exchanging GPG Keys with WKD 5 | 6 | There is a way to automatically retrieve a public key for email 7 | address on custom domain. 8 | 9 | * Links 10 | - https://www.uriports.com/blog/setting-up-openpgp-web-key-directory/ 11 | - https://metacode.biz/openpgp/web-key-directory 12 | -------------------------------------------------------------------------------- /notes/20211129103019-how_to_ask_questions_the_smart_way.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: aaa513de-9ae2-4332-abeb-d05a98819ea1 3 | :ROAM_REFS: http://www.catb.org/~esr/faqs/smart-questions.html 4 | :END: 5 | #+title: How To Ask Questions The Smart Way 6 | 7 | - related :: [[id:a3e13fe7-78fc-4a02-a229-1884ab173f38][Communication]] 8 | -------------------------------------------------------------------------------- /notes/20211129103357-communication.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a3e13fe7-78fc-4a02-a229-1884ab173f38 3 | :END: 4 | #+title: Communication 5 | 6 | An anchor node for communication related references. 7 | -------------------------------------------------------------------------------- /notes/20211130200057-awesome_guix_channels.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f761d9aa-aa1d-4f15-a2d2-d25f63156895 3 | :END: 4 | #+title: Awesome Guix Channels 5 | 6 | - https://github.com/babariviere/guix-emacs :: auto-generated melpa packages. 7 | -------------------------------------------------------------------------------- /notes/20211207073455-unison_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 19c899d2-a86e-4953-bd44-5782ca159d77 3 | :ROAM_REFS: https://www.unisonweb.org 4 | :END: 5 | #+title: Unison Language 6 | 7 | Functional content-addressed programming language. 8 | 9 | [[https://t.me/dev_rasen/17][Post about Unison lang]] by Alexey Shmalko. 10 | 11 | [[https://youtu.be/gCWtkvDQ2ZI][Unison: a new distributed programming language]] video on yt. 12 | -------------------------------------------------------------------------------- /notes/20211207074019-dark_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 93af2db1-c393-4681-952d-6e73067dd64c 3 | :ROAM_REFS: https://darklang.com/ 4 | :END: 5 | #+title: Dark Language 6 | 7 | Almost no code, no infra, no files programming language. 8 | -------------------------------------------------------------------------------- /notes/20211207074335-messagepack.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 486dc483-fdda-4a2e-a82f-b2d3326ac7a3 3 | :ROAM_REFS: https://msgpack.org 4 | :END: 5 | #+title: MessagePack 6 | 7 | Binary serialization format, which can store json-like data. 8 | -------------------------------------------------------------------------------- /notes/20220106095011-building_an_ide.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 5b63cad5-63ba-40cb-81fd-1b1b0744bfc9 3 | :END: 4 | #+title: Building an IDE 5 | 6 | - https://liveprog.org/ :: The conference on UX and PLs. Can be 7 | inspiring for IDEs. 8 | -------------------------------------------------------------------------------- /notes/20220110215242-fosspay.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 35d249ba-10c2-4358-83a5-0ff82486a802 3 | :ROAM_REFS: https://git.sr.ht/~sircmpwn/fosspay 4 | :END: 5 | #+title: fosspay 6 | 7 | [[id:714bc351-fe44-4f30-b5ac-49f3430d39cb][FLOSS]] self-hosted donation platform. 8 | -------------------------------------------------------------------------------- /notes/20220114135305-fosdem.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c5509724-2aa7-4575-a565-e14457fe4998 3 | :END: 4 | #+title: FOSDEM 5 | 6 | -------------------------------------------------------------------------------- /notes/20220114221644-kineto.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c8ffa928-d34b-4820-b26b-b2b6457eb3b5 3 | :ROAM_REFS: https://sr.ht/~sircmpwn/kineto 4 | :END: 5 | #+title: kineto 6 | 7 | HTTP proxy to [[id:04803bd5-5355-44cd-bea2-dfd6db5a4283][Gemini]]. Allows to serve gemini content via http. 8 | -------------------------------------------------------------------------------- /notes/20220123203856-seven_languages_in_seven_weeks_a_pragmatic_guide_to_learning_programming_languages.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2a2aaa7f-fab9-4451-9297-4e196fcce35c 3 | :END: 4 | #+title: Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages 5 | 6 | -------------------------------------------------------------------------------- /notes/20220131102022-writefreely.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 162095a1-4fca-4793-8f46-1657d6b4261f 3 | :ROAM_REFS: https://writefreely.org/ 4 | :END: 5 | #+title: WriteFreely 6 | 7 | is a self-hosted blogging platform supporting ActivityPub, so mastodon 8 | user can subscribe to it. 9 | -------------------------------------------------------------------------------- /notes/20220309092743-rde_wm_add_waybar.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 5f9254e9-1978-4774-9152-1043a4d55a42 3 | :END: 4 | #+title: rde: wm: Add waybar. 5 | 6 | * Introduction 7 | - Guix Home Services. 8 | - JSON and CSS serialization. 9 | - rde Features. 10 | 11 | * Waybar 12 | https://github.com/Alexays/Waybar/wiki/Configuration 13 | 14 | - configuration 15 | - extensions 16 | 17 | * Formats Serialization 18 | - JSON 19 | - CSS 20 | 21 | * ~feature-waybar~ 22 | 23 | * Conclusion 24 | - Make love, not war. 25 | 26 | 27 | -------------------------------------------------------------------------------- /notes/20220311114335-yggdrasil_network.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e4867083-fc55-4101-bb15-01eeebd673f8 3 | :END: 4 | #+title: Yggdrasil Network 5 | 6 | * Links 7 | - https://howto.yggno.de/start :: ru wiki. 8 | - https://habr.com/ru/post/547250/ :: ru article. 9 | - https://yggdrasil-network.github.io/about.html :: official homepage. 10 | - https://www.privacytools.io/ 11 | -------------------------------------------------------------------------------- /notes/20220313113106-free_haven_project.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1765c817-ffdd-44ea-9fd2-d7a2fc7aac58 3 | :END: 4 | #+title: Free Haven Project 5 | -------------------------------------------------------------------------------- /notes/20220313113122-free_haven_project.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2051a2c1-f033-4362-884b-6373167211ae 3 | :END: 4 | #+title: Free Haven Project 5 | 6 | - related :: [[id:413529be-ddc9-4096-b7ea-584153867b67][Privacy]] 7 | 8 | A project for anonymous scientific papers publication. 9 | 10 | Has a collection of papers on related topics. 11 | https://www.freehaven.net/anonbib/topic.html 12 | -------------------------------------------------------------------------------- /notes/20220313114206-privacy.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 413529be-ddc9-4096-b7ea-584153867b67 3 | :END: 4 | #+title: Privacy 5 | 6 | 7 | -------------------------------------------------------------------------------- /notes/20220313114336-freenet_project.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6fe3ebfa-4a36-4071-817e-3be3d315bb04 3 | :END: 4 | #+title: Freenet Project 5 | 6 | - related :: [[id:413529be-ddc9-4096-b7ea-584153867b67][Privacy]], [[id:ec64511e-a987-4819-b0d5-609299d4d835][IPFS]] 7 | 8 | pioneering anonymous peer-to-peer distributed data store 9 | -------------------------------------------------------------------------------- /notes/20220313114412-ipfs.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ec64511e-a987-4819-b0d5-609299d4d835 3 | :END: 4 | #+title: IPFS 5 | 6 | Inter planetary file system. 7 | 8 | https://docs.ipfs.tech/concepts/ 9 | -------------------------------------------------------------------------------- /notes/20220314071904-reliable_internet.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bb5823bd-c86c-4264-a2d5-031109040e5a 3 | :END: 4 | #+title: Reliable Internet 5 | 6 | [[https://itdcp.cc/the-resilience-of-the-internet-in-ukraine-ru/][Устойчивость Интернета в Украине]]. 7 | 8 | https://decentnet.github.io/ 9 | 10 | * mobile 11 | yggdrasil 12 | i2pd 13 | text editor 14 | * Why ygg? 15 | - stable white IP, which can migrate to different physical location. 16 | -------------------------------------------------------------------------------- /notes/20220316111317-njalla.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 23c77c7c-fc41-4a36-bd00-0d2679ae3e04 3 | :ROAM_REFS: https://njal.la/ 4 | :END: 5 | #+title: Njalla 6 | 7 | Domain registrator and VPS provider accepting differrent payment 8 | methods including crypto. 9 | -------------------------------------------------------------------------------- /notes/20220316215518-flokinet.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d8bd9d62-bd0d-4960-a4b8-708661e2fdbb 3 | :ROAM_REFS: https://flokinet.is/ 4 | :END: 5 | #+title: FlokiNET 6 | 7 | - related :: [[id:413529be-ddc9-4096-b7ea-584153867b67][Privacy]] 8 | 9 | VPS Provider, registrant, tor-friendly, accepts a lot of 10 | cryptocurrencies and other payment methods. 11 | -------------------------------------------------------------------------------- /notes/20220327144247-music_for_streams.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2ce9bfbf-4177-421f-abda-691a424fe12f 3 | :END: 4 | #+title: Music For Streams 5 | 6 | https://www.streambeats.com/ 7 | https://www.jamendo.com/ 8 | https://dormroomambiance.com/ 9 | https://musicforprogramming.net/ 10 | -------------------------------------------------------------------------------- /notes/20220329094802-rational_thinking.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cbaf300e-06d5-45f6-bdab-9d6717fe38da 3 | :END: 4 | #+title: Rational Thinking 5 | 6 | https://rationalwiki.org/ 7 | -------------------------------------------------------------------------------- /notes/20220413105358-chaos_computer_club.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 33b13b8c-d7d5-4afd-aea5-8fea230b2a31 3 | :ROAM_REFS: https://en.wikipedia.org/wiki/Chaos_Computer_Club 4 | :END: 5 | #+title: Chaos Computer Club 6 | 7 | CCC is Europe's largest association of hackers. It advocates freedom 8 | of information, transparency in goverment and human right to 9 | communication. 10 | -------------------------------------------------------------------------------- /notes/20220413175603-how_to_find_rare_content.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: afd8d7f1-def9-4823-b224-b8859c905e8c 3 | :END: 4 | #+title: How to Find Rare Content 5 | 6 | https://habr.com/ru/post/318400/ 7 | 8 | Article about usenet, bittorrent, dc++, IRC DCC, etc 9 | -------------------------------------------------------------------------------- /notes/20220517141850-free_psychological_help.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f326eb49-62e7-4492-bf80-41a07f57f843 3 | :END: 4 | #+title: Free Psychological Help 5 | 6 | - related :: [[id:168cbe94-f3a4-4ac0-b88b-537d64a18c6b][Psychology]], [[id:709d4b09-be4b-4769-9147-4e4cb0306feb][Mental Health]] 7 | 8 | https://docs.google.com/document/d/1HKT7yohy483CJWzlI9CvlUFGHhFJFgkQgbz7inNmQYg/edit 9 | -------------------------------------------------------------------------------- /notes/20220517141920-psychology.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 168cbe94-f3a4-4ac0-b88b-537d64a18c6b 3 | :END: 4 | #+title: Psychology 5 | 6 | -------------------------------------------------------------------------------- /notes/20220517141932-mental_health.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 709d4b09-be4b-4769-9147-4e4cb0306feb 3 | :END: 4 | #+title: Mental Health 5 | 6 | -------------------------------------------------------------------------------- /notes/20220720073753-guile.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e052a190-e23b-4ea2-b8b8-54c272f0b50a 3 | :END: 4 | #+title: Guile 5 | 6 | Scheme dialect used in [[id:08f0f4aa-21b1-44e7-bec6-d9cdc3313519][GNU Guix]]. 7 | 8 | * Links 9 | - https://vijaymarupudi.com/blog/2022-02-13-error-handling-in-guile.html 10 | - https://spritely.institute/news/the-spritely-institute-publishes-a-scheme-primer.html 11 | - https://notabug.org/ZelphirKaltstahl/awesome-guile/src/master/list.md :: a 12 | cool list of guile resources. 13 | - https://sph.mn/foreign/guile-software.html 14 | -------------------------------------------------------------------------------- /notes/20220728123915-curriculum_vitae.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 86f8bd95-a627-49ef-92bd-e357d4b7f062 3 | :ROAM_ALIASES: CV, Resume 4 | :END: 5 | #+title: Curriculum Vitae 6 | 7 | - [[https://git.sr.ht/~bruun/cv/tree/master/item/cv.org][cv.org]] by @bruun, made with [[id:c93727b8-4258-40e2-8714-af5a5c735744][Org-mode]]. 8 | 9 | - https://rxresu.me/ :: [[id:ad1b8a1c-0ac6-425a-ad7f-52272251a396][Self-Hosted]] resume maintanance engine. 10 | -------------------------------------------------------------------------------- /notes/20220805075005-clojure_on_nix.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c15ed432-9c06-4b19-aa69-8c56e42a3df5 3 | :END: 4 | #+title: Clojure On Nix 5 | 6 | - related: [[id:1b4c67ce-0e48-4e53-9ccc-2608ab3ad0a7][Nix]], [[id:08f0f4aa-21b1-44e7-bec6-d9cdc3313519][Guix]] 7 | 8 | * Links 9 | - https://github.com/jlesquembre/clj-nix 10 | - https://github.com/bevuta/clojure-nix-locker 11 | - https://github.com/fzakaria/mvn2nix 12 | -------------------------------------------------------------------------------- /notes/20221018155808-rent_georgia.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 120170d4-1c08-415c-9158-4eb455aa3a04 3 | :END: 4 | #+title: Giorgi Saburtalo Flat Georgia Tips 5 | 6 | 40 min to center 7 | no cafe nearby (30 min) 8 | 9 | 10 | Ever Brand :: магазин одежды. 11 | 12 | ** Хинкали 13 | - Лудисмуидани 14 | - HB 15 | - Пасануи хинкали (Wolt) 16 | ** Шаурма 17 | - Глданис шаурма 18 | ** Вода 19 | - Ларидзе двойной шоколад со сливками (Пури Гулиани заведение, 3 этаж) 20 | 21 | * Медицина 22 | ** Зубной врач 23 | - Ани Размадзе PSDental, канделаки 9. 599961105 24 | ** Анализы 25 | - Мрчевели, Лимбах. 26 | -------------------------------------------------------------------------------- /notes/20221110123059-how_to_prepare_to_interview.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ca3283bb-7c13-4988-b57d-c60aa18fec94 3 | :END: 4 | #+title: How to Prepare to Interview 5 | 6 | * Negotiating a job offer 7 | [[https://bayareabelletrist.medium.com/how-i-negotiated-a-software-engineer-offer-in-silicon-valley-f11590f5c656][How I negotiated a $300,000 job offer in Silicon Valley]]. 8 | https://www.freecodecamp.org/news/ten-rules-for-negotiating-a-job-offer-ee17cccbdab6 9 | https://www.kalzumeus.com/2012/01/23/salary-negotiation/ 10 | -------------------------------------------------------------------------------- /notes/20230101130013-bodyweight_fitness.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b4453d67-c078-4264-8057-3adc6ae4685a 3 | :END: 4 | #+title: Bodyweight Fitness 5 | 6 | - related :: [[id:350a5ce2-a30e-4e3b-8c59-6b29f24be61e][Sport]] 7 | 8 | https://www.reddit.com/r/bodyweightfitness/wiki/kb/recommended_routine/ 9 | -------------------------------------------------------------------------------- /notes/20230101231111-building_a_version_control_system.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f45f97ea-8e8c-4e4c-bfe2-503ffca43771 3 | :END: 4 | #+title: Building a Version Control System 5 | 6 | * Interesting Implementations 7 | - https://www.fossil-scm.org/home/doc/trunk/www/concepts.wiki 8 | - https://pijul.org/ 9 | -------------------------------------------------------------------------------- /notes/20230102133056-plausible.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 81d12f93-6b14-4af6-bd17-bcb4a8a4c167 3 | :ROAM_REFS: https://plausible.io 4 | :END: 5 | #+title: Plausible 6 | 7 | Podcast https://twit.tv/shows/floss-weekly/episodes/675 8 | -------------------------------------------------------------------------------- /notes/20230104112140-foss_mobile_apps.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 812fbf49-485c-4dc1-abdd-ddfad9c27bda 3 | :END: 4 | #+title: FOSS Mobile Apps 5 | 6 | simplemobiletools.com/ for various apps 7 | 8 | https://ente.io/ for encrypted photo backup 9 | 10 | Simple Calendar 11 | 12 | * Keyboards 13 | - OpenBoard 14 | - FlorisBoard 15 | -------------------------------------------------------------------------------- /notes/20230105114021-webfinger.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d466c290-da7a-47f8-adf8-d4388e66dfaa 3 | :END: 4 | #+title: WebFinger 5 | 6 | Meta information about profiles served from ~/.well-known/webfinger~ 7 | location. 8 | 9 | https://www.packetizer.com/ws/webfinger/ 10 | -------------------------------------------------------------------------------- /notes/20230109150312-how_to_start_a_coding_channel.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 36de4860-a35e-4e0d-9bf4-0632704bb8f9 3 | :END: 4 | #+title: How to Start a Coding Channel 5 | 6 | 7 | * Live Coding 8 | Split coding/questions to stay focused with pomodoro for example. 9 | 10 | * Tips 11 | - Make font as big as possible. 12 | - Use gtrends and yt search autosuggestions to create a good title. 13 | - Advertise via forums/mls. 14 | - Put series name at the end, topic at the front. 15 | -------------------------------------------------------------------------------- /notes/20230113122605-ssh_tunnels.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 3e1a3375-1e94-4b69-b312-b3dddd9d4b51 3 | :END: 4 | #+title: SSH Tunnels 5 | 6 | [[id:078a6a65-723b-4f30-98ec-b581a63a042c][SSH]] tunnels well explained with nice pictures: 7 | https://iximiuz.com/en/posts/ssh-tunnels/ 8 | -------------------------------------------------------------------------------- /notes/20230114120635-month_of_streaming.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 27cea2d4-c3b1-4e3f-81f6-d4271be1df9e 3 | :END: 4 | #+title: Month of Streaming 5 | 6 | Starts on 2023-01-16. 7 | 8 | * Day 1 9 | -------------------------------------------------------------------------------- /notes/20230119181720-backup_tools.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4533960c-6fd4-4360-a77e-684fa3cb81f4 3 | :END: 4 | #+title: Backup Tools 5 | 6 | Is tightly related to [[id:f847f51e-e31c-48fd-90e4-aa98757c151d][Managed State]]. 7 | 8 | https://github.com/andrewchambers/bupstash 9 | https://bupstash.io/ 10 | -------------------------------------------------------------------------------- /notes/20230119181904-managed_state.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f847f51e-e31c-48fd-90e4-aa98757c151d 3 | :END: 4 | #+title: Managed State 5 | 6 | The idea from [[id:badddb19-edbc-4584-90c2-580176480aa4][Stateless OS]] and [[roam:rde]] that says All state must 7 | be explicit and syncable or temporary. The explicit and syncable 8 | state is managed state. 9 | -------------------------------------------------------------------------------- /notes/20230121111907-building_a_file_system.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4f3b95e9-e04b-4f83-850b-ee88c156dd88 3 | :END: 4 | #+title: Building a File System 5 | 6 | It's not necessary a usual file system, but something similiar by it's purpose. 7 | 8 | https://arrow.apache.org/ 9 | 10 | [[id:531d94b0-a199-41a1-b375-53e1862ccf97][UStore]] 11 | 12 | https://karl-voit.at/2020/01/25/avoid-complex-folder-hierarchies/ 13 | 14 | https://youtu.be/WOcdIBiWpkQ?t=555 :: immutable distributed content-addressable 15 | clojure like data structures and data types. 16 | -------------------------------------------------------------------------------- /notes/20230215205703-io_uring.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d9f56319-0132-4378-8921-e3a3786cc0eb 3 | :END: 4 | #+title: io_uring 5 | 6 | https://github.com/axboe/liburing/wiki/io_uring-and-networking-in-2023 7 | -------------------------------------------------------------------------------- /notes/20230218181347-category_theory.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d32ddcb9-e853-48f3-ad8a-853e1d4f65fc 3 | :END: 4 | #+title: Category Theory 5 | 6 | https://cats.for.ai/ 7 | seven sketches + если становится грустно и нужен перерыв - Милевского. 8 | -------------------------------------------------------------------------------- /notes/20230219092406-spritely_goblins.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7ec47431-b9a1-445b-9f6e-ea1a7f5d1813 3 | :END: 4 | #+title: Spritely Goblins 5 | 6 | [[https://youtu.be/nhhKzjT9uZI][David Thompson on Growing a Community with Spritely Goblins]] 7 | https://vvv.gay/goblins/hello-goblins/ 8 | https://garbados.github.io/my-blog/conceptual-intro-to-spritely-goblins.html 9 | https://spritely.institute/news/introducing-a-distributed-debugger-for-goblins-with-time-travel.html 10 | -------------------------------------------------------------------------------- /notes/20230219100401-type_systems.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: edd7d38a-13b3-4a27-ac27-fcc200471b39 3 | :END: 4 | #+title: Type Systems 5 | 6 | https://coalton-lang.github.io/20211010-introducing-coalton/ :: types for Common Lisp. 7 | 8 | 9 | [[https://dl.acm.org/doi/10.1145/1167473.1167479][A framework for implementing pluggable type systems]] 10 | -------------------------------------------------------------------------------- /notes/20230220174401-haskell.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 44d0d983-6a8a-471f-9f47-2bfbae5f61fd 3 | :END: 4 | #+title: Haskell 5 | 6 | * Books 7 | https://www.scribd.com/book/514578042/Haskell-in-Depth 8 | https://www.ohaskell.guide/ 9 | Программируй на Haskell 10 | -------------------------------------------------------------------------------- /notes/20230223194543-webassembly.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 923628c0-9d16-40b3-95ee-e7ea0646cf2c 3 | :END: 4 | #+title: WebAssembly 5 | 6 | https://wasm4.org/ 7 | -------------------------------------------------------------------------------- /notes/20230225081459-haunt.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9db98c6f-1a20-4735-acbd-a0b489847147 3 | :END: 4 | #+title: Haunt 5 | 6 | guile blog engine 7 | 8 | * Setup 9 | - https://othacehe.org/hosting-a-blog-using-only-scheme.html 10 | - https://jakob.space/blog/transition-to-haunt.html 11 | - https://elais.codes/deploying-this-site-with-ipfs-and-scheme.html 12 | - [[id:b8df439d-40e6-41bf-8273-9aabcf11aa15][Blog Examples Collection]] 13 | 14 | * Syntax highlight 15 | https://git.dthompson.us/blog.git/tree/markdown.scm#n46 16 | https://git.dthompson.us/blog.git/tree/highlight.scm 17 | -------------------------------------------------------------------------------- /notes/20230225083851-glakes.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cc394b5e-2d95-4210-9689-adcd5ab7844c 3 | :END: 4 | #+title: Glakes 5 | 6 | [[id:aa7b4d37-6474-48f9-b185-1c88369b0e9b][Nix Flakes]] for [[id:08f0f4aa-21b1-44e7-bec6-d9cdc3313519][Guix]] 7 | 8 | ~glakes run reconfigure-ixy~ or ~glakes run '(reconfigure-ixy "hey")'~. 9 | -------------------------------------------------------------------------------- /notes/20230227182332-engineering_your_way_to_marketing_success.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 74c748c2-bf0c-4a6e-ad7e-54aed0156804 3 | :END: 4 | #+title: Engineering Your Way To Marketing Success 5 | 6 | https://www.kalzumeus.com/2009/12/31/engineering-your-way-to-marketing-success/ 7 | -------------------------------------------------------------------------------- /notes/20230301185623-records_considered_harmful.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8d66b357-1b2c-457b-b36e-2bd1873ece05 3 | :END: 4 | #+title: Records Considered Harmful 5 | 6 | Why srfi-9 records are suboptimal. 7 | 8 | Guix service extension mechanism with dynamically generated service types: you 9 | can't use identical, but created in different places service types. 10 | 11 | #+begin_src scheme 12 | (service 13 | (create-service-type 'name-1) 14 | (config-for-service-1)) 15 | 16 | (simple-service 17 | 'service-extension-for-name-1 18 | (create-service-type 'name-1) 19 | (extension-for-service-1)) 20 | #+end_src 21 | -------------------------------------------------------------------------------- /notes/20230302113039-practical_foundations_for_programming_languages.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ec056814-d1fb-49ee-b4cd-a71840bca1ee 3 | :END: 4 | #+title: Practical Foundations for Programming Languages 5 | 6 | https://www.cs.cmu.edu/~rwh/pfpl/2nded.pdf 7 | http://www.cs.cmu.edu/~rwh/pfpl.html 8 | 9 | A book about fundamentals of programming languages, useful for constructing new 10 | ones. 11 | -------------------------------------------------------------------------------- /notes/20230303100141-what_are_capabilities.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e08bd26b-3df9-4d36-8887-3a503c1b7e0d 3 | :END: 4 | #+title: What Are Capabilities? 5 | 6 | http://habitatchronicles.com/2017/05/what-are-capabilities/ 7 | -------------------------------------------------------------------------------- /notes/20230303175651-moldable_development_environment.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a22ecbab-ebe1-4ef5-a1f6-caeb026c32ee 3 | :END: 4 | #+title: Moldable Development Environment 5 | 6 | UI objects are first class citizens of programming language. 7 | 8 | https://codeberg.org/mmontone/mold-desktop 9 | https://gtoolkit.com/ 10 | -------------------------------------------------------------------------------- /notes/20230306152619-guile_ffi.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d5215425-f17b-4bfd-8843-23602ca0bf23 3 | :END: 4 | #+title: Guile FFI 5 | 6 | https://www.nongnu.org/nyacc/nyacc-fh-ug.html 7 | https://github.com/TaylanUB/scheme-bytestructures 8 | -------------------------------------------------------------------------------- /notes/20230306152654-guile_org.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 418f436e-2e33-4181-af08-625d6df3f2ff 3 | :END: 4 | #+title: Guile Org 5 | 6 | There is a partial implementation: 7 | https://github.com/robert-lawrence/guile-orgfile 8 | 9 | Made a new one based on Tree Sitter using [[id:d5215425-f17b-4bfd-8843-23602ca0bf23][Guile FFI]]? 10 | https://tree-sitter.github.io/tree-sitter/using-parsers 11 | -------------------------------------------------------------------------------- /notes/20230308083806-tree_sitter.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f4efaca0-58f5-4ee2-886d-6a9ec8685db0 3 | :END: 4 | #+title: Tree-sitter 5 | 6 | [[https://derek.stride.host/posts/comprehensive-introduction-to-tree-sitter][A Comprehensive Introduction to Tree-sitter]] 7 | 8 | Implementation notes on [[id:e6ea3c52-b620-40e7-84ff-e0628afd5557][emacs]] consult extensions based on tree-sitter: 9 | https://magnus.therning.org/2023-03-27-cabal,-tree-sitter,-and-consult.html 10 | https://magnus.therning.org/2023-03-30-more-on-tree-sitter-and-consult.html 11 | -------------------------------------------------------------------------------- /notes/20230309072034-pinephone.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4dadff86-15a1-4048-90ef-68c8b70b7bd9 3 | :END: 4 | #+title: PinePhone Pro 5 | 6 | - https://github.com/NixOS/mobile-nixos/issues/440 :: various related information. 7 | - https://github.com/Schroedinger50PCT/guix-pinephone :: guix config. 8 | - https://fosstodon.org/@tom@mastodon.pirateparty.be/110097470837617466 :: next steps. 9 | -------------------------------------------------------------------------------- /notes/20230310081007-monads.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 987b2ade-4861-40e4-ab86-4be0ebb38e05 3 | :END: 4 | #+title: Monads 5 | 6 | Mondas in [[id:17d7f5b1-8ce1-41ff-8d59-ae4a02547ce8][Scheme]]. 7 | https://eighty-twenty.org/2015/01/25/monads-in-dynamically-typed-languages 8 | -------------------------------------------------------------------------------- /notes/20230312205714-immigration.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 86ca660e-f5cd-43e5-9b85-af30163651c2 3 | :END: 4 | #+title: Immigration 5 | 6 | https://immiguides.com/ 7 | -------------------------------------------------------------------------------- /notes/20230314104745-guile_quirks.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d972f279-4ef8-4bae-91ce-653a5d6dbb40 3 | :END: 4 | #+title: Guile Quirks 5 | 6 | A list of problematic places in Guile. 7 | 8 | * Maybe 9 | It's not clear how to handle maybe values. e.g. guix service field value without 10 | default value. 11 | -------------------------------------------------------------------------------- /notes/20230316131829-scheme_macros.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 682903b4-9e63-4855-b614-9b2f1a70c4b4 3 | :END: 4 | #+title: Scheme Macros 5 | 6 | Various materails on Scheme macros topic. 7 | https://github.com/mnieper/scheme-macros 8 | -------------------------------------------------------------------------------- /notes/20230316202932-the_first_proposal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/20230316202932-the_first_proposal.pdf -------------------------------------------------------------------------------- /notes/20230323100053-the_unix_process_api_is_unreliable_and_unsafe.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a3dddfa9-a737-4ff1-ad7b-1bb8ce1d1a3e 3 | :END: 4 | #+title: The Unix process API is unreliable and unsafe 5 | 6 | http://catern.com/process.html 7 | -------------------------------------------------------------------------------- /notes/20230324183410-rosette_the_rosette_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9d903ae0-a24a-412f-a889-1e28c0792a64 3 | :END: 4 | #+title: The Rosette Language 5 | 6 | https://emina.github.io/rosette/ 7 | 8 | Solver-aided programming language on to of Racket. 9 | 10 | https://homes.cs.washington.edu/~emina/media/cav19-tutorial/index.html 11 | -------------------------------------------------------------------------------- /notes/20230325110913-problems_of_ai.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 86170e47-322c-4f8b-b2e1-f91771c549fa 3 | :END: 4 | #+title: Problems of AI 5 | 6 | AI can kill humanity: 7 | https://www.lesswrong.com/posts/uMQ3cqWDPHhjtiesc/agi-ruin-a-list-of-lethalities 8 | [[https://youtu.be/gA1sNLL6yg4][159 - We’re All Gonna Die with Eliezer Yudkowsky]] 9 | 10 | https://nymag.com/intelligencer/2023/03/on-with-kara-swisher-sam-altman-on-the-ai-revolution.html 11 | -------------------------------------------------------------------------------- /notes/20230325114706-latex_alternatives.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 407f7ac4-1a66-4f90-8e9c-5a37dae386c4 3 | :END: 4 | #+title: LaTeX Alternatives 5 | 6 | https://github.com/typst/typst :: simpler, but probably almost the same powerful 7 | alternative written in Rust. 8 | -------------------------------------------------------------------------------- /notes/20230326111111-price_bracketing.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bce2e3ee-fd26-49e0-96e4-85659b496c15 3 | :END: 4 | #+title: Price Bracketing 5 | 6 | Say price before showing it. 7 | Call big number first. 20k$-10k$. 8 | -------------------------------------------------------------------------------- /notes/20230328130535-hangboard_protocols.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 71a70594-82bf-41a8-b242-5646cd47c085 3 | :END: 4 | #+title: Hangboard Protocols 5 | 6 | [[https://youtu.be/0rAkLqk3UXM][Hangboard Training 2 times per day for 2 years]] 7 | -------------------------------------------------------------------------------- /notes/20230330073003-nanopass_compiler.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: afc14842-58b7-4f16-b8e1-cff7c5cf93e9 3 | :END: 4 | #+title: Nanopass Compiler 5 | 6 | Compiler framework with very tiny passes. 7 | https://youtu.be/Os7FE3J-U5Q 8 | -------------------------------------------------------------------------------- /notes/20230403101608-the_kernel_programming_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 557ebd13-f1d1-46b5-96a2-f14e99685f42 3 | :END: 4 | #+title: The Kernel Programming Language 5 | 6 | [[id:17d7f5b1-8ce1-41ff-8d59-ae4a02547ce8][Scheme]] dialect, where everything (including usual special forms) is a 7 | first-class citizen. 8 | -------------------------------------------------------------------------------- /notes/20230403101637-scheme.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 17d7f5b1-8ce1-41ff-8d59-ae4a02547ce8 3 | :END: 4 | #+title: Scheme 5 | 6 | Minimalistic well-defined Lisp dialect. 7 | 8 | - https://scheme.org 9 | - https://conservatory.scheme.org/schemers/Documents/Standards/R5RS/ 10 | - https://codeberg.org/scheme/r7rs/issues/127 :: How to Improve Scheme. 11 | - https://irvise.xyz/Blog/scheme-implementation-comparison.html 12 | -------------------------------------------------------------------------------- /notes/20230403102119-maru.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a65e1ad6-0dcd-4af1-b338-ca775af2e229 3 | :END: 4 | #+title: Maru 5 | 6 | Bootstrapping [[id:17d7f5b1-8ce1-41ff-8d59-ae4a02547ce8][Scheme]] (sexps evaluator). 7 | -------------------------------------------------------------------------------- /notes/20230403185050-greenarrays.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 255b20aa-7c6b-4078-aafa-00126dc8e48c 3 | :END: 4 | #+title: GreenArrays Chips 5 | 6 | Ultra-low-powered multi-computer chips with integrated peripherals 7 | https://www.greenarraychips.com/ 8 | -------------------------------------------------------------------------------- /notes/20230410130310-10_usability_heuristics_for_user_interface_design.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 64d654f2-aa9a-465a-95bb-2a510c65b925 3 | :END: 4 | #+title: 10 Usability Heuristics for User Interface Design 5 | 6 | https://www.nngroup.com/articles/ten-usability-heuristics/ 7 | -------------------------------------------------------------------------------- /notes/20230411152056-unikraft.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d1345d52-8341-44c2-a99a-68134706c45d 3 | :END: 4 | #+title: Unikraft 5 | 6 | https://unikraft.org/ 7 | A [[id:2f78340f-1fa5-419f-a52d-aca4edf3ba25][Unikernel]] development kit. 8 | -------------------------------------------------------------------------------- /notes/20230411152229-unikernel.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2f78340f-1fa5-419f-a52d-aca4edf3ba25 3 | :ROAM_ALIASES: Exokernel 4 | :END: 5 | #+title: Unikernel 6 | 7 | An operating system targeted for one application. 8 | -------------------------------------------------------------------------------- /notes/20230418100103-typing_speed_diary.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8e91c205-f409-4d79-a150-1a25a9de3aeb 3 | :END: 4 | #+title: Typing Speed Diary 5 | 6 | | 2023-04-18 | 323 | 2% | 7 | -------------------------------------------------------------------------------- /notes/20230418121001-hygienic_macros.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 536bea14-0adf-43ab-a56b-7a847fe12fea 3 | :END: 4 | #+title: Hygienic Macros 5 | 6 | [[https://www-old.cs.utah.edu/plt/publications/popl16-f.pdf][Binding as Sets of Scopes]] :: article about hygienc racket's macro 7 | expander without renaming. 8 | [[https://youtu.be/Or_yKiI3Ha4]["Let's Build a Hygienic Macro Expander" by Matthew Flatt]] 9 | 10 | - https://gist.githubusercontent.com/jgarte/beb03e000943b7426f00b3d04ed01262/raw/9d94f196421a041a9440a0f6fa18afcc81175457/syntax-rules.txt 11 | - https://raw.githubusercontent.com/mnieper/scheme-macros/main/README.org 12 | - https://mnieper.github.io/scheme-macros/README.html 13 | -------------------------------------------------------------------------------- /notes/20230424072954-the_architecture_of_open_source_applications.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9314f771-88c3-452a-9e08-97e07ea84294 3 | :END: 4 | #+title: The Architecture of Open Source Applications 5 | 6 | The book explaining the architecture of various open-source project. 7 | Seems like a good source of inspiration and a learning resource. 8 | 9 | https://aosabook.org/en/ 10 | -------------------------------------------------------------------------------- /notes/20230424094225-trop_in_stream.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0037ce3d-ba9b-44ed-9f0b-9e9a7a7be160 3 | :END: 4 | #+title: trop.in/stream 5 | -------------------------------------------------------------------------------- /notes/20230424094556-trop_in_projects.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 3ccca218-86db-4d2a-aa70-d9b7cdbf4ac7 3 | :END: 4 | #+title: trop.in/projects 5 | 6 | - Paper Reading Group :: Reading scientific papers and learn important concepts. 7 | - Software Architecture Overview :: As architects learn from other architects works, Devs can learn from [[id:9314f771-88c3-452a-9e08-97e07ea84294][The Architecture of Open Source Applications]]. 8 | -------------------------------------------------------------------------------- /notes/20230424124619-trop_in_arg.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: aa9c9345-a2ae-4ae9-a1d5-a5e9d7bda520 3 | :ROAM_ALIASES: "Tropin Architecture Review Group" 4 | :END: 5 | #+title: trop.in/arg 6 | 7 | * Introduction 8 | An event, where we study and learn already exitsting software and its 9 | architecture. Architecture Hacking Group. 10 | 11 | * Resources 12 | - https://aosabook.org/en/ 13 | - https://www.unison-lang.org/whats-new/unison-services-preview/ 14 | - [[id:7ec47431-b9a1-445b-9f6e-ea1a7f5d1813][Spritely Goblins]] 15 | -------------------------------------------------------------------------------- /notes/20230428061520-lamdu.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2d477057-280a-408a-a010-4ab728d2ff22 3 | :END: 4 | #+title: Lamdu 5 | http://www.lamdu.org/ 6 | 7 | Programming language + projectional editor, with type inference and no 8 | syntax errors. 9 | -------------------------------------------------------------------------------- /notes/20230428063318-projectional_editors.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ca7f129a-c3e3-4161-81cc-da425c5e5dcc 3 | :END: 4 | #+title: Projectional Editors 5 | 6 | https://www.alexeyshmalko.com/20200830010958/ 7 | https://github.com/yairchu/awesome-structure-editors 8 | -------------------------------------------------------------------------------- /notes/20230430075500-ui_state_management.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: dfc70928-a3dc-4d44-9391-a13f24ed3314 3 | :END: 4 | #+title: UI State Management 5 | 6 | https://tonsky.me/blog/humble-state/ 7 | -------------------------------------------------------------------------------- /notes/20230430112257-touchpads_and_trackpads.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 877d6d07-0b4c-445a-a930-faf525245b48 3 | :END: 4 | #+title: Touchpads and Trackpads 5 | 6 | https://www.cirque.com/ have some circle touchpads. 7 | https://www.mouser.com/datasheet/2/892/TM040040_SPI-I2C-PINNTrackpad_SPEC1-2-1223705.pdf 8 | -------------------------------------------------------------------------------- /notes/20230430140542-prompt_engineering.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0797fd89-d09a-4aa4-a5af-eb7921bd1093 3 | :END: 4 | #+title: Prompt Engineering 5 | 6 | https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/ 7 | https://fosstodon.org/@mark_watson@mastodon.social/110277040866591249 8 | -------------------------------------------------------------------------------- /notes/20230430184707-building_organization_structure.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 13129d6e-34fb-447f-8c04-795e010ae976 3 | :END: 4 | #+title: Building Organization Structure 5 | 6 | https://youtu.be/rbNsEt3h3U4 :: making IT/InfoSec consulting 7 | cooperative, self-controllable organizations 39m. 8 | -------------------------------------------------------------------------------- /notes/20230501064306-shard_a_scheme_to_hardware_compiler.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9bab9ded-65d9-4d1b-b560-e3e7ed952be8 3 | :END: 4 | #+title: SHard: a Scheme to Hardware Compiler 5 | 6 | http://scheme2006.cs.uchicago.edu/05-saint-mleux.pdf 7 | -------------------------------------------------------------------------------- /notes/20230501070743-conferences_collection.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d72de459-2a8c-4d33-b3b2-4cd41498c900 3 | :END: 4 | #+title: Conferences Collection 5 | 6 | * Programming Languages 7 | - [[id:bc7fd84f-8c1a-488e-b5e1-51696cd536c8][Principles of Programming Languages (POPL)]] 8 | - [[id:6b02c6e0-ef4c-41db-872d-c5c69427c98a][Programming Language Design and Implementation (PLDI)]] 9 | - [[id:367bfd82-7f8d-45cc-bdc9-968cb98f51ed][International Conference on Functional Programming]] 10 | - https://european-lisp-symposium.org/ 11 | - https://www.cs.uoregon.edu/research/summerschool/summer23 12 | 13 | * Linux/BSD 14 | - https://eurobsdcon.org 15 | - https://akademy.kde.org/2024/cfp/ 16 | -------------------------------------------------------------------------------- /notes/20230501071018-principles_of_programming_languages_popl.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bc7fd84f-8c1a-488e-b5e1-51696cd536c8 3 | :END: 4 | #+title: Principles of Programming Languages (POPL) 5 | 6 | Conference on programming languages 7 | http://www.sigplan.org/Conferences/POPL/ 8 | -------------------------------------------------------------------------------- /notes/20230501071214-programming_language_design_and_implementation_pldi.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6b02c6e0-ef4c-41db-872d-c5c69427c98a 3 | :END: 4 | #+title: Programming Language Design and Implementation (PLDI) 5 | 6 | http://www.sigplan.org/Conferences/PLDI/ 7 | -------------------------------------------------------------------------------- /notes/20230501071318-international_conference_on_functional_programming.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 367bfd82-7f8d-45cc-bdc9-968cb98f51ed 3 | :END: 4 | #+title: International Conference on Functional Programming 5 | 6 | https://www.icfpconference.org/ 7 | -------------------------------------------------------------------------------- /notes/20230501153907-mattress.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a80bd06a-e688-4c3d-bc7d-986093a86e18 3 | :END: 4 | #+title: Mattress 5 | 6 | https://www.tempurpedic.com/shop-mattresses/tempur-contour-elite/v/713/ from https://blog.samaltman.com/productivity 7 | -------------------------------------------------------------------------------- /notes/20230502064428-activitypub.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 02395c50-e75f-46d7-9afe-cab401c51db2 3 | :END: 4 | #+title: ActivityPub 5 | 6 | Future extensions: 7 | https://gitlab.com/-/snippets/2535398 8 | -------------------------------------------------------------------------------- /notes/20230502160104-ustore.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 531d94b0-a199-41a1-b375-53e1862ccf97 3 | :ROAM_REFS: https://github.com/unum-cloud/ustore 4 | :END: 5 | #+title: UStore 6 | 7 | Bare-metal KV-store. 8 | 9 | https://youtu.be/ybWeUf_hC7o :: Designing the fastest ACID Key-Value 10 | Store, brief history of modern dbms, fs', apis and how to make 11 | high-performant kv store without fs. Integrates well with Apache 12 | Arrow. Why we don't put video files directly into database? Also, 13 | propose a standard for kv storage with swappable backends. 14 | -------------------------------------------------------------------------------- /notes/20230503182125-office_supplies.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: df19652a-fb9a-4cd6-be01-12b334eb5881 3 | :END: 4 | #+title: Office Supplies 5 | 6 | - https://fosstodon.org/@thomasindc@mastodon.social/110305018424134404 :: different 7 | high-quality pencils, planners and notebooks. 8 | -------------------------------------------------------------------------------- /notes/20230509092011-an_incremental_approach_to_compiler_construction.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 099b72de-99c3-4259-9a98-4498921e493c 3 | :ROAM_REFS: http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf 4 | :END: 5 | #+title: An Incremental Approach to Compiler Construction 6 | #+filetags: :Paper: 7 | 8 | http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf 9 | 10 | Step by step Scheme to x86 compiler construction. 11 | 12 | There is a book, which is related to this paper: 13 | https://mitpress.mit.edu/9780262047760/essentials-of-compilation/ 14 | -------------------------------------------------------------------------------- /notes/20230520115701-email_tools.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a04b058c-aaab-4f63-84e9-34489465171f 3 | :END: 4 | #+title: Email Tools 5 | 6 | https://sr.ht/~bzg/woof/ :: web UI for patches, bug reports, etc made 7 | by org devs. 8 | -------------------------------------------------------------------------------- /notes/20230522152359-convergent_consensus.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 3d82fec5-a053-46fa-897f-da19ddfb7ccd 3 | :END: 4 | #+title: Convergent Consensus 5 | 6 | https://youtu.be/XmDUkrOAhsY 7 | -------------------------------------------------------------------------------- /notes/20230522195806-a_practical_approach_for_describing_language_semantics.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 3245ee91-cc6a-40f7-bec6-47b4033d3856 3 | :END: 4 | #+title: A Practical Approach for Describing Language Semantics 5 | 6 | https://people.rennes.inria.fr/Alan.Schmitt/papers/programming_draft.pdf 7 | -------------------------------------------------------------------------------- /notes/20230523115351-scheme_static_site_generators_review_stream.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 57a354f6-ccf7-4190-8072-d42796a46adc 3 | :END: 4 | #+title: Scheme Static Site Generators Review Stream 5 | 6 | * Introduction 7 | Curious what static site generators are available in Scheme world? 8 | How they work and how to improve them and related tools? Today we 9 | will talk about it. 10 | 11 | I'm Andrew Tropin, I solve interesting problems and do a lot of FOSS 12 | development along the way, you may know me as an author of Guix Home 13 | and rde projects or maybe for something else. 14 | 15 | * Plan for Today 16 | - Talk about blog-stream workflow. 17 | - Take a brief look at article. 18 | -------------------------------------------------------------------------------- /notes/20230531070417-cps_soup.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6fda0df9-3255-4f44-a897-e78f7873d966 3 | :END: 4 | #+title: CPS Soup 5 | 6 | Intermediate representation for guile languages. 7 | 8 | https://wingolog.org/archives/2023/05/20/approaching-cps-soup 9 | https://www.gnu.org/software/guile/manual/html_node/Continuation_002dPassing-Style.html 10 | https://spritely.institute/news/scheme-to-wasm-lambdas-recursion.html 11 | -------------------------------------------------------------------------------- /notes/20230601182739-structured_logging.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e5007457-a300-498f-8239-ee73117f3ff9 3 | :END: 4 | #+title: Structured Logging 5 | 6 | https://fpsd.codes/clojure-bites---structured-logging-with-mulog.html 7 | -------------------------------------------------------------------------------- /notes/20230609104441-functional_programming_in_scheme_with_web_programming_examples.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 07eb8ff3-e5f7-4ce6-969a-9f71b377bc64 3 | :END: 4 | #+title: Functional Programming in Scheme With Web Programming Examples 5 | 6 | https://homes.cs.aau.dk/~normark/prog3-03/html/notes/theme-index.html 7 | -------------------------------------------------------------------------------- /notes/20230610092754-macros.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: de8f8d2d-02dd-42bf-a94f-4d12a3e3a425 3 | :END: 4 | #+title: Macros 5 | 6 | [[https://youtu.be/pK2E63mhRxI][Sam Tobin-Hochstadt on Composable and Compilable Macros]] 7 | [[https://www.youtube.com/watch?v=LIEX3tUliHw][Kent Dybvig: Macro-Writer's Bill of Rights (Dan Friedman's 60th Birthday)]] 8 | -------------------------------------------------------------------------------- /notes/20230616161506-two_people_food_plan.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7f835b03-88ba-427f-a0b0-14bf769ea0c7 3 | :END: 4 | #+title: Two People Food Plan 5 | 6 | * Day 1 7 | - Breakfast at home 8 | - Avocad, cucumber, paper, 2 boiled eggs + Bread 9 | - Afterworkout Protein shake 10 | - Salad, buckwheat, 2 chicken cutlet, Tea 11 | - Cashew, 2 Protein Puddings 12 | * Day 2 13 | - Oatmeal (8 spoons) + dried apricots 14 | - 2 Avocado + cucmber + paper + 2 boiled eggs + Bread 15 | - Afterworkout Protein shake 16 | - Carrot, Kiwi, Sausage, Bread, Tea 17 | - Cashew 18 | -------------------------------------------------------------------------------- /notes/20230622190235-beautiful_computer_science_papers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ae2cd3e9-e44e-4fa1-aa6a-e1d18ecf1fa6 3 | :END: 4 | #+title: Beautiful Computer Science Papers 5 | 6 | https://docs.google.com/document/d/1wobQZ9dU9qtHF3OlOXdRX7kpirk7-ZE7xdM_fOC8FbA/edit 7 | -------------------------------------------------------------------------------- /notes/20230624072230-academic_writing.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6d6b3915-e2a7-4e6a-a305-60e5b8a1e676 3 | :END: 4 | #+title: Academic Writing 5 | 6 | * Resources 7 | [[https://docs.google.com/document/d/1_vBXbugoLjO171w3wovs3ugmRQI-O6EcSVFDBF7eUzE/edit#heading=h.sgfiu451dqjh][Writing and Speaking with Style]] course 8 | https://www.goodreads.com/book/show/246853.Style 9 | https://www.goodreads.com/book/show/20821371-the-sense-of-style 10 | -------------------------------------------------------------------------------- /notes/20230628194746-numen_voice_control_for_handsfree_computing.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: acc5243c-6d0e-40c9-a0c0-1f68289245b0 3 | :END: 4 | #+title: Numen Voice Control for Handsfree Computing 5 | 6 | https://numenvoice.org/ 7 | -------------------------------------------------------------------------------- /notes/20230629204033-decentralized_software_market.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bd0a70ea-6076-4004-9e45-aff50f31ae8f 3 | :END: 4 | #+title: Decentralized Software Market 5 | 6 | http://www.fossfactory.org/overview.php 7 | https://docs.gitopia.com/dao/index.html 8 | https://wtfisqf.com/?grant=&grant=&grant=&grant=&match=1000 9 | https://docs.offsetcredit.org/en/latest/intro/economic.html 10 | https://www.gitcoin.co/ 11 | -------------------------------------------------------------------------------- /notes/20230630123706-ef_dietary_supplements_discussion.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 132ca1f1-ed46-4075-a991-b5822b58d98f 3 | :END: 4 | #+title: EF Dietary Supplements Discussion 5 | 6 | What we are talk about? 7 | Why nootropics and supplements? 8 | What tasks to solve? What expectations? 9 | 10 | #+begin_quote 11 | One chess game substitutes the effect of all nootropics. 12 | #+end_quote 13 | 14 | Caffeine is quite close to top nootropics 15 | https://youtu.be/lMdIsqs4jIY?t=197 16 | 17 | L-theanine for anexiety 18 | https://youtu.be/lMdIsqs4jIY?t=363 19 | -------------------------------------------------------------------------------- /notes/20230703181735-distributed_software_market.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cb83e73f-4e74-4f93-bd14-4b453dd2afb1 3 | :END: 4 | #+title: Distributed Software Market 5 | 6 | The starting point can be 7 | https://opencollective.com/ 8 | https://www.clojuriststogether.org/open-source/ 9 | -------------------------------------------------------------------------------- /notes/20230709175924-the_power_of_prolog.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8736de11-9042-4690-9f46-f0fdb6f70a73 3 | :END: 4 | #+title: The Power of Prolog 5 | 6 | The book about Prolog and a bunch of videos: 7 | https://www.metalevel.at/prolog 8 | -------------------------------------------------------------------------------- /notes/20230716112850-lalambda_school_2023_static_analysis.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0ef956e8-73d1-45ad-a051-fc6ddfd41b56 3 | :END: 4 | #+title: Lalambda School 2023: Static Analysis 5 | 6 | ** Dirty Examples 7 | Hard to statically anaylize. 8 | #+begin_src python 9 | x^3 + y^3 + z^3 == 42 10 | while k != 1: 11 | if k % 2 == 9: k /= 2 else: k = 3*k + 1 12 | #+end_src 13 | -------------------------------------------------------------------------------- /notes/20230717091652-forth_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8736687f-0409-4330-b95a-4e1ec7f33069 3 | :END: 4 | #+title: Forth Language 5 | 6 | http://ratfactor.com/forth/the_programming_language_that_writes_itself.html 7 | -------------------------------------------------------------------------------- /notes/20230726082603-sofware_foundations.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1d702d2c-eda0-4303-a5c6-0fe43a24661b 3 | :ROAM_REFS: https://softwarefoundations.cis.upenn.edu/ 4 | :END: 5 | #+title: Sofware Foundations 6 | #+filetags: :Book: 7 | 8 | Book series on formal verification of the programs, logic programming, theorem provers and coq. 9 | -------------------------------------------------------------------------------- /notes/20230728131913-memory_management.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6da8861f-5510-4253-8c06-ffae57546bf7 3 | :END: 4 | #+title: Memory Management 5 | 6 | The entry point to the topic: https://www.memorymanagement.org/ 7 | -------------------------------------------------------------------------------- /notes/20230729100232-getting_free.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4c91fd39-8ed7-4357-af78-dcc88daf682f 3 | :END: 4 | #+title: Getting Free 5 | 6 | https://www.jamesherod.info/?sec=book&id=7 7 | 8 | Getting Free is a study on revolutionary anarchist strategy. 9 | -------------------------------------------------------------------------------- /notes/20230803122042-ocaml.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: dddfbe59-d032-46db-8a0a-239b41fee3c2 3 | :END: 4 | #+title: OCaml 5 | 6 | Is a language of ML family. 7 | 8 | [[https://www.youtube.com/playlist?list=PLre5AT9JnKShBOPeuiD9b-I4XROIJhkIU][OCaml Programming: Correct + Efficient + Beautiful]] video series + text 9 | book + Cornell University course. 10 | 11 | Comparison with Standard ML 12 | http://adam.chlipala.net/mlcomp/ 13 | -------------------------------------------------------------------------------- /notes/20230810135127-my_phd_research_preparations.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 1512fda4-e7bd-417b-b4c6-b39b7808b178 3 | :END: 4 | #+title: My PhD Research Preparations 5 | 6 | * TODO Test task for agenda 7 | SCHEDULED: <2023-08-10 Thu> 8 | -------------------------------------------------------------------------------- /notes/20230814170614-wireguard_in_guix_in_10_minutes.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 86f1e037-b2d0-43f2-a7ec-b59547355e47 3 | :END: 4 | #+title: WireGuard in Guix in 10 minutes 5 | #+filetags: :Stream: 6 | 7 | * Introduction 8 | Today we talk about wireguard protocol, how to setup a VPN with it and 9 | forward all the traffic through it using nftables and built-in routing. 10 | 11 | I get some fun out of computing and do a lot of FOSS development along the way and whant to share a part of that fun with you. 12 | 13 | * Quick Intro to VPN 14 | tun0 <-> tun0 15 | 16 | * WireGuard basics 17 | ** Creating keys 18 | 19 | * NAT 20 | sysctl + nftables. 21 | 22 | * Guix Config 23 | 24 | * Conclusion 25 | -------------------------------------------------------------------------------- /notes/20230814214820-personal_style.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6b2780d8-de9c-4287-af35-9dc103ee775a 3 | :END: 4 | #+title: Personal Style 5 | 6 | The guy in the black jacket looks nice: https://youtu.be/UHZr9eLC4Yk 7 | -------------------------------------------------------------------------------- /notes/20230818211908-managing_foss_project_and_community.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4b3add1d-69c5-47f9-917c-22c2010ecaa5 3 | :END: 4 | #+title: Managing FOSS Project and Community 5 | 6 | Number of books on the topic: 7 | https://un.curl.dev/ 8 | https://hintjens.gitbooks.io/social-architecture/content/chapter1.html 9 | https://rfc.zeromq.org/spec/42/ 10 | https://harelang.org/blog/2023-08-28-scaling-the-community/ 11 | https://fossandcrafts.org/episodes/059-governance-part1.html 12 | https://git.sr.ht/~sircmpwn/hare/tree/master/item/docs/rfc.md 13 | https://git.sr.ht/~sircmpwn/hare/tree/master/item/MAINTAINERS 14 | -------------------------------------------------------------------------------- /notes/20230829090143-the_scheme_programming_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a0bd10bb-63c2-4865-96d1-1a3ee5339ab7 3 | :ROAM_REFS: https://scheme.com/tspl4/ 4 | :END: 5 | #+title: The Scheme Programming Language 6 | #+filetags: :Book: 7 | 8 | https://scheme.com/tspl4/ 9 | -------------------------------------------------------------------------------- /notes/20230829153620-plantuml.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4f511451-cbef-44b6-a4e4-e44c09bbfd72 3 | :END: 4 | #+title: PlantUML 5 | 6 | Software for creating diagrams from text descriptions. 7 | Git diagrams: http://bit-booster.com/graph.html 8 | -------------------------------------------------------------------------------- /notes/20230902112555-dnd_ideas.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 5e46a2d7-28fa-435d-a222-14aabf46f727 3 | :END: 4 | #+title: DnD Ideas 5 | 6 | * Cursed Paladin with Tourret Syndrome 7 | The witch cursed you and now you always lies. In addition to that for 8 | every interaction you roll d6 and if 1 pick most offensive 9 | reply/action. 10 | 11 | * Rogue Party 12 | 2-4 rouges (maybe multiclassed) trying to sneak through all places, 13 | splinter cell way to the win. 14 | -------------------------------------------------------------------------------- /notes/20230904153627-notations_in_coputer_science_papers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 50946fc3-44b4-4b37-a7da-340b32f74487 3 | :END: 4 | #+title: Notations in Coputer Science Papers 5 | 6 | https://youtu.be/dCuZkaaou0Q 7 | -------------------------------------------------------------------------------- /notes/20230905175029-how_to_read_research_papers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 88446b2f-4b56-4f6c-a9e5-dd50dda99080 3 | :END: 4 | #+title: How to Read Research Papers 5 | 6 | - [[id:427223fe-0e89-4db6-bd11-9f99e0c393a8][How to Read a Paper (S. Keshav)]] 7 | - https://people.cs.pitt.edu/~litman/courses/cs2710/papers/howtoreadacspaper.pdf 8 | - https://beta.elsevier.com/connect/infographic-how-to-read-a-scientific-paper 9 | - https://tratt.net/laurie/blog/2021/the_evolution_of_a_research_paper.html 10 | - https://tratt.net/laurie/blog/2022/where_do_research_problems_come_from.html 11 | -------------------------------------------------------------------------------- /notes/20230908120159-citeseerx.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b4e9f9e1-fc15-4009-ae07-0db1adca0ecd 3 | :ROAM_REFS: https://citeseerx.ist.psu.edu/ 4 | :END: 5 | #+title: CiteSeerX 6 | 7 | Scientific digital library and search engine. 8 | -------------------------------------------------------------------------------- /notes/20230908120300-google_scholar.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: eeb72658-466c-442d-af25-99b72809ecba 3 | :ROAM_REFS: https://scholar.google.com/ 4 | :END: 5 | #+title: Google Scholar 6 | 7 | Scientific literature search. 8 | -------------------------------------------------------------------------------- /notes/20230908120702-arxiv.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f7c52429-9a5f-4af3-b30d-82f56ea70e1f 3 | :ROAM_REFS: https://arxiv.org/ 4 | :END: 5 | #+title: arXiv 6 | 7 | A collection of scientific papers. 8 | -------------------------------------------------------------------------------- /notes/20230911104852-transducers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e575696a-18f8-4f34-b6cc-8fae95388c8c 3 | :END: 4 | #+title: Transducer 5 | 6 | https://dev.solita.fi/2021/10/14/grokking-clojure-transducers.html 7 | https://blog.danieljanus.pl/2023/09/09/transducers/ 8 | -------------------------------------------------------------------------------- /notes/20230911125428-parenting.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6385878b-8730-44c6-98fd-b01730a3eb31 3 | :END: 4 | #+title: Parenting 5 | 6 | [[https://attractive-quiver-0c3.notion.site/2023-132596c6791543dcb1b000902834a7b5][2023, сентябрь. Что мне помогает быть родителем]] by Шестимерова Екатерина. 7 | -------------------------------------------------------------------------------- /notes/20230912115729-building_a_scheme_repl.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cf3e353f-72ae-456a-9124-15355b4f519f 3 | :END: 4 | #+title: Building a Scheme REPL 5 | #+filetags: :Stream: 6 | 7 | * The Goal 8 | To combine all things together and integrate asyncronous, 9 | interruptable evaluation into nrepl server. 10 | -------------------------------------------------------------------------------- /notes/20230914171232-gdeps_scm.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 216d68a4-b6e6-4ea4-81f1-315ae0918699 3 | :ROAM_ALIASES: codeps.scm 4 | :END: 5 | #+title: gdeps.scm 6 | 7 | - related :: [[id:05765b44-4423-4b0e-b263-5f8779e95988][Scheme Package Managers]] 8 | 9 | Alternative names are codeps.scm (composable dependencies), ggpm - 10 | good guile package manager. guile-mini-make, guile-gg (guix + guile). 11 | 12 | guix based dependency and project management for project. 13 | 14 | https://clojure.org/reference/deps_and_cli#_coord_attributes 15 | 16 | Two lock file parts? to bootstrap mechanism for obtaining deps via 17 | git, guix or whatever way. 18 | 19 | https://en.wikipedia.org/wiki/Dependency_hell 20 | -------------------------------------------------------------------------------- /notes/20230914180713-rash_the_reckless_racket_shell.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c61311d0-49ee-4b70-bf17-a3a04a5d6105 3 | :ROAM_REFS: https://rash-lang.org/ 4 | :END: 5 | #+title: Rash - The Reckless Racket Shell 6 | 7 | Integration between Racket and Shell. It allows to make a shell more 8 | structured and less text-based. 9 | -------------------------------------------------------------------------------- /notes/20230914182439-jabref_bibliography_management.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 084dddfa-1f1c-4f2d-af8a-3303b58b7d60 3 | :ROAM_ALIASES: JabRef 4 | :END: 5 | #+title: JabRef Bibliography Management 6 | -------------------------------------------------------------------------------- /notes/20230914190442-zotero.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c4a19a16-bff5-415f-aa76-24c4f4caf9d6 3 | :END: 4 | #+title: Zotero 5 | -------------------------------------------------------------------------------- /notes/20230916133457-mailing_list_drivent_development.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2edb7403-c167-4f0f-8d3e-b7adb020ce85 3 | :END: 4 | #+title: Mailing List Drivent Development 5 | 6 | * Linux docs 7 | https://docs.kernel.org/process/5.Posting.html 8 | https://www.kernel.org/doc/html/latest/process/submitting-patches.html 9 | https://www.kernel.org/doc/html/latest/process/submit-checklist.html 10 | https://docs.kernel.org/process/email-clients.html 11 | -------------------------------------------------------------------------------- /notes/20230916210415-gerbil_scheme.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 728bc0bd-077b-44a1-bdb5-82b54753d108 3 | :ROAM_REFS: https://cons.io 4 | :END: 5 | #+title: Gerbil Scheme 6 | 7 | https://cons.io 8 | -------------------------------------------------------------------------------- /notes/20230918201321-training_more_effectively.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 81070a8b-d467-4fa5-8cbb-dfa7b474a31d 3 | :END: 4 | #+title: Training More Effectively 5 | 6 | [[https://youtu.be/Z_wSBtIGgPs][10 Science-Based Ways to Get Stronger in Half the Time]] 7 | 8 | - Do fingeboarding at the beginning of the session. 9 | - Do exercises faster :: more strength gains, 3-5 reps per set, 7-9/10 10 | effort (RPE), sometimes do exercise to failure to learn the max. 11 | - Do supersets :: same gains, better endurance and less time spent. 12 | Preferably pull+push. 13 | -------------------------------------------------------------------------------- /notes/20230921104956-theming_days.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9447cefb-9e4f-47bd-8b3f-aa3b0c141415 3 | :END: 4 | #+title: Theming Days 5 | 6 | The idea from https://youtu.be/HZWKckdo2UU to color days in specific 7 | themes to batch related task and simplify planning/scheduling 8 | activities: 9 | 10 | - Tuesday :: beweekly planning/streaming 11 | - Wednesday :: FOSS maintanance 12 | - Thursday :: research. 13 | 14 | Changing locations for particular activities can be benifitial as 15 | well. 16 | -------------------------------------------------------------------------------- /notes/20230921123215-guile_fibers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cf2f0a73-62ac-4861-af32-2b98f0b7cbee 3 | :END: 4 | #+title: Guile Fibers 5 | 6 | Implementation of [cite:@reppy_parallel_2009] in [[id:e052a190-e23b-4ea2-b8b8-54c272f0b50a][Guile]]. 7 | -------------------------------------------------------------------------------- /notes/20230923074058-attackers_advantage.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2b9b0759-472d-4caa-9ed4-b531a69a62db 3 | :END: 4 | #+title: Attacker's Advantage 5 | 6 | Defender have to be perfect, attacker need to find only one 7 | flaw/mistake defender have made. 8 | -------------------------------------------------------------------------------- /notes/20230923120516-ningning_xie.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 5883f06b-f3a3-430b-8766-b0b3ef0ab5ea 3 | :END: 4 | #+title: Ningning Xie 5 | 6 | https://xnning.github.io/ 7 | 8 | Assistant Professor in the Department of Computer Science at the 9 | University of Toronto. [[id:6344c96b-7e88-4414-9cf1-81ff0471adeb][PLT]] researcher. 10 | -------------------------------------------------------------------------------- /notes/20230923120657-programming_language_theory.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6344c96b-7e88-4414-9cf1-81ff0471adeb 3 | :ROAM_ALIASES: PLT 4 | :END: 5 | #+title: Programming Language Theory 6 | -------------------------------------------------------------------------------- /notes/20230927125907-phantom_os.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: fe6dddcb-fc8b-4907-ba4a-728ef6fde4e3 3 | :ROAM_REFS: http://phantomos.org 4 | :END: 5 | #+title: Phantom OS 6 | 7 | [[https://youtu.be/J8XBEJTXAwQ][Phantom OS Orthogonal Persistence-based OS Intro and Design Concepts]] 8 | -------------------------------------------------------------------------------- /notes/20231010114137-reusable_threads_in_guile.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e1aab310-9c8d-415a-9c13-449178d70b9e 3 | :END: 4 | #+title: Reusable Threads in Guile 5 | 6 | * Introduction 7 | 8 | * API 9 | 10 | * Implementation 11 | ** Scheduling a Procedure Execution on the Thread 12 | ** Interrupting Evaluation with Delimited Continuations 13 | ** Syncronization Point and Integration with Fibers 14 | 15 | * Conclusion 16 | - There is no a built-in API for reusable threads, but Guile is quite 17 | flexible to implement such a tool. 18 | -------------------------------------------------------------------------------- /notes/20231012202934-bootstrap.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0aa6b360-bd6a-49ec-8045-cb8168989389 3 | :END: 4 | #+title: Bootstrapping 5 | 6 | Process of building compiler with other compiler and up to first 7 | binary seed. 8 | 9 | - https://simon.tournier.info/posts/2023-10-01-bootstrapping.html 10 | - https://justine.lol/lambda/ :: binary lambda calculus in 383 bytes. 11 | - https://justine.lol/sectorlisp2/ 12 | - https://github.com/woodrush/lambdalisp 13 | - https://research.swtch.com/nih 14 | - https://www.devever.net/~hl/bootstrapping-exam :: How to make a full 15 | open-source bootstrap on power9 rack. 16 | -------------------------------------------------------------------------------- /notes/20231012203115-mobile_linux.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: cc925962-b5c6-4b54-bb76-657e8c12ebae 3 | :END: 4 | #+title: Mobile Linux 5 | 6 | [[https://framatube.org/w/dHBrnMQeEt8Mq82KxV4zKm?start=0s][Sxmo: Freedom on mobile devices through simplicity and hackability]] 7 | -------------------------------------------------------------------------------- /notes/20231017173346-gnu_mes_to_content_addressable_storage.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 14be4c97-cc12-46d8-83b2-44506fcb6f49 3 | :END: 4 | #+title: GNU Mes to Content Addressable Storage 5 | 6 | - The bootstrap process. 7 | - The bootstrap developers workflow. 8 | - How the boot process works? How hex0, m1, etc get loaded into memory? 9 | - How we input C files into M1? 10 | - How to represent as a data structure? 11 | -------------------------------------------------------------------------------- /notes/20231107210111-kmonad.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c64a59df-467e-488b-98e9-c80664233598 3 | :ROAM_REFS: https://github.com/kmonad/kmonad 4 | :END: 5 | #+title: Kmonad 6 | 7 | An advanced keyboard manager. 8 | 9 | https://github.com/kmonad/kmonad 10 | https://precondition.github.io/home-row-mods 11 | -------------------------------------------------------------------------------- /notes/20231110131657-wasm.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: abb5d6b5-5651-4caf-9956-72e469f0642e 3 | :END: 4 | #+title: WASM 5 | 6 | https://github.com/ktock/container2wasm 7 | -------------------------------------------------------------------------------- /notes/20231110195454-fonts.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8f35dcdf-73f2-484c-b0d3-e2e3e42e97ea 3 | :END: 4 | #+title: Fonts 5 | 6 | * Interesting Fonts 7 | - https://github.com/githubnext/monaspace#monaspace 8 | -------------------------------------------------------------------------------- /notes/20231111170409-scion_scalability_control_and_isolation_on_next_generation_networks.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 28f69fc5-d719-46c8-8f18-06b6673562b7 3 | :END: 4 | #+title: SCION Scalability, Control, and Isolation on Next-generation Networks 5 | 6 | https://netsec.ethz.ch/people/aperrig/ 7 | -------------------------------------------------------------------------------- /notes/20231111170559-pattern_matching.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e4952f37-403a-4708-9c0d-10ecd86f784c 3 | :END: 4 | #+title: Pattern Matching 5 | 6 | https://compiler.club/compiling-pattern-matching/ 7 | -------------------------------------------------------------------------------- /notes/20231116110754-garbage_collector.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 92c2a537-106e-4382-8ef5-51164ff48f1f 3 | :END: 4 | #+title: Garbage Collector 5 | 6 | - https://v8.dev/blog/wasm-gc-porting 7 | -------------------------------------------------------------------------------- /notes/20231116111122-offline_guix.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 23b47f84-73b0-48b6-8af2-6558799de0c8 3 | :END: 4 | #+title: Offline Guix 5 | 6 | https://linus.schreibt.jetzt/posts/include-build-dependencies.html 7 | -------------------------------------------------------------------------------- /notes/20231116111223-unicode.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 488732f2-a6af-4018-8c77-9b1a7324d429 3 | :END: 4 | #+title: Unicode 5 | 6 | - https://tonsky.me/blog/unicode/ 7 | - https://wingolog.org/archives/2023/10/19/requiem-for-a-stringref 8 | - https://hsivonen.fi/string-length/ 9 | -------------------------------------------------------------------------------- /notes/20231116112146-code_review.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0ef172c4-ec55-4051-ba2f-206094bf2bfa 3 | :END: 4 | #+title: Code Review 5 | 6 | - https://github.com/google/git-appraise :: git-based distributed code-review. 7 | -------------------------------------------------------------------------------- /notes/20231116112958-reactive_ui.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: da15974a-f5bd-42d6-9672-66b5232506d8 3 | :END: 4 | #+title: Reactive UI 5 | 6 | [[https://youtu.be/4vgrLHsD0-I][UIx, a story behind yet another React wrapper (by Roman Liutikov)]] 7 | -------------------------------------------------------------------------------- /notes/20231118084905-implementation_intentions.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e26fd706-3174-4d23-8d28-f76d1d343402 3 | :END: 4 | #+title: Implementation Intentions 5 | 6 | A technique for achieving useful behaviors. Find and anchor/signal, 7 | write down a desired behavior. 8 | 9 | | Goal | How | Implementation Intention | 10 | |-------------------------------+-------------------------------+--------------------------------------------------------------------| 11 | | Be Healthy and Perform Better | By stretching two times a day | Every time before breakfast and before sleep do 10 minutes stretch | 12 | -------------------------------------------------------------------------------- /notes/20231118105300-gradual_typing.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 27dad35d-94a6-4097-a665-728b2d9a7d1e 3 | :END: 4 | #+title: Gradual Typing 5 | 6 | Using malli and clj-kondo for gradual typing: 7 | https://blog.tvaisanen.com/take-your-linting-game-to-the-next-level 8 | -------------------------------------------------------------------------------- /notes/20231119130836-ethical_analytics.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e06abaa9-84e5-470b-937e-569b157094ee 3 | :END: 4 | #+title: Ethical Analytics 5 | 6 | google and yandex analytics are quite far from being ethical, however 7 | there are a few options: 8 | - [[id:81d12f93-6b14-4af6-bd17-bcb4a8a4c167][Plausible]] 9 | - [[id:934fbb7a-8d9b-4af7-a39f-e336fa1e8394][Shynet]] 10 | - [[id:8399c9dc-b116-42e4-96d7-48db75d1078c][Open Web Analytics]] 11 | 12 | The comparison: 13 | - https://blog.fidelramos.net/software/privacy-respecting-self-hosted-web-analytics 14 | - https://selfh.st/alternatives/google-analytics/ 15 | -------------------------------------------------------------------------------- /notes/20231119130933-shynet.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 934fbb7a-8d9b-4af7-a39f-e336fa1e8394 3 | :ROAM_REFS: https://github.com/milesmcc/shynet 4 | :END: 5 | #+title: Shynet 6 | -------------------------------------------------------------------------------- /notes/20231119131111-open_web_analytics.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8399c9dc-b116-42e4-96d7-48db75d1078c 3 | :ROAM_REFS: https://www.openwebanalytics.com 4 | :END: 5 | #+title: Open Web Analytics 6 | -------------------------------------------------------------------------------- /notes/20231123152702-s3_providers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: caf8db14-616b-4761-83b8-789b7bee27eb 3 | :END: 4 | #+title: S3 Providers 5 | 6 | - https://wasabi.com/ :: cheap, fast. 7 | -------------------------------------------------------------------------------- /notes/20231206152920-programming_language_semantics.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 02fdcc0a-9f29-4380-9ab9-efa40ad6766d 3 | :END: 4 | #+title: Programming Language Semantics 5 | 6 | https://www.cambridge.org/core/journals/journal-of-functional-programming/article/programming-language-semantics-its-easy-as-123/EC2C046CF94382B3B408036B84475DC7 7 | -------------------------------------------------------------------------------- /notes/20231228085736-building_a_completion_interface.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b970d981-3c51-4c15-be0b-4fbafe3fc7c9 3 | :END: 4 | #+title: Building a Completion Interface 5 | 6 | - [[id:43d624f5-f27a-4ad5-b71c-4300942f0719][Raycast]] :: a feature-full completion interface for MacOS with 7 | myriads of functionality. 8 | -------------------------------------------------------------------------------- /notes/20231228085759-raycast.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 43d624f5-f27a-4ad5-b71c-4300942f0719 3 | :ROAM_REFS: https://www.raycast.com 4 | :END: 5 | #+title: Raycast 6 | 7 | A completion interface/assistant/calculator for MacOS like spotlight 8 | or alfred. 9 | 10 | https://www.raycast.com/ 11 | -------------------------------------------------------------------------------- /notes/20231228165749-d_bus.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 21b2e0df-01b4-4f04-9ba6-ae8b39fbb98b 3 | :END: 4 | #+title: D-Bus 5 | 6 | https://fedoramagazine.org/d-bus-overview/#more-39479 7 | -------------------------------------------------------------------------------- /notes/20231228171458-servo_browser_engine.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e0ab7e28-37f0-4c0e-b23f-5f0ba0881d47 3 | :END: 4 | #+title: Servo (Browser Engine) 5 | 6 | [[https://youtu.be/tNWQkNvg3_U][Servo: A Web View From Somewhere Else]] 7 | -------------------------------------------------------------------------------- /notes/20231229115609-workout_plan_2024.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 39bc1e11-2e1a-42f3-872d-a01eeb937434 3 | :END: 4 | #+title: Workout Plan 2024 5 | 6 | * Running 7 | HIIT on the same day with workout: 8 | 20-50s Sprint, 1-5 minutes recovery walk. 9 | 10 | The rest days are level 1 - level 2 runs. 11 | -------------------------------------------------------------------------------- /notes/20240102191910-a_new_service_manager_for_linux_distributions.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ae35b468-c26e-4c6e-acdd-33af9494c69d 3 | :END: 4 | #+title: A New Service Manager for Linux Distributions 5 | 6 | https://skarnet.com/projects/service-manager.html 7 | [[https://www.youtube.com/watch?v=gZqIEstv5lM][The s6 supervision suite A modern alternative to systemd]] 8 | -------------------------------------------------------------------------------- /notes/20240109095139-magic_immutable_ish_virtual_machines_with_guix_and_tailscale.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0950e9d4-fb34-423c-9a55-fe06c6472164 3 | :ROAM_REFS: https://benwr.posthaven.com/magic-immutable-ish-virtual-machines-with-guix-and-tailscale 4 | :END: 5 | #+title: Magic Immutable-ish Virtual Machines with Guix and Tailscale 6 | 7 | A 2MB [[id:08f0f4aa-21b1-44e7-bec6-d9cdc3313519][Guix]] VM images due to sharing of host's /gnu/store. 8 | -------------------------------------------------------------------------------- /notes/20240119193247-lambda_dna_programming_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 66d10bee-291a-4277-aee7-0a720008dbaa 3 | :ROAM_REFS: https://xtao.org/blog/ldna.html 4 | :END: 5 | #+title: Lambda DNA Programming Language 6 | 7 | Minimalistic language, potentially useful for [[id:0aa6b360-bd6a-49ec-8045-cb8168989389][bootstrapping]] related 8 | tasks. 9 | -------------------------------------------------------------------------------- /notes/20240122200335-rad_web_hosting.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f6341c71-60ed-4a29-868c-f056eec2de56 3 | :ROAM_REFS: https://radwebhosting.com 4 | :END: 5 | #+title: Rad Web Hosting 6 | 7 | Contacted me on mastodon, very open for custom guix use cases support. 8 | 9 | https://fosstodon.org/@radwebhosting@mastodon.social/111800293268259549 10 | -------------------------------------------------------------------------------- /notes/20240125101845-knives_collection.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c3f9c06b-fcc9-4b7c-8525-44524e7ad8ec 3 | :END: 4 | #+title: Knives Collection 5 | 6 | Open-source knives: https://www.knafs.com/ 7 | 8 | Simple, but durable. 9 | https://morakniv.ru.com/products/kansbol 10 | -------------------------------------------------------------------------------- /notes/20240129171507-geiser_inspector.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 27b5af1b-e962-484e-a964-db56a870fad9 3 | :ROAM_REFS: https://codeberg.org/mmontone/geiser-inspector 4 | :END: 5 | #+title: Geiser Inspector 6 | 7 | - related :: [[id:e052a190-e23b-4ea2-b8b8-54c272f0b50a][Guile]]. 8 | https://codeberg.org/mmontone/geiser-inspector 9 | -------------------------------------------------------------------------------- /notes/20240203172834-dezyne_paving_the_way_to_practical_formal_software_engineering.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b9c64ce5-4e23-4ae7-a3dc-f2735e1399d8 3 | :ROAM_REFS: https://forum.verum.com/t/dezyne-paving-the-way-to-practical-formal-software-engineering/37/1 4 | :END: 5 | #+title: Dezyne: Paving the Way to Practical Formal Software Engineering 6 | 7 | Article about Dezyne programming language 8 | https://forum.verum.com/t/dezyne-paving-the-way-to-practical-formal-software-engineering/37/1 9 | -------------------------------------------------------------------------------- /notes/20240203175703-the_dezyne_programming_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a14b33f2-d65e-4325-bd27-9de8e80ae108 3 | :END: 4 | #+title: The Dezyne Programming Language 5 | 6 | C-like language with formal verification. 7 | -------------------------------------------------------------------------------- /notes/20240205125332-guix_and_elixir.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 516f40bf-b2fe-4900-9267-a9dac512fe1f 3 | :END: 4 | #+title: Guix and Elixir 5 | 6 | https://github.com/pjotrp/guix-notes/blob/master/ELIXIR.org#introduction 7 | https://git.sr.ht/~sokolov/guix/commit/7e708a54ab55321c871b5beaf31d74030962896a 8 | 9 | https://github.com/ydlr/mix2nix 10 | -------------------------------------------------------------------------------- /notes/20240304151915-geyikbairi_cookies_recipe.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d45ad423-2e2b-4011-a59e-1cda8bfc3abc 3 | :END: 4 | #+title: Geyikbairi Cookies Recipe 5 | 6 | - 2.5 cup of flour. 7 | - 1 cup of sugar. 8 | - 5 gr vanillin. 9 | - 10 gr baking powder/bicarb. 10 | - 2 eggs. 11 | - 150g butter. 12 | - 100g chocolate. 13 | - 100g dried cranberry. 14 | 15 | Melt the butter, mix everything else and add it into butter slowly. 16 | 17 | Bake at 180 degrees for 15 minutes. 18 | -------------------------------------------------------------------------------- /notes/20240304153331-geyikbairi_brownie_recipe.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c1769834-117e-4b6b-8e91-cecaf1f5fc92 3 | :END: 4 | #+title: Geyikbairi Brownie Recipe 5 | 6 | - 180g Butter. 7 | - 180g Chocolate. 8 | Melt it. 9 | 10 | Separate: 11 | - 3 eggs. 12 | - 200g sugar. 13 | Mix. 14 | 15 | Add melted, but not hot butter to it. 16 | 17 | Add 80g of flour with a pinch of baking powder to it. 18 | 19 | Bake at 160 degrees for 25 minutes. 20 | -------------------------------------------------------------------------------- /notes/20240313155252-out_of_the_tar_pit.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: caa7bf36-4132-4579-be0c-850578a30c69 3 | :ROAM_REFS: https://youtu.be/gjmhqsakIS8 https://curtclifton.net/papers/MoseleyMarks06a.pdf 4 | :END: 5 | #+title: Out of the Tar Pit 6 | 7 | Paper explaining potential architecture, which combines benifits of 8 | relational algebra and functional programming. 9 | -------------------------------------------------------------------------------- /notes/20240509133333-trop_in_story.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: e198c83b-f290-4b49-b75d-6769793ee9e8 3 | :END: 4 | #+title: trop.in/story 5 | 6 | The main plot: Making the development sane, while running from the 7 | war. 8 | 9 | Trying to make dotfiles fucking maintainable. 10 | 11 | 12 | To run FOSS business, get PhD and start teaching in University. 13 | -------------------------------------------------------------------------------- /notes/20240512190839-guix_build_system.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 62a059c4-af87-4bc1-a79d-7e2030dbac55 3 | :END: 4 | #+title: Guix Build System 5 | 6 | https://www.futurile.net/2024/04/24/guix-package-structure-build-system/ 7 | [[id:49057edb-c175-4df4-968b-842562ceb692][Guix Build Systems]] 8 | -------------------------------------------------------------------------------- /notes/20240513123945-svg_based_email_protection.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 08a51c08-636e-4a9e-bb54-bbcdeda09680 3 | :END: 4 | #+title: SVG-based Email Protection 5 | 6 | https://rouninmedia.github.io/protecting-your-email-address-via-svg-instead-of-js/ 7 | -------------------------------------------------------------------------------- /notes/20240602083243-pubnix_collection_list.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 5cbb33e1-8d0a-4c0e-9380-82d1b9534b7c 3 | :END: 4 | #+title: Pubnix Collection List (Public Unix Server with Self-Hosted Services) 5 | 6 | - https://sdf.org :: huge, established in 1987. 7 | - https://projectsegfau.lt/ :: looks "modern", js and all that stuff. 8 | - http://tilde.club/ :: big, aestetically pleasant. 9 | - https://tildeverse.org/ :: a collection of pubnix. 10 | - https://ctrl-c.club/ 11 | - https://unix.dog 12 | - https://cyberia.club/ :: coop/pubnix. 13 | - https://hcoop.net/ :: not exactly a pubnix, but a hosting cooperative. 14 | - https://servers.coop/ 15 | -------------------------------------------------------------------------------- /notes/20240605113451-muguix.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b4205b0e-043b-46ff-b838-ee27ecae06a4 3 | :END: 4 | #+title: muGuix 5 | 6 | Micro Guix is a hypotetical guix package manager with very small main 7 | channel, containing only base compilers bootstrapped, the rest is 8 | managed in separate channels/[[id:216d68a4-b6e6-4ea4-81f1-315ae0918699][codeps.scm]]. 9 | -------------------------------------------------------------------------------- /notes/20240607084725-a_consensus_handbook.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bfce408f-ea35-47f9-a94b-99491bd2fbbc 3 | :ROAM_REFS: https://seedsforchange.org.uk/handbook 4 | :END: 5 | #+title: A Consensus Handbook 6 | 7 | Co-operative decision-making for activists, co-ops and communities. 8 | -------------------------------------------------------------------------------- /notes/20240612194848-forsp_a_forth_lisp_hybrid_lambda_calculus_language.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ce83924b-700b-409a-8507-7a0a3a36a6f5 3 | :ROAM_REFS: https://xorvoid.com/forsp.html 4 | :END: 5 | #+title: Forsp: A Forth+Lisp Hybrid Lambda Calculus Language 6 | 7 | https://xorvoid.com/forsp.html 8 | -------------------------------------------------------------------------------- /notes/20240615084912-caldav.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 50fbb8f9-8302-4004-8e82-fec6553ee5e8 3 | :END: 4 | #+title: CalDav 5 | 6 | Calendar syncronization protocol. 7 | 8 | ** TODO Add syncronize calendar with server feature 9 | - https://github.com/dengste/org-caldav 10 | - https://200ok.ch/posts/2022-02-13_integrating_org_mode_agenda_into_other_calendar_apps.html 11 | -------------------------------------------------------------------------------- /notes/20240615092013-food_places_in_tbilisi.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d3580c93-8ae2-4db8-8cf8-e963a885e9d1 3 | :END: 4 | #+title: Food Places in Tbilisi 5 | 6 | https://docs.google.com/spreadsheets/d/1cH1oywXpuuV3ia7McHbhPTX9msM8inN8mU10crYPQtg/edit?gid=0#gid=0 7 | -------------------------------------------------------------------------------- /notes/20240615093850-governance_models.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 7a301958-c2d4-4443-897b-3ee2071428a8 3 | :END: 4 | #+title: Governance Models 5 | 6 | Related to [[id:9335a7cc-b92b-4b09-a9c6-b2776655fac4][Consensus Cheatsheet]]. 7 | https://srfi.schemers.org/srfi-process.html 8 | -------------------------------------------------------------------------------- /notes/20240620070354-language_for_package_description.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 076111c7-fd57-4f28-ad8f-06c0998aae1e 3 | :END: 4 | #+title: Language for Package Description 5 | 6 | https://archive.fosdem.org/2023/schedule/event/nix_and_nixos_nixel/ 7 | 8 | * Common Problems 9 | - [[https://github.com/tweag/nickel/issues/235#issuecomment-738763040][Provenance]] :: where did this attribute come from. 10 | -------------------------------------------------------------------------------- /notes/20240620070536-project_development_environment_manager.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2552d653-3a28-486f-9ed2-1b5aa8f79b92 3 | :END: 4 | #+title: Project Development Environment Manager 5 | 6 | The tool for: 7 | - Package management. 8 | - Service management. 9 | - CI. 10 | 11 | https://github.com/nickel-lang/organist 12 | -------------------------------------------------------------------------------- /notes/20240709101742-do_ares_extension_need_to_depend_on_nrepl_session.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 647c3697-0feb-4253-9870-b3d2a0d838e6 3 | :END: 4 | #+title: Do ares.extension Need to Depend on nrepl.session? 5 | 6 | - related :: [[id:15f9ea06-65b4-4898-97e4-199a065e2d9e][nREPL]] 7 | 8 | Semantically it doesn't make much sense because extensions are tied to 9 | processing loop and independent from session. It can even modify 10 | nrepl.session extension, so it probably should not depend on it. 11 | 12 | Cause of it ares.bencode (ares.transport) extension have a fallback 13 | for adding id te replies. 14 | -------------------------------------------------------------------------------- /notes/20240709102113-nrepl.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 15f9ea06-65b4-4898-97e4-199a065e2d9e 3 | :ROAM_REFS: https://nrepl.org 4 | :END: 5 | #+title: nREPL 6 | 7 | Language-agnostic protocol for implementing dev tooling for 8 | interactive development workflows. Originally created for Clojure, 9 | later factorized for reuse in other ecosystems. 10 | -------------------------------------------------------------------------------- /notes/20240710152158-keri_decentralized_identity_system.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: fea2193a-2458-430d-bd89-e03b026c7514 3 | :ROAM_REFS: https://keri.one/ 4 | :END: 5 | #+title: KERI Decentralized Identity System 6 | 7 | - related :: [[id:b2cb185a-08cb-4462-b087-93ff9d6b3a21][Identity Management]] 8 | 9 | https://medium.com/finema/the-hitchhikers-guide-to-keri-part-1-51371f655bba 10 | -------------------------------------------------------------------------------- /notes/20240710162139-identity_management.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b2cb185a-08cb-4462-b087-93ff9d6b3a21 3 | :END: 4 | #+title: Identity Management 5 | 6 | Big important thing, probably one of the root things in CS and 7 | technology, made this node to refernces it from other nodes, to gather 8 | related notes on the topic. 9 | -------------------------------------------------------------------------------- /notes/20240718140344-authentik.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9272f2b9-d4ea-41ce-990b-c89a68ddd9c8 3 | :END: 4 | #+title: Authentik 5 | 6 | It provides a page for managing your own account, which is quite cool, 7 | especially comparing to pure ldap setup. 8 | 9 | - [[https://www.youtube.com/watch?v=owk1a_1xYe4&list=PLH73rprBo7vSkDq-hAuXOoXx2es-1ExOP&index=2][Cooptonian Authentik Setup]] :: a lot of authentik use cases covered. 10 | 11 | 12 | The problem I see at the moment, that it's a bit hard to integrate it 13 | into declarative infrastructure. I want to get a list of providers 14 | from external configuration I can generate. 15 | (Probably can be solved with blueprints). 16 | -------------------------------------------------------------------------------- /notes/20240718155321-container_orchestration.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a301b65f-2bce-450e-93d4-3fff2d1a5502 3 | :END: 4 | #+title: Container Orchestration 5 | 6 | - Nomad :: support multiple types of clients, including [[id:b09f7147-eacd-42dd-a972-10eb8ec73b1a][Docker]] and 7 | [[id:45ce1cc6-cbb0-4c23-bc12-a21e2bc9a053][Podman]]. 8 | -------------------------------------------------------------------------------- /notes/20240720094437-k3s_vs_k0s.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: abc3d561-8d79-4388-b9c1-b6ced6308560 3 | :END: 4 | #+title: k3s vs k0s 5 | 6 | https://programming-group.com/assets/pdf/papers/2023_Lightweight-Kubernetes-Distributions.pdf 7 | 8 | k3s has bundled traefik. Is it that big deal? 9 | 10 | #+begin_quote 11 | The k0s project is mainly developed by Mirantis (the same company that aggressively tries to get businesses to pay for Docker Desktop and also removed once free features in Lens and paywalled them), that's all that really needs to be said. 🥲 12 | #+end_quote 13 | -------------------------------------------------------------------------------- /notes/20240720210132-kubernetes_tools_collection.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b86aef9a-2f3f-4cfb-b7d9-3322ef95a220 3 | :END: 4 | #+title: Kubernetes Tools Collection 5 | 6 | - [[https://youtu.be/Yb3_4PZX0B0][ArgoCD]] :: GitOps + kube WebUI. Shows a diagram of components in 7 | cluster. 8 | -------------------------------------------------------------------------------- /notes/20240720210504-k0s.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 964af869-2946-41ea-8da0-ccd8362d7bd7 3 | :ROAM_REFS: https://k0sproject.io 4 | :END: 5 | #+title: k0s 6 | 7 | Simple single-binary [[id:411be08a-366e-480b-839d-aa3bc1637611][Kubernetes]] distribution. 8 | -------------------------------------------------------------------------------- /notes/20240720210540-kubernetes.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 411be08a-366e-480b-839d-aa3bc1637611 3 | :ROAM_ALIASES: k8s 4 | :END: 5 | #+title: Kubernetes 6 | -------------------------------------------------------------------------------- /notes/20240721081007-shipping_from_japan.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 93f3d89b-9fe1-4ab1-8e33-17c660206ae3 3 | :END: 4 | #+title: Shipping from Japan 5 | 6 | https://www.parcelabc.com/order/addresses 7 | https://users.jsmjapan.com/ru/delivery/agreement 8 | -------------------------------------------------------------------------------- /notes/20240721091921-monitoring_software_collection.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 49ad335e-2cae-4d30-a90c-81795d79a014 3 | :END: 4 | #+title: Monitoring Software Collection 5 | 6 | - https://github.com/VictoriaMetrics/VictoriaMetrics :: alternative to 7 | Prometheus. 8 | -------------------------------------------------------------------------------- /notes/20240722163555-sharing_a_gpu_between_multiple_pods_in_kubernetes.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 27787bb2-42a7-41fc-8ca8-d652224e51ea 3 | :END: 4 | #+title: Sharing a GPU Between Multiple Pods in Kubernetes 5 | 6 | https://youtu.be/EPqR2RKzufE 7 | -------------------------------------------------------------------------------- /notes/20240723110549-hammock.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: f3222046-423c-4748-9835-998a84fefa40 3 | :END: 4 | #+title: Hammock 5 | 6 | Some materials related to hammocks. 7 | 8 | https://chillskill.ru 9 | 10 | * Notes 11 | - Hard to sleep with dog. 12 | -------------------------------------------------------------------------------- /notes/20240723203010-high_end_backpacking_gear.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8062879f-f329-4c35-8d78-880a8cbf47d8 3 | :END: 4 | #+title: High-end Backpacking Gear 5 | 6 | - Durston X-mid tent 7 | - [[https://www.nemoequipment.com/collections/tensor%E2%84%A2-sleeping-pads][Nemo tensor]] sleeping pad. 8 | - https://zenbivy.com/products/ultralight-mattress 9 | -------------------------------------------------------------------------------- /notes/20240725111527-bluetooth_mmcx_cable.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 99e6e834-62c8-465c-8025-e74dec139397 3 | :END: 4 | #+title: Bluetooth MMCX Cable 5 | 6 | - Hidizs H2 + short jack mmcx can work. [[https://store.hiby.com/products/3-5mm-short-cable][hiby short cable]]. 7 | - https://trn-audio.com/trn-bt20s-pro.html :: Needs case for charging => bulky. 8 | 9 | 10 | Just a cool mmcx cble with mic: 11 | https://antlionaudio.com/products/kimura-microphone 12 | -------------------------------------------------------------------------------- /notes/20240727174508-scheme_package_managers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 05765b44-4423-4b0e-b263-5f8779e95988 3 | :END: 4 | #+title: Scheme Package Managers 5 | 6 | - https://akkuscm.org/ 7 | - https://snow-fort.org/ 8 | - https://retropikzel.neocities.org/schubert/usage/ 9 | -------------------------------------------------------------------------------- /notes/20240730125707-ed25519.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 30add277-7f25-426e-9188-ed340904f89f 3 | :ROAM_REFS: https://ed25519.cr.yp.to/ 4 | :END: 5 | #+title: ed25519 6 | 7 | Ed25519 is a public-key signature system with several attractive features. 8 | 9 | It looks interesting to me because it should be more performant than 10 | rsa-4096, without compromising security. I currently suffer a bit 11 | from [[id:3efb3781-5efa-4037-8a95-abeec91292f4][YubiKey]] + RSA-4096 performance. 12 | -------------------------------------------------------------------------------- /notes/20240806083510-extending_scheme_ide_nrepl_and_sesman_sessions_emacs_arei_guile_ares.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: bd23798c-7ef4-481b-a707-c56eeada3946 3 | :END: 4 | #+title: Extending Scheme IDE: nREPL and sesman sessions | Emacs Arei | Guile Ares 5 | #+filetags: :Video: 6 | 7 | * Introduction 8 | There are two primary type of sessions 9 | 10 | * Sesman 11 | * nREPL sessions 12 | * Conclusion 13 | -------------------------------------------------------------------------------- /notes/20240806155942-trekking_poles.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b4a792b1-e8fc-4d97-9f60-8dd5425ecbcb 3 | :END: 4 | #+title: Trekking Poles 5 | 6 | - https://wearealtus.com/en/canes/bambu 7 | -------------------------------------------------------------------------------- /notes/20240806175000-distributed_file_systems.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: aedbeedc-cfbc-4d4d-b87e-789e3f677e13 3 | :END: 4 | #+title: Distributed File Systems 5 | 6 | - https://longhorn.io/ :: [[id:411be08a-366e-480b-839d-aa3bc1637611][Kubernetes]] native fs. 7 | -------------------------------------------------------------------------------- /notes/20240819201011-supersiding_gpg_key.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 58ed9d99-8ace-49b8-b900-7e3cc9435e5e 3 | :END: 4 | #+title: Superseding GPG Key 5 | 6 | - https://security.stackexchange.com/questions/204200/preparing-to-change-over-to-new-gpg-key-what-to-do-with-my-old-ones 7 | - https://www.reddit.com/r/GnuPG/comments/11ers72/questions_about_expired_key_security_and_revoking/ 8 | - https://gist.github.com/grenade/6318301 9 | -------------------------------------------------------------------------------- /notes/20240820190851-ipu6_camera.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 8a83ab2a-24b7-4fcf-9fdb-4807160a5351 3 | :END: 4 | #+title: IPU6 Camera 5 | 6 | https://bbs.archlinux.org/viewtopic.php?id=297262 7 | https://github.com/linux-surface/linux-surface/discussions/1354 8 | -------------------------------------------------------------------------------- /notes/20240822145904-scheme_testing_framework_meeting_with_graywolf.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c134224b-4317-4f07-9b52-9ea7faa7d87c 3 | :END: 4 | #+title: Scheme Testing Framework Meeting with graywolf 5 | 6 | * Questions/Topics 7 | - Why nobody publicly noticed that SRFI-64 is so incomplete? 8 | - Tests inside REPL. 9 | - How to make a good testing framework? 10 | - How to improve guile in general? 11 | -------------------------------------------------------------------------------- /notes/20240823083408-license_and_copyright_headers.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 00aca877-d459-4533-8654-dcb42d17b044 3 | :END: 4 | #+title: License and Copyright Headers 5 | 6 | https://matija.suklje.name/how-and-why-to-properly-write-copyright-statements-in-your-code 7 | -------------------------------------------------------------------------------- /notes/20240828093735-punctuations_ferquency.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 745dce3f-5d37-4289-9e37-45d64c54532a 3 | :END: 4 | #+title: Punctuations Ferquency 5 | 6 | - [[http://xahlee.info/comp/computer_language_char_distribution.html][Computer Languages Characters Frequency]] :: by programming language 7 | and total statistics. 8 | - https://www.jonashietala.se/blog/2021/06/03/the-t-34-keyboard-layout/ 9 | -------------------------------------------------------------------------------- /notes/20240830103956-n_key_rollover.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: fb108de3-1bd8-4329-bb41-dfed3481ebe6 3 | :END: 4 | #+title: N-Key Rollover 5 | 6 | - http://gadzikowski.com/nkeyrollover.html :: n-key rollover tester. 7 | -------------------------------------------------------------------------------- /notes/20240902130934-xkb_basics.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 41f70085-9c85-428d-a9cf-9d2e2f641f4a 3 | :END: 4 | #+title: XKB Basics 5 | 6 | https://www.charvolant.org/doug/xkb 7 | 8 | Key Codes maps physical scan codes to human-readable aliases. It 9 | allows to define keyboard-independent layouts. 10 | 11 | Symbols maps keycodes to whatever symbol user want to produce. If no 12 | _keys specifiers provided than keymap considered to cover the whole 13 | keyboard. 14 | -------------------------------------------------------------------------------- /notes/20240907081124-guile_problems.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b26512cc-d885-4512-abfe-06c790d8bf16 3 | :END: 4 | #+title: Guile Problems 5 | 6 | * Contributions are not welcomed 7 | The contributions are not aknowledged and rarely got merged. 8 | 9 | https://fosstodon.org/@ekaitz_zarraga@mastodon.social/113092989137741399 10 | https://fosstodon.org/@ekaitz_zarraga@mastodon.social/113092976343147531 11 | -------------------------------------------------------------------------------- /notes/20240930142326-alternative_git_workflows.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6d7574c8-3942-46ad-b2a8-4cde63a3281f 3 | :END: 4 | #+title: Alternative Git Workflows 5 | 6 | Alternative workflows, not email and not github-like. 7 | 8 | https://pr.pico.sh/ 9 | https://radicle.xyz/ 10 | -------------------------------------------------------------------------------- /notes/20241020161342-emacs_packages_autoload_in_guix.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 26329791-3f4a-4b44-8748-f86cadfbface 3 | :END: 4 | #+title: Emacs Packages Autoload in Guix 5 | 6 | https://issues.guix.gnu.org/65575 7 | -------------------------------------------------------------------------------- /notes/20241020162133-ideas_for_next_location.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 2099b631-67b9-4738-804e-3b668fc7a903 3 | :END: 4 | #+title: Ideas for Next Location 5 | 6 | - Turkey. 7 | - Emirates. 8 | - Alp Lager, Kazahstan. 9 | -------------------------------------------------------------------------------- /notes/20241028130328-rde_release_checklist.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: d8fd8714-0c85-429c-bd64-640e3bfc1a54 3 | :END: 4 | #+title: RDE Release Checklist 5 | -------------------------------------------------------------------------------- /notes/20241030173119-guix_on_tmpfs.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 84a10d5f-315e-4c35-b92f-e3fa16e4c7cd 3 | :END: 4 | #+title: Guix on tmpfs 5 | https://codeberg.org/look/misako/src/branch/main/install/README.md 6 | -------------------------------------------------------------------------------- /notes/20241101170111-typing_with_pleasure.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4bb60a9d-19d9-4c3e-be77-94d778575e74 3 | :END: 4 | #+title: Typing with Pleasure 5 | 6 | - related :: [[id:06ad5b7d-041c-4000-b45b-fadc266eb936][HCI]] 7 | 8 | https://pavelfatin.com/typing-with-pleasure/ 9 | 10 | The article about input/render lag in different text editors and their 11 | effects on typing/perception and other aspects. 12 | -------------------------------------------------------------------------------- /notes/20241101170217-hci.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 06ad5b7d-041c-4000-b45b-fadc266eb936 3 | :END: 4 | #+title: HCI 5 | 6 | Just a generic node for human-computer interaction 7 | -------------------------------------------------------------------------------- /notes/20241107182324-why_i_do_free_software.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: c5a012ad-cf64-475a-b3c7-41a3729fc69f 3 | :END: 4 | #+title: Why I do Free Software? 5 | #+filetags: :Video: 6 | -------------------------------------------------------------------------------- /notes/20241125161401-persistent_data_structures.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 6b2a6223-9b82-4c15-bd37-eddd36aa6f07 3 | :END: 4 | #+title: Persistent Data Structures 5 | -------------------------------------------------------------------------------- /notes/20241127130952-rss.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 9c093413-e660-4090-9247-a7fa1d8e97ba 3 | :END: 4 | #+title: RSS 5 | 6 | https://github.com/AboutRSS/ALL-about-RSS 7 | -------------------------------------------------------------------------------- /notes/20241218170030-muay_thai_gyms.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0db188b9-5d88-4768-b01e-4d4fd240b2f1 3 | :END: 4 | #+title: Muay Thai Gyms 5 | 6 | - https://youtu.be/v6Jer37cqps :: a video showing a few gyms 7 | -------------------------------------------------------------------------------- /notes/20241220160146-terraform_alternatives.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 3751dc06-67b1-419e-a2b5-2da995973692 3 | :END: 4 | #+title: Terraform Alternatives 5 | 6 | - opentofu 7 | - pulumi.com 8 | -------------------------------------------------------------------------------- /notes/20250101084859-propogator_networks.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 4ffa2c98-43e8-465b-82cb-f338e0364f1d 3 | :ROAM_ALIASES: Propogators 4 | :END: 5 | #+title: Propogator Networks 6 | 7 | Graph of interconnected cells, which contains information about values 8 | and can reactively update themselves depending on new input. 9 | 10 | [[id:5077b101-e79d-4a02-bcba-6839d03b0b92][Functional Reactive Programming]] can be built on top of propogators. 11 | 12 | Propogation can be a fundamental computing principle and even 13 | substitute the evaluation of expressions. 14 | -------------------------------------------------------------------------------- /notes/20250101121657-public_profile.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: a309504d-cf98-4e99-8455-c8a55d9be361 3 | :END: 4 | #+title: Public Profile 5 | 6 | 7 | Some things I often talk about: Minimalism, Healthy Lifestyle, 8 | -------------------------------------------------------------------------------- /notes/20250106130245-live_programming_environments.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: ade71f1a-1c35-492a-89c7-c10f51c007ce 3 | :END: 4 | #+title: Live Programming Environments 5 | 6 | Something that is really interactive. It's tightly related to 7 | [[id:a22ecbab-ebe1-4ef5-a1f6-caeb026c32ee][Moldable Development Environment]]. 8 | 9 | https://albertzak.com/run-build-grow/ 10 | https://github.com/albertzak/open 11 | -------------------------------------------------------------------------------- /notes/20250106130641-modern_frontend_approaches.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 3f0d925f-8495-478f-b4e3-88f92f2e66b4 3 | :END: 4 | #+title: Modern Frontend Approaches 5 | 6 | https://github.com/hyperfiddle/electric 7 | -------------------------------------------------------------------------------- /notes/20250113122027-building_a_launcher.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 81241d03-a228-4834-a702-2cf90267aef3 3 | :END: 4 | #+title: Building a Launcher 5 | 6 | An entry point to other applications. It's not necessary the app that 7 | launches other, it potentially can do some pre-processing. 8 | 9 | https://github.com/cerebroapp 10 | -------------------------------------------------------------------------------- /notes/20250113141143-dog_s_breed.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 109c5f26-75e2-49ec-ae24-73f153ba7fe2 3 | :END: 4 | #+title: Dog's Breed 5 | 6 | - Belgium Malinois 7 | -------------------------------------------------------------------------------- /notes/20250120074524-ddosing_maintainer_s_capabilities.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b773e06a-35fd-4ce1-8060-63cb9cba9bd6 3 | :END: 4 | #+title: DDoSing Maintainer's Capabilities 5 | 6 | Most of the FOSS projects are a single man effort. 7 | 8 | Bus factor. 9 | 10 | Maintainer become a bottleneck. 11 | -------------------------------------------------------------------------------- /notes/20250128140427-javascript_fun_facts.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 823b4b1d-494f-4518-bcc7-518748856d34 3 | :END: 4 | #+title: JavaScript Fun Facts 5 | 6 | A list of cool and nice things about JavaScript (not fun and not nice). 7 | 8 | * React ships only CommonJS version 9 | Which means you can't include it directly to html page. 10 | https://github.com/facebook/react/issues/11503 11 | 12 | However, you can use esm.sh to obtain esm compatible version of react. 13 | -------------------------------------------------------------------------------- /notes/braswell_practical_2023.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0c08bcd3-b9b4-48bd-8806-3e1d2caaab93 3 | :END: 4 | #+title: Practical compilation of fexprs using partial evaluation: Fexprs can performantly replace macros in purely-functional Lisp :: Braswell, Nathan and Khan, Sharjeel and Pande, Santosh 5 | -------------------------------------------------------------------------------- /notes/daily/2023-05-01.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 88a05971-7109-48c0-8178-612a38af58d3 3 | :END: 4 | #+title: 2023-05-01 5 | 6 | Idk, if those daily notes are useful, at least I can use it as 7 | fleeting notes I guess. 8 | -------------------------------------------------------------------------------- /notes/daily/2023-09-14.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 98b90a7d-1462-4a71-9541-bc09d40f892a 3 | :END: 4 | #+title: 2023-09-14 5 | 6 | * PhD Weekly Summary 7 | - Almost Finished ML course. 8 | - Read and conspect [[id:427223fe-0e89-4db6-bd11-9f99e0c393a8][How to Read a Paper (S. Keshav)]]. 9 | - Started a work on bibliography collection. 10 | - Get accepted for SeaGL and EmacsConf. 11 | 12 | * PhD Discussion 13 | - Writing paper (bibliogrpahy) workflow. 14 | - Why to do PhD? 15 | - PhD experience. 16 | - How to choose topic? 17 | - How to find a lab? 18 | 19 | Engineer problem vs research problem 20 | How to make a research problem statement. 21 | -------------------------------------------------------------------------------- /notes/daily/2023-09-21.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 0f9a2d6b-90cb-471c-9293-a37f62e064da 3 | :END: 4 | #+title: 2023-09-21 5 | 6 | - zotra 7 | - roam notes 8 | -------------------------------------------------------------------------------- /notes/daily/2024-01-07.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 686bd04b-0ca4-44c1-8b5e-2a2c6795e5cc 3 | :END: 4 | #+title: 2024-01-07 5 | 6 | * Making dairy public 7 | Nobody cares about you, making you diary to be public should not be a 8 | problem unless you expose someone's else private info. 9 | 10 | Also, it possible to encrypt sensible subheadings. 11 | * Dumping thoughts 12 | Just dumping your current thoughts in a written form frees up your 13 | mind. 14 | -------------------------------------------------------------------------------- /notes/daily/2024-01-08.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: b45fc481-a788-459c-9d99-8c194a78bb17 3 | :END: 4 | #+title: 2024-01-08 5 | 6 | * Guix Consulting Meeting Follow Up 7 | 8 | Write a list of [[id:fcf212ba-776c-4c58-b53a-220cde2f5bd8][practical applications]] of guix, govuk, bionf, inria HPC. 9 | -------------------------------------------------------------------------------- /notes/daily/2024-01-09.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-01-09.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-01-10.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-01-10.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-01-11.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-01-11.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-01-12.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-01-12.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-01-14.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-01-14.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-01-15.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-01-15.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-01-18.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-01-18.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-01-19.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-01-19.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-01-20.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-01-20.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-01-23.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-01-23.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-01-29.org.gpg: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: 76aab888-6038-4828-806d-58a4dc6f64f3 3 | :END: 4 | #+title: 2024-01-29 5 | 6 | -------------------------------------------------------------------------------- /notes/daily/2024-02-02.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-02-02.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-02-08.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-02-08.org.gpg -------------------------------------------------------------------------------- /notes/daily/2024-02-09.org.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/daily/2024-02-09.org.gpg -------------------------------------------------------------------------------- /notes/index.org: -------------------------------------------------------------------------------- 1 | # -*- mode: Org; org-confirm-elisp-link-function: nil; -*- 2 | :PROPERTIES: 3 | :ID: 3a4e2825-1498-41ac-a50a-5f3b034da5eb 4 | :END: 5 | #+title: Index 6 | 7 | * Work 8 | - [[id:0fdb5c53-390f-4108-bf49-4e417cfe0296][trop.in streams schedule]] 9 | - [[https://sr.ht/~abcdw/rde][rde]] 10 | 11 | 12 | * Stuff to check out 13 | https://www.orgroam.com/manual.html 14 | -------------------------------------------------------------------------------- /notes/org-roam.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abcdw/notes/005eabdee2f3820f1543cf7b5000c15009ffd11b/notes/org-roam.db -------------------------------------------------------------------------------- /notes/reppy_parallel_2009.org: -------------------------------------------------------------------------------- 1 | :PROPERTIES: 2 | :ID: aee3e3f5-a06d-442b-b7ce-26eec99215df 3 | :ROAM_REFS: https://people.cs.uchicago.edu/~jhr/papers/2009/icfp-parallel-cml.pdf @reppy_parallel_2009 4 | :ROAM_ALIASES: "Parallel Concurrent ML" 5 | :END: 6 | #+title: Parallel Concurrent ML - Reppy, John and Russo, Claudio V. and Xiao, Yingqi 7 | 8 | This is a cool article about implementation of concurenncy mechanism, 9 | which can work on multi-threaded system. 10 | --------------------------------------------------------------------------------