Dennis Hackethal’s Blog

My blog about philosophy, coding, and anything else that interests me.

Tweets

An archive of my tweets and retweets through . They may be formatted slightly differently than on Twitter. API access has since gotten prohibitively expensive – I don't know whether or when I'll be able to update this archive.

But in case I will, you can subscribe via RSS – without a Twitter account. Rationale

@IntuitMachine

I'm familiar with it. But again, no mention of "good" explainers. Did you read the book in another language perhaps?

@dchackethal · · Show · Open on Twitter

@TahaElGabroun

There is an approach called Whole-Brain Emulation which would instantiate AGI without programming it by simulating in sufficient detail the movements of a brain.

I go back and forth on which approach I find more promising—either way I am more interested in understanding the mind

@dchackethal · · Show · Open on Twitter

@TahaElGabroun

I refer to Deutsch's yardstick for having understood a computational task: "If you can't program it, you haven't understood it." One can't program AGI if one hasn't understood it first.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

I'm guessing something is getting lost in translation because you use terms like "good explainer" and "hierarchical structures of societies" in reference to Deutsch's work, even though he doesn't use those terms.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

I have read it several times in great detail. I like to think I know a thing or two about Deutsch's work on creativity, and I've had the opportunity to ask him about it, too, on several occasions.

@dchackethal · · Show · Open on Twitter

@SurviveThrive2 @ks445599

One or two. Drop empiricism. Study Popperian epistemology. Read Deutsch's "The Beginning of Infinity." This is a good start, too: aeon.co/essays/how-clo…

@dchackethal · · Show · Open on Twitter

@SurviveThrive2 @ks445599

predicted this response 18 seconds before you posted it:

twitter.com/ks445599/statu…

@dchackethal · · Show · Open on Twitter

@IntuitMachine

Not why it's "selected by societies," but why it evolved and how complex memes spread and why our species exists.

Nor does Deutsch ever speak of "good" explainers, IIRC—only universal ones.

@dchackethal · · Show · Open on Twitter

@TahaElGabroun

Yes to both.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

I don't know what you're talking about or how it relates to the topic of AGI.

@dchackethal · · Show · Open on Twitter

RT @Ayaan:
Dear all,
Please, please read this essay by Julian Christopher. We need to take this Woke stuff seriously.
https://t.co/FlIGDBCU…

@dchackethal · · Show · Open on Twitter

@SurviveThrive2

Ok, if you understand it all, why haven't you built AGI yet?

@dchackethal · · Show · Open on Twitter

@ks445599 @SurviveThrive2

I like to think I solved the problem of free will and choices in my book.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

I don't think he claimed that civilization selected for good explainers. And I didn't write my book "just on that."

@dchackethal · · Show · Open on Twitter

@IntuitMachine

What's the additional layer?

@dchackethal · · Show · Open on Twitter

@IntuitMachine

Induction is impossible (see Hume). We've known this for ~250 years, but almost everyone ignores this!

@dchackethal · · Show · Open on Twitter

@saljyns

David Deutsch's "Beginning of Infinity" and his article "Creative Blocks: How Close Are We to Creating Artificial Intelligence?"

There's also my "A Window on Intelligence" if you want to count that.

@dchackethal · · Show · Open on Twitter

@SurviveThrive2

Consciousness, for one.

@dchackethal · · Show · Open on Twitter

@saljyns

Me saying "widespread misconception" already implied that my definition was not common.

The other, common approaches to AGI have been refuted. So my definition of AGI isn't just "idiosyncratic." I can supply the necessary sources if interested.

@dchackethal · · Show · Open on Twitter

@saljyns

It makes all the difference because AGI is the project of explaining how the human mind works. That's an epistemological question.

It having to do with "learning tasks" is a widespread misconception.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

Yes, I think that would be a good idea.

@dchackethal · · Show · Open on Twitter

@SurviveThrive2

I don't see how any of that tells us anything about how the human mind works.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

What who said? You or Deutsch?

@dchackethal · · Show · Open on Twitter

@IntuitMachine

He did cover that.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

I suggest reading it again. Maybe more than once. Especially chapters 4, 5, and 7.

Judging by your book's outline on Gumroad, it may help you correct some errors so you don't head down blind alleys.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

I wasn't talking about the brain, I was talking about the mind.

And, because intelligence is a universal phenomenon—recall Deutsch's concept of the universal explainer—any simulation of it is qualitatively the same (modulo implementation details).

@dchackethal · · Show · Open on Twitter

@IntuitMachine

So that's a "yes," you have read his book?

@dchackethal · · Show · Open on Twitter

@IntuitMachine

Your prediction is self-contradictory because a "discovery of AGI" is an explanation of how the mind works.

@dchackethal · · Show · Open on Twitter

