<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: tsegratis</title><link>https://news.ycombinator.com/user?id=tsegratis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 12:55:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tsegratis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tsegratis in "Show HN: I vibed a better OCaml parser than Jane Street in 69 steps"]]></title><description><![CDATA[
<p>i mean, well done<p>> using direct mutual recursion instead of array-stack machinery<p>the reason for array-stacks is using recursion can "blow the stack" i.e. has almost arbitrary failure on deeply nested pathological inputs<p>using recursion is going to be faster, to about the degree you bench, but there is a reason the parser you bench against doesn't use it!</p>
]]></description><pubDate>Fri, 20 Feb 2026 21:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47094437</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=47094437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47094437</guid></item><item><title><![CDATA[New comment by tsegratis in "Fluorite – A console-grade game engine fully integrated with Flutter"]]></title><description><![CDATA[
<p>ive owned two cars. the modern backup camera means the new one has small "stylish...." rear windows. it is wayyyy more dangerous than the older one with no sensors<p>i only have those two data points; but give me an older car with larger windows every. single. time.</p>
]]></description><pubDate>Thu, 12 Feb 2026 08:51:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46986368</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=46986368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46986368</guid></item><item><title><![CDATA[New comment by tsegratis in "Devastating BBC Memo in Full"]]></title><description><![CDATA[
<p>thanks, i found that main link to be a paywall<p>do you still put source links in that case -- since many will click and not be able to access it?</p>
]]></description><pubDate>Tue, 11 Nov 2025 17:14:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45889998</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=45889998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45889998</guid></item><item><title><![CDATA[New comment by tsegratis in "Devastating BBC Memo in Full"]]></title><description><![CDATA[
<p>thanks for the reply<p>ive lived a large part of my life in the Middle East, so my opinion of bias is formed from seeing news outlets write about situations ive lived in<p>> So ask yourself, which direction is the BBC bias truly happening?<p>i have. im not asking who is committing war crimes. im saying bias needs to be fixed -- the issues presented in the report are massive irrespective of who committed war crimes!!<p>and if we desire to truly and correctly ascribe war crimes, then we must start with removing bias. else we lay error ontop of error</p>
]]></description><pubDate>Tue, 11 Nov 2025 17:11:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45889952</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=45889952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45889952</guid></item><item><title><![CDATA[New comment by tsegratis in "Devastating BBC Memo in Full"]]></title><description><![CDATA[
<p>by no means an overview of the situations, but good to give quick excerpts from one of the issues in the report:<p>This was not the first or last time the BBC has reported stories about starvation in Gaza without telling audiences that the person highlighted has pre-existing medical conditions that might explain their emaciated appearance<p>... The same programme also featured images of baby Siwar Ashour who suffered from allergies and required specialist formula. She also had a congenital oesophageal condition, which had been reported in The Guardian.<p>By the time of broadcast, the BBC already knew the story was out of date and that baby Siwar had received the necessary formula a week earlier, she was maintaining weight and had been discharged from hospital. None of that was revealed in the programme - meaning the BBC had broadcast another inaccurate story.<p>--<p>Former ICJ President Joan Donoghue told BBC’s HardTalk programme the media had widely misinterpreted its findings. She said it was not correct to say the ICJ had ruled there was a “plausible case of genocide” in Gaza.<p>But a report to the EGSC flagged “numerous instances” of the phrase being used on BBC reports, analysis and live two-ways on both television and radio. It was also cited by International Editor Jeremy Bowen and on Newsnight.<p>The report said there were too many instances of the BBC misrepresenting the ICJ’s ruling to be listed in full.<p>--<p>The strong implication in the coverage was that Israeli forces had buried hundreds of bodies at both sites prior to withdrawing from the area. The source for both stories was the Hamas controlled Gaza Civil Defence Agency. This was not reflected in the coverage.<p>The internal report to the EGSC flagged: “There was no independent corroboration of allegations of war crimes, including alleged evidence of summary executions, torture and bodies found with their hands tied together”.<p>One online story incorrectly implied a UN official had corroborated the reports of hands being tied.<p>It seems that the most likely explanation was the graves at both hospitals were dug by Palestinians and the people buried there had died or been killed prior to the arrival of Israel ground forces.<p>The EGSC was reminded that the BBC had itself reported extensively on Palestinians digging these graves at the time. These reports had topped its bulletins.<p>How could this then be forgotten in the subsequent BBC coverage that suggested something more sinister had occurred? The EGSC was offered no explanation.<p>The question becomes even more pressing when you learn the journalists responsible for the first set of stories were the same journalists who wrote the second set of stories suggesting the graves were evidence of Israeli war crimes</p>
]]></description><pubDate>Mon, 10 Nov 2025 16:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45877709</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=45877709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45877709</guid></item><item><title><![CDATA[Devastating BBC Memo in Full]]></title><description><![CDATA[
<p>Article URL: <a href="https://web.archive.org/web/20251108152816/https://www.telegraph.co.uk/news/2025/11/06/read-devastating-internal-bbc-memo-in-full/">https://web.archive.org/web/20251108152816/https://www.telegraph.co.uk/news/2025/11/06/read-devastating-internal-bbc-memo-in-full/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45877629">https://news.ycombinator.com/item?id=45877629</a></p>
<p>Points: 4</p>
<p># Comments: 9</p>
]]></description><pubDate>Mon, 10 Nov 2025 16:31:38 +0000</pubDate><link>https://web.archive.org/web/20251108152816/https://www.telegraph.co.uk/news/2025/11/06/read-devastating-internal-bbc-memo-in-full/</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=45877629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45877629</guid></item><item><title><![CDATA[New comment by tsegratis in "OpenAI says over a million people talk to ChatGPT about suicide weekly"]]></title><description><![CDATA[
<p>the 'therapist effect' says that therapy quality is largely independent of training<p>some research on this:
  <a href="https://psycnet.apa.org/doiLanding?doi=10.1037%2Ftep0000402" rel="nofollow">https://psycnet.apa.org/doiLanding?doi=10.1037%2Ftep0000402</a>
  <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC8174802/" rel="nofollow">https://pmc.ncbi.nlm.nih.gov/articles/PMC8174802/</a><p>CBT (cognitive behavioural training) has been shown to be effective independent of which therapist does it. if CBT has a downside it is that it's a bit boring, and probably not as effective as a good therapist<p>--<p>so personally i would say the advice of passing on people to therapists is largely unsupported: if you're that person's friend and you care about them; then be open, and show that care. that care can also mean taking them to a therapist, that is okay</p>
]]></description><pubDate>Tue, 28 Oct 2025 13:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45732490</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=45732490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45732490</guid></item><item><title><![CDATA[New comment by tsegratis in "Forth: The programming language that writes itself"]]></title><description><![CDATA[
<p>that is quite wild...<p>it implies expressivity is the ability to constrain<p>it implies drawing on a page, or more broadly, every choice we make, is in equal parts a creative and destructive act<p>so maybe life, or human flourishing is choosing the restrictions that increase freedom of choice? it's so meta it's almost oxymoronic; concretely: we imprison people to maximize freedom; or, we punish children with the aim of setting them free from punishment<p>this is the same as the walk from law into grace found in Christian ethics<p>maybe the ultimate programming language then, provides the maximal step down that path, and this is also the most useful definition of "power"<p>i.e. place on people those restrictions that increase their ability to choose</p>
]]></description><pubDate>Mon, 20 Oct 2025 11:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45642624</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=45642624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45642624</guid></item><item><title><![CDATA[New comment by tsegratis in "Forth: The programming language that writes itself"]]></title><description><![CDATA[
<p>planting flowers? trowel<p>planting foundations? excavator<p>once you specify "the job", the best tool is "the solution" to that job only. anything else is excess complexity<p>however if "the job" is unspecified, power is inverse to the length of "the solution"<p>so is constraint of power bad?<p>--<p>a fascinating question<p>just like music can be created by both additive and subtractive synthesis; every line of code creates both a feature and a constraint on the final program<p>in which case power can be thought of as the ability to constrain...</p>
]]></description><pubDate>Mon, 20 Oct 2025 10:15:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45642195</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=45642195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45642195</guid></item><item><title><![CDATA[My 500M Mars rover mistake (2023)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.chrislewicki.com/articles/failurestory">https://www.chrislewicki.com/articles/failurestory</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45463403">https://news.ycombinator.com/item?id=45463403</a></p>
<p>Points: 16</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 03 Oct 2025 14:27:47 +0000</pubDate><link>https://www.chrislewicki.com/articles/failurestory</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=45463403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45463403</guid></item><item><title><![CDATA[New comment by tsegratis in "Dropping Trust in US Media"]]></title><description><![CDATA[
<p>> With confidence fractured along partisan and generational lines...<p>the root cause, i think, is a devaluation of truth; for "truth" in the name of partisan lines<p>this is so so common: "we know this is not true, but we advance it to improve our position or virtue signal etc"<p>this was, i think, foundational to the collapse of society at the beginning of the 1900s -- we "believe this" because we get other peoples property or otherwise advance our cause<p>being truthful costs us, and people are no-longer so willing to pay<p>the root cause of that, i would say is they have walked away from Jesus who pays his life for our benefit; only people who live like that can be trusted to tell the truth</p>
]]></description><pubDate>Thu, 02 Oct 2025 19:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45454119</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=45454119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45454119</guid></item><item><title><![CDATA[New comment by tsegratis in "The Polymarket users betting on when Jesus will return"]]></title><description><![CDATA[
<p>;) i love critical questions<p>> As if anything else mattered but a clean moral behavior<p>this is actually a strongly non-Christian view point: 'all have sinned and fall short of the glory of God' i.e. no morals are clean enough unless it's 100% of God (why should he accept less?). yes, our harsh moral failures, or even successes could never be enough<p>hence 100% humanity and divinity of Christ -- he alone provides a 100% perfect bridge, paying 100% the cost for us, one that was infinitely beyond our ability to pay<p>this is 100% grace, joy, freedom and surety. thanks be to him</p>
]]></description><pubDate>Thu, 29 May 2025 23:32:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44131398</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=44131398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44131398</guid></item><item><title><![CDATA[New comment by tsegratis in "GPT-4.5"]]></title><description><![CDATA[
<p>what you're saying is they love to hallucinate... and ai will help them get there<p>God help us all</p>
]]></description><pubDate>Fri, 28 Feb 2025 17:18:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43208015</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=43208015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43208015</guid></item><item><title><![CDATA[New comment by tsegratis in "A tail calling interpreter for Python (already landed in CPython)"]]></title><description><![CDATA[
<p>that's a nice solution!</p>
]]></description><pubDate>Fri, 21 Feb 2025 01:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43123195</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=43123195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43123195</guid></item><item><title><![CDATA[New comment by tsegratis in "A tail calling interpreter for Python (already landed in CPython)"]]></title><description><![CDATA[
<p>it changes debug semantics<p>this is the reason guido avoids it. programs will still fail, except now without a stacktrace</p>
]]></description><pubDate>Thu, 20 Feb 2025 10:28:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43113125</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=43113125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43113125</guid></item><item><title><![CDATA[New comment by tsegratis in "In Search of a Faster SQLite"]]></title><description><![CDATA[
<p>they compare threads and coroutines for limbo. threads have much worse p90 latencies since they context switch.... im not sure they can draw any conclusions except that coroutines are faster (of course)</p>
]]></description><pubDate>Mon, 16 Dec 2024 19:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42434108</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=42434108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42434108</guid></item><item><title><![CDATA[New comment by tsegratis in "God Plays Chess (2018)"]]></title><description><![CDATA[
<p>might even be 10^35 ;)</p>
]]></description><pubDate>Tue, 10 Dec 2024 00:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42372352</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=42372352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42372352</guid></item><item><title><![CDATA[New comment by tsegratis in "How God Plays Chess (2018)"]]></title><description><![CDATA[
<p>interesting, it may be able to reduce the space -- when one sides peice count exceeds the other, a win (or bad play) could be assumed or proven<p>that might reduce the search space enough to find an optimal play through to the start game...<p>that would be fun</p>
]]></description><pubDate>Tue, 10 Dec 2024 00:42:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42372346</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=42372346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42372346</guid></item><item><title><![CDATA[New comment by tsegratis in "Ask HN: How can I grow as an engineer without good seniors to learn from?"]]></title><description><![CDATA[
<p>many languages gracefully handle errors, making those errors transparent to automated detection -- our crashes are now silent correctness failures<p>this trend in programming culture reduces our ability to do automated error detection!<p>you make a good point, and a good case for crash early and crash often -- with choice of erlang style recovery, or fuzzing style hard nosed correctness enforcement</p>
]]></description><pubDate>Wed, 04 Dec 2024 13:52:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42317408</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=42317408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42317408</guid></item><item><title><![CDATA[New comment by tsegratis in "Ask HN: How can I grow as an engineer without good seniors to learn from?"]]></title><description><![CDATA[
<p>its the simple things<p><pre><code>  fuzzing
  unittest
  scm
  code coverage
</code></pre>
if youre programming without those, youre doing it wrong, and chatGPT isnt going to help<p>any more im missing?</p>
]]></description><pubDate>Mon, 02 Dec 2024 03:34:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42292856</link><dc:creator>tsegratis</dc:creator><comments>https://news.ycombinator.com/item?id=42292856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42292856</guid></item></channel></rss>