HNHacker News
TopNewBestAskShowJobs

iterance

507 karma · joined September 29, 2024

Once more, with feeling
submissionscomments
iterance··on Claude's Cycles [pdf]
The insight is the point of research. Proof isn't the desired product of research, it's simply an apparatus that exists for the purpose of verifying and demonstrating correctness of insight.
iterance··on Show HN: Now I Get It – Translate scientific papers into interactive webpages
What's the cost per article?
iterance··on Show HN: Sameshi – a ~1200 Elo chess engine that fits within 2KB
What's the snallest possible program that accepts a chess board state and prints any legal move? True randomness may only have a couple hundred ELO, but then, that's pretty big for golf
iterance··on Is particle physics dead, dying, or just hard?
My critique is not due to pessimism, it is due to afactuality. Breakthroughs in science are plenty in the modern era and there is no reason to expect them to slow or halt.

However, from your later comments, it sounds as though you feel the only operating definition of a "breakthrough" is a change inducing a rapid rise in labor extraction / conventional productivity. I could not disagree more strongly with this opinion, as I find this definition utterly defies intuition. It rejects many, if not most, changes in scientific understanding that do not directly induce a discontinuty in labor extraction. But admittedly if one restricts the definition of a breakthrough in this way, then, well, you're probably about right. (Though I don't see what Mars has to do with labor extraction.)

iterance··on Is particle physics dead, dying, or just hard?
Specific fields may not advance for decades at a time, but we are hardly in a scientific drought. There have been dramatic advances in countless fields over the last 20 years alone and there is no good reason to expect such advances to abruptly cease. Frankly this is far too pessimistic.
iterance··on Discord will require a face scan or ID for full access next month
Platforms lose momentum when these events strike, and momentum loss is the death knell for social platforms. Reddit's missteps have put it on a downward spiral. They may hang on, even for an impressively long time, but recovery from this point is very difficult and usually involves transforming or re-forming the vision.

It can be done. It takes the right leaders. Most are unfit for this particular challenge.

iterance··on Anki ownership transferred to AnkiHub
Many community-oriented programs have failed after acquisition because they came out too firm, too decided, and too purposeful, only to realize the community is still skeptical and turning against them six months in.

Honestly, for a program like Anki, starting out by saying "we need to figure out what good governance looks like, as well as what might be agreeable and possible for everyone involved" is a much stronger positioning than coming up with something that may or may not fly to try make a strong first impression. Communities do not follow the conventional rules of American business.

iterance··on Typechecking is undecidable when 'type' is a type (1989) [pdf]
Technically speaking, because it's not a set, we should say it involves the collection of all sets that don't contain themselves. But then, who's asking...
iterance··on The Hallucination Defense
If I hire an engineer and that engineer authorizes an "agent" to take an action, if that "agentic action" then causes an incident, guess whose door I'm knocking on?

Engineers are accountable for the actions they authorize. Simple as that. The agent can do nothing unless the engineer says it can. If the engineer doesn't feel they have control over what the agent can or cannot do, under no circumstances should it be authorized. To do so would be alarmingly negligent.

This extends to products. If I buy a product from a vendor and that product behaves in an unexpected and harmful manner, I expect that vendor to own it. I don't expect error-free work, yet nevertheless "our AI behaved unexpectedly" is not a deflection, nor is it satisfactory when presented as a root cause.

iterance··on Prism
In coursework, references are often a way of demonstrating the reading one did on a topic before committing to a course of argumentation. They also contextualize what exactly the student's thinking is in dialogue with, since general familiarity with a topic can't be assumed in introductory coursework. Citation minimums are usually imposed as a means of encouraging a student to read more about a topic before synthesizing their thoughts, and as a means of demonstrating that work to a professor. While there may have been administrative reasons for the citation minimum, the concept behind them is not unfounded, though they are probably not the most effective way of achieving that goal.

While similar, the function is fundamentally different from citations appearing in research. However, even professionally, it is well beyond rare for a philosophical work, even for professional philosophers, to be written truly ex nihilo as you seem to be suggesting. Citation is an essential component of research dialogue and cannot be elided.

iterance··on SparkFun Officially Dropping AdaFruit due to CoC Violation
Hmm... reads a bit like an email a forum moderator might send a disobedient user. This seems strange, verging on unprofessional, for corporate communications.
iterance··on Eat Real Food
I would hope that it is clear from context that I mean purchasing pre-prepared meals is expensive.
iterance··on Eat Real Food
Restrictions on SNAP are tricky business. You can't ask someone on SNAP to spend time preparing food. Prepared meals are expensive, often not accessible, and sometimes difficult to prepare for people with certain disabilities. It might seem strange, but I have known people, very poor people, who rely on "foods in bar and drink form" out of necessity. I have known poor people for whom eating fruit is physically challenging.

SNAP changes like this may be better on a population health level, to be sure. On this I have no evidence. But each restriction placed on food for people living in destitution may mean some people go hungry. (And this excludes issues of caloric density.) I would like to see better data, but sadly, there is none.

