Forgot your password?
typodupeerror

Comment Re: I thought Hantavirus was the scary one (Score 1) 121

Yeah it's a good idea to try to get people concerned about concerning issues

Except it's not a concerning issue. Hantavirus doesn't spread well from human to human except when in close quarters (e.g. cruise ships). When you do the math based on the number of people on the ship, the likely R_0 would be *way* less than one out in the real world. So realistically, if they had evacuated the cruise ship after the first case, most of the people who got sick wouldn't have gotten sick, and you'd have at most maybe one or two cases in people who weren't on the ship, and that's about the realistic limit to its spread.

I don't remember the exact numbers I came up with, but it was something laughable like an R_0 of 0.15 or something.

It's a human interest story, because folks felt for the people trapped on that ship, but it was not a meaningful public health threat given the numbers involved.

Comment Re:Meta: The model for America going forward (Score 2) 27

Here's the harsh reality: AI doesn't work.

If this harsh reality is indeed the reality, then this dystopian nightmare is guaranteed to be temporary because eventually the tech will be shown to not work. So, even though people will suffer in the meanwhile, the problem will take care of itself over time. The real fear is not that the AI doesn't work but rather that the AI does work to at least some extent.

It of course works to some extent. It doesn't work to an extent that it can replace a meaningful part of engineer time, though it can certainly be used for rapid prototyping and other special cases.

Most of engineers' time isn't spent writing code. It is spent reviewing code and understanding the code. When a person writes code, they are doing this while they write the code. When AI writes the code, that time is spent on the back end while reviewing the code. This is actually more mentally intensive than writing the code to begin with, because you're having to concentrate much more continuously. This means it takes longer, on average, and you're much more likely to make mistakes and miss critical errors during the review process, because you're trying to shove all of that mental effort into a much smaller amount of time. So you save a lot of time up front, and you pay back nearly all of that time at the end.

Until such time as AI can write perfect code that doesn't require human review, the review process will continue to be the bottleneck, and I'm not seeing any evidence that AI is approaching that point.

AI is great for creating demos that you're going to throw away and rewrite a dozen times. Teams that are playing with ideas for new features can potentially generate a lot more prototypes quickly by using AI. But they're saving time precisely because it's throwaway code. As soon as you're trying to use it for production code, the savings evaporate. Or at least this is what I have seen pretty consistently.

This is not to say that AI is useless for coding. When used as a glorified autocomplete engine, it can save you from a lot of tedious busywork. When used for code review, it at least has the potential to catch interesting bugs before they make it into production. And so on. But the notion that this will suddenly allow for cutting a large percentage of programmers is utterly naïve. Given their previous cuts, they've already exceeded the expected payoff from AI. So blaming this on AI savings isn't realistic.

So the real question is whether they'll be able to get their AI tech up to the quality and scalability level where they can survive on only that revenue before their social media platform craters from inadequate resourcing.

Comment Re:Meta: The model for America going forward (Score 2) 27

The business owners of America are desperate to believe that what is happening at Meta is a repeatable pattern. First, implement AI tracking and data aggregation on employees, then remove those employees as they begin to complain in favor of using the AI that was trained on the previously gathered data. It remains to be seen if this will actually be a viable way to continue moving a business forward, but this is the vision that has been sold by the AI prophets over the last few years, and there are a lot of very excitable executives extremely excited at the prospect that they can finally be free of unpredictable and demanding employees and only have to utilize automation systems labeled AI to do all the work that humans used to do.

It's the dream of sociopathic greedy billionaires everywhere. Too bad for them that it's a pipe dream.

Here's the harsh reality: AI doesn't work. You can spend days cajoling AI into doing something correctly and spend days reviewing the bad code over and over until it gets it right or you can spend days writing the code. On average, the time savings are minimal, and the cost in terms of code understanding is enormous, resulting in less and less maintainable code over time until you eventually end up having to throw the whole thing away and rewrite it from scratch at an enormous cost.

Mind you, Meta was probably at the point where their whole code base needed to be thrown away and rewritten from scratch at least five years ago, given the level of bugginess that I've seen, so maybe AI lets them extend the long tail of badly written code a bit longer before they completely implode, but that's hardly a position for other execs to aspire to.

