The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Beeper Mini – iMessage client for Android

Hi HN! I’m proud to share that we have built a real 3rd party iMessage client for Android. We did it by reverse engineering the iMessage protocol and encryption system. It's available to download today (no waitlist): <a href="https://play.google.com/store/apps/details?id=com.beeper.ima">https://play.google.com/store/apps/details?id=com.beeper.ima</a> and there's a technical writeup here: <a href="https://blog.beeper.com/p/how-beeper-mini-works">https://blog.beeper.com/p/how-beeper-mini-works</a>.<p>Unlike every other attempt to build an iMessage app for Android (including our first gen app), Beeper Mini does not use a Mac server relay in the cloud. The app connects directly to Apple servers to send and receive end-to-end encrypted messages. Encryption keys never leave your device. No Apple ID is required. Beeper does not have access to your Apple account.<p>With Beeper Mini, your Android phone number is registered on iMessage. You show up as a ‘blue bubble’ when iPhone friends text you, and can join real iMessage group chats. All chat features like typing status, read receipts, full resolution images/video, emoji reactions, voice notes, editing/unsending, stickers etc are supported.<p>This is all unprecedented, so I imagine you may have a lot of questions. We’ve written a detailed technical blog post about how Beeper Mini works: <a href="https://blog.beeper.com/p/how-beeper-mini-works">https://blog.beeper.com/p/how-beeper-mini-works</a>. A team member has published an open source Python iMessage protocol PoC on Github: <a href="https://github.com/JJTech0130/pypush">https://github.com/JJTech0130/pypush</a>. You can try it yourself on any Mac/Windows/Linux computer and see how iMessage works. My cofounder and I are also here to answer questions in the comments.<p>Our long term vision is to build a universal chat app (<a href="https://blog.beeper.com/p/were-building-the-best-chat-app-on">https://blog.beeper.com/p/were-building-the-best-chat-app-on</a>). Over the next few months, we will be adding support for SMS/RCS, WhatsApp, Signal and 12 other chat networks into Beeper Mini. At that point, we’ll drop the `Mini` postfix. We’re also rebuilding our Beeper Desktop and iOS apps to support our new ‘client-side bridge’ architecture that preserves full end-to-end encryption. We’re also renaming our first gen apps to ‘Beeper Cloud’ to more clearly differentiate them from Beeper Mini.<p>Side note: many people always ask ‘what do you think Apple is going to do about this?’ To be honest, I am shocked that everyone is so shocked by the sheer existence of a 3rd party iMessage client. The internet has always had 3rd party clients! It’s almost like people have forgotten that iChat (the app that iMessage grew out of) was itself a multi-protocol chat app! It supported AIM, Jabber and Google talk. Here’s a blast from the past: <a href="https://i.imgur.com/k6rmOgq.png" rel="nofollow noreferrer">https://i.imgur.com/k6rmOgq.png</a>.

Show HN: Beeper Mini – iMessage client for Android