iterance··on Making Google Sans Flex
One can say "they probably had data to support it" about virtually any decision. It is not really a defense from critique. It may have been deliberate, but it still feels wrong and bad.
iterance··on This is not the future
The fact is, most of the systems people use in their day do day that behave the way described simply require no mastery whatsoever. If your product, service, or device is locked behind learning a new skill, any skill, that will inherently limit the possible size of the audience. Far more than most realize. We can rail against this reality, but it is unforgiving. The average person who is struggling to put food on the table only has so many hours in the week to spare to stick it to the man by learning a new operating system.
iterance··on What Is Generative UI?
Cold take: honestly, just let users learn how to use your software. Put all your options in a consistent location in menus or whatever - it's fine. Yes, it might take them a little bit. No, they won't use every feature. Do make it as easy to learn as possible. Don't alienate the user with UI that changes under their feet.

Is "learning" now a synonym of "friction" in the product and design world? I gather this from many modern thinkpieces. If I am wrong, I would like to see an example of this kind of UI that actually feels both learnable and seamless. Clarity, predictability, learnability, reliability, interoperability, are all sacrificed on this altar.

> The explosive popularity of AI code generation shows users crave more control and flexibility.

I don't see how this follows.

The chart with lines and circles is quite thought-leadershipful. I do not perceive meaning in it, however (lines are jagged/bad, circles are smooth/good?).

iterance··on Most technical problems are people problems
Thankfully, we do not have to judge a blog post by its ability to pass muster in technical interviews. :)
iterance··on Thoughts on Go vs. Rust vs. Zig
I will at least remark that adding a new error to an enum is not a breaking change if they are marked #[non_exhaustive]. The compiler then guarantees that all match statements on the enum contain a generic case.

However, I wouldn't recommend it. Breakage over errors is not necessarily a bad thing. If you need to change the API for your errors, and downstreams are required to have generic cases, they will be forced to silently accept new error types without at least checking what those new error types are for. This is disadvantageous in a number of significant cases.

iterance··on Tiger Style: Coding philosophy (2024)
Interesting. I'd love to learn more about the problem class.
iterance··on Fighting the age-gated internet
The fight for this kind of legislature has been ongoing for many years as part of a broader program that seeks to shape the kinds of information that can be stored, consumed, and propagated on the Internet. Age verification is only one branch of the fight, but an important one to the many who support government control: it is an inroad that allows governments to say they have a stake in who sees what.
iterance··on Tiger Style: Coding philosophy (2024)
I'll admit this may be naive, but I don't see the problem based on your description. Split each step into its own private function, pass the context by reference / as a struct, unit test each function to ensure its behavior is correct. Write one public orchestrator function which calls each step in the appropriate sequence and test that, too. Pull logic into helper functions whenever necessary, that's fine.

I do not work in finance, but I've written some exceptionally complex business logic this way. With a single public orchestrator function you can just leave the private functions in place next to it. Readability and testability are enhanced by chunking out each step and making logic obvious. Obviously this is a little reductive, but what am I missing?

iterance··on Music eases surgery and speeds recovery, study finds
I think you maybe just don't like it?
iterance··on Slop Detective – Fight the Slop Syndicate
Correctness is a poor way to distinguish between human-authored and AI-generated content. Even if it's right, which I doubt (can humans not make wrong statements?), it doesn't do anything to help someone who doesn't know much about what they're searching.
iterance··on Scientists Reveal How the Maya Predicted Eclipses for Centuries
We have horoscopes and quantum computing. The existence of one is no shame on the other.
iterance··on A worker fell into a nuclear reactor pool
Your fact checking was not successful: there is no typical background expressed in counts. Background count rates vary globally by significant amounts, but importantly, they vary by device. Some devices may get a measly 10-20 counts per minute in a background, next to another device that could get 500. It also matters what kind of radiation the device is configured to detect.

At any rate 300 is widely recognizable as not an alarming value for a typical contamination detector in a typical configuration, but the report is likely slightly deficient because it does not specify how the measurement was taken. However, even if we accept 100 as the background CPM value, 300 on 100 does not represent significant contamination in a typical environment (but does imply some occurred).

iterance··on Ask HN: Can't get hired – what's next?
Back up a second. You've missed an important question. What do you WANT out of your time in this life? Where do you actually want to be in ten years, or twenty? $150k p/a is not an answer, or at least not a very good one. You clearly have means enough to start businesses, so a lot of non-conventional doors are open to you. Why do any of it?
iterance··on Sora Update #1
This does not demonstrate a sound understanding of how the public domain works, why copyright lengths have been extended so ferociously over the last century (it's shareholders who want this), nor the impact it has both on creative process and public conversation.

This is a highly complex question about how legal systems, companies, and individual creatives come in conflict, and cannot be summarized as a positive creative constraint / means to celebrate their works.

iterance··on I built ChatGPT with Minecraft redstone [video]
I'm glad I'm not the only one. Built a tape drive and bootloader to load programs off it & everything...
iterance··on Windows 10 refuses to go gentle into that good night
This will almost certainly go down as one of the worst mistakes in recent tech history. You can't tell 40+% of your commerical customer base "We could absolutely allow you to use your current computer with our new operating system! We just didn't want to. Sucks to be you, I guess." and not expect consequences for your public image and consumer confidence.
iterance··on They Thought They Were Free (1955)
Five essential questions of democracy (Tony Benn):

    “What power have you got?”

    “Where did you get it from?”

    “In whose interests do you use it?”

    “To whom are you accountable?”

    “How do we get rid of you?”
His observation is that the last question fundamentally defines a democracy - not the ability for the people to give someone power, but to dispose of that power via accepted protocols. It is also the reason people with power so commonly hate democracy: properly answered, these questions limit their use of that power, and threaten to remove their access to it completely.
← PreviousPage 2 of 5Next →