<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: throwaway201606</title><link>https://news.ycombinator.com/user?id=throwaway201606</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 01:08:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=throwaway201606" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by throwaway201606 in "LLMs are eroding my software engineering career and I don't know what to do"]]></title><description><![CDATA[
<p>In software dev, for a big finance corp<p>I like your comment, want to try to expand on it<p>Comment long but there is a TL;DR at the bottom<p>My theory is that there are 4 areas to domain knowledge worth taking about here - there may be more but I like 2*2 matrices<p>1) explicit internal requirements 
  - core of how the how the app should work towards achieving your business objectives 
   - code expresses what should be done and to a pretty large extent, why it should be done
- from business unit requirements - we are building a tool to do “X”<p>2) implicit internal requirements
  - core of how the how the app should work towards achieving your business parameters and constraints<p>eg profit = selling price - ( total of costs )<p><pre><code>  - code expresses what should be done but really can’t express why. At best it is in the comments </code></pre>
eg if market is EU then tax = 30% (or some value for a table), AI can see what is being done but rationale is not explicit<p>3) implicit internal requirements 
  - core of how the how the app should work towards achieving your business constraints  
   - code expresses what should be done but really can’t express why. At best it is in the comments<p>eg if item is “rocket” , shipping = $1m ( we only make rockets in Antarctica and shipping from there is $1m)<p>4) implicit external requirements 
