* Posts by Filippo

1903 publicly visible posts • joined 24 Nov 2007

EU tells Meta it can't paywall privacy

Filippo Silver badge

Re: And how would that work?

You seem to argue that personalized feeds are impossible without tracking.

That is just not true. Users can explicitly declare their interests. There are real applications, right now, that work just like that, and they work fine. I myself have feeds that don't track me. This thing that you claim to be a logical impossibility, not only it's possible, but it actually exists.

Or, you could also track what the user is doing on the app (and not elsewhere), keep that data isolated from any usage that's not strictly necessary to build that specific user's feed, and obtain informed consent. That would also work, and result in a working automated feed that respects the law.

You are arguing that opaque and pervasive tracking is necessary to build a personalized feed, and that's just not true. Multiple people on this thread have shown alternative models, some of which are actually used and have been used for a while.

Filippo Silver badge

Re: Gibberish

1) You don't need tracking to create a personalized feed. I have a news app where I explicitly gave it a list of topics I'm interested in, and it works very well - better than Google News, actually.

2) Meta doesn't just use your tracking data to create Facebook feeds for yourself, or to show targeted ads to yourself. The data is integrated with data gathered from other users, affecting their own feeds and their own targeted ads. It's exposed to other Meta software, and to third parties. It's used in ethically dubious experiments (the infamous 2014 study). It's used to create shadow profiles of people who don't even have a Meta account. This happens in a completely opaque fashion; and those are just the things Meta has explicitly admitted to, and we don't really know the details.

3) Meta doesn't just gather tracking data from what you engage with on their services. They also provide embeddable trackers, with which they can gather data on what you do on third-party websites. Again, this is fully opaque to anyone who doesn't have advanced technical skills.

Creating a personalized feed does not require any of that crap. Meta could let users explicitly state their preferences, and/or they could create them by getting informed consent and then tracking what they do on their Facebook account alone. All of that would result in an application that works fine, and would be well within the law.

Filippo Silver badge

>But a Meta spokesperson said: "[...] subscription for no ads complies with EU laws."

More deliberate obfuscation from Meta. The problem isn't ads. Subscription for no ads has been a thing since before Meta even existed, it's never been a problem, and it's not a problem now. The problem is tracking. Meta needs to get rid of tracking and/or make it a whole lot more user-transparent.

Microsoft to use Windows 11 Start menu as a billboard with app ads for Insiders

Filippo Silver badge

I too don't have any adverts on my Win10 boxes. I vaguely remember doing a right-click then "remove" on something after installing? A start menu group maybe? I definitely did nothing more than that.

GCC 14 dropping IA64 support is final nail in the coffin for Itanium architecture

Filippo Silver badge

Yup. I'm a Windows developer, but I'm sticking to C++ and Win32, or .NET and WPF. Basically, the things that Microsoft is now stuck with and pretty much has to support forever, regardless of what insanity the next guy comes up with.

Filippo Silver badge

>I spent much of 1999-2004 porting software to it, which was a prime waste of time and money. I had realised by mid-2001 that it was a turkey.

That makes me feel a little better for my year or so of Silverlight work.

75% of enterprise coders will use AI helpers by 2028. We didn't say productively

Filippo Silver badge

Overhype

Now Gartner is saying 'beware of high expectations'? Gartner?

MPs ask: Why is it so freakin' hard to get AI giants to pay copyright holders?

Filippo Silver badge

Re: Begging the question

>Reading what is visible online is no different from what you or I do.

LLM developers are not "reading".

LLM developers are "downloading and using as input to a computer program, which produces an output (the model), which is then commercially exploited". That is not "reading" and does not even look like "reading", not even if you squint.

The LLM itself might be doing something that might be seen as "reading", if you feel inclined to anthropomorphise, but nobody is suing the LLM itself, because it's not a legal entity.

Filippo Silver badge

Because so far all the big money in so-called AI is investment, and almost none is return. It's not at all clear that there's even any real money in it, except for nVidia and the like. And that's with rampant copyright infringement. Without? Not a chance.

Arm CEO warns AI's power appetite could devour 25% of US electricity by 2030

Filippo Silver badge

Re: Wait, so...

