<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: masom</title><link>https://news.ycombinator.com/user?id=masom</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 09:54:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=masom" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by masom in "30 Year Anniversary of WarCraft II: Tides of Darkness"]]></title><description><![CDATA[
<p>What you are looking at is corporate environments; the studios of the past (Ex: Westwood and Blizzard) had a small headcounts, and people were direct decision makers.<p>The story of Starcraft 1 is quite interesting as the devs copied the Warcraft 2 code and began changing it quickly[1](<a href="https://www.codeofhonor.com/blog/tough-times-on-the-road-to-starcraft" rel="nofollow">https://www.codeofhonor.com/blog/tough-times-on-the-road-to-...</a>).<p>> StarCraft was originally envisioned as a game with modest goals that could fit into a one-year development cycle so that it could be released for Christmas, 1996
> Warcraft II had only six core programmers and two support programmers; that was too few for the larger scope of StarCraft,<p>No boardrooms of PMs, and Directors, and VPs, and execs, chiming in every decision, leading to fast turnarounds.</p>
]]></description><pubDate>Wed, 10 Dec 2025 15:19:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46218646</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=46218646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46218646</guid></item><item><title><![CDATA[New comment by masom in "Rouille – Rust Programming, in French"]]></title><description><![CDATA[
<p>lol, the author (or whoever translated) doesn't know that "super" doesn't mean "génial" in the context it would be used in.<p>"super" is also a Latin word that's valid French.<p>> Au-dessus de, exprimant une supériorité dans la qualité<p><a href="https://www.larousse.fr/dictionnaires/francais/super-/75409" rel="nofollow">https://www.larousse.fr/dictionnaires/francais/super-/75409</a></p>
]]></description><pubDate>Fri, 31 Oct 2025 13:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45771872</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=45771872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45771872</guid></item><item><title><![CDATA[New comment by masom in "How to trigger a command on Linux when power switches from AC to battery"]]></title><description><![CDATA[
<p>This is pretty much what this solution does, but through udev.<p>Systemd, D-Bus, and udev can be used separately or together to make this easier to listen in userland, it will just be dependent on your distribution or setup.<p>The kernel essentially flags the power source through udev, and the rule triggers the script. That can be done programmatically instead of a script as well. libudev is there for that: <a href="https://www.freedesktop.org/software/systemd/man/latest/libudev.html" rel="nofollow">https://www.freedesktop.org/software/systemd/man/latest/libu...</a><p><a href="https://wiki.archlinux.org/title/Udev" rel="nofollow">https://wiki.archlinux.org/title/Udev</a> (userland /dev is what udev does)</p>
]]></description><pubDate>Thu, 31 Jul 2025 17:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44747725</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=44747725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44747725</guid></item><item><title><![CDATA[New comment by masom in "Apple introduces a universal design across platforms"]]></title><description><![CDATA[
<p>There's ads for new shows and movies when you start a new Apple TV+ one, and there's ads for channels and subscriptions. You just didn't notice them?</p>
]]></description><pubDate>Mon, 09 Jun 2025 18:19:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44227459</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=44227459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44227459</guid></item><item><title><![CDATA[New comment by masom in "Ukraine's autonomous killer drones defeat electronic warfare"]]></title><description><![CDATA[
<p>OpenCV and other onboard computer softwares can be trained to recognize shapes, 10+ years ago there was a demo of a NodeCopter controlled small drone following red flags.<p>Stick the GPS coord, fly there, and once in a geofence look for a shape to crash into doesn't seem impossible given what was possible 10 years ago.</p>
]]></description><pubDate>Tue, 03 Jun 2025 15:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44171088</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=44171088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44171088</guid></item><item><title><![CDATA[New comment by masom in "How Ukraine’s killer drones are beating Russian jamming"]]></title><description><![CDATA[
<p>I remember NodeCopter and running OpenCV to control them years ago.<p><a href="https://gist.github.com/andrew/2f81952f4867d1b200bb" rel="nofollow">https://gist.github.com/andrew/2f81952f4867d1b200bb</a><p>The big difference is they can now run this on the copter instead of being remotely controlled; a 100$ raspberry pi has enough processing power for this, and so does several other off-the-shelf mini computers powered by lithium batteries.<p>Crazy times.</p>
]]></description><pubDate>Tue, 03 Jun 2025 15:24:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44171063</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=44171063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44171063</guid></item><item><title><![CDATA[New comment by masom in "KDE is finally getting a native virtual machine manager called “Karton”"]]></title><description><![CDATA[
<p>It's really sad what happened with Gnome3.<p>Gnome2 was a good functional desktop, sure it was copying the 2000s with windows 98/2000 style, but it worked. Hell, even OpenStep is more functional than Gnome3 as a daily computer interface.<p>Gnome3 targeted a weird mix of incompatible devices, like a windows 8 interface, and kinda failed as a design given the devices it optimized for never took over the market. There's not that many tablets running Gnome or touchscreen laptops anymore.<p>It's almost like Android took the design team by complete surprise, while they tried to make desktops a tablet experience, but failed at doing both.</p>
]]></description><pubDate>Mon, 19 May 2025 13:24:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44029620</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=44029620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44029620</guid></item><item><title><![CDATA[New comment by masom in "Amazon's Vulcan Robots Now Stow Items Faster Than Humans"]]></title><description><![CDATA[
<p><a href="https://www.amazon.com/Dokoo-Automatic-Vacuum-Sealed-Dispenser-Recorder/dp/B0CJRFC7Y4" rel="nofollow">https://www.amazon.com/Dokoo-Automatic-Vacuum-Sealed-Dispens...</a><p>No need for a human to feed the dog, a robot will refill the dog feeder.</p>
]]></description><pubDate>Fri, 09 May 2025 14:30:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43937202</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=43937202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43937202</guid></item><item><title><![CDATA[New comment by masom in "Getting things “done” in large tech companies"]]></title><description><![CDATA[
<p>This becomes quickly apparent in a smaller company or if you have a manager that knows what they are doing.<p>You'll get hired, if you pass the technical interviews, but if you cannot contribute at the level they hired you, you'll be exited and that will be suspicious for your next application.</p>
]]></description><pubDate>Tue, 06 May 2025 14:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43905802</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=43905802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43905802</guid></item><item><title><![CDATA[New comment by masom in "The chroot Technique – a Swiss army multitool for Linux systems"]]></title><description><![CDATA[
<p>yup! FreeBSD jails are essentially what OP wants with chroot++.<p>I was pretty puzzled when Docker and LXC came around as this whole new thing believed to have "never been done before"; FreeBSD had supported a very similar concept for years before security groups were added in Linux.<p>Jails and ezjail were stellar to make mini no-overhead containers when running various services on a server. Being able to archive them and expand them on a new machine was also pretty cool (as long as the BSD version was the same.)</p>
]]></description><pubDate>Wed, 09 Apr 2025 15:46:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43633440</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=43633440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43633440</guid></item><item><title><![CDATA[New comment by masom in "StrictYAML"]]></title><description><![CDATA[
<p>yup.<p>TOML gets pretty close to a `.ini` file as a standardized parser, taking the original format idea a little bit further.<p><a href="https://toml.io/en/" rel="nofollow">https://toml.io/en/</a></p>
]]></description><pubDate>Fri, 07 Mar 2025 13:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43289921</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=43289921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43289921</guid></item><item><title><![CDATA[New comment by masom in "1972 Unix V2 "Beta" Resurrected"]]></title><description><![CDATA[
<p>A big one is the lack of peer reviews and processes, including team meetings, that would slow them down. No PM, no UX, just yourself and the keyboard with some goals in mind. No OKRs or tickets to close.<p>It's a bit like any early industry, from cars to airplanes to trains. Earlier models were made by a select few people, and there was several versions until today where GM and Ford have thousands of people involved in designing a single car iteration.</p>
]]></description><pubDate>Thu, 20 Feb 2025 19:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43118755</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=43118755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43118755</guid></item><item><title><![CDATA[New comment by masom in "Nokia's internal presentation after iPhone was launched (2007) [pdf]"]]></title><description><![CDATA[
<p>Yes... If I remember we were aiming for the newly released "Windows 8"-based Phone OS, and the previous version was fully incompatible with it so all apps had to be redone. Tiles were the new thing to build for.</p>
]]></description><pubDate>Thu, 16 Jan 2025 14:57:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42726048</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=42726048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42726048</guid></item><item><title><![CDATA[New comment by masom in "Nokia's internal presentation after iPhone was launched (2007) [pdf]"]]></title><description><![CDATA[
<p>Nokia also had a ex-Microsoft exec (<a href="https://en.wikipedia.org/wiki/Stephen_Elop" rel="nofollow">https://en.wikipedia.org/wiki/Stephen_Elop</a>)  that had the goal of ensuring Windows Phone would succeed, and tanked Nokia with it.<p>I was on the DVLUP project where Nokia and Microsoft attempted to inject energy into windows phone app development. We could see the tension between the two companies as we were a 3rd party contracted by Nokia to build the platform. The Nokia exec we were in contact with was fantastic, and really tried to make Windows Phone a success. Unfortunately the Nokia IT teams we worked with were not happy and essentially tried to sabotage through inactions (we just needed OAuth / SSO to link accounts and track app installs, it took over 3 months of email chains within Nokia).</p>
]]></description><pubDate>Thu, 16 Jan 2025 14:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42725891</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=42725891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42725891</guid></item><item><title><![CDATA[New comment by masom in "Cracking a 512-bit DKIM key for less than $8 in the cloud"]]></title><description><![CDATA[
<p>Simple economics; who pays for the servers and who pays for the front-end execution?<p>Front-ends are essentially free distributed computing resources while the backends need to be paid for.</p>
]]></description><pubDate>Wed, 08 Jan 2025 14:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42634871</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=42634871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42634871</guid></item><item><title><![CDATA[New comment by masom in "BareMetal OS"]]></title><description><![CDATA[
<p>> ARM/RISC-V would be interesting once that hardware is standardized.<p>Could you elaborate on this? Both ARM and RISC-V have standardized their hardware feature and different target versions.<p>Is it more on the iterative angle given X86-64 now moves very slowly?</p>
]]></description><pubDate>Tue, 10 Dec 2024 16:04:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42378107</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=42378107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42378107</guid></item><item><title><![CDATA[New comment by masom in "Can turning office towers into apartments save downtowns?"]]></title><description><![CDATA[
<p>"older" and "newer" is the construction type.<p>Think of an old brick building with several stories and a window per floor vs a new steel + concrete building with windows spanning multiple floors.<p>The "older" builder like the converted one in the parent post has small windows, allowing easy subdivisions. Newer buildings have windows spanning multiple floors and need to be retrofitted and on a skyscraper that comes at a huge cost.<p>The bigger ticket item is the plumbing and ventilation, and to some extent the electrical. Ventilation is needed around the cooking area and washrooms, adding that to a building not purposed for this is challenging (where does the "contaminated" air go out?).<p>It's often cheaper to bomb down the building and start over than doing a conversion on a new highrise. You'll see this often where they gut the entire structure and floors, keep a few walls/supporting structure, and build new.</p>
]]></description><pubDate>Tue, 07 May 2024 22:17:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40292197</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=40292197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40292197</guid></item><item><title><![CDATA[New comment by masom in "Airbnb's Devastating Effect on Canadian Housing"]]></title><description><![CDATA[
<p>Yes it can be ignored if it is insignificant, the issue arises when it isn't and long-term rentals are being transitioned to short-term. Cities and towns should have strict licensing requirements to control the effects. Airbnb itself does not matter as it's just a platform.<p>Some places have limited buildable land and Airbnb was taking over a lot of long term rentals.<p>Example of how this affects larger towns: <a href="https://montreal.ctvnews.ca/montreal-tenant-receives-eviction-notice-to-make-way-for-airbnb-1.6280484" rel="nofollow">https://montreal.ctvnews.ca/montreal-tenant-receives-evictio...</a></p>
]]></description><pubDate>Fri, 08 Mar 2024 19:02:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39644765</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=39644765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39644765</guid></item><item><title><![CDATA[New comment by masom in "Airbnb's Devastating Effect on Canadian Housing"]]></title><description><![CDATA[
<p>There's a difference between purpose-built rentals, and Airbnb taking over what should have been long term rentals.<p>I live in a resort town where we implemented strict rental licenses as otherwise the whole town would be on Airbnb, with nowhere for locals to live. There's no more land to build on within 50km. We're seeing a lot of housing be torn down and rebuilt as 4 unit townhomes on the same land.<p>The town is now attempting to balance between vacation homes and long term rentals, with fines for unlicensed Airbnbs.</p>
]]></description><pubDate>Fri, 08 Mar 2024 18:59:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39644697</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=39644697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39644697</guid></item><item><title><![CDATA[New comment by masom in "Airbnb's Devastating Effect on Canadian Housing"]]></title><description><![CDATA[
<p>> shutting down any new housing construction for decades.<p>That's a problem. No one is saying it isn't.<p>The role of Airbnb cannot be ignored; it is negatively affecting housing availability as landlords can make much more profits on short-term rentals than long-term ones.<p>On the building side, we've made it much more difficult to build low/mid rise apartments buildings.<p>General accessibility requirements alone make it impractical to build anything less than 5 floors with a large land footprint (~20 units per floor). You pretty much need an elevator and other accessibility systems, which makes construction and maintenance of low to mid rises prohibitive. Older constructions are filled with grandfathered clauses allowing them to skip over accessibility requirements.<p>This is why you only see requests to build ~20+ floor buildings, which people disagree to be added in their neighbourhood.<p>ex: <a href="https://www.ontario.ca/page/accessibility-ontarios-building-code" rel="nofollow">https://www.ontario.ca/page/accessibility-ontarios-building-...</a><p>> Barrier-free floor access is also required for residential and office buildings over:<p>> 3 storeys high<p>> 600 square metres in building area</p>
]]></description><pubDate>Fri, 08 Mar 2024 17:57:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=39643755</link><dc:creator>masom</dc:creator><comments>https://news.ycombinator.com/item?id=39643755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39643755</guid></item></channel></rss>