Forgot your password?
typodupeerror

Comment Hmmmm. (Score 2) 48

I don't criticise the concept, but the concern is whether it has long-term adverse neurological effects, and a "quick study" doesn't sound like it'll tell us that.

It's essential we have more ways of dealing with treatment-resistant depression. We just need to make sure that they're less harmful than the depression itself. You willl, of course, recall that each and every single bad decision by medical boards to approve a treatment has been because they wanted to rush through a "medical cure" that turned into a medical hell.

I'm not stupid enough to say that mushrooms would cause long-term damage, but equally I'm not stupid enough to say that we should only look to see if it has short-term benefits.

The correct approach would seem to be to make sure there aren't any immediate hazards and, if there aren't, then to continue the study to check for consequences of long-term use whilst authorising short-term prescription use, on the understanding that the prescription use permission will be extended outwards to whatever the data cansafely tolerate. In other words, don't deprive people of necessary treatment but equally don't claim greater confidence than the data supports.

This tightrope has only got to be walked because nobody has been seriously studying depression for a very long time and now we've got a hunge backlog of cases that are refusing to shut up, making it hard to ignore. This research should have been done years ago, but politicians were far too ignorant and far too swayed by religious money. But that doesn't mean we should rush.

I'm sure the scientists know how to keep a level head, but the CEOs and the politicians clearly can't and they're the ones who will be making the demands.

Comment Re:The reason is spite (Score 1) 261

There is a British idiom "Tilting at Windmills" which means to attack imaginary enemies.

The idiom is equally common in America, and I expect throughout the Western world. I know it's well-known in Spanish-speaking (obviously), and French-speaking countries. I don't know if it has spread to Asia or Russia.

Comment Re: Ideologically fueled insanity. (Score 1) 261

The conversation was not how quickly they were fixed, but how often they break down and need to have trucks bringing parts in.

The primary problem during the big freeze was natgas plants that weren't designed to operate in such cold conditions. 58% of the unplanned outages were from natgas. Wind generation also suffered, but the dip was smaller and the recovery faster. https://www.ferc.gov/news-even...

Comment Re:'Any Lawful' (Score 1) 34

'Any Lawful' Use of AI... by the people that can rewrite the law at any point in time to have it say anything they want.

Nice soundbite, but its total bullshit.

Bwahahahaha! If they actually had to rewrite the law it'd be great, because the process of rewriting the law is intentionally designed to have lots of checks.

But we've given up on that. At least, that's what the last few administrations have been trying to do, and the current one more than any... and Congress is sitting on its collective thumb and letting it happen, when it isn't actively collaborating. The courts are fighting a rearguard action, but they are too slow, because this was never supposed to be their job, and are often being opposed by the highest court.

Comment Re:Shifting the blame and cost (Score 1) 43

So they're asking users to pay for tokens despite a good portion of tokens being consumed for nothing because of the number of attempts it takes to generate anything usable.

If you're bad at using the tools, is that their fault?

Good prompting and good context management are non-trivial, but they are things you can learn to do.

Good prompting is really just good communication. Pretend you were telling a junior developer who is very bright and somewhat overenthusiastic what to do via email, and that you can't send them another email for several hours. If you give them incorrect instructions, they're going to produce incorrect results. If you give them vague instructions, they're going to spend a lot of time building their guess at what you want or -- often worse -- reading the whole codebase to gather the context required to figure out what you want. (Humans hate reading huge amounts of code, so a human dev probably wouldn't do that, but an LLM will).

And what you need to communicate isn't just what to do, but how. As one example, I do most of my work in statically-typed languages, primarily Rust and C++, and I find that the LLMs really all seem to primarily be Python jockeys. They can write Rust or C++ just fine, but they don't really think about how to take advantage of strong typing. If I ask them to refactor something, the first thing they want to do is to go scan the entire codebase to see what will be affected by it. In a dynamically-typed language (especially if you don't have good unit tests), this is the right thing to do. Sometimes the LLM can use grep or sed to find the relevant code efficiently. Sometimes they need to actually ingest thousands of lines of code (newly-loaded tokens!) and that gets expensive.

What an experienced human Rust/C++ programmer will do, and what an LLM can do if you tell it to, is to rely on the compiler. Think about how to structure your refactor so that all of the places that need to be updated will be broken, then let the compiler tell you where all of them are, then fix them. This is much more efficient, for humans or LLMs, but an LLM won't do that unless you specifically tell it to. A junior dev might not think to, either.

As with a human, it's usually a good idea to have a conversation about the task before telling them to start the task, to make sure you and they both understand well what is to be done. But this leads into another important cost-management issue: Context management. If you're going to have an extended back-and forth with an LLM, make sure that it doesn't have a lot of extraneous data in its context window.

Context management is crucial to keeping costs down. Every time you submit a prompt, the model has to load the entire contents of its context window. "Reloaded" tokens are a lot cheaper than "newly-loaded" tokens, but when the context window is 1M tokens, the costs can add up fast. One solution is to use a model with a small context window. That works, but then you have a junior developer who doesn't understand much and constantly forgets what he does understand. For some tasks, especially very mechanical tasks, that works fine (in fact, for some tasks it's actually better). But if you're doing something that requires understanding a large codebase or lots of other context, such as large requirements documents or something, you're going to get stupid results from a model that doesn't have enough context. On the other hand, clearing the context too often means having to reload it more, and newly-loaded tokens cost more than reloaded tokens. (There are also output tokens to consider, but I find those aren't usually relevant to cost). So, knowing when to use a larger or smaller window and when to clear the context window are essential skills for keeping the costs down.