I don't worry too much about AI power consumption, in the long term. There are some neat use cases, but I believe most of it to be a hype bubble. The masssive investments are not really seeing returns yet. The jobs that analysts say will be automated away are not getting automated away. The guardrails that are supposed to fix hallucinations are not fixing them. The copyright issues are not solved. Ever larger models are ever better at party tricks, but they are not fixing any of the fundamental problems.

Investors can and will throw money at it for a while as they go unicorn hunting, but eventually they'll need profits. Ultimately, I don't think there will be enough money in it to sustain the enormous running costs associated with drawing gigawatts.

If I wanted to feel particularly optimistic, I'd hope that the hype sparks the building of large amounts of more-or-less green power generation, which will still be there after the AI bubble collapses, and will be put to better use.

Filippo Silver badge

The Matrix has ideas on this topic.

US insurers use drone photos to deny home insurance policies

Filippo Silver badge

Re: A physical visit is a lot more reliable

I too wondered this for a long time, until someone pointed out to me exactly how violent US hurricanes can get. The wind can and will pick up a car and fling it at your house at over 200 kph. This falls short of getting hit by a missile strike, but not by very much. In most of Europe, that just doesn't happen (well, or didn't happen until relatively recently).

Now, you can build something that can take that, but there are several problems. To start with, unless you are building an actual bunker, you'll have windows. The windows will not stand, and the wind will get in. That means that everything inside of the building will get totalled anyway, even if the walls remain standing. Secondly, even if the structure stands, the damage is going to be massive, and fixing it is going to be anywhere from "horribly expensive" to "impossible, the rebar is compromised from getting a direct hit from a flying bus".

Factoring all of that, it turns out that at some point it's cheaper to just build crap and get good at rebuilding from scratch quickly.

At least, that's what I got told; make of that what you will.

Engine cover flies from Southwest Airlines Boeing 737 during takeoff

Filippo Silver badge

Re: Shared on social media ??? WTF ???

Either they alerted the crew immediately and shared the accident later, or someone else had already alerted the crew, or, most likely, the crew was already alert on account of all the screaming. I honestly can't fathom why you would think that this was an "instead of" situation. There's enough in this story to be outraged at already, no need to make up more.

Farewell .NET 7, support ends in May – we hardly knew you

Filippo Silver badge

Re: What was the point of releasing .NET 7

Okay, but we really ought to put in perspective what "not supported" means exactly, in practice.

Just for reference, I made a bunch of .NET 3.0 software, way back then, and it's still working fine on the latest Win11 machines.

I suppose it might "have vulnerabilities", in theory, but it's not web-facing, it doesn't run as admin, and, anyway, the same could be said of any software that hasn't been recompiled against the latest libraries in 20 years.

It also could be recompiled on .NET 8 or whatever with minimal changes, if I wanted to. Yeah, they don't guarantee the APIs will be identical for decades, but in practice that's very nearly true in most cases. Which is about the same deal or better as what you can get on every platform under the sun.

For comparison, I was also making Win32 programs in C++ in the same period, and running them on Win11 was about the same effort. The executables would mostly work, some pain with recompiling with the latest toolchain. I honestly doubt there's any platform where you wouldn't get at least that, except on extremely static platform that seldom see major updates.

CEO of UK's National Grid warns of datacenters' thirst for power

Filippo Silver badge

Re: > A nice view of a burning planet is preferable to a few wind turbines in some peoples minds

Usually, people calling someone else 'snowflake' are insecure and projecting. See also the use of 'sigh' and 'completely deluded', terms which basically mean 'I don't want to engage with you as a peer'.

At a guess, I'd say that maintaining a belief that climate change is not a real problem is getting harder and harder, resulting in the need to display inflated certainty.

Meta accused of snarfing people's Snapchat data via traffic decryption

Filippo Silver badge

The software could easily be used to expose anything that happens on their phone. Think home banking credentials and OTPs.

I wonder whether those "willing participants" had something resembling informed consent. or whether they thought "oh, it'll just log which apps I'm starting".

UN: E-waste is growing 5x faster than it can be recycled

Filippo Silver badge

But that's a technical problem. It can be fixed with better batteries. The consumer electronics problem is not a technical problem. If tomorrow someone invented batteries that don't degrade ever, the EV problem would vanish overnight, but we'd still have to buy new phones frequently.

Filippo Silver badge

That's not the point. If devices lasted forever, then yes, some people would still buy the latest tech anyway, because of whatever incremental improvement.

