HNHacker News
TopNewBestAskShowJobs

pdonis

18,510 karma · joined August 9, 2010

Email me at peterdonis {at} alum {dot} mit {dot} edu
submissionscomments
pdonis··on What is going on with ceiling fans
Sounds like the old Steven Wright joke about having a switch in his apartment that didn't do anything, he kept turning it on and off and nothing happened. Then a guy in France called him and said, "Cut it out."
pdonis··on Moist-Electric Wallpaper for Indoor Energy Harvesting and Humidity Management
The condensate (water vapor that gets condensed out of the air in the process of generating the electricity) has to go somewhere; if it's not properly handled, yes, I would expect mold.
pdonis··on NASA asked several former SR-71A staffers to help secret restart
Top Gun: Blackbird?
pdonis··on On caring for user data: NeoVim caused Vim undo files to be deleted
> Persistent undo exists to recover from an accidental write-and-quit mid-session nuking some stuff you really didn't intend to delete.

That's one use case, sure, but not the only possible one.

> Reading the PR the change was needed because the old undofile format was fundamentally broken.

That's a good reason to have a new undo file that's completely separate from the old one, and use the new one instead, and tell users "Hey, whatever undo information you had in your old undo file isn't accessible any more through neovim, you'll have to use vim if you need to get to it."

It's not a good reason for just deleting the old undo file with no warning. All the new version needs to do is ignore it, not nuke it.

pdonis··on On caring for user data: NeoVim caused Vim undo files to be deleted
> I use different config files to control its behavior.

From what I can gather, you can use the same vimrc file to control both vim and neovim.

pdonis··on On caring for user data: NeoVim caused Vim undo files to be deleted
I don't understand. Are you saying neovim does not nuke vim's undo files? The whole point of the article is that it does.

If that's not your point, then I have no idea what you're trying to say.

pdonis··on On caring for user data: NeoVim caused Vim undo files to be deleted
If it really is another program with reference to vim, it should leave undo files made by vim alone.

If it's going to nuke vim's undo files, it can't hide behind "another program".

pdonis··on On caring for user data: NeoVim caused Vim undo files to be deleted
Sure, and then have it break again the next time upstream pushes a change. Or have something else break because upstream doesn't care about breaking things that I'm relying on.

The only way to "fix" this from a source code perspective would be to fork Neovim.

pdonis··on On caring for user data: NeoVim caused Vim undo files to be deleted
It's worth pointing out that vim is not "another program" as far as Neovim is concerned. It's an earlier version of the same program. Neovim is a fork of vim, not a totally different editor that happens to share part of a name.
pdonis··on On caring for user data: NeoVim caused Vim undo files to be deleted
Deleting important data without warning is not the same as not providing a feature users might want.
pdonis··on On caring for user data: NeoVim caused Vim undo files to be deleted
> giving away free software as a gift

Even a gift comes with an implicit promise that it will do no harm. Deleting important data of yours without warning is harm.

pdonis··on "They had no concept of a duty of care to their users."
So software that deletes important data of yours without any warning is ok because at least it isn't poisoning you?
pdonis··on English: A vs. An
Holdovers from showing the case (function in the sentence) of pronouns with inflection, which has mostly vanished from English, but not completely. The "mostly" just means we get extra confusion from different cases having ended up with the same form (as in the two different meanings of "her" below).