- core of how the how the app should work towards achieving your business constraints  
- code expresses what should be done but really can’t express why. At best it is in the comments<p>eg if item is “rocket” , add a 3 month gating stage to get approval from government to sell the item  and do not collect payment till gating approved - AI can see the code but has no idea why it has to be done<p>These come from partners, regulation, compliance,  auditability etc<p>So, my theory<p>AI can be good at the explicit stuff trivially (1, 2) but cannot be good at the implicit stuff (3,4)<p>It might be able to figure out implicit stuff needs to be done but will probably not be able to figure out why it needs to be done and it will definitely not be able to definitively figure out edge cases for when to do it / not  do it<p>As long as you focus on implicit stuff, you will be fine for a little bit<p>TL;DR - become good and keep being good at being the person who understands the implicit external drivers of software dev</p>
]]></description><pubDate>Sun, 07 Jun 2026 18:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437291</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=48437291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437291</guid></item><item><title><![CDATA[New comment by throwaway201606 in "The old world of tech is dying and the new cannot be born"]]></title><description><![CDATA[
<p>The language of global commerce and technology has not and has never been English<p>It is money.<p>Specifically, right now, petro-dollars. For a while before that, it was pounds<p>The writer is asking how much longer that will continue to be true that it is petro-dollars.<p><a href="https://en.wikipedia.org/wiki/World_currency" rel="nofollow">https://en.wikipedia.org/wiki/World_currency</a></p>
]]></description><pubDate>Fri, 15 May 2026 15:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48149560</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=48149560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48149560</guid></item><item><title><![CDATA[New comment by throwaway201606 in "People who know the formula for WD-40"]]></title><description><![CDATA[
<p>"Sure, but the difference between one particular formulation of mineral oils and another cannot possibly be that important to the formula."<p>Formulation matters and is very important.<p>A1 jet fuel, propane, regular 87 gas and vaseline are four different formulations of some version of mineral oil (petroleum).<p>Which do you want in a car you are driving? On your parched lips? In your plane engine? Coming into your kitchen stove?</p>
]]></description><pubDate>Tue, 27 Jan 2026 03:31:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46775180</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=46775180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46775180</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Solarpunk is happening in Africa"]]></title><description><![CDATA[
<p>They stop growing a full amount of low value subsistence crops needed to survive  and start growing cash crops on some portion or on all of the land. Those cash crops have a higher value.<p>An example - say you have 4 acres of land and have a family of 4.<p>In the old world, say you needed one acre per person to grow enough food to the next crop harvest. This would be something like corn or potatoes that can keep. So all your land goes to growing food to survive and you cant make any money.<p>In the new world, with irrigation, you can do much more - say for the sake of argument, 4 times the crop, in the same space. Now, you only need 1/4 of an acre per person or an acre for everyone. So you grow vegetables that sell for 10 times as much on the 3/4s of land you have that you no longer need to use to survive.<p>Or even better, you grow high veg on the entire piece of land for income and use the cash to buy your corn and potatoes or whatever as you need them.<p>Just as all other commercial farmers do across the world.<p>In other words, solar allows them to become small business owners.</p>
]]></description><pubDate>Wed, 05 Nov 2025 21:25:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45828244</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=45828244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45828244</guid></item><item><title><![CDATA[New comment by throwaway201606 in "I took all my projects off the cloud, saving thousands of dollars"]]></title><description><![CDATA[
<p>Answers here<p><a href="https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/strategy/inform/cost-efficiency" rel="nofollow">https://learn.microsoft.com/en-us/azure/cloud-adoption-frame...</a><p>TL;DR version - its about money and business balance sheets, not about technology.<p>For businesses past a certain size, going to cloud is a decision ALWAYS made by business, not by technology.<p>From a business perspective, having a "relatively fixed" ongoing cost (which is an operational expense ie OpEx ) even if it is significantly higher than what it would cost to do things with internal buy and build out (which is a capital expense cost ie CapEx), make financial planning, taxes and managing EBITDA much easier.<p>Note that no one on the business really cares what the tech implications are as long at "tech still sorta runs mostly OK".<p>It also, via financial wizardry, makes tech cost "much less" on a quarter over quarter and year over year basis.</p>
]]></description><pubDate>Wed, 05 Nov 2025 03:33:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45818689</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=45818689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45818689</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Understanding the Worst .NET Vulnerability"]]></title><description><![CDATA[
<p>just saw your answer - we are thinking exactly the same thing but I took the long-winded route to saying it</p>
]]></description><pubDate>Tue, 28 Oct 2025 15:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45733808</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=45733808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45733808</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Understanding the Worst .NET Vulnerability"]]></title><description><![CDATA[
<p>There are many setups where this is not just not possible. In some cases, doing this is prohibitive because of cost or prohibited by law.<p>+ for case of cost: lots of very large companies have prod environments that cost big $$$. 
Business will not double prod cost for a staging environment mirroring prod. Take an example of any large bank you know. The online banking platform will cost tens if not hundreds of millions of dollars to run. Now consider that the bank will have hundreds of different platforms. It is just not economically feasible.<p>+ for the case of law: in some sectors, by law, only workers with "need to know" can access data. 
Any dev environment data cannot, by law, be a copy of prod. It has to be test data, even anonymization prod data is not allowed in dev/test because of  de-anonymization risk.<p>Given this, consider a platform / app that is multi-tenant (and therefore data driven ) eg a SaaS app in a legally regulated industry such as banking or health care. Or even something like Shopify or GMail for corporate where the app hosts multiple organizations and the org to be used is picked based on data (user login credentials).<p>The app in this scenario is driven by data parameterization - the client site and content are data driven e.g. when clientXYZ logs on, the site becomes <a href="https://clientXYZ.yourAppName.com" rel="nofollow">https://clientXYZ.yourAppName.com</a> and all data, config etc are "clientXYZ" specific. And you have hundreds or thousands of clentsAAA through clientZZZ on this platform.<p>In such a world, dev & test environments can never be matched with prod. Further, the behaviour of the client specific sites could be different even with the same code because data parameters drive app behaviour.<p>Long story short, mirroring staging and prod is just not feasible in large corporate tech</p>
]]></description><pubDate>Tue, 28 Oct 2025 15:04:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45733786</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=45733786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45733786</guid></item><item><title><![CDATA[New comment by throwaway201606 in "My other email client is a daemon"]]></title><description><![CDATA[
<p>Me: let's watch the animation to see this in action ...<p>sees: "an uncursed food ration"<p>This is wild; I gotta start playing text based games.</p>
]]></description><pubDate>Thu, 21 Aug 2025 19:06:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44976775</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=44976775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44976775</guid></item><item><title><![CDATA[New comment by throwaway201606 in "If you are useful, it doesn't mean you are valued"]]></title><description><![CDATA[
<p>The piece is good but I think the primary segmentation is not 'useful' vs 'valued', it is strategic vs. tactical.<p>The author actually realizes this but did not nail this idea to the church door as part of his manifesto.<p><pre><code>      >Being valued, on the other hand, means that you are brought into
      >more conversations, not just to execute, but to help shape the
      > direction. This comes with opportunities to grow and contribute
      > in ways that are meaningful to you and the business.
</code></pre>
The first part is not being 'valued'; this is being a 'useful strategically'.<p>The second part - "opportunities to grow and contribute in ways that are meaningful to you and the business." - that is being 'valued strategically'<p><pre><code>      > Being useful means that you are good at getting things done in a
      > specific area, so that people above you can delegate that
      > completely. You are reliable, efficient, maybe even
      > indispensable in the short term. But you are seen primarily as a gap-filler,
      > someone who delivers on tasks that have to be done but are not
      > necessarily a core component of the company strategy. “Take care
      > of that and don’t screw up” is your mission, and the fewer
      > headaches you create for your leadership chain, the bigger the rewards.
</code></pre>
The first is not being 'useful'; this is being a 'useful tactically'.<p>The second part, "Take care of that and don’t screw up” is your mission, and the fewer headaches you create for your leadership chain, the bigger the rewards." is being 'valued tactically'.<p>So, the theory is every member of staff is dropped BOTH a 'useful' and 'valued' bucket for tactical work and for strategic work.<p>ie:
- one can be useful or not useful for strategic or tactical work or both
- one can be valued or not valued for strategic or tactical work or both<p>A couple of counterpoints:<p>1. You can,unfortunately, be useful strategically and not be valued. Think about the hachet man every leader of a large organization has - the guy who does the layoffs. That slot is useful strategically but can be filled by almost anyone - it is not valued by the org.<p>2. You can, fortunately, be useful tactically, useless strategically, and be be very very valued in an organization. Best examples of this are folks who are very very good at running operations. Think about a good truck dispatcher, or a 911 operator or an air traffic controller. 90% of their job is effective tactical execution - dealing with this emerging situation right now effectively and efficiently. That is highly valuable to organizations.<p>Also note that every org needs strategy people and tactical people for  long and short term.<p>One is not better than the other. They are just different.<p>And there are lots of very highly paid tactical roles, sometimes better paid, that are more challenging and more interesting than any strategy role.<p>These tend to be "do this or fix this thing right now efficiently and effectively" jobs.<p>For example, almost any practicing medial role is a tactical one - ER doctor (fix this sick person right now) or controllers for real time stuff - concert and live TV producers (make this thing look good right now), air traffic controllers (keep these planes safe right now) etc etc.<p>So, net net, pick you spot - tactical vs strategic or both, useful vs. valuable or both - get good at it and then may the odds always be in your favor.</p>
]]></description><pubDate>Mon, 02 Jun 2025 14:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44159401</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=44159401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44159401</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Mark Klein, AT&T whistleblower who revealed NSA mass spying, has died"]]></title><description><![CDATA[
<p>I would think that anyone working in a sewer inspection van would keep the door open because it is highly likely that sewer inspection vans smell like, well, sewer.</p>
]]></description><pubDate>Wed, 12 Mar 2025 23:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43348928</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=43348928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43348928</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Composable SQL"]]></title><description><![CDATA[
<p>I think they have to be long lived  else they cannot make sense for performant testing. ie they are created as DB objects, using DDL, in the same way tables, views, functions etc are made.<p>They can certainly be created at test run time but that would slow things down a lot - you would essentially be creating a ton of objects every time you run the test which means having a setup to test if they exist or not, take them down if they do or fix them if they don't match spec  ( e.g. column and data type changes etc etc )<p>The more I think about this, the more complicated I realize it would be to manage this dynamically:<p>You essentially have to build a test harness enviroment that figures out your testing elements dynamically from your data environment (with some kind of parameterization engine and data set to tell it what to look for so as to "make functors and run them" (e.g. all PKs of FKs or all columns starting with a certain prefix or all columns of a certain data type etc etc), gets the most up to date definitions of those elements from system tables and uses that data to create or update or drop functor objects ... wow, ok, this is getting complicated, I am going to stop now before I see the void.</p>
]]></description><pubDate>Wed, 29 Jan 2025 04:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42861579</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=42861579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42861579</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Composable SQL"]]></title><description><![CDATA[
<p>OK, this I understand, that is a good insight - cursors are row-processing based so its gonna be slow<p>I think Netezza, SQL Server and Oracle are all cursor-based processing "by default" so this makes a lot of sense. I suspect that they all have bulk operation capability but can't immediately think of how I would have worked bulk processing in a way that maps to this article - maybe something like analytic functions like windowing, partitioning etc. that is  definitely not row by row.<p>Having said that, the examples I see for actual testing in the article are DQL / DML so would be multiple row processing by default  .. yes, the functor definition / creation is a DDL process but it is a "do once and reuse the definition" thing (like, the author correctly observes, a view, which is the point of functors) and the functor in use would just be DML. In which case, functors go back to looking like stored procedures...<p>I also understood composability as being built in for SQL - for example, in Oracle, packages allow composability of stored procedures, triggers, sequences etc allow composability of DML and views allow composability of queries and tables - which the author points out in the article.<p>With functors, DDL, DML, DQL, DCL, TCL would still be the only command tools available unless a new command language was invented for SQL for testing - let call that something like DTL (Data Test Language), with a whole new bunch of associated new SQL keywords, capability and functionality that are built right into the core of the DB engine that are optimized for what functors are trying to achieve.</p>
]]></description><pubDate>Wed, 29 Jan 2025 04:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42861524</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=42861524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42861524</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Composable SQL"]]></title><description><![CDATA[
<p>I understand the primary premise about the difficulty with testing SQL and fully agree with it.<p>I do have a question though - while I understand how functors can help make the problem easier to tackle, I am not sure I fully understand how functors are different from a similar existing tool - stored procedures.<p>Some DB flavors:<p>- can take tables as arguments to stored procedures 
- can return tables 
- also offer the additional benefit of being able to run almost all flavors of SQL commands ( DDL, DML, DQL, DCL, TCL) in those stored procedures<p>Netezza stored procedures, for example, can do what you describe here:<p><a href="https://www.ibm.com/docs/en/netezza?topic=nsg-return-result-set" rel="nofollow">https://www.ibm.com/docs/en/netezza?topic=nsg-return-result-...</a><p>As can SQL Server & Oracle (which both return cursors, which are just ordered tables):<p><a href="https://learn.microsoft.com/en-us/sql/relational-databases/stored-procedures/return-data-from-a-stored-procedure?view=sql-server-ver16" rel="nofollow">https://learn.microsoft.com/en-us/sql/relational-databases/s...</a><p><a href="https://docs.oracle.com/cd/B28359_01/appdev.111/b28843/tdddg_procedures.htm#CIHDDIFG" rel="nofollow">https://docs.oracle.com/cd/B28359_01/appdev.111/b28843/tdddg...</a><p>Am I missing something fundamental here? How are functors different from stored procedures? To me, they seem to be just a sub-class / sub-type of stored procedures.</p>
]]></description><pubDate>Wed, 29 Jan 2025 00:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42860165</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=42860165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42860165</guid></item><item><title><![CDATA[New comment by throwaway201606 in "A $90B world bank plan to electrify Africa has started"]]></title><description><![CDATA[
<p><a href="https://archive.is/zuVdE" rel="nofollow">https://archive.is/zuVdE</a></p>
]]></description><pubDate>Fri, 20 Sep 2024 15:40:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41603071</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=41603071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41603071</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Uber drivers in Kenya are ignoring the app and charging their own rates"]]></title><description><![CDATA[
<p>That is essentially what has already effectively happened.<p>Passengers are paying the drivers directly ( and the drivers then passing on the apps share on to them - the 30% in commission and booking fee ) because when the passengers pay outside the rideshare app, the app portion becomes payable to the app.<p>Passengers pay outside the app because mobile money is ubiquitous in Kenya (mobile phone to mobile phone micropayments called MPESA): it is used even more frequently than cash</p>
]]></description><pubDate>Wed, 11 Sep 2024 17:46:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41513625</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=41513625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41513625</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Uber drivers in Kenya are ignoring the app and charging their own rates"]]></title><description><![CDATA[
<p>For this particular market, they are not charging less than the market will bear, they are charging all they can.<p>They have to keep taking an 'L' specifically because there is extreme efficiency in price information discoverability in a commodity market.<p>Explaining:<p>Some background info:
- almost all drivers are signed up with all services [ ie i) Lyft, Uber - which are global & ii) Faras, Bolt which are international but Africa only I think ]<p>- riders have all apps and will price shop on every single app before booking a trip because it will be the same freaking vehicle and driver (ie literally the same service because of item above)<p>- ride prices are pretty expensive relative to local earnings: take for example, that first item (Minimum to and from JKIA, which is the main airport in Nairobi). It is 1000kshs which is about $8 - not a big amount in the west but is a bit of coin in Kenya - a day;. If I can get the same ride for $6, it is kind of a big deal because it means I can maybe also get a meal from the ride savings
- estimates say apps takes 30% (20% commission and 10% booking fee) and this is off the top of the payment<p>So, the rides are a fungible commodity. It is the same ride, all you are choosing is whom to buy it from<p>Consider Bob looking for a ride to the airport: he looks at all 4 apps ( Uber, Lyft, Faras and Bolt), finds the cheapest one (Alice, on say the app HNewsRides) at Kshs 800 (~$6) and books that (since it is the same freaking car and driver as all drivers all use all the apps! Note that they can also sorta see - based on proximity and time to arrival for pickup - that the same ride with Alice would cost Kshs 900 on AppA, Kshs 1000 on AppB, Kshs 950 on AppD etc )<p>Even worse, after Bob has taken a couple of rides with Alice, and they know each other a little better, they will establish a relationship and exchange phone numbers so that Bob will just reach out to Alice directly and cut out the middle man ( apps ) because Alice will charge them the app amount less say 25% (because there is no cut for the app now). Bob gets a 10%-20% discount on the ride and Alice (the driver ) gets 20% more for the ride. This means that apps have to cut prices again to compete ad infinatum till every ride is free (or the apps are paying riders to get market share and then jack prices, which they have done )<p>So, the real problem is extreme information availability and a multitude of players. If there were just one or two apps, price management is easier but with 4+ players, price competition is the name of the game.<p>About the "it will be the same driver and vehicle" thing: this is a quirk of the Kenyan market. If an ride is showing as less than 5 mins away from you on all apps, it is likely to be a situation where it is just one specific car and driver across all apps. Nairobi has horrendous all day traffic. Really bad.  Think your worst nightmare traffic and multiply by two.  Two cars separated by as little as 1  mile could have as much as a 10 min difference in estimated arrival times because of traffic. So, if a vehicle says "5 mins away" in 4 different apps, you can relatively safely assume it is the same vehicle listed on across all apps.</p>
]]></description><pubDate>Wed, 11 Sep 2024 17:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41513446</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=41513446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41513446</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Project Hammer: reduce collusion in the Canadian grocery sector"]]></title><description><![CDATA[
<p>Want to give you benefit of the doubt with regards to phrasing but tackling each of these statements as they are all factually incorrect:<p>> 1. Online prices are not the same as in store prices
This depends but mostly they match ie online grocer prices in Canada are the same as in-store prices<p>This is because most grocers have use online prices as flyers / ads / sales pricing for stores.<p>Also, in Canada, because of price match policies from the grocers themselves, <i>most</i> grocers have to match their own online prices and, in many cases, competitor prices - this includes competitor online prices!!! including sales and flyer offers<p><a href="https://blog.flipp.com/7-canadian-grocery-stores-that-price-match-in-2022-and-where-you-can-save-a-lot-on-groceries/" rel="nofollow">https://blog.flipp.com/7-canadian-grocery-stores-that-price-...</a><p>Further, there is 
- pricing law in Canada around charging more than advertised pricing<p><a href="https://competition-bureau.canada.ca/deceptive-marketing-practices/types-deceptive-marketing-practices/sale-above-advertised-price" rel="nofollow">https://competition-bureau.canada.ca/deceptive-marketing-pra...</a><p>- a pricing code of conduct: if an item is more expensive than the listed price, the consumer gets that first item for free. This means that grocers go out of their way to show the lowest correct possible price all the time everywhere.<p><a href="https://competition-bureau.canada.ca/deceptive-marketing-practices/types-deceptive-marketing-practices/scanner-price-accuracy" rel="nofollow">https://competition-bureau.canada.ca/deceptive-marketing-pra...</a><p>The only exception I can think of is delivery prices where in-store pricing will not match the online pricing. But delivery is usually differentiated by completely different branding from the actual store eg Sobey's has the "Voila" brand for delivery and Metro has "metro.ca" as the delivery brand which is distinct from Metro.<p>> 2. No one, other than random people in messages forums, is alleging collusion or price fixing. No one at any university, not the government, not the media."<p>This is factually incorrect: grocer bread price fixing / collusion went to court and there was a $500m judgement<p><a href="https://globalnews.ca/news/10642801/loblaw-bread-price-fixing-class-action/amp/" rel="nofollow">https://globalnews.ca/news/10642801/loblaw-bread-price-fixin...</a><p>> 3. The government’s investigation, which many of the conspiracy theorists site as evidence, shows a lack of competition led to 1 or 2 % increase in price over 12 years, and the vast majority of the price increases was due to things like war in Ukraine, Covid restrictions, fuel prices due to energy crisis.<p>Price fixing preceded all these events. In cases being investigated e.g. bread which is now resolved, the period was as far as 15 years back.<p><a href="https://globalnews.ca/news/10642801/loblaw-bread-price-fixing-class-action/amp/" rel="nofollow">https://globalnews.ca/news/10642801/loblaw-bread-price-fixin...</a></p>
]]></description><pubDate>Mon, 09 Sep 2024 17:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41491192</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=41491192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41491192</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Massachusetts Bodged Transistor Authority"]]></title><description><![CDATA[
<p>THANK YOU!<p>Makes perfect sense now.<p>That is a really clever joke.</p>
]]></description><pubDate>Tue, 03 Sep 2024 14:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=41435359</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=41435359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41435359</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Massachusetts Bodged Transistor Authority"]]></title><description><![CDATA[
<p>¿ Should it be "Massachusetts Bodged Transit Authority" and not "Massachusetts Bodged Transistor Authority"?<p>I can't help but think that I am missing a really cool inside joke of some kind here.<p>I get that it is an electronics project using a piece of transit authority electronic equipment so "transistor" make a ton of sense from that perspective but also get it that it is easy to go "transistor" when you mean "transit" especially if you work a lot with electronics.<p>Can anyone help me out with a hint ( and not an answer ) if I am indeed missing something key all together.<p>Either way, both article title and article content are dope.</p>
]]></description><pubDate>Tue, 03 Sep 2024 03:00:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41430839</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=41430839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41430839</guid></item><item><title><![CDATA[New comment by throwaway201606 in "Why A.I. Isn't Going to Make Art"]]></title><description><![CDATA[
<p>I agree; can’t know what AI will do at this point so punditry like this is just meh.<p>… and this analysis generalizes all types of AIs based on characteristics of just one type of AI - LLMs - that select the “next best word “ (my layman’s understanding of what they do). With so many other types of AI out there, we will eventually definitely get new approaches to AI where the arguments presented won’t make sense<p>About throwing punches in the air in a tantrum - that was a funny comment. So funny that I wanted to see if someone made art of it. Found something and sharing a link here that is pretty short and to the point, sweet and cool<p>(I hate mystery links so some info - it’s an performance art piece called “Plastic Bag” on YouTube, 5 mins long, about 60k views, where someone throws punches in the air at a plastic bag)<p><a href="https://youtu.be/-W6rn2cWs2g" rel="nofollow">https://youtu.be/-W6rn2cWs2g</a></p>
]]></description><pubDate>Sat, 31 Aug 2024 14:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41409009</link><dc:creator>throwaway201606</dc:creator><comments>https://news.ycombinator.com/item?id=41409009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41409009</guid></item></channel></rss>