<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: jwestbury</title><link>https://news.ycombinator.com/user?id=jwestbury</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 15:45:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jwestbury" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jwestbury in "Heat pump users noticing cheaper bills and warmer homes – study"]]></title><description><![CDATA[
<p>This is regionally specific. The US south, for instance, sees higher usage in summer due to air conditioning demand.</p>
]]></description><pubDate>Mon, 08 Jan 2024 13:14:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=38911438</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38911438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38911438</guid></item><item><title><![CDATA[New comment by jwestbury in "Most states start school too early in the morning"]]></title><description><![CDATA[
<p>> It can't tell you about f better learning is worth it<p>It can, given sufficient inputs in terms of desired outcomes.<p>Of course, desired outcomes are where subjectivity enters into things. :)</p>
]]></description><pubDate>Thu, 04 Jan 2024 09:25:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=38864947</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38864947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38864947</guid></item><item><title><![CDATA[New comment by jwestbury in "SpaceX Illegally Fired Workers Critical of Musk, Federal Agency Says"]]></title><description><![CDATA[
<p>Or just give the government reasonable power to enforce things. GDPR, as an example, has been very effective, because the fines which can be levied for violations are genuinely impactful to businesses. The maximum fine is 4% of global annual revenue. Alphabet, for instance, could theoretically be liable for up to $11b, or around 20% of their net income. Amazon could be liable for up to $20b -- almost double their <i>operating</i> income (their 2022 net income was negative to begin with).<p>As a result, GDPR is pretty well followed. As an American living in Europe, I <i>have to</i> use a VPN to access many of my American financial institutions, because they don't think the GDPR risk is worth it and have chosen to simply block access from Europe.</p>
]]></description><pubDate>Thu, 04 Jan 2024 08:32:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=38864577</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38864577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38864577</guid></item><item><title><![CDATA[New comment by jwestbury in "Ten years isn't long enough for maximum age settings"]]></title><description><![CDATA[
<p>I'll go further: Three months is too long. Secrets which are used to authenticate and identify should be rotated far more regularly, using infrastructure which treats them as effectively ephemeral. The industry has learned to do this -- and built the infrastructure to support it! -- for things like user credentials (see: extensive use of AWS IAM roles, rather than user creds). We should be making a push to treat certificates the same way.<p>(That said, three months is better than any longer period. The shorter the rotation, the lower the risk -- but, more importantly, the stronger the impetus to build strong automation around the process.)</p>
]]></description><pubDate>Thu, 04 Jan 2024 08:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=38864552</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38864552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38864552</guid></item><item><title><![CDATA[New comment by jwestbury in "Ten years isn't long enough for maximum age settings"]]></title><description><![CDATA[
<p>One of the principal engineers I used to work with at AWS had a saying: "A one-year certificate expiration is an outage you schedule a year in advance." Of course, it's a bit hyperbolic -- but a ten-year expiration is almost a certainty to result in an outage.<p>In a similar vein, you should never generate resources which will expire unless some undocumented action is taken. A common one I've seen is self-signed certs which last for n days, and are re-generated whenever an application is deployed or restarted, under the assumption that the application will never run untouched longer than that. (Spoiler: It probably will, at some point, whether due to unexpected change freezes, going into maintenance mode, or -- in my personal favourite -- being deployed to an environment that just isn't updated as regularly.)</p>
]]></description><pubDate>Thu, 04 Jan 2024 08:25:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38864535</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38864535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38864535</guid></item><item><title><![CDATA[New comment by jwestbury in "Harvard President Gay resigns after rocky testimony, plagiarism allegations"]]></title><description><![CDATA[
<p>University presidents hardly need to be distinguished researchers.</p>
]]></description><pubDate>Wed, 03 Jan 2024 09:01:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=38852081</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38852081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38852081</guid></item><item><title><![CDATA[New comment by jwestbury in "Ask HN: Has the tech recession affected you?"]]></title><description><![CDATA[
<p>Same -- FAANG, Dropbox, quant hedge fund on my resume, ~10 years of experience, senior engineer. I don't actually want a new job, to be fair, but I prefer to interview at least a couple times a year to keep skills sharp and get a good idea of my value in the market. Right now, my value appears to be approximately nil. It's wild.</p>
]]></description><pubDate>Wed, 03 Jan 2024 08:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38852013</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38852013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38852013</guid></item><item><title><![CDATA[New comment by jwestbury in "LinkedIn ad prices up as X plummets"]]></title><description><![CDATA[
<p>Have you worked at Microsoft? I have. Their engineering practices are suspect at best. Nobody in Office actually knows what's going on -- it's difficult to find anyone who actually understands more than a tiny, tiny fragment of the stack. And the not-my-problem culture from the days of Gates and Ballmer stack-ranking is absolutely still present -- I found what looked like a pretty major security bug (expired user certs being accepted, including those for a service admin account), and was told by multiple long-tenured, senior engineers, that since it wasn't our service misbehaving, I shouldn't worry about it. (I ignored them, dug in more, discovered it was a totally unrelated -- and less scary -- bug, and still found the owning team to let them know.)<p>I've worked at -- including Microsoft -- three major tech companies and a quant hedge fund, and Microsoft's engineering practices -- at least within the Office org, where I worked -- are appalling by almost any measure, in comparison with their competitors. Their success is largely down to three things, IMO:<p>1. First-/early-mover advantage in many spaces.<p>2. Excellent business management.<p>3. Some very, very strong engineers at the principal level and higher.</p>
]]></description><pubDate>Wed, 03 Jan 2024 08:45:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=38851996</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38851996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38851996</guid></item><item><title><![CDATA[New comment by jwestbury in "LinkedIn ad prices up as X plummets"]]></title><description><![CDATA[
<p>Membership is a hook -- once you have a member, they're more likely to buy from you. It's not really a marketing channel, per se, but it is a method of increasing sales.<p>"Marketing" gets kind of murky at the edges, really. Consider Pike Place Fish Market in Seattle, who are famous for their fish-throwing, but have never actually spent anything on advertising -- are they marketing or not?</p>
]]></description><pubDate>Wed, 03 Jan 2024 08:39:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38851969</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38851969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38851969</guid></item><item><title><![CDATA[New comment by jwestbury in "First do it, then do it right, then do it better"]]></title><description><![CDATA[
<p>I've been in tech for over a decade. I know all of your examples -- except a11y and i18n. Numeronym proliferation is a bit insane right now, and really needs to be stopped. :(</p>
]]></description><pubDate>Wed, 03 Jan 2024 08:27:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38851907</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38851907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38851907</guid></item><item><title><![CDATA[New comment by jwestbury in "Steamboat Willie [video]"]]></title><description><![CDATA[
<p>At least in media, it is.<p>And, of course, King of the Hill skewered the idea by having Bobby get addicted to cigarettes when Hank used this punishment.</p>
]]></description><pubDate>Tue, 02 Jan 2024 15:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38842896</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38842896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38842896</guid></item><item><title><![CDATA[New comment by jwestbury in "Tom Scott: After ten years, it's time to stop making videos [video]"]]></title><description><![CDATA[
<p>> My theory is this: your favourite hobby store expands and adds one more aisle of fantastic products and five aisles of garbage. You’ll likely perceive quality as having gone way down.<p>This is actually something which is borne out by research, though in a slightly different context. Niro Sivanathan at the LBS has studied how arguments are presented, and essentially, recipients of arguments engage in an averaging function instead of an additive function, when evaluating strength -- adding one weaker point to a pair of very strong points actually detracts from the perceived strength of an argument.<p>It would not be at all surprising if we did the same sort of thing in different contexts, such as the example you gave here.</p>
]]></description><pubDate>Tue, 02 Jan 2024 09:32:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=38839795</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38839795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38839795</guid></item><item><title><![CDATA[New comment by jwestbury in "After self-hosting email for 23 years I have thrown in the towel (2022)"]]></title><description><![CDATA[
<p>It's not, though - it's about blackholing <i>unknown</i> sources. Yes, this makes it incredibly difficult to self-host or to start up a new provider in the space. But from the perspective of anyone trying to protect their users, it makes sense.<p>By definition, every new source has never sent spam -- but it's reasonable to assume that an unknown source is <i>likely</i> spam, however unfortunate that may be.</p>
]]></description><pubDate>Fri, 29 Dec 2023 10:35:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38803596</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38803596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38803596</guid></item><item><title><![CDATA[New comment by jwestbury in "Details on Xiaomi EV"]]></title><description><![CDATA[
<p>> - Almost no brands allow people to request their data be deleted.<p>I assume this has an implicit "in the USA"? Trying this in Europe would be an awfully bad idea -- GDPR has teeth, unlike most American consumer protection regulations.</p>
]]></description><pubDate>Fri, 29 Dec 2023 10:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38803358</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38803358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38803358</guid></item><item><title><![CDATA[New comment by jwestbury in "Mercedes adds a new car light color: Blue for self-driving"]]></title><description><![CDATA[
<p>Honestly, confusion here is just poor driver education in the US. HAWK signals follow normal patterns: Amber is caution/be prepared to stop. Red is stop. Flashing red is "stop until clear," i.e., use as a stop sign. This is true for all traffic lights in the US.<p>Having originally gotten my license in the US -- in what is apparently the hardest state to get a license in (WA) -- and now in the UK, I can say emphatically that US driver education is severely lacking.</p>
]]></description><pubDate>Wed, 20 Dec 2023 09:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38706969</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38706969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38706969</guid></item><item><title><![CDATA[New comment by jwestbury in "It Sure Looks Like Phones Are Making Students Dumber"]]></title><description><![CDATA[
<p>Go ask a teacher about how many hours they work -- it's more than the 40 hours a week we in tech work, generally. And their summers are often full of required continuing education courses which they pay for out of pocket, much like many other professions which are desperately understaffed (see: counselors).</p>
]]></description><pubDate>Tue, 19 Dec 2023 15:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=38696353</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38696353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38696353</guid></item><item><title><![CDATA[New comment by jwestbury in "I Love Ruby"]]></title><description><![CDATA[
<p>It's both, really. Even if we limit this to dynamically-typed, interpreted languages, Python is far more maintainable that Ruby both because the language and the culture take a stance of "there is one correct way to do something." In many cases, you <i>can</i> do things multiple ways in Python, but the language design is intended to make one approach preferable for a specific problem.<p>Ruby is heavily influenced by Perl, with a focus on being enjoyable to write. And let me be clear: I <i>loved</i> writing Perl, back in the day. If I still used Perl, I'd still love writing it. But part of why Perl is so fun -- and why Ruby is fun! -- is that it's expressive and flexible, and you can do a lot of things you really shouldn't. This leads to people writing code that was fun to write, but will be difficult to maintain -- and the language's foundation rests on this concept, so the culture is (subtly?) encouraged to embrace it.</p>
]]></description><pubDate>Tue, 19 Dec 2023 12:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38694659</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38694659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38694659</guid></item><item><title><![CDATA[New comment by jwestbury in "I Love Ruby"]]></title><description><![CDATA[
<p>> Maintaining Ruby is a nightmare. Trying to escape that hell now.<p>The problem with maintaining Ruby is that Ruby is heavily influenced by Perl.</p>
]]></description><pubDate>Tue, 19 Dec 2023 12:15:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=38694625</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38694625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38694625</guid></item><item><title><![CDATA[New comment by jwestbury in "History will not remember us fondly (2021)"]]></title><description><![CDATA[
<p>While I do I agree with you -- I studied English lit at university, have translated portions of Beowulf, can read Chaucer aloud in Middle English, and generally love all things medieval -- I also think that the <i>general</i> societal understanding of the middle ages is negative.<p>And, in fact, I'd say that most students in the humanities -- i.e., those who generally study and care about history -- tend to view the past through the lens of the present, which often leads to negative perceptions even of reformers and progressives of their time. I recall several instances in my own classes -- now nearly 20 years ago, sigh -- when students criticised medieval writers for their racist/sexist/etc. views, even when the writers were notably forward-thinking. Chaucer, in particular, skewed the institutions of the time, and portrayed female characters of remarkable agency, but is often criticised by those who don't consider the context in which he lived. You can see this today with the founding fathers of the US, too -- wholesale castigation of slave owners, even those who were more modern in their thinking than the average politician of the time.<p>What I think the author of the linked article really misunderstands is that our own mores and inclinations are not those of the past, nor are they those of the future. The people of early modern Europe looked down on the middle ages and viewed ancient Greece and Rome as Platonic ideals (pun somewhat intended), which is a view the author would probably disagree with, given the fact that most of Rome's history was, in fact, anti-democratic, and that Greece's "democracy" was far less egalitarian than even early America's.<p>Perhaps future generations will see us as enlightened. You never know.</p>
]]></description><pubDate>Mon, 18 Dec 2023 13:51:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38682434</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38682434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38682434</guid></item><item><title><![CDATA[New comment by jwestbury in "Homelessness reaches highest reported level in the U.S. in 2023"]]></title><description><![CDATA[
<p>Just want to offer some additional context here: "in the US" isn't really necessary. Mental health care is generally broken everywhere. Over here in the UK, waiting lists for "talking therapy" are long, and access is limited. Same story for most other countries with socialised healthcare. And, often, mental health care is even more stigmatised than it is in the US (where at least there's fairly broad societal acceptance, at least amongst younger generations).<p>Further, while the US is seeing major shortages of mental health care providers, most European countries are even worse off, in large part because there's no class of master's-degree-holding therapists -- you either get a doctoral-level degree, or you just attend some basic courses and call yourself a therapist with no licensing or regulatory bodies governing your practice.<p>I'd actually argue that the US's system is better than most other western nations' mental health care systems -- which is not a statement in favour of the US, but an indictment of other nations' approaches.<p>(Source for my data and opinions here: I'm an American immigrant to the UK, and my wife has a master's degree in clinical mental health counselling - she only practised for about a year before she quit because the system is so broken in the US.)</p>
]]></description><pubDate>Mon, 18 Dec 2023 11:05:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=38681134</link><dc:creator>jwestbury</dc:creator><comments>https://news.ycombinator.com/item?id=38681134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38681134</guid></item></channel></rss>