"It was him -> it was her" -- both are direct objects (at least as you're using them here--once upon a time the correct English would have been "it was he -> it was she", since the verb "to be" is not a transitive verb, but that seems to have gone out of fashion).

"It is his -> it is hers" -- both are possessives, but they're not directly modifying anything (they refer to "it", but the verb is in between).

"It is his thing -> it is her thing" -- both are possessives, but now they are functioning as direct modifiers of "thing", which is a different usage.

I don't know if there is a fully specified algorithm for determining these things, and even if you got one that worked in English, I don't think it would map very easily to any other language, because English is such a hodgepodge of things cherry picked from various languages over the centuries.

pdonis··on C++26: Trivial infinite loops are no longer undefined behaviour
If this is a genuine use case, I wonder why the language can't just introduce a built-in function for it. For example, std::get_stuck_here(). Then the compiler would know not to optimize this away. The implementation under the hood could still be an infinite loop, but the compiler would not have to guess why it's there.
pdonis··on Why I didn’t sign the Fields medallists’ letter
During the years when Newton made his great discoveries, of calculus and universal gravitation, he had a scholarship from the University of Cambridge. (Note that it was not until a couple of decades later that Newton published this work.) After he got his MA he became a Fellow of Trinity College. So society was basically subsidizing him.
pdonis··on Sex, AI, and the Apocalypse
> I think there's an equal or greater potential for harm happening by accident without intention.

The WMD analogy doesn't quite cover this, yes. Maybe a better analogy here would be toxic waste. Yes, someone might not have intentionally set up a factory that puts dioxin into the water, but they're still responsible. Which means they need to take precautions to make sure such accidents can't happen. Similarly, those who build AI need to take precautions to make sure the AI they build doesn't accidentally cause serious harm.

pdonis··on Sex, AI, and the Apocalypse
I don't think nobody building AI is an option, since we can't control what China and Russia do.

I personally am not concerned about that as far as an existential threat goes, because I don't think AI, in itself, poses one; I think it will hit diminishing returns. But of course it is still capable of serious harm when humans misuse it.

The best analogy we have is probably weapons of mass destruction--we have international treaties about them and we don't let just anybody have them. That's the kind of framework I think we need, and it goes beyond "regulation" in the ordinary sense.

Use of such weapons is considered by international treaty to be an act of war; use of AI by, say, China and Russia against our infrastructure should be the subject of a similar international treaty with the understanding that it would have similar consequences.

Domestically, humans who misuse AI to do serious harm could be treated like, say, the people who tried to spread anthrax years back.

pdonis··on Sex, AI, and the Apocalypse
I think the point is not so much that we can just ignore the possibility of AI doing harm, but that if AI really is the existential threat that these people claim, then they are the last people we should want as stewards of the technology. These people like to talk about AI ethics, but if the ethics of the AI they build is their ethics, as demonstrated by their actions, I want no part of it.
pdonis··on Why I didn’t sign the Fields medallists’ letter
> this is also a stunning example of survivorship bias.

No, it's an example of why you have to allow people to pursue what at the time look like "curiosities", even though most of them don't go anywhere--because the very small portion that do go somewhere, end up changing the world, and we don't know in advance which ones those are going to be.

It's quite true that the funds we have for this are a finite resource. But that doesn't mean that "foreseeable practical applications" is a useful filter for how to deploy that resource.

pdonis··on Why Does the Universe Expand?
If you look on arxiv.org you will see all kinds of speculations by physicists that go outside our best current models. AFAIK a paper doesn't even have to be submitted for publication in a journal to be posted as a preprint there.

Also, there is always the alternative explanation that the reason other physicists have not paid any real attention to the author's claims is that those claims are, as I said in another post upthread, too vague even to criticize. (Wolfgang Pauli used the phrase "not even wrong".)

pdonis··on Why Does the Universe Expand?
I would say the appeal to authority was in the post I responded to: "the author is a physicist". I was simply pointing out that "physicist" is a broad term, and the fact that he has that job title doesn't automatically make him knowledgeable about the specific subject area in question.

As for the actual article, I think it's too vague to even be able to criticize anything specific. It's words strung together, but no actual testable model that I can see. (One key red flag: the page where he says the "mathematical details" are--does not even have a single equation.)

pdonis··on Why Does the Universe Expand?
> The author is a physicist

While this is true, it's also true that out of all of his published work in physics (which you can find at the "Google Scholar" link on the Author page of his log), none of it, as far as I can see, is about the hypothesis described in this article. All his writings about that appear on his blog. Which means that, if he has tried to get any of this published in peer-reviewed journals, he's failed.

This could mean that he is a visionary whose insight is not recognized by the establishment, which is the story he tells. It could also mean that his speculations actually don't lead anywhere useful. My Bayesian prior is heavily on the latter.

pdonis··on Why Does the Universe Expand?
> this is called the Big Bang singularity, GR breaks down there.

Only in models that actually have such an initial singularity. Not all models do. Eternal inflation models, for example, do not.

pdonis··on Why Does the Universe Expand?
One red flag that jumped out at me was, not a single link to a published paper, or even an arxiv preprint. Just other blog posts. Actual physics isn't done in blog posts. What has actually been published about all this for other physicists to critique? It's easy to make anything sound plausible if no one else but you gets to speak.
pdonis··on Why Does the Universe Expand?
What the Wikipedia article calls "evidence" is not actually evidence. It's not things we actually observe that are predicted by this model. It's just stuff that can be made to sound plausible in the model, if you assume for the sake of argument that the model is true.

And there is also one huge reason to not think such models are viable. The Wikipedia article skates right by it:

"According to such scenarios, our observable universe was born in a black hole existing in a larger universe, where this black hole may, at some point, appear as a white hole."

The problem with this is, a white hole has a past horizon. In other words, it is an isolated system with a horizon around it, and infinite empty space outside the horizon. We have no evidence for any such thing, and how would it be possible anyway? The past horizon would have had to be "built in" to the universe from the start. It's not something that can be produced by a physical process, the way a black hole, with its future horizon, can be formed by gravitational collapse.

pdonis··on The Coming War on General Computation (2011)
> Why is that even relevant?

Because breaking the stranglehold that the tech megacorps currently have over devices is not going to be cheap. In the end, if users won't pay for it to happen, it won't happen.

> the actual thing which is necessary, i.e. for the user to not be denied control over their own device.

My point is that as things currently stand, users don't care about this. To them their device is not a computer they should control. It's just an appliance. They have no clue what "general purpose computing" means or why they should want it (to the extent they should) on their devices.

Framing it as "we'd like to give you ad blocking apps but the platform vendors won't let us" might be an improvement, but I'm not sure even about that. Ads vs. ad blocking is a perpetual arms race, and it will continue as long as the ad supported business model is the primary one the tech megacorps use, and the incentives that lead the tech megacorps to use that business model in the first place are also the ones that lead them to lock down what apps on their platforms can do.

The real solution, as the last statement suggests, is to do away with the ad supported business model. But that would require users to be willing to pay for apps that they use; and right now, it seems like most users won't. They've been conditioned for at least a couple of decades now that everything they use on their devices, like everything they use on the web, should be "free". And since those things aren't actually free, it costs a lot of resources to provide them, they have to be paid for somehow.

Or, alternatively, users could simply stop buying devices that are locked down, and buy open ones instead. There are ways to do that--but they're outliers, and I don't see how that's going to change any time soon.

pdonis··on XCancel service is suspended until further notice
> Text message alerts and a website require some level of technical know-how from someone at the company.

Note that I was talking about my county's government, not a company. My sense is that whatever level of technical competence county governments have is pretty much the floor on technical competence. If they can do it, any company that can't doesn't deserve to be a company anyway.

pdonis··on XCancel service is suspended until further notice
> It's because X is chosen (wrongfully) as the main communications channel of all kinds of important public institutions and people (police departments, city administrations, politicians, etc.).

What's really crazy about all this is that it isn't even necessary. I get emergency alerts from my county for things like severe weather warnings, mosquito spraying, etc. You know how I get them? Text messages and email. And you know how I find out more if I want to? I go to their website.

pdonis··on XCancel service is suspended until further notice
> Capitalism is about everyone being as greedy as possible.

Depends on what you mean by "capitalism". The current definition, at least among the big-time capitalists, seems indeed to be "do whatever it takes to get me more capital, by hook or by crook".

But that's not what actually built most of the wealth in the modern world. What built most of that was cooperation, specialization, and positive sum trades, in which everyone involved became better off, but nobody obsessed about counting down to the last penny exactly how much better off they were than the next person, and complaining about unfairness if things didn't balance out exactly the way they thought things should. In other words, focusing on creating wealth, not on grabbing whatever you can, or making sure you grabbed more than anyone else.

pdonis··on XCancel service is suspended until further notice
> valued employees actually believed in the shared mission they were all striving for, and they took pride in their work as a result.

And then it turned out that all that was a long con by the companies, who started reneging on all their promises of lifetime employment, good benefits, and retirement pensions as soon as the costs of those things began to exceed the profits available to them by using those promises to attract employees.

← PreviousPage 4 of 34Next →