The best Hacker News stories from Show from the past day
Latest posts:
Show HN: SQL Polyglot
Try running a query anywhere from PostgreSQL to DuckDB without leaving your browser.
Show HN: GEITje-7B – A New Large Open Dutch Language Model
Tried my hand at training a large open Dutch language model, for which the pickings are slim right now.<p>GEITje is a large open Dutch language model with 7 billion parameters, based on Mistral 7B. I've continued pretraining it on 10 billion tokens of Dutch text. This has improved its Dutch language skills and increased its knowledge of Dutch topics. There's an experimental chat-finetuned model too, called GEITje-chat.<p>I have to say the experience of gathering a dataset and training a model has been very educational for me. Being forced to deal with every detail yourself really deepens your understanding of a subject.<p>It's all in the hands of the community now. Can't wait to see what they do with it!<p>Want to try it out? There's a demo live at Hugging Face Spaces right now: <a href="https://huggingface.co/spaces/Rijgersberg/GEITje-7B-chat" rel="nofollow noreferrer">https://huggingface.co/spaces/Rijgersberg/GEITje-7B-chat</a>
Show HN: GEITje-7B – A New Large Open Dutch Language Model
Tried my hand at training a large open Dutch language model, for which the pickings are slim right now.<p>GEITje is a large open Dutch language model with 7 billion parameters, based on Mistral 7B. I've continued pretraining it on 10 billion tokens of Dutch text. This has improved its Dutch language skills and increased its knowledge of Dutch topics. There's an experimental chat-finetuned model too, called GEITje-chat.<p>I have to say the experience of gathering a dataset and training a model has been very educational for me. Being forced to deal with every detail yourself really deepens your understanding of a subject.<p>It's all in the hands of the community now. Can't wait to see what they do with it!<p>Want to try it out? There's a demo live at Hugging Face Spaces right now: <a href="https://huggingface.co/spaces/Rijgersberg/GEITje-7B-chat" rel="nofollow noreferrer">https://huggingface.co/spaces/Rijgersberg/GEITje-7B-chat</a>
Show HN: Unified access to top AI models, supporting GPT4, Claude and more
Hello hackernews, I am looking for feedback for Labophase.com which is a app that focuses on returning results from multiple ai models at the same time. I currently support: GPT4-Turbo, Claude-2, Google PaLM2, Llama2, Mistral, and OpenOrca. Working on supporting Gemini soonTM.<p>I built it to solve a couple of personal pains I experienced. After reaching out to a couple of users in r/localllama, seems that people would have similar approach to address hallucination, availability, and comparing ai models. Initial feedback came in with some surprises that I'm hoping to get feedback from the bigger HN community:<p>1. Do people prefer a "search" interface over a chatbot interface i.e. (one to many as opposed to one to one interaction with ai)?<p>- My experience is that it's the best defense against hallucinations and misinformation from models because models often hallucinate and fail in different ways and is very obvious when you compare it against other responses.<p>2. Do a lot of people manage multiple subscriptions and billing to access more than one ai model?<p>3. Is local setup for accessing the top open source ai models so painful that most people don't bother?<p>---<p>Note: Labophase is in beta, accounts is not fully working and expect some bugs here and there. Free access will continue until I run out of credits.
Show HN: Fully automatic Git alternative/companion
Show HN: I Built a Receipt-Image to JSON Converter (+ Line-Items)
Hi HN, I'm proud to show you that I've finally managed to create a Receipt-Image to JSON converter, including line-items!<p>Over the past 10 years, I have periodically tried (every ~3 years or so) to convert Receipt-Images to JSON. What particularly interested me were the line-items.
It began with a Bachelor's project where we wanted to track prices by extracting product prices from line items. However, it was not feasible to ask users to type them all into our platform.
I quickly realized this process was way too tedious. Only when taking a picture is all that is required, would such a platform work.<p><a href="https://www.line-items.com" rel="nofollow noreferrer">https://www.line-items.com</a> is the standalone product that simply converts receipts to JSON. It's great for accountants but also for anyone building expense tracking tools.<p>If you want to talk to me personally, send me an email. You can find it on my profile.<p>Past Attempts:<p>- 2015: OpenCV + Bounding Boxes<p>- 2017: Azure Cognitive Services<p>- 2021: Amazon Textract
Show HN: Programming with Pure Lambda Calculus
Show HN: Programming with Pure Lambda Calculus
Show HN: Programming with Pure Lambda Calculus
Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it
<a href="https://github.com/ncruces/go-sqlite3">https://github.com/ncruces/go-sqlite3</a> was doing poorly on this benchmark that was posted yesterday to HackerNews [1].<p>With the help of some pprof, I was able to trace it to a serious performance regression introduced two weeks ago, and come up with the fix (happy to field questions, if you're interested in the nitty gritty).<p>It's not the fastest driver around, but it's no longer the slowest: comfortably middle of the pack.
It's based on a WASM build of SQLite, and thanks to <a href="https://wazero.io" rel="nofollow noreferrer">https://wazero.io</a> doesn't need CGO.<p>[1]: <a href="https://news.ycombinator.com/item?id=38626698">https://news.ycombinator.com/item?id=38626698</a>
Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it
<a href="https://github.com/ncruces/go-sqlite3">https://github.com/ncruces/go-sqlite3</a> was doing poorly on this benchmark that was posted yesterday to HackerNews [1].<p>With the help of some pprof, I was able to trace it to a serious performance regression introduced two weeks ago, and come up with the fix (happy to field questions, if you're interested in the nitty gritty).<p>It's not the fastest driver around, but it's no longer the slowest: comfortably middle of the pack.
It's based on a WASM build of SQLite, and thanks to <a href="https://wazero.io" rel="nofollow noreferrer">https://wazero.io</a> doesn't need CGO.<p>[1]: <a href="https://news.ycombinator.com/item?id=38626698">https://news.ycombinator.com/item?id=38626698</a>
Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it
<a href="https://github.com/ncruces/go-sqlite3">https://github.com/ncruces/go-sqlite3</a> was doing poorly on this benchmark that was posted yesterday to HackerNews [1].<p>With the help of some pprof, I was able to trace it to a serious performance regression introduced two weeks ago, and come up with the fix (happy to field questions, if you're interested in the nitty gritty).<p>It's not the fastest driver around, but it's no longer the slowest: comfortably middle of the pack.
It's based on a WASM build of SQLite, and thanks to <a href="https://wazero.io" rel="nofollow noreferrer">https://wazero.io</a> doesn't need CGO.<p>[1]: <a href="https://news.ycombinator.com/item?id=38626698">https://news.ycombinator.com/item?id=38626698</a>
Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it
<a href="https://github.com/ncruces/go-sqlite3">https://github.com/ncruces/go-sqlite3</a> was doing poorly on this benchmark that was posted yesterday to HackerNews [1].<p>With the help of some pprof, I was able to trace it to a serious performance regression introduced two weeks ago, and come up with the fix (happy to field questions, if you're interested in the nitty gritty).<p>It's not the fastest driver around, but it's no longer the slowest: comfortably middle of the pack.
It's based on a WASM build of SQLite, and thanks to <a href="https://wazero.io" rel="nofollow noreferrer">https://wazero.io</a> doesn't need CGO.<p>[1]: <a href="https://news.ycombinator.com/item?id=38626698">https://news.ycombinator.com/item?id=38626698</a>
Show HN: Hacker News Git Blame
One night I was deep in a rabbit hole, reading old HN comments. I eventually ended up scraping a bunch of usernames and building a game!<p>Please suggest any other users who you'd want to see/upstanding members of the community who deserve to be featured.
Show HN: Hacker News Git Blame
One night I was deep in a rabbit hole, reading old HN comments. I eventually ended up scraping a bunch of usernames and building a game!<p>Please suggest any other users who you'd want to see/upstanding members of the community who deserve to be featured.
Show HN: Octopus – a directed acyclic graph for app development
Directed acyclic graphs are muched discussed in comp-sci, but octopus appears to be the first reusable, turnkey, ready-to-wear, off-the-shelf implementation of a DAG for application development, in any language, that I'm aware of.<p>This is remarkable because DAGs hit a sweet spot in the middle of the three common programming paradigms (OO, event-driven, functional). Let's have a DAG as the top-level structure of our applications. Data-fetching and onChange handlers live in DAG nodes, next to the data they act on. The UI flows out from the DAG with fine-grained reactivity. Our app state is effortlessly consistent, because any outside change (user action, api result) unleashes a graph traversal. Our UI components become much simpler, because they just need to dumbly reflect values in the graph.<p>I'm putting this up for a second time. Absolutely no-one bit the first time, which can't be right :-)
Show HN: Octopus – a directed acyclic graph for app development
Directed acyclic graphs are muched discussed in comp-sci, but octopus appears to be the first reusable, turnkey, ready-to-wear, off-the-shelf implementation of a DAG for application development, in any language, that I'm aware of.<p>This is remarkable because DAGs hit a sweet spot in the middle of the three common programming paradigms (OO, event-driven, functional). Let's have a DAG as the top-level structure of our applications. Data-fetching and onChange handlers live in DAG nodes, next to the data they act on. The UI flows out from the DAG with fine-grained reactivity. Our app state is effortlessly consistent, because any outside change (user action, api result) unleashes a graph traversal. Our UI components become much simpler, because they just need to dumbly reflect values in the graph.<p>I'm putting this up for a second time. Absolutely no-one bit the first time, which can't be right :-)
Show HN: Airdraw
Hey Everyone! I wanted to show my passion project I made a few years back and recently turned into a web app.<p>Airdraw is an app that takes in your hand gestures and converts it into real time drawing capabilities.<p>There are tons of stuff I want to build with this, but most importantly just put it out into the world! Hope you all enjoy :)<p>Tested on my MacOS with Chrome, Safari, and FF<p>I included a link to the original GH project I wrote here - <a href="https://github.com/arefmalek/airdraw">https://github.com/arefmalek/airdraw</a>
and a link to the blog where I explained how I made it here - <a href="https://arefmalek.github.io/blog/Airdraw/" rel="nofollow noreferrer">https://arefmalek.github.io/blog/Airdraw/</a><p>If anyone has issues with loading, try again with this link - <a href="https://web-draw-e58vy7q9m-arefmalek.vercel.app/" rel="nofollow noreferrer">https://web-draw-e58vy7q9m-arefmalek.vercel.app/</a>. AFAIK, IOS livestream doesn't allow a canvas overlay so you would be able to draw, but not see anything until you exit the livestream. Hope someone has a sol for that ¯\_(ツ)_/¯
Show HN: Airdraw
Hey Everyone! I wanted to show my passion project I made a few years back and recently turned into a web app.<p>Airdraw is an app that takes in your hand gestures and converts it into real time drawing capabilities.<p>There are tons of stuff I want to build with this, but most importantly just put it out into the world! Hope you all enjoy :)<p>Tested on my MacOS with Chrome, Safari, and FF<p>I included a link to the original GH project I wrote here - <a href="https://github.com/arefmalek/airdraw">https://github.com/arefmalek/airdraw</a>
and a link to the blog where I explained how I made it here - <a href="https://arefmalek.github.io/blog/Airdraw/" rel="nofollow noreferrer">https://arefmalek.github.io/blog/Airdraw/</a><p>If anyone has issues with loading, try again with this link - <a href="https://web-draw-e58vy7q9m-arefmalek.vercel.app/" rel="nofollow noreferrer">https://web-draw-e58vy7q9m-arefmalek.vercel.app/</a>. AFAIK, IOS livestream doesn't allow a canvas overlay so you would be able to draw, but not see anything until you exit the livestream. Hope someone has a sol for that ¯\_(ツ)_/¯
Show HN: Airdraw
Hey Everyone! I wanted to show my passion project I made a few years back and recently turned into a web app.<p>Airdraw is an app that takes in your hand gestures and converts it into real time drawing capabilities.<p>There are tons of stuff I want to build with this, but most importantly just put it out into the world! Hope you all enjoy :)<p>Tested on my MacOS with Chrome, Safari, and FF<p>I included a link to the original GH project I wrote here - <a href="https://github.com/arefmalek/airdraw">https://github.com/arefmalek/airdraw</a>
and a link to the blog where I explained how I made it here - <a href="https://arefmalek.github.io/blog/Airdraw/" rel="nofollow noreferrer">https://arefmalek.github.io/blog/Airdraw/</a><p>If anyone has issues with loading, try again with this link - <a href="https://web-draw-e58vy7q9m-arefmalek.vercel.app/" rel="nofollow noreferrer">https://web-draw-e58vy7q9m-arefmalek.vercel.app/</a>. AFAIK, IOS livestream doesn't allow a canvas overlay so you would be able to draw, but not see anything until you exit the livestream. Hope someone has a sol for that ¯\_(ツ)_/¯