But they would sell their previous phone, instead of throwing it into the trash.

Just like cars. That's the point.

Filippo Silver badge

>This is all driven by unsustainable lifestyle of the rich.

You have a weird way to argue that. All of the things you list have an extremely long lifecycle. I mean, most of our town centres are full of apartments built in the 1700s.

There are ... problems with yachts and private jets, but going into landfills is not the big one for them. Things that can change owner and still work fine are not the problem. Sure, the rich will get tired of it and get rid of it, but one of their minions will sell it to someone who then uses it.

The problem are things that can't be sold on. Lots of consumer electronics just stop working, usually for reasons that could be entirely avoidable. Both the rich and the poor throw them away all the time, the only difference is that the rich throw away more expensive models - and somewhat faster, to be sure, but the rich are not that numerous.

Ideally, it would work just like cars. Depending on your income and desires, you can get a new one or you can get one that has been used for 5+ years and still has 5+ years in it. That just doesn't happen for phones.

Filippo Silver badge

>We need to build products to last, and make sure we can fix them when they break.

That is unfeasible within the current paradigm. The entire economic model is geared around low-lifespan products. If everyone suddenly started buying a new phone every 10 years minimum, and there are exactly zero technical reasons why that shouldn't be the case, entire supply chains would implode.

I'm not saying this is bad, quite the contrary, but it's going to be a whole lot harder than just setting up a "Right to Repair". Still, it's a start.

Third time is almost the charm for SpaceX's Starship

Filippo Silver badge

Re: maximising

>It's the language I object to. Clearly they are not maximising public safety and claiming so is disingenuous.

No, it's not. "Maximising" in no way implies the absence of any constraints, such as "being a rocket company", on the variable you are maximising. In fact, I can't think of any case where you maximise something without constraints. The language is perfectly accurate (whether they are actually maximising, of course, is harder to figure out).

Also, I reiterate that having a space program is good for public safety, because of weather forecasts if nothing else, and that has a hard requirement of launching rockets.

Filippo Silver badge

Re: maximising

Unless I'm missing something, following that line of reasoning, the implication is that we should not have a space program, because of public safety.

I invite you to consider the impact on public safety caused by e.g. not having modern weather forecasts, as a direct consequence of that.

Attacks on UK fiber networks mount: Operators beg govt to step in

Filippo Silver badge

Did that actually work? I mean, was the crime rate lower?

Yeah, thought so.

How to Netflix Oracle’s blockbuster audit model

Filippo Silver badge

>It's time IT's own late fee model becomes late as in the late Arthur Dent.

Didn't Arthur Dent survive the destruction of Earth itself?

Font security 'still a Helvetica of a problem' says Australian graphics outfit Canva

Filippo Silver badge
Trollface

Re: KISS

Why stop there? Just handwrite! You can have as many fonts as you can learn to draw, and the only way to hack it is to kidnap and threaten you.

Trump supporters forge AI deepfakes to woo Black voters

Filippo Silver badge

No, this is not what's happening. The article is mentioning the parody account, but it is explicitly stating that it's just a parody. The accusations of using deepfakes for propaganda are leveled at an entirely different person, who is not a parody maker and who was doing exactly that.

Either you stopped reading after the first paragraph, or you're attempting another deception for propaganda purposes.

Filippo Silver badge

No. Read the article.

The article links to the parody account as examples of what you can do with image models, and explicitly states that it's a parody account.

The article then goes on to show that actual, real, non-parodic Trump supporters, such as a radio show host, have created and published fake images, only admitting they were fake after being called on it. These images are not linked, because The Register has ethics: unlike the parody images, they were actually created with deceitful intent, and linking to them would only spread them further. There is a second example of a Trump supporter employing fakes with deceitful intent on the linked BBC article.

TLDR: you are claiming that the article is railing against a parody account. The article does no such thing. A parody account is mentioned, but the accusation of using deepfake for propaganda is being leveled at someone who was doing exactly that.

Filippo Silver badge

The current main threat to democracy is neither fake news, nor "AI"-generated fake photos. Rather, it is the mindset that leads people to employ such tools. Even if we found a way to magically label deepfakes, that mindset would still be there, and it would still be a problem.

Tesla Berlin gigafactory goes dark after alleged eco-sabotage

Filippo Silver badge

