<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: bhawks</title><link>https://news.ycombinator.com/user?id=bhawks</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 13:37:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bhawks" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bhawks in "Roblox is minting teen millionaires"]]></title><description><![CDATA[
<p>You're missing the parts where:<p>1: Roblox hosts your multiplayer gameservers in its pops for free, with a generous amount of free persistent storage and memory<p>1.a: Roblox handles scaling and SRE work for you for free - you're not going to be able to support millions of concurrent users yourself at that price point<p>2: when people buy robux on their phone the app store takes 20-30% of the dollar - but the player still gets 1 robux for each penny.<p>2.a: your game immediately is playable on iOS, android, PC, Mac, Xbox, PlayStation, questvr, etc etc - no fees for you to get this distribution.<p>3: Roblox pays out creator rewards - a redistribution of revenue - to experiences that reengage dormant users or are played by paying users even if your game itself has no purchasable items.<p>Roblox's economic model has a redistributive nature that isn't common in other economies. If you're just looking at the devex rate and not building on the platform you wouldn't immediately appreciate it.</p>
]]></description><pubDate>Wed, 11 Mar 2026 05:43:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47332061</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=47332061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47332061</guid></item><item><title><![CDATA[New comment by bhawks in "Roblox is minting teen millionaires"]]></title><description><![CDATA[
<p>Roblox games are all multiplayer - you get a game server running in their POPs and a generous amount of persistent storage and memory. How is that not a developer operational cost?<p>Creators don't have to pay any hosting - Roblox will serve their content even if a game doesnt monetize their users for free.<p>The way this economical is thru the redistribution of games that do monetize their users</p>
]]></description><pubDate>Wed, 11 Mar 2026 05:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47331989</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=47331989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47331989</guid></item><item><title><![CDATA[New comment by bhawks in "I am directing the Department of War to designate Anthropic a supply-chain risk"]]></title><description><![CDATA[
<p>| then they went back and said no, you need to remove those safeguards to which Anthropic is (rightly so) saying no.<p>So one thing to call out here is that the assumption that DoW is working on specifically these use cases is not bullet proof. They simply may not want to share with anthropic exactly what they are working on for natsec issues. /we can't tell you/ could violate the terms.<p>It is also dumb that DoW accepted these terms in the first place.</p>
]]></description><pubDate>Sat, 28 Feb 2026 02:50:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47189558</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=47189558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47189558</guid></item><item><title><![CDATA[New comment by bhawks in "Colorado proposal moves age checks from websites to operating systems"]]></title><description><![CDATA[
<p>What a failure as a species that parents are not trusted or believed to be capable of raising their children. Therefore let's build out the panopticon.</p>
]]></description><pubDate>Sat, 21 Feb 2026 07:51:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47098496</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=47098496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47098496</guid></item><item><title><![CDATA[New comment by bhawks in "Show HN: CEL by Example"]]></title><description><![CDATA[
<p>CEL is useful for any custom computation you want to do on your critical path without having that blow out in a ridiculous fashion.<p>Yes you can embed other languages however constraining evaluation costs is not a first class feature.</p>
]]></description><pubDate>Thu, 19 Feb 2026 00:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47068353</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=47068353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47068353</guid></item><item><title><![CDATA[New comment by bhawks in "Ministry of Justice orders deletion of the UK's largest court reporting database"]]></title><description><![CDATA[
<p>The actions of the government should always be publicly observable. This is what keeps it accountable. The fear that a person might be unfairly treated due to a long past indiscretion does not outweigh the public's right to observe and hold the government to account.<p>Alternatively consider that you are assuming the worst behavior of the public and the best behavior of the government if you support this and it should be obvious the dangerous position this creates.</p>
]]></description><pubDate>Mon, 16 Feb 2026 18:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47038340</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=47038340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47038340</guid></item><item><title><![CDATA[New comment by bhawks in "New York’s budget bill would require “blocking technology” on all 3D printers"]]></title><description><![CDATA[
<p>The only logical end of this is that they should ban 3d printers and cnc mills to unlicensed individuals. Which, is probably the goal. Things like 3d printers, drones, GPUs, general purpose computers, vpns, encryption, talking to people in private and the like are far too dangerous for the citizenry to be allowed to do without appropriate oversight and approval.</p>
]]></description><pubDate>Wed, 04 Feb 2026 05:07:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46881711</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=46881711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46881711</guid></item><item><title><![CDATA[New comment by bhawks in "Escaping the trap of US tech dependence"]]></title><description><![CDATA[
<p>Every service provider dropped them. Cool weapon, let's use it more.<p>Thanks for proving the point.</p>
]]></description><pubDate>Sat, 17 Jan 2026 22:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46662854</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=46662854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46662854</guid></item><item><title><![CDATA[New comment by bhawks in "Escaping the trap of US tech dependence"]]></title><description><![CDATA[
<p>New?!<p>This isn't new. You just haven't been paying attention.<p><a href="https://www.bbc.com/news/technology-55615214" rel="nofollow">https://www.bbc.com/news/technology-55615214</a><p>Or maybe it is fine when it happens to people you disagree with.</p>
]]></description><pubDate>Sat, 17 Jan 2026 19:04:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46660922</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=46660922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46660922</guid></item><item><title><![CDATA[New comment by bhawks in "Show HN: A simulator for engineers transitioning from IC to management"]]></title><description><![CDATA[
<p>Id agree if it were a VP of Eng (total mess) or Product (should know and be bought in on the dev process) but this is a VP of sales. Depending on the company they can be much more operational and I would just assume that they asked the individual due to familiarity or happenstance and didn't understand the level of effort to deliver.<p>Quickly understanding the urgency/importance of the ask while communicating the impact it is having on the deliverable is the right call. Good business people work like this all the time. Seeing the discussion is a good learning opportunity for a junior.</p>
]]></description><pubDate>Tue, 06 Jan 2026 08:51:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46510103</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=46510103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46510103</guid></item><item><title><![CDATA[New comment by bhawks in "Stepping down as Mockito maintainer after ten years"]]></title><description><![CDATA[
<p>|  My personal take is that folks involved with the change severely underestimated the societal impact that it had. The fact that proper build support is non-existent to this day shows that agents are not a priority. That's okay if it isn't a priority, but when it was communicated with Mockito I perceived it as "Mockito is holding the JVM ecosystem back by using dynamic attachment, please switch immediately and figure it out on your own".<p>Id like to hear the platform team's perspective on this. As it stands, it is a pretty sad state of affairs that such a prominent library in the ecosystem was made out to be the scapegoat for the adoption of a platform change. It is not a healthy thing to treat the library maintainer community like this.</p>
]]></description><pubDate>Sun, 28 Dec 2025 23:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46415759</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=46415759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46415759</guid></item><item><title><![CDATA[New comment by bhawks in "Scala 3 slowed us down?"]]></title><description><![CDATA[
<p>J2ME was an alphabet soup of incompatible implementations stuck somewhere between Java 1.2 and 1.3. Getting code to run across device manufacturers was a huge engineering burden. In fact doing something like JetPack for that world would be technically impossible.<p>If Sun was offering some technically relevant foundation for the smartphone era, it would have been able to actually have some adoption. They were starting from a leading position (obviously - see blackberry or Nokia), and in the space of 3 to 4 years they completely disappeared.</p>
]]></description><pubDate>Mon, 08 Dec 2025 15:42:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46193571</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=46193571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46193571</guid></item><item><title><![CDATA[New comment by bhawks in "Scala 3 slowed us down?"]]></title><description><![CDATA[
<p>| Android being Google's .NET, after Google being sued by coming up with Google's J++, Android Java dialect.<p>The Oracle v Google was specifically over copyright infringement concerning the Java APIs used in Android's original implementation (Dalvik/ART), not about creating a "J++" dialect.<p>Android never ran a JVM on mobile because it cannot be optimized for resource constrained devices a solution like DalvikVM was necessary. If you want to level critiques about creating fragmented dialects of Java I would recommend starting with J2ME. The only nice thing I can say about J2ME is at least it died.<p>The Android ecosystem was far too mature for Fuchsia/Dart to be successful without a very compelling interop story that was never produced.<p>As a technology Kotlin met Android's platform and community needs. Advocacy and politicking played a minimal, if any, role.</p>
]]></description><pubDate>Mon, 08 Dec 2025 00:11:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46186815</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=46186815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46186815</guid></item><item><title><![CDATA[New comment by bhawks in "The HTTP Query Method"]]></title><description><![CDATA[
<p>That ship sailed decades ago. Too much software and middleware expects GET to not have a body and who knows how itll break when you start sending one. Obviously you can do it today and it might work and then randomly break when  the code between client and server changes.<p>Adding a new http method is the only way to support something like this safely. If something in between doesn't know what to do with QUERY it can just respond with a 501.<p>Fun fact - GET and HEAD are the only required methods one needs to implement to be an http server. It is a pretty low bar :)</p>
]]></description><pubDate>Sun, 30 Nov 2025 07:19:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46094559</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=46094559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46094559</guid></item><item><title><![CDATA[New comment by bhawks in "The surprising benefits of giving up"]]></title><description><![CDATA[
<p>The author of the article obviously didn't read the paper.<p>The paper's finding focuses on goal adjustment/flexibility being a functional response when encountering difficulty meeting a goal. Disengagement had correlations with impairment. Which probably tracks most people's life experience.<p><a href="https://www.nature.com/articles/s41562-025-02312-4" rel="nofollow">https://www.nature.com/articles/s41562-025-02312-4</a><p>| This interpretation aligns with our finding that dispositional flex-
ibility, rather than more proximal disengagement or reengagement, 
more strongly predicts functioning. Notably, we observed a positive 
association between disengagement and impairment. Although this 
could reflect a ‘dark side’ of disengagement—where letting go of goals 
offers short-term relief but risks longer-term purposelessness and 
dysfunction11—this pattern was not evident in longitudinal or experi-
mental studies. An alternative explanation is that the association is 
bidirectional, with impairment potentially prompting disengagement 
as a reactive strategy. Given these complexities, we advice caution in 
interpreting this finding and highlight the need for further research.</p>
]]></description><pubDate>Tue, 18 Nov 2025 08:20:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45962666</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=45962666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45962666</guid></item><item><title><![CDATA[New comment by bhawks in "I have recordings proving Coinbase knew about breach months before disclosure"]]></title><description><![CDATA[
<p>Yeah you're right, Coinbase is definitely insecure as evidenced by this.<p>The fact that lax security has never caused them to loose billions of dollars of customer funds is just luck and paper covering passwords on a whiteboard.</p>
]]></description><pubDate>Mon, 17 Nov 2025 15:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45954693</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=45954693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45954693</guid></item><item><title><![CDATA[New comment by bhawks in "I have recordings proving Coinbase knew about breach months before disclosure"]]></title><description><![CDATA[
<p>Coinbase didn't halt trading or withdrawals during the Bitfinex hack.<p>Somehow I think Nathaniel Popper would have been able to put that fact directly in his NYT article instead of a throw away tweet if there was a material impact. Heck he wasted a paragraph quoting one of Coinbase's board of directors on the risks of unregulated exchanges like bitfinex versus Coinbase.</p>
]]></description><pubDate>Mon, 17 Nov 2025 15:47:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45954620</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=45954620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45954620</guid></item><item><title><![CDATA[New comment by bhawks in "I have recordings proving Coinbase knew about breach months before disclosure"]]></title><description><![CDATA[
<p>That's a pretty big stretch of definitions. Whatever operations Coinbase had with Bitfinex were either to support market making activity or as a service for Coinbase's institutional customers to directly access bitfinex via their platform.<p>As I said, they have never lost customer funds in their custody.</p>
]]></description><pubDate>Mon, 17 Nov 2025 08:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45951757</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=45951757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45951757</guid></item><item><title><![CDATA[New comment by bhawks in "I have recordings proving Coinbase knew about breach months before disclosure"]]></title><description><![CDATA[
<p>That is a great ancedote.<p>Not saying it is untrue, but it is definitely true that Coinbase has never lost customer funds while operating in an environment with 0 safety nets and being one of the most lucrative targets.<p>This leak over customer data suggests that they should treat that with as much obsession as they do with their private keys.</p>
]]></description><pubDate>Mon, 17 Nov 2025 05:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45950978</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=45950978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45950978</guid></item><item><title><![CDATA[New comment by bhawks in "COBOL to Kotlin via Formal Models (IR and Alloy and Golden Master)"]]></title><description><![CDATA[
<p>Yes no dynamic memory allocation, however there still are many ways to ABEND your COBOL program. The reliability aspect comes from the fact that these systems have been running for 40+ years, and places where it could have ABEND'd probably have been fixed [hopefully].</p>
]]></description><pubDate>Thu, 13 Nov 2025 20:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45920087</link><dc:creator>bhawks</dc:creator><comments>https://news.ycombinator.com/item?id=45920087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45920087</guid></item></channel></rss>