<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: mr_gibbins</title><link>https://news.ycombinator.com/user?id=mr_gibbins</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Jul 2026 03:45:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mr_gibbins" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mr_gibbins in "Reactive Relational Algebra"]]></title><description><![CDATA[
<p>This is RBAR by any other name.</p>
]]></description><pubDate>Fri, 20 Sep 2024 15:51:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41603165</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=41603165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41603165</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Show HN: I've Built an Accounting System"]]></title><description><![CDATA[
<p>An extraordinarily arrogant approach to presenting a project.<p>The TEXT datatype is deprecated in most RDBMSs.  A minor and insignificant point but following the 'remove the brown M&Ms' rider principle, it makes me question the integrity of everything else, especially given the insults in the readme and lack of professionalism throughout.</p>
]]></description><pubDate>Fri, 20 Sep 2024 12:33:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41601369</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=41601369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41601369</guid></item><item><title><![CDATA[New comment by mr_gibbins in "What goes around comes around and around [pdf]"]]></title><description><![CDATA[
<p>The number of times I mis-spelt Stonebraker in my Ph.D thesis... An absolute pioneer.  I'm glad he's still around and active - sadly unlike many of his late contemporaries.</p>
]]></description><pubDate>Tue, 02 Jul 2024 16:45:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40858311</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=40858311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40858311</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Ask HN: Who is hiring? (June 2024)"]]></title><description><![CDATA[
<p>5-stage recruitment process too, including referencing!  And no salary indication.</p>
]]></description><pubDate>Tue, 04 Jun 2024 15:34:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=40575660</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=40575660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40575660</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Microsoft working on 'far larger' in-house AI model"]]></title><description><![CDATA[
<p>How about finishing Azure first</p>
]]></description><pubDate>Tue, 07 May 2024 17:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=40289173</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=40289173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40289173</guid></item><item><title><![CDATA[New comment by mr_gibbins in "How to do the thing you've been avoiding"]]></title><description><![CDATA[
<p>I agree, doing things to prevent a penalty is probably worse than classic positive reinforcement/conditioning, doing things to get a reward.  It's not healthy in the long-term.<p>However some things are generally pretty awful (such as standups) and don't really have a positive outcome that's easy to focus on and identify as a reward - not in my place of work anyway, YMMV!<p>So yes, in this case I could go because it's my duty (and try to feel proud of that!) but arguably forcing myself to turn up by focusing on what happens if I don't is also pretty effective, and is basically just like jump-starting a car - as other commenters have noted, merely beginning the undesirable thing is the biggest hurdle.</p>
]]></description><pubDate>Thu, 22 Jun 2023 15:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=36433791</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=36433791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36433791</guid></item><item><title><![CDATA[New comment by mr_gibbins in "How to do the thing you've been avoiding"]]></title><description><![CDATA[
<p>Thank you, this is news to me, I've been using the 'Learn French with Alexa' series on YT, plus a French dictionary and some magazines etc.  I'll check it out!</p>
]]></description><pubDate>Thu, 22 Jun 2023 09:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36429610</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=36429610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36429610</guid></item><item><title><![CDATA[New comment by mr_gibbins in "How to do the thing you've been avoiding"]]></title><description><![CDATA[
<p>When I procrastinate, it stems from the thought, 'I don't really want to do this (right now|at all)'.<p>So one way to jump that hurdle is consider the consequences of <i>not</i> doing it, and how that makes me feel.  For example, learning French.  I would like to speak French.  The consequence of not putting in the hours conjugating verbs means I will not be able to speak French.  That makes me sad.  I consider that sadness, and conclude I would prefer to spend the next hour reinforcing my knowledge of the passe compose of avoir.  That is better than feeling sad.<p>Some consequences are not obvious, but cumulative.  I don't really want to go to the stand-up meeting.  What happens if I don't go today?  Probably not much.  But what happens if I don't go for the rest of the week, or my attendance is patchy?  It'll be noticed, and I'll have to explain why I am not on the calls.  The thought of the explanation makes me uncomfortable, more uncomfortable than going to the calls.  Therefore I go to the calls.<p>Where this technique is powerful is that it enables me to filter out those activities where there is no obvious consequence of not doing the thing, which means the activities that remain on my daily list are generally pretty important.</p>
]]></description><pubDate>Thu, 22 Jun 2023 08:54:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=36429569</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=36429569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36429569</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Reddit subs with millions of followers plan to extend the blackout indefinitely"]]></title><description><![CDATA[
<p>What I find interesting is that on HN, downvoting doesn't seem to have a negative impact, not as much as Reddit anyway.  And I wonder if that's because folks who use HN really <i>care</i> about HN - I do - and make a good-faith, concerted effort to contribute in a positive way, with moderators who will enforce rules, but will not remove posts they disagree with (Reddit), or mandate arbitrary and inconsistent standards (Reddit).</p>
]]></description><pubDate>Wed, 14 Jun 2023 08:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36323268</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=36323268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36323268</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Reddit subs with millions of followers plan to extend the blackout indefinitely"]]></title><description><![CDATA[
<p>I've always felt the downvote option was a colossal mistake and just allowed controversial or unpopular points of view to disappear, strengthening the filter effect for everything else.<p>I mean even 4chan doesn't have downvote functionality, if people disagree with you they'll just call you a f* or n* which, while nasty, doesn't actually change visibility of your post, plus only the admins can ban you or delete a post, not jumped-up mods, and frankly you'd have to be pretty extreme on there to earn that.</p>
]]></description><pubDate>Tue, 13 Jun 2023 22:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=36318234</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=36318234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36318234</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Show HN: Non.io, a Reddit-like platform Ive been working on for the last 4 years"]]></title><description><![CDATA[
<p>Maybe it's the ol' HN hug-of-death but I'm getting a mostly blank screen on the #ALL page with a single post from 'Krazy', contents a single < symbol, and nothing else.  Browsing tabs doesn't change the main screen, seems to be no content here.<p>If it helps, I'm on Edge v.114.0.1823.43, Windows 10.<p>Great concept though, I like the idea of subscription money going to popular content creators but worry this simply encourages lazy posting of popular meme content, basically a monetised karma farm.  The capitalists that we are, many will find a way to optimise post engagement against the algorithm and many will be pursuing hard cash rather than social interaction.</p>
]]></description><pubDate>Tue, 13 Jun 2023 15:56:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36312133</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=36312133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36312133</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Google doesn’t want employees working remotely anymore"]]></title><description><![CDATA[
<p><i>triggered</i></p>
]]></description><pubDate>Thu, 08 Jun 2023 11:56:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=36240372</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=36240372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36240372</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Choose Your Weapon: Survival Strategies for Depressed AI Academics"]]></title><description><![CDATA[
<p>As someone in this space I can attest that AI teaching in most (UK) universities is generally poor on detail, abstract and behind industry by at least 3-5 years.<p>Not to mention that there is zero appetite from undergrads or postgrads to get into the nitty-gritty of it.  To learn CNNs at the deep-dive level you need calculus, at least differentiation and integration.  Calculus or even pre-calculus doesn't form part of the degree programme for most compsci BScs any more, because it is 'too hard'.<p>The way most students 'learn' AI is to use a method out of a Python library with near-zero understanding of how it works, and regurgitate it for an assessment.<p>Professorial research staff in most UK universities are light-years from AI within industry, and there's no clear path to that gap tightening, especially while universities are being run like second-rate consulting houses (don't get me started on THAT).</p>
]]></description><pubDate>Fri, 14 Apr 2023 10:00:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=35567553</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=35567553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35567553</guid></item><item><title><![CDATA[New comment by mr_gibbins in "SQL:2023 is finished: Here is what's new"]]></title><description><![CDATA[
<p>When you're dealing with SQL you're dealing with items in sets, and really all you're doing is joining, slicing and filtering sets of data to obtain the results you want, perhaps with some extra sugar like aggregation, but in the main it's groups of objects and that's quite intuitive.<p>On the opposite side is object-orientation where you're dealing with instances of objects.  Very intuitive when dealing with properties of an instance (perhaps columns in a table for a particular instance) but not when dealing with multiple instances.  Instances of objects don't really gel with sets of objects for various reasons - this class of problems is known as object-relational impedance mismatch (Ireland et al, 2009; Colley et al, 2020).  This is why ORMs are often used for development, as a smooth translation layer between object-orientation and set-orientation.  Each paradigm is perfectly good within its own context, but they are not particularly compatible approaches.<p>References if you're interested:<p>Ireland, C., Bowers, D., Newton, M. and Waugh, K., 2009, March. A classification of object-relational impedance mismatch. In 2009 First International Confernce on Advances in Databases, Knowledge, and Data Applications (pp. 36-43). IEEE.  <a href="https://ieeexplore.ieee.org/abstract/document/5071809/" rel="nofollow">https://ieeexplore.ieee.org/abstract/document/5071809/</a><p>Colley, D., Stanier, C. and Asaduzzaman, M., 2020. Investigating the effects of object-relational impedance mismatch on the efficiency of object-relational mapping frameworks. Journal of Database Management (JDM), 31(4), pp.1-23.  <a href="https://www.igi-global.com/article/investigating-the-effects-of-object-relational-impedance-mismatch-on-the-efficiency-of-object-relational-mapping-frameworks/266402" rel="nofollow">https://www.igi-global.com/article/investigating-the-effects...</a></p>
]]></description><pubDate>Fri, 14 Apr 2023 09:15:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=35567251</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=35567251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35567251</guid></item><item><title><![CDATA[New comment by mr_gibbins in "The Twitter API is now effectively unmaintained"]]></title><description><![CDATA[
<p>My Twitter feed started showing hot takes from more and more right-wing nutjobs, probably because I am naturally slightly conservative (small-c) in my views.  Eventually I got fed up with seeing so many posts from Lotus Eaters / Alex Jones / Katie Hopkins / <insert fascist>, was thinking of leaving, then Musk took over, fired everyone and tried to charge me $8, so a good opportunity to go.  Account deleted and I haven't been back since.</p>
]]></description><pubDate>Fri, 31 Mar 2023 13:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=35386563</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=35386563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35386563</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Show HN: Regex.ai – AI-powered regular expression generator"]]></title><description><![CDATA[
<p>This looks like a great tool, I would like to ask if it really is AI-powered?<p>AI is a term that's been heavily co-opted by the expert systems crowd, especially when marketing solutions.<p>Does this tool actually learn from user input and improve output accordingly?  That would be my definition.<p>Whichever way this was built it's a useful tool, thanks!</p>
]]></description><pubDate>Tue, 28 Mar 2023 11:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=35338777</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=35338777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35338777</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Why and how I use Org Mode for my writing and more"]]></title><description><![CDATA[
<p>I'm sorry to say that Notepad, then Notepad++, have been my tools of choice for nearly 20 years.<p>To-do lists, work journals (immensely useful as a knowledge base especially in short gigs), assignments, coding, the lot.<p>I wrote most of my 90,000-odd word doctoral thesis in it.<p>Notepad++ supports tons of keyboard shortcuts and has useful plugins.<p>I can write neat LaTeX in it. I write research papers with it.  It will save into any format I want and open almost any format I give to it.<p>It is that simple, and that convenient, that I will never ever change tool, and no amount of write-ups of alternative personal knowledge bases on HN (and there are many, oh so many) will convince me otherwise.</p>
]]></description><pubDate>Tue, 28 Feb 2023 22:46:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=34976022</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=34976022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34976022</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Hasbro dilutes the value of Magic: The Gathering, Bank of America says"]]></title><description><![CDATA[
<p>Hasbro are attempting to do the same thing to the D&D brand, sadly.  I don't know the details but the idea is to move to One D&D from 5e, which will inevitably come with more online/offline integration.<p>Why they can't stick (in terms of D&D) with the 'core product' - selling the rulebooks, selling spin-off merch like miniatures and dice, selling books for DMs detailing new worlds and campaigns - I don't know.  Dollar signs, probably.</p>
]]></description><pubDate>Wed, 08 Feb 2023 16:29:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=34710435</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=34710435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34710435</guid></item><item><title><![CDATA[New comment by mr_gibbins in "Meta to ask many managers to become individual contributors or leave"]]></title><description><![CDATA[
<p>I've recently held a senior management position then left and obtained a technical position at a different organisation.<p>Not kidding, I nearly cried with happiness moving away from SM and into a tech position again.  I was GIVEN work to do.  I had NO responsibilities for others.  Moreover, I was DISCOURAGED from attending unnecessary meetings.  I arranged no meetings!  Not one!<p>Went from 7 direct reports to zero.  No more approving holiday requests.  No more performance reviews.  No more management town-halls.  No more arguing strategy with anyone.  It was brilliant.  'Please write a procedure that does X.  Return it by Thursday.'  'Please optimise this statement that hangs during the overnight run'.  Yes, absolutely, more of that please.<p>More money too, oddly.</p>
]]></description><pubDate>Tue, 07 Feb 2023 21:24:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=34699896</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=34699896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34699896</guid></item><item><title><![CDATA[New comment by mr_gibbins in "I don't read web articles anymore, but I read books"]]></title><description><![CDATA[
<p>Do you think it's something to do with the medium, rather than the content?<p>I am an avid book-collector and much prefer to pick up a technical manual and find guidance there, but at the same time my job demands fluency with online documentation, plus e.g. Stack Overflow, blog posts, etc.<p>Personally I like the dead-tree feel and heft of a book, and the fact it doesn't require a screen or battery.  I can curl up with it and I don't have a bright square of light blasting into my retinas.  I could annotate it (criminal!) if I wanted to, or certainly bookmark it.  It has the same features as online material in that regard.<p>I tried the Amazon Fire(?) reader-thingy for fiction books and couldn't get on with it at all, despite the paper feel/look.</p>
]]></description><pubDate>Mon, 09 Jan 2023 16:58:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=34312559</link><dc:creator>mr_gibbins</dc:creator><comments>https://news.ycombinator.com/item?id=34312559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34312559</guid></item></channel></rss>