Re: It is not left wing extremists

You don't really need to have someone to blame immediately after the event. You can wait until at least some proper investigation is done. Even if it turns out to really be whoever the finger was first pointed at, just because you didn't point the finger too right away doesn't make you complicit or anything.

EU-turn! Now Apple says it won't banish Home Screen web apps in Europe

Filippo Silver badge

Or they could just allow Home Screen apps with any underlying browser engine.

Meta's pay-or-consent model hides 'massive illegal data processing ops': lawsuit

Filippo Silver badge

Well, I can phrase it more accurately, but those are all separate things, despite what Meta would have you believe.

Having account functionality, so that you can store user preferences and subscriptions and whatnot is one thing. The user explicitly puts data in their account, by logging in and then toggling settings and subscribing to threads and whatnot. That is how you provide the service, it is expected functionality, and it is not a problem. If done right, you wouldn't even need a cookie consent banner.

Tracking, where you record all user interactions and build a profile, is a different thing. The user is giving you data, but they are doing it without informed consent, often without even awareness. That is not required to provide your service, it is not necessarily expected functionality, and it is a problem. It is arguably required to fund the service, but nobody has a right to a business model that breaks the law. Meta could make this above board by obtaining the relevant consent, but so far they have done everything they can to avoid it.

Tracking on third party websites, and tracking of users that don't even have a logged-in account, which is also something that Meta does, is a slightly different thing too, and it's a bigger problem. I don't think that there is any way this is legal, but enforcing this would hurt Meta immensely, and they know it.

Serving ads is not a problem. You can fund a website this way. You probably won't become the richest person in the world, but it's been done.

Serving targeted ads is only a problem because in order to target ads, you need to track. But it's not really a problem in itself. Because of this, asking money in return for not showing ads and/or not targeting ads doesn't solve anything, if you keep tracking. Meta could get explicit informed consent, track what happens on their websites alone and only to logged users, and then use that tracking data to target ads, and this could be made to work. But they don't want to, and they'll fight tooth and nail to avoid it, because it would be far less profitable.

Selling a service for money is also, obviously, not a problem. Again, you probably won't become the richest person in the world.

Meta is trying to convince everyone that user accounts are the same thing as tracking, that ads cannot exist without tracking, and that websites cannot be funded without ads. None of this is true.

Filippo Silver badge

The problem isn't targeting; it's tracking. Tracking is the thing that provides the data you use for targeting. If you track, it's a problem, regardless of whether you then target or not.

If this all sounds like stuff that would apply to an enemy combatant, rather than a user of a service you're offering, that is not a coincidence.

Filippo Silver badge

Re: basically proposing you pay it in order to enjoy your fundamental rights under EU law

It doesn't, obviously. You can pay in money, or you can pay by viewing ads. The GDPR is no obstacle to this.

It's a significant obstacle to paying with your personal data, especially without informed consent. Meta is not offering any option that doesn't involve this. Hence the problem.

Filippo Silver badge

Tracking != advertising

There's a fundamental misunderstanding here. One that Meta is doing their very best to exploit.

Tracking is not advertising.

The GDPR is about tracking, not ads. You can serve ads on a web page without tracking, it's how it was done in the 90s. If you do, GDPR won't stop you in the least.

If Meta wants to offer a paid service with no ads, good for them, but that's irrelevant. If they want to be compliant that way, they need to offer a paid service with no tracking. But they don't want to do that, because tracking is where they make their real money.

After all, it takes a global-scale service like Meta or Google to make tracking really useful... but anyone can serve untracked ads with equal effectiveness. If it got established that you can't track users without informed consent, and you can't leverage refusal of service to gain consent, and this was actually enforced, then the advertising monopoly would dissolve overnight. Even the argument that tracking is useful for users in the form of better search result is hollow in the face of how web search results on major sites are steadily getting worse.

So they're trying to muddle the issue by saying "oh, but we offer an ad-less service, so that's fine!" - no, it's not fine, we're talking about tracking, not ads. Even offering a service where the ads don't target me is irrelevant, as long as you keep tracking me.

Conflating tracking and advertising, believing that they are one and the same, that you can't advertise without tracking and that therefore the only way to fund a website is either through payment or through tracking, is IMHO a big part of how we got into this mess, and furthering this confusion is outright deceptive on Meta's part.

