<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: oldandtired</title><link>https://news.ycombinator.com/user?id=oldandtired</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 04 May 2026 16:17:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=oldandtired" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by oldandtired in "After a trillion tons of CO2, the Great Barrier Reef hits record coral cover"]]></title><description><![CDATA[
<p>I have watched this dispute for many decades and the reality is that there is ebb and flow in the lifecycle of such things. The biggest problem is that people do not have sound memories of what has happened in the past.<p>The Great Barrier Reef is a good example of the dire calls about its impending destruction. As far as the [experts] of James Cook University are concerned, I have serious doubts as to the abilities of the researchers there. Far too much politicing going on.<p>Because it affects them more, the locals are more involved in caring for such without the interference of the [experts] who make their [expert] claims. The locals know just how silly many of these claims are and are now in the habit of not informing the [experts] so that the actual environments are protected.</p>
]]></description><pubDate>Sat, 29 Jun 2024 12:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40830105</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=40830105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40830105</guid></item><item><title><![CDATA[New comment by oldandtired in "Hawaii home mistakenly built on Bay Area woman's land to be torn down"]]></title><description><![CDATA[
<p>Certainly. My middle son was looking at buying a property in a near by town. He asked me to come an look at it. We had the actual shire plans for the blocks and while looking at the property lines, we measured the actual fence to fence widths. The block was being sold by the owner of an adjoining block and when we measured we found that the fence line had been moved by about 20 to 30 cm. On querying the owner about this, he was somewhat angry that we were questioning where the fence was as he was the one who had it built.<p>From what I could see, the builders most likely kicked the boundary peg out of the ground and just put it back willy nilly.<p>As a consequence, I did advise my son to have nothing to do with the property and we did inform the real estate agent of the problem. This would put legal responsibility on the estate agent if it was sold without the boundary line being corrected.<p>Due diligence is necessary if you are doing this kind of thing.</p>
]]></description><pubDate>Sat, 29 Jun 2024 12:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40830045</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=40830045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40830045</guid></item><item><title><![CDATA[New comment by oldandtired in "Hawaii home mistakenly built on Bay Area woman's land to be torn down"]]></title><description><![CDATA[
<p>This scenario happens far more often than most people realise, putting up a building on the wrong plot of land. If you are not going to do your due diligence then you will suffer the consequences.<p>If you build on the wrong plot, the only person to blame is yourself.</p>
]]></description><pubDate>Thu, 27 Jun 2024 12:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40809962</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=40809962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40809962</guid></item><item><title><![CDATA[New comment by oldandtired in "Beyond velocity and acceleration: jerk, snap and higher derivatives (2016)"]]></title><description><![CDATA[
<p>I didn't think my play on words would cause such controversy about acceleration and jerk. Mayhaps I should not be making "Dad jokes" here.</p>
]]></description><pubDate>Fri, 21 Jun 2024 04:33:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40746179</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=40746179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40746179</guid></item><item><title><![CDATA[New comment by oldandtired in "Beyond velocity and acceleration: jerk, snap and higher derivatives (2016)"]]></title><description><![CDATA[
<p>Here in Victoria (Australia), we commonly see road signs stating that "speed kills" whereas the reality is that it is the jerk that kills.</p>
]]></description><pubDate>Wed, 19 Jun 2024 12:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40727644</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=40727644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40727644</guid></item><item><title><![CDATA[New comment by oldandtired in "Stupid Slow: The Perceived Speed of Computers"]]></title><description><![CDATA[
<p>One of the basic causes for slowness is how the underlying language implementation does procedure calls.<p>Decades ago, I looked at how Microsoft handled procedure calls and returns of data. I found the same problem elsewhere.<p>The problem was related to copying of data. A single API call could involve (at the time) up to 100's of copy actions of the same value for each subsequent internal call. The actual processing of that data was minimal in the scheme of things.<p>This has been a problem amongst many others over the decades and will continue to be so for the foreseeable future.<p>Things that we did as a matter of course when resources were restricted have been dispensed with once those resource limits were exceeded. The lessons have subsequently been forgotten.</p>
]]></description><pubDate>Fri, 07 Jun 2024 04:57:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=40605472</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=40605472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40605472</guid></item><item><title><![CDATA[New comment by oldandtired in "What can LLMs never do?"]]></title><description><![CDATA[
<p>Far too many people (including AI researchers themselves) fail to see that all LLMs are actually simple machines. Extremely simple machines that are only mechanically following a relatively simple programming path.<p>Now before anyone gets too caught up with objecting to this notion, I would seriously suggest that you spend time with observing children from new-born to 2 years.<p>I have been observing my latest granddaughter sine her birth about 16 months ago and thinking about every public LLM system current;y available.<p>There is an insight here to be obtained and that insight is in the nature of real intelligence.<p>On the whole, no-one actually knows what intelligence is or what sentience is or what it means to be cognitively conscious. There is still much research going on and nothing actually definitive has come forth yet. We really are at the beginning in terms of studying these areas.<p>We can certainly produce some incredible systems, but none of them are intelligent per se. Solutions to certain kinds of problems can be achieved using these systems and there are researchers who are seriously looking at incorporating these systems into CAS and theorem provers. These systems though only provide an augmentation service for a person as does every mechanical system we use<p>But there is an essential component necessary for the use of all LLMs which many seem to not be cognisant of and that is these systems, to be useful, require humans to be involved.<p>The questions we have to ask ourselves is: what can we use these systems for and do these uses provide benefits in some way or can these systems be abused by various parties in obtaining control over others?<p>There are benefits and there are abuses. Can we do better or will we do worse by using them?</p>
]]></description><pubDate>Sat, 27 Apr 2024 14:05:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=40180041</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=40180041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40180041</guid></item><item><title><![CDATA[New comment by oldandtired in "Gerrymandering Denies Incarcerated People Fair Democratic Representation"]]></title><description><![CDATA[
<p>For the duration of their incarceration, why is there an expectation that those incarcerated have a right to vote anyway. Of course there are people who are in prison who shouldn't be and there are those not in prison who should be (including many politicians).<p>In a relatively ideal (of course there is none) world, those who have basically abused the citizens of an area should not have a say in the politics of that area that then affect the citizens of that area.<p>Once those incarcerated have paid their dues and served their time, they become eligible to partake again as citizens and should have the same voting rights as anyone else.</p>
]]></description><pubDate>Tue, 16 Apr 2024 06:23:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40048911</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=40048911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40048911</guid></item><item><title><![CDATA[New comment by oldandtired in "Ask HN: ChatGPT (LLMs) replacing programmers? Ridiculous"]]></title><description><![CDATA[
<p>Over 40 years, I have seen many "programmers" who should never been in the business. Some of these were marketed as "guru" programmers. I suppose such idiotic systems like ChatGPT and its ilk could replace some of these.<p>However, anyone who has had to build the required skills to actively get real work done will probably find that they will not be replaced by such systems in terms of skill replacement.<p>What is more likely to happen is that the pointy heads in upper management will replace them because of the usual lack of foresight and intelligence on the part of the pointy heads.<p>So, yes, all sorts of programmers will be replaced by these systems and we shall see the systems produced become more garbage faster than we have already seen.</p>
]]></description><pubDate>Thu, 04 Apr 2024 09:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39928063</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39928063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39928063</guid></item><item><title><![CDATA[New comment by oldandtired in "Google Scholar PDF Reader"]]></title><description><![CDATA[
<p>Doesn't support Linux though or any of the unixes. Looks good though.</p>
]]></description><pubDate>Thu, 21 Mar 2024 06:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39775338</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39775338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39775338</guid></item><item><title><![CDATA[New comment by oldandtired in "How to bully-proof your kids for life"]]></title><description><![CDATA[
<p>Your third option is never good.<p>Not cowering before bullies, even if you have been beaten up works wonders. So does ignoring the tom fools.<p>Their goal to intimidate and make you fearful has failed at this point and it becomes far more problematic for them and their egos.</p>
]]></description><pubDate>Wed, 20 Mar 2024 16:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39769008</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39769008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39769008</guid></item><item><title><![CDATA[New comment by oldandtired in "How to bully-proof your kids for life"]]></title><description><![CDATA[
<p>Private school has a different kind of bully.</p>
]]></description><pubDate>Wed, 20 Mar 2024 16:14:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39768597</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39768597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39768597</guid></item><item><title><![CDATA[New comment by oldandtired in "But why can't I use == for Strings? [video]"]]></title><description><![CDATA[
<p>Says it all.</p>
]]></description><pubDate>Wed, 20 Mar 2024 16:11:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39768552</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39768552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39768552</guid></item><item><title><![CDATA[New comment by oldandtired in "Swept away: $500k sand dune built to protect US homes disappears in days"]]></title><description><![CDATA[
<p>If you want pristine sand beaches then expect major change over time. Looking at areas where there is little change over time, certain coastal structures are in plain sight.<p>But as many have already noted, the sea erodes all coastlines. However, what the sea takes away at one time, it also brings back in another time. When my father was in his teens, the water's edge for a small residential site was over a mile away. By the time I was in my teens, that distance had been reduced to 30 metres. By the time I was in my late twenties and early thirties, the water's edge was now at half a kilometre further out. Since then (I'm in the mid 60's) that beach has has grown and receded a couple more times.<p>Moral of the story, build only where there is relatively constant conditions.</p>
]]></description><pubDate>Wed, 20 Mar 2024 12:53:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=39765741</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39765741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39765741</guid></item><item><title><![CDATA[New comment by oldandtired in "The difficulty of SQL stems from relational algebra"]]></title><description><![CDATA[
<p>As I wrote above:<p>> The reality is that it is based on a very distorted view of relational algebra as in it is based on tables, which are not relations but bags of records. It allows nulls to represents all sorts of information and the nulls are not treated in any uniform way.<p>Very simply, relations are sets and sets do not have duplicate elements. SQL tables are effectively bags, where duplicates are allowed.<p>The only reason you see unique elements in tables is that in implementations you can define primary keys, which forces uniqueness. If there is no primary key defined then you can add as many copies as you want of any record and the system doesn't care. The default for a relation is that the primary key is every field within the entire tuple, you do not have to define a primary key as the RDBMS does that automatically for you. No duplicates can occur.<p>The other aspect is that nulls do not occur. The interesting thing is this forces you to design your relations carefully so that you do not have nulls occurring. You will find that there are various people who hold contra views about this and you have to look at the subject and make up your own mind. Personally, I have found that proper design and removal of nulls brings a high efficiency to the resultant database.<p>One lesson learnt over decades of database design and system development using SQL and SQL DBMS's, is that you have to be extremely careful in your design. I have had to redesign poorly thought out databases that had been built by those who had not put in the time and effort to understand what relational algebra meant. I spent years learning the subject and still didn't delve into the extensive depths of the subject.<p>Relation database theory stemmed from Codd's original papers, which you should be able to download. But this was only the start of the theory related to this subject. Various developments occurred over the next few decades. You also had various people argue against relational algebra as a useful device for creating databases.<p>SQL databases and DBMS were supposed to be designed on Codd's papers but essentially didn't succeed, thus leading to the mess we see today.<p>There have also been various personality clashes in the field, which have lead to various controversies about database technology. I simply avoided that side of things wherever I could as they were not relevant to solving the problem space problems that I was tasked to solve. There are various well-known people who proselytise their particular views about database technologies and dismiss other opposing technologies. There have been various proposals to solve the problems being faced and the reality is that for any problem you have, it is up to you to choose what works effectively for you.<p>If I am going to use a database as part of the solution, I still design based on relational theory as this to me is the better option. Your situation will be different and you can choose whatever is appropriate for you. However, it is beneficial to delve into relational theory as it will give you alternative ideas to play with. There is plenty of resources out there that will show you both good and bad ideas in designing any database.<p>My choice of DBMS is PostgreSQL and it suite of tools. I would personally stay away from Microsoft and Oracle as I have had various issues (not problems but serious issues) with each of these besides being payware. There are others like SQLite, etc which appear to be useful for small systems on the basis of feedback of other people I know. I don't have any experience in the large with these and so cannot comment on the effectiveness of these systems.<p>Mind you, I have been out of the thick of it for a decade or so as I am effectively retired, even though I still actively do projects I am interested in when I feel like doing such work.</p>
]]></description><pubDate>Mon, 18 Mar 2024 13:23:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39744107</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39744107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39744107</guid></item><item><title><![CDATA[New comment by oldandtired in "The difficulty of SQL stems from relational algebra"]]></title><description><![CDATA[
<p>I was quite disappointed in this person's consideration of the problem of SQL and relational databases.<p>The following extracts from the discussion highlight some interesting misunderstandings:<p>> The mathematical foundation of SQL is relational algebra, which is an algebraic system used to perform batch structured data calculations. This is also why databases that use SQL are also called relational databases.<p>Unfortunately, SQL is not based on relational algebra. The reality is that it is based on a very distorted view of relational algebra as in it is based on tables, which are not relations but bags of records. It allows nulls to represents all sorts of information and the nulls are not treated in any uniform way.<p>> Relational algebra has been invented for fifty years, and the application requirements and hardware environment fifty years ago are vastly different from today.<p>The hardware requirements are an implementation function not a relational algebra function. As for application requirements, relational algebra is as applicable today as it has been at any time in the past. Relational algebra is problem space solution when the solution to the problem is the use of relational algebra. No one technique is universal as a problem space solution.<p>> Due to the large number of existing users and the lack of mature new technologies, SQL based on relational algebra remains the most important database development language today.<p>SQL has never been a mature technology. It is a commonly used technology, but highly flawed. There have been very few relational algebra implementations over the many decades. One that was developed was Dataphor's D4, but it didn't gain traction nor did it stay purely in the relational algebra domain, it was partly contaminated by the requirement of some SQL compatibility.<p>Many many years ago, one person did present an example of using D4 to build a solution to any interesting problem that was extremely difficult to solve using SQL. The D4 solution was elegant and very understandable. It was a beautiful example of solving a very difficult problem. The solution, if I recall correctly, involved using transitive closures to get the required results.<p>> Although there have been some improvements in the past few decades, the foundation has not changed. Faced with contemporary complex requirements and hardware environments, relational databases are not as adept.<p>There are no extent relational database technologies today, though there are quite a few SQL database technologies today. Most, of not all, so-called relational DBMS are lacking in the fundamental relational algebra requirements. Hence, they are unable to do what is part and parcel of relational algebra.<p>Though I disagree with various parts of the "The Third Manifesto", this tome does describe quite clearly what relational algebra is and what it is not. There is a third edition published as a pdf from [<a href="https://www.dcs.warwick.ac.uk/~hugh/TTM/DTATRM.pdf" rel="nofollow">https://www.dcs.warwick.ac.uk/~hugh/TTM/DTATRM.pdf</a>]. The material is not for light reading and you must be prepared to put on your thinking cap because it does get theoretical in many places.<p>As I said, I don't agree with some of their (Date and Darwen) views or requirements. But that doesn't at all detract from what they are saying.<p>> Relational algebra is too simple and lacks sufficient data types and operations. Therefore, when using SQL to describe the solution of a problem, it is necessary to find convoluted ways to implement.<p>SQL, as implemented in all the major SQL DBMS's, is too simple and lacks sufficient data types and operations. This says nothing about what is available within relational algebra. As pointed out above, a proper relational algebra language such as D4 does allow much easier solutions than the ABOMINATION database language SQL.<p>On the whole the discussion made by the author was lacking in so many ways.</p>
]]></description><pubDate>Mon, 18 Mar 2024 05:46:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39740794</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39740794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39740794</guid></item><item><title><![CDATA[New comment by oldandtired in "Postgres is eating the database world"]]></title><description><![CDATA[
<p>The problem is not the query planner per se. There is a much more subtle problem and it is related to how you have created the query in the join structure.<p>For many queries, the order in which you specify the joins doesn't really matter. But there are a number of classes where the join order dramatically affects how fast the query can actually run and nothing the query planner does will change this.<p>I came across this problem around 30 years ago. By accident, I discovered what the problem cause was - the order of the joins. The original query was built and took 30 - 40 minutes to run. I deleted particular joins to see what intermediate results were. In reestablishing the joins, the query time went to down to a couple of seconds.<p>I was able to establish that the order of joins in this particular case was generating a Cartesian product of the original base records. By judicious reordering of the joins, this Cartesian product was avoided.<p>If you are aware of this kind of problem, you can solve it faster than any query planner ever could.</p>
]]></description><pubDate>Fri, 15 Mar 2024 05:40:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39712389</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39712389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39712389</guid></item><item><title><![CDATA[New comment by oldandtired in "Inside the proton, the ‘most complicated thing you could possibly imagine’"]]></title><description><![CDATA[
<p>One problem with your explanation is that the muon and the tau (and the pion as a decay product of the tau) all decay into electrons, neutrinos and photons, which would suggest that neither muon or tau are fundamental.<p>This would put the fundamental leptons being only the electron (and its antiparticle) with the neutrino and the photon.<p>Such an idea would upset the "symmetry" model.</p>
]]></description><pubDate>Thu, 15 Feb 2024 07:36:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=39380076</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39380076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39380076</guid></item><item><title><![CDATA[New comment by oldandtired in "Inside the proton, the ‘most complicated thing you could possibly imagine’"]]></title><description><![CDATA[
<p>After about 15 minutes, the neutron has changed into another proton and electron, so bar now has a bigger party on its hands.</p>
]]></description><pubDate>Thu, 15 Feb 2024 06:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39379633</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39379633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39379633</guid></item><item><title><![CDATA[New comment by oldandtired in "Inside the proton, the ‘most complicated thing you could possibly imagine’"]]></title><description><![CDATA[
<p>The first thing to point out here is that the<p>> the speed of light<p>is not<p>> 299,798,452 m/s<p>It is quite inaccurate to say this. The correct way to phrase this is that the speed of light is 1/sqrt(permeability * permittivity) of the medium through which the light is traveling.<p>For a perfect vacuum, these two properties of that vacuum give a result as specified above. For other specified medium, you will get a different value, which could be greater than or less than the above figure.<p>Little technicalities matter in such cases, as it opens up the discussion. Part of that discussion is that solar space or interstellar space or intergalactic space will have distributions of matter that can alter what the speed of light is away from the assumed perfect vacuum speed of light.<p>Simple assumptions such as perfect vacuum are quite likely to affect how accurate our models of the universe are. The problem for us is that we are here and not out there making actual on location measurements of the permittivity and permeability of the relevant regions. The assumptions made in our models can come back and bite us in the long term.<p>Now as for the models we use currently for proton and neutron structure, there are assumptions here that could well be misleading us even though our models appear to work. There are alternate models available (since at least the early 20th century) which have, as far as I know, not been investigated with any detailed effort. Now, of course, it doesn't mean that these alternatives are actually viable, but we don't really know at this time.</p>
]]></description><pubDate>Thu, 15 Feb 2024 06:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39379614</link><dc:creator>oldandtired</dc:creator><comments>https://news.ycombinator.com/item?id=39379614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39379614</guid></item></channel></rss>