@IntuitMachine @tangled_zans

This relates to what you wrote here: twitter.com/IntuitMachine/…

No need to refer to any "properties of living things" because intelligence is an emergent phenomenon. We know this from computational universality.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

Cool. I also see you mentioning "Jumps to Universality" and "Constructor Theory." So... you've read his book, just not chapter 5?

@dchackethal · · Show · Open on Twitter

@IntuitMachine

Having glanced at the outline you present on Gumroad, you may benefit from reading aeon.co/essays/how-clo… before you publish your book.

@dchackethal · · Show · Open on Twitter

@saljyns

Not the brain: the mind. There's a difference.

@dchackethal · · Show · Open on Twitter

@IntuitMachine @tangled_zans

E.g. a boiling pot of water. We can explain what happens there without calculating each position of each molecule at every second. The behavior of the pot is simpler on a higher level of emergence and is best explained on that higher level.

@dchackethal · · Show · Open on Twitter

@dchackethal · · Show · Open on Twitter

@tangled_zans @IntuitMachine

A phenomenon is emergent when it is best explained without referring to its lower-level components. Compare David Deutsch’s “The Beginning of Infinity” chapter 5.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

No human can yet explain how the mind works. But one day, we shall. Problems are soluble.

@dchackethal · · Show · Open on Twitter

@PessimistsArc

“A woman had gone insane from excessive riding of the bicycle.” 😂

@dchackethal · · Show · Open on Twitter

@NASA @SpaceX

Amazing to follow this online.

@dchackethal · · Show · Open on Twitter

Though cool, GPT-3 is not a step toward AGI.

AGI is the project of explaining how the human mind works, and then implementing it on a computer.

I'm not aware of any insight GPT-3 gives us into how the mind works, nor is OpenAI after that (sadly).

@dchackethal · · Show · Open on Twitter

@SpaceX

Amazing what humans can build. Onward!

@dchackethal · · Show · Open on Twitter

@IAM__Network

By definition, AGI and human intelligence are the same.

@dchackethal · · Show · Open on Twitter

@ErickGalinkin

The project of AGI is to explain how the human mind works, and then implement it on a computer.

Since nature achieved human minds somehow, and since computers are universal, AGI must be possible.

@dchackethal · · Show · Open on Twitter

@IntuitMachine

More generally: any good theory of AGI explains how the human mind works.

@dchackethal · · Show · Open on Twitter

@EmpressBashAura

Pretty far, I'm afraid. We need to explain how the human mind works. Only then can we build AGI. That's what most researchers fail to realize.

@dchackethal · · Show · Open on Twitter

@pmoinier @JulienSLauret @TDataScience

GPT-3 is very cool, but I'm afraid it's not AGI, because it doesn't explain how the mind works.

@dchackethal · · Show · Open on Twitter

@BantamCityGames

I'm a minute in and he mentions induction, which refers to an impossible process of knowledge creation. He won't build AGI if he goes down that road.

The primary question in building AGI is: how does the mind work?

@dchackethal · · Show · Open on Twitter

@seanmcbride

Yes. The primary task in building AGI is understanding the mind.

@dchackethal · · Show · Open on Twitter

@tjaulow

And yours truly is working to create a course for beginners, so stay tuned for that!

@dchackethal · · Show · Open on Twitter

@tjaulow

You bet. I started with a book called “HTML For Dummies.” Though not a fully-fledged programming language, HTML will feel like one, and the visual element will help you correct errors quickly. After that I learned CSS and JavaScript.

@dchackethal · · Show · Open on Twitter

@krazyander

I think what’s good or bad is objective.

Regardless—yes, we can’t predict its preferences and goals either way.

@dchackethal · · Show · Open on Twitter

@TahaElGabroun

Not at all! I’ve seen people successfully switch careers to coding in their forties and fifties (eg from law). I think people at any age and any career stage can do it.

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @nburn42 @Plinz @aifdn

I had already given a metric: that of whether moral knowledge solves a problem, and how many. But no there’s no metric to just solve all moral problems.

This is just another surface issue though. Like I said, we will keep having disagreements if we don’t agree on epistemology.

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @nburn42 @Plinz @aifdn

Not much hinges on this as we disagree on a thousand surface issues but maybe just one underlying issue: epistemology. Not much point in discussing unless we agree on epistemology.

@dchackethal · · Show · Open on Twitter

@J__Hein

We can then ask: but why were those genes better able to spread? Which seems to me analogous to what you're looking for (correct me if I'm wrong).

@dchackethal · · Show · Open on Twitter

@J__Hein

Well, it's a bit like asking: why do male peacocks have such elaborate tails?

One answer is: because female peacocks like them. The deeper answer is: because genes that happened to code for slightly more elaborate tails spread better.

