<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: pacmanche</title><link>https://news.ycombinator.com/user?id=pacmanche</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 17:03:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pacmanche" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pacmanche in "Show HN: Basecoat – shadcn/UI components, no React required"]]></title><description><![CDATA[
<p>Now you just need to remove Tailwind</p>
]]></description><pubDate>Tue, 13 May 2025 15:30:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43974037</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=43974037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43974037</guid></item><item><title><![CDATA[New comment by pacmanche in "Show HN: Kids audiobook spoken in their parent's voice using AI voice clones"]]></title><description><![CDATA[
<p>Not available in my App Store (Philippines)</p>
]]></description><pubDate>Thu, 11 Apr 2024 12:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40001419</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=40001419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40001419</guid></item><item><title><![CDATA[New comment by pacmanche in "Show HN: Ikkekernel – The Fork of Linux"]]></title><description><![CDATA[
<p>Is this a play on not-linux?</p>
]]></description><pubDate>Sat, 05 Aug 2023 01:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=37008036</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=37008036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37008036</guid></item><item><title><![CDATA[New comment by pacmanche in "Ask HN: How have you dealt with socializing in remote working?"]]></title><description><![CDATA[
<p>Gather town</p>
]]></description><pubDate>Sat, 04 Mar 2023 09:49:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=35019626</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=35019626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35019626</guid></item><item><title><![CDATA[New comment by pacmanche in "Show HN: Peerdiem — Discover and discuss one painting a day"]]></title><description><![CDATA[
<p>Love the idea</p>
]]></description><pubDate>Wed, 27 Jul 2022 16:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=32252370</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=32252370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32252370</guid></item><item><title><![CDATA[New comment by pacmanche in "Show HN: Outread – Read digestible summaries of top research articles"]]></title><description><![CDATA[
<p>Hello,<p>Congrats on putting this service together.<p>Was reading some of the free articles on my phone (iOS/Safari) and I noticed that I’m unable to select, this lookup, words.<p>Is there any reason why you’ve disabled text selection on the main body of the articles?<p>If it is to stop people from copying it won’t help.<p>Anyway, it seriously degrades the UX that one cannot use the native phone features such as lookup. Especially when reading articles of this type.</p>
]]></description><pubDate>Fri, 20 May 2022 03:33:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=31443058</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=31443058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31443058</guid></item><item><title><![CDATA[New comment by pacmanche in "Show HN: Loodio – A Bathroom Privacy Device"]]></title><description><![CDATA[
<p>Lovely name</p>
]]></description><pubDate>Sat, 30 Apr 2022 07:17:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=31214065</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=31214065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31214065</guid></item><item><title><![CDATA[New comment by pacmanche in "Ask HN: Have you created programs for only your personal use?"]]></title><description><![CDATA[
<p>I created <a href="https://www.npmjs.com/package/alpakr-cli" rel="nofollow">https://www.npmjs.com/package/alpakr-cli</a> for myself but have since made the service public.<p>I use alpakr a couple times a week for learning about new packages, crates, etc.<p>Pipe from stdin and output package summaries.</p>
]]></description><pubDate>Sun, 17 Apr 2022 19:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=31063531</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=31063531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31063531</guid></item><item><title><![CDATA[New comment by pacmanche in "Show HN: Small ML assisted CLI to look up packages in common repositories"]]></title><description><![CDATA[
<p>I made this little tool for myself for when I’m reading and working with code repos wanting to learn about what a dependency does. Typically I would copy the package name and then google it or go the relevant package repository to look it up there.<p>I wanted to simplify this process by making a common interface to look up packages from many common package repositories without having to care too much about format of the input and remembering CLI parameters.<p>The basic idea is that you copy paste a snippet of text from the console, from GitHub in the browser, or by piping to stdin into “Alpakr” and out comes a summary plus link to the package in the package repository.<p><pre><code>    $ echo ‘
      "flow-bin": "^0.123.0",
      "husky": "^3.1.0”,’ | alpakr

</code></pre>
outputs:<p><pre><code>    flow-bin -> Binary wrapper for Flow - A static type checker for JavaScript
    https://npmjs.com/package/flow-bin

    husky -> Modern native Git hooks made easy
    https://npmjs.com/package/husky

</code></pre>
The ML part determines if the text pasted/piped is of a certain kind: pip, composer, npm, ruby gems, and cargo toml + compile stream. In the above example it would output ‘npm’.<p>Once the packager is determined it is (mostly) trivial to extract packages names to do the actual look up in the packagers repository, eg. If ‘cargo’ then packages are looked up in crates.io, ‘composer’ is packagist.org, ‘npm’ in npmjs.com and so on.<p>All package details are transformed to a common format and stored/cached in a DynamoDB for future lookups.<p>It has been a fun project to work on covering subjects I wanted to learn and improve on: ML with scikit-learn, building images to run in AWS Lambda, running Rust in AWS Lambda (built on Mac M1), warming Lambdas, multi-region serverless, and more.<p>For me the working out the ML preprocessing function was a fun task. If you think about it is more the flow of symbols rather than the actual names/words that matters when you are only looking at snippet of the full document. Also not all documents are structured e.g I wanted it to support the stream of “Compiling regex v1.0.0” when building a Rust binary. Meaning alpakr supports copying text of that format as well.<p>What was not so fun was retrieving the training data. I would love to hear of some better approach/source. I searched for package files on Github and used the API to fetch the files. Took a long time.<p>I also enjoyed trying to make a small efficient model. I ended up with 150kb model that had a 98.5% accuracy against test data. Ironically the framework dependencies needed to run it is short of 300mb. But I’m guessing a small model also loads faster, so decided to keep it small.<p>In addition to installing the tool with npm you can install it with `cargo install alpakr-cli`.<p>See either npm or crate for examples of using the CLI.<p>I was thinking about adding a `—hint` function to override the ML part, but I kind of like how simple it is without. What do you think?<p>ps: I’ve also made a mobile app so you can read code in the phone, flip to the app that copies code from clipboard (opt-out possible) and looks up automatically.</p>
]]></description><pubDate>Mon, 04 Apr 2022 18:51:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=30910586</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=30910586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30910586</guid></item><item><title><![CDATA[Show HN: Small ML assisted CLI to look up packages in common repositories]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.npmjs.com/package/alpakr-cli">https://www.npmjs.com/package/alpakr-cli</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30910584">https://news.ycombinator.com/item?id=30910584</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 04 Apr 2022 18:51:28 +0000</pubDate><link>https://www.npmjs.com/package/alpakr-cli</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=30910584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30910584</guid></item><item><title><![CDATA[New comment by pacmanche in "Show HN: An SQL Builder in Rust"]]></title><description><![CDATA[
<p>Good point</p>
]]></description><pubDate>Sun, 06 Mar 2022 06:34:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=30575531</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=30575531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30575531</guid></item><item><title><![CDATA[New comment by pacmanche in "Ask HN: Best open source icon SVG pack?"]]></title><description><![CDATA[
<p><a href="https://heroicons.dev" rel="nofollow">https://heroicons.dev</a> is pretty neat and easy to use.</p>
]]></description><pubDate>Thu, 10 Feb 2022 16:33:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=30288614</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=30288614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30288614</guid></item><item><title><![CDATA[New comment by pacmanche in "Show HN: Pony – a messenger for mindful correspondence"]]></title><description><![CDATA[
<p>I love the idea.<p>Small thing that irks me. The app icon looks too much like a unicorn. A stocky little Pony would be so much nicer and true to the name.</p>
]]></description><pubDate>Sun, 21 Nov 2021 23:23:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=29300814</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=29300814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29300814</guid></item><item><title><![CDATA[New comment by pacmanche in "Show HN: Neeto, a secure code box for developers"]]></title><description><![CDATA[
<p>Your nginx is serving default webpage on port 80</p>
]]></description><pubDate>Sat, 10 Dec 2016 12:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=13145411</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=13145411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13145411</guid></item><item><title><![CDATA[New comment by pacmanche in "Airbnb for physical goods, lease your items to others"]]></title><description><![CDATA[
<p>Cannot sign-up because my name is Bøcker-Larsen. Really?</p>
]]></description><pubDate>Wed, 16 Mar 2016 09:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=11295919</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=11295919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11295919</guid></item><item><title><![CDATA[New comment by pacmanche in "Lave: eval in reverse"]]></title><description><![CDATA[
<p>Lave means to make in Danish</p>
]]></description><pubDate>Thu, 10 Mar 2016 08:23:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=11257918</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=11257918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11257918</guid></item><item><title><![CDATA[New comment by pacmanche in "JSON Resume – a JSON-based open source standard for resumes"]]></title><description><![CDATA[
<p>Created a JSON Resume LinkedIn exporter <a href="https://github.com/mblarsen/resume-linkedin" rel="nofollow">https://github.com/mblarsen/resume-linkedin</a></p>
]]></description><pubDate>Wed, 09 Jul 2014 10:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=8008934</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=8008934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8008934</guid></item><item><title><![CDATA[Show HN: Time to give crowdshipping a go?]]></title><description><![CDATA[
<p>TinyCarrier is a web service that connects travelers and people who have a need to send or receive things. It could be personal stuff like books and clothing, a product that you have someone buy for you because it is not available in your country. Transporting items for other people is not a new concept, we just make it safe, social and global.<p>This is not a package/parcel service. Carries will be packing the items themselves in their own luggage. Carrier and requester are responsible for reporting goods in customs. The service will support this with communicate managed information about each location and the service will we ranking and testimonial based similar to AirBnB and Couchsurfing.<p>We will eventually be providing an API to allow for blogs, apps and curator services to make use of it as well.<p>For people thinking: commercialisation of drug mules, silk road, etc. In stead of thinking that everyone are criminals, try think that they are not (because their aren't) and think about the benefits.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=7384230">https://news.ycombinator.com/item?id=7384230</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 12 Mar 2014 06:04:14 +0000</pubDate><link>http://signup.tinycarrier.com</link><dc:creator>pacmanche</dc:creator><comments>https://news.ycombinator.com/item?id=7384230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7384230</guid></item></channel></rss>