A related choice is which model to use, and this interacts strongly with context window size/content. I primarily use Claude Code, and most of the time I keep it set on the default Sonnet model with a 200k context window. When doing something larger, I bump that to 1M tokens. When I need help thinking through a complex design question, I switch to Opus, but usually with a fresh context window. I have some good project summary documents (a few thousand tokens) that provide high-level context for cheap, so I clear the context window, tell it to read the project docs (I have a skill for that, with a short name), and then start working through the issue.

There's a lot more I could add, but this is long enough. The TL;DR is that using LLMs effectively is a skill -- a rapidly evolving one. Perhaps in the near future the LLMs themselves will get better at context management, model selection and knowing when to ask cheap followup questions rather than do a lot of expensive research. But right now, they don't.

Comment Re:All for taxing the rich (Score 1) 333

Making it continuous avoids having strange behaviours near bracket limits (where a pay raise can result in an actual pay cut). This is something the rich fear as much as anyone, hence the anxiety around whether earning more will get you more. With an S-curve, you can provide that as a hard guarantee whilst also making the current notion of high-scoring (billion and trillion dollar pay packets) completely senseless economically -- without denying the rich the glory if that's the kink they're into.

It also means that you don't have an "upper bracket" where people well beyond it are essentially getting free cash. It's also more computer-friendly. It also becomes possible to make a much higher maximum tax.

But, yeah, you're correct in principle.

Comment Re:Speaking of Amazon and books... (Score 1) 57

All very true. How long before AI displaces human narration probably depends mostly on the cost-sensitivity of listeners. I'm absolutely willing to pay $5-10 more per book for talented human narration, but in general consumers prioritize price over quality as long as quality meets a certain threshold. LLMs don't meet that bar at present, but they might before too long. And, eventually, I'm sure they'll match the capability of human voice actors, though I have no idea how long that might take. We might have an extended "uncanny valley" period during which they're good enough that authors don't bother with the expense of a human, but they really aren't as good.

Comment Re:Wait! What? (Score 1) 118

That's what warrants are for.

Indeed, but not all warrants are constitutionally-valid, and that's what this is about.

And it's just your opinion that the right to privacy trumps the good of society.

Sure, the scope of the 4th amendment is something that has to be decided through legislation and judicial review. My opinion is that based on the history of 4A precedents, this crosses the line. Several district court judges and appellate courts have agreed with me. One appellate court disagreed with me... which is why it's in front of SCOTUS, whose job it is to resolve the question when appellate courts disagree.

As an aside, it's somewhat refreshing to see SCOTUS working normally. So often lately they're handling crazy cases that shouldn't even be in front of them, because the Trump administration skipped all the preceding steps and went straight to the top. But this is how it's supposed to work. District courts make rulings about whether government actions are legal, and sometimes those turn on constitutional questions. Appellate courts review the district court rulings and either uphold or deny, issuing precedential rulings that are binding on all the courts within their circuit. When appellate courts from different circuits issue conflicting rulings, then it's up to SCOTUS to decide.

What about my having to report my income every year on the Ides of April just for "the good of society"? Who gave you or some court the right to take that constitutionally granted right away from me?

That's a bad example, because it's the 16th amendment that does that, not judicial precedent. Oh, the 16A doesn't explicitly call out that you should be required to report, but it's clearly implied since there's no way for Congress to levy taxes on incomes unless they can find out what those incomes are.

Comment Re:All for taxing the rich (Score 2, Interesting) 333

Personally, I would agree with you entirely.

Now, everyone has their own preference on what a "simplified" tax code would look like.

For myself, I'd use something similar to an S-curve. Maybe even use that family of curves directly. What you want is for those who earn very little to pay very little, for there to be a region where this increases substantially (because life ain't cheap, even when you can use scale efficiencies meaningfully), and for an asymptotic region for the mega-wealthy. You feed in the expected earnings for the year, you integrate over the curve, and you divide by 12. That's the tax per month for the financial year. If a person changes earnings, either due to a raise, unemployment, or whatever, you use a weighted average, recalculate, then subtract what has already been paid.

This is simple, quick, easy, and only requires that you have expected earnings reported to somewhere central, which needs to be true for taxes anyway.

No tax brackets, no deductions, just a straight calculation by a computer. And, as computers do the taxes anyway these days, that's not much of a hardship. You simply set the parameters for the curve to be such that nobody really needs anything to be deductable.

