<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: tibbe</title><link>https://news.ycombinator.com/user?id=tibbe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 21:35:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tibbe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tibbe in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>They do more than that. If you ask for ui with a button that button won't be upside down even if you didn't specify its orientation. Lots of the detail can be inferred from general human preferences, which are present in the LLMs' training data. This extends way beyond CS stuff like details of algorithm implementations.</p>
]]></description><pubDate>Thu, 19 Mar 2026 08:53:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47436590</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=47436590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47436590</guid></item><item><title><![CDATA[New comment by tibbe in "A new experimental Go API for JSON"]]></title><description><![CDATA[
<p>> Since encoding/json marshals a nil slice or map as a JSON null<p>How did that make it into the v1 design?</p>
]]></description><pubDate>Tue, 09 Sep 2025 19:48:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45187743</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=45187743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45187743</guid></item><item><title><![CDATA[New comment by tibbe in "Maestro – Next generation mobile UI automation"]]></title><description><![CDATA[
<p>We used to use Maestro but then they unfortunately decided to go all in on AI and hiked the price to match, making it no longer worthwhile for us.</p>
]]></description><pubDate>Sat, 01 Mar 2025 17:24:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43221436</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=43221436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43221436</guid></item><item><title><![CDATA[New comment by tibbe in "Xcode Cloud subscription plans now available"]]></title><description><![CDATA[
<p>Any more details on the setup? How does it kick of based a push? Could you kick it off on a successful GitHub run?</p>
]]></description><pubDate>Tue, 30 Aug 2022 22:37:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=32656046</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=32656046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32656046</guid></item><item><title><![CDATA[New comment by tibbe in "First Impressions of Rust"]]></title><description><![CDATA[
<p>Why not user-fuse?</p>
]]></description><pubDate>Fri, 07 Aug 2020 12:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=24081131</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=24081131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24081131</guid></item><item><title><![CDATA[New comment by tibbe in "Null References: The Billion Dollar Mistake"]]></title><description><![CDATA[
<p>This missed the point. The point of not that you can forget to check the null case. The point is that you can express that sometimes there's no null case.</p>
]]></description><pubDate>Sat, 11 Jan 2020 14:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=22019928</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=22019928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22019928</guid></item><item><title><![CDATA[New comment by tibbe in "Streaming Combinators and Extracting Flat Parallelism"]]></title><description><![CDATA[
<p>The Data Parallel Haskell work on flattening ran into problems with space blow-up due to replicating arrays to perform flattening. Does Futhank avoid those problems?</p>
]]></description><pubDate>Mon, 26 Jun 2017 05:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=14634352</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=14634352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14634352</guid></item><item><title><![CDATA[New comment by tibbe in "SpaceX Launches Super-Heavy Communications Satellite"]]></title><description><![CDATA[
<p>Perhaps SpaceX could offer (a slightly more expensive) CubeSat module that has built in deorbiting thrusters that will bring it down after X years.</p>
]]></description><pubDate>Tue, 16 May 2017 04:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=14347314</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=14347314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14347314</guid></item><item><title><![CDATA[New comment by tibbe in "SpaceX Launches Super-Heavy Communications Satellite"]]></title><description><![CDATA[
<p>Aside: does that mean that Falcon 9 could carry ~20,000 CubeSats at the cost of 62M/20k = USD 3,100 per satelite? That would be awesome. Now if I could just find another 19,999 people who want to ride-share with me.</p>
]]></description><pubDate>Tue, 16 May 2017 04:00:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=14347283</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=14347283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14347283</guid></item><item><title><![CDATA[New comment by tibbe in "Why It’s So Hard to Build the Next Silicon Valley"]]></title><description><![CDATA[
<p>Doesn't seem relevant given the number of places in Europe that are more progressive and failed to replicate silicon valley.</p>
]]></description><pubDate>Mon, 06 Mar 2017 02:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=13800219</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=13800219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13800219</guid></item><item><title><![CDATA[New comment by tibbe in "Rust's language ergonomics initiative"]]></title><description><![CDATA[
<p>Type inference should solve that if Go ever gets that.</p>
]]></description><pubDate>Sat, 04 Mar 2017 02:06:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=13788704</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=13788704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13788704</guid></item><item><title><![CDATA[New comment by tibbe in "Western Union admits to aiding wire fraud, to pay $586M"]]></title><description><![CDATA[
<p>Did they know of specific instances of fraud or just more generally that it was going on?</p>
]]></description><pubDate>Mon, 23 Jan 2017 23:50:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=13467432</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=13467432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13467432</guid></item><item><title><![CDATA[New comment by tibbe in "SeaHash: A fast, portable hash function in Rust"]]></title><description><![CDATA[
<p>How does it perform on short strings (e.g. <= 16 bytes)? We've seen several new hash functions lately with great throughput numbers, but unfortunately they often end up being slower than FNV when used e.g. on keys in hash maps, which are often short strings.</p>
]]></description><pubDate>Tue, 29 Nov 2016 00:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=13059772</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=13059772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13059772</guid></item><item><title><![CDATA[New comment by tibbe in "Switzerland is the world’s most competitive economy"]]></title><description><![CDATA[
<p>Glassdoor salaries for Google Switzerland: <a href="https://www.glassdoor.com.au/Salary/Google-Zurich-Salaries-EI_IE9079.0,6_IL.7,13_IM1144.htm" rel="nofollow">https://www.glassdoor.com.au/Salary/Google-Zurich-Salaries-E...</a><p>The average base salary seems to be CHF 136,344 (USD 140,000) per year.</p>
]]></description><pubDate>Wed, 28 Sep 2016 22:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=12601880</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=12601880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12601880</guid></item><item><title><![CDATA[New comment by tibbe in "Switzerland is the world’s most competitive economy"]]></title><description><![CDATA[
<p>Health insurance starts at around CHF 280/month for a 35 year old currently: <a href="https://en.comparis.ch/krankenkassen/grundversicherung/krankenversicherung-auslaender/praemien/result?inputGuid=5782b179-2ccf-40bd-bc6a-99b4778f9b97" rel="nofollow">https://en.comparis.ch/krankenkassen/grundversicherung/krank...</a><p>You can reduce that if you opt for less choice (e.g. you can only use particular doctors) to around CHF 235/month.</p>
]]></description><pubDate>Wed, 28 Sep 2016 22:23:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=12601826</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=12601826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12601826</guid></item><item><title><![CDATA[New comment by tibbe in "The Rust Platform"]]></title><description><![CDATA[
<p>Just sticking with the pure types there's currently no generic stream model that works well. No stream fusion system fuses all cases (even in theory) and they also fail to fuse the cases they're supposed to handle too often in practice.<p>I haven't looked at pipes, but I'm guessing it doesn't all fuse away either.</p>
]]></description><pubDate>Thu, 28 Jul 2016 06:46:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=12178736</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=12178736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12178736</guid></item><item><title><![CDATA[New comment by tibbe in "The Rust Platform"]]></title><description><![CDATA[
<p>This whole thread is exactly about how "write libraries!" (if done outside the standard library) doesn't work (see my top post).<p>I do agree that lack of modularity features certainly doesn't help though.</p>
]]></description><pubDate>Thu, 28 Jul 2016 05:28:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=12178487</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=12178487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12178487</guid></item><item><title><![CDATA[New comment by tibbe in "The Rust Platform"]]></title><description><![CDATA[
<p>Risking to go off-topic a bit, I think the lazy versions of Text and ByteString wouldn't have been needed if we had nice abstractions for streams (lists are not, they cause allocation we cannot get rid of) so that you don't need to implement a concrete stream type (e.g. lazy Text and lazy ByteString) for every data type.<p>Rust does this well with iterators, for example.</p>
]]></description><pubDate>Thu, 28 Jul 2016 05:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=12178483</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=12178483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12178483</guid></item><item><title><![CDATA[New comment by tibbe in "The Rust Platform"]]></title><description><![CDATA[
<p>Agreed, except for the "like Go" part, which is unnecessarily ad-hoc.</p>
]]></description><pubDate>Thu, 28 Jul 2016 05:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=12178470</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=12178470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12178470</guid></item><item><title><![CDATA[New comment by tibbe in "The Rust Platform"]]></title><description><![CDATA[
<p>You don't need a standard library to win if you don't have any competitors (in the browser). :)<p>Fitness for purpose is relative to the other options.</p>
]]></description><pubDate>Thu, 28 Jul 2016 05:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=12178466</link><dc:creator>tibbe</dc:creator><comments>https://news.ycombinator.com/item?id=12178466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12178466</guid></item></channel></rss>