There's also the not-insignificant problem that, at this point, even if Meta offered a paid track-less service, nobody in their right mind would trust them to actually not take your money and then track you anyway.

OpenAI sued, again, for scraping and replicating news stories

Filippo Silver badge

Re: Embrace the verbatim

>Spotify for news

Nice concept. I'd pay for that.

Toyota admits its engines are overrated – by its own power testing software

Filippo Silver badge

Wait, do people buy Toyota because of engine power?

Are you ready to back up your AI chatbot's promises? You'd better be

Filippo Silver badge

>A real-live Air Canada rep confirmed he could get the bereavement discount.

I think this bit deserves more attention. It's not just the chatbot.

>"The chatbot is a separate legal entity that is responsible for its own actions."

I'm really glad to hear that the court did not fall for this. Claiming that a chatbot is a separate legal entity is insane, but sometimes you hear about judges misunderstanding stupid things.

Google Maps leads German tourists to week-long survival saga in Australian swamp

Filippo Silver badge

Re: Unless I'm mistaken...

That detour is in the right spot, but it isn't anywhere near 60 km long, and the satellite photo suggests a fairly reasonable dirt road. It still doesn't really make sense for Google to suggest that instead of the main road, but it doesn't look outright suicidal. Either Google fixed something recently, or the couple did something worse than just follow Maps. Both sound plausible to me.

Space nukes: The unbelievably bad idea that's exactly that ... unbelievable

Filippo Silver badge

Re: Game Theoretic Analysis

There's the problem that while nobody likes being nuked, the value of history is subjective, and can potentially go all the way down to zero for a sufficiently ruthless leader. If the enemy can predict your analysis, and does not care about going down in history as the baddie, then you are giving them a strong incentive for them to execute a first-strike.

The best overall result is actually achieved by maximizing the chance of a successful strike for both sides. If both sides have a 100% success chance, then a first-strike is guaranteed not to yield any advantage, regardless of how you feel about history. Therefore nobody initiates a first-strike, and the world is saved.

Mad, I know!

Someone had to say it: Scientists propose AI apocalypse kill switches

Filippo Silver badge

Okay, but then you can just shut it down like any other computer program. You don't need a fancy hardware killswitch.

Unless the scenario is the sci-fi, rebel-AI, can't-be-shut-down-and-has-independent-power-supply-and-killer-robots-guarding-the-facility-oh-and-anti-aircraft-batteries-too one, which is not really worth serious discussion, let alone large-scale screwing around with hardware design.

Filippo Silver badge

I'm not entirely clear on what the purpose of this kill switch would be.

Is it to prevent criminals from using a public AI? In that case, a phone call to the AI provider should be more than enough.

Is it to prevent criminals from running their own AI? But didn't we just say that AI training facilities are easy to find, and difficult to move? Just send the police!

Is it to prevent a foreign state from running its own AI? They'll just buy chips from anyone who doesn't put kill switches in them and/or is an ally.

Is it to prevent some kind of runaway hyperintelligence scenario? First of all, that's sci-fi, and overdone at that. Secondly, it's just network - the hypothetical Skynet-wannabe can probably firewall your kill switch out. Secondly, again, the data center is easy to find and can't move. Cut the power, lob a missile at it, whatever.

Is the kill switch on by default, requiring someone to explicitly approve construction of a datacenter? Don't we already have permits to build stuff? How is this different? Are there lots of secret facilities that draw megawatts and yet somehow nobody knows about? Besides governments' secret crap, I mean?

Is the kill switch on by default, requiring someone to explicitly approve all AI training? That would require you to know in advance whether a model-in-training is dangerous. That's unfeasible. We can't even know whether a model we have right there is dangerous.

I'm really not getting what the scenario is here.

Also, again with the parallels between "AI" and nuclear weapons? The comparison is stupid. Just about the only thing in common is "dangerous". And maybe "scary", which I guess is the point. Go any deeper than that, and there's nothing.

European Court of Human Rights declares backdoored encryption is illegal

Filippo Silver badge

Re: Well good thing the UK had Brexit

>Even though France and the EU keep wibbling about our responsibility to police their borders between NI and Eire. Politics is weird like this.

I don't think it's that weird. France doesn't have very much reason to deal with this problem. Nations don't really do favors to other nations, nor do they feel gratitude, or shame over hypocrisy. They just don't work that way.