Let's see how this pans out for Meta long-term as they continue down this path of what seems to be madness from the outside. If they have a bumpy few months, followed by great success, expect to start feeling that same dystopian view implemented in more businesses.

They won't. They'll have a bumpy few months followed by mass attrition from the complete destruction of employee morale, followed by panic when they realize that they don't have enough remaining employees to keep the lights on adequately, followed by even bigger panic when they realize qualified candidates aren't even bothering to apply for their open positions.

Nobody wants to work for a dying shell of a company that laid off a third of their workers over only a couple of years. As a company, if you're not innovating and growing, you're dying. Meta is dying. Their AI is basically worst-in-class at this point, and everything else is getting shoved aside to make more money for that latest boondoggle, because their execs don't know how to recognize a sunk cost fallacy.

It would take a literal miracle to save Meta from the death spiral that this will cause. If I owned Meta stock, I'd be selling in a hurry right now, or at least selling covered calls to buy protective puts to limit my losses. Stick a fork in it. They're done.

Comment Re:Chronic absenteeism? You mean truancy? (Score 1) 129

When/where I was a kid, this was called truancy, and the police could pick you up for it. How is this still a thing?

Okay, let's say the police are able to find them and pick them up. Then what. Throw them in jail? That's still not attending school. Take them to the school?

They drag them to school, but at that point, there's a record, and if it keeps happening, it becomes a legal problem for the parents, who have a responsibility for making sure their kids go to school.

To a school that is so under-funded that they don't have a seat, books, or enough teachers for the student anyway?

To a school that is under-funded in part because kids aren't meeting the minimum attendance for the school to get paid.

Only to see the student leave at the first opportunity because the student needs to go home to take care of their infant sibling, sick parent, or disabled grandmother? Or to earn money so the family doesn't get evicted again?

All of those things are the responsibility of their parents. Those are adult problems for adults to solve. Kids can't realistically solve them, and can't reasonably be expected to solve them. And as soon as you let kids try to solve them, you're reinforcing the cycle of poverty by preventing them from getting the education that would enable to them to break that cycle. I'm not saying it's fair or good, just that preventing such things is better than the alternative, where we have child labor who grow up to be adults who earn minimum wage or worse.

Comment Re:Chronic absenteeism? You mean truancy? (Score 2) 129

But with chronic illness where do you draw the line?

Chronic illness is rare, and at some point, you try to figure out a way to get the kid tutoring.

We had a kid at my school, Ferris, who was always sick and then his grandma died.

I see what you did there.

If half your kids are chronically sick, there's something wrong with your school — environmental issues like mold, social issues like bullying, or senioritis like Bueller.

Comment Re:Still there, actually... (Score 1) 69

The real news is that they changed "inclusion" to "innovation," which is a grave sin.

Meh. If that is about their hiring practices, on principle I'd rather they be inclusive, but it isn't likely to destroy the quality of the product if they aren't. If it is a more general statement however — "We make our product available to everyone" — then that is a much bigger concern, because it could be an indication that the software might become a lot less available.

Personally, if I used their software, I'd be more worried about the transparency -> trust change. A company like that must be transparent, because if they aren't, you can't trust them. When I see a change like that, I read it as "Trust us. We aren't sending your passwords to the NSA."

Comment Re:A lot of it is modem quality (Score 1) 42

The actual Apple modems when they use their own really suck. Although I think they still use Qualcomm modems in a lot of their hardware. You do have to pay attention though.

If that's true, it likely won't be true for long. Qualcomm modems sucked when Apple started using them, too — constant baseband crashes, etc. It took a couple of years before they were even kind of stable.

The nice thing about the Apple modems is that they are in control of the entire stack. That means when there's a bug, there's no fighting back and forth between two companies about whose problem it is. That means every baseband crash, no matter how rare, likely has enough stored data to figure out why it crashed, reproduce it, and fix it. That also means that they can do detailed analytics and experiment with different tower switching algorithms on a global scale to improve reliability over time. This is something that companies like Qualcomm simply are not equipped to do, because they don't make devices, and thus don't have the ability to send software updates or experiment flag changes to billions of devices out in the field.

