<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: karhuton</title><link>https://news.ycombinator.com/user?id=karhuton</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 27 May 2026 18:39:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=karhuton" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by karhuton in "All of human cooking compressed into 2 megabytes"]]></title><description><![CDATA[
<p>These are amazing. It feels so clear to see a visual ”map” of the cooking process before you even start.<p>This would help coordinate two cooks to make prepping more independent.<p>I’m trying to figure out if an landscape Ipad, with interactive elements for extra details if needed, would be a good UI for this.<p>-<p>Edit: Showed it to my non-Engineer wife and she said ”this is horrible” after staring at it for 10 seconds. Maybe not for everyone…</p>
]]></description><pubDate>Wed, 27 May 2026 12:46:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48293425</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=48293425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48293425</guid></item><item><title><![CDATA[New comment by karhuton in "Show HN: Iron-Wolf – Wolfenstein 3D source port in Rust"]]></title><description><![CDATA[
<p>Stein means rock. Wolfenstein is something like Wolf’s rock.<p>Eisen means Iron. You could name it Wolfeneisen?</p>
]]></description><pubDate>Sun, 22 Feb 2026 13:08:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47110704</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=47110704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47110704</guid></item><item><title><![CDATA[New comment by karhuton in "Show HN: I spent 4 years building a UI design tool with only the features I use"]]></title><description><![CDATA[
<p>Great work. As a European designer, really happy to see competition. Figma is slowly jacking up prices and companies are starting to lean on seats.<p>Figma has pretty much reached the point that they’re inventing features, pushing AI and expanding to other products (figjam, slides), because they’ve reached feature maturity on UI design long time ago and they need to make more money by expanding the other roles (PO, dev) from viewers to paid seats that actually use the tool.<p>So, you have a good fixed target here for Europeans: keep copying UI features from Figma and get European businesses to start switching over.<p>Your pricing is way too high.<p>World’s best UI design tool with all the extra tools? 16€. Your limited offer? 12€!<p>How about: 16€ ANNUAL. ”For the price of one month of Figma, get Vecti for the whole year.” - there’s a promotion text for the website too.<p>P.s. My list of must haves before I could consider switching:<p>- auto layout (w/ slots if possible!!)<p>- components<p>- very simple prototyping with click & scroll support<p>Prototyping is required for user testing, so I’d have to buy software for that if I’d use yours.<p>Edit:
I want to follow your progress. Could you have a mailing list where you update your feature implementation progress - let’s say once a month?</p>
]]></description><pubDate>Sat, 07 Feb 2026 07:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46921916</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=46921916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46921916</guid></item><item><title><![CDATA[New comment by karhuton in "My review of the Nüborn Baby at 3 months"]]></title><description><![CDATA[
<p>Did it and can’t say yet I’d be very happy with the decision.<p>The first new feature we got on BOTH models was synced alarms! Why? It was already most hated feature on a stand-alone setup.<p>Also, their communication system between the models is a  VERY noisy ad hoc wiresless audio mesh network.<p>(I have to admit it works better than our Wifi across the apartment – but I guess it’s because there’s no legal TX Watt limits!)</p>
]]></description><pubDate>Sat, 24 Jan 2026 19:30:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46746741</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=46746741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46746741</guid></item><item><title><![CDATA[New comment by karhuton in "Mana LLM OS"]]></title><description><![CDATA[
<p>Great, finally something ambitious enough.<p>However, may I make a speculate here a little..<p>The brand and presentation seem to try to appeal to (young) tech savvy people; but those are the ones who are hardest to win due to so many different needs they have for their OS and software running on it. Similarly why people don’t move from Windows to Linux.<p>Thus, I’d be afraid this might very easily end up in the ”toy” category like the many alternative cloud or browser OSes.<p>So, instead, why not take a chapter from Chromebook’s.. book, and target the users with simplest needs: the non-technical. Those, who just ”need a browser in a laptop”.<p>New selling points:
- No need to update it, it takes care of its self
- No need to install suspicious apps, it can make the things you need
- No menus full of apps, settings and actions you will never use; only what you actually want
- You can’t break it, it can protect itself from accidents
- Never again odd error messages, it can always explain them to you ELI5 and help to fix them<p>And lastly:
- Nothing to ”learn” - always just ask and it’ll do it for you</p>
]]></description><pubDate>Fri, 23 Jan 2026 20:59:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46737837</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=46737837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46737837</guid></item><item><title><![CDATA[New comment by karhuton in "Show HN: Til.re – The URL is your timer, no signup required"]]></title><description><![CDATA[
<p>Great, thanks. Bookmarked.<p>Note: The last buttons slide below the browser chrome on iPhone Safari, when the there’s nothing to scroll.<p>Sometimes 100dvh helps instead of 100vh, if the document vertical size is used to define layout.</p>
]]></description><pubDate>Mon, 05 Jan 2026 06:37:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46495919</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=46495919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46495919</guid></item><item><title><![CDATA[New comment by karhuton in "We replaced H.264 streaming with JPEG screenshots (and it worked better)"]]></title><description><![CDATA[
<p>I made this because I got tired of screensharing issues in corporate environments:
<a href="https://bluescreen.live" rel="nofollow">https://bluescreen.live</a> (code via github).<p>Screenshot once per second. Works everywhere.<p>I’m still waiting for mobile screenshare api support, so I could quickly use it to show stuff from my phone to other phones with the QR link.</p>
]]></description><pubDate>Tue, 23 Dec 2025 19:08:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46368273</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=46368273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46368273</guid></item><item><title><![CDATA[New comment by karhuton in "Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled"]]></title><description><![CDATA[
<p>Finnish to the rescue:<p>Change your Youtube language to Finnish, which isn’t supported by auto-dubbing (and probably never will), and all audio will be in original language.</p>
]]></description><pubDate>Wed, 26 Nov 2025 04:23:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46054183</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=46054183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46054183</guid></item><item><title><![CDATA[New comment by karhuton in "Windows GUI – Good, Bad and Pretty Ugly (2023)"]]></title><description><![CDATA[
<p>Give the Windows 2 a second look and try to ignore the colorful GAME in the screenshot.<p>It’s actually pretty ”elegant” design with white, black, grey with two shades of primary color: dark blue and light blue/cyan. Then complementary orange for active selection. The cyan is light enough for black text and blue is dark enough for white text. Really good palette choices.<p>Remember this was only 16 CGA colors, of which only few are delicate enough for UI components.<p>The tiny resolution makes things blocky, but if it had more space with an SVGA resolution, it’d be pretty great.<p>I would dare say, this might be the most ”designed” UI of the bunch, considering limitations.<p>-<p>Intresting aspect of the UI is the hilighting of the menu bar in each window:<p>These days it’s odd to hilight menus, but I think their importance must’ve been much higher due to lack of space in the UI itself. They were basiclly act as ”navigation” and action menus. We use sidepanels and tabs a lot, but those have hard time fittinh there. Also the apps were simpler.</p>
]]></description><pubDate>Tue, 25 Nov 2025 07:13:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46043144</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=46043144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46043144</guid></item><item><title><![CDATA[New comment by karhuton in "The disguised return of EU Chat Control"]]></title><description><![CDATA[
<p><i>”2 There shall be no interference by a public authority with the exercise of this right EXCEPT such as is in accordance with the law and is necessary in a democratic society in the interests of national security, public safety or the economic well-being of the country, for the prevention of disorder or crime, for the protection of health or morals, or for the protection of the rights and freedoms of others.”</i><p>Are we reading the same thing?<p>This linked statement clearly authorizes invasion of privacy by public authorities, in the name of any of the very vaguely listed reasons – as long as there’s some law to allow it.</p>
]]></description><pubDate>Fri, 14 Nov 2025 19:29:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45931029</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=45931029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45931029</guid></item><item><title><![CDATA[New comment by karhuton in "Kaitai Struct: declarative binary format parsing language"]]></title><description><![CDATA[
<p>Wow. Looking at the schema for gif, it’s so readable, I can’t help to wonder why something like this hasn’t become the standard way to work with binary formats over the decades already!<p>Seems like eveything has to be JSON and text based these days, because binary is more difficult DX.<p>When reading articles discussing binary formats, I usually see them using box diagrams of packets, description tables or hexdumps.<p>This neatly describes nested structure, names and ”types” - just enough.<p>I wonder if there’s a hexdump like viewer in IDEs that can present binary files like this? I can also imagine a simple UI to make the files editable using this.</p>
]]></description><pubDate>Sat, 25 Oct 2025 06:41:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45701789</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=45701789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45701789</guid></item><item><title><![CDATA[New comment by karhuton in "Show HN: AirAP AirPlay server – AirPlay to an iOS Device"]]></title><description><![CDATA[
<p>You can give this a go. Made it for just this type of scenarios:
<a href="https://bluescreen.live" rel="nofollow">https://bluescreen.live</a><p>If it works for you, happy the help you setup a private instance or something. And for in-office use, maybe optimize for quality rather than minimal updates it is now.</p>
]]></description><pubDate>Wed, 04 Jun 2025 17:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44183059</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=44183059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44183059</guid></item><item><title><![CDATA[New comment by karhuton in "Why I Am Not Going to Buy a Computer (1987) [pdf]"]]></title><description><![CDATA[
<p>After certain age, all school students up to university use/have a computer.<p>If they end up in an office job, they very likely will have/keep one around.<p>And even when not, people with higher education tend to like use the home computer for certain things. For example ”official stuff” like doing taxes, using government services. Maybe throw in some more detailed trip planning, hobbies, spreadsheets…</p>
]]></description><pubDate>Sun, 04 May 2025 20:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43889247</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=43889247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43889247</guid></item><item><title><![CDATA[New comment by karhuton in "A single line of code cost $8000"]]></title><description><![CDATA[
<p>To be as user friendly as possible, always ask if user wants automatic background updates or not. If you can’t update without user noticing it, please implement manual updates as two mechanisms:<p>1) Emergency update for remote exploit fixes only<p>2) Regular updates<p>The emergency update can show a popup, but only once. It should explain the security risk. But allow user to decline, as you should never interrupt work in progress. After decline leave an always visible small warning banner in the app until approved.<p>The regular update should never popup, only show a very mild update reminder that is NOT always visible, instead behind a menu that is frequently used. Do not show notification badges, they frustrate people with inbox type 0 condition.<p>This is the most user friendly way of suggesting manual updates.<p>You have to understand, if user has 30 pieces of software, they have to update <i>every</i> day of the month. That is not a good overall user experience.</p>
]]></description><pubDate>Tue, 29 Apr 2025 06:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43829338</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=43829338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43829338</guid></item><item><title><![CDATA[New comment by karhuton in "Meta antitrust trial kicks off in federal court"]]></title><description><![CDATA[
<p>As someone who’s stuck with Whatsapp and no way out (friends and family won’t switch), I dearly hope for a split.<p>I do struggle to understand how we here casually lump tohether totally different platforms as comptetitors.<p>It’s not like I can use Youtube or Tiktok instead of Whatsapp with my family for direct and group discussion. Even X and Instagram would be a stretch, as their raison d’être is public social media and not instant messaging.<p>Sure the platforms have overlapping features, but you ain’t gonna use a knife insted of a spoon.</p>
]]></description><pubDate>Tue, 15 Apr 2025 05:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43689325</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=43689325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43689325</guid></item><item><title><![CDATA[New comment by karhuton in "Practical UX for startups surviving without a designer"]]></title><description><![CDATA[
<p>True. When the complexity of the software causes lot of usability issues in ”edge cases”, these technically capable customer connected people are really worth it.<p>I’ve also seen good things coming from hiring actual ex-users from potential customers that were using competitor’s products. They’d do user training, customer software configuration and development team support. Sometimes even full time.<p>-<p>But these people are good day-to-day at ironing out the details. Maybe even discovering underlying dissatisfaction with the product.<p>But the startup’s constant worry should be what else software is being used, how to be relevant in the future. Maybe through cutting costs in the process by co-designing new workflows to eliminate current tasks.<p>Executives at the client may be more intrested in finding ways to eliminate all the staff with automation in the process rather than optimizing their tools.<p>You’re not getting that input from the people working on the tasks now.</p>
]]></description><pubDate>Thu, 13 Mar 2025 14:15:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43353612</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=43353612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43353612</guid></item><item><title><![CDATA[New comment by karhuton in "Practical UX for startups surviving without a designer"]]></title><description><![CDATA[
<p>Here’s some typical reasons why a startup can fail:<p>1) it failed to communicate and market it’s product<p>2) it’s product didn’t fit the user’s needs<p>3) it’s technology strategy made development too expensive<p>4) it’s product technical quality was too low<p>5) it’s product did not look appealing to potential new users<p>Developers are responsible for 3 and 4, sales and marketing for 1 and finally designers for 2 and 5.<p>With competent developers you can start a startup and make sure 3 and 4 never come to pass, but lack of <i>good</i> product designer will eventually kill it.<p>Here I use the broader sense of user-centered designer, which includes:<p>- research<p>- testing<p>- prototyping<p>- validation<p>- UI/UX design<p>- visual design<p>- …<p>The first four being the most important for a product market fit.<p>This is especially important for B2B products, because there understanding the needs of the business and their processes is key to making sure the product fits the user’s day-to-day work but the businesses’ future needs as well.<p>It may not be common, but you can and should use extended UCD research methods on the customer business processes itself instead of relying on PMs and sales just asking customer’s what they want. (This is often called Business Design or Service Design around here.)</p>
]]></description><pubDate>Thu, 13 Mar 2025 05:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43350695</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=43350695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43350695</guid></item><item><title><![CDATA[New comment by karhuton in "Product Development Processes You Might Not Have Heard of (2022)"]]></title><description><![CDATA[
<p><i>> Scrum with 2 week sprints may work very well in larger corporates, but startups who need to pivot regularly and change direction may not be as well suited to such a fixed process.</i><p>If your pivot frequency < 2 weeks, sprint length is not the problem.</p>
]]></description><pubDate>Sun, 16 Feb 2025 12:19:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43067462</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=43067462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43067462</guid></item><item><title><![CDATA[Ask HN: ”Incognito Mode" for Your Terminal?]]></title><description><![CDATA[
<p>As an example, here’s a recent write up on how to build a tiny bootable Linux:
https://blinry.org/tiny-linux/<p>Like many of us here, I sometimes want to try out a tutorial like this briefly and then forget about it.<p>But just like the Author of the example story, you often end up installing additional packages and libraries to your system that become useless the second you close the browser window.<p>In the web, when you want a temporary browsing session, you fire up Incognito mode and then just close the window to clear history and cache.<p>In that Incognito window one can still use old bookmarks, stored passwords, access history etc. (Maybe this is a Safari Private Browsing thing only?).<p>Anyways, it has some conveniences from your base browser setp so that makes usage and alternarive logins in the Incognito window are a bit easier.<p>What I’d like, is to take this Incognito window concept and bring it to my terminal:<p>Open a terminal window into my current system, have all the access rights and history my normal shell has, but any installed packages and  system file changes from the shells in that window will ”undo” / rollback on terminal close.<p>I would use it in this article example to:<p>- start a new Incognito window<p>- create a project directory under home<p>- install random packages to build kernel<p>- install qemu to run it<p>- try to get the kernel working in qemu<p>- might have multiple shells open in the terminal window, all share the temporary environment<p>- finally finish up and close window<p>After the session, the project folder in my home directory would stay intact but changes to my system files would be ”removed”.<p>My question is:
How you’d you achieve this now, without special shell/terminal software support?<p>Note that the convenience of sharing my current system environment as the basis is the key here, so just creating a separate preconfigured VM is not the goal.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42784803">https://news.ycombinator.com/item?id=42784803</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 21 Jan 2025 20:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42784803</link><dc:creator>karhuton</dc:creator><comments>https://news.ycombinator.com/item?id=42784803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42784803</guid></item></channel></rss>