That's why we have formal international agreements. Well, used to, anyway. You can no longer complain to the European Council, nor can you threaten to veto EU initiatives that benefit France, nor can you elect EU parliament members that could mess with France's agenda. You'll have to find some other lever.

Filippo Silver badge

I have a poor opinion of Brexit, but you seem to have actually thought about the issue, and having an articulated stance that involves the difference between EU and ECHR gains you a lot of respect from me. However, I have to note that using terms like "EUssr" kinda undermines the objective of "discussing like adults".

Filippo Silver badge

Re: Well good thing the UK had Brexit

Just in case...

The ECHR is a part of the Council of Europe.

The CoE is not the EU. They are two unrelated things, and they do very different things.

The UK withdrew from the EU, but is still within the CoE.

So the UK is still, in theory, bound by ECHR decisions.

Yes, there are a whole lot of supernational institutions in this continent, they each have their own partially overlapping set of adhering countries, and their nomenclature is extremely confusing.

Venus has a quasi-moon and it's just been named 'Zoozve' for a sweet reason

Filippo Silver badge

Re: "poses no danger to Earth"

500 years until leaving Venus, 10000 before possibly threatening Earth.

Source: https://en.wikipedia.org/wiki/524522_Zoozve which has a note with the actual academic source.

Filippo Silver badge

Re: "poses no danger to Earth"

Meh. Sims suggest no danger for 10000 years. In 10000 years, either we have the ability to deflect asteroids, or we're long extinct for whatever reason. I don't think there are realistically any other options; I could come up with steady state scenarios for mankind for 10000 years, but I think they'd have to be extremely contrived.

AI won't take our jobs and it might even save the middle class

Filippo Silver badge

Sooo, the idea would be that someone who's not a doctor could make doctor-level decisions, provided they have a LLM helping them?

Sure. Go ahead. Give it a try. Seriously.

There's so much hype around "AI" that I doubt we could persuade the people who came up with this that it's a bad idea. So, run a trial or three, see it fail spectacularly, and then maybe we can move on.

Just, please, during the trials, have a real doctor double-check everything before doing anything on the patients.

Drowning in code: The ever-growing problem of ever-growing codebases

Filippo Silver badge

>This is the existential crisis facing the software industry today, and it has no good answers. But there may be some out there, which is what we will look at next.

I'm looking forward to it. I agree wholeheartedly with the issues described, but so far I can't see any way out.

I find myself guilty of many of the sins described, simply because if I always followed the very best practices in every single row of code, I would be quickly undercut by competitors who don't do that, get to a deliverable much faster as a result, and still produce code that works, even if it won't be maintainable 20 years from now. I follow decent practices most of the time, but every single time you skip doing a unit test, or hardwire something, or call directly into something that ought to be a couple layers removed, even if it's just once in a while, the cruft piles up and it never goes away.

BOFH: Hearken! The Shiny Button software speaks of Strategic Realignment

Filippo Silver badge

Re: "Oh, it's ah ... Neo ... um, Enterprise ... uh ... Executive ... uhm ..."

One of my clients got a consultant to make them a dashboard. They asked me to export some production data.

I gave them a big CSV where each row was a production batch, with start and end timestamps and quantity.

They said that they needed the total hours and quantity by day.

I pointed out to the customer that they have the start/end timestamps and quantity per operation. Turning that into totals by day was just arithmetics. Some tricky bits if an operation is active at midnight, okay, but still nothing that doesn't get routinely taught to teens.

I could change the exporter in the production software, of course, but surely the dashboard software, whose entire reason of being is to visualize data, would already be set up to do something like that?

Some time passed, and then they confirmed that they wanted me to export total quantities per day.

So I did that, and the CSV now had a row per day, with the total.

Some time passed, and then they asked me to add a column with the quantity-per-hour.

I pointed out that this is literally just a division.

I'll do it, of course, for free even, but a question comes to mind. This dashboard software. It's just a thing that makes a time series plot out of a CSV, isn't it? Like, literally three mouse clicks on Excel? How much are you paying for it?

Still have to get an answer.

Sorry, scammers: The FCC says AI robocalls are definitely illegal

Filippo Silver badge

Okay, I realize that when I said "force carriers" it could sound like the kind of thing that comes with missiles. I'd be happy with just authenticated caller ID, though.