The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Bankrank.io – Search hundreds of bank accounts to find the best rates
Show HN: An opinionated and statically-typed TypeScript SDK generator
Hi Hacker News!<p>My name is Sagar, I’m working on a startup called Speakeasy - we’re making all APIs self-service. The platform is currently in beta, but we’re independently launching this tool which you can use to generate language-idiomatic, statically-typed TS SDKs from any public OpenAPI schemas. We hope to continue iterating on this to give devs a way to easily generate high fidelity client SDKs for all the major languages.<p>Inspiration for this product is from past experiences struggling with OpenAPI. I was originally optimistic about using the OpenAPI tools to build out our offering, but quickly realized that the tools left a lot to be desired, and would not have provided our end users with the developer experience we wanted. While it’s not exhaustive, we’ve tried to address some of the biggest gaps in this tool:<p>* Low-dependency - To try and keep the SDK isomorphic (i.e. available both for Browsers and Node.JS servers), we wrap axios, but that’s it.This is intended to be idiomatic typescript; very similar to code a human would write; with the caveat that the typing is only as strict as the OpenAPI specification.<p>* Code just like a human would write - At this point static typing is everywhere. So wherever possible, we generate typed structures, construct path variables automatically, pass through query parameters, and expose strictly typed input / output body types.<p>* Future direction - There’s value in being neutral, but we felt like there is more value in being opinionated. In the future we’ll add features like built-in Pagination, Retries (Backoff/Jitter etc), Auth integrations, which should be handled in the SDK.<p>We’re planning to continue improving this service, so would love to hear what you think of the choices we’ve made, the issues we should address next, and what languages we should work on supporting.
Show HN: Investorsexchange.jl – parse trade-level stock market data in Julia
Backstory:<p>I wanted to play with intraday stock data but couldn't find a free dataset anywhere. IEXCloud [1] offers API access to 1-minute granularity intraday historical price data, but I was worried that it could get expensive or unwieldy to build up a substantial dataset via API calls. Plus, IEX gives out their raw data for free.<p>I probably should have just used the IEXTools python library [2] to parse IEX's raw data dumps, but I was working on a Julia project, so it felt more thematically appropriate to build a new tool from scratch.<p>I haven't been actively using InvestorsExchange.jl a lot lately, but it's made me the proud owner of a 50GB SQLite DB dump covering several years of trade data, and I think it would be awesome if I could help folks in the HN community more quickly build up this kind of dataset for their own curiosity or research.<p>Feedback is also greatly appreciated!<p>[1] <a href="https://www.iexcloud.io/docs/api/#historical-prices" rel="nofollow">https://www.iexcloud.io/docs/api/#historical-prices</a><p>[2] <a href="https://github.com/lvfrazao/IEXTools" rel="nofollow">https://github.com/lvfrazao/IEXTools</a>
Show HN: Investorsexchange.jl – parse trade-level stock market data in Julia
Backstory:<p>I wanted to play with intraday stock data but couldn't find a free dataset anywhere. IEXCloud [1] offers API access to 1-minute granularity intraday historical price data, but I was worried that it could get expensive or unwieldy to build up a substantial dataset via API calls. Plus, IEX gives out their raw data for free.<p>I probably should have just used the IEXTools python library [2] to parse IEX's raw data dumps, but I was working on a Julia project, so it felt more thematically appropriate to build a new tool from scratch.<p>I haven't been actively using InvestorsExchange.jl a lot lately, but it's made me the proud owner of a 50GB SQLite DB dump covering several years of trade data, and I think it would be awesome if I could help folks in the HN community more quickly build up this kind of dataset for their own curiosity or research.<p>Feedback is also greatly appreciated!<p>[1] <a href="https://www.iexcloud.io/docs/api/#historical-prices" rel="nofollow">https://www.iexcloud.io/docs/api/#historical-prices</a><p>[2] <a href="https://github.com/lvfrazao/IEXTools" rel="nofollow">https://github.com/lvfrazao/IEXTools</a>
Show HN: Investorsexchange.jl – parse trade-level stock market data in Julia
Backstory:<p>I wanted to play with intraday stock data but couldn't find a free dataset anywhere. IEXCloud [1] offers API access to 1-minute granularity intraday historical price data, but I was worried that it could get expensive or unwieldy to build up a substantial dataset via API calls. Plus, IEX gives out their raw data for free.<p>I probably should have just used the IEXTools python library [2] to parse IEX's raw data dumps, but I was working on a Julia project, so it felt more thematically appropriate to build a new tool from scratch.<p>I haven't been actively using InvestorsExchange.jl a lot lately, but it's made me the proud owner of a 50GB SQLite DB dump covering several years of trade data, and I think it would be awesome if I could help folks in the HN community more quickly build up this kind of dataset for their own curiosity or research.<p>Feedback is also greatly appreciated!<p>[1] <a href="https://www.iexcloud.io/docs/api/#historical-prices" rel="nofollow">https://www.iexcloud.io/docs/api/#historical-prices</a><p>[2] <a href="https://github.com/lvfrazao/IEXTools" rel="nofollow">https://github.com/lvfrazao/IEXTools</a>
Show HN: Live-Map of Public Transport in Kiel, Germany
Show HN: Live-Map of Public Transport in Kiel, Germany
Show HN: Live-Map of Public Transport in Kiel, Germany
A short sci-fi story written with GPT-3 and illustrated with DALL-E 2
Hi there HN,<p>Disclaimer: I've submitted a Show HN as well as the link for this general project before, but particularly like this one short story so want to submit one for it specifically. Hope it's not considered spammy!<p>I and a collaborator who writes sci-fi just released the short story "The Great Filter Button" - <a href="https://storiesby.ai/p/the-great-filter-button" rel="nofollow">https://storiesby.ai/p/the-great-filter-button</a><p>Here's why it's relevant to HN: most of the text for it was generated by GPT-3 (with human curation, using SudoWrite) and it was entirely illustrated using DALL-E 2 and MidJourney, and a bit of DreamStudio aka Stable Diffusion (of course with human selection of prompts) AND it narrated using neural voice synthesis (via BeyondWords). And I think it came out very well!<p>To my mind it is a pretty good example of how the newest commercial tools by powered by learned media synthesis models can be leveraged by humans to make art. It also shows some of the limits: DALLE-2, MidJourney, and Stable Diffusion all have trouble with more complex prompts and don't follow various aspects of them, the voice synthesis is still pretty robot-y, and the GPT-3 written parts are heavily guided by human text (and the whole story is quite short).<p>We plan to keep exploring these realm of human-AI creative collaboration by releasing weekly short stories with this newsletter, and would love feedback, suggestions, or even entire submissions of your own creative work done using AI. Feel free to just comment here on HN, email us at contact@storiesby.ai, or comment here - <a href="https://storiesby.ai/p/submit-your-stories-ideas" rel="nofollow">https://storiesby.ai/p/submit-your-stories-ideas</a><p>Last thought: even with AI doing the "heavy lifting" of writing and illustration, a great deal of creative decision making is still left up to us with respect to subject matter, style, formatting, etc. I hypothesize that sturgeon's law will remain true in the age of AI-generated text/images (most of everything will be crap), and the job of literary agents, producers, etc. will just become far more involved. Sort of like A24 is mostly a distributor (and to some extent producer) yet have made a huge name for themselves - this may become the norm.<p>Edit: wow thanks for feedback HN! To the comments saying this is at best a mediocre story/outline, totally agree. Since we want to put something out weekly, these stories are quickly generated with the intent to be a neat example of human-AI collaboration, rather than with the intent to reach the bar of published sci short stories. Maybe one day...
Show HN: EthicalAds – Privacy-first ad network for developers
(More info posted in a comment below: <a href="https://news.ycombinator.com/item?id=32651107" rel="nofollow">https://news.ycombinator.com/item?id=32651107</a>)
Show HN: EthicalAds – Privacy-first ad network for developers
(More info posted in a comment below: <a href="https://news.ycombinator.com/item?id=32651107" rel="nofollow">https://news.ycombinator.com/item?id=32651107</a>)
Show HN: EthicalAds – Privacy-first ad network for developers
(More info posted in a comment below: <a href="https://news.ycombinator.com/item?id=32651107" rel="nofollow">https://news.ycombinator.com/item?id=32651107</a>)
Show HN: Ubähnchen – Animated subway map of Berlin
Show HN: Ubähnchen – Animated subway map of Berlin
Show HN: Ubähnchen – Animated subway map of Berlin
Show HN: AutoHotkey for Linux
Hello HN,<p>this is the first functional reimplementation of AutoHotkey [1] for Unix-like systems, as far as I am aware. Half the commands are still missing, but everything important is done, as I have worked a lot on it over the past two months. Converting scripts into stand alone binaries is also supported. Hope this will find some adoption eventually. :-) - This implementation focuses on v1.0-like classic syntax from 2004 (!). This is a significant <i>subset</i> of the popular current v1.1 syntax from Windows (AHK_L). The reason this does not (yet?) target the full Windows spec is how complex it is. Notably, there's also another ongoing project which targets v2 called KeySharp [2].<p>If you are not aware of what AHK is, it is an easy but capable scripting language for automation and Hotkeys, and all sorts of visual things like GUIs.<p>If you want to learn more, there plenty of info on the repo, the docs html, and there's an active AHK Discord too, and I am personally also checking the forums and HN of course.<p>[1] <a href="https://www.autohotkey.com/" rel="nofollow">https://www.autohotkey.com/</a>
[2] <a href="https://bitbucket.org/mfeemster/keysharp/" rel="nofollow">https://bitbucket.org/mfeemster/keysharp/</a>
Show HN: AutoHotkey for Linux
Hello HN,<p>this is the first functional reimplementation of AutoHotkey [1] for Unix-like systems, as far as I am aware. Half the commands are still missing, but everything important is done, as I have worked a lot on it over the past two months. Converting scripts into stand alone binaries is also supported. Hope this will find some adoption eventually. :-) - This implementation focuses on v1.0-like classic syntax from 2004 (!). This is a significant <i>subset</i> of the popular current v1.1 syntax from Windows (AHK_L). The reason this does not (yet?) target the full Windows spec is how complex it is. Notably, there's also another ongoing project which targets v2 called KeySharp [2].<p>If you are not aware of what AHK is, it is an easy but capable scripting language for automation and Hotkeys, and all sorts of visual things like GUIs.<p>If you want to learn more, there plenty of info on the repo, the docs html, and there's an active AHK Discord too, and I am personally also checking the forums and HN of course.<p>[1] <a href="https://www.autohotkey.com/" rel="nofollow">https://www.autohotkey.com/</a>
[2] <a href="https://bitbucket.org/mfeemster/keysharp/" rel="nofollow">https://bitbucket.org/mfeemster/keysharp/</a>
Show HN: AutoHotkey for Linux
Hello HN,<p>this is the first functional reimplementation of AutoHotkey [1] for Unix-like systems, as far as I am aware. Half the commands are still missing, but everything important is done, as I have worked a lot on it over the past two months. Converting scripts into stand alone binaries is also supported. Hope this will find some adoption eventually. :-) - This implementation focuses on v1.0-like classic syntax from 2004 (!). This is a significant <i>subset</i> of the popular current v1.1 syntax from Windows (AHK_L). The reason this does not (yet?) target the full Windows spec is how complex it is. Notably, there's also another ongoing project which targets v2 called KeySharp [2].<p>If you are not aware of what AHK is, it is an easy but capable scripting language for automation and Hotkeys, and all sorts of visual things like GUIs.<p>If you want to learn more, there plenty of info on the repo, the docs html, and there's an active AHK Discord too, and I am personally also checking the forums and HN of course.<p>[1] <a href="https://www.autohotkey.com/" rel="nofollow">https://www.autohotkey.com/</a>
[2] <a href="https://bitbucket.org/mfeemster/keysharp/" rel="nofollow">https://bitbucket.org/mfeemster/keysharp/</a>
Show HN: AutoHotkey for Linux
Hello HN,<p>this is the first functional reimplementation of AutoHotkey [1] for Unix-like systems, as far as I am aware. Half the commands are still missing, but everything important is done, as I have worked a lot on it over the past two months. Converting scripts into stand alone binaries is also supported. Hope this will find some adoption eventually. :-) - This implementation focuses on v1.0-like classic syntax from 2004 (!). This is a significant <i>subset</i> of the popular current v1.1 syntax from Windows (AHK_L). The reason this does not (yet?) target the full Windows spec is how complex it is. Notably, there's also another ongoing project which targets v2 called KeySharp [2].<p>If you are not aware of what AHK is, it is an easy but capable scripting language for automation and Hotkeys, and all sorts of visual things like GUIs.<p>If you want to learn more, there plenty of info on the repo, the docs html, and there's an active AHK Discord too, and I am personally also checking the forums and HN of course.<p>[1] <a href="https://www.autohotkey.com/" rel="nofollow">https://www.autohotkey.com/</a>
[2] <a href="https://bitbucket.org/mfeemster/keysharp/" rel="nofollow">https://bitbucket.org/mfeemster/keysharp/</a>
Show HN: AutoHotkey for Linux
Hello HN,<p>this is the first functional reimplementation of AutoHotkey [1] for Unix-like systems, as far as I am aware. Half the commands are still missing, but everything important is done, as I have worked a lot on it over the past two months. Converting scripts into stand alone binaries is also supported. Hope this will find some adoption eventually. :-) - This implementation focuses on v1.0-like classic syntax from 2004 (!). This is a significant <i>subset</i> of the popular current v1.1 syntax from Windows (AHK_L). The reason this does not (yet?) target the full Windows spec is how complex it is. Notably, there's also another ongoing project which targets v2 called KeySharp [2].<p>If you are not aware of what AHK is, it is an easy but capable scripting language for automation and Hotkeys, and all sorts of visual things like GUIs.<p>If you want to learn more, there plenty of info on the repo, the docs html, and there's an active AHK Discord too, and I am personally also checking the forums and HN of course.<p>[1] <a href="https://www.autohotkey.com/" rel="nofollow">https://www.autohotkey.com/</a>
[2] <a href="https://bitbucket.org/mfeemster/keysharp/" rel="nofollow">https://bitbucket.org/mfeemster/keysharp/</a>