Hi HN! I’m proud to share that we have built a real 3rd party iMessage client for Android. We did it by reverse engineering the iMessage protocol and encryption system. It's available to download today (no waitlist): <a href="https://play.google.com/store/apps/details?id=com.beeper.ima">https://play.google.com/store/apps/details?id=com.beeper.ima</a> and there's a technical writeup here: <a href="https://blog.beeper.com/p/how-beeper-mini-works">https://blog.beeper.com/p/how-beeper-mini-works</a>.<p>Unlike every other attempt to build an iMessage app for Android (including our first gen app), Beeper Mini does not use a Mac server relay in the cloud. The app connects directly to Apple servers to send and receive end-to-end encrypted messages. Encryption keys never leave your device. No Apple ID is required. Beeper does not have access to your Apple account.<p>With Beeper Mini, your Android phone number is registered on iMessage. You show up as a ‘blue bubble’ when iPhone friends text you, and can join real iMessage group chats. All chat features like typing status, read receipts, full resolution images/video, emoji reactions, voice notes, editing/unsending, stickers etc are supported.<p>This is all unprecedented, so I imagine you may have a lot of questions. We’ve written a detailed technical blog post about how Beeper Mini works: <a href="https://blog.beeper.com/p/how-beeper-mini-works">https://blog.beeper.com/p/how-beeper-mini-works</a>. A team member has published an open source Python iMessage protocol PoC on Github: <a href="https://github.com/JJTech0130/pypush">https://github.com/JJTech0130/pypush</a>. You can try it yourself on any Mac/Windows/Linux computer and see how iMessage works. My cofounder and I are also here to answer questions in the comments.<p>Our long term vision is to build a universal chat app (<a href="https://blog.beeper.com/p/were-building-the-best-chat-app-on">https://blog.beeper.com/p/were-building-the-best-chat-app-on</a>). Over the next few months, we will be adding support for SMS/RCS, WhatsApp, Signal and 12 other chat networks into Beeper Mini. At that point, we’ll drop the `Mini` postfix. We’re also rebuilding our Beeper Desktop and iOS apps to support our new ‘client-side bridge’ architecture that preserves full end-to-end encryption. We’re also renaming our first gen apps to ‘Beeper Cloud’ to more clearly differentiate them from Beeper Mini.<p>Side note: many people always ask ‘what do you think Apple is going to do about this?’ To be honest, I am shocked that everyone is so shocked by the sheer existence of a 3rd party iMessage client. The internet has always had 3rd party clients! It’s almost like people have forgotten that iChat (the app that iMessage grew out of) was itself a multi-protocol chat app! It supported AIM, Jabber and Google talk. Here’s a blast from the past: <a href="https://i.imgur.com/k6rmOgq.png" rel="nofollow noreferrer">https://i.imgur.com/k6rmOgq.png</a>.

Show HN: Beeper Mini – iMessage client for Android

Hi HN! I’m proud to share that we have built a real 3rd party iMessage client for Android. We did it by reverse engineering the iMessage protocol and encryption system. It's available to download today (no waitlist): <a href="https://play.google.com/store/apps/details?id=com.beeper.ima">https://play.google.com/store/apps/details?id=com.beeper.ima</a> and there's a technical writeup here: <a href="https://blog.beeper.com/p/how-beeper-mini-works">https://blog.beeper.com/p/how-beeper-mini-works</a>.<p>Unlike every other attempt to build an iMessage app for Android (including our first gen app), Beeper Mini does not use a Mac server relay in the cloud. The app connects directly to Apple servers to send and receive end-to-end encrypted messages. Encryption keys never leave your device. No Apple ID is required. Beeper does not have access to your Apple account.<p>With Beeper Mini, your Android phone number is registered on iMessage. You show up as a ‘blue bubble’ when iPhone friends text you, and can join real iMessage group chats. All chat features like typing status, read receipts, full resolution images/video, emoji reactions, voice notes, editing/unsending, stickers etc are supported.<p>This is all unprecedented, so I imagine you may have a lot of questions. We’ve written a detailed technical blog post about how Beeper Mini works: <a href="https://blog.beeper.com/p/how-beeper-mini-works">https://blog.beeper.com/p/how-beeper-mini-works</a>. A team member has published an open source Python iMessage protocol PoC on Github: <a href="https://github.com/JJTech0130/pypush">https://github.com/JJTech0130/pypush</a>. You can try it yourself on any Mac/Windows/Linux computer and see how iMessage works. My cofounder and I are also here to answer questions in the comments.<p>Our long term vision is to build a universal chat app (<a href="https://blog.beeper.com/p/were-building-the-best-chat-app-on">https://blog.beeper.com/p/were-building-the-best-chat-app-on</a>). Over the next few months, we will be adding support for SMS/RCS, WhatsApp, Signal and 12 other chat networks into Beeper Mini. At that point, we’ll drop the `Mini` postfix. We’re also rebuilding our Beeper Desktop and iOS apps to support our new ‘client-side bridge’ architecture that preserves full end-to-end encryption. We’re also renaming our first gen apps to ‘Beeper Cloud’ to more clearly differentiate them from Beeper Mini.<p>Side note: many people always ask ‘what do you think Apple is going to do about this?’ To be honest, I am shocked that everyone is so shocked by the sheer existence of a 3rd party iMessage client. The internet has always had 3rd party clients! It’s almost like people have forgotten that iChat (the app that iMessage grew out of) was itself a multi-protocol chat app! It supported AIM, Jabber and Google talk. Here’s a blast from the past: <a href="https://i.imgur.com/k6rmOgq.png" rel="nofollow noreferrer">https://i.imgur.com/k6rmOgq.png</a>.