I'm sure there will be plenty of others who advocate flat taxes or other schemes, and some of those may even work out better than what I'm suggesting. I have no ego at stake here, so if others can do better, go for it. My point is not that my idea is somehow good, it's rather that we can indeed close the loopholes and simplify the tax code - enormously - without creating massive unfairness and without having to rely on naive assumptions about economies.

Comment Re:"Just the Rich" (Score 2) 333

Except, a hundred years ago, they didn't. And the government knows this. As do many in the public. The taxes in the 1960s and 70s were around 90% for the rich, not 5%, and yet billionaires stayed in America.

You can hate taxes all you like, but even with posting, you're using services that were invented because those taxes existed and for no other reason. The commercial sector FAR preferred the X.25 technology they were using, because they could charge a fortune and get away with it. You have Internet today because of those taxes you loathe.

Comment Re:Wait! What? (Score 1) 118

They challenged the warrant as a violation of his privacy because it allowed authorities to gather the location history of people near the bank without having any evidence they had anything to do with the robbery.

Gathering other people's location data was a violation of Chatrie's privacy? What if I was one of those "other people" and I say I don't care if the police accessed my location data. And every other innocent person in that net said the same thing? Chatrie can't hide behind my rights.

If the police put out a call and asked everyone who was in the area at the time to voluntarily tell them so, that would be fine, and you offering up your location history would be your decision. I'd probably offer up mine, too.

But that's not what happened here.

What happened is that the warrant authorized the police to scoop up everyone's data regardless of whether they were willing to offer it. We do allow police to violate the privacy of people in narrow, carefully-specified ways because it's necessary to solve crimes, and that's good for society. But grabbing the location history of everyone who happened to be in an area at a given time, without their permission, seems like it crosses a line. That's the question before SCOTUS.

Personally, I have nothing to hide and don't care... but I think Chatrie's lawyers are right, that this is overly broad and shouldn't be allowed. It's unfortunate that getting this right (assuming SCOTUS agrees with me) will allow a bank robber to go free, but that's how it goes sometimes.

Comment Re:Speaking of Amazon and books... (Score 3, Informative) 57

I'm finding that a lot of printed books today are horribly edited. It use to be rare I would find a misprint in a book.

I'm finding that a lot of printed books today are horribly edited. It use to be rare I would find a misprint in a book.

A lot of new fiction today is essentially self-published. In some ways, this is great. It's easier for new authors to get their books in print, rather than dealing with endless rejection letters, and those that are successful keep more of their money. On the other hand, it means that readers can no longer rely on publishers to act as quality filters. This shows up both in an increase in slop (AI and otherwise) on the market and in a significant reduction in professional editing. Often there is no professional editing at all.

I find that this is (one of many) good reasons to consume fiction primarily in audio form. The cost and complexity of getting a talented voice actor to read your books serves as a quality filter, and the narrators generally fix the most severe editing problems. They won't do structural editing, of course (e.g. deleting useless paragraphs), but typos are naturally not relevant and they also often fix erroneous word choices, incorrect names, etc., when it's obvious what the text should say. For example, I enjoy Terry Mancour's "Spellmonger" series quite a bit, but I absolutely cannot stand reading it in print. So many annoying mistakes that even a light editing pass would fix. But John Lee, the narrator Terry uses, does an outstanding job of cleaning all that up as well as of bringing the characters and the stories to life. There are several other recent book series like this, which I find unreadable in print but quite enjoyable in audio form.

Of course audiobooks also have their downsides. They cost more, sometimes narrators are lousy -- even to the point of making a good book unlistenable -- plus they have their own annoying "editorial" problems, such as different narrators reading stories in the same world using different pronunciations of names and concepts. Drawing on the Mancour example, his world had a time when it was ruled by mages, a time that is called "The Magocracy". Logically, this should be pronounced with a soft "g", as in "mage", and John Lee does this. But some side novels are narrated by Fiona Hardingham, who insists on saying it with a hard "g", as well as pronouncing a lot of names differently. Minor, but grating.

User Journal

Journal Journal: Deficit of good conspiracy theories 2

As mentioned elsewhere, the total lack of any good conspiracy theories is obnoxious. They tend to be all trivial, trite, and involve the most bizarre cover-ups that couldn't possibly work. I am going to argue we can do so so much better. If L. Ron Hubbard can do it, we can do it with style.

Comment Re: So, basically... (Score 1) 47

And I can sympathise with that stance, too. He was in a position of authority and misused that position, escalating rather than de-escalating the situation.

The problem a lot of us on the outside have is that we can't know all the details, we can't know all the ins and outs of the situation, so I'm trying to be fair to all sides whilst not approving or condoning any behaviours that were abusive by any side. It's a very delicate line to walk, with only one side presented. Hence all the hedging in my post regarding how honest or accurate the OP is.

Players I can understand being heated - their emotional investment is, after all, absolute and total. It has to be, at that level. But the players appear to be the calmest and most rational of all the sides. I'm impressed there.

Slashdot Top Deals

Logic doesn't apply to the real world. -- Marvin Minsky

Working...