<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: semolino</title><link>https://news.ycombinator.com/user?id=semolino</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 03:14:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=semolino" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by semolino in "Charcuterie – Visual similarity Unicode explorer"]]></title><description><![CDATA[
<p>Design is delightful, great job.<p>The radial glyph wave animation is also really cool, but the novelty will wear off and the delay will become grating especially if one is using the app in a utilitarian manner. Consider skipping transitions/animations if the user signals a preference for reduced/removed motion. Alternatively, you could add an on-page toggle for animations.</p>
]]></description><pubDate>Fri, 10 Apr 2026 12:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716891</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=47716891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716891</guid></item><item><title><![CDATA[New comment by semolino in "Show HN: Orange Juice – Small UX improvements that make HN easier to read"]]></title><description><![CDATA[
<p>Taking shortcuts with design tends to result in users trusting your project less.</p>
]]></description><pubDate>Wed, 08 Apr 2026 19:40:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47695245</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=47695245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47695245</guid></item><item><title><![CDATA[New comment by semolino in "The worst volume control UI in the world (2017)"]]></title><description><![CDATA[
<p>How about the most depraved volume control design of all: the actual reddit web video player (at least the embedded player on old.reddit)?<p>The slider is hidden by default. Hovering the volume icon makes the slider appear. There is margin between the icon and slider, though, so you have to quickly "zip" your mouse across this gap/chasm before the slider disappears. If you make it over to the slider in time, your hover then preserves its visibility.<p>I know for sure the devs at Condé ain't dogfoodin' on <i>that</i> interface anymore!</p>
]]></description><pubDate>Fri, 20 Mar 2026 21:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47460553</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=47460553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47460553</guid></item><item><title><![CDATA[New comment by semolino in "Google details new 24-hour process to sideload unverified Android apps"]]></title><description><![CDATA[
<p>Well, sure: a pre-unlocked bootloader and an offline-unlockable one are not fundamentally different in terms of freedom.<p>When the user decision to unlock (or "side"-load, for that matter) is required to be authorized by the vendor, though, is when I feel like I no longer have control over my own hardware.</p>
]]></description><pubDate>Fri, 20 Mar 2026 11:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47453087</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=47453087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47453087</guid></item><item><title><![CDATA[New comment by semolino in "Android developer verification: Balancing openness and choice with safety"]]></title><description><![CDATA[
<p>Whether it's essential or not is up to the user, who should be able to load whatever operating system they want (enabling them to bypass the restriction) on their bootloader-unlockable device.</p>
]]></description><pubDate>Fri, 20 Mar 2026 01:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47449455</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=47449455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47449455</guid></item><item><title><![CDATA[New comment by semolino in "Google details new 24-hour process to sideload unverified Android apps"]]></title><description><![CDATA[
<p>Being able to decide yourself the software that is allowed to run on the hardware you own.</p>
]]></description><pubDate>Fri, 20 Mar 2026 01:15:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47449048</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=47449048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47449048</guid></item><item><title><![CDATA[New comment by semolino in "Modern Illustration: Archive of illustration from c.1950-1975"]]></title><description><![CDATA[
<p>I first found this site a few months back when researching the logo for Mitsui O.S.K. Lines (it appears on a shipping container at a construction site in my area): <a href="https://www.modernillustration.org/archive/mol1969ryoheiyanagihara" rel="nofollow">https://www.modernillustration.org/archive/mol1969ryoheiyana...</a><p>Semi-relatedly to the OP, I dug deeper and found that M.O.L. continues to regularly update their site in honor of the logo's illustrator (including fresh monthly wallpapers and printable stationery): <a href="https://www.mol.co.jp/en/yanagihara/" rel="nofollow">https://www.mol.co.jp/en/yanagihara/</a><p>I was pleasantly surprised by the ongoing reverence they have for their illustrator's legacy.</p>
]]></description><pubDate>Thu, 05 Mar 2026 13:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47261103</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=47261103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47261103</guid></item><item><title><![CDATA[New comment by semolino in "Sprites on the Web"]]></title><description><![CDATA[
<p>Love Josh's work and usually always learn something new from his tutorials.<p>However, this time, I was really hoping the example implementations would use CSS transforms instead of properties that require repaints, especially since the rationale given here for using sprites is performance.<p>Maybe layer compositing warrants its own article and is beyond the scope here, but you can really tell when whoever built a frontend knows their stuff because all animations are hitting a consistent 60fps.</p>
]]></description><pubDate>Fri, 27 Feb 2026 17:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47183112</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=47183112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47183112</guid></item><item><title><![CDATA[New comment by semolino in "Your app subscription is now my weekend project"]]></title><description><![CDATA[
<p>Your quote caused me to consider vibecoding through the analogy of an LLM-human system as a subtractive synthesizer: the LLM is the oscillator, and the human is the filter.</p>
]]></description><pubDate>Thu, 22 Jan 2026 23:06:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46726271</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=46726271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46726271</guid></item><item><title><![CDATA[New comment by semolino in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p>Thank you!</p>
]]></description><pubDate>Wed, 14 Jan 2026 20:22:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46622553</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=46622553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46622553</guid></item><item><title><![CDATA[New comment by semolino in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://bnl.cx" rel="nofollow">https://bnl.cx</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 19:41:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46621705</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=46621705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46621705</guid></item><item><title><![CDATA[New comment by semolino in "Noclip.website – A digital museum of video game levels"]]></title><description><![CDATA[
<p>Is this supposed to be the 'bridge facts' easter egg, or something else?</p>
]]></description><pubDate>Fri, 19 Dec 2025 17:15:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46328281</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=46328281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46328281</guid></item><item><title><![CDATA[New comment by semolino in "Incomplete list of mistakes in the design of CSS"]]></title><description><![CDATA[
<p>This is what Cascade Layers was designed to solve:<p><a href="https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Styling_basics/Cascade_layers" rel="nofollow">https://developer.mozilla.org/en-US/docs/Learn_web_developme...</a><p>A lingering bit of weirdness is that all !important declarations, no matter the layer they appear on, are interpreted as being part of their own implicit layer.</p>
]]></description><pubDate>Thu, 11 Dec 2025 12:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46230777</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=46230777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46230777</guid></item><item><title><![CDATA[New comment by semolino in "Git 3.0 will use main as the default branch"]]></title><description><![CDATA[
<p>Isn't master ("ruler, teacher, etc.") upstream of master ("definitive version"), though, etomologically-speaking?<p>I do see what you're saying, though, and will admit to some cheekiness on my end.</p>
]]></description><pubDate>Mon, 24 Nov 2025 17:24:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46036529</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=46036529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46036529</guid></item><item><title><![CDATA[New comment by semolino in "Git 3.0 will use main as the default branch"]]></title><description><![CDATA[
<p>Been using 'sensei' as my default branch name for a couple years now.<p>I get to feel like a ninja when I commit, the conceptual meaning is close to that of the previous term, and there's no historical baggage related to the US. Win-win-win?</p>
]]></description><pubDate>Mon, 24 Nov 2025 14:34:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46034558</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=46034558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46034558</guid></item><item><title><![CDATA[New comment by semolino in "Behind Zohran Mamdani's impactful and colourful campaign"]]></title><description><![CDATA[
<p>Marketing works and propaganda works. It's as much of a science as it is an art. When done effectively, both leverage characteristics that:<p>1) exploit known aspects of indivdual human behavior (more reliable when based upon aspects that stem directly from physiological processes)<p>and<p>2) play to the the social climate of whatever emergent phenomena are presently occuring in society.<p>Strategies for 2) tend to be less evergreen. Many people are always hard at work doing reaearch to bolster techniques for 1) and 2).<p>I agree with you that education helps build immunity against "cheap tricks" used to influence human behavior.<p>I also want to add that if one has the privilege of decreased susceptibility to these strategies, it's only that: decreased susceptibility and not immunity. At which point, if the goal is not to be influenced, then a useful strategy for the "marketed-to" is to maintain a healthy respect for the power these techniques can have.</p>
]]></description><pubDate>Sun, 16 Nov 2025 16:12:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45946138</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=45946138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45946138</guid></item><item><title><![CDATA[New comment by semolino in "Dark mode by local sunlight (2021)"]]></title><description><![CDATA[
<p>I meant most mobile devices. I think my TV has one as well.</p>
]]></description><pubDate>Sat, 08 Nov 2025 21:11:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45860012</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=45860012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45860012</guid></item><item><title><![CDATA[New comment by semolino in "Dark mode by local sunlight (2021)"]]></title><description><![CDATA[
<p>Most devices have a built-in ambient light sensor:<p><a href="https://en.wikipedia.org/wiki/Ambient_light_sensor" rel="nofollow">https://en.wikipedia.org/wiki/Ambient_light_sensor</a></p>
]]></description><pubDate>Sat, 08 Nov 2025 14:36:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45856909</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=45856909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45856909</guid></item><item><title><![CDATA[New comment by semolino in "Springs and Bounces in Native CSS"]]></title><description><![CDATA[
<p>That would be awesome — I have found myself wishing for a similar CSS-only solution. In the meantime, I've resorted to measuring the translation distance in JS, and multiplying that by the average duration I want the element to spend in each pixel position (usually a few milliseconds).</p>
]]></description><pubDate>Thu, 06 Nov 2025 20:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45840341</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=45840341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45840341</guid></item><item><title><![CDATA[New comment by semolino in "A theoretical way to circumvent Android developer verification"]]></title><description><![CDATA[
<p>The commenter you replied to was implying that the EU does not respect the privacy/freedom of mobile device users.</p>
]]></description><pubDate>Fri, 31 Oct 2025 22:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45777496</link><dc:creator>semolino</dc:creator><comments>https://news.ycombinator.com/item?id=45777496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45777496</guid></item></channel></rss>