Show HN: Beeper Mini – iMessage client for Android

Hi HN! I’m proud to share that we have built a real 3rd party iMessage client for Android. We did it by reverse engineering the iMessage protocol and encryption system. It's available to download today (no waitlist): <a href="https://play.google.com/store/apps/details?id=com.beeper.ima">https://play.google.com/store/apps/details?id=com.beeper.ima</a> and there's a technical writeup here: <a href="https://blog.beeper.com/p/how-beeper-mini-works">https://blog.beeper.com/p/how-beeper-mini-works</a>.<p>Unlike every other attempt to build an iMessage app for Android (including our first gen app), Beeper Mini does not use a Mac server relay in the cloud. The app connects directly to Apple servers to send and receive end-to-end encrypted messages. Encryption keys never leave your device. No Apple ID is required. Beeper does not have access to your Apple account.<p>With Beeper Mini, your Android phone number is registered on iMessage. You show up as a ‘blue bubble’ when iPhone friends text you, and can join real iMessage group chats. All chat features like typing status, read receipts, full resolution images/video, emoji reactions, voice notes, editing/unsending, stickers etc are supported.<p>This is all unprecedented, so I imagine you may have a lot of questions. We’ve written a detailed technical blog post about how Beeper Mini works: <a href="https://blog.beeper.com/p/how-beeper-mini-works">https://blog.beeper.com/p/how-beeper-mini-works</a>. A team member has published an open source Python iMessage protocol PoC on Github: <a href="https://github.com/JJTech0130/pypush">https://github.com/JJTech0130/pypush</a>. You can try it yourself on any Mac/Windows/Linux computer and see how iMessage works. My cofounder and I are also here to answer questions in the comments.<p>Our long term vision is to build a universal chat app (<a href="https://blog.beeper.com/p/were-building-the-best-chat-app-on">https://blog.beeper.com/p/were-building-the-best-chat-app-on</a>). Over the next few months, we will be adding support for SMS/RCS, WhatsApp, Signal and 12 other chat networks into Beeper Mini. At that point, we’ll drop the `Mini` postfix. We’re also rebuilding our Beeper Desktop and iOS apps to support our new ‘client-side bridge’ architecture that preserves full end-to-end encryption. We’re also renaming our first gen apps to ‘Beeper Cloud’ to more clearly differentiate them from Beeper Mini.<p>Side note: many people always ask ‘what do you think Apple is going to do about this?’ To be honest, I am shocked that everyone is so shocked by the sheer existence of a 3rd party iMessage client. The internet has always had 3rd party clients! It’s almost like people have forgotten that iChat (the app that iMessage grew out of) was itself a multi-protocol chat app! It supported AIM, Jabber and Google talk. Here’s a blast from the past: <a href="https://i.imgur.com/k6rmOgq.png" rel="nofollow noreferrer">https://i.imgur.com/k6rmOgq.png</a>.

Show HN: Beeper Mini – iMessage client for Android

