<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: bearforcenine</title><link>https://news.ycombinator.com/user?id=bearforcenine</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 04:45:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bearforcenine" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bearforcenine in "Lisette a little language inspired by Rust that compiles to Go"]]></title><description><![CDATA[
<p>Did MoonBit add support for some kind of shared memory concurrency like threads? I remember discovering the language, being very excited about it, and then learning it is single-threaded, which makes it a poor replacement for Rust IMHO.</p>
]]></description><pubDate>Sun, 05 Apr 2026 16:48:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47651241</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=47651241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47651241</guid></item><item><title><![CDATA[New comment by bearforcenine in "The Sovereign Tech Fund invests in Scala"]]></title><description><![CDATA[
<p>Agreed. There was a period of time roughly 10-15 years ago where symbolic operators in Scala were very en vogue. That fell out of style in a big way and I haven't encountered symbol soup in a very long time.<p>Most of the conversations I have with folks about Scala issues these days center around implicits, tooling, and its decline/lack of popularity.</p>
]]></description><pubDate>Thu, 29 Jan 2026 21:42:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46817053</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=46817053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46817053</guid></item><item><title><![CDATA[New comment by bearforcenine in "AI coding assistants are getting worse?"]]></title><description><![CDATA[
<p>Not confident it's quite that straightforward. Here's a presentation from Meta showing a 6-12% increase in diff throughput for above-median users of agentic coding: <a href="https://www.youtube.com/watch?v=1OzxYK2-qsI" rel="nofollow">https://www.youtube.com/watch?v=1OzxYK2-qsI</a></p>
]]></description><pubDate>Fri, 09 Jan 2026 20:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46558751</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=46558751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46558751</guid></item><item><title><![CDATA[New comment by bearforcenine in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>It's Jujutsu based, but I imagine East River Source Control <a href="https://ersc.io/" rel="nofollow">https://ersc.io/</a> may be building a GitHub competitor.</p>
]]></description><pubDate>Tue, 16 Dec 2025 19:35:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46293282</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=46293282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46293282</guid></item><item><title><![CDATA[New comment by bearforcenine in "The Origins of Scala (2009)"]]></title><description><![CDATA[
<p>From my perspective the two biggest challenges of the Scala 3 migration were macros and poor tooling support.<p>Macros were an experimental Scala 2 feature, but were used all over the Scala ecosystem. Because they were considered experimental a good migration story for them was never developed. That lack of support stopped migration efforts dead in their tracks at our company for a long while. It just wasn't worth contributing simultaneous support for Scala 3 and Scala 2 macros to every third party dependency who used Scala 2 macros. That said, we did it for some and lived on a fork for others.<p>IDE support for Scala 3 was really rough when it first released. We checked in on it with every IntelliJ release for roughly 3 years before we decided it was far enough along. Prior to that it was rough enough that we froze migration efforts in order to keep the tooling usable enough for engineers to be productive.</p>
]]></description><pubDate>Sun, 30 Nov 2025 08:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46094799</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=46094799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46094799</guid></item><item><title><![CDATA[New comment by bearforcenine in "The Origins of Scala (2009)"]]></title><description><![CDATA[
<p>Compiler error messages improved significantly with Scala 3. IIRC there was a dedicated effort with Scala 3 to improve error messages and make them more actionable. Scala 2 error messages improved somewhat over time, but can still be obtuse.</p>
]]></description><pubDate>Sun, 30 Nov 2025 07:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46094753</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=46094753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46094753</guid></item><item><title><![CDATA[New comment by bearforcenine in "The cognitive costs of air pollution"]]></title><description><![CDATA[
<p>Isn't the table sorted alphabetically?</p>
]]></description><pubDate>Mon, 18 Nov 2019 18:05:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=21566533</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=21566533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21566533</guid></item><item><title><![CDATA[New comment by bearforcenine in "The cognitive costs of air pollution"]]></title><description><![CDATA[
<p>Based on my reading of the table, the PurpleAir II sensors seemed to be the best of the sub $300 for PM1.0 (field R^2 of 0.96 to 0.98) and PM2.5 (field R^2 of 0.93 to 0.97). The PM10 readings were not as good (field R^2 of 0.66 to 0.70).<p>After skimming the rest of the table, it looks like the PurpleAir II sensors might have some of the best field R^2 for PM 2.5 and PM 1.0</p>
]]></description><pubDate>Mon, 18 Nov 2019 17:53:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=21566411</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=21566411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21566411</guid></item><item><title><![CDATA[New comment by bearforcenine in "The cognitive costs of air pollution"]]></title><description><![CDATA[
<p>PurpleAir also makes an indoor air quality sensor that measures particulate matter: <a href="https://www2.purpleair.com/products/purpleair-pa-i-indoor" rel="nofollow">https://www2.purpleair.com/products/purpleair-pa-i-indoor</a><p>Not sure how it compares with Awair or laseregg.<p>I have no affiliation with PurpleAir, but they are pretty popular in Utah.</p>
]]></description><pubDate>Mon, 18 Nov 2019 17:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=21566322</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=21566322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21566322</guid></item><item><title><![CDATA[New comment by bearforcenine in "Slack enables customers to control their encryption keys in enterprise version"]]></title><description><![CDATA[
<p>One thing I'm not totally clear on after reading the article is which AWS account the AWS KMS resides. Is it Slack's AWS account or the customer's?</p>
]]></description><pubDate>Mon, 18 Mar 2019 16:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=19422738</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=19422738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19422738</guid></item><item><title><![CDATA[New comment by bearforcenine in "Facebook Watch Isn’t Living Up to Its Name"]]></title><description><![CDATA[
<p>Similar experience with Dota 2 and ESL on Facebook. The experience was horrible. Viewership was bad. Doesn't seem like anyone was happy about it <a href="https://twitter.com/Slasher/status/1071863217243197440" rel="nofollow">https://twitter.com/Slasher/status/1071863217243197440</a><p>If I recall correctly, people on Twitch streamed games from the Dota Majors/Minors and got more viewers than the Facebook stream. Then ESL started DMCA'ing streams <a href="https://www.reddit.com/r/DotA2/comments/7skt8e/did_mlpdota_just_got_shutdown/" rel="nofollow">https://www.reddit.com/r/DotA2/comments/7skt8e/did_mlpdota_j...</a> Then Valve got involved and made a statement about the whole kerfuffle <a href="http://blog.dota2.com/2018/01/dotatv-streaming/" rel="nofollow">http://blog.dota2.com/2018/01/dotatv-streaming/</a></p>
]]></description><pubDate>Tue, 29 Jan 2019 00:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=19022595</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=19022595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19022595</guid></item><item><title><![CDATA[New comment by bearforcenine in "Game dev: Linux users were only 0.1% of sales but 20% of crashes and tickets"]]></title><description><![CDATA[
<p>>I don't understand why they wouldn't do it, though. I see no plausible explanation.<p>Money seems like a good reason. If a tiny fraction of your sales and a large fraction of your bugs are from a particular subset of those users, you don't want those users. They are too expensive.</p>
]]></description><pubDate>Mon, 07 Jan 2019 18:38:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=18848412</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=18848412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18848412</guid></item><item><title><![CDATA[New comment by bearforcenine in "Inventor May Have Cured Motion Sickness Without Drugs"]]></title><description><![CDATA[
<p>Several years ago, I ran into the exact same nausea with the Source engine as the GP, but when I increased the FOV the problem went away.<p>I've run into nausea with other games that have a narrow FOV. Increasing the FOV (when possible) usually fixes the problem.<p>As far as I understand, the late Total Biscuit was similar. He frequently advocated for FOV sliders in games. I greatly appreciate his help making FOV sliders more popular.</p>
]]></description><pubDate>Mon, 17 Dec 2018 23:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=18703092</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=18703092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18703092</guid></item><item><title><![CDATA[New comment by bearforcenine in "The Insect Apocalypse Is Here"]]></title><description><![CDATA[
<p>I imagine there are climates that are better for grass or certain species of grass that are very drought tolerant. However, in my experience, not watering a lawn will kill it. I have a few patches in my lawn that were killed this summer by lack of water due to a poorly designed sprinkler system.</p>
]]></description><pubDate>Wed, 28 Nov 2018 03:36:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=18549105</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=18549105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18549105</guid></item><item><title><![CDATA[New comment by bearforcenine in "Coding as an Engineering Manager"]]></title><description><![CDATA[
<p>If you only have 20% of your time available to write code, then I would much rather you do not review code in which the person who wrote it had 90% or more of their time to write code. The review will be less thorough, correct, and timely than if someone else who regularly spends more time in the code.<p>These 'junior engineer' tasks are attractive for a manager who still wants to be in the code. They are non-critical and small. Perfect for someone with an unpredictable schedule. However, they also provide an opportunity for the manager to have a better, but still imperfect sense of the codebase and technology.</p>
]]></description><pubDate>Fri, 02 Nov 2018 00:09:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=18359647</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=18359647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18359647</guid></item><item><title><![CDATA[New comment by bearforcenine in "AWS Service Operator for Kubernetes Now Available"]]></title><description><![CDATA[
<p>This is exciting to hear. I look forward to hearing more.</p>
]]></description><pubDate>Sun, 07 Oct 2018 01:29:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=18158372</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=18158372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18158372</guid></item><item><title><![CDATA[New comment by bearforcenine in "AWS Service Operator for Kubernetes Now Available"]]></title><description><![CDATA[
<p>I understand that both kube2iam and kiam exist and they're both fine. I am interested in Amazon/EKS directly supporting something. Hopefully we will see something soon via CRD or otherwise.</p>
]]></description><pubDate>Sat, 06 Oct 2018 23:44:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=18158026</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=18158026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18158026</guid></item><item><title><![CDATA[New comment by bearforcenine in "AWS Service Operator for Kubernetes Now Available"]]></title><description><![CDATA[
<p>><i>we need to set up a way to manage AWS IAM credentials to Kubernetes pods... In a production system, this should be done using a tool such as kube2iam or kiam...</i><p>I am curious if AWS has any plans to build an IAM integration for K8s that provides IAM credentials/roles directly to pods. An integration through EKS or K8s directly would make interacting with AWS resources very easy.<p>Being able to authenticate to the K8s cluster using <a href="https://github.com/kubernetes-sigs/aws-iam-authenticator" rel="nofollow">https://github.com/kubernetes-sigs/aws-iam-authenticator</a> is nice, but it doesn't help give pods IAM roles.</p>
]]></description><pubDate>Sat, 06 Oct 2018 22:57:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=18157802</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=18157802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18157802</guid></item><item><title><![CDATA[New comment by bearforcenine in "TypeScript at Google"]]></title><description><![CDATA[
<p>Google did a bit of work on converting Closure annotated JavaScript to TypeScript. It's called Gents and it's part of the Clutz project <a href="https://github.com/angular/clutz/tree/master/src/main/java/com/google/javascript/gents" rel="nofollow">https://github.com/angular/clutz/tree/master/src/main/java/c...</a><p>We used it at Lucid when we converted our codebase from Closure annotated JavaScript to TypeScript. <a href="https://www.lucidchart.com/techblog/2017/11/16/converting-600k-lines-to-typescript-in-72-hours/" rel="nofollow">https://www.lucidchart.com/techblog/2017/11/16/converting-60...</a><p>Google has support for using TypeScript in Closure annotated JavaScript via Clutz: <a href="https://github.com/angular/tsickle" rel="nofollow">https://github.com/angular/tsickle</a><p>It also has support converting TypeScript to Closure annotated JavaScript via tsickle: <a href="https://github.com/angular/clutz" rel="nofollow">https://github.com/angular/clutz</a><p>Before we converted all of our codebase to TypeScript we used both Clutz and tsickle. It was complicated to setup, but it worked. Now we just use tsickle. It's great to get the optimization of the Closure Compiler while using TypeScript.</p>
]]></description><pubDate>Sun, 02 Sep 2018 06:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=17895860</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=17895860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17895860</guid></item><item><title><![CDATA[New comment by bearforcenine in "TypeScript 2.9 is now available"]]></title><description><![CDATA[
<p>Lucidchart and Lucidpress are large projects that are almost entirely TypeScript on the frontend. The team really likes it. We use TypeScript and Angular that is compiled using Tsickle and the Google Closure Compiler.<p>It's not perfect, but we have found the types to be very nice when working on a large code base with lots of people. Dev development cycle remains quite fast.</p>
]]></description><pubDate>Wed, 06 Jun 2018 05:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=17244520</link><dc:creator>bearforcenine</dc:creator><comments>https://news.ycombinator.com/item?id=17244520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17244520</guid></item></channel></rss>