<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: ser0</title><link>https://news.ycombinator.com/user?id=ser0</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 12 May 2026 22:03:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ser0" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ser0 in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I made <a href="https://poemd.dev/" rel="nofollow">https://poemd.dev/</a> as an online markdown scratchpad that supports GitHub Flavoured Markdown and stores all data in the URL. This means there are no accounts to work with and everything is basically stored in bookmarks if you choose to.<p>The persistence model makes documents somewhat sharable, but I do find Open Graph previews to be mixed. In Messenger it renders the whole URL, which is quite long due to encoding, and that kills the conversation view.</p>
]]></description><pubDate>Sun, 10 May 2026 22:38:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48088872</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=48088872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48088872</guid></item><item><title><![CDATA[New comment by ser0 in "Algorithmic fitting of Japanese candy"]]></title><description><![CDATA[
<p>Having worked in ecommerce on both merchant and SaaS side I can explain why they may have and as a customer you will basically never see it applied.<p>From an engineering point of view, yes you can save so much packaging for the company and optimise for a delivery to be in fewer boxes, which is a fun problem to solve.<p>From a retail operations point of view the cost of packaging and shipping is negligible and why it’s so often discounted. The real costs though are labour.<p>Your pick and packing staff are basically all judged on throughput so if someone spends 5 minutes to pack an order in 1 well fitting box they will be fired if everyone else can pack 5 orders in the same 5 minutes.<p>Generally speaking your packer station is set up so they either have a terminal showing their packing list, a tub of goods to pack for one or more orders, and stacks of different sized boxes.<p>The stations usually get messy quickly with papers etc all over the place. It’s not a place for precise work and speed is valued above all. In describing the work station I didn’t even mention scanning, taping and labelling of the package that has to happen in the same space too.<p>Some may argue it’s possible to be both fast and precise, but I would argue it’s not sustainable over an 8 hour shift.<p>Finally, similar to why potato crisps/chips have so much volume is that inefficient, or spacious, packing is generally better for transport as you are less likely to have goods damage each other from being too tightly packed together.<p>That’s why IMO generally things are packed sub-optimally from a space use perspective but actually optimally from a convenience and speed perspective.</p>
]]></description><pubDate>Fri, 21 Jun 2024 23:25:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=40754889</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=40754889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40754889</guid></item><item><title><![CDATA[New comment by ser0 in "Multi – Multiplayer Collaboration for macOS"]]></title><description><![CDATA[
<p>Pop is a very similar product.</p>
]]></description><pubDate>Tue, 27 Feb 2024 01:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39519139</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=39519139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39519139</guid></item><item><title><![CDATA[New comment by ser0 in "Code Lifespan"]]></title><description><![CDATA[
<p>Part of the problem is discoverability. As the library gets larger, without adequate time invested into docs or standardised naming to enable faster code-based search, people can end up writing their own functions when one already exist. Often these are not discovered unless PRs are reviewed by someone that either wrote or has experience with a reusable function.</p>
]]></description><pubDate>Fri, 27 Jan 2023 23:10:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=34553076</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=34553076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34553076</guid></item><item><title><![CDATA[New comment by ser0 in "Things I Learned from My 2 Year Old Baby Girl"]]></title><description><![CDATA[
<p>I think the topic of having/not-having children should be treated like politics and religion in polite conversation, to be avoided.<p>Unfortunately there is quite the philosophical, ideological, and even dogmatic schism between the two sides.<p>Like another post I read, if you do have to enter a debate about it, it's probably a more useful exercise to ask each other what it would take for their stance to change.</p>
]]></description><pubDate>Sun, 15 Jan 2023 01:28:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=34385864</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=34385864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34385864</guid></item><item><title><![CDATA[New comment by ser0 in "Show HN: The CTO Field Guide"]]></title><description><![CDATA[
<p>I'm glad it's posted and thanks for being quite generous with the sample content of downloads and links that <i>did not</i> require an email to access.<p>I have bought a copy.</p>
]]></description><pubDate>Thu, 08 Sep 2022 22:35:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=32772944</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=32772944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32772944</guid></item><item><title><![CDATA[New comment by ser0 in "That’s all folks, for me anyway – Canon Rumors will live on"]]></title><description><![CDATA[
<p>Since the description is pretty light. It seems Canon Rumors is a site dedicated to Canon related news in the same vein as MacRumors.</p>
]]></description><pubDate>Fri, 04 Feb 2022 22:18:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=30214144</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=30214144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30214144</guid></item><item><title><![CDATA[New comment by ser0 in "New data shows Americans more miserable than we've been in half a century"]]></title><description><![CDATA[
<p>I think the idea is that it makes for more compliant, or less empowered, workers that will put up with more abuse.</p>
]]></description><pubDate>Fri, 28 Jan 2022 22:56:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=30121638</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=30121638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30121638</guid></item><item><title><![CDATA[New comment by ser0 in "Poll: Why are people leaving their jobs?"]]></title><description><![CDATA[
<p>I have similarly varied background and I have not had candidate employers put it through that lens.<p>If anything I find people tend to look upon varied experience as proof that you can add value on multiple fronts and across functions within the organisation, which should make you a slightly less common cog in the machine.</p>
]]></description><pubDate>Fri, 14 Jan 2022 22:14:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=29941215</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=29941215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29941215</guid></item><item><title><![CDATA[New comment by ser0 in "Mouseable: Replace a mouse or trackpad with the keyboard"]]></title><description><![CDATA[
<p>I have found Vimac [1] to be an okay alternative to mouse keys. Unfortunately I find that it's still slower than just grabbing the mouse. Performance can also vary depending on the number of clickable elements on the screen.<p>I kind of just rely on Vimium and Vim mode in editors/IDEs now.<p>[1]: <a href="https://vimacapp.com/" rel="nofollow">https://vimacapp.com/</a></p>
]]></description><pubDate>Sat, 08 Jan 2022 23:08:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=29857573</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=29857573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29857573</guid></item><item><title><![CDATA[New comment by ser0 in "Tech workers warned they were going to quit. The problem is spiralling out"]]></title><description><![CDATA[
<p>Agreed. A company that would enable a work environment that fosters a mass exodus would be unlikely to feel accountable to any remaining employees.</p>
]]></description><pubDate>Mon, 01 Nov 2021 00:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=29061699</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=29061699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29061699</guid></item><item><title><![CDATA[New comment by ser0 in "Tech workers warned they were going to quit. The problem is spiralling out"]]></title><description><![CDATA[
<p>Effectively, yes, this.<p>Just as businesses are expected to monitor and react to competitors that are after their customers. They should also have processes in place to react to competitors for their staff.</p>
]]></description><pubDate>Sun, 31 Oct 2021 23:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=29061672</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=29061672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29061672</guid></item><item><title><![CDATA[New comment by ser0 in "Effective Code Browsing"]]></title><description><![CDATA[
<p>For me The Silver Searcher (Ag) has replaced trying to memorise various grep flags. Its defaults produce largely what I'm looking for without needing any flags.<p>On occasions where I do need more advanced features such as excluding file patterns or directories, I find the man page to be pretty easy to understand.</p>
]]></description><pubDate>Thu, 07 Oct 2021 05:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=28782527</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=28782527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28782527</guid></item><item><title><![CDATA[New comment by ser0 in "Turmoil at Bezos' Blue Origin: Talent exodus after CEO push for return to office"]]></title><description><![CDATA[
<p>I have to disagree with this.<p>Working for a flexible work arrangement employer has made me appreciate the following alternatives to what I used to consider pros of working in the office.<p>- Hall way chats are now Slack chats. These are more likely to be in the open and allow more participants. When gathering feedback or ideas this allows interested parties to participate asynchronously, which they may not have been able to do in person.<p>- Quick tap on the shoulder assistance or conversations. These were always a little disruptive. With Slack statuses and huddles, I'm finding we can have explicit do-not-disturb signals and when everyone is ready, a quick low-friction way of having a discussion.<p>- Group meetings. There was always a limit to the effectiveness of this depending on the make up of the group and the size of the group. Being forced online means it's even more obvious when people are not comfortable participating. The solution being more async collaborative RFC-style processes before meeting in Zoom to discuss only the points of difference.<p>- Recordings. Often we would need to take notes, etc. Now everything can be recorded. Minutes are still good, but no longer need to be taken all the time. If the meeting was a bust and nothing of value was gained, you don't need to type it up. If something important was discussed, you don't have to rely on memory and can transcribe off the recording.<p>All of the above I consider to be a benefit to both the employer and employee as it allows for greater flexibility in how and when we interact and automated digitisation means a much easier process of persisting and communicating institutional knowledge that is being created among a group.</p>
]]></description><pubDate>Sun, 03 Oct 2021 22:27:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=28741064</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=28741064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28741064</guid></item><item><title><![CDATA[New comment by ser0 in "Show HN: Skruv – No-dependency, no-build, small JavaScript framework"]]></title><description><![CDATA[
<p>If you want a simple library that doesn't use vdom, have a look at RE:DOM <a href="https://redom.js.org/#introduction" rel="nofollow">https://redom.js.org/#introduction</a></p>
]]></description><pubDate>Wed, 07 Apr 2021 10:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=26723055</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=26723055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26723055</guid></item><item><title><![CDATA[New comment by ser0 in "Get Started with Tmux"]]></title><description><![CDATA[
<p>The article covers the basics. Once you are ready to go beyond that, I would recommend exploring customisations, which are well covered by Awesome Tmux: <a href="https://github.com/rothgar/awesome-tmux" rel="nofollow">https://github.com/rothgar/awesome-tmux</a><p>The other beginner tip I would give that's not in the original article is the command:<p><pre><code>    set mouse
</code></pre>
Doing so will toggle mouse mode. This means that there are a whole class of commands you don't have to remember as you get a feel for it. For example, highlight mode, scrolling, switching windows/panes.</p>
]]></description><pubDate>Sun, 04 Apr 2021 04:23:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=26686870</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=26686870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26686870</guid></item><item><title><![CDATA[New comment by ser0 in "Ask HN: How to Sell to B2B and Agencies?"]]></title><description><![CDATA[
<p>Having been on the other side of this I do have a viewpoint to present you.<p>For context I worked for an online apparel retailer that had a lot of images and the site was hosted on Shopify.<p>The first solution chosen by the team was imgix, which was chosen because it had a very simple API, so integration effort was minor. The internal pitch to the business was we can reduce page load time by optimising the images. It received quick approval because it's a quick win and the costs seemed okay.<p>As the site got larger and our bills got greater than $1,000-$2,000 someone from imgix reached out and offered to sign us up to a contract for a better rate. I don't recall actual numbers but we ended up paying approx. $2,000 a month despite our growth in usage.<p>At the same time, competitors would approach us mentioning cheaper fees, sometimes half. However, all pitches failed because even at 50% off, the cost to the business was so insignificant as to not warrant the dev time. In addition to that, most replacements failed to be simpler to integrate than imgix.<p>The team did eventually move off imgix when Shopify introduced their img_url filter that actually did less than imgix - but was free. For the team the motivation to move was reduce a dependency and completely cut ongoing costs associated with a 3rd-party service.<p>Coming back to your question I think there are two approaches you can take:<p>1. Find slow, image heavy, sites and pitch them your product. If you are first in the door you could have an advantage. When working with e-commerce most founders start from nothing and you can just search for "founder of X" and should be able to find a name on LinkedIn. The pitch here is use us = your site faster = more revenue.<p>2. Offer agencies really competitive affiliate kickbacks. My observation of e-commerce is that many agencies receive kickbacks for recommending tools. Shopify themselves provide an affiliate program for referrals. As long as your service is easy to use and reliable, the agency won't care too much about other factors as long as its profitable. The pitch here is use us = more profit.<p>3. Content market to developers by showcasing how easy it is to use your app and clearly demonstrating benefits. The goal is to catch developers that are looking for solutions and doing some kind of market analysis or prototype. The pitch here is use us = get job done fast.</p>
]]></description><pubDate>Thu, 11 Mar 2021 20:58:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=26428927</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=26428927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26428927</guid></item><item><title><![CDATA[New comment by ser0 in "Why software projects take longer than you think: a statistical model (2019)"]]></title><description><![CDATA[
<p>The rule of thumb that I was taught for software delivery is to double it for every layer of management you have to deal with.<p>So if it's just you to a customer, 1 week becomes 2.<p>If it's you, reporting to your manager, to a customer 1 week becomes 4.<p>Although I generally don't apply multipliers this liberally, I do keep in mind how many stakeholders there are that can add uncertainty and friction to a project.</p>
]]></description><pubDate>Tue, 09 Mar 2021 02:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=26394605</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=26394605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26394605</guid></item><item><title><![CDATA[New comment by ser0 in "Startups Sometimes Stretch the Truth"]]></title><description><![CDATA[
<p>Dare I say that given the choice of stretching the truth or admitting failure, startups will always choose stretching the truth. Often the truth is just seen as yet-to-be-realised potential. This is the nature of startups, which have limited runway and thus have to make the most out of their opportunities.<p>By not doing everything you can to get more funds, land a client, or hire that candidate, a startup increases the probability of failure. When a startup fails it's not only the founders that are affected but the whole organisation. How can you make a questionable ethical choice that guarantees the moral outcome is people lose jobs and lives you interact with daily are negatively impacted?<p>The challenge here though is that the consequences of questionable choices add up. If all choices turn out to be wrong, you end up with hires question why they were hired in the first place, partners that realise they joined on a hope and a prayer, and investors that realised they backed a dud. However, if all choices turn out to be right, then you become a visionary that saved the company multiple times. Perhaps even mythologising your bluff.<p>Theses risks and stakes contribute to why we lionise successful startups and founders, and why key decision makers generally will take their chances; if they wanted safety they would've taken a corporate job instead of founding or joining a startup.</p>
]]></description><pubDate>Fri, 26 Feb 2021 18:28:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=26278042</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=26278042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26278042</guid></item><item><title><![CDATA[New comment by ser0 in "How can you not be romantic about programming? (2020)"]]></title><description><![CDATA[
<p>Agreed. A new language will not solve garbage in, garbage out problems. A lot of times even when a BA tries to untangle the mess of business practices by carefully documenting it and proving that a better way exists, some stakeholders can still find it challenging adapting to a well intended change.</p>
]]></description><pubDate>Sat, 20 Feb 2021 23:12:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=26208963</link><dc:creator>ser0</dc:creator><comments>https://news.ycombinator.com/item?id=26208963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26208963</guid></item></channel></rss>