Friday, June 30, 2023
Thursday, June 29, 2023
Wednesday, June 28, 2023
Tuesday, June 27, 2023
New best story on Hacker News: Discovering that a Bluetooth car battery monitor is siphoning location data
Discovering that a Bluetooth car battery monitor is siphoning location data
644 by x1sec | 265 comments on Hacker News.
Hi HN, this is my efforts in reverse engineering a BLE car battery monitor where it's app has over 100,000 downloads on the Google Play store alone. It turns out it's sending GPS, cell phone tower cell IDs and Wifi beacon data to servers in Hong Kong and mainland China on a continued basis. Google and Apple app store pages say no personal data is collected or sent to 3rd parties. Hopefully readers pick up a few tips on reversing apps for their connected devices.
644 by x1sec | 265 comments on Hacker News.
Hi HN, this is my efforts in reverse engineering a BLE car battery monitor where it's app has over 100,000 downloads on the Google Play store alone. It turns out it's sending GPS, cell phone tower cell IDs and Wifi beacon data to servers in Hong Kong and mainland China on a continued basis. Google and Apple app store pages say no personal data is collected or sent to 3rd parties. Hopefully readers pick up a few tips on reversing apps for their connected devices.
Monday, June 26, 2023
Sunday, June 25, 2023
New best story on Hacker News: Show HN: Open-source resume builder and parser
Show HN: Open-source resume builder and parser
459 by xitang | 147 comments on Hacker News.
Hi HN, I recently created and published an open-source resume builder as a weekend project. The idea came to me while I was mentoring students and noticing common mistakes they made in their resumes that I had also made in the past. I thought to build a tool to help people easily create a modern professional resume with built-in best practices to avoid those mistakes. Top highlights of the resume builder are: 1. Real time UI update as you type 2. ATS friendly to top ATS platforms, e.g. Greenhouse, Lever 3. Privacy focus - no sign up is required and data is stored locally in browser that only users have access 4. Support import from existing resume PDF The tool also includes a resume parser to help people test their existing resumes’ ATS readability if they might not be interested in using the builder. I also explained the parser algorithm in an article with interactive tables that might be an interesting read to see the steps and logics it uses ( https://ift.tt/xXCNFen ). I hope others might find this tool useful and I look forward to hearing any feedback the community has. Thanks all. Home Page: https://open-resume.com Github Repo: https://ift.tt/S17nx4y Product Hunt: https://ift.tt/YBSlKdv
459 by xitang | 147 comments on Hacker News.
Hi HN, I recently created and published an open-source resume builder as a weekend project. The idea came to me while I was mentoring students and noticing common mistakes they made in their resumes that I had also made in the past. I thought to build a tool to help people easily create a modern professional resume with built-in best practices to avoid those mistakes. Top highlights of the resume builder are: 1. Real time UI update as you type 2. ATS friendly to top ATS platforms, e.g. Greenhouse, Lever 3. Privacy focus - no sign up is required and data is stored locally in browser that only users have access 4. Support import from existing resume PDF The tool also includes a resume parser to help people test their existing resumes’ ATS readability if they might not be interested in using the builder. I also explained the parser algorithm in an article with interactive tables that might be an interesting read to see the steps and logics it uses ( https://ift.tt/xXCNFen ). I hope others might find this tool useful and I look forward to hearing any feedback the community has. Thanks all. Home Page: https://open-resume.com Github Repo: https://ift.tt/S17nx4y Product Hunt: https://ift.tt/YBSlKdv
New best story on Hacker News: Show HN: An open-source collaborative WYSIWYG Markdown editor
Show HN: An open-source, collaborative, WYSIWYG Markdown editor
443 by arek_nawo | 127 comments on Hacker News.
Inspired by the design and UI/UX of apps like Notion, and utility of open-source apps like StackEdit, I decided to create a minimalistic, local-only WYSIWYG Markdown editor. Some features worth highlighting: - Monaco editor and Prettier integration for code snippets - Tables (apparently the holy grail of WYSIWYG editing) - Embeds (for CodePen, CodeSandbox and YouTube, most useful for HTML or JSON exports) - Accepts Markdown paste-in, and "exports"/generates HTML, Markdown and JSON outputs - Collaboration (with real-time awareness and initial commenting system, available only when logged in) - GPT-3.5 integration (only when logged-in with the corresponding extension installed) Stack used: TipTap, Solid.js, HocusPocus, Fastify, tRPC. Some notable drawbacks: - No mobile support - Collaboration available only between signed-in users, in the same workspace; - I tried my best to support most common Markdown formatting, pasting and in-editor shortcuts, though there might still be room for improvement - Self-hosting isn't easy right now, though you should be able to figure it out from the source code The editor itself is a standalone app, extracted from the larger Vrite CMS project ( https://ift.tt/M0b26eg ) which you can also test out (only with sign-in) here: https://app.vrite.io/
443 by arek_nawo | 127 comments on Hacker News.
Inspired by the design and UI/UX of apps like Notion, and utility of open-source apps like StackEdit, I decided to create a minimalistic, local-only WYSIWYG Markdown editor. Some features worth highlighting: - Monaco editor and Prettier integration for code snippets - Tables (apparently the holy grail of WYSIWYG editing) - Embeds (for CodePen, CodeSandbox and YouTube, most useful for HTML or JSON exports) - Accepts Markdown paste-in, and "exports"/generates HTML, Markdown and JSON outputs - Collaboration (with real-time awareness and initial commenting system, available only when logged in) - GPT-3.5 integration (only when logged-in with the corresponding extension installed) Stack used: TipTap, Solid.js, HocusPocus, Fastify, tRPC. Some notable drawbacks: - No mobile support - Collaboration available only between signed-in users, in the same workspace; - I tried my best to support most common Markdown formatting, pasting and in-editor shortcuts, though there might still be room for improvement - Self-hosting isn't easy right now, though you should be able to figure it out from the source code The editor itself is a standalone app, extracted from the larger Vrite CMS project ( https://ift.tt/M0b26eg ) which you can also test out (only with sign-in) here: https://app.vrite.io/