<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: anssip</title><link>https://news.ycombinator.com/user?id=anssip</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 06:28:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=anssip" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by anssip in "CSS-Native Parallax Effect"]]></title><description><![CDATA[
<p>Noticed the same thing. In Mac Safari it works without setting any flags.</p>
]]></description><pubDate>Tue, 02 Jun 2026 11:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48368651</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=48368651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48368651</guid></item><item><title><![CDATA[New comment by anssip in "The Speed of Prototyping in the Age of AI"]]></title><description><![CDATA[
<p>I think creating prototypes is now so easy that people are creating them for ideas that are not even worth of prototyping.</p>
]]></description><pubDate>Mon, 01 Jun 2026 07:57:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353849</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=48353849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353849</guid></item><item><title><![CDATA[New comment by anssip in "The Speed of Prototyping in the Age of AI"]]></title><description><![CDATA[
<p>AI makes it possible to ship a lot of junk really fast</p>
]]></description><pubDate>Sun, 31 May 2026 19:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348732</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=48348732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348732</guid></item><item><title><![CDATA[New comment by anssip in "Collaboration sucks"]]></title><description><![CDATA[
<p>GAF score sounds like a great idea!</p>
]]></description><pubDate>Wed, 12 Nov 2025 05:49:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45896756</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=45896756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45896756</guid></item><item><title><![CDATA[Show HN: Spot Canvas – AI-Powered trading charts for learning and automating TA]]></title><description><![CDATA[
<p>Hi HN,<p>About a year ago I started tinkering with drawing candlestick charts on an HTML canvas. What began as a small experiment turned into a full-blown crypto charting library.<p>At some point I asked myself: could this actually become a competitor to TradingView? That felt overwhelming, since TradingView has an enormous feature set. Still, I kept building — partly because I enjoy side projects more than watching TV<p>By the summer, I had a working SaaS version. But it felt like it was missing something that would make it truly stand out. Then I realized: the chart itself should be AI-powered.<p>Unlike tools where you screenshot a chart and feed it into ChatGPT (there are some like this), I already had my own charting library, so I could integrate AI deeply into the workflow. Over the past two months, I built an assistant I call Spotlight AI. It can:<p>- Analyze the chart and explain what’s happening
- Spot patterns and highlight indicators
- Respond to commands like “switch to ETH/USDT 1h” or “draw a trendline”
- Help you navigate and learn TA concepts in real time (live prices on the chart)<p>I’d love feedback — both on the idea of AI-assisted charting, and on the product itself.
(You’ll need to sign up to try Spotlight AI).<p>— Anssi</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45425551">https://news.ycombinator.com/item?id=45425551</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 Sep 2025 14:00:30 +0000</pubDate><link>https://spotcanvas.com</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=45425551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45425551</guid></item><item><title><![CDATA[New comment by anssip in "My TradingView alternative now has market indicators"]]></title><description><![CDATA[
<p>This is my vibe coding project. Just finished coding the indicators for it.</p>
]]></description><pubDate>Sat, 05 Apr 2025 04:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43590833</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=43590833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43590833</guid></item><item><title><![CDATA[My TradingView alternative now has market indicators]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.spotcanvas.com/post/introducing-technical-indicators-in-spot-canvas">https://www.spotcanvas.com/post/introducing-technical-indicators-in-spot-canvas</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43590832">https://news.ycombinator.com/item?id=43590832</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 05 Apr 2025 04:46:16 +0000</pubDate><link>https://www.spotcanvas.com/post/introducing-technical-indicators-in-spot-canvas</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=43590832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43590832</guid></item><item><title><![CDATA[New comment by anssip in "Ask HN: Must-Read Books for Startups?"]]></title><description><![CDATA[
<p>I would recommend The Lean Startup by Eric Ries. It’s a classic that introduced the MVP concept to the world.<p>And for a bit of different approach, Make by Pieter Levels. This also recommends trying a lot of ideas and seeking what sticks, but perhaps with a more straightforward approach.</p>
]]></description><pubDate>Sun, 15 Sep 2024 07:35:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41545895</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=41545895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41545895</guid></item><item><title><![CDATA[New comment by anssip in "Ente Auth: open-source Authy alternative for 2FA"]]></title><description><![CDATA[
<p>I've developed a command-line password manager and authentication application in Rust. Here are the key features:<p>1. Uses KeePass file format for secure credential storage
2. Supports One-Time Passwords (OTP) for two-factor authentication (2FA)
3. Provides a convenient CLI interface for retrieving 2FA codes<p>The project, named Passlane, offers a streamlined approach to password management directly from the terminal. It's particularly satisfying to generate 2FA codes via command line!<p>For those interested in exploring the code or contributing, you can find the project on GitHub: <a href="https://github.com/anssip/passlane">https://github.com/anssip/passlane</a><p>I'd appreciate any feedback or suggestions for improvement.</p>
]]></description><pubDate>Sat, 06 Jul 2024 11:57:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40889872</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=40889872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40889872</guid></item><item><title><![CDATA[New comment by anssip in "Apple unveils 'Passwords' manager app at WWDC 2024"]]></title><description><![CDATA[
<p>Yes, makes sense! I would need to change it to output only the password without all the extra info that only makes sense for humans - could work in this script mode when provided with an additional command line option.</p>
]]></description><pubDate>Wed, 12 Jun 2024 06:13:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=40655089</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=40655089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40655089</guid></item><item><title><![CDATA[New comment by anssip in "Apple unveils 'Passwords' manager app at WWDC 2024"]]></title><description><![CDATA[
<p>About using it for storing keys of other shell scripts/commands: What kind of special functionality this would require? Would you like to, for example, use passlane to extract the password of some script and then pipe it to that script? Perhaps adding that kind of functionality would make sense.</p>
]]></description><pubDate>Tue, 11 Jun 2024 18:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40650007</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=40650007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40650007</guid></item><item><title><![CDATA[New comment by anssip in "Apple unveils 'Passwords' manager app at WWDC 2024"]]></title><description><![CDATA[
<p>I use the Passlane CLI for accessing and managing my passwords. Passlane stores the data in a keepass file that I have in Dropbox so that I can access it from multiple devices. On my phone I access it with Keepassium.<p>Check Passlane here (I’m the author of it): <a href="https://github.com/anssip/passlane">https://github.com/anssip/passlane</a></p>
]]></description><pubDate>Tue, 11 Jun 2024 16:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40648204</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=40648204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40648204</guid></item><item><title><![CDATA[New comment by anssip in "Exercises to Learn Rust"]]></title><description><![CDATA[
<p>Yes, I had some feature in an earlier version that I wanted to add and the example code I was looking at was async and that made me think that I have to go to that route and also include an async runtime (Tokio). Once I was there, I ended up using async versions of some other dependencies as well.<p>Later on I then realized that in my CLI app I’m not gaining anything from it as there is no need for any parallel prosessing. It was just making my code more complex.</p>
]]></description><pubDate>Fri, 17 May 2024 20:21:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=40393837</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=40393837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40393837</guid></item><item><title><![CDATA[New comment by anssip in "Exercises to Learn Rust"]]></title><description><![CDATA[
<p>I blogged about my approach of learn by doing:<p><a href="https://anssipiirainen.com/post/learning-rust/" rel="nofollow">https://anssipiirainen.com/post/learning-rust/</a></p>
]]></description><pubDate>Fri, 17 May 2024 04:58:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40386524</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=40386524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40386524</guid></item><item><title><![CDATA[Show HN: Open-Source Sports Betting]]></title><description><![CDATA[
<p>Article URL: <a href="https://anssipiirainen.com/post/sports-betting/">https://anssipiirainen.com/post/sports-betting/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38682180">https://news.ycombinator.com/item?id=38682180</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 18 Dec 2023 13:33:06 +0000</pubDate><link>https://anssipiirainen.com/post/sports-betting/</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=38682180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38682180</guid></item><item><title><![CDATA[New comment by anssip in "Paul Buchheit interview (2018)"]]></title><description><![CDATA[
<p>Reading this makes me want switch jobs. I want to again work somewhere where in the morning I wake up and feel excited to work, instead of feeling forced to work on some stuff that does not interest me at all.</p>
]]></description><pubDate>Thu, 07 Sep 2023 05:27:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=37415064</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=37415064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37415064</guid></item><item><title><![CDATA[New comment by anssip in "Show HN: Passlane - A password manager CLI and webapp"]]></title><description><![CDATA[
<p>I originally wrote the CLI to learn Rust. It became a functional CLI tool for generating and managing passwords. Once I had the CLI working and usable, I wanted to have the passwords available also on my phone and on my iPad and I ended up creating an online vault with a web UI and an API.<p>The CLI can now use the online vault API for storing/retrieving the password data. There is also a webapp that you can use to access the passwords using a web browser - I use that on my phone.<p>The passwords are stored AES 256 encrypted, and only decrypted in the client using your master password. The master password is never sent online.<p>The CLI is an open source in Github. It's written in Rust: <a href="https://github.com/anssip/passlane" rel="nofollow">https://github.com/anssip/passlane</a><p>Let me know what you think!</p>
]]></description><pubDate>Thu, 01 Sep 2022 07:39:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=32673220</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=32673220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32673220</guid></item><item><title><![CDATA[Show HN: Passlane - A password manager CLI and webapp]]></title><description><![CDATA[
<p>Article URL: <a href="https://passlanevault.com">https://passlanevault.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32673185">https://news.ycombinator.com/item?id=32673185</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 01 Sep 2022 07:33:19 +0000</pubDate><link>https://passlanevault.com</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=32673185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32673185</guid></item><item><title><![CDATA[New comment by anssip in "Thinkpad X1 Carbon Gen 9: 16:10, 4k screen, 32GB RAM"]]></title><description><![CDATA[
<p>Gonna have to skip this because it does not have Apple silicon. Intel has lost it</p>
]]></description><pubDate>Wed, 13 Jan 2021 17:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=25765218</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=25765218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25765218</guid></item><item><title><![CDATA[Flowplayer 6.0 released]]></title><description><![CDATA[
<p>Article URL: <a href="https://flowplayer.org/news/releases/html5/v.6.0.0.html">https://flowplayer.org/news/releases/html5/v.6.0.0.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9610166">https://news.ycombinator.com/item?id=9610166</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 May 2015 09:11:51 +0000</pubDate><link>https://flowplayer.org/news/releases/html5/v.6.0.0.html</link><dc:creator>anssip</dc:creator><comments>https://news.ycombinator.com/item?id=9610166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9610166</guid></item></channel></rss>