dizzant
Joined 9 years ago
Joined 9 years ago
To build on the example used in the article, you could quantize an image by dropping the lower half of the bits of every pixel value. This discards half the information by mapping the larger input image space (e.g. 8 bits per pixel) to a smaller output image space (e.g. 4 bits per pixel), effectively scaling/rounding the original values.
The fact that higher frequencies can be quantized more intensely with relatively little image quality loss is a completely separate idea from quantization itself. In this context, high frequency masking as described in the article could be accurately described as a spatially dependent quantization to zero-bit output values. But the quantization part is the mapping, not the shape of the mask, and I think the article is misleading about the distinction.
In real codecs, there usually isn’t a hard boundary like a mask, but instead an empirical table of how many bits to keep based on the perceptual value of the information at each frequency.
The context heavily implies that quantization is "discarding information" generally (e.g. clipping, masking). The wikipedia article he links in the footnote disagrees, and so do I:
> quantization is the process of mapping input values from a large set (often a continuous set) to output values in a (countable) smaller set, often with a finite number of elements.
Quantization is a function over values, or the image itself. Clipping and masking, by contrast, are functions over the space/frequency dimensions, i.e. the pixel indices ("preimage"). A rule like "apply a circular mask" or "drop the first quadrant" does not depend on the values!
The most extreme example of quantization is a threshold filter. Regardless of location, output "1" if the pixel is brighter than X, or "0" otherwise. This depends only on the value, not on the location. He also misses the opportunity to point out that chroma subsampling is another application of quantization, this time to chroma values (drop the low-order bits).
Codecs like H.264 and JPEG use spatially-varying quantization rules to effectively discard more information at high frequencies, so his explanation of H.264 is spot on, but a non-expert encountering quantization for the first time would probably come away with the wrong idea. For an article explicitly targeted to non-experts that goes out of its way to introduce the term, it's a pretty important oversight.
This is my point exactly: the creative process is impossible to do perfectly. If you want to find potential policies to enact, you need to examine very many policies that don’t work and aren’t in your constituents best interest. Those get left on the table and not advanced to actual congressional actions, sparing the legislator scrutiny for their creativity.
Some creative solution-seeking will happen in a bipartisan way through negotiation. I understand the desire to see the whole process, but removing the veil would change the behavior the participants. If every word were subject to partisan scrutiny from the wings, how could congresspeople possibly get anything productive done? See as evidence congressional committee hearings, in which the members spend significant time grandstanding for C-SPAN sound bites instead of productive questioning.
> When their behavior is conducted in secrecy behind closed doors the public doesn't have the ability to hold them accountable for it
This is obviously not true. Every bill has publicly documented sponsors and goes through a lengthy, public process with several rounds of procedural votes, committee approvals, amendment debates, etc. At some point there must be a minimum granularity of attribution. Track Changes from blank page to finished law would be useless anyway, because it would show some unpaid staffer actually typed most of the changes. Even Git history uses commits, and very mature projects like the Linux kernel revise their patches rather than keeping a detailed history of the patch creation. The champion who landed it and their reviewers are credited with the patch, as also in Congress.
> Often most of that work is done entirely for them by corporations and lobbying groups
The drafting and ideation? Sure! I wouldn’t want it any other way. It’s much better that we have an entire industry of people studying the law, finding solutions, and advocating their preferred options, rather than a group of Philosopher Kings making the law in isolation. You’re also dramatically downplaying the effort of coalition building, balancing constituent pressure, and passing procedural hurdles that is required to take a bill all the way from draft to law.
I think we may agree that provenance of bill text originating from outside of Congress could potentially be more transparent. But then again, the relevant interest groups are usually very well known by the time a bill reaches the floor anyway because that is their whole purpose, and they want to take credit for their victories. And “Monsanto drafted these provisions” is pretty far from the vision of absolute transparency and zero congressional privacy that you seem to be suggesting.
Do you have other specific ideas to increase transparency? If bill sponsor attribution, public debate and amendment, and recorded voting record are insufficient to understand a legislator’s actions, what would you suggest instead?
If you have a problem with your representative’s behavior, call their office and ask about it. They will certainly have a reason. Tell them if you disagree, and vote when you can.
> Given that the phrase “adjust the imports”—again, in a statutory provision that did not use specific words such as “tariff ” or “duty”—was unanimously held by this Court in 1976 to include tariffs, and given that President Nixon had similarly relied on his statutory authority to “regulate . . . importation” to impose 10 percent tariffs on virtually all imports from all countries, could a rational citizen or Member of Congress in 1977 have understood “regulate . . . importation” in IEEPA not to encompass tariffs? I think not. Any citizens or Members of Congress in 1977 who somehow thought that the “regulate . . . importation” language in IEEPA excluded tariffs would have had their heads in the sand.
The roll-call vote for HB7738 (IEEPA) was not recorded [2], so we seemly can't confirm today how any sitting members voted at the time. But there are two members of Congress remaining today who were present for the original vote: Chuck Grassley (R-Iowa) and Ed Markey (D-Mass). They clearly both agree with the Court, while having different opinions on the tariffs themselves.
Statement by Grassley [3]:
> I’m one of the only sitting members of Congress who was in office during IEEPA’s passage. Since then, I’ve made clear Congress needs to reassert its constitutional role over commerce, which is why I introduced prospective legislation that would give Congress a say when tariffs are levied in the future. ... I appreciate the work [President Trump] and his administration are doing to restore fair, reciprocal trade agreements. I urge the Trump administration to keep negotiating, while also working with Congress to secure longer-term enforcement measures.
Statement by Markey after previous decision in August [4]:
> Today’s ruling in the U.S. Court of Appeals for the Federal Circuit makes it clear that President Trump’s chaotic tariff policy is illegal. ... Today’s ruling is an important step in ending the economic whiplash caused by Trump’s abusive tariff authority.
N=2 is scant evidence, but it seems like both sides of the aisle "had their head in the sand", or Justice Kavanaugh's historical interpretation is a bit off.
[1] p.127: https://www.supremecourt.gov/opinions/25pdf/24-1287_4gcj.pdf
[2] g. 22478: https://www.congress.gov/95/crecb/1977/07/12/GPO-CRECB-1977-...
[3] https://www.ketv.com/article/lawmakers-from-nebraska-iowa-re...
[4] https://www.sbc.senate.gov/public/index.cfm/2025/8/ranking-m...
I agree with other commenters here that typing gives me more flexibility, in particular when writing arguments. I’ll format each point as a bullet and rearrange the list until I’m satisfied with the flow.
The notebook is essential for recovering tidbits learned along the way, e.g. what tricky steps did I need to get that one dependency to build. Weekly notepads are coarse enough to search by memory and contain enough context to get oriented quickly when going back several months.