[{"short_id":"q1hh1g","short_id_url":"https://lobste.rs/s/q1hh1g","created_at":"2020-09-21T08:04:24.000-05:00","title":"Simple Anomaly Detection Using Plain SQL","url":"https://hakibenita.com/sql-anomaly-detection","score":33,"flags":0,"comment_count":5,"description":"","comments_url":"https://lobste.rs/s/q1hh1g/simple_anomaly_detection_using_plain_sql","submitter_user":{"username":"Haki","created_at":"2019-01-04T01:25:42.000-06:00","is_admin":false,"about":"https://hakibenita.com","is_moderator":false,"karma":278,"avatar_url":"/avatars/Haki-100.png","invited_by_user":"pstef"},"tags":["databases"]},{"short_id":"gnd8bc","short_id_url":"https://lobste.rs/s/gnd8bc","created_at":"2020-09-21T11:56:04.000-05:00","title":"scalar: A small chat protocol, inspired by Gemini","url":"https://sr.ht/~icefox/scalar/","score":18,"flags":0,"comment_count":4,"description":"","comments_url":"https://lobste.rs/s/gnd8bc/scalar_small_chat_protocol_inspired_by","submitter_user":{"username":"icefox","created_at":"2018-08-26T20:59:16.000-05:00","is_admin":false,"about":"","is_moderator":false,"karma":2818,"avatar_url":"/avatars/icefox-100.png","invited_by_user":"shanemhansen"},"tags":["networking","release","show"]},{"short_id":"bssphv","short_id_url":"https://lobste.rs/s/bssphv","created_at":"2020-09-21T14:21:46.000-05:00","title":"My Least Favorite Rust Type","url":"https://ridiculousfish.com/blog/posts/least-favorite-rust-type.html","score":23,"flags":0,"comment_count":1,"description":"","comments_url":"https://lobste.rs/s/bssphv/my_least_favorite_rust_type","submitter_user":{"username":"liftM","created_at":"2017-11-18T04:29:06.000-06:00","is_admin":false,"about":"I work on programming languages and build systems.","is_moderator":false,"karma":161,"avatar_url":"/avatars/liftM-100.png","invited_by_user":"alok","github_username":"liftM","twitter_username":"liftm2"},"tags":["rust"]},{"short_id":"d8wxhi","short_id_url":"https://lobste.rs/s/d8wxhi","created_at":"2020-09-20T20:34:16.000-05:00","title":"On the use of a life","url":"http://www.daemonology.net/blog/2020-09-20-On-the-use-of-a-life.html","score":103,"flags":5,"comment_count":12,"description":"","comments_url":"https://lobste.rs/s/d8wxhi/on_use_life","submitter_user":{"username":"amontalenti","created_at":"2014-02-11T09:12:37.000-06:00","is_admin":false,"about":"Founder of [Parse.ly](http://parse.ly). Python, Clojure, JavaScript, \u0026 C. UNIX lover. Web hacker. Blogging at [amontalenti.com](https://amontalenti.com), tweeting at [@amontalenti](http://twitter.com/amontalenti).","is_moderator":false,"karma":930,"avatar_url":"/avatars/amontalenti-100.png","invited_by_user":"conroy"},"tags":["crypto","freebsd","person"]},{"short_id":"gxgoel","short_id_url":"https://lobste.rs/s/gxgoel","created_at":"2020-09-21T13:22:08.000-05:00","title":"Plan 9 rides again; WSL file access","url":"https://nelsonslog.wordpress.com/2019/02/16/plan-9-rides-again-wsl-file-access/","score":13,"flags":0,"comment_count":1,"description":"","comments_url":"https://lobste.rs/s/gxgoel/plan_9_rides_again_wsl_file_access","submitter_user":{"username":"awreece","created_at":"2016-01-15T00:04:45.000-06:00","is_admin":false,"about":"My hobbies are systems performance, computer security, and weird bugs. http://codearcana.com/","is_moderator":false,"karma":286,"avatar_url":"/avatars/awreece-100.png","invited_by_user":"peter"},"tags":["linux","osdev","windows"]},{"short_id":"hvr16d","short_id_url":"https://lobste.rs/s/hvr16d","created_at":"2020-09-21T05:17:04.000-05:00","title":"What are you doing this week?","url":"","score":16,"flags":0,"comment_count":20,"description":"\u003cp\u003eWhat are you doing this week? Feel free to share!\u003c/p\u003e\n\u003cp\u003eKeep in mind it’s OK to do nothing at all, too.\u003c/p\u003e\n","comments_url":"https://lobste.rs/s/hvr16d/what_are_you_doing_this_week","submitter_user":{"username":"caius","created_at":"2014-05-13T06:58:30.000-05:00","is_admin":false,"about":"Compulsive Geek, Ale Connoisseur, Head of Engineering at [SafeguardingMonitor](https://safeguardingmonitor.co.uk), Occasionally Responsible Adult.","is_moderator":false,"karma":5077,"avatar_url":"/avatars/caius-100.png","invited_by_user":"lauris","github_username":"caius","twitter_username":"Caius"},"tags":["ask","programming"]},{"short_id":"jgcvev","short_id_url":"https://lobste.rs/s/jgcvev","created_at":"2020-09-20T15:25:25.000-05:00","title":"Why Not Rust?","url":"https://matklad.github.io//2020/09/20/why-not-rust.html","score":60,"flags":0,"comment_count":25,"description":"","comments_url":"https://lobste.rs/s/jgcvev/why_not_rust","submitter_user":{"username":"notriddle","created_at":"2018-08-30T09:08:52.000-05:00","is_admin":false,"about":"https://notriddle.com/","is_moderator":false,"karma":2864,"avatar_url":"/avatars/notriddle-100.png","invited_by_user":"zimbatm","github_username":"notriddle"},"tags":["rust"]},{"short_id":"xhrskw","short_id_url":"https://lobste.rs/s/xhrskw","created_at":"2020-09-21T05:42:07.000-05:00","title":"Is it possible to hide all \"What are you doing this XXX\" threads?","url":"","score":33,"flags":0,"comment_count":21,"description":"\u003cp\u003eI’m annoyed by all these “What are you doing this XXX” threads.\nIs it possible to automatically hide them?\u003c/p\u003e\n\u003cp\u003eThey are usually tagged with “ask” and “programming”.\nSo hiding all “ask” and “programming” threads in my settings\nprobably would do the trick,\nbut then I’d also miss the interesting questions…\u003c/p\u003e\n","comments_url":"https://lobste.rs/s/xhrskw/is_it_possible_hide_all_what_are_you_doing","submitter_user":{"username":"hwj","created_at":"2019-05-30T00:12:36.000-05:00","is_admin":false,"about":"computer science student","is_moderator":false,"karma":763,"avatar_url":"/avatars/hwj-100.png","invited_by_user":"nickpsecurity"},"tags":["meta"]},{"short_id":"xuvwrb","short_id_url":"https://lobste.rs/s/xuvwrb","created_at":"2020-09-21T10:22:37.000-05:00","title":"The unrealized potential of federation","url":"https://drewdevault.com/2020/09/20/The-potential-of-federation.html","score":7,"flags":1,"comment_count":1,"description":"","comments_url":"https://lobste.rs/s/xuvwrb/unrealized_potential_federation","submitter_user":{"username":"zge","created_at":"2017-11-19T11:49:35.000-06:00","is_admin":false,"about":"CS student and hobby developer.","is_moderator":false,"karma":9038,"avatar_url":"/avatars/zge-100.png","invited_by_user":"josuah","github_username":"phikal"},"tags":["networking"]},{"short_id":"9t1ves","short_id_url":"https://lobste.rs/s/9t1ves","created_at":"2020-09-21T06:53:28.000-05:00","title":"Creating a Home IPv6 Network","url":"https://blog.hansenpartnership.com/creating-a-home-ipv6-network/","score":14,"flags":0,"comment_count":1,"description":"","comments_url":"https://lobste.rs/s/9t1ves/creating_home_ipv6_network","submitter_user":{"username":"freddyb","created_at":"2017-02-02T09:12:16.000-06:00","is_admin":false,"about":"Security. Mostly in Browsers, but not exclusively.","is_moderator":false,"karma":3873,"avatar_url":"/avatars/freddyb-100.png","invited_by_user":"stas","keybase_signatures":[{"kb_username":"freddyb","sig_hash":"550e2f5b27d4b5d558c02dfb2b23a628e90635183c93f993eeea4e16b20c51150f"}]},"tags":["linux","networking"]},{"short_id":"8m7ydc","short_id_url":"https://lobste.rs/s/8m7ydc","created_at":"2020-09-21T11:18:06.000-05:00","title":"dstask: Single binary terminal-based TODO manager with git-based sync + markdown notes per task","url":"https://github.com/naggie/dstask","score":5,"flags":0,"comment_count":4,"description":"\u003cp\u003eShowcasing on behalf of the author\u003c/p\u003e\n","comments_url":"https://lobste.rs/s/8m7ydc/dstask_single_binary_terminal_based_todo","submitter_user":{"username":"JordiGH","created_at":"2014-11-24T16:21:05.000-06:00","is_admin":false,"about":"Jordi Gutiérrez Hermoso. \r\n\r\nGNU Octave dev, Mercurial enthusiast.\r\n\r\nCoder, mathematician, hacker-errant.\r\n\r\nYou may contact me at jordigh@octave.org","is_moderator":false,"karma":6718,"avatar_url":"/avatars/JordiGH-100.png","invited_by_user":"technomancy"},"tags":["go","show"]},{"short_id":"lzaycw","short_id_url":"https://lobste.rs/s/lzaycw","created_at":"2020-09-21T13:01:05.000-05:00","title":"Maybe don’t write off Scala just yet","url":"https://levelup.gitconnected.com/maybe-dont-write-off-scala-just-yet-f0c128a570f0","score":5,"flags":0,"comment_count":1,"description":"","comments_url":"https://lobste.rs/s/lzaycw/maybe_don_t_write_off_scala_just_yet","submitter_user":{"username":"asteroid","created_at":"2020-01-29T13:58:14.000-06:00","is_admin":false,"about":"Writer. Editor. Computer geek. Chocoholic. Baseball fan. Not always in that order.","is_moderator":false,"karma":333,"avatar_url":"/avatars/asteroid-100.png","invited_by_user":"petdance","twitter_username":"estherschindler"},"tags":["scala"]},{"short_id":"uqiz1y","short_id_url":"https://lobste.rs/s/uqiz1y","created_at":"2020-09-21T16:37:37.000-05:00","title":"Croquet Project Demo (2003)","url":"https://www.youtube.com/watch?v=cXGLOiZUZ2U","score":3,"flags":0,"comment_count":0,"description":"","comments_url":"https://lobste.rs/s/uqiz1y/croquet_project_demo_2003","submitter_user":{"username":"sevan","created_at":"2013-06-02T17:42:02.000-05:00","is_admin":false,"about":"","is_moderator":false,"karma":6732,"avatar_url":"/avatars/sevan-100.png","invited_by_user":"jturner","github_username":"sevan"},"tags":["graphics","video"]},{"short_id":"9tdnvp","short_id_url":"https://lobste.rs/s/9tdnvp","created_at":"2020-09-20T12:40:46.000-05:00","title":"uMatrix development has ended","url":"https://www.ghacks.net/2020/09/20/umatrix-development-has-ended/","score":38,"flags":1,"comment_count":13,"description":"","comments_url":"https://lobste.rs/s/9tdnvp/umatrix_development_has_ended","submitter_user":{"username":"skrzyp","created_at":"2016-05-21T16:41:57.000-05:00","is_admin":false,"about":"````\r\n````","is_moderator":false,"karma":867,"avatar_url":"/avatars/skrzyp-100.png","invited_by_user":"mulander"},"tags":["browsers","privacy","web"]},{"short_id":"mi4tlk","short_id_url":"https://lobste.rs/s/mi4tlk","created_at":"2020-09-21T08:28:38.000-05:00","title":"Deep Learning in Clojure with Fewer Parentheses than Keras and Python","url":"https://dragan.rocks/articles/20/Deep-Diamond-Deep-Learning-in-Clojure-Fewer-Parentheses-Python-Keras","score":4,"flags":0,"comment_count":0,"description":"","comments_url":"https://lobste.rs/s/mi4tlk/deep_learning_clojure_with_fewer","submitter_user":{"username":"dragandj","created_at":"2016-05-12T13:12:22.000-05:00","is_admin":false,"about":"","is_moderator":false,"karma":154,"avatar_url":"/avatars/dragandj-100.png","invited_by_user":"mindcrime"},"tags":["ai","clojure","java","python"]},{"short_id":"ztsooj","short_id_url":"https://lobste.rs/s/ztsooj","created_at":"2020-09-21T06:39:34.000-05:00","title":"14nm and 7nm are NOT what you think it is","url":"https://www.youtube.com/watch?v=1kQUXpZpLXI","score":7,"flags":0,"comment_count":2,"description":"","comments_url":"https://lobste.rs/s/ztsooj/14nm_7nm_are_not_what_you_think_it_is","submitter_user":{"username":"asymptotically","created_at":"2019-08-11T09:22:13.000-05:00","is_admin":false,"about":"","is_moderator":false,"karma":558,"avatar_url":"/avatars/asymptotically-100.png","invited_by_user":"gerikson"},"tags":["hardware","video"]},{"short_id":"wgfc92","short_id_url":"https://lobste.rs/s/wgfc92","created_at":"2020-09-21T13:43:50.000-05:00","title":"EDN parser and generator for TS/JS working with plain data and stream support","url":"https://github.com/jorinvo/edn-data","score":1,"flags":0,"comment_count":0,"description":"","comments_url":"https://lobste.rs/s/wgfc92/edn_parser_generator_for_ts_js_working","submitter_user":{"username":"jorin","created_at":"2020-07-06T11:34:49.000-05:00","is_admin":false,"about":"✨ decentralize all the things ✨ #clojure is just data 🖤 \r\n🌱 plant trees 🌳\r\n→ experimenting with feedback systems 🤖\r\nFind me at https://mas.to/@jorin","is_moderator":false,"karma":52,"avatar_url":"/avatars/jorin-100.png","invited_by_user":"jussi","github_username":"jorinvo","twitter_username":"jorinvo"},"tags":["clojure","javascript","nodejs","release"]},{"short_id":"bhttyk","short_id_url":"https://lobste.rs/s/bhttyk","created_at":"2020-09-20T11:28:13.000-05:00","title":"organice (Org mode for mobile devices and the browser) renders clickable links automatically","url":"https://200ok.ch/posts/2020-09-20_organice_renders_clickable_links_automatically.html","score":20,"flags":0,"comment_count":7,"description":"","comments_url":"https://lobste.rs/s/bhttyk/organice_org_mode_for_mobile_devices","submitter_user":{"username":"munen","created_at":"2019-09-23T02:27:28.000-05:00","is_admin":false,"about":"CEO 200ok.ch, Lecturer at ZHAW. Ordained Zen Buddhist monk and caretaker of the Lambda Zen Temple (http://zen-temple.net).","is_moderator":false,"karma":296,"avatar_url":"/avatars/munen-100.png","invited_by_user":"bandali","github_username":"munen"},"tags":["emacs"]},{"short_id":"lfslfx","short_id_url":"https://lobste.rs/s/lfslfx","created_at":"2020-09-21T04:28:22.000-05:00","title":"Demystifying AWS VPC","url":"https://scorpil.com/post/aws-vpc/","score":8,"flags":0,"comment_count":0,"description":"\u003cp\u003eThis is posted on behalf of \u003ca href=\"https://lobste.rs/u/scorpil\" rel=\"ugc\"\u003e@scorpil\u003c/a\u003e, who can’t post their own stuff yet. I found it relevant to this community (but as I’m their inviter I might be biased)\u003c/p\u003e\n","comments_url":"https://lobste.rs/s/lfslfx/demystifying_aws_vpc","submitter_user":{"username":"gerikson","created_at":"2017-01-13T03:16:10.000-06:00","is_admin":false,"about":"Swede, father and husband. \r\n\r\nhttp://gerikson.com/blog/\r\n\r\n### Invitation policy\r\n\r\nNote that this is my personal policy. If I don't extend an invite, it doesn't mean no-one else will. Be polite, be open, and be patient.\r\n\r\nFirst step, please reach out to the community in [chat](https://lobste.rs/chat) and let us know why you want to be a part of the community. \r\n\r\nI will typically request some form of proof that your username is associated with a public profile on a social network (and yes, I count GitHub as a social network). If you do not wish to share such information in the general chat, I will not consider extending an invite. \r\n\r\nI will probably not extend an invite if your online behavior exhibits sexism, misogyny, racism or homophobia. \r\n\r\nI will politely ignore unsolicitated requests for invites via Twitter DM or email.","is_moderator":false,"karma":7097,"avatar_url":"/avatars/gerikson-100.png","invited_by_user":"varjag","github_username":"gustafe","twitter_username":"gerikson"},"tags":["distributed","networking"]},{"short_id":"ote3wb","short_id_url":"https://lobste.rs/s/ote3wb","created_at":"2020-09-21T03:17:38.000-05:00","title":"D Tetris running on Webassembly","url":"http://dpldocs.info/this-week-in-d/Blog.Posted_2020_08_10.html","score":8,"flags":0,"comment_count":1,"description":"","comments_url":"https://lobste.rs/s/ote3wb/d_tetris_running_on_webassembly","submitter_user":{"username":"speps","created_at":"2017-09-06T02:15:19.000-05:00","is_admin":false,"about":"Senior Software Engineer at Rare Ltd (Microsoft Studios UK). All opinions are my own and do not reflect my employer's.","is_moderator":false,"karma":233,"avatar_url":"/avatars/speps-100.png","invited_by_user":"mikejsavage"},"tags":["d","wasm"]},{"short_id":"vkm0ad","short_id_url":"https://lobste.rs/s/vkm0ad","created_at":"2020-09-21T07:59:49.000-05:00","title":"k2k20 hackathon report: Klemens Nanni on network land decluttering","url":"http://undeadly.org/cgi?action=article;sid=20200921110059","score":5,"flags":0,"comment_count":0,"description":"","comments_url":"https://lobste.rs/s/vkm0ad/k2k20_hackathon_report_klemens_nanni_on","submitter_user":{"username":"calvin","created_at":"2014-07-01T06:47:13.000-05:00","is_admin":false,"about":"Soon we will all have special names... names designed to make the cathode ray tube resonate.","is_moderator":false,"karma":66870,"avatar_url":"/avatars/calvin-100.png","invited_by_user":"nbyouri","github_username":"NattyNarwhal"},"tags":["openbsd"]},{"short_id":"liy030","short_id_url":"https://lobste.rs/s/liy030","created_at":"2020-09-21T14:21:28.000-05:00","title":"Local memoized recursive functions","url":"https://quanttype.net/posts/2020-09-20-local-memoized-recursive-functions.html","score":2,"flags":0,"comment_count":0,"description":"","comments_url":"https://lobste.rs/s/liy030/local_memoized_recursive_functions","submitter_user":{"username":"jussi","created_at":"2016-06-07T11:38:09.000-05:00","is_admin":false,"about":"Programmer at Metosin\r\n\r\nClojure/Python/Javascript/Rust/Ruby/DuckDuckGo.\r\n\r\n","is_moderator":false,"karma":407,"avatar_url":"/avatars/jussi-100.png","invited_by_user":"flyingfisch","github_username":"jrasanen","twitter_username":"jussiras"},"tags":["clojure","programming"]},{"short_id":"lcb5us","short_id_url":"https://lobste.rs/s/lcb5us","created_at":"2020-09-21T08:56:55.000-05:00","title":"Analyzing Python Code with Python","url":"https://rotemtam.com/2020/08/13/python-ast/","score":4,"flags":0,"comment_count":0,"description":"","comments_url":"https://lobste.rs/s/lcb5us/analyzing_python_code_with_python","submitter_user":{"username":"learnbyexample","created_at":"2020-06-15T09:51:10.000-05:00","is_admin":false,"about":"Sundeep Agarwal is a freelance trainer, [author](https://learnbyexample.github.io/books/) and mentor. You can find his works, primarily focused on Linux command line, text processing, scripting languages and curated lists, at [https://github.com/learnbyexample](https://github.com/learnbyexample).","is_moderator":false,"karma":347,"avatar_url":"/avatars/learnbyexample-100.png","invited_by_user":"ngoldbaum"},"tags":["python","testing"]},{"short_id":"rmlqmn","short_id_url":"https://lobste.rs/s/rmlqmn","created_at":"2020-09-21T13:19:01.000-05:00","title":"Data art posters about music (streaming) data for Sony Music","url":"https://www.visualcinnamon.com/2020/06/sony-music-data-art","score":2,"flags":1,"comment_count":0,"description":"","comments_url":"https://lobste.rs/s/rmlqmn/data_art_posters_about_music_streaming","submitter_user":{"username":"danburzo","created_at":"2018-10-02T10:53:45.000-05:00","is_admin":false,"about":"Building things for the web. Learning in public. Co-founder of [Moqups](https://moqups.com). Find me [on Mastodon](https://mastodon.social/@danburzo).","is_moderator":false,"karma":1159,"avatar_url":"/avatars/danburzo-100.png","invited_by_user":"migurski","github_username":"danburzo","twitter_username":"danburzo"},"tags":["design","visualization"]},{"short_id":"zqyydb","short_id_url":"https://lobste.rs/s/zqyydb","created_at":"2020-09-21T07:11:14.000-05:00","title":"k2k20 hackathon report: Bob Beck on LibreSSL progress","url":"https://undeadly.org/cgi?action=article;sid=20200921105847","score":4,"flags":0,"comment_count":0,"description":"","comments_url":"https://lobste.rs/s/zqyydb/k2k20_hackathon_report_bob_beck_on","submitter_user":{"username":"Vigdis","created_at":"2017-02-27T21:08:14.000-06:00","is_admin":false,"about":"Alleycat for the fun, sys/net admin for a living and OpenBSD contributions for the pleasure. (Not so) French dude in Montreal\r\n\r\nhttps://chown.me","is_moderator":false,"karma":76,"avatar_url":"/avatars/Vigdis-100.png","invited_by_user":"sevan"},"tags":["openbsd"]}]