Hi HN! I’m proud to share that we have built a real 3rd party iMessage client for Android. We did it by reverse engineering the iMessage protocol and encryption system. It's available to download today (no waitlist): <a href="https://play.google.com/store/apps/details?id=com.beeper.ima">https://play.google.com/store/apps/details?id=com.beeper.ima</a> and there's a technical writeup here: <a href="https://blog.beeper.com/p/how-beeper-mini-works">https://blog.beeper.com/p/how-beeper-mini-works</a>.<p>Unlike every other attempt to build an iMessage app for Android (including our first gen app), Beeper Mini does not use a Mac server relay in the cloud. The app connects directly to Apple servers to send and receive end-to-end encrypted messages. Encryption keys never leave your device. No Apple ID is required. Beeper does not have access to your Apple account.<p>With Beeper Mini, your Android phone number is registered on iMessage. You show up as a ‘blue bubble’ when iPhone friends text you, and can join real iMessage group chats. All chat features like typing status, read receipts, full resolution images/video, emoji reactions, voice notes, editing/unsending, stickers etc are supported.<p>This is all unprecedented, so I imagine you may have a lot of questions. We’ve written a detailed technical blog post about how Beeper Mini works: <a href="https://blog.beeper.com/p/how-beeper-mini-works">https://blog.beeper.com/p/how-beeper-mini-works</a>. A team member has published an open source Python iMessage protocol PoC on Github: <a href="https://github.com/JJTech0130/pypush">https://github.com/JJTech0130/pypush</a>. You can try it yourself on any Mac/Windows/Linux computer and see how iMessage works. My cofounder and I are also here to answer questions in the comments.<p>Our long term vision is to build a universal chat app (<a href="https://blog.beeper.com/p/were-building-the-best-chat-app-on">https://blog.beeper.com/p/were-building-the-best-chat-app-on</a>). Over the next few months, we will be adding support for SMS/RCS, WhatsApp, Signal and 12 other chat networks into Beeper Mini. At that point, we’ll drop the `Mini` postfix. We’re also rebuilding our Beeper Desktop and iOS apps to support our new ‘client-side bridge’ architecture that preserves full end-to-end encryption. We’re also renaming our first gen apps to ‘Beeper Cloud’ to more clearly differentiate them from Beeper Mini.<p>Side note: many people always ask ‘what do you think Apple is going to do about this?’ To be honest, I am shocked that everyone is so shocked by the sheer existence of a 3rd party iMessage client. The internet has always had 3rd party clients! It’s almost like people have forgotten that iChat (the app that iMessage grew out of) was itself a multi-protocol chat app! It supported AIM, Jabber and Google talk. Here’s a blast from the past: <a href="https://i.imgur.com/k6rmOgq.png" rel="nofollow noreferrer">https://i.imgur.com/k6rmOgq.png</a>.

Show HN: Modular audio synthesizer written in Rust

Ever since childhood I've wanted to play around with modular synthesis, so now I'm building an application to do just that!

Show HN: Python decorator to log local variables with each line of code run

Show HN: A Google Maps Scraper

Show HN: Fluvio – Distributed stream processing system written in Rust and WASM

Show HN: Demo of Agent Based Model on GPU with CUDA and OpenGL (Windows/Linux)