The stories I've read say that Qualcomm's hardware is better (read: faster) when you have a strong signal, but that in weak-signal environments, Apple's modems are considerably more reliable. I hope so. I've found the Qualcomm modems to be absolute trash in moderate-signal environments ever since they made us switch us from Sprint towers to T-Mobile towers, and things have only gotten a little bit better in the half a decade since.

I'd gladly take a slower maximum speed in exchange for avoiding the constant problems I have with the signal dropping out entirely.

Comment Re:Interoperability should have been law long ago. (Score 1) 42

What property were they stealing from the people? Won't be a telephone pole, those are almost always owned by a phone or power company.

On land owned by someone else. The government compels the landowner to make that land available to whoever put up the pole. It's not like the landowner had any say in the matter.

Comment Re:Haven't heard of? (Score 1) 24

... alternatives most people haven't heard of like Ghost, Beehiiv, Patreon, and Passport

I can't comment on Ghost, Beehiiv, or Passport; but even I have heard of Patreon, and that pretty much ensures that everyone and his dog knows about it. I would guess that Patreon and Substack have about equal name recognition among the general population.

Yeah, I saw "...alternatives most people haven't heard of like... Patreon", and was thinking, "What year is this?"

Comment Re:But they are the best of the best! (Score 1) 177

Let's go on the theory that they got into Harvard because they are the best of the best. If that were the case, then at most universities they should expect a top grade against the "lesser" students and why should they be penalized with sub-A grades just for being the best?

I think it's probably safe to say that there is pressure to inflate grades, and that such pressure comes from people who think that way.

And I know you know all this, but for the rest of the folks reading, realistically, most of them got into Harvard for one of three reasons:

  • They could afford to go to Harvard, and therefore applied.
  • They thought they were the best of the best, and therefore applied.
  • Their parents went to Harvard and convinced them to apply.

Note that all three of those include the word "apply" in one form or another. The ones who got in are presumably some of the best of the people who applied, with the caveat that there is a large pool of people who were equally good, but did not get in, because there is a limit to how many students they can take, and there is a much, much larger pool of people who were equally good, but did not apply, because they:

  • didn't have the money to afford it,
  • didn't perceive themselves to be good enough (impostor syndrome),
  • didn't want to live in the Boston area (B is for Boston, B is for brr),
  • didn't want to go to school with what they assumed would be a bunch of spoiled rich kids,
  • wanted to save their money for a good grad school, preferred to stay closer to home, or
  • were majoring in an area where Harvard is only middle-of-the-pack.

For example, in CS undergrad education, Harvard is tied with UC Santa Cruz down at #37. And UCSC is a short (though moderately painful) drive from Silicon Valley, which makes it more desirable for part-time employment. Harvard is a few minutes on the red line from MIT (#5), which at best makes it an easy trip to another school's recruiting fairs.

So I'll recommend The Tyranny of Merit by Michael Sandel (of Harvard). The more I think about it, the more I like his lottery ideas.

It's not a terrible thought. I'm not sure you'd see a meaningful difference in outcomes if you randomly picked from the top 20% of students nationwide and assigned them to Harvard versus carefully selecting with the level of rigor that they do. What would be really great would be if one of these schools randomly chose 2% of their incoming freshmen from the pool of all applicants, rather than going through the full process, and then compared outcomes.

Comment Re:It's all about definitions. (Score 1) 177

For undergraduate courses, there is just no way that the large majority of students can master the material to get an A if the course is being taught at a reasonable level. There is just too much of a spread of abilities.

Of course it's possible. It is exceedingly unlikely once the class size gets sufficiently large, but it is absolutely possible in small classes.

Consider an honors general psychology class where everyone is in the honors program and chooses to take that class rather than taking their A in the non-honors version of the course. If they do well enough to get an A in the non-honors course, there's no good reason to give them a B in the honors version of the course, because that just penalizes their GPA for taking a version of the course that covers the subject in more depth and breadth. Now assume that this class has ten students, all of whom would probably have gotten an A in the standard general psych course. Consider that the policy proposed would cap it at 6 As.

