The best Hacker News stories from Show from the past day
Latest posts:
Show HN: A Japanese learning app focused on efficient vocab/grammar acquisition
Hey HN, it’s been 8 years since I posted on here about the launch of my Japanese dictionary app Nihongo [0] and I’m finally back with a new app: Nihongo Lessons!<p>Think of Nihongo Lessons as the textbook to Nihongo’s dictionary. It’s an app for learning Japanese, specifically made for learners who are serious about becoming fluent, and want a guided set of content that will help them efficiently acquire vocabulary and grammar.<p>The project came about when Adam Shapiro of Japanese Level Up (Jalup) [1] announced last April that he was shutting Jalup down. As a fan of Adam’s work I was bummed to hear the news, but realized I actually might be one of the few people in the world in a position to keep his work alive. So I reached out, and we came up with a deal where I would sell Jalup content in my apps.<p>Originally it was envisioned as an add-on to Nihongo, but after starting to build this out it became clear that from a UX perspective it felt too bloated and tacked-on to just shove Jalup into Nihongo. Plus, given that Jalup is built around one-time content purchases, and Nihongo is a subscription, the purchases involved would feel convoluted, and people might be upset that they weren’t included in the Nihongo subscription.<p>So, I started building a separate app that would become Nihongo Lessons. From a technical perspective, Nihongo Lessons is actually just a different entry point into essentially the same app bundle as Nihongo. This gives me a lot of the infrastructure (sync, error reporting, screenshot generation, etc.) of Nihongo for free, and makes it easy to share UI, which I do a fair amount of (flashcards, tutorials, settings). Everything that actually changes behavior between the apps is stored in a single file as an “app variant” configuration, so if I decide to create another companion app in the future, it should be even easier.<p>It’s iPhone-only for now, but iPad will be coming soon. No plans for an Android release at the moment.<p>Download: <a href="https://apps.apple.com/app/id1640204242" rel="nofollow">https://apps.apple.com/app/id1640204242</a><p>[0]: <a href="https://news.ycombinator.com/item?id=10094326" rel="nofollow">https://news.ycombinator.com/item?id=10094326</a><p>[1]: <a href="https://japaneselevelup.com" rel="nofollow">https://japaneselevelup.com</a>
Show HN: Natural Language Processing Demystified
Link: <a href="https://www.nlpdemystified.org/" rel="nofollow">https://www.nlpdemystified.org/</a><p>Hi HN:<p>After a year of work, I've published my free NLP course. The course helps anyone who knows Python and a bit of math go from the basics to today's mainstream models and frameworks.<p>I strive to balance theory and practice, so every module consists of detailed explanations and slides along with a Colab notebook putting the ideas into practice (in most modules).<p>The notebooks cover how to accomplish everyday NLP tasks including extracting key information, document search, text similarity, text classification, finding topics in documents, summarization, translation, generating text, and question answering.<p>The course is divided into two parts. In part one, we cover text preprocessing, how to turn text into numbers, and multiple ways to classify and search text using "classical" approaches. And along the way, we'll pick up valuable bits on how to use tools such as spaCy and scikit-learn.<p>In part two, we dive into deep learning for NLP. We start with neural network fundamentals and go through embeddings and sequence models until we arrive at transformers and the mainstream models of today.<p>No registration required: <a href="https://www.nlpdemystified.org/" rel="nofollow">https://www.nlpdemystified.org/</a>
Show HN: Natural Language Processing Demystified
Link: <a href="https://www.nlpdemystified.org/" rel="nofollow">https://www.nlpdemystified.org/</a><p>Hi HN:<p>After a year of work, I've published my free NLP course. The course helps anyone who knows Python and a bit of math go from the basics to today's mainstream models and frameworks.<p>I strive to balance theory and practice, so every module consists of detailed explanations and slides along with a Colab notebook putting the ideas into practice (in most modules).<p>The notebooks cover how to accomplish everyday NLP tasks including extracting key information, document search, text similarity, text classification, finding topics in documents, summarization, translation, generating text, and question answering.<p>The course is divided into two parts. In part one, we cover text preprocessing, how to turn text into numbers, and multiple ways to classify and search text using "classical" approaches. And along the way, we'll pick up valuable bits on how to use tools such as spaCy and scikit-learn.<p>In part two, we dive into deep learning for NLP. We start with neural network fundamentals and go through embeddings and sequence models until we arrive at transformers and the mainstream models of today.<p>No registration required: <a href="https://www.nlpdemystified.org/" rel="nofollow">https://www.nlpdemystified.org/</a>
Show HN: Natural Language Processing Demystified
Link: <a href="https://www.nlpdemystified.org/" rel="nofollow">https://www.nlpdemystified.org/</a><p>Hi HN:<p>After a year of work, I've published my free NLP course. The course helps anyone who knows Python and a bit of math go from the basics to today's mainstream models and frameworks.<p>I strive to balance theory and practice, so every module consists of detailed explanations and slides along with a Colab notebook putting the ideas into practice (in most modules).<p>The notebooks cover how to accomplish everyday NLP tasks including extracting key information, document search, text similarity, text classification, finding topics in documents, summarization, translation, generating text, and question answering.<p>The course is divided into two parts. In part one, we cover text preprocessing, how to turn text into numbers, and multiple ways to classify and search text using "classical" approaches. And along the way, we'll pick up valuable bits on how to use tools such as spaCy and scikit-learn.<p>In part two, we dive into deep learning for NLP. We start with neural network fundamentals and go through embeddings and sequence models until we arrive at transformers and the mainstream models of today.<p>No registration required: <a href="https://www.nlpdemystified.org/" rel="nofollow">https://www.nlpdemystified.org/</a>
Show HN: Natural Language Processing Demystified
Link: <a href="https://www.nlpdemystified.org/" rel="nofollow">https://www.nlpdemystified.org/</a><p>Hi HN:<p>After a year of work, I've published my free NLP course. The course helps anyone who knows Python and a bit of math go from the basics to today's mainstream models and frameworks.<p>I strive to balance theory and practice, so every module consists of detailed explanations and slides along with a Colab notebook putting the ideas into practice (in most modules).<p>The notebooks cover how to accomplish everyday NLP tasks including extracting key information, document search, text similarity, text classification, finding topics in documents, summarization, translation, generating text, and question answering.<p>The course is divided into two parts. In part one, we cover text preprocessing, how to turn text into numbers, and multiple ways to classify and search text using "classical" approaches. And along the way, we'll pick up valuable bits on how to use tools such as spaCy and scikit-learn.<p>In part two, we dive into deep learning for NLP. We start with neural network fundamentals and go through embeddings and sequence models until we arrive at transformers and the mainstream models of today.<p>No registration required: <a href="https://www.nlpdemystified.org/" rel="nofollow">https://www.nlpdemystified.org/</a>
Show HN: Generate never-before-seen storyboards for Rick and Morty episodes
Rick and Mortify is a system we built for creating never-before-seen episodes of Rick and Morty by leveraging the state-of-the-art in generative AI.<p>These days generative AI is so hot right now. It promises to revolutionize all aspects of creative work from copywriting and image creation, to video and audio synthesis.<p>Given the rapid progress of AI, when will we see an AI system listed in the closing credits of your favorite feature-length film?<p>Rick and Mortify is a tool we built to demonstrate that future is closer than you might think.<p>Our tool uses the state-of-the-art in large vision and language models to create never-before-seen episodes of Rick and Morty with minimal human intervention. All the plot points, dialogue, and accompanying visuals are generated with machine learning.<p>Why use Rick and Morty as a case-study?<p>Because 1) given the show's complex narrative structure and character profiles, it offers an ambitious north star for generative AI systems and 2) that show is the bomb and as AI researchers, we want to make Rick proud.<p>Rick and Mortify is only scratching the service of what is possible and we're excited to see what you create with it. If you've been thinking about AI-driven story generation, we'd love to hear from you!
Show HN: Amazon Seller sent me a postcard asking me to leave a 5-star review
Wanted to jump in and throw this here since this is about the first time I've been reached out to by an Amazon seller by mail, directly asking me to leave a 5-star review in exchange for a $20 gift card.<p>With an already struggling E-commerce market, it's quite strange to see the lengths sellers are going to, to buy 5-star reviews from buyers. I am considering reporting this to Amazon, however wanted to run this by you guys and hear similar stories from you!<p>Here is the card I received: <a href="https://i.imgur.com/9ARMZdI.png" rel="nofollow">https://i.imgur.com/9ARMZdI.png</a>
Show HN: I rebuilt MySpace from 2007 (2 year update)
Show HN: SinglePage – Quickly and anonymously publish a page to the web
Creating a basic webpage has become way too complicated and expensive. Often there are those times when you just want to share your thoughts with the world but don't want the overhead and complexities that come with maintaining a website. Sometimes, you have an interesting thought piece, an education article, or just a quick and simple bio page that doesn't need the heavy hand of a WordPress blog or Medium post. That's where Single Page comes in. Publish a single page instantly to the web with no fuss.<p>I was laid off three weeks ago from Twitter and I decided to work through a couple of my projects and this was one of them. I've tried blogs over the years, Medium didn't feel right but yet I wanted to quickly post pages online and couldn't find an easy way to do it. So I created it.<p>Feedback appreciated!
Show HN: SinglePage – Quickly and anonymously publish a page to the web
Creating a basic webpage has become way too complicated and expensive. Often there are those times when you just want to share your thoughts with the world but don't want the overhead and complexities that come with maintaining a website. Sometimes, you have an interesting thought piece, an education article, or just a quick and simple bio page that doesn't need the heavy hand of a WordPress blog or Medium post. That's where Single Page comes in. Publish a single page instantly to the web with no fuss.<p>I was laid off three weeks ago from Twitter and I decided to work through a couple of my projects and this was one of them. I've tried blogs over the years, Medium didn't feel right but yet I wanted to quickly post pages online and couldn't find an easy way to do it. So I created it.<p>Feedback appreciated!
Show HN: Trading cards made with e-ink displays
I made a thing!<p>In 2014, I was holding a stack of iPhones and thought to myself:<p><pre><code> "Hey, if I had each phone display a playing card, I could click a button and they'd shuffle themselves"
</code></pre>
I pared that idea all the way down to this: trading cards made of e-ink displays.<p>Right now, each card costs me about $20 each, but with only a bit more scale, I think I can get that down to $10.<p>In doing this project, I learned how to design electronics and circuit boards. I learned Rust and wrote my first driver, I upped my CAD skills, 3D printed, and did my first resin casting. I generated the images on the cards using stable-diffusion.<p>HN always seems to appreciate new uses for e-ink. Thought I'd share :)
Show HN: Trading cards made with e-ink displays
I made a thing!<p>In 2014, I was holding a stack of iPhones and thought to myself:<p><pre><code> "Hey, if I had each phone display a playing card, I could click a button and they'd shuffle themselves"
</code></pre>
I pared that idea all the way down to this: trading cards made of e-ink displays.<p>Right now, each card costs me about $20 each, but with only a bit more scale, I think I can get that down to $10.<p>In doing this project, I learned how to design electronics and circuit boards. I learned Rust and wrote my first driver, I upped my CAD skills, 3D printed, and did my first resin casting. I generated the images on the cards using stable-diffusion.<p>HN always seems to appreciate new uses for e-ink. Thought I'd share :)
Show HN: Trading cards made with e-ink displays
I made a thing!<p>In 2014, I was holding a stack of iPhones and thought to myself:<p><pre><code> "Hey, if I had each phone display a playing card, I could click a button and they'd shuffle themselves"
</code></pre>
I pared that idea all the way down to this: trading cards made of e-ink displays.<p>Right now, each card costs me about $20 each, but with only a bit more scale, I think I can get that down to $10.<p>In doing this project, I learned how to design electronics and circuit boards. I learned Rust and wrote my first driver, I upped my CAD skills, 3D printed, and did my first resin casting. I generated the images on the cards using stable-diffusion.<p>HN always seems to appreciate new uses for e-ink. Thought I'd share :)
Show HN: Automate your task follow-through across your business tools
Hi All, Rejoy is a tool that automates your task follow-through across your business tools. Connect and monitor fields across tools like Zendesk, Jira, Asana etc. Create rules to trigger actions based on conditions. Automate notifications, field updates, and reporting.<p>We are in private beta with a free one month trial. Thank you for your feedback.
Show HN: Bulwark Passkey – A virtual Yubikey-like device for 2FA or WebAuthN
Hey y'all,<p>This is something I've been working on for a few months. It is a passkey system, similar to Apple Passkeys or a Yubikey, but it is entirely software based so you can sync credentials between devices.<p>Passkeys (and FIDO devices in general) allow you to use public keys instead of passwords or codes to authenticate. For instance, you can just click "Approve" on the device/software instead of having to copy a code, and there are no passwords to phish. This is a new piece of tech, so website support for logins are still limited, but it can currently be used for 2FA anywhere a Yubikey can be used.<p>Bulwark Passkey emulates the USB device in software, which allows you to sync credentials as well as copy them out. This is less secure than a dedicated hardware device, where credentials can never by copied or removed from the device, but it is much, much more secure and usable than passwords or one-time codes.<p>Please take a look, and I appreciate any feedback you might have!
Show HN: Bulwark Passkey – A virtual Yubikey-like device for 2FA or WebAuthN
Hey y'all,<p>This is something I've been working on for a few months. It is a passkey system, similar to Apple Passkeys or a Yubikey, but it is entirely software based so you can sync credentials between devices.<p>Passkeys (and FIDO devices in general) allow you to use public keys instead of passwords or codes to authenticate. For instance, you can just click "Approve" on the device/software instead of having to copy a code, and there are no passwords to phish. This is a new piece of tech, so website support for logins are still limited, but it can currently be used for 2FA anywhere a Yubikey can be used.<p>Bulwark Passkey emulates the USB device in software, which allows you to sync credentials as well as copy them out. This is less secure than a dedicated hardware device, where credentials can never by copied or removed from the device, but it is much, much more secure and usable than passwords or one-time codes.<p>Please take a look, and I appreciate any feedback you might have!
Show HN: Python library for embedding large graphs (Written in Rust)
Show HN: Python library for embedding large graphs (Written in Rust)
Show HN: Python library for embedding large graphs (Written in Rust)
Show HN: A userscript that adds archive URLs below the paywalled HN submissions
This userscript adds archive URLs to the metadata section of HN submissions without breaking the immersion. Here are 2 screenshots: <a href="https://imgur.com/a/PdUu6oG" rel="nofollow">https://imgur.com/a/PdUu6oG</a><p>GreasyFork: <a href="https://greasyfork.org/en/scripts/452024-hacker-news-anti-paywall" rel="nofollow">https://greasyfork.org/en/scripts/452024-hacker-news-anti-pa...</a><p>Source code: <a href="https://github.com/MostlyEmre/hn-anti-paywall" rel="nofollow">https://github.com/MostlyEmre/hn-anti-paywall</a><p>Now let me overexplain.<p>-Why?-<p>I never liked paywalled articles. I understand where they come from, but I don't like where we cross our paths.<p>This is why I don't use major news aggregators anymore. Instead, I spend my "catching-up-with-the-world-time" on Hacker News. However, Hacker News (HN) also has its fair-share of paywalled articles. (<i>Around 11.6%</i> according to my short-lived, half-assed attempt at measuring it. See my super old data <a href="https://hpa.emre.ca/" rel="nofollow">https://hpa.emre.ca/</a> I tell the story below.)<p>-First try-<p>Around a year ago, when I ran the above experiment, my goal wasn't to run that experiment. It was during my self-teaching & career-changing process, I decided to build a React HN clone. To make it stand-out from the bunch, I added a paywall feature. It would detect paywalled articles and would add an archive URL into the metadata.<p>The issue with archiving is unless someone archived the link before on the {archiving-project} then the link is most likely not archived. So me sending people to those projects meant nothing. It kinda meant something for me from an ideological standpoint but I assume you are not me.<p>This rubbed me the wrong way. I decided to build a backend (See <a href="https://github.com/MostlyEmre/HN-Paywall-Archiver" rel="nofollow">https://github.com/MostlyEmre/HN-Paywall-Archiver</a>) that would scan the links and automatically to detect paywalls close to real-time and submit paywalled ones to archive.is for archival. I used Nodejs, Firebase, and React. I was -still am- really proud because I believed it was doing public good in terms of digital preservation. Only 1 person needed to run this script to benefit everyone. As an extra, I was curious on how many paywalled articles were being shared, by whom, at what time. So I also created some analytics functionality to gather the data. And later created a UI to present it.<p>HN-Paywall-Archiver was great but I stopped running the backend at some point. Because at that point couldn't find a way to continuously run my backend code on some platform for cheap or didn't try hard enough.<p>P.S. Recently I've been thinking of remaking this version with Cloudflare Workers.<p>-Hacker News Paywall Archiver Userscript-<p>After almost a year, I got into userscripts. Super great super awesome concept. People seem to hate javascript unless it is presented as a userscript. So I decided to get my hands dirty to create a simple solution that solves the paywall issue on HN without breaking any hearts.<p>My solution is not perfect as it had to be simple. But here's the rundown.<p>Pros:<p>- Does not beg for attention.<p>- Simple code, simple concept.<p>- Unintentionally, indicates which submissions are paywalled without you interacting with anything.<p>- Not-yet-archived archive links can make you feel like you are contributing to the society after you click on the "archive this URL" button on project page.<p>- Uses HN html defaults, so I hope it plays well with the HN skins/plugins/userscripts you use.<p>Cons:<p>- It doesn't automatically archive the links.<p>- It uses clone of a static list of paywalled websites sourced from a popular Chrome extension. (<a href="https://github.com/iamadamdev/bypass-paywalls-chrome/blob/master/src/js/sites.js" rel="nofollow">https://github.com/iamadamdev/bypass-paywalls-chrome/blob/ma...</a>) So changing the paywall list is slow and manual.<p>- No guarantees of archived links actually having the archive readily available for reading. Though there are currently 3 projects added, so it should be enough for most links.<p>So, there you go. I hope you enjoy it. It can break occasionally due to changes in news.ycombinator code, if you let me know on Twitter, I can fix it ASAP. Otherwise you have to wait until I notice that the script is broken, which can take quite a while as I browse HN on mobile.