Demo of agent based model on GPU with CUDA and OpenGL (Windows/Linux)<p>Agent instances on GPU memory Uses SSBO for instanced objects (with GLSL 450 shaders) CUDA OpenGL interops Renders with GLFW3 window manager Dynamic camera views in OpenGL (pan,zoom with mouse) Libraries installed using vcpkg<p>(<a href="https://github.com/KienTTran/ABMGPU">https://github.com/KienTTran/ABMGPU</a>)

Show HN: Demo of Agent Based Model on GPU with CUDA and OpenGL (Windows/Linux)

Demo of agent based model on GPU with CUDA and OpenGL (Windows/Linux)<p>Agent instances on GPU memory Uses SSBO for instanced objects (with GLSL 450 shaders) CUDA OpenGL interops Renders with GLFW3 window manager Dynamic camera views in OpenGL (pan,zoom with mouse) Libraries installed using vcpkg<p>(<a href="https://github.com/KienTTran/ABMGPU">https://github.com/KienTTran/ABMGPU</a>)

Show HN: AIConsole, an Open-Source Desktop AI Editor to Customize Your Workflow

Hey HN!<p>I was frustrated with feeling like an assistant to most AI systems and chats that I used. All I wanted was to have a fully controllable AI System that will potentially do everything for me, and that I can easily teach to do new things and get my context without constant copy and pasting.<p>This is why, together with my team, I built AIConsole, an open-source desktop AI editor that allows you to create your own AI toolset. Giving you the power of AI personalization right on your local machine.<p>Imagine a desktop app that can schedule your meetings, automate responses, craft unique content, code snippets, or even edit code – all while respecting your privacy and preferences.<p>What does it do?<p>* Runs code locally - it can fully operate within your local environment with the tasks your machine can execute – it can do everything that is accessible from your machine.<p>* Gets better the more you put into it - teach it once to perform a task and AIConsole retains the skill indefinitely.<p>* Use your notes to show AI how to complete and automate tasks.<p>* Expert level prompt engineering - AIConsole leverages a multi-agent Retrieval-Augmented Generation (RAG) system not based on a vector database, akin to expert prompt engineering.<p>* Fully open-sourced – This software maintains privacy and only uses dedicated LLM apis with well known privacy policies - and you can verify that yourself<p>* Share and collaborate on your tools with the community - you can create and share your domain-specific AI tool using Github, Google Drive etc.<p>While we are at an early stage, we have a stable desktop application, and are working on sharing actual use-cases and further improving the tooling around it.<p>We’ve got a lot planned on our roadmap, including a full IDE-like experience, generative interfaces, and open source LLMs support.<p>Get it here: <a href="https://aiconsole.ai" rel="nofollow noreferrer">https://aiconsole.ai</a><p>Discord: <a href="https://discord.com/invite/gYPJqFC7hF" rel="nofollow noreferrer">https://discord.com/invite/gYPJqFC7hF</a><p>Repository: <a href="https://github.com/10clouds/aiconsole">https://github.com/10clouds/aiconsole</a><p>Newsletter: <a href="https://cielecki.substack.com/" rel="nofollow noreferrer">https://cielecki.substack.com/</a><p>My Twitter: twitter.com/mcielecki<p>Manifesto: <a href="https://cielecki.substack.com/p/say-goodbye-to-tech-giants" rel="nofollow noreferrer">https://cielecki.substack.com/p/say-goodbye-to-tech-giants</a><p>I would love to hear your feedback.

Show HN: AIConsole, an Open-Source Desktop AI Editor to Customize Your Workflow

Hey HN!<p>I was frustrated with feeling like an assistant to most AI systems and chats that I used. All I wanted was to have a fully controllable AI System that will potentially do everything for me, and that I can easily teach to do new things and get my context without constant copy and pasting.<p>This is why, together with my team, I built AIConsole, an open-source desktop AI editor that allows you to create your own AI toolset. Giving you the power of AI personalization right on your local machine.<p>Imagine a desktop app that can schedule your meetings, automate responses, craft unique content, code snippets, or even edit code – all while respecting your privacy and preferences.<p>What does it do?<p>* Runs code locally - it can fully operate within your local environment with the tasks your machine can execute – it can do everything that is accessible from your machine.<p>* Gets better the more you put into it - teach it once to perform a task and AIConsole retains the skill indefinitely.<p>* Use your notes to show AI how to complete and automate tasks.<p>* Expert level prompt engineering - AIConsole leverages a multi-agent Retrieval-Augmented Generation (RAG) system not based on a vector database, akin to expert prompt engineering.<p>* Fully open-sourced – This software maintains privacy and only uses dedicated LLM apis with well known privacy policies - and you can verify that yourself<p>* Share and collaborate on your tools with the community - you can create and share your domain-specific AI tool using Github, Google Drive etc.<p>While we are at an early stage, we have a stable desktop application, and are working on sharing actual use-cases and further improving the tooling around it.<p>We’ve got a lot planned on our roadmap, including a full IDE-like experience, generative interfaces, and open source LLMs support.<p>Get it here: <a href="https://aiconsole.ai" rel="nofollow noreferrer">https://aiconsole.ai</a><p>Discord: <a href="https://discord.com/invite/gYPJqFC7hF" rel="nofollow noreferrer">https://discord.com/invite/gYPJqFC7hF</a><p>Repository: <a href="https://github.com/10clouds/aiconsole">https://github.com/10clouds/aiconsole</a><p>Newsletter: <a href="https://cielecki.substack.com/" rel="nofollow noreferrer">https://cielecki.substack.com/</a><p>My Twitter: twitter.com/mcielecki<p>Manifesto: <a href="https://cielecki.substack.com/p/say-goodbye-to-tech-giants" rel="nofollow noreferrer">https://cielecki.substack.com/p/say-goodbye-to-tech-giants</a><p>I would love to hear your feedback.

Show HN: Rqbit – bittorent CLI and desktop app written in Rust

Show HN: Rqbit – bittorent CLI and desktop app written in Rust

Show HN: Audio plugin for circuit-bent MP3 compression sounds

I made MAIM, an open-source audio plugin that uses real MP3 encoders to distort the sound. I've also added knobs that let you "circuit bend" the encoders, changing parameters that would normally be inaccessible to the user to get strange glitchy sounds.<p>The plugin lets you switch between two MP3 encoders, since under the MP3 standard, the specifics of what to lose in MP3 lossy compression is left up to the encoder. The encoders are LAME, the gold standard for open-source MP3 encoders, and BladeEnc, an old open-source MP3 encoder that has a really bubbly sound and was fun to work with.<p>I'd love any feedback, and I'll be around to answer questions!

Show HN: Audio plugin for circuit-bent MP3 compression sounds

I made MAIM, an open-source audio plugin that uses real MP3 encoders to distort the sound. I've also added knobs that let you "circuit bend" the encoders, changing parameters that would normally be inaccessible to the user to get strange glitchy sounds.<p>The plugin lets you switch between two MP3 encoders, since under the MP3 standard, the specifics of what to lose in MP3 lossy compression is left up to the encoder. The encoders are LAME, the gold standard for open-source MP3 encoders, and BladeEnc, an old open-source MP3 encoder that has a really bubbly sound and was fun to work with.<p>I'd love any feedback, and I'll be around to answer questions!

Show HN: Audio plugin for circuit-bent MP3 compression sounds

I made MAIM, an open-source audio plugin that uses real MP3 encoders to distort the sound. I've also added knobs that let you "circuit bend" the encoders, changing parameters that would normally be inaccessible to the user to get strange glitchy sounds.<p>The plugin lets you switch between two MP3 encoders, since under the MP3 standard, the specifics of what to lose in MP3 lossy compression is left up to the encoder. The encoders are LAME, the gold standard for open-source MP3 encoders, and BladeEnc, an old open-source MP3 encoder that has a really bubbly sound and was fun to work with.<p>I'd love any feedback, and I'll be around to answer questions!

Show HN: Onsites.fyi - Curated Big Tech Interview Experiences

Hi HN!<p>While Glassdoor and other employment discussion boards offer valuable interview experience data, navigating it to prepare for interviews can be difficult.<p>Onsites.fyi curates interview experiences and insights from Big Tech hiring across various positions and levels.<p>Our collection currently includes interview experiences from top-tier companies like Apple, Google, Meta, Microsoft, and Amazon.<p>Reviewing real interview experiences (rounds, questions, format) of others could be an invaluable preparation tool for interviews.<p>Try it out and please share any feedback!

Show HN: Onsites.fyi - Curated Big Tech Interview Experiences

Hi HN!<p>While Glassdoor and other employment discussion boards offer valuable interview experience data, navigating it to prepare for interviews can be difficult.<p>Onsites.fyi curates interview experiences and insights from Big Tech hiring across various positions and levels.<p>Our collection currently includes interview experiences from top-tier companies like Apple, Google, Meta, Microsoft, and Amazon.<p>Reviewing real interview experiences (rounds, questions, format) of others could be an invaluable preparation tool for interviews.<p>Try it out and please share any feedback!

< 1 2 3 ... 307 308 309 310 311 ... 850 851 852 >