[{"short_id":"dikmbr","short_id_url":"https://lobste.rs/s/dikmbr","created_at":"2023-02-10T08:17:20.000-06:00","title":"What are you doing this weekend?","url":"","score":10,"flags":0,"comment_count":18,"description":"\u003cp\u003eFeel free to tell what you plan on doing this weekend and even ask for help or feedback.\u003c/p\u003e\n\u003cp\u003ePlease keep in mind it’s more than OK to do nothing at all too!\u003c/p\u003e\n","description_plain":"Feel free to tell what you plan on doing this weekend and even ask for help or feedback.\r\n\r\nPlease keep in mind it’s more than OK to do nothing at all too!","comments_url":"https://lobste.rs/s/dikmbr/what_are_you_doing_this_weekend","submitter_user":{"username":"caius","created_at":"2014-05-13T06:58:30.000-05:00","is_admin":false,"about":"Compulsive Geek, Ale Connoisseur, Occasionally Responsible Adult.","is_moderator":false,"karma":8573,"avatar_url":"/avatars/caius-100.png","invited_by_user":"lauris","github_username":"caius","twitter_username":"Caius"},"tags":["ask","programming"]},{"short_id":"tnvk82","short_id_url":"https://lobste.rs/s/tnvk82","created_at":"2023-02-10T03:05:09.000-06:00","title":"orlp/glidesort: A Rust implementation of Glidesort, my stable adaptive quicksort/mergesort hybrid sorting algorithm","url":"https://github.com/orlp/glidesort/tree/a9bac7f27179d7d2d97ab6fdebbd42dd6477de3d","score":5,"flags":0,"comment_count":2,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/tnvk82/orlp_glidesort_rust_implementation","submitter_user":{"username":"5d22b","created_at":"2022-07-28T00:02:54.000-05:00","is_admin":false,"about":"","is_moderator":false,"karma":155,"avatar_url":"/avatars/5d22b-100.png","invited_by_user":"est31"},"tags":["compsci","rust"]},{"short_id":"70sorb","short_id_url":"https://lobste.rs/s/70sorb","created_at":"2023-02-09T17:30:50.000-06:00","title":"Build something productive in less than 100 Lines of Code","url":"https://github.com/josharsh/100LinesOfCode","score":3,"flags":0,"comment_count":3,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/70sorb/build_something_productive_less_than_100","submitter_user":{"username":"hwayne","created_at":"2016-12-01T13:09:45.000-06:00","is_admin":false,"about":"I'm a programmer in the Chicago area. I like writing about weird programming techniques. Outside of programming I'm an avid juggler and chocolatier.","is_moderator":false,"karma":25587,"avatar_url":"/avatars/hwayne-100.png","invited_by_user":"flyingfisch","github_username":"hwayne","twitter_username":"Hillelogram"},"tags":["programming"]},{"short_id":"g3rhqr","short_id_url":"https://lobste.rs/s/g3rhqr","created_at":"2023-02-09T13:09:42.000-06:00","title":"Create bilingual books yourself","url":"https://maximullaris.com/bilingual_books.html","score":5,"flags":5,"comment_count":5,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/g3rhqr/create_bilingual_books_yourself","submitter_user":{"username":"xonix","created_at":"2021-09-21T05:23:26.000-05:00","is_admin":false,"about":"","is_moderator":false,"karma":88,"avatar_url":"/avatars/xonix-100.png","invited_by_user":"benhoyt","github_username":"xonixx"},"tags":["education","programming"]},{"short_id":"knrjzs","short_id_url":"https://lobste.rs/s/knrjzs","created_at":"2023-02-08T11:37:06.000-06:00","title":"Why does 0.1 + 0.2 = 0.30000000000000004?","url":"https://jvns.ca/blog/2023/02/08/why-does-0-1-plus-0-2-equal-0-30000000000000004/","score":33,"flags":0,"comment_count":28,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/knrjzs/why_does_0_1_0_2_0_30000000000000004","submitter_user":{"username":"eBPF","created_at":"2023-01-25T09:58:16.000-06:00","is_admin":false,"about":"[ersei.net](https://ersei.net)","is_moderator":false,"karma":82,"avatar_url":"/avatars/eBPF-100.png","invited_by_user":"oats"},"tags":["math","programming"]},{"short_id":"sufwry","short_id_url":"https://lobste.rs/s/sufwry","created_at":"2023-02-08T07:22:58.000-06:00","title":"Rustler - Using Rust crates in Elixir","url":"https://mainmatter.com/blog/2023/02/01/using-rust-crates-in-elixir/","score":16,"flags":0,"comment_count":6,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/sufwry/rustler_using_rust_crates_elixir","submitter_user":{"username":"yonkeltron","created_at":"2018-07-09T19:03:57.000-05:00","is_admin":false,"about":"https://twitter.com/yonkeltron","is_moderator":false,"karma":2662,"avatar_url":"/avatars/yonkeltron-100.png","invited_by_user":"rocx","github_username":"yonkeltron","twitter_username":"yonkeltron"},"tags":["elixir","rust"]},{"short_id":"t7idnt","short_id_url":"https://lobste.rs/s/t7idnt","created_at":"2023-02-08T02:35:59.000-06:00","title":"Sub-single-instruction Peano to machine integer conversion","url":"https://ocamlpro.com/blog/2023_01_23_Pea_No_Op/","score":12,"flags":0,"comment_count":1,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/t7idnt/sub_single_instruction_peano_machine","submitter_user":{"username":"krtab","created_at":"2019-05-13T03:44:20.000-05:00","is_admin":false,"about":"","is_moderator":false,"karma":280,"avatar_url":"/avatars/krtab-100.png","invited_by_user":"goodger"},"tags":["rust"]},{"short_id":"htoqsj","short_id_url":"https://lobste.rs/s/htoqsj","created_at":"2023-02-07T21:04:49.000-06:00","title":"Rustproofing Linux (Part 1/4 Leaking Addresses)","url":"https://research.nccgroup.com/2023/02/06/rustproofing-linux-part-1-4-leaking-addresses/","score":10,"flags":0,"comment_count":0,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/htoqsj/rustproofing_linux_part_1_4_leaking","submitter_user":{"username":"fro","created_at":"2016-04-13T15:27:31.000-05:00","is_admin":false,"about":"","is_moderator":false,"karma":1675,"avatar_url":"/avatars/fro-100.png","invited_by_user":"xero"},"tags":["linux","rust","security"]},{"short_id":"ktyp2q","short_id_url":"https://lobste.rs/s/ktyp2q","created_at":"2023-02-07T19:17:01.000-06:00","title":"Improving incremental test times in Rust","url":"https://blog.waleedkhan.name/rust-incremental-test-times/","score":7,"flags":0,"comment_count":7,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/ktyp2q/improving_incremental_test_times_rust","submitter_user":{"username":"arxanas","created_at":"2021-10-14T16:24:40.000-05:00","is_admin":false,"about":"I'm a software engineer who works on scalable developer tooling.","is_moderator":false,"karma":190,"avatar_url":"/avatars/arxanas-100.png","invited_by_user":"355E3B","github_username":"arxanas","twitter_username":"arxanas"},"tags":["rust","testing"]},{"short_id":"rvnd9e","short_id_url":"https://lobste.rs/s/rvnd9e","created_at":"2023-02-07T18:39:02.000-06:00","title":"Aurae: Distributed Runtime - Fosdem 2023","url":"https://m.youtube.com/watch?v=5a277u4j6fU","score":10,"flags":0,"comment_count":1,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/rvnd9e/aurae_distributed_runtime_fosdem_2023","submitter_user":{"username":"kellogh","created_at":"2014-01-08T17:10:46.000-06:00","is_admin":false,"about":"","is_moderator":false,"karma":2145,"avatar_url":"/avatars/kellogh-100.png","invited_by_user":"qbit","github_username":"tkellogg","twitter_username":"kellogh"},"tags":["distributed","rust","video"]},{"short_id":"aqnjd5","short_id_url":"https://lobste.rs/s/aqnjd5","created_at":"2023-02-07T15:07:06.000-06:00","title":"Sniffnet: comfortably monitor your network traffic - New Release v1.1.0","url":"https://github.com/GyulyVGC/sniffnet/releases/tag/v1.1.0","score":6,"flags":0,"comment_count":0,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/aqnjd5/sniffnet_comfortably_monitor_your","submitter_user":{"username":"GyulyVGC","created_at":"2022-11-23T12:23:31.000-06:00","is_admin":false,"about":"Computer engineering student from Italy","is_moderator":false,"karma":13,"avatar_url":"/avatars/GyulyVGC-100.png","invited_by_user":"xcombelle"},"tags":["networking","release","rust"]},{"short_id":"t4ssxd","short_id_url":"https://lobste.rs/s/t4ssxd","created_at":"2023-02-07T14:07:00.000-06:00","title":"Speeding up Rust semver-checking by over 2000x","url":"https://predr.ag/blog/speeding-up-rust-semver-checking-by-over-2000x/","score":32,"flags":0,"comment_count":12,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/t4ssxd/speeding_up_rust_semver_checking_by_over","submitter_user":{"username":"predrag","created_at":"2022-08-30T12:00:46.000-05:00","is_admin":false,"about":"Principal Eng @ Kensho\r\n\r\nTwitter: https://twitter.com/PredragGruevski\r\n\r\nBlog: https://predr.ag/blog/\r\n\r\nTalks: https://predr.ag/talks/\r\n\r\nCurrent most exciting projects:\r\n- https://github.com/obi1kenobi/trustfall\r\n- https://github.com/obi1kenobi/cargo-semver-check","is_moderator":false,"karma":164,"avatar_url":"/avatars/predrag-100.png","invited_by_user":"hwayne","github_username":"obi1kenobi"},"tags":["databases","rust"]},{"short_id":"u2rvqe","short_id_url":"https://lobste.rs/s/u2rvqe","created_at":"2023-02-07T12:46:20.000-06:00","title":"What's the difference between references and pointers in Rust?","url":"https://ntietz.com/blog/rust-references-vs-pointers/","score":8,"flags":0,"comment_count":7,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/u2rvqe/what_s_difference_between_references","submitter_user":{"username":"raymii","created_at":"2013-11-20T11:58:43.000-06:00","is_admin":false,"about":"🐋\r\nhttps://raymii.org","is_moderator":false,"karma":19571,"avatar_url":"/avatars/raymii-100.png","invited_by_user":"journeysquid"},"tags":["rust"]},{"short_id":"vyb9rm","short_id_url":"https://lobste.rs/s/vyb9rm","created_at":"2023-02-07T08:53:40.000-06:00","title":"Stack graphs: Name resolution at scale","url":"https://dcreager.net/publications/016-stack-graphs/stack-graphs.pdf","score":9,"flags":0,"comment_count":8,"description":"\u003cp\u003eA new academic paper describing \u003cem\u003estack graphs\u003c/em\u003e, which is the framework powering Precise Code Navigation at GitHub.\u003c/p\u003e\n","description_plain":"A new academic paper describing _stack graphs_, which is the framework powering Precise Code Navigation at GitHub.","comments_url":"https://lobste.rs/s/vyb9rm/stack_graphs_name_resolution_at_scale","submitter_user":{"username":"dcreager","created_at":"2021-12-10T11:19:15.000-06:00","is_admin":false,"about":"Managing the Semantic Code team at GitHub.","is_moderator":false,"karma":19,"avatar_url":"/avatars/dcreager-100.png","invited_by_user":"hwayne","github_username":"dcreager","twitter_username":"dcreager"},"tags":["compsci","pdf","programming"]},{"short_id":"2hiuo1","short_id_url":"https://lobste.rs/s/2hiuo1","created_at":"2023-02-06T20:43:32.000-06:00","title":"It’s imperative","url":"http://blog.syncpup.com/posts/its-imperative.html","score":2,"flags":1,"comment_count":0,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/2hiuo1/it_s_imperative","submitter_user":{"username":"nato","created_at":"2016-08-18T19:48:12.000-05:00","is_admin":false,"about":"","is_moderator":false,"karma":775,"avatar_url":"/avatars/nato-100.png","invited_by_user":"pushcx"},"tags":["programming"]},{"short_id":"jhyhos","short_id_url":"https://lobste.rs/s/jhyhos","created_at":"2023-02-06T19:28:10.000-06:00","title":"Rust Magazine","url":"https://rustmagazine.org/","score":3,"flags":0,"comment_count":0,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/jhyhos/rust_magazine","submitter_user":{"username":"khaos","created_at":"2022-11-16T08:20:26.000-06:00","is_admin":false,"about":"","is_moderator":false,"karma":20,"avatar_url":"/avatars/khaos-100.png","invited_by_user":"sunng"},"tags":["rust"]},{"short_id":"vc8tmx","short_id_url":"https://lobste.rs/s/vc8tmx","created_at":"2023-02-06T14:53:39.000-06:00","title":"I wish Asciidoc was more popular","url":"https://pdx.su/blog/2023-02-05-asciidoc-and-markdown/","score":28,"flags":0,"comment_count":33,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/vc8tmx/i_wish_asciidoc_was_more_popular","submitter_user":{"username":"matklad","created_at":"2019-07-02T07:23:10.000-05:00","is_admin":false,"about":"Working on IDE support for the Rust language.\r\n\r\nhttps://github.com/matklad","is_moderator":false,"karma":4715,"avatar_url":"/avatars/matklad-100.png","invited_by_user":"skade","github_username":"matklad"},"tags":["programming"]},{"short_id":"rpchmh","short_id_url":"https://lobste.rs/s/rpchmh","created_at":"2023-02-06T09:22:11.000-06:00","title":"It is becoming difficult for me to be productive in Python","url":"https://avi.im/blag/2023/refactoring-python/","score":55,"flags":0,"comment_count":88,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/rpchmh/it_is_becoming_difficult_for_me_be","submitter_user":{"username":"av","created_at":"2015-03-22T08:27:17.000-05:00","is_admin":false,"about":"Python Enthusiast.","is_moderator":false,"karma":10573,"avatar_url":"/avatars/av-100.png","invited_by_user":"kshn"},"tags":["programming","python"]},{"short_id":"rw1osk","short_id_url":"https://lobste.rs/s/rw1osk","created_at":"2023-02-06T05:26:13.000-06:00","title":"What are you doing this week?","url":"","score":6,"flags":0,"comment_count":11,"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","description_plain":"What are you doing this week? Feel free to share!\r\n\r\nKeep in mind it’s OK to do nothing at all, too.","comments_url":"https://lobste.rs/s/rw1osk/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, Occasionally Responsible Adult.","is_moderator":false,"karma":8573,"avatar_url":"/avatars/caius-100.png","invited_by_user":"lauris","github_username":"caius","twitter_username":"Caius"},"tags":["ask","programming"]},{"short_id":"swkp6b","short_id_url":"https://lobste.rs/s/swkp6b","created_at":"2023-02-06T01:29:50.000-06:00","title":"Binary to text encoding -- state of the art and missed opportunities","url":"https://notes.volution.ro/v1/2023/02/notes/0a9aaa3a/","score":6,"flags":0,"comment_count":4,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/swkp6b/binary_text_encoding_state_art_missed","submitter_user":{"username":"ciprian_craciun","created_at":"2022-02-14T13:47:43.000-06:00","is_admin":false,"about":"IT enthusiast, from programming to operating systems, from networking to cryptography, from cloud to hardware, from Erlang to Java.","is_moderator":false,"karma":685,"avatar_url":"/avatars/ciprian_craciun-100.png","invited_by_user":"syn-ack"},"tags":["programming"]},{"short_id":"ocadne","short_id_url":"https://lobste.rs/s/ocadne","created_at":"2023-02-05T21:16:25.000-06:00","title":"Announcing Masonry 0.1, and my vision for Rust UI","url":"https://poignardazur.github.io//2023/02/02/masonry-01-and-my-vision-for-rust-ui/","score":29,"flags":0,"comment_count":1,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/ocadne/announcing_masonry_0_1_my_vision_for_rust","submitter_user":{"username":"bglw","created_at":"2022-07-20T19:40:39.000-05:00","is_admin":false,"about":"Working in the world of static web development, with a particular interest in editor workflows, developer experience, and tools made in Rust. ","is_moderator":false,"karma":64,"avatar_url":"/avatars/bglw-100.png","invited_by_user":"pushcx","github_username":"bglw"},"tags":["rust"]},{"short_id":"jexsmk","short_id_url":"https://lobste.rs/s/jexsmk","created_at":"2023-02-05T16:18:52.000-06:00","title":"smol_world: Compact garbage-collected heap and JSON-like object model","url":"https://github.com/snej/smol_world","score":22,"flags":0,"comment_count":16,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/jexsmk/smol_world_compact_garbage_collected","submitter_user":{"username":"snej","created_at":"2020-01-26T19:05:30.000-06:00","is_admin":false,"about":"Mobile Architect at Couchbase. Apple veteran, 1991-2007 (iChat, Safari, Java, OpenDoc, AppleScript.)\r\nBragging rights: I came up with the speech bubbles that most chat GUIs use nowadays.\r\nIn my spare time I play guitar and buy synthesizers.","is_moderator":false,"karma":7677,"avatar_url":"/avatars/snej-100.png","invited_by_user":"bbrks","github_username":"snej"},"tags":["c++","programming","show"]},{"short_id":"7lpwis","short_id_url":"https://lobste.rs/s/7lpwis","created_at":"2023-02-04T16:21:40.000-06:00","title":"Lisa Source Code: Understanding Clascal","url":"http://eschatologist.net/blog/?p=314","score":8,"flags":0,"comment_count":2,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/7lpwis/lisa_source_code_understanding_clascal","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.\r\n\r\nDavid Chisnall stan account.","is_moderator":false,"karma":95352,"avatar_url":"/avatars/calvin-100.png","invited_by_user":"nbyouri","github_username":"NattyNarwhal"},"tags":["historical","programming"]},{"short_id":"wn58fj","short_id_url":"https://lobste.rs/s/wn58fj","created_at":"2023-02-03T23:24:01.000-06:00","title":"Servo 2023 Roadmap","url":"https://servo.org/blog/2023/02/03/servo-2023-roadmap/","score":33,"flags":0,"comment_count":4,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/wn58fj/servo_2023_roadmap","submitter_user":{"username":"jado","created_at":"2019-08-06T03:14:15.000-05:00","is_admin":false,"about":"Software Engineer, CompSci Grad Student (researching ML)\r\n\r\nloves plt, compilers, ml, rust\r\n\r\n[Website](https://jadon.io) | [GitHub](https://github.com/phase) | [LinkedIn](https://www.linkedin.com/in/jado/)","is_moderator":false,"karma":1191,"avatar_url":"/avatars/jado-100.png","invited_by_user":"BruceM","github_username":"phase"},"tags":["browsers","rust"]},{"short_id":"wk4i9r","short_id_url":"https://lobste.rs/s/wk4i9r","created_at":"2023-02-03T06:55:09.000-06:00","title":"Scryer Prolog","url":"https://www.scryer.pl","score":16,"flags":0,"comment_count":10,"description":"","description_plain":"","comments_url":"https://lobste.rs/s/wk4i9r/scryer_prolog","submitter_user":{"username":"aarroyoc","created_at":"2020-01-25T16:27:21.000-06:00","is_admin":false,"about":"Illuminati developer. I talk mostly about Prolog, Mercury, Logtalk and logic programming in general","is_moderator":false,"karma":618,"avatar_url":"/avatars/aarroyoc-100.png","invited_by_user":"zxtx","github_username":"aarroyoc","twitter_username":"aarroyoca"},"tags":["programming"]}]