<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: bluk</title><link>https://news.ycombinator.com/user?id=bluk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 23:54:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bluk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bluk in "Google Sheets ported its calculation worker from JavaScript to WasmGC"]]></title><description><![CDATA[
<p>In a different blog:<p><a href="https://workspace.google.com/blog/sheets/new-innovations-in-google-sheets" rel="nofollow">https://workspace.google.com/blog/sheets/new-innovations-in-...</a><p>"Building on improvements like smooth scrolling and expanded cell limits in Sheets, today we’re announcing that we’ve doubled the speed of calculation in Sheets on Google Chrome and Microsoft Edge browsers,"...<p>I assume this is 2x the speed of their current JavaScript code.</p>
]]></description><pubDate>Thu, 27 Jun 2024 13:17:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40810168</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=40810168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40810168</guid></item><item><title><![CDATA[New comment by bluk in "Running PHP fast at the edge with WebAssembly"]]></title><description><![CDATA[
<p>Were you using a Cloudflare tunnel for your origin?</p>
]]></description><pubDate>Thu, 23 May 2024 21:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40460094</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=40460094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40460094</guid></item><item><title><![CDATA[New comment by bluk in "U.S. sues Apple, accusing it of maintaining an iPhone monopoly"]]></title><description><![CDATA[
<p>The DMA did not mandate that they decouple their commission structure. That is Apple’s interpretation of the DMA which seems to change every few weeks so far. PWAs on home screens were disallowed and then allowed again. Apple looks like they do not have legal and execution discipline and is being caught flat footed. It is somewhat alarming that they have made so many mistakes (see Epic being revoked from their third party marketplace and then Apple being strong armed to re-allow because of a EU comment about investigation).<p>The idea that Apple is compliant with the DMA has yet to be tested. There are many direct statements by the enforcing commissioner and complaints from third parties that I think only a direct ruling will settle things.<p>I forgot about Prime Video purchases having a special back door deal for some of their purchases. I wasn’t referring to the subscription service but the purchase of digital books/movies. My point stands though. Digital goods could be sold and bought without special exceptions or loopholes from the 30% fee. That alone is a huge market opportunity.</p>
]]></description><pubDate>Fri, 22 Mar 2024 23:10:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=39795803</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=39795803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39795803</guid></item><item><title><![CDATA[New comment by bluk in "U.S. sues Apple, accusing it of maintaining an iPhone monopoly"]]></title><description><![CDATA[
<p>I don't think so, at least not as a consequence from this case if Apple loses. Antitrust cases are usually very limited in scope. Microsoft's loss required many actions (documenting Active Directory and other protocols/formats, browser choice screens, etc.), but no one else in tech were required to do so.<p>John Sircacusa (from ATP.fm) pointed out years ago that the heart of Apple's biggest issues is business relationship management. This was when Apple only had a handful of issues with a few companies and made some poorly received statements about developers. Their ability to build mutually agreeable relations has only gotten worse in recent years.<p>Sony and Microsoft have kept their relations with third parties tough but ultimately agreeable. They promote practically all of their third parties (unlike the App Store which has so many apps that its like winning the lottery to be promoted). Consoles have stores which are probably more curated but which third party publishers/developers actually like.<p>IMO, DoJ, EU, etc. are acting primarily because they have received so many complaints from Spotify, Microsoft, Epic Games, Google, Meta, Tile, etc. Governments don't take action for the "public" interest on its own.</p>
]]></description><pubDate>Thu, 21 Mar 2024 20:21:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39783889</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=39783889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39783889</guid></item><item><title><![CDATA[New comment by bluk in "U.S. sues Apple, accusing it of maintaining an iPhone monopoly"]]></title><description><![CDATA[
<p>> It is by no means unfair, immoral, or unethical for a company to prefer and promote their own products.<p>Unfairness is at the heart of so many antitrust lawsuits (whether successful or not). Anyone old enough to recall Microsoft in the 1990s would say that many people (not at MSFT) were pointing out how unfair bundling Internet Explorer was. You may disagree but it was one of the reasons MSFT got sued.</p>
]]></description><pubDate>Thu, 21 Mar 2024 19:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39783017</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=39783017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39783017</guid></item><item><title><![CDATA[New comment by bluk in "U.S. sues Apple, accusing it of maintaining an iPhone monopoly"]]></title><description><![CDATA[
<p>Cloud game streaming has been recently allowed worldwide under a few conditions ( <a href="https://developer.apple.com/news/?id=f1v8pyay" rel="nofollow">https://developer.apple.com/news/?id=f1v8pyay</a> ).<p>Forcing Apple to allow third party payments without Apple's cut would improve market opportunities for many businesses. Facebook could have its marketplace conduct peer to peer transactions. Amazon could allow the purchase of digital goods (books, movies, etc.) and put it on more equal footing with Apple itself. While big businesses are best positioned to take advantage today, the effects directly trickle down to small startup businesses.<p>While I personally don't care for it, cryptocurrency use would have more potential. Apple blocked apps for NFT features in the past because they couldn't get their 30%.<p>Having third party marketplaces might make it so that there is some actual curation at the App Store.</p>
]]></description><pubDate>Thu, 21 Mar 2024 18:57:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39782885</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=39782885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39782885</guid></item><item><title><![CDATA[New comment by bluk in "Leaving Haskell behind"]]></title><description><![CDATA[
<p>As much as I like Swift, the tooling has been and still is subpar. Swift package management is barely viable.<p>You have to use Xcode. You can try other IDEs but LSP equivalent features are at the most basic level. Xcode is the kitchen sink of IDEs which has led to many negative opinions as it struggles under its own weight. Every other year there’s new UI for things like debugging which is fine but what would be really nice is if the actual debugging worked. Technically there are reasons why you can’t print a local variable sometimes when stepping through a program, but in practice, I do not care and I want to know what the value is.<p>If you don’t care about the “optional” tooling like the dependency manager and LSP or a linter (which is closer to ESLint versus Rust Analyzer), the required tooling leaves much to be desired. The compiler sometimes gives up when it takes too much time to process a complex type. It would be understandable in some cases but most people encounter the problem when just writing seemingly simple SwiftUI. Error messages and auto fix-it suggestions are improving but still disappointing. I remember when Apple switched from GCC to LLVM and everyone was praising the error messages as a reason to switch.<p>Swift is actually ambitious. The generics system is world class. It has to support the legacy of a huge ecosystem on multiple platforms. SwiftUI is one of those bets that you might be surprised that Apple can still make. But whenever I fire up that SwiftUI Preview, I am crossing my fingers that maybe I’ll see something instead of an error. Swift lives up to its name in terms of moving quickly and the language design is probably fine, but outside of that, the tooling is still very immature for a decade old language which tons of resources are invested in.</p>
]]></description><pubDate>Thu, 24 Aug 2023 13:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=37248669</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=37248669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37248669</guid></item><item><title><![CDATA[New comment by bluk in "Google Pixel Fold"]]></title><description><![CDATA[
<p>I don't believe Apple has released empirical data, but Apple has optimized phone charging built into recent versions of iOS (Settings > Battery > Battery Health and Charging). It will stop at 80% and then resume charging to 100% about an hour before you start using your phone every day. iOS tracks your daily habits to determine the start of your day.<p>In the most recent iOS versions, if it can determine when "clean energy" is available near your location, it will also try to charge only during those time periods. I don't think any 3rd party has determined if it is effective.</p>
]]></description><pubDate>Thu, 11 May 2023 03:28:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=35896988</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=35896988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35896988</guid></item><item><title><![CDATA[New comment by bluk in "Google Pixel Fold"]]></title><description><![CDATA[
<p>Samsung, OnePlus, and other phone manufacturers have all been accused of throttling phones and have acknowledged the throttling and/or released patches to give more user control. You can google "<manfacturer name> throttling" and get new reports of throttling as recently as last year for Samsung.</p>
]]></description><pubDate>Thu, 11 May 2023 03:17:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=35896923</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=35896923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35896923</guid></item><item><title><![CDATA[New comment by bluk in "Why Google and Apple work to snuff out the mobile web"]]></title><description><![CDATA[
<p>Amongst others, probably referring to:<p><a href="https://www.youtube.com/watch?v=p1nwLilQy64">https://www.youtube.com/watch?v=p1nwLilQy64</a><p>and<p><a href="https://www.cultofmac.com/125180/steve-jobs-was-originally-dead-set-against-third-party-apps-for-the-iphone/" rel="nofollow">https://www.cultofmac.com/125180/steve-jobs-was-originally-d...</a><p>Whether it's revisionist history or not, there were later claims that Steve Jobs knew they couldn't have a native platform ready when the iPhone was first announced so they stalled for time to a) get the App Store ready and b) see what types of app ideas were popular to get those platform APIs finalized. The interim solution was web apps with recommendations to look at the Dashboard APIs in Mac OS X (which were basically web apps).</p>
]]></description><pubDate>Wed, 04 Jan 2023 23:12:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=34253339</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=34253339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34253339</guid></item><item><title><![CDATA[New comment by bluk in "The dissolution of Apple’s legacy design team"]]></title><description><![CDATA[
<p>I don't know if most people consider skeuomorphic designs obsolete/outdated, but the costs would be far greater today compared to when iOS was only for a handful of different resolutions for the iPhone and iPad. Not only do you have to consider the physical screen size differences with possibly different PPI, but all of the sidebar/split-screen/multi-window modes would require additional work.<p>It's kind of like when most websites started to switch to responsive designs where image heavy layouts and other fun animations kinda dropped off. It was just too costly to make things work well.</p>
]]></description><pubDate>Sat, 18 Jun 2022 18:43:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=31792586</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=31792586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31792586</guid></item><item><title><![CDATA[New comment by bluk in "Update on Hiring Plans"]]></title><description><![CDATA[
<p>As far as the Coinbase marketplace, it may have “seasons” but the margins from fees will probably shrink over time regardless. A recent episode from Crypto Critics’ Corner ( <a href="https://anchor.fm/cryptocriticscorner/episodes/Cryptocurrency--Coinbase--and-Contagion-Feat--Jim-Chanos-e1j6tkf" rel="nofollow">https://anchor.fm/cryptocriticscorner/episodes/Cryptocurrenc...</a> ) covered some of the headwinds facing Coinbase. Coinbase (at least the CEO) claims this is not a problem so it will be interesting.</p>
]]></description><pubDate>Thu, 02 Jun 2022 22:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=31601306</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=31601306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31601306</guid></item><item><title><![CDATA[New comment by bluk in "Apple unveils contactless payments via Tap to Pay on iPhone"]]></title><description><![CDATA[
<p>For most people, I bet it's more of a marketing term. When people hear "contactless", they might think that someone can steal your credit card number or charge you just by being in the same area.</p>
]]></description><pubDate>Tue, 08 Feb 2022 16:25:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=30260353</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=30260353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30260353</guid></item><item><title><![CDATA[New comment by bluk in "Price increase on .io domains on January 1, 2022 (Renewal: $55.00)"]]></title><description><![CDATA[
<p>Cloudflare renews ".com" for $8.57 USD/year (if anyone is looking for cheaper; not sure if they are <i>the</i> cheapest). Namecheap seemed to have the lowest price for ".io" for a while.</p>
]]></description><pubDate>Wed, 01 Dec 2021 14:56:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=29404182</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=29404182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29404182</guid></item><item><title><![CDATA[New comment by bluk in "The mortifying ordeal of pairing all day"]]></title><description><![CDATA[
<p>I've pair programmed using a shared server for a couple years. Both of us ssh'ed into a server and used a shared tmux session and primarily used vim to edit code. Having a chat program on the side to share links or other info we wanted to keep allowed us to browse things like documentation at our own pace. An audio/video session if working remotely.<p>If terminal based pair programming doesn't work, Visual Studio Code has an interesting "Live Share" feature which works similarly. You keep some of your extensions (and don't even need all of the same extensions installed to make things work depending on who shares).</p>
]]></description><pubDate>Mon, 10 May 2021 14:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=27106279</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=27106279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27106279</guid></item><item><title><![CDATA[New comment by bluk in "Fighting Rust's Expressive Type System"]]></title><description><![CDATA[
<p>FWIW, for the process_item function, I've found writing it like:<p><pre><code>  struct Item {
      value: u32,
  }

  fn process_item(input: Option<Item>) -> Option<Item> {
      input.map(|mut item| {
          item.value += 3;
          item
      })
  }
</code></pre>
to be more "idiomatic" instead of doing the match on the Option. The methods like "unwrap_or...()", "map...()", "ok...()", "and_then()", etc. on Result/Option are very useful, if not a bit difficult to find the right one to use sometimes. Deeply nested match, "if let Some", etc. code becomes like a straight chain of method calls. In the end, I find that the Result/Option methods shorten code considerably and improve readability.<p>Also, instead of doing an unwrap() on optional values for assertion, sometimes I like:<p><pre><code>  let my_list = vec![1,2,3]; 
  assert_eq!(Some(&my_list[0]), my_list.first());
</code></pre>
Mostly just depends though since I don't care too much in tests.</p>
]]></description><pubDate>Sun, 25 Oct 2020 05:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=24883943</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=24883943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24883943</guid></item><item><title><![CDATA[New comment by bluk in "iPhone 12 and iPhone 12 Pro"]]></title><description><![CDATA[
<p>I agree that it was ridiculous and to be on guard for these shenanigans. 100%.<p>Today though, BMW is not charging a “subscription” fee and much more importantly, all of their iDrive data is provided for free with free software updates. And yes, competitive pressure probably forced them to, but it is much better than just 5 or 6 years ago where you were charged for yearly map updates by buying a DVD. They are also the first car manufacturer to support the CarKey feature so they have changed (for now anyways).</p>
]]></description><pubDate>Wed, 14 Oct 2020 22:14:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=24782305</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=24782305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24782305</guid></item><item><title><![CDATA[New comment by bluk in "HomePod Mini"]]></title><description><![CDATA[
<p>If you're going for the HomePod (vs. the HomePod mini), buy it only if you have Apple Music or iTunes Match. It's really not worth it otherwise. I have a Google Home, Google Home mini, and an Echo Dot (got all of them for free except the HomePods).<p>Assistant wise, you'd get better results from Google Assistant/Alexa. Apple has been lagging and playing catchup (from not having multiple timers in the initial HomePod release to adding voice recognition last year when Google had it earlier). The answers are more limited like your iOS Siri (don't expect anything better). Even worse, it seems like HomePod's Siri backend is different than say an iPad's which generally means it's a generation behind. For instance, the HomePod doesn't really support continuous conversations/follow-up questions.<p>Siri is ok finding popular music, but if you ask it to play the "The A-List: K-Pop playlist" vs. "The A-List: Pop Music" for instance, it's a tossup on which it chooses dependent on the alignment of the planets. The same goes for musician names where if it kinda sounds like the more popular musician, it will tend to choose the more popular one. Furthermore, if you have a specific version of a song (say acoustic/live version), then the HomePod always tends to pick the most popular version of the song even if you say "acoustic" or any other hints.<p>There are "Shortcuts" on the HomePod. You can use it to add Todos to third party apps (if you don't want to use the Apple Reminders integration) or play a podcast from a third party player from your iPhone/iPad. Not as useful as Alexa skills and every now and then it takes some magical phrase to correctly activate them. The main problem with Siri beyond lacking knowledge is that Siri lacks consistency. While it's ambitious in letting you say anything versus the narrower "scripted keywords" that Alexa understands, if you say something one day that it perfectly understands and repeated it exactly a week later, you have no idea if Siri will still understand you. I read about this complaint before against Siri, but having experienced it more than a few times now, it is incredibly frustrating. And Siri sometimes (unintentionally) mocks you by repeating all the main parts of your request back to you correctly, but it does the wrong thing.<p>Hardware wise, the HomePod sounds better than a Google Home, Google Home mini, and Echo Dot. But of course, the others are cheaper. Two HomePods do sound better than one. Besides the better output, the mics are significantly more sensitive even in a loud environment. If you're putting the HomePod in a noisy kitchen or playing music loudly, then a HomePod can pick up your voice without you shouting at it.<p>The Apple TV integration has gotten better, but even with two HomePods, a relatively cheap home theater setup sounds better and can be used for all your TV content instead of just from your Apple devices. If you place the HomePods right next to the TV at roughly the same height, they sound good but if you move them too low/high or around the room, it does sound "off". The whole spatial two HomePod thing kinda does work for music in a room, but for TV content, it does not.<p>Really the other assistants are as good if not better than the HomePod, then the only distinguishing (non-privacy) feature is if you want a premium and pretty good way to listen to Apple Music. Maybe a few more music services which hopefully will be available soon. I don't regret buying the HomePods at all because I do like listening to music on them, but all of the assistant and "smart" tech is available on your iPhone if it can hear you.</p>
]]></description><pubDate>Wed, 14 Oct 2020 04:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=24773099</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=24773099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24773099</guid></item><item><title><![CDATA[New comment by bluk in "iPhone 12 and iPhone 12 Pro"]]></title><description><![CDATA[
<p><a href="https://www.cars.com/articles/wireless-apple-carplay-and-android-auto-where-are-they-now-407297/" rel="nofollow">https://www.cars.com/articles/wireless-apple-carplay-and-and...</a> lists 2019 model cars with Wireless CarPlay. I've driven one and tried out the wireless CarPlay, and it works more or less like the wired version (no lag, as smooth as wired CarPlay AFAICT). The only major inconvenience is probably that, if you have a passenger and they want to use their phone for music, you will need to pair their phone to the car instead of just finding the wire and plugging in. Takes about 30 seconds to a minute to go through all the setup. While the cars listed are not cheap by any means, there are a few moderately optioned minivans around the same cost of some of the less expensive cars from BMW (base cost around $38K USD).<p>Honda is also rumored to be adding wireless support ( <a href="https://appleinsider.com/articles/20/10/10/wireless-carplay-support-expected-in-2021-honda-accord" rel="nofollow">https://appleinsider.com/articles/20/10/10/wireless-carplay-...</a> ) for their 2021 Accord model so seems the feature is become available on more affordable cars too.</p>
]]></description><pubDate>Wed, 14 Oct 2020 03:27:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=24772822</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=24772822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24772822</guid></item><item><title><![CDATA[New comment by bluk in "Apple, Epic, and the App Store"]]></title><description><![CDATA[
<p>Having worked at a payment processor, if you are a medium to large business, you can cut deals with payment processors for a much lower fee. They are very competitive, and of course, Apple would be a special customer given very generous terms (assuming Apple are not processing the transactions themselves which is possible). This does not even take into account Apple store credit via gift cards and the like or purchasing different apps in one transaction which eliminates or lowers the fees.</p>
]]></description><pubDate>Mon, 17 Aug 2020 20:07:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=24191402</link><dc:creator>bluk</dc:creator><comments>https://news.ycombinator.com/item?id=24191402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24191402</guid></item></channel></rss>