The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Prepform – AI and spaced-repetition to optimize learning
Hi, I'm Eric and I'm the founder and lead developer of Prepform.<p>A high-quality education helped me pursue my interests and achieve my goals. I started Prepform so students of all backgrounds have access to the same kind of education.<p>I grew up in Southern California, surrounded by dozens of SAT prep programs, and I swear I must have gone to all of them. Different programs followed different styles and techniques, but the strategy they shared was to create a study plan and review mistakes.<p>A study plan is
taking a diagnostic test,<p>setting a target score,<p>creating a study schedule,<p>identifying mistakes, and finally<p>reviewing those mistakes.<p>I wanted to take this structure and optimize it with machine learning, while accounting for elements of human learning and memory.
I'm a big fan of SuperMemo, a memorization technique developed by Piotr Wozniak, where you review material just as you're about to forget it. Cognitive psychology tells us human forgetting follows a pattern, but Piotr quantified this behavior to identify the precise moment forgetting happens.<p>The goal was to build on his research with AI and tailor it to not only test prep but to the individual student, and make it the engine of the study plan.<p>The result is Blended Prep, which guides students to internalize knowledge rather than memorize material, and gives them the best chance to ace their next exam.<p>I'm so excited to share this with the HN community, and would love to know what you think. You can try it out at <a href="https://prepform.com" rel="nofollow">https://prepform.com</a>. Thanks for reading.
Show HN: Prepform – AI and spaced-repetition to optimize learning
Hi, I'm Eric and I'm the founder and lead developer of Prepform.<p>A high-quality education helped me pursue my interests and achieve my goals. I started Prepform so students of all backgrounds have access to the same kind of education.<p>I grew up in Southern California, surrounded by dozens of SAT prep programs, and I swear I must have gone to all of them. Different programs followed different styles and techniques, but the strategy they shared was to create a study plan and review mistakes.<p>A study plan is
taking a diagnostic test,<p>setting a target score,<p>creating a study schedule,<p>identifying mistakes, and finally<p>reviewing those mistakes.<p>I wanted to take this structure and optimize it with machine learning, while accounting for elements of human learning and memory.
I'm a big fan of SuperMemo, a memorization technique developed by Piotr Wozniak, where you review material just as you're about to forget it. Cognitive psychology tells us human forgetting follows a pattern, but Piotr quantified this behavior to identify the precise moment forgetting happens.<p>The goal was to build on his research with AI and tailor it to not only test prep but to the individual student, and make it the engine of the study plan.<p>The result is Blended Prep, which guides students to internalize knowledge rather than memorize material, and gives them the best chance to ace their next exam.<p>I'm so excited to share this with the HN community, and would love to know what you think. You can try it out at <a href="https://prepform.com" rel="nofollow">https://prepform.com</a>. Thanks for reading.
Show HN: PNG to PDF Conversion in the Browser
Hi everyone,
I build some "online" converters as a side project in the last weeks.
The difference to existing conversion websites is, that my converters don't upload your files. Everything happens in your browser on your device (with the help of a lot of great Open Source Javascript libraries).
I think privacy is an essential feature for a service like this, so my converters also don't use google analytics or any other form of tracking (in fact they use no external resources at all).<p>I started this because I ended up with some .heic files from my iPhone and had to use ImageMagick every time I wanted to upload them somewhere. So now there is <a href="https://heic.to-jpg.com" rel="nofollow">https://heic.to-jpg.com</a> and I can just drag and drop .heic-files there to convert them to jpg.<p>Next I needed to send some stuff to my accountant, so I made pictures, but he wanted a pdf. So I made <a href="https://png.to-pdf.net" rel="nofollow">https://png.to-pdf.net</a> and I can drag and drop multiple png's and it will return a pdf with one image per page.<p>There are a lot of other converters that basically came free with the libraries I used, you can find them all in the sidebar (e.g. <a href="https://tiff.to-png.com" rel="nofollow">https://tiff.to-png.com</a>).<p>I hope some of you will find this usefull.
Show HN: PNG to PDF Conversion in the Browser
Hi everyone,
I build some "online" converters as a side project in the last weeks.
The difference to existing conversion websites is, that my converters don't upload your files. Everything happens in your browser on your device (with the help of a lot of great Open Source Javascript libraries).
I think privacy is an essential feature for a service like this, so my converters also don't use google analytics or any other form of tracking (in fact they use no external resources at all).<p>I started this because I ended up with some .heic files from my iPhone and had to use ImageMagick every time I wanted to upload them somewhere. So now there is <a href="https://heic.to-jpg.com" rel="nofollow">https://heic.to-jpg.com</a> and I can just drag and drop .heic-files there to convert them to jpg.<p>Next I needed to send some stuff to my accountant, so I made pictures, but he wanted a pdf. So I made <a href="https://png.to-pdf.net" rel="nofollow">https://png.to-pdf.net</a> and I can drag and drop multiple png's and it will return a pdf with one image per page.<p>There are a lot of other converters that basically came free with the libraries I used, you can find them all in the sidebar (e.g. <a href="https://tiff.to-png.com" rel="nofollow">https://tiff.to-png.com</a>).<p>I hope some of you will find this usefull.
Show HN: PNG to PDF Conversion in the Browser
Hi everyone,
I build some "online" converters as a side project in the last weeks.
The difference to existing conversion websites is, that my converters don't upload your files. Everything happens in your browser on your device (with the help of a lot of great Open Source Javascript libraries).
I think privacy is an essential feature for a service like this, so my converters also don't use google analytics or any other form of tracking (in fact they use no external resources at all).<p>I started this because I ended up with some .heic files from my iPhone and had to use ImageMagick every time I wanted to upload them somewhere. So now there is <a href="https://heic.to-jpg.com" rel="nofollow">https://heic.to-jpg.com</a> and I can just drag and drop .heic-files there to convert them to jpg.<p>Next I needed to send some stuff to my accountant, so I made pictures, but he wanted a pdf. So I made <a href="https://png.to-pdf.net" rel="nofollow">https://png.to-pdf.net</a> and I can drag and drop multiple png's and it will return a pdf with one image per page.<p>There are a lot of other converters that basically came free with the libraries I used, you can find them all in the sidebar (e.g. <a href="https://tiff.to-png.com" rel="nofollow">https://tiff.to-png.com</a>).<p>I hope some of you will find this usefull.
Show HN: PNG to PDF Conversion in the Browser
Hi everyone,
I build some "online" converters as a side project in the last weeks.
The difference to existing conversion websites is, that my converters don't upload your files. Everything happens in your browser on your device (with the help of a lot of great Open Source Javascript libraries).
I think privacy is an essential feature for a service like this, so my converters also don't use google analytics or any other form of tracking (in fact they use no external resources at all).<p>I started this because I ended up with some .heic files from my iPhone and had to use ImageMagick every time I wanted to upload them somewhere. So now there is <a href="https://heic.to-jpg.com" rel="nofollow">https://heic.to-jpg.com</a> and I can just drag and drop .heic-files there to convert them to jpg.<p>Next I needed to send some stuff to my accountant, so I made pictures, but he wanted a pdf. So I made <a href="https://png.to-pdf.net" rel="nofollow">https://png.to-pdf.net</a> and I can drag and drop multiple png's and it will return a pdf with one image per page.<p>There are a lot of other converters that basically came free with the libraries I used, you can find them all in the sidebar (e.g. <a href="https://tiff.to-png.com" rel="nofollow">https://tiff.to-png.com</a>).<p>I hope some of you will find this usefull.
Show HN: Dockerized – Run CLI tools without installation
Dockerized is like npx for unix tools: Run popular cli tools without installation.<p>Example:<p><pre><code> dockerized npm init
dockerized python2 somescript.py
</code></pre>
Run an older version of a tool:<p><pre><code> NODE_VERSION=15.0 dockerized node
</code></pre>
Use cases:<p>- Maintaining multiple versions of an app<p>- Installing without polluting host machine<p>- Quickly run some commands you may not have installed<p>Features:<p>- intuitive use. Just the original command, but with 'dockerized' in front.<p>- dockerized apps can access the current directory and read/modify files, just like native apps.<p>- no need to know which docker image this package comes from.<p>- support for tools which don't have an official docker image.<p>- container cleaned up after use.<p>- ability to specify the version.<p>- version specification per directory (share exact versions with your team mates).<p>The inner workings are pretty simple, it's just a docker-compose file.<p>As expected with dockerization, there are limitations related to networking, and file persistence (outside current dir), but it can make life easy for simple scenarios.<p>Pull requests welcome!
Show HN: Dockerized – Run CLI tools without installation
Dockerized is like npx for unix tools: Run popular cli tools without installation.<p>Example:<p><pre><code> dockerized npm init
dockerized python2 somescript.py
</code></pre>
Run an older version of a tool:<p><pre><code> NODE_VERSION=15.0 dockerized node
</code></pre>
Use cases:<p>- Maintaining multiple versions of an app<p>- Installing without polluting host machine<p>- Quickly run some commands you may not have installed<p>Features:<p>- intuitive use. Just the original command, but with 'dockerized' in front.<p>- dockerized apps can access the current directory and read/modify files, just like native apps.<p>- no need to know which docker image this package comes from.<p>- support for tools which don't have an official docker image.<p>- container cleaned up after use.<p>- ability to specify the version.<p>- version specification per directory (share exact versions with your team mates).<p>The inner workings are pretty simple, it's just a docker-compose file.<p>As expected with dockerization, there are limitations related to networking, and file persistence (outside current dir), but it can make life easy for simple scenarios.<p>Pull requests welcome!
Show HN: Dockerized – Run CLI tools without installation
Dockerized is like npx for unix tools: Run popular cli tools without installation.<p>Example:<p><pre><code> dockerized npm init
dockerized python2 somescript.py
</code></pre>
Run an older version of a tool:<p><pre><code> NODE_VERSION=15.0 dockerized node
</code></pre>
Use cases:<p>- Maintaining multiple versions of an app<p>- Installing without polluting host machine<p>- Quickly run some commands you may not have installed<p>Features:<p>- intuitive use. Just the original command, but with 'dockerized' in front.<p>- dockerized apps can access the current directory and read/modify files, just like native apps.<p>- no need to know which docker image this package comes from.<p>- support for tools which don't have an official docker image.<p>- container cleaned up after use.<p>- ability to specify the version.<p>- version specification per directory (share exact versions with your team mates).<p>The inner workings are pretty simple, it's just a docker-compose file.<p>As expected with dockerization, there are limitations related to networking, and file persistence (outside current dir), but it can make life easy for simple scenarios.<p>Pull requests welcome!
Show HN: Space4 – A workplace to help with staying focused and being productive
Show HN: Space4 – A workplace to help with staying focused and being productive
We’re the founders of Substack, we just launched an iOS app. AUA
Hi! This is Chris Best, Hamish McKenzie, and Jairaj Sethi, the founders of Substack, with Sachin Monga, the head of product. Yesterday, we launched an iOS app for Substack, so you can read all your Substack subscriptions in one place, with no distractions.<p>Readers have been tweeting at us for years now to ask when we’d have an app. We’ve long wanted one too, and we suddenly got the manpower to be able to build a good one when we acquired Sachin’s company Cocoon (W19) last year.<p>Soon after starting Substack, we found it easiest to explain what we do as “We make it simple to start a paid newsletter.” Even then, a Substack was more than just an email newsletter: it was also a blog, and it could host embedded video and audio, and people could leave comments and participate in discussion threads. But the term “newsletter” was useful shorthand because everyone kind of got what that meant. All along, though, we’ve been quietly building the tools for what we call “personal media empires,” encompassing different media formats (natively) and community discussion (which we intend to make better and better).<p>By a similar token, right from the start we’ve been intending for the company to do more than just provide subscription publishing tools. We’re excited by the vision of Substack becoming a network, where writers and readers benefit from being part of a larger ecosystem. For writers, it means they can be discovered by readers who might not otherwise have found them. For readers, it means being able to connect directly with writers and other readers and to explore a universe of great work.<p>The app is a key part of the network vision. Nothing changes in terms of writers and readers being in control. The writers still own their mailing lists, content, and IP and can take it all with them anytime they want. Anyone who signs up to a Substack through the app still goes on to that mailing list. And readers still get to choose what appears in their “inbox,” with the power to subscribe and unsubscribe from whatever they want (you can also add any RSS feed into the app via reader.substack.com). But now we’ll have more and better ways to surface recommendations from writers and readers, to show people’s profiles, and to deliver notifications inside and outside of the app.<p>This is just a start for the Substack app. We want to keep improving it, so please give us feedback and ask us the hard questions. What do you think we’re doing wrong? What could be better? What could be great? What might we not have thought of?<p>We’re here for the next couple hours. Ask us anything.<p><a href="https://on.substack.com/p/substackapp" rel="nofollow">https://on.substack.com/p/substackapp</a>
Show HN: An app to quickly turn boring screenshots into beautiful images
Show HN: Open source machine learning inference accelerators on FPGA
Tom from Tensil here - happy to answer questions!<p>We developed Tensil to bring custom ML accelerators to people who don't have the resources of companies like Google, Facebook and Tesla. Currently, we're focused on supporting convolutional neural network inference on edge FPGA (field programmable gate array) platforms, but we aim to support all model architectures on a wide variety of fabrics for both training and inference.<p>Tensil is different from other ML accelerators in that it is open source and really easy to use. For example, you can generate a custom accelerator with one command:<p><pre><code> $ tensil rtl --arch <my_architecture>
</code></pre>
You can compile your ML model targeting that accelerator like so:<p><pre><code> $ tensil compile --arch <my_architecture> --model <my_model>`
</code></pre>
Running your model on FPGA is as simple as doing the following:<p><pre><code> $ tcu.load_model(<compiled_model>)
$ outputs = tcu.run(inputs)
</code></pre>
The accelerator generator was developed in Chisel and we built our own parametrizable compiler to target it. The link in the post takes you to the documentation, and here's a link to the Github repository: <a href="https://github.com/tensil-ai/tensil/" rel="nofollow">https://github.com/tensil-ai/tensil/</a>
Show HN: Open source machine learning inference accelerators on FPGA
Tom from Tensil here - happy to answer questions!<p>We developed Tensil to bring custom ML accelerators to people who don't have the resources of companies like Google, Facebook and Tesla. Currently, we're focused on supporting convolutional neural network inference on edge FPGA (field programmable gate array) platforms, but we aim to support all model architectures on a wide variety of fabrics for both training and inference.<p>Tensil is different from other ML accelerators in that it is open source and really easy to use. For example, you can generate a custom accelerator with one command:<p><pre><code> $ tensil rtl --arch <my_architecture>
</code></pre>
You can compile your ML model targeting that accelerator like so:<p><pre><code> $ tensil compile --arch <my_architecture> --model <my_model>`
</code></pre>
Running your model on FPGA is as simple as doing the following:<p><pre><code> $ tcu.load_model(<compiled_model>)
$ outputs = tcu.run(inputs)
</code></pre>
The accelerator generator was developed in Chisel and we built our own parametrizable compiler to target it. The link in the post takes you to the documentation, and here's a link to the Github repository: <a href="https://github.com/tensil-ai/tensil/" rel="nofollow">https://github.com/tensil-ai/tensil/</a>
Show HN: Open source machine learning inference accelerators on FPGA
Tom from Tensil here - happy to answer questions!<p>We developed Tensil to bring custom ML accelerators to people who don't have the resources of companies like Google, Facebook and Tesla. Currently, we're focused on supporting convolutional neural network inference on edge FPGA (field programmable gate array) platforms, but we aim to support all model architectures on a wide variety of fabrics for both training and inference.<p>Tensil is different from other ML accelerators in that it is open source and really easy to use. For example, you can generate a custom accelerator with one command:<p><pre><code> $ tensil rtl --arch <my_architecture>
</code></pre>
You can compile your ML model targeting that accelerator like so:<p><pre><code> $ tensil compile --arch <my_architecture> --model <my_model>`
</code></pre>
Running your model on FPGA is as simple as doing the following:<p><pre><code> $ tcu.load_model(<compiled_model>)
$ outputs = tcu.run(inputs)
</code></pre>
The accelerator generator was developed in Chisel and we built our own parametrizable compiler to target it. The link in the post takes you to the documentation, and here's a link to the Github repository: <a href="https://github.com/tensil-ai/tensil/" rel="nofollow">https://github.com/tensil-ai/tensil/</a>
Show HN: 2D Game engine and editor for Windows and Linux
Hello HN,<p>Just wanted to show this little 2D game engine that I've been working on for some time (around 2 years on the editor part, longer on some of the components).<p>It's quite full featured but obviously this a project of such magnitude already that the work never really ends. That being said it's definitely already at a point where games can made and published. The editor runs natively on Windows and Linux using Qt5. The games can run on both Win and Linux as well as on WASM with WebGL.<p>Feature wise there's a bunch of the stuff you'd expect.<p>Audio, graphics, scripting, animation+entity+gameplay systems, physics and UI are all there. Scripting is through sol3 + Lua, physics with Box2D. Audio, graphics, UI and game play stuff is all done by me.<p>License is currently GPL.<p>Source code is on github <a href="https://github.com/ensisoft/gamestudio" rel="nofollow">https://github.com/ensisoft/gamestudio</a><p>Some games are available on my site at
<a href="https://ensisoft.com/games.html" rel="nofollow">https://ensisoft.com/games.html</a>
Show HN: 2D Game engine and editor for Windows and Linux
Hello HN,<p>Just wanted to show this little 2D game engine that I've been working on for some time (around 2 years on the editor part, longer on some of the components).<p>It's quite full featured but obviously this a project of such magnitude already that the work never really ends. That being said it's definitely already at a point where games can made and published. The editor runs natively on Windows and Linux using Qt5. The games can run on both Win and Linux as well as on WASM with WebGL.<p>Feature wise there's a bunch of the stuff you'd expect.<p>Audio, graphics, scripting, animation+entity+gameplay systems, physics and UI are all there. Scripting is through sol3 + Lua, physics with Box2D. Audio, graphics, UI and game play stuff is all done by me.<p>License is currently GPL.<p>Source code is on github <a href="https://github.com/ensisoft/gamestudio" rel="nofollow">https://github.com/ensisoft/gamestudio</a><p>Some games are available on my site at
<a href="https://ensisoft.com/games.html" rel="nofollow">https://ensisoft.com/games.html</a>
Show HN: 2D Game engine and editor for Windows and Linux
Hello HN,<p>Just wanted to show this little 2D game engine that I've been working on for some time (around 2 years on the editor part, longer on some of the components).<p>It's quite full featured but obviously this a project of such magnitude already that the work never really ends. That being said it's definitely already at a point where games can made and published. The editor runs natively on Windows and Linux using Qt5. The games can run on both Win and Linux as well as on WASM with WebGL.<p>Feature wise there's a bunch of the stuff you'd expect.<p>Audio, graphics, scripting, animation+entity+gameplay systems, physics and UI are all there. Scripting is through sol3 + Lua, physics with Box2D. Audio, graphics, UI and game play stuff is all done by me.<p>License is currently GPL.<p>Source code is on github <a href="https://github.com/ensisoft/gamestudio" rel="nofollow">https://github.com/ensisoft/gamestudio</a><p>Some games are available on my site at
<a href="https://ensisoft.com/games.html" rel="nofollow">https://ensisoft.com/games.html</a>
Show HN: World’s first £3 flat fee (0% FX markup) money transfer service
Good morning everyone! My co-founder and I recently moved to the UK after working at Robinhood for over 5 years. We were stunned at the fees it was costing us to move money across borders with existing fintech solutions, so we decided to start Atlantic Money - the world’s first fixed fee (with no FX markup) money transfer product. For £3 you can transfer up to £1M. Let us know if you have any questions!