<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: amavect</title><link>https://news.ycombinator.com/user?id=amavect</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 15:06:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=amavect" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by amavect in "Peopleless economy? Not technically impossible"]]></title><description><![CDATA[
<p>That graph ends in 2015. The 2025 graph flattens. Looks like we can explain this trend by the economic development of East Asia.<p><a href="https://en.wikipedia.org/wiki/File:Total_population_living_in_extreme_poverty,_by_world_region_(PovcalNet,_World_Bank),_OWID.svg" rel="nofollow">https://en.wikipedia.org/wiki/File:Total_population_living_i...</a><p><a href="https://en.wikipedia.org/wiki/Extreme_poverty" rel="nofollow">https://en.wikipedia.org/wiki/Extreme_poverty</a></p>
]]></description><pubDate>Tue, 16 Jun 2026 16:11:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48557517</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48557517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48557517</guid></item><item><title><![CDATA[New comment by amavect in "Every Frame Perfect"]]></title><description><![CDATA[
<p>Perceptible latency goes well below 10 ms. <a href="https://www.youtube.com/watch?v=vOvQCPLkPt4" rel="nofollow">https://www.youtube.com/watch?v=vOvQCPLkPt4</a></p>
]]></description><pubDate>Sat, 13 Jun 2026 23:22:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522487</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48522487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522487</guid></item><item><title><![CDATA[New comment by amavect in "What I've learned about the trombone"]]></title><description><![CDATA[
<p>>The tone is generated using two sawtooth oscillators<p>I interpreted "acoustically-accurate" to mean physically modeled in some way. Filtered sawtooth makes a simple brass-like timbre, but 80% still sounds synthetic.<p>Really neat anyways, thanks for sharing.</p>
]]></description><pubDate>Wed, 03 Jun 2026 20:35:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48389622</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48389622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48389622</guid></item><item><title><![CDATA[New comment by amavect in "Should you normalize RGB values by 255 or 256?"]]></title><description><![CDATA[
<p>Thinking about this more, dithering requires negative values to cancel out when adding. Works for audio, but color doesn't have negative numbers.</p>
]]></description><pubDate>Mon, 01 Jun 2026 22:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48363418</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48363418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48363418</guid></item><item><title><![CDATA[New comment by amavect in "Should you normalize RGB values by 255 or 256?"]]></title><description><![CDATA[
<p>I agree. Additionally, both 0.0 and 1.0 don't really exist for dithered signals, so a byte should map to [0.5, 255.5] before division by 256. This also solves the signed integer asymmetry, as a signed byte maps to [-127.5, 127.5] before division by 128. I wonder if audio DSP folks have done this already.</p>
]]></description><pubDate>Mon, 01 Jun 2026 19:50:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48361733</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48361733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48361733</guid></item><item><title><![CDATA[New comment by amavect in "A case against Boolean logic"]]></title><description><![CDATA[
<p>Optimizing for "radix economy", an argument that attempts to balance the digit cost against the choice of base. When the cost per digit equals the base, e turns out optimal. But when the cost per digit equals the digit's information content (bit, trit, etc; 1 trit = log(3,2) bits), all bases turn out about equal.<p><a href="https://en.wikipedia.org/wiki/Optimal_radix_choice" rel="nofollow">https://en.wikipedia.org/wiki/Optimal_radix_choice</a></p>
]]></description><pubDate>Fri, 22 May 2026 20:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241170</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48241170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241170</guid></item><item><title><![CDATA[New comment by amavect in "A case against Boolean logic"]]></title><description><![CDATA[
<p>I have an axe to grind. Radix economy makes a shallow argument when calculating the wrong per-digit information cost.<p>I need some functions to show what I mean. Calculate logarithms, calculate the number of digits, and convert a base-n unit of information into base-2 units of information. Finally, calculate the information cost: the number of digits, times the information needed per digit.<p><pre><code>  import ln, floor
  define log := (num,base) -> ln(num) / ln(base)
  define digits := (num,base) -> floor(log(num,base) + 1)
  define tobits := (base) -> log(base,2)
  define infocost := (num,base) -> digits(num,base) * tobits(base)
  define infocost_wikipedia := (num,base) -> digits(num,base) * base
  define infocost_tbwtc := (num, base) -> (digits(num,base) - 1) * tobits(base) + tobits(base- 1)
</code></pre>
<a href="https://www.desmos.com/calculator/1wfdtsuaav" rel="nofollow">https://www.desmos.com/calculator/1wfdtsuaav</a><p>I define a logarithmic per-digit information cost, following information theory. For example, 1 trit = log(3,2) bits. This results in no advantage for any base (in which case, choose base 2).<p>Wikipedia uses a linear per-digit information cost equal to the base. This holds when communicating options takes linear time (Wikipedia's example of a phone menu). This results in advantage for base e (in which case, choose base 3).<p>The video "The Best Way To Count" uses the logarithmic digit cost, and also notes that the leading digit carries less information (it excludes 0, like a IEEE floating point mantissa). This results in advantage for base 2.<p>Therefore, know the context to apply the right cost analysis!<p><a href="https://en.wikipedia.org/wiki/Optimal_radix_choice" rel="nofollow">https://en.wikipedia.org/wiki/Optimal_radix_choice</a><p><a href="https://en.wikipedia.org/wiki/Talk:Optimal_radix_choice#Why_assume_that_the_cost_of_each_digit_is_proportional_to_b" rel="nofollow">https://en.wikipedia.org/wiki/Talk:Optimal_radix_choice#Why_...</a>?<p><a href="https://en.wikipedia.org/wiki/Talk:Optimal_radix_choice#Binary_has_the_lowest_radix_economy_for_humans" rel="nofollow">https://en.wikipedia.org/wiki/Talk:Optimal_radix_choice#Bina...</a><p><a href="https://youtu.be/rDDaEVcwIJM?t=701" rel="nofollow">https://youtu.be/rDDaEVcwIJM?t=701</a> timestamp 11:41</p>
]]></description><pubDate>Fri, 22 May 2026 20:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48240852</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48240852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48240852</guid></item><item><title><![CDATA[New comment by amavect in "US employers spend more than $1.5B a year to fight labor unions, report finds"]]></title><description><![CDATA[
<p>A way to exit the adversarial process is by ending the separation between owners and workers, through things like worker cooperatives, employee ownership, and workplace democracy.</p>
]]></description><pubDate>Thu, 21 May 2026 17:11:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48226001</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48226001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48226001</guid></item><item><title><![CDATA[New comment by amavect in "The foundations of a provably secure operating system (PSOS) (1979) [pdf]"]]></title><description><![CDATA[
<p>I imagine an OS where the system remembers to keep permanent permission for a program to manage its own files. An app data folder would work. The system should pass the capability on program start.<p>I also imagine a system where graphical programs must call a trusted system file picker to receive a fd. Receiving the capability grants permission. Ideally, Chrome could export browser history to a file, but we live in a fallen world. In any case, an alternative browser must request access through the system file picker, selecting an exported file or selecting the Chrome app data folder. It trades automatic import with user selection. The user has ultimate power, and programs make noise when doing such requests.<p>Please forgive me that I don't know Android system architecture. Searching tells me something about the Storage Access Framework, but I don't know if that truly meets what I describe.</p>
]]></description><pubDate>Tue, 19 May 2026 16:30:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48195567</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48195567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48195567</guid></item><item><title><![CDATA[New comment by amavect in "The foundations of a provably secure operating system (PSOS) (1979) [pdf]"]]></title><description><![CDATA[
<p>That condition usually doesn't hold in practice. Very few programs have a reason for reading browser history or cookies. Excel has no purpose accessing the Notepad++ appdata folder. Not all-or-nothing.</p>
]]></description><pubDate>Mon, 18 May 2026 19:08:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48184138</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48184138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48184138</guid></item><item><title><![CDATA[New comment by amavect in "The foundations of a provably secure operating system (PSOS) (1979) [pdf]"]]></title><description><![CDATA[
<p>I too would like an OS where called programs don't need to call open() on strings. The shell already has <input >output redirection, but hamstrung so few ever use them. So many programs recreate the functionality with -i -o in some manner to make up for the flaws (read multiple inputs, avoid creating a file on error). Graphical programs could request a fd from a trusted file picker instead of requesting a string to call open() immediately after. That just scratches the surface, so much security and convenience to gain.</p>
]]></description><pubDate>Mon, 18 May 2026 17:55:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48183015</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48183015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48183015</guid></item><item><title><![CDATA[New comment by amavect in "The foundations of a provably secure operating system (PSOS) (1979) [pdf]"]]></title><description><![CDATA[
<p>One of my friends had his credentials stolen from a trojan infostealer masquerading as a video game, sent from a rando who he mistakenly trusted. If only it had to request user permission to access files outside of its folder. There's a spectrum between full access and full lockdown.</p>
]]></description><pubDate>Mon, 18 May 2026 17:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48182992</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48182992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48182992</guid></item><item><title><![CDATA[New comment by amavect in "Cursing the government does not fix potholes. Spray-painting them does"]]></title><description><![CDATA[
<p>Of course, proper systems analysis would really require modelling and simulation.<p>Thanks for chatting.</p>
]]></description><pubDate>Sat, 16 May 2026 22:56:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48164513</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48164513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48164513</guid></item><item><title><![CDATA[New comment by amavect in "Cursing the government does not fix potholes. Spray-painting them does"]]></title><description><![CDATA[
<p>>thanks for continuing this interesting conversation!<p>Cheers!<p>>Money does not determine resource allocation. But spending money does!<p>Very good point. Investors have some say as to where the money goes, but you're right. Often said that the economy runs on debt.<p>>They spend only a tiny fraction of it – and invest the rest.<p>Well said. I suppose their wealth only represents a potential for resource allocation.<p>>If we forced them to spend that wealth, much of the economy’s resources would be redirected to provide goods and services to the top 1% of people.<p>Under most theories of value, this extreme demand and labor would cause the price of such luxury goods and services to skyrocket! The money would quickly distribute to the hands of those who provided such goods. Then the masses can spend the money.<p>I now see our discussion as a classic debate of supply-side vs demand-side economics. I'll steal "the unity of means and ends" from the anarchists for this: I fully believe that the masses must have the resource allocation potential in order to achieve greater wealth for all. That exists in a positive feedback loop with businesses, increasing technology and production, and increasing the general standard of living. But, investing gives the resource allocation power to the businesses. With enough wealth and power, large businesses can keep the investment cycle flowing between businesses and owners, underpaying the workers and buying out competitors. At the most extreme result, a vertically closed system where the workers must meet the needs of the business (company towns).<p>>These are not easily adapted to produce things that regular people need.<p>So many goods start out as expensive luxury goods. Refrigeration, commercial airlines, air conditioning, computers, HDTVs, cell phones...<p>>When a small number of people can, in effect, buy the government with pocket change, that’s not good.<p>Then they morph government policy towards further enriching themselves, hurting the masses in the process. Very bad!<p>Would you advocate for a 0% capital gains tax? Or a capital gains tax-break? How would you calculate the ideal number? (I would place capital gains tax included in income tax.)</p>
]]></description><pubDate>Sat, 16 May 2026 06:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48157395</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48157395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48157395</guid></item><item><title><![CDATA[New comment by amavect in "Cursing the government does not fix potholes. Spray-painting them does"]]></title><description><![CDATA[
<p>Very interesting perspective. Let me try and repeat it back. Resource allocation is a zero-sum game within any given year, resource production increases yearly as technology increases, technology increases more as capital increases, so a low capital gains tax will increase resource production more than a high capital gains tax.<p>If I got that right, here's my best shot at a contradiction. If resource allocation is a zero-sum game, money (liquid assets) determines resource allocation, and low capital gains tax further concentrates money to the wealthy (I would need to prove this, and in recent years the distribution of wealth has increased towards the wealthy), then the wealthy gain a greater share of resource allocation next year.<p>This might not result in problems, as historically the increases in resource production have increased regular people's resource allocation in absolute terms, but I see no necessity in this trend. I might argue that the poor can lose resource allocation in the zero-sum game, but I'd need to prove that (something like, inflation hurts poor people more than the rich? incomplete thoughts). I could also argue that currents trends place financial assets (intangible) above production assets (tangible), slowing the benefit to regular people.<p>I claim that if the wealthy were to put their money in luxuries (things that don't give capital gains), they would control more allocation in a given year, but then they would decrease their share of resource allocation the next year. I also claim that resource production would increase just fine, as technology initially benefiting luxury production expands toward general production.</p>
]]></description><pubDate>Fri, 15 May 2026 22:51:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48154969</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48154969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48154969</guid></item><item><title><![CDATA[New comment by amavect in "Cursing the government does not fix potholes. Spray-painting them does"]]></title><description><![CDATA[
<p>>[and, more importantly, providing goods and services that are beneficial to society as a whole].<p>I think enshittification, cost externalization, and rent-seeking behavior cancel this out, muddying the connection towards meeting the needs of regular people. For example, we needed cap-and-trade to internalize the costs of acid rain back onto power plants.<p>>These claims are demonstrably false. Paper assets provide no tangible benefits.<p>I think my rhetorical bait worked: you seem to agree with incentivizing luxury spending on real goods and services (instead of incentivizing capital gains)? Adam Smith argues to take that vanity and drive it towards public recognition. For example, many universities put the names of rich donors on the opulent buildings they donate to build. That's good! (My college's music building was amazing!)<p>>In other words, doesn't that policy incentivize wealthy people to consume less and, therefore, claim a reduced share of economic benefits? Consequently, doesn't an increased share of economic benefits go to "regular people"?<p>I thought trade doesn't make a zero-sum game? Money supply is a zero-sum game (I think), and I want money sinks to spread the money. We want them to spend their stored money to generate more tangible wealth for all. Luxury goods often push the limits to what can be done, advancing technology and generating wealth while also depleting their money stores. But while investments and venture capital might also advance technology and generate wealth, they continue to concentrate the money supply to the rich. Not good!</p>
]]></description><pubDate>Fri, 15 May 2026 18:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48152049</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48152049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48152049</guid></item><item><title><![CDATA[New comment by amavect in "Cursing the government does not fix potholes. Spray-painting them does"]]></title><description><![CDATA[
<p>Low capital gains tax incentivizes investment and venture capital, so the rich can grow their wealth faster than the poor, while creating a job market. Compare that to spending wealth on luxuries, a money sink that also creates a job market and grows the economy (people have to make the luxuries). The former creates more liquid assets (stock) with no clear connection towards meeting the needs of regular people. The latter creates more solid assets with no clear connection towards meeting the needs of regular people.<p>I vaguely remember Adam Smith talking about directing the vanity of the rich towards spending great amounts of money on proper objects in exchange for recognition. 4:00 <a href="https://www.youtube.com/watch?v=ejJRhn53X2M" rel="nofollow">https://www.youtube.com/watch?v=ejJRhn53X2M</a></p>
]]></description><pubDate>Fri, 15 May 2026 16:39:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150736</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48150736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150736</guid></item><item><title><![CDATA[New comment by amavect in "Int a = 5; a = a++ + ++a; a =? (2011)"]]></title><description><![CDATA[
<p>I also started doing this. I feel that "b = expr(a); a++;" expresses what I mean better than "b = expr(a++)": store expr(a) in b, then store a+1 in a. Any good compiler will optimize the same.<p>After separating a++ onto its own line, replacing a++ with a+=1 or a=a+1 comes down to personal taste in syntax sugar. I vote for a+=1.</p>
]]></description><pubDate>Thu, 14 May 2026 20:45:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48140991</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48140991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48140991</guid></item><item><title><![CDATA[New comment by amavect in "UCLA discovers first stroke rehabilitation drug to repair brain damage (2025)"]]></title><description><![CDATA[
<p>Thank you for sharing.</p>
]]></description><pubDate>Wed, 13 May 2026 14:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48122502</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48122502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48122502</guid></item><item><title><![CDATA[New comment by amavect in "UCLA discovers first stroke rehabilitation drug to repair brain damage (2025)"]]></title><description><![CDATA[
<p>You say all of these things and claim "there is a ton of science", but I ask for scholarly links to learn more. I don't trust anyone's word at face value on empirical topics, and I also don't know where to begin looking. "There are studies related to this out on PubMed." Show me! Phrases like this annoy me greatly.<p>You posted links earlier, which suffices.</p>
]]></description><pubDate>Wed, 13 May 2026 14:34:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48122492</link><dc:creator>amavect</dc:creator><comments>https://news.ycombinator.com/item?id=48122492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48122492</guid></item></channel></rss>