And even if you reject the idea that the honors classes should be graded similarly to the non-honors classes and want folks to wear an A in an honors class as some sort of badge of honor (why?), a small elective class still has a real risk of having a section some quarter/semester where everyone is really good or really bad. And just as you wouldn't want to assign As if nobody deserves one, you wouldn't want to deny As if everyone does.

Policies like this only make sense if you cancel any section that has a small number of students or exclude them from the policy. The smaller the sample size, the larger the standard deviation becomes. This is basic statistics (which I mostly picked up in Dr. Zachry's honors general psych). Any policy that doesn't take that into account is fundamentally flawed. Ideally, the grades for each class need to be evaluated with a t-test or similar against all of the previous sections of that class, taking into account the class size as though they were both samples of a larger population. And if that says there's too much difference between the mean/variance of one class and another, that *might* be a hint that the other class was graded unfairly, or it might mean that they're just smarter/better students. To find out which, you then need to compare the group of students' overall per-semester/quarter GPAs against that same metric for the other historical sections of the class.

Simplifying it to some fixed number makes it easy to write the policy, but it doesn't make it a *good* policy.

Comment Re: It's all about definitions. (Score 2) 177

In an elite school it doesn't seem there would be a whole lot of "year full of dumb people" happening.

In a given class, though, there will be variation. If your grade depends not just on how well you did, but on how well the other people in your class did, it's a fundamentally useless metric, because you can have one person who just happens to get into a couple of classes where half the people were valedictorian, and ends up with a B, while another person in the same year who takes classes in a different semester or ends up in a different section of the same class with different cohorts, turns in exactly the same quality of work, and gets an A.

Any sort of stack ranking makes grading completely and totally worthless, even when evaluating people who were at the same school at the same time. It literally tells you nothing more than that a particular student was better than the people in that specific section of that specific class.

This sort of stack ranking also creates a strong disincentive for smart people to take classes with a smaller numbers of students, because the variability in quality of students will be higher.

I would say that any sort of limits like this should be applied over a five-year rolling window, and including all sections taught by a specific professor. That way, a professor who is approaching the threshold can adjust the grading slightly overall to stay within the limits without excessively penalizing students in a section that has all really smart people.

Alternatively, you could provide an escape hatch where a professor can justify exceeding the policy on a one-off basis, but where it has to be independently reviewed, and if it keeps happening, it becomes a problem for the professor.

If you don't do one of those two things, then what you're doing is causing artificial grade *deflation*, which results in an unfairly/randomly biased ranking signal. And I'm of the opinion that doing so makes grades even less useful than their current questionable level of utility.

Or we could just acknowledge that grades are a poor measurement of students' ability in the real world and abandon them entirely, replacing them with pass/fail signals, where each subject area within a course must provide a pass signal for the class as a whole to be passing. Better yet, make it tristate: P, NMP, F, where P means it should count across the board, NMP means it is good enough to pass if it isn't a course in your major area, and F means it isn't good enough to get credit.

Let companies actually spend the time and money to interview more candidates to find out whether they are worth hiring instead of relying on noisy numeric signals as a crude filter.

Comment Re:The geothermal plant already exists [Re:MS Pow. (Score 2) 87

3. They're a reliable customer of power. That means that they will alway pay the bill, even if it is high. The grid operators and generation plant operators can charge them a huge premium for bulk power, then use that extra revenue to build more power plants.

I needed a good laugh, but that is exactly the opposite of how it actually works. They will be a discounted bulk price, or they'll build somewhere that will.

You're describing the situation in places where demand doesn't exceed capacity. I'm describing how any sane person running an electrical utility would bill things in a place where a company wants to put in a data center that exceeds available capacity. They'll hit them with capacity charges based on their usage during peak demand periods, or they'll make them pay for capacity improvements as part of the connection charge, or both.

And the "or they will go somewhere that will" part shouldn't really be a concern. They want to build there. The generating capacity isn't adequate. They either pay whatever fees are necessary to ensure the stability of the grid or they don't build. If that cause them to build somewhere else where adequate capacity exists, that's also fine.

Slashdot Top Deals

Do you suffer painful elimination? -- Don Knuth, "Structured Programming with Gotos"

Working...