Notch
notch.tumblr.com · Personal blog · on HN since 2010
Markus "Notch" Persson, creator of Minecraft, blogs about the game's origins, development, patents, piracy, and personal matters.
What HN saysCommenters point to it as a detailed early log of Minecraft's development and cite his posts on patents and his late father.
102HN people shared it
68linked it in comments
45stories submitted
6.6Kstory points
5 years agolast shared
2010people per year2026
Most-shared posts
- 1Virtual Reality is going to change the world8 people · 597 points · first shared 2014 · 210 comments on HN
- 2The origins of minecraft7 people · first shared 2011
- 3I'm Leaving Mojang5 people · 1.3K points · first shared 2014 · 418 comments on HN
- 4I love you, dad4 people · 1.1K points · first shared 2012 · 209 comments on HN
- 5Notch is no longer lead developer on Minecraft4 people · 156 points · first shared 2010 · 42 comments on HN
- 6'How piracy works' according to Minecraft creator4 people · 148 points · first shared 2010 · 97 comments on HN
- 7Terrain Generation in MineCraft, Part 14 people · 4 points · first shared 2011 · discussion on HN
- 8Paypal is holding over 600,000 euros from the minecraft developer3 people · 418 points · first shared 2010 · 169 comments on HN
- 9On Patents3 people · 340 points · first shared 2012 · 179 comments on HN
- 10Coding Skill and the Decline of Stagnation3 people · 298 points · first shared 2012 · 195 comments on HN
- 11So that’s what I’m going to do3 people · 205 points · first shared 2013 · 42 comments on HN
- 12Why no Steam, Notch?3 people · 197 points · first shared 2011 · 124 comments on HN
- 13Mojang, makers of Minecraft, sued by patent troll3 people · 148 points · first shared 2012 · 131 comments on HN
- 14Notch on Euclideon: It's a scam3 people · 115 points · first shared 2011 · 48 comments on HN
- 15Mojang will give modders access to Minecraft source3 people · 2 points · first shared 2011 · discussion on HN
What HN people wrote when they linked it
pdkl95 · 2015-03-09
If you're using modded Minecraft, there are a few mods that add alternate player models. Currently, I think the preferred mod is "More Player Models"[1], which supports a variety of model parts including various fantasy creatures in addition to female version of the usual "Steve" model. It can use the regular player skins on some models, and includes an in-game editor.
Also, Notch has written[2] about the gender situation in Minecraft. He was attempting to make everything "genderless" (or "both"), which he now suggests might not have been the best decision.
[1] http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mod…
[2] http://notch.tumblr.com/post/28188312756/gender-in-minecraft
dnautics · 2014-08-08
It keeps annoying me that nearly everyone (including Richard Posner [0] and notch [1]) says that 'medicine makes for the best case for patents'. I'm not convinced that patents are necessary for pharmaceuticals, and I'm trying to prove that's the case [2].
[0] http://www.theatlantic.com/business/archive/2012/07/why-there-are-too-…
[1] http://notch.tumblr.com/post/27751395263/on-patents
[2] http://indysci.org/projectmarilyn
rdtsc · 2014-04-26
From a personal revelation about his late father:
http://notch.tumblr.com/post/37823268132/i-love-you-dad
I remember that story and it kind of remained with me. As soon as I saw the title of the "game" I recalled this part of this story:
> ... turn around, see my dad being really close to the dog when all of the sudden a big chunk of ice around him breaks loose, tips over, and my dad falls in. I freak out. Then he stands up, the water only reaching about hip height.
I urge you to read the whole story.
Crito · 2014-04-21
For whatever it is worth, Notch has said that when Oculus initially approached him for Minecraft on the Oculus, he identified performance being an issue as the Oculus would require a steady 90fps, which Minecraft would struggle to provide on some hardware. He identified using Java as one of the reasons that this was the case.
Before the Mojang/Oculus connection was severed in the Facebook/Oculus fallout, the plan was apparently to make a stripped down version of Minecraft, similar to Pocket or Pi, for the Oculus.
(http://notch.net/2014/03/virtual-reality-is-going-to-change-the-world/…
pekk · 2014-03-26
as Notch put it, "And I did not chip in ten grand to seed a first investment round to build value for a Facebook acquisition." (His post is worth reading for those who haven't yet: http://notch.net/2014/03/virtual-reality-is-going-to-change-the-world/…
jimminy · 2012-05-13
I'd recommend just reading Notch's blog[1], he started it within a few days of starting the project, and he kept a very good log of changes and reasons, there. There are the occasional fan video or something just for silliness as it is his personal blog, but most of it is related to Minecraft and its development.
[1] http://notch.tumblr.com/archive
sp332 · 2012-04-03
I've followed his comments on Twitter. Apparently he considered doing a clone of a real CPU (6502), but it was too complicated to emulate efficiently. According to notch, the custom architecture he's inventing can run 2,000 DCPU's at 100kHz each and only use 50% of the time on a real CPU. Here's the first public spec from a few days ago, I think it's changed a bit since then http://notch.tumblr.com/post/20056289891/start-classified-transmission
thebigshane · 2012-02-20
Watching `notch` live-code is also very popular.
[1]: http://www.youtube.com/watch?v=ZV-AFnCkRLY Making Metagun
[2]: http://www.youtube.com/watch?v=MhQ70O1MiXc Making MiniCraft
[3]: http://notch.tumblr.com/
DanielRibeiro · 2011-08-03
This is also a great way to prevent a modding community to flourish. The complete oposite of what Notch has been doing with Minecraft: http://notch.tumblr.com/post/4955141617/the-plan-for-mods
tbeseda · 2010-04-28
I alos enjoy the developer's blog. Earnest.
http://notch.tumblr.com/
T-A · 2015-09-01
People seem to forget, but Notch was miserable well before he sold Mojang. In 2012, it was a breakup [0] followed by the sad story of a father with a history of substance abuse and depression killing himself [1]. Given the ~50% genetic component of depression [2] and the well known fact that large monetary windfalls do not affect baseline mood [3] I think it's fair to say that the only surprise here is that anyone is surprised.
What I would do? I would stash the money away in low risk vehicles while I take all the time I need to study things I find interesting and/or potentially important, and assemble a prioritized list of topics and relevant people. Then, probably many years later, I would finalize a long-range plan to pursue the 1-3 top priorities I've identified, and maybe support a few more further down the list.
Yes, this is "to Musk [4]" (behold, Notch gave us a new verb!) and yes, it brings the risk of exposure to assholes. That's inevitable if you don't want to feel isolated [5], but having a few billion $ at your disposal does bring advantages like the ability to hire a personal assistant or ten to manage those assholes for you.
It would also help to stop trolling the interwebs with asshole-bait depicting you as a miserable, hence exploitable, walking wallet.
[0] https://twitter.com/notch/status/235746965823033345
[1] http://notch.tumblr.com/post/37823268132/i-love-you-dad
[2] http://depressiongenetics.stanford.edu/mddandgenes.html
[3]…
stiff · 2014-04-19
If you are serious about programming and have the resources to go to a university for a CS degree program by all means do so, there is a hardly a better way to get at the same time:
A) broad overview of the existing knowledge related to computers
B) evaluation of your own skills and knowledge as compared to others and as compared to what knowledge is out there in the first place
C) high-intellectual-quality contact with other people interested in the same things
I have a CS degree via evening classes, and have been additionally self-studying Mathematics and topics in Computer Science, based on that experience I would estimate that learning a given subject to a basic decent level is at least 2-3 times slower than at the university, and will only work at all if you have any existing basis to work from and assuming you will have the motivation to learn, which also is much harder to get if you are working on your own. I probably wouldn't be able to meaningfully self-study math if I didn't take a really good discrete mathematics class at the university (in parallel with "self studying" the discrete math class at http://aduni.org/, which I think is a really great way to get started with theory).
Working this way through 20-30 subjects, as what you would get in the course of a degree, is for mostly psychological reasons close to impossible, so I think the broad basis is best gained at the university. I personally do regularly reach in my work for things I have learnt in at…
exemd · 2013-07-04
In practice you need a texture atlas (http://en.wikipedia.org/wiki/Texture_atlas) to reduce number of meshes. But if you use texture atlas you can't combine surfaces like in the article.
The solution is to create 1 dimensional texture atlas like this: http://manicdigger.sourceforge.net/webgl/data/atlas1.png. Then tile in only 1 direction. Minecraft does it and I first read about it in one of Word of Notch posts - http://notch.tumblr.com/post/176620207/i-rewrote-the-tesselator.
It's good enough. Manic Digger (http://manicdigger.sourceforge.net) has great framerate at Pentium 4 and Geforce 2 MX.
But there is one problem: in mipmaps there is bleeding between individual textures. The solution is to use:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAX_LEVEL, 4);
It's good on desktop, but there is no GL_TEXTURE_MAX_LEVEL on OpenGL ES and WebGL! I guess it must be done with custom mipmaps or with a pixel shader?
AndyKelley · 2012-04-07
I created mineflayer[0] - software which implements the minecraft client/server protocol and provides an API so that you can create minecraft bots in javascript. So I followed minecraft development for a while, decompiled and analyzed the code, had to deal with the shitty protocol, and observed the way bugs are introduced and solved.
I've seen his posts about how git is too hard to learn[1] so he's going to stick with svn. I've seen him post that "we've started to bring in bug fixing into the development method"[2], and then the very next release is a "bug fix" release which causes more new bugs than it solves.[3]
I wouldn't hire him for a software development job that required any level of maintenance. He's good at creating original fun concepts but not at making it nice for people to read, modify, or maintain his code.
Also, I would argue that emulating a 16-bit CPU within the constraints of a game environment is easy and straightforward. For one, it's ridiculously simple to do test driven development without any overhead. And second, have you seen all the emulators that have cropped up after the specs were posted? There is already an emulator for almost every popular programming language.
[0]: https://github.com/superjoe30/mineflayer
[1]: http://notch.tumblr.com/post/2623477410/strategy-meeting-day-results
[2]: http://notch.tumblr.com/post/4423138657/11-11-11
[3]: http://www.minecraftwiki.net/wiki/Version_history (might have to view history)
runjake · 2011-12-02
The link is junk. If you want to bypass the Reddit image meme and ensuing inanity of Reddit, see Notch's actual statement here: http://notch.tumblr.com/post/13633493969/och-med-dom-orden-sa-passar-j…
From the link:
As of yesterday, Jens Bergensten is the new lead developer on Minecraft. He will have the final say in all design decisions, so he will kinda sorta become my boss, I guess. I’ve promised him to not pull rank. ;)
We’ve been working together on Minecraft for a year now, and I’m amazed at how much in synch we two are when it comes to how to design the game. And when we don’t agree, we discuss it and something much better comes out at a result. He’s truly a great person to work with, and I feel very confident handing over the leadership of Minecraft to him.
If you want to contact Jens, he’s on twitter as @jeb_, or you can email him at [email protected]
Personally, I will now rest for a while, then get back to work refreshed and eager. I’ll be helping out with Minecraft, of course, but also starting work on some new project.
citricsquid · 2010-10-31
http://notch.tumblr.com uses it too.
pitay · 2021-06-03
They certainly have. Here is one from 2010 when they held over 600,000 euros from Markus Persson, the creator of Minecraft for 'suspicious activity' that they wouldn't disclose. It's a good thing for him that he was so well known. https://notch.tumblr.com/post/1096322756/working-on-a-friday-update-cr… https://www.devicemag.com/2010/09/10/paypal-holding-over-600000-euros-…
slim · 2020-10-04
minecraft was inspired by infiniminer
https://notch.tumblr.com/post/227922045/the-origins-of-minecraft
TeMPOraL · 2018-08-13
> Of course Zachtronics is also indirectly responsible for Minecraft, so there's that too :P
For those who don't know the story, Zachtronics had this game called Infiniminer[0], from which Notch apparently took the idea for block-based game[1]. From the words of Notch himself[2]:
"But then I found Infiniminer. My god, I realized that that was the game I wanted to do. I played it in multiplayer for a while and had a blast, but found it flawed. Building was fun, but there wasn’t enough variation, and the big red/blue blocks were pretty horrible. I thought a fantasy game in that style would work really really well, so I tried to implement a simple first person engine in that style(...)".
--
[0] - http://www.zachtronics.com/infiniminer/
[1] - https://minecraft.gamepedia.com/Infiniminer
[2] - https://notch.tumblr.com/post/227922045/the-origins-of-minecraft
LoSboccacc · 2018-05-28
I saw them doing the same pitch for a decade now, can't find old version because I don't remember their original name but I do remember their terrain demo.
https://www.youtube.com/watch?v=Gshc8GMTa1Y
it was quite impressive 8 years ago as it is today, but 10 years of demo without applications are weird.
here's a 2011 critique from notch of this very technology https://notch.tumblr.com/post/8386977075/its-a-scam - I don't think things have changed much
shagie · 2017-05-14
Notch cancelled it. https://notch.tumblr.com/post/58707926941/so-thats-what-im-going-to-do is the cancellation post. He wanted to work on smaller games that could fail rather than massively hyped games where every off hand design decision comment becomes a major news cycle item in the gaming world. The attempt for a community driven game appears to have stalled out ( https://www.reddit.com/r/trillek/ ).
phn · 2015-06-02
The other side of the story is that notch contacted Microsoft about the sale in the first place, and he was pretty transparent about the reason why, after it was done: http://notch.net/2014/09/im-leaving-mojang/
kleiba · 2015-04-26
What does that "switch" mean in that context? He's (publically) played with a lot of different languages because he likes trying things out. But nothing on the scale of a new commercial game, since that's not what he's intending to do any more.
http://notch.tumblr.com/post/58707926941/so-thats-what-im-going-to-do
frik · 2015-04-26
Notch, the Minecraft creator, switched from Java to Dart/WebGL.
e.g. a Doom renderer in Dart: https://github.com/xNotch/dark , http://notch.net/2014/09/doom/
boracay · 2014-12-19
http://notch.net/2014/09/im-leaving-mojang/
"It’s not about the money. It’s about my sanity."
Yeah right.
maljx · 2014-09-15
Personal statement by notch - http://notch.net/2014/09/im-leaving-mojang/
dom96 · 2014-09-15
Looks like he's leaving Mojang: http://notch.net/2014/09/im-leaving-mojang/
magicalist · 2014-09-15
No he didn't, he was very specific on why he didn't like the deal: http://notch.net/2014/03/virtual-reality-is-going-to-change-the-world/
erbo · 2014-09-12
What I found interesting was a quote from his previous post: http://notch.net/2014/06/literally-worse-than-ea/
Mojang does not exist to make as much money as possible for the owners. As the majority shareholder, I’d know. Every time a big money making deal comes up that would make a lot of money, it’s of course very tempting, but at the end of the day we choose to do what either makes the most sense for our products, or the things that seem like fun for us at Mojang.
This seems to be in conflict with the whole "selling Mojang to M$ for two gigabucks" thing.