I think it's the same with memes.

@dchackethal · · Show · Open on Twitter

@campeters4 @david_perell

*watch on a heath ;-) But yes! A great thought experiment.

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @nburn42 @Plinz @aifdn

Guys don't get laid by fighting other guys, either.

@dchackethal · · Show · Open on Twitter

@nburn42 @Plinz @GoodNPlenty333 @aifdn

Ok which is?

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @nburn42 @Plinz @aifdn

I'm happy when I play video games. Video games don't get me laid nor do they make me rich.

@dchackethal · · Show · Open on Twitter

@nburn42 @Plinz @GoodNPlenty333 @aifdn

Again, mental phenomena are emergent. We should explain them without referring to any underlying hardware. We know from computational universality that you can run the same phenomena as software on a laptop, even though laptops are not made of neurons.

@dchackethal · · Show · Open on Twitter

@michaelaubry @shl

Yes, excellent

@dchackethal · · Show · Open on Twitter

@nburn42 @Plinz @GoodNPlenty333 @aifdn

When you speak of causes, you're giving an explanation. And an explanation along the lines of "it's all just neurons firing in some way" applies to any mental phenomenon (happiness, sadness, curiosity, depression, etc) and so it's a bad explanation: it may as well apply to none

@dchackethal · · Show · Open on Twitter

@nburn42 @Plinz @GoodNPlenty333 @aifdn

Happiness is an emergent phenomenon. As such, it should be explained independently of the underlying hardware (brains/neurons).

@dchackethal · · Show · Open on Twitter

@DoqxaScott @Plinz @GoodNPlenty333 @aifdn

I'm basically arguing against historicism applied to the future.

And the further we try to look into the future, the less reliable (and meaningful) our predictions become.

That's not to say that making predictions isn't useful!

@dchackethal · · Show · Open on Twitter

@david_perell

Yes—I just recently discovered William Paley's "Natural Theology" to be a treasure chest of good ideas (albeit mistaken conclusions!).

Can be read for free here: google.com/books/edition/…

@dchackethal · · Show · Open on Twitter

@Plinz @nburn42 @GoodNPlenty333 @aifdn

"And solving problems itself depends on knowing how; so, external factors aside, unhappiness is caused by not knowing how."

@dchackethal · · Show · Open on Twitter

@Plinz @nburn42 @GoodNPlenty333 @aifdn

David Deutsch offers an interesting conjecture in his book "The Beginning of Infinity": "Happiness is a state of continually solving one's problems [...] “Unhappiness is caused by being chronically baulked in one’s attempts to do that."

@dchackethal · · Show · Open on Twitter

@J__Hein

The primary reason in any case we can know from meme theory: those inconsistencies above exist simply because their respective words managed to spread.

@dchackethal · · Show · Open on Twitter

@J__Hein

Ah yes, my mistake.

The problem remains, however, as oftentimes the opposite argument is made: that simplifications are made to words people use often (eg so that spelling gets easier/shorter etc).

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @Plinz @aifdn

A solution to a moral problem either works or it doesn’t. And the more moral problems one solves the more one has progressed morally. That’s what I mean by morals are objective.

@dchackethal · · Show · Open on Twitter

@Plinz @GoodNPlenty333 @aifdn

I don't think so. Morals are objective, and solutions to moral problems either work or they don't.

Besides, ethics as "the negotiation of conflicts of interest under conditions of shared purpose" sounds impressive (maybe) but it's vacuous.

@dchackethal · · Show · Open on Twitter

When I was working on my last ebook, I found unsplash.com to be immensely helpful in finding beautiful, free-to-use, high-resolution images of all sorts. May even save you $$ if you can find a photo good enough for your cover so you don't need to hire a cover designer.

@dchackethal · · Show · Open on Twitter

@Plinz @GoodNPlenty333 @aifdn

Simpler: ethics is the study or moral problems.

@dchackethal · · Show · Open on Twitter

@shl

Better yet, it solves some of your own problems. If you’re both the creator and consumer, you can find and improve its flaws more easily, and your product will be so much better for it 💪

@dchackethal · · Show · Open on Twitter

@dvassallo

Did you use any paid advertising at all?

@dchackethal · · Show · Open on Twitter

Custom implementation of 3 * 4 in JavaScript:

Array.from(Array(3).keys()).map(() => 4).reduce((acc, curr) => acc + curr);

Same in Berlin:

reduce(+ repeat(3 4))

Which do you prefer?

🙏

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @Plinz @aifdn

That's not to mention that wellbeing cannot be maximized because it can always get better.

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @Plinz @aifdn

I don't think slavery was abolished to maximize the well being of society. It was abolished because it is abhorrent. It was an instance of error correction—in this case a (grave) moral error—not an instance of optimization.

@dchackethal · · Show · Open on Twitter

@Plinz @GoodNPlenty333 @aifdn

I'm afraid such a simulation is impossible because the main influencing factor—knowledge creation—is unpredictable in principle.

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @Plinz @aifdn

(It isn't really a problem anyhow!)

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @Plinz @aifdn

Well, it's like I said: through conjecture and criticism we can solve problems of all kind—be they scientific, moral, or otherwise. This interplay between conjecture and criticism is at the heart of Popperian epistemology, and it has enough reach to solve the is-ought problem.

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @Plinz @aifdn

Ah, I agree that science won't solve ethical problems, at least not most of the time. Moral problems are philosophical in nature, not scientific, yes.

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @Plinz @aifdn

Then presumably you think that abolishing slavery was no moral progress—because there is no such thing as moral progress?

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @Plinz @aifdn

I know it. I favor Popperian epistemology. The famous "you can't derive an ought from an is" is not a problem after all: as David Deutsch once said, we're not after deriving, we're after explaining! And explaining is done via conjecture, both for morals and otherwise.

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @Plinz @aifdn

I'm familiar with the work on "AI safety." Applying that stuff to narrow AI is morally ok, but applying it to AGI—who, by definition, are people (conscious, creative, etc)—is very sinister. Turns people into slaveholders.

@dchackethal · · Show · Open on Twitter

@GoodNPlenty333 @Plinz @aifdn

Intelligence is the ability to solve problems. Including morals ones. These things are not orthogonal.

@dchackethal · · Show · Open on Twitter

@HeuristicAndy

Boredom is your mind's way of telling you that something isn't for you. If someone thinks coding is dreadfully boring, they shouldn't do it.

Re GPT-3: Probably not.

@dchackethal · · Show · Open on Twitter

@techreview

An interesting read. Would be good to explore.

@dchackethal · · Show · Open on Twitter

When you put all of these things together: low bar to entry, good pay, beginner-friendliness, low cost, ability to make $$$ fast—how could you not recommend someone enduring hardship learn to code? It's their ticket out!

@dchackethal · · Show · Open on Twitter

Seventh, the pay is good. Really good, even for beginners. I've never heard of a junior developer struggling to make ends meet. Your skills are too valuable for that to ever happen.

@dchackethal · · Show · Open on Twitter

Related to that and sixth, because programming skills are incredibly valuable, you will rarely find yourself jobless, and if you do, it won't be for long. You can always find some job as a programmer to pay the bills.

@dchackethal · · Show · Open on Twitter

Fifth, there are waaay more jobs than developers out there. Writing halfway decent JavaScript code will make $$$ within a few months of writing your first line. Getting that first paycheck thanks to a self-taught skill is one of the most empowering things you can experience.

@dchackethal · · Show · Open on Twitter

Fourth, progress is rapid and transparent. Odds are whatever platform you're interested in working on gets improved at least every couple of months. That makes your life easier and increases your productivity. What other industry can say that?

@dchackethal · · Show · Open on Twitter

Third, the industry is mostly open. You can find millions of lines of code for free, ask questions about it, tweak it, run it, tweak it again, contribute. The support is unlike any other and especially friendly to beginners who show they want to contribute and offer value.

@dchackethal · · Show · Open on Twitter

That's part of what's so great about this industry: what matters is skills, not degrees. Talkers don't get far. Only qualified doers do.

@dchackethal · · Show · Open on Twitter

I have been a software engineer for just short of ten years and never once has anyone asked me for any degrees. All my clients/employers ever wanted to know was wether I could solve a problem. Whenever I demonstrated I could, they hired me.

@dchackethal · · Show · Open on Twitter

Second, you do not need a degree. In fact, I suggest you don't get one. You can learn everything you need online for free. And you can learn it in a matter of months. Compare that to a four-year degree and thousands of dollars of debt. It's a no-brainer.

@dchackethal · · Show · Open on Twitter

First of all, coding is relatively easy. There, I said it. Granted, it's not the easiest thing in the world, but it's easier than many other career paths, esp. those involving manual labor, long hours at night, or work outside. That coding requiring genius is misleading folklore.

@dchackethal · · Show · Open on Twitter

Detractors allege that telling someone who's in a bad spot to "learn to code" trivializes their hardship. But that's not at all the case: learning to code really is the best way to escape hardship. Why?

@dchackethal · · Show · Open on Twitter

Actually, suggesting someone learn to code is great career advice.

A thread 🧵

@dchackethal · · Show · Open on Twitter

Search tweets

/
/mi
Accepts a case-insensitive POSIX regular expression. Most URLs won’t match. Tweets may contain raw markdown characters, which are not displayed.
Clear filters