<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: bradford</title><link>https://news.ycombinator.com/user?id=bradford</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 09:55:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bradford" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bradford in "Wired headphone sales are exploding"]]></title><description><![CDATA[
<p>The quote resonates with me, even though I haven't experienced the exact "set a vibe on a date" scenario.<p>I have multiple bluetooth headsets that I use with multiple devices.  I have collected a series of tricks that I use when I can't get bluetooth to operate the way I want it to: turning bluetooth on/off, restarting the bluetooth device.  "Forget the network" is not one of those tricks, but I wouldn't be surprised if others have learned to use it.</p>
]]></description><pubDate>Sat, 14 Mar 2026 16:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47378342</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=47378342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47378342</guid></item><item><title><![CDATA[New comment by bradford in "Wisconsin communities signed secrecy deals for billion-dollar data centers"]]></title><description><![CDATA[
<p>Let's avoid falling into the trap of assuming the worst of people when replying to comments.</p>
]]></description><pubDate>Fri, 30 Jan 2026 16:37:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46826495</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=46826495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46826495</guid></item><item><title><![CDATA[New comment by bradford in ".NET 10"]]></title><description><![CDATA[
<p>I haven't kept aware of changes to Java in the last decade, but the things I didn't like about it then were:<p>1. The overall architecture (with the JVM) made it slower than the equivalent C# code.<p>2. C# really started embracing modern language features at a time when Java was kind of languishing (lambda functions, async patterns).  Java seems like it's been in perpetual catch-up since then.<p>(Not OP, disclaimer, I work for Microsoft and this is only my opinion).</p>
]]></description><pubDate>Wed, 12 Nov 2025 18:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45904106</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=45904106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45904106</guid></item><item><title><![CDATA[New comment by bradford in "Stephen Miller's Quota Likely Drove Korean Arrests in Immigration Raid"]]></title><description><![CDATA[
<p>> What do you want for the USA? Completely open borders? Closed borders, but we don't enforce it very well? Something else?<p>The 2024 bipartisan border bill (<a href="https://en.wikipedia.org/wiki/Mexico%E2%80%93United_States_border_crisis#2024_bipartisan_border_bill" rel="nofollow">https://en.wikipedia.org/wiki/Mexico%E2%80%93United_States_b...</a>) seemed like a good compromise to me. Of course, it wasn't brought to a vote by the house (for reasons that I won't elaborate on), so it's mostly a hypothetical.<p>And, if I had to choose between the two, I'm more supportive of the Biden era immigration policy than I am of the current Trump policy.</p>
]]></description><pubDate>Wed, 17 Sep 2025 22:43:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45282327</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=45282327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45282327</guid></item><item><title><![CDATA[New comment by bradford in "Google will allow only apps from verified developers to be installed on Android"]]></title><description><![CDATA[
<p>Can you explain <i>in what way</i> Windows already does this?</p>
]]></description><pubDate>Mon, 25 Aug 2025 23:09:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45020293</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=45020293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45020293</guid></item><item><title><![CDATA[New comment by bradford in "We can no longer run Microsoft Store on 1809/LTSC 2019"]]></title><description><![CDATA[
<p>Thanks for your response!</p>
]]></description><pubDate>Wed, 14 May 2025 16:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43986573</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=43986573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43986573</guid></item><item><title><![CDATA[New comment by bradford in "We can no longer run Microsoft Store on 1809/LTSC 2019"]]></title><description><![CDATA[
<p>Ok, but the brief README links to an actual microsoft.com domain (<a href="https://www.microsoft.com/store" rel="nofollow">https://www.microsoft.com/store</a>).<p>Why would you need a package to wrap a website?  Wouldn't the website be accessible on a LTSC build, even if the official package isn't available?<p>If this is filling a highly useful role that I'm admittedly oblivious to, why are there only three commits in the project history?<p>(Best I can tell, this is a personal project that somehow made it to HN front page)</p>
]]></description><pubDate>Tue, 13 May 2025 16:00:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43974374</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=43974374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43974374</guid></item><item><title><![CDATA[New comment by bradford in "We can no longer run Microsoft Store on 1809/LTSC 2019"]]></title><description><![CDATA[
<p>Why is a repository called 'Microsoft Store' being hosted on a seemingly random github account?<p>Why doesn't the README file explain what this repository is doing?<p>OP, what did you hope to accomplish with this submission?<p>The lack of support on LTSC is the least baffling thing going on here but I'm open to the possibility that I'm misunderstanding something....</p>
]]></description><pubDate>Tue, 13 May 2025 15:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43973824</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=43973824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43973824</guid></item><item><title><![CDATA[New comment by bradford in "The Gang Has a Mid-Life Crisis"]]></title><description><![CDATA[
<p>I agreed with a lot in the article, but I was a bit baffled by the DEI name-drop in the opening.<p>>  "... the guys who had big tech startup successes in the 90s and early aughts think that 'DEI' is the cause of all their problems."<p>Who is the author referring to here?<p>(I realize that DEI has been rolled back at some companies, and Zuckerberg in particular has derided it, yet I still feel like the author is referring to some commonly accepted knowledge that I'm out of the loop on.)</p>
]]></description><pubDate>Thu, 01 May 2025 19:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43861982</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=43861982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43861982</guid></item><item><title><![CDATA[New comment by bradford in "Pipelining might be my favorite programming language feature"]]></title><description><![CDATA[
<p>I hate to be <i>that guy</i>, but I believe the `|>` syntax started with F# before Elixir picked it up.<p>(No disagreements with your post, just want to give credit where it's due.  I'm also a big fan of the syntax)</p>
]]></description><pubDate>Mon, 21 Apr 2025 22:06:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43757027</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=43757027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43757027</guid></item><item><title><![CDATA[New comment by bradford in "Azure's Weakest Link? How API Connections Spill Secrets"]]></title><description><![CDATA[
<p>Suppose user U has read access to Subscription S, but doesn't have access to keyvault K.<p>If user U can gain access to keyvault K via this exploit, it is scary.<p>[Vendors/Contingent staff will often be granted read-level access to a subscription under the assumption that they won't have access to secrets, for example.]<p>(I'm open to the possibility that I'm misunderstanding the exploit)</p>
]]></description><pubDate>Wed, 12 Mar 2025 15:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43344572</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=43344572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43344572</guid></item><item><title><![CDATA[New comment by bradford in "Treasury agrees to block DOGE's access to personal taxpayer data at IRS"]]></title><description><![CDATA[
<p>> it's not a data breach for the government to have access to government data<p>This absurd oversimplification needs to be called out.<p>The 'government' is not a single individual, nor should 'government data' be treated without regards to specifics.<p>The exact entity doing the accessing, and the exact data that's being accessed, all need to be accounted for, and the appropriateness of the access will change depending on the context.<p>DOGE hasn't been transparent in any of this, which is my chief complaint at the moment.</p>
]]></description><pubDate>Thu, 20 Feb 2025 23:58:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43122227</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=43122227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43122227</guid></item><item><title><![CDATA[New comment by bradford in "SQL pipe syntax available in public preview in BigQuery"]]></title><description><![CDATA[
<p>Totally disagree, I've used KQL for about 10 years now, and SQL for 20. Given the choice, I'll always prefer KQL.<p>Sorry, I don't have time for a thorough rebuttal of all the topics mentioned in the link you provided, but if I had to bring up a few counterpoints:<p>1. (Can't be expressed) KQLs dynamic datatype handles JSON much better than SQLs language additions.<p>2. (variables/Fragile structure/Functions) KQL fixes many of the orthogonality issues in SQL. (Specifically: both variable assignments and function parameters can accept scalar and tabular values in a similiar way, where-as SQL uses different syntax for each)<p>(disclaimer, msft employee)</p>
]]></description><pubDate>Thu, 13 Feb 2025 23:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43042694</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=43042694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43042694</guid></item><item><title><![CDATA[New comment by bradford in "GitHub cuts AI deals with Google, Anthropic"]]></title><description><![CDATA[
<p>> How can this be possible if you literally admit its tab completion is mindblowing?<p>I might suggest that coding doesn't take as much of our time as we might think it does.<p>Hypothetically:<p>Suppose coding takes 20% of your total clock time.  If you improve your coding efficiency by 10%, you've only improved your total job efficiency by 2%.  This is great, but probably not the mind-blowing gain that's hyped by the AI boom.<p>(I used 20% as a sample here, but it's not far away from my anecdotal experience, where so much of my time is spent in spec gathering, communication, meeting security/compliance standards, etc).</p>
]]></description><pubDate>Tue, 29 Oct 2024 21:04:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41989395</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=41989395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41989395</guid></item><item><title><![CDATA[New comment by bradford in "PostgreSQL 17"]]></title><description><![CDATA[
<p>> What do you love so about PowerBI?<p>For a large portion of my career, the dashboarding solutions I've worked with have followed a similiar model: they provide a presentation layer directly on top of a query of some kind (usually, but not always, a SQL query).  This seems like a natural next step for organizations that have a lot of data in one spot, but no obvious way of visualizing it.<p>But, after implementing and maintaining dashboards/reports constructed in this way, big problems start to arise.  The core of the problem is that each dashboard/report/visual is tightly coupled to the datasource that's backing it.  This tight coupling leads to many problems which I won't enumerate.<p>Power BI is great because it can provide an abstraction layer (a semantic model) on top of the many various data sources that might be pushed into a report.  You're free to combine data from Excel with msSql or random Json, and it all plays together nicely in the same report.  You can do data cleaning in the import stage, and the dimension/fact-tables pattern has been able to solve the wide variety of challenges that I've thrown at it.<p>All this means that the PowerBI reports I've made have been far more adaptable to changes than the other tightly coupled solutions I've used. (I haven't used Tableau, but my understanding is that it provides similar modeling concepts to decouple the data input from the data origin.  I'm not at all familiar with Looker).<p>[disclaimer, I'm a Microsoft Employee (but I don't work in Power BI)]</p>
]]></description><pubDate>Thu, 26 Sep 2024 18:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41661502</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=41661502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41661502</guid></item><item><title><![CDATA[New comment by bradford in "A photographer captures life in America's last remaining old-growth forests"]]></title><description><![CDATA[
<p>It's a great site, but I don't think many of the listings could be properly categorized  as old-growth.  For example, I checked out a few samples:<p>"The oldest trees are estimated to be over 200 years old."
<a href="https://www.oldgrowthforest.net/md-schoolhouse-woods" rel="nofollow">https://www.oldgrowthforest.net/md-schoolhouse-woods</a><p>"The age of the oldest trees is not certain, but 100 rings have been counted on a downed loblolly pine and a downed chestnut oak. There is no old-growth forest in this park, however, the strong protections put in place on this forest ensure that it may recover in time."
<a href="https://www.oldgrowthforest.net/va-james-river-park-system" rel="nofollow">https://www.oldgrowthforest.net/va-james-river-park-system</a><p>(The exact definition of old-growth isn't agreed on, but I've seen some foresty documents in the PNW that demand tree age of 400+ years as a prerequisite for the old-growth categorization)</p>
]]></description><pubDate>Tue, 03 Sep 2024 17:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=41437040</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=41437040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41437040</guid></item><item><title><![CDATA[New comment by bradford in "How to build a 50k ton forging press"]]></title><description><![CDATA[
<p>>  Does the US invest in manufacturing like this anymore?<p>It might be easy to argue over the exact degree of similiarity, but I'd argue that the US has repeatedly made manufacturing investments since the 1950s.  Buried in bills signed into law, you'll find such investments.<p>Recent examples include the Recovery Act of 2009 or the American CHIPS act of 2022.<p><a href="https://en.wikipedia.org/wiki/American_Recovery_and_Reinvestment_Act_of_2009" rel="nofollow">https://en.wikipedia.org/wiki/American_Recovery_and_Reinvest...</a><p><a href="https://www.cfr.org/in-brief/what-chips-act" rel="nofollow">https://www.cfr.org/in-brief/what-chips-act</a></p>
]]></description><pubDate>Wed, 21 Aug 2024 18:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41312848</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=41312848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41312848</guid></item><item><title><![CDATA[New comment by bradford in "Microsoft has serious questions to answer after the biggest IT outage in history"]]></title><description><![CDATA[
<p>I see discussion about who's at fault: Microsoft or Crowdstrike.<p>But one thing I don't get about this: what was the role of the enterprise admins?<p>Most administrators at large companies are cautious about rolling out new software versions to their employees.  They (normally?) test before broad deployment.<p>Seems like one of three things would have had to have happened for this to be missed:<p>1. Admins ignored testing this update prior to enterprise rollout.<p>2. Crowdstrike forced the update on unwilling users.<p>3. Crowdstrike does not provide a framework for such pre-rollout testing, and enterprises chose to use it anyway.<p>Can anyone offer insight?<p>[Disclosure: I'm a Microsoft employee, but not an enterprise admin]</p>
]]></description><pubDate>Fri, 19 Jul 2024 16:07:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41007897</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=41007897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41007897</guid></item><item><title><![CDATA[New comment by bradford in "Panic at the Job Market"]]></title><description><![CDATA[
<p>It's not a typo.  The author alludes to these inflated salaries several times.<p>Examples:<p>"while other people who just picked a better company to work at 20 years ago and never left have been growing their wealth by a couple million dollars per year every year for almost their entire career"<p>"What is it like to join a company where all the co-workers your same age have made $10+ million over the past 4 years while you are joining with nothing?"<p>You'd have to be very high in the org chart at a FAANG style company to make that kind of income.</p>
]]></description><pubDate>Wed, 17 Jul 2024 16:18:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=40987502</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=40987502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40987502</guid></item><item><title><![CDATA[New comment by bradford in "Supreme Court blocks controversial Purdue Pharma opioid settlement"]]></title><description><![CDATA[
<p>> As the dissent notes, “all 50 state Attorneys General have signed on to this plan.”<p>Thanks for the correction! I must have read about Washington States objection a while ago, and been unaware of a change in their position (since I first read about it)</p>
]]></description><pubDate>Thu, 27 Jun 2024 18:47:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=40813692</link><dc:creator>bradford</dc:creator><comments>https://news.ycombinator.com/item?id=40813692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40813692</guid></item></channel></rss>