The best Hacker News stories from Show from the past day
Latest posts:
Show HN: BSON Extension for Postgres
JSON support in postgres is superb but sometimes you really want decimal, date, and binary types, "carefree" UTF8 string handling (i.e. no escaping), and robust roundtrippability. So I made an extension for BSON.
Show HN: Wasted hours on Unit tests, so I built VS Code ext for AI tests
Hey guys,<p>I'm investing a ton of time on writing unit tests, for both enterprise and personal projects.<p>I came up with the idea to make extension for AI-generated tests and cases within a VS Code.<p>Happy to hear feedback, both positive and negative.
Show HN: Spent 450hrs to bring my CV down to 1 page (ML, AI)
10 second version:
Get 10000feet view of job descriptions - <a href="https://be-distinguished.com" rel="nofollow">https://be-distinguished.com</a><p>2 minute version :<p>Hi HN, Long time lurker, big fan, and first time poster inspired by how this community elaborates on ideas and new products.<p>Recently was given feedback that my CV was too long at 2 pages, I was at loss as to how to update it without having a high-level view of the requirements of the type of jobs I would be interested in. So I built <a href="https://be-distinguished.com" rel="nofollow">https://be-distinguished.com</a> to help me study relevant job requirements categorized by seniority, salary and keywords.<p>I then used my site to update my own CV!<p>Overall the whole process was far simpler than I thought it'd be and the work looked like below:<p>[0]. study corpus (70hrs), [1]. gather job descriptions(requests - 50hrs), [2]. apply NLP to this text (nltk - 120hrs), [3]. have a custom spacy model to decide if a sentence is requirement (40hrs) [4]. return the results in a harmonized format (pandas - 50hrs), [5]. present findings through a website (flask/postgres/heroku/bootstrap - 120hrs).<p>Have a look and let me know what you think.<p>HN Special:<p>I don't want to hoard this data and let it sit on some database. If it inspires, send across queries (sql or otherwise) you would like to run against this database.
I would love to add them to a future version of BDDB.<p>you can assume these columns for your mock queries: requirements, location, seniority, title, date, salary, keywords.<p>relay email account for queries 8fi1pj5fb_at_mozmail_dot_com<p>upwards and onwards!
Show HN: Spent 450hrs to bring my CV down to 1 page (ML, AI)
10 second version:
Get 10000feet view of job descriptions - <a href="https://be-distinguished.com" rel="nofollow">https://be-distinguished.com</a><p>2 minute version :<p>Hi HN, Long time lurker, big fan, and first time poster inspired by how this community elaborates on ideas and new products.<p>Recently was given feedback that my CV was too long at 2 pages, I was at loss as to how to update it without having a high-level view of the requirements of the type of jobs I would be interested in. So I built <a href="https://be-distinguished.com" rel="nofollow">https://be-distinguished.com</a> to help me study relevant job requirements categorized by seniority, salary and keywords.<p>I then used my site to update my own CV!<p>Overall the whole process was far simpler than I thought it'd be and the work looked like below:<p>[0]. study corpus (70hrs), [1]. gather job descriptions(requests - 50hrs), [2]. apply NLP to this text (nltk - 120hrs), [3]. have a custom spacy model to decide if a sentence is requirement (40hrs) [4]. return the results in a harmonized format (pandas - 50hrs), [5]. present findings through a website (flask/postgres/heroku/bootstrap - 120hrs).<p>Have a look and let me know what you think.<p>HN Special:<p>I don't want to hoard this data and let it sit on some database. If it inspires, send across queries (sql or otherwise) you would like to run against this database.
I would love to add them to a future version of BDDB.<p>you can assume these columns for your mock queries: requirements, location, seniority, title, date, salary, keywords.<p>relay email account for queries 8fi1pj5fb_at_mozmail_dot_com<p>upwards and onwards!
Show HN: Spent 450hrs to bring my CV down to 1 page (ML, AI)
10 second version:
Get 10000feet view of job descriptions - <a href="https://be-distinguished.com" rel="nofollow">https://be-distinguished.com</a><p>2 minute version :<p>Hi HN, Long time lurker, big fan, and first time poster inspired by how this community elaborates on ideas and new products.<p>Recently was given feedback that my CV was too long at 2 pages, I was at loss as to how to update it without having a high-level view of the requirements of the type of jobs I would be interested in. So I built <a href="https://be-distinguished.com" rel="nofollow">https://be-distinguished.com</a> to help me study relevant job requirements categorized by seniority, salary and keywords.<p>I then used my site to update my own CV!<p>Overall the whole process was far simpler than I thought it'd be and the work looked like below:<p>[0]. study corpus (70hrs), [1]. gather job descriptions(requests - 50hrs), [2]. apply NLP to this text (nltk - 120hrs), [3]. have a custom spacy model to decide if a sentence is requirement (40hrs) [4]. return the results in a harmonized format (pandas - 50hrs), [5]. present findings through a website (flask/postgres/heroku/bootstrap - 120hrs).<p>Have a look and let me know what you think.<p>HN Special:<p>I don't want to hoard this data and let it sit on some database. If it inspires, send across queries (sql or otherwise) you would like to run against this database.
I would love to add them to a future version of BDDB.<p>you can assume these columns for your mock queries: requirements, location, seniority, title, date, salary, keywords.<p>relay email account for queries 8fi1pj5fb_at_mozmail_dot_com<p>upwards and onwards!
Show HN: A minimal working Rust / SDL2 / WASM browser game
"Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.
Show HN: A minimal working Rust / SDL2 / WASM browser game
"Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.
Show HN: A no-frills CV template using Typst and YAML to version control CV data
Show HN: A no-frills CV template using Typst and YAML to version control CV data
Show HN: A no-frills CV template using Typst and YAML to version control CV data
Show HN: EXT – an easy way to build cross-platform desktop software
Hi HN!<p>If you've ever tried to build a desktop app, you probably understand our frustrations with how challenging it is to build one and make it available on Mac, Windows, and Linux.<p>Even with Electron, you still have to set up your own build pipelines, updating mechanisms, code-signing, deployments, and deal with cross-platform compatibility issues.<p>We built EXT to make building cross-platform desktop software easier!<p>Dog-fooding our own APIs, we ported 36 initial games and utilities to the EXT store (all free), and we've open-sourced all of them: <a href="https://github.com/extpkg">https://github.com/extpkg</a><p>If you're into casual web games or want to check out some fun and useful utilities like JS Paint (inspired by '95 MS Paint), you can check it out here: <a href="https://ext.store" rel="nofollow">https://ext.store</a><p>-- Features of EXT --<p>- All extensions work offline (we call apps on the platform "EXTensions" :drum_with_drumsticks:).
- Once installed, extensions load instantly.
- All extensions are available on Mac, Windows and Linux.
- There are a variety of games including platformers, strategy games, puzzle games, and more…
- All the extensions currently available are free!<p>-- What's Currently Available on EXT? --<p>Utilities<p>- JS Paint - Inspired by 95 MS Paint
- Excalidraw - whiteboarding tool
- EXTDraw - whiteboarding tool<p>Games<p>- 2001: a Space Opera
- Backcountry
- Bounce Back
- Break Lock
- CHOCH
- Diver Down
- Evil Glitch
- Fire & Fondness 2
- Gods Gambit
- Klondike Solitaire
- Little Spy
- Memory Override
- Null Dagger
- Only
- Planet Waves
- Planetfall
- Radius Raid
- Resistor
- Retrohaunt
- ROTA
- Shifty Dungeon
- Space Garden
- Space Huggers
- SpacePi
- Starcatcher
- Techmaniac
- The Adventures of Captain Callisto
- The Chroma Incident
- The March of the White King
- Tiny Crate
- Totem Storm
- Triangle: Back to Home
- Vapor Trails<p>-- Interested in building your own extension? --<p>Our API docs can be found here - <a href="https://docs.ext.store/" rel="nofollow">https://docs.ext.store/</a><p>Open-source example apps (all the extensions above) can be found here - <a href="https://github.com/extpkg">https://github.com/extpkg</a><p>- Thanks for checking out EXT! -<p>We're grateful that you decided to check out EXT!<p>If you're looking for a few games to get started, we personally love Vapor Trails, ROTA, Techmaniac, and Breaklock.<p>Let us know what you think!
Show HN: EXT – an easy way to build cross-platform desktop software
Hi HN!<p>If you've ever tried to build a desktop app, you probably understand our frustrations with how challenging it is to build one and make it available on Mac, Windows, and Linux.<p>Even with Electron, you still have to set up your own build pipelines, updating mechanisms, code-signing, deployments, and deal with cross-platform compatibility issues.<p>We built EXT to make building cross-platform desktop software easier!<p>Dog-fooding our own APIs, we ported 36 initial games and utilities to the EXT store (all free), and we've open-sourced all of them: <a href="https://github.com/extpkg">https://github.com/extpkg</a><p>If you're into casual web games or want to check out some fun and useful utilities like JS Paint (inspired by '95 MS Paint), you can check it out here: <a href="https://ext.store" rel="nofollow">https://ext.store</a><p>-- Features of EXT --<p>- All extensions work offline (we call apps on the platform "EXTensions" :drum_with_drumsticks:).
- Once installed, extensions load instantly.
- All extensions are available on Mac, Windows and Linux.
- There are a variety of games including platformers, strategy games, puzzle games, and more…
- All the extensions currently available are free!<p>-- What's Currently Available on EXT? --<p>Utilities<p>- JS Paint - Inspired by 95 MS Paint
- Excalidraw - whiteboarding tool
- EXTDraw - whiteboarding tool<p>Games<p>- 2001: a Space Opera
- Backcountry
- Bounce Back
- Break Lock
- CHOCH
- Diver Down
- Evil Glitch
- Fire & Fondness 2
- Gods Gambit
- Klondike Solitaire
- Little Spy
- Memory Override
- Null Dagger
- Only
- Planet Waves
- Planetfall
- Radius Raid
- Resistor
- Retrohaunt
- ROTA
- Shifty Dungeon
- Space Garden
- Space Huggers
- SpacePi
- Starcatcher
- Techmaniac
- The Adventures of Captain Callisto
- The Chroma Incident
- The March of the White King
- Tiny Crate
- Totem Storm
- Triangle: Back to Home
- Vapor Trails<p>-- Interested in building your own extension? --<p>Our API docs can be found here - <a href="https://docs.ext.store/" rel="nofollow">https://docs.ext.store/</a><p>Open-source example apps (all the extensions above) can be found here - <a href="https://github.com/extpkg">https://github.com/extpkg</a><p>- Thanks for checking out EXT! -<p>We're grateful that you decided to check out EXT!<p>If you're looking for a few games to get started, we personally love Vapor Trails, ROTA, Techmaniac, and Breaklock.<p>Let us know what you think!
Show HN: EXT – an easy way to build cross-platform desktop software
Hi HN!<p>If you've ever tried to build a desktop app, you probably understand our frustrations with how challenging it is to build one and make it available on Mac, Windows, and Linux.<p>Even with Electron, you still have to set up your own build pipelines, updating mechanisms, code-signing, deployments, and deal with cross-platform compatibility issues.<p>We built EXT to make building cross-platform desktop software easier!<p>Dog-fooding our own APIs, we ported 36 initial games and utilities to the EXT store (all free), and we've open-sourced all of them: <a href="https://github.com/extpkg">https://github.com/extpkg</a><p>If you're into casual web games or want to check out some fun and useful utilities like JS Paint (inspired by '95 MS Paint), you can check it out here: <a href="https://ext.store" rel="nofollow">https://ext.store</a><p>-- Features of EXT --<p>- All extensions work offline (we call apps on the platform "EXTensions" :drum_with_drumsticks:).
- Once installed, extensions load instantly.
- All extensions are available on Mac, Windows and Linux.
- There are a variety of games including platformers, strategy games, puzzle games, and more…
- All the extensions currently available are free!<p>-- What's Currently Available on EXT? --<p>Utilities<p>- JS Paint - Inspired by 95 MS Paint
- Excalidraw - whiteboarding tool
- EXTDraw - whiteboarding tool<p>Games<p>- 2001: a Space Opera
- Backcountry
- Bounce Back
- Break Lock
- CHOCH
- Diver Down
- Evil Glitch
- Fire & Fondness 2
- Gods Gambit
- Klondike Solitaire
- Little Spy
- Memory Override
- Null Dagger
- Only
- Planet Waves
- Planetfall
- Radius Raid
- Resistor
- Retrohaunt
- ROTA
- Shifty Dungeon
- Space Garden
- Space Huggers
- SpacePi
- Starcatcher
- Techmaniac
- The Adventures of Captain Callisto
- The Chroma Incident
- The March of the White King
- Tiny Crate
- Totem Storm
- Triangle: Back to Home
- Vapor Trails<p>-- Interested in building your own extension? --<p>Our API docs can be found here - <a href="https://docs.ext.store/" rel="nofollow">https://docs.ext.store/</a><p>Open-source example apps (all the extensions above) can be found here - <a href="https://github.com/extpkg">https://github.com/extpkg</a><p>- Thanks for checking out EXT! -<p>We're grateful that you decided to check out EXT!<p>If you're looking for a few games to get started, we personally love Vapor Trails, ROTA, Techmaniac, and Breaklock.<p>Let us know what you think!
Show HN: Material Files – Open Source Material Design File Manager for Android
Features:<p>- Open source: Lightweight, clean and secure.<p>- Material Design: Follows Material Design guidelines, with attention into details.<p>- Breadcrumbs: Navigate in the filesystem with ease.<p>- Root support: View and manage files with root access.<p>- Archive support: View, extract and create common compressed files.<p>- NAS support: View and manage files on FTP, SFTP and SMB servers.<p>- Themes: Customizable UI colors, plus night mode with optional true black.<p>- Linux-aware: Knows symbolic links, file permissions and SELinux context.<p>- Robust: Uses Linux system calls under the hood, not yet another ls parser.<p>- Well-implemented: Built upon the right things, including Java NIO2 File API and LiveData.
Show HN: Material Files – Open Source Material Design File Manager for Android
Features:<p>- Open source: Lightweight, clean and secure.<p>- Material Design: Follows Material Design guidelines, with attention into details.<p>- Breadcrumbs: Navigate in the filesystem with ease.<p>- Root support: View and manage files with root access.<p>- Archive support: View, extract and create common compressed files.<p>- NAS support: View and manage files on FTP, SFTP and SMB servers.<p>- Themes: Customizable UI colors, plus night mode with optional true black.<p>- Linux-aware: Knows symbolic links, file permissions and SELinux context.<p>- Robust: Uses Linux system calls under the hood, not yet another ls parser.<p>- Well-implemented: Built upon the right things, including Java NIO2 File API and LiveData.
Show HN: Material Files – Open Source Material Design File Manager for Android
Features:<p>- Open source: Lightweight, clean and secure.<p>- Material Design: Follows Material Design guidelines, with attention into details.<p>- Breadcrumbs: Navigate in the filesystem with ease.<p>- Root support: View and manage files with root access.<p>- Archive support: View, extract and create common compressed files.<p>- NAS support: View and manage files on FTP, SFTP and SMB servers.<p>- Themes: Customizable UI colors, plus night mode with optional true black.<p>- Linux-aware: Knows symbolic links, file permissions and SELinux context.<p>- Robust: Uses Linux system calls under the hood, not yet another ls parser.<p>- Well-implemented: Built upon the right things, including Java NIO2 File API and LiveData.
Show HN: Citadel – a Calibre-compatible eBook management app
Hey folks! This winter I've been building Citadel to scratch my itch of managing ebooks without using Calibre. Calibre is incredibly powerful, but it's slow and awkward to use.<p>I dreamed of writing a native app (and originally tried this in Swift), but ran into issues building the UI. Plus, whatever I built would only work on macOS. I started writing Citadel using Tauri (Svelte on the frontend + Rust on the backend) to have a cross-platform desktop app. Plus, Citadel supports running in a headless / webbrowser mode. You can self-host a Citadel server that manages your library, and connect to it from anywhere with the web.<p>This is SUPER early software. Honestly, I'm a bit embarrassed to post it here — but I wanted folks to know that I'm building a tool to replace Calibre. If you'd like to help build it, I'd love the help! If you just want to follow the journey, please do!
Show HN: Citadel – a Calibre-compatible eBook management app
Hey folks! This winter I've been building Citadel to scratch my itch of managing ebooks without using Calibre. Calibre is incredibly powerful, but it's slow and awkward to use.<p>I dreamed of writing a native app (and originally tried this in Swift), but ran into issues building the UI. Plus, whatever I built would only work on macOS. I started writing Citadel using Tauri (Svelte on the frontend + Rust on the backend) to have a cross-platform desktop app. Plus, Citadel supports running in a headless / webbrowser mode. You can self-host a Citadel server that manages your library, and connect to it from anywhere with the web.<p>This is SUPER early software. Honestly, I'm a bit embarrassed to post it here — but I wanted folks to know that I'm building a tool to replace Calibre. If you'd like to help build it, I'd love the help! If you just want to follow the journey, please do!
Show HN: Citadel – a Calibre-compatible eBook management app
Hey folks! This winter I've been building Citadel to scratch my itch of managing ebooks without using Calibre. Calibre is incredibly powerful, but it's slow and awkward to use.<p>I dreamed of writing a native app (and originally tried this in Swift), but ran into issues building the UI. Plus, whatever I built would only work on macOS. I started writing Citadel using Tauri (Svelte on the frontend + Rust on the backend) to have a cross-platform desktop app. Plus, Citadel supports running in a headless / webbrowser mode. You can self-host a Citadel server that manages your library, and connect to it from anywhere with the web.<p>This is SUPER early software. Honestly, I'm a bit embarrassed to post it here — but I wanted folks to know that I'm building a tool to replace Calibre. If you'd like to help build it, I'd love the help! If you just want to follow the journey, please do!
Show HN: #!/usr/bin/env docker run