Onlyreon
Douglas Miller from patreon
Douglas Miller patreon

MiP B2 Chapter 24: Integrated Development Environment

🕑 Added 2024-11-01 01:27:13 +0000 UTC

Comments

Daniel Martinek

Autosuggest? I think more of intelisense then copilot. Great help if you Forget attributes or functions of a class/object. Even if you wrote that thing. Also Is it toString or ToString? I never seems to remember which Is which in what language.

Ben Bass

TYFTC! Carlos is really going all in on his IDE and the superstructures. I think he will be putting his family into a completely different class from everyone, potentially even from the Crown once they are finally done.

MoonlitShade

Kind sir, I need more and I need more now

Jouni Osmala

Well. Load state is one of those things that give interesting problems when considering pregnancy, or maybe equipment during combat. And potentially limited number of states where to return can give interesting problems. But controlled/automatic regeneration to undo damage, probably less problematic. My idea about multiple heads chanting became unnecessary the second I re-read some older parts of the story. Some great mages cast spells with thought alone. Thus it would be handled with casting soul structures. And if each thread can cast at same time just using thoughts... That would be interesting. One thing to consider, is 55 is MAXIMUM for high noble. And 45 for low noble. And, at some point there was a hint that only structures with active synergy would merge. But 13 structures in topic, is way below what a martially inclined noble would have for that. So maybe not T1000 relative to other nobles, but get enough to actually not die during combat while spells being main source of damage. 130 structures seems a lot. However, number of themes related to scholarly pursuits seems staggering. Mind,Soul, Perception, Analysis. That's 52 structures for scholarly things. Then at least 2 more specifically for mages, casting, and IDE so far. Completely different from typical combat wombat noble. What is interesting, is mind theme wasn't discussed in detail, and only few structures mentioned about the theme, and still there's a separate theme for analysis. I thought mind theme would include the analysis part since 13 is plenty of structures.

Nate W

I'd expect them to come up with something unique, not the obvious stuff. A save state/load state for their physical body, for example. Sick? Just revert back to a previous known healthy save point. Injured? Load state. Dehydrated? Tired? Load state. Thirty years in the future they can revert back to a younger save point. They could even make it detect whether they're unwell and automatically revert them back to the previous good save, with the ability to toggle it off, of course.

Markell

I was thinking a little beer hats with a straw and some fairy lights draped around 😂

viperfan7

"If I pretend it doesn't exist it's not a problem!" And don't forget "New Folder (5)" when there's no other new folders

Connor Mcharg

How about Hekaifhaobfjzoa2.html …I don’t know if that’s a new version of the previous file, or a “What do you mean, ‘there’s already a file with this name’?”, and not knowing scares me.

Connor Mcharg

Merging 8 structures happens at level 19, and 7 at 22 - the formula is: (Merge level)=ceiling(128/(#structures-1)) (that’s actually a slightly simplified version, the full version involves the synergy to structure ratio in the cluster, but since it’s always total synergy, that ratio is directly calculatable from the number of structures, letting us use that simplified version for the same answer).

Connor Mcharg

Tabs is a metaphorical hill I shall defend to the end - it makes no difference to me, but anyone working with the code via an accessability aid that converts those tabs or spaces into decernable characters is going to have a far easier time with tabs, as each layer of indent will only ever be one extra character, whereas spaces will have them needing to differentiate between walls of characters.

Connor Mcharg

That is logical - new spell crafting capabilities need new spell *casting* capabilities to try them out with.

viperfan7

Don't forget good old Hekaifhaobfjzoa.html

Tim Judge

Just need one of those hats with the little propeller on top for the cooling.... Maybe?

Douglas Miller

I based the inclusion of autosuggest on my own professional experience as a software engineer, more specifically programming in Java with IntelliJ. My experience with IntelliJ for Java is that its autosuggest is fast, smooth, and an overwhelming majority of the time has the exact specific correct thing I want at the top of the list even when I've only typed a few characters. I think it even learns over time from what suggestions you use, and might take some amount of the surrounding context into account. For one of my jobs, I was required to use Eclipse instead. I hated it, in large part because Eclipse's autosuggest was slow, cludgy, and often got its first guess wrong. I think whether autosuggest is useful, and *how much* it's useful, depends a great deal on its quality. If your experience with autosuggest is with Eclipse, or something with autosuggest quality similar to that, then I am not the least bit surprised that you don't consider it useful. The highest-quality autosuggest that I have experience with is in IntelliJ, and I found it very convenient. A little extra tip that I discovered at some point to make it even more useful: If you start typing in all caps, IntelliJ's autosuggest will start guessing things where the capital letters you typed are the capital initials of the words in a longer multi-word name.

Douglas Miller

>I assume there’s going to be a Casting theme unified structure. That was actually planned to be the very next one after the IDE, before Felton prompted Carlos to realize that they had a more urgent need for Perception and Understanding/Analysis.

Douglas Miller

What's really glaringly obvious right now is how rapidly they're absorbing aether, which can be explained as just leveling up.

Monkinto

You are forgetting that the level of the merges continues to increase as less and less structures are involved in the merge, I'd have to double check but I don't believe they are even at the minimum level required for the 3rd merge to take place

pfreya

I think their disguised souls have many more open slots, right? A full soul as far as noble houses are aware has ten total soul structures; nine merged structures (with decreasing amounts of merged sub-structures in each) and one final solo structure, I think?

pfreya

before long… Index.2.newVer.html Index.2.ignoreLastOne.html

pfreya

I’m not a fan of auto-suggest for writing logic, but I find it immeasurably helpful for sketching out large blocks of code — switching on an enum with many cases, try/catch, even for loops in languages that have more complex syntax that lets you loop over collections or object properties or something. With stuff like that, the autocomplete isn’t pitching solutions for me or even writing any logic itself, but it *is* saving me and my fallible meat fingers time by letting me skip over manually typing out each of the 30 cases in a complicated state enum, filling out the arcane nested brackets for me, etc. Stuff that I can still do by hand when I’m slowly sketching out a toybox prototype, but want to quickly move past when I’m building out an implementation using messy real world types lol This isn’t to say it’s useful for everyone, just adding my use case and thoughts to the chatter :)

Tryptic

Getting into the programming weeds now, I love it. I appreciate the call-out that their synergy links are becoming absurd, but also how the synergy finder can overcome this limitation. From a story perspective, you do need to have a show-off scene soon where they get to DO something cool with all this. Like they get attacked by a monster, and cast a Fireball which splits into 5 smaller fireballs which independently travel into different blind spots while avoiding terrain, strike the monster's weak spots, and the fireball that's left over returns to a nearby ally with the most missing mana and turns into a small amount of restoration for them. Also one of the attacking fireballs turns into a lightning ball mid-flight and every fireball plays audio queues based on its status: the returning fireball plays a tune to let you know it's friendly. ...or maybe that showoff is coming when they analyze the enchantments. But you're going to need some payoff scenes soon to reward the audience for all the technical reading.

Tryptic

I think this is a qualitative statement about whether autosuggest systems are good or not, rather than an existential statement about whether autosuggest is good as a concept. A lot of old autosuggest systems are just awful, regardless of the concept.

Tryptic

They clearly need a custom see-through liquid cooling loop

Jouni Osmala

One theme, I'd expect is physical augmentation. Two scholarly mages going to hunt monsters without having fighters to tank for them. Yes. 13 structures to make them T1000. Speed, coordination/balance, strength, durability, regeneration, resistance to poisons/illnesses, stamina/endurance, anti-aging, molding body like T1000, and ability to fly/levitate, changing size like ant-man, adamantium skeleton. List of options is endless. But then they accept a match to check that they are ready. Carlos transforms to a big muscular guy with 6 arms with adamantium claws and 3 heads that each start to chant a DIFFERENT spell. And moves extremely quickly, and changes the length of claws or arms at blink of an eye to hit opponent. And after thinking about how much overkill his physical abilities are for the match decides to simply only show the ones he really wants to keep using in front of others. But getting inspired by superheroes/villians to get physical abilities, and obvious desire for not caring about aging is a good place to start, for theme to handle physical abilities which main purpose is to survive without guards. I think the anti-aging could be handled by automatic physical self-repair. That includes fixing DNA damage, and fixing telomere shortening and all the damage caused by oxidative stress. Which would be inline with theme of this series. Probably inspired by wolverine who doesn't age because he heals his aging.

Olli Erinko

If the autosuggester is at a level comparable to how Gemini or ChatGPT can do with some RAG implementations (pulling from your existing data in an intelligent way), it's a godsend that minimizes the amount of time you use for crawling through past implementations for those snippets.

Wolf_Senpai

Personally i think it depends on what you have gotten used to. Took a couple coding courses and encountered both types. Some people, who learned the language using auto suggest and hot keys can code quite a bit faster than those entering it manually. On the flip side those who learned the language entering it all manually, while a bit slower tend to not make as many mistakes in syntax that they have to go back and fix. When i tried (and failed miserably) to learn java, i relied SUPER heavily on the auto suggestions because i couldn't for the life of me memorize any of it. For XML, CSS, and C# i prefer to do it all manually. Partly so i can keep it all exactly how i want it and partly because when i tried to use the auto suggestions it kept absolutely violating my spacing.

Connor Mcharg

No, that *is* the problem - the amount of æther absorbed directly results in levels, and the only thing that will increase the amount of æther required to achieve a level-up is having more structures to spread it around (not counting absorption inefficiencies from less than perfect synergies, which can be detected, since the un-absorbed æther flows back out) - so *despite* their unknown tricks to increase æther absorption, High House Carlos are (currently) taking in about twice the amount of æther it should take to level per level that they gain. The only two explanations I can think of that would fit the royal guards’/mage’s potential observations are what Carlos and Amber are actually doing (which is unlikely, but if House Kalor figured out how to do it, others could too), or they’re hiding how high they’ve gotten their levels (which is absurd - you can’t absorb æther below your level, and the only way to level outside of that is by using your structures, but that’s incredibly inefficient). Either way, it means that Carlos and Amber are disguising their souls, not because they’re leveling too fast, but because they’re leveling too slowly (for people who have what is accepted to be an optimal soul plan and a dungeon that lets them absorb its æther).

James C

If auto suggest gets higher level I could see it approaching AI next word prediction levels or better, could easily become one of the more powerful structures especially given how narrow it is.

Markell

My personal opinion is that auto suggest is incredibly helpful *when* you’re getting accustomed to a new language and/or a new plugin. It’s also incredibly helpful as a reference for comparing your code with the example it provides so you can see why specifically it doesn’t like the way you’ve inputted something even if on the surface the program appears to work. (Helpful for clearing up edge cases). Auto suggest is *extremely* unhelpful when it stops being suggestion and is more auto-correction. Why IDE’s put this in I don’t know, but autosuggestion be just that, suggest, like an advisor: concerned when it sees me doing something it’s not familiar and offering a gentle reminder or alternative structure, but never actively sabotaging my work because it thinks it knows better. - “Sometimes I know what I’m doing I swear!”

Markell

I feel like they are going to need some hardware upgrades soon, cause I don’t care how efficiently you plan your operating space; eventually you need more cores, beefy cooling, and of course the most important piece of hardware… rgb lights. Everyone knows that the more lights you have the faster your pc goes.

Maakolo

Thats not a problem, they are already known to have soul structures for increasing aether absorbtion. They cant know how it works, so they can easily leave it at that.

ArtTheGreat

I’m not sure that I agree with the usefulness all of the auto suggest one. I have only ever found auto suggest to be annoying. But at least they have the ability to edit and undo it if they don’t like it. Autosuggest feels as though they are grasping at straws trying to fill the slot. I repeat I have only ever found autosuggest to be annoying. Even when auto suggest works right and suggests the right thing I have found in my experience that I keep up a better workflow if I ignore it and type everything out manually. Edit: I just thought of the one situation that I have appreciated autosuggest. If I am trying to type on a non standard keyboard or a phone keyboard.

Connor Mcharg

…it has occurred to me that they might not be able to maintain their soul disguises at this rate - even if we assume their disguises are perfect, by the end of this day, they’re going to have 55 basic structures (3 Royal rank unified structures, their original rank 10 unified structures, and 6 un-unified structures), which would mean that they should be leveling as fast as a fully structured Orichalcum-ranked High Noble that somehow got a dungeon to calm æther for them, but that would only happen after (checks notes) level 128, when a tier 2 unified structure can be stable. Sure, there are enough confounding factors that even knowledgeable people might not be able to tell currently, since their level (and disguises) suggests that they should have 27 or 34 basic structures (depending on if they’ve reached level 19), but they’re planning on adding another two royal tier unified structures over the next two days, which would bring them up to 79 basic structures, without getting beyond their disguises’ 34th basic structure (since their disguises wouldn’t believably suggest 40 basic structures until level 22) - they are noticeably not going to be able to keep up with the absorption expectations implied by their disguises in just two days time, and that gap is only going to get bigger.

Connor Mcharg

The original structures are getting replaced by entire themes - the Debugger and Introspector have been made redundant by the Soul theme unified structure, I presume the reflex enhancer and comprehension aid are being replaced by the Mind theme… …I think some of the mage structures are being replaced by the IDE theme, but it doesn’t seem to have any *casting* sub-structures, so I assume there’s going to be a Casting theme unified structure.

Jouni Osmala

Almost 11 hours to bit over 16 hours. hmm. Let's say they do 33 mind-hours worth of work. They could actually make a choice of giving Felton only 10 hours per day to teach them, if they want to hide their capability of advancing structures while studying with Felton. This way it would take under 15 hours to build structures while visibly reserving time to actually build their structures, and getting most benefits out of Felton and getting enough sleep.

viperfan7

I'll do you one worse. Index.1.html Index.2.html

Monkinto

Also the fact that their souls don't show any change in their soul structures while they are clearly creating more also indicates that they are disguising the state of their souls

Jouni Osmala

Number of themes 7 left? 10 slots. One for each set of 13 structures. 1) Original structures. 2) Mind theme, 3) Soul theme, 4) IDE.

Monkinto

Right but with their soul disguised as having the maximum amount of soul structures the only way they could still be creating them is if they have found some way around the maximum number. Sure how they are doing that is a secret but the crown will clearly know they figured something out

NightKhaos

I mean they're not exactly worried about that, they just put it down to house secrets.

NightKhaos

Given they tend to develop things independently as a practice and we haven't seen much collaboration on complex projects, Git will be a far more useful model to follow than SVN due to being distributed. I mean could be worse, could be a shared model *shivers*.

Amogh Lele

They should open-source some of these soul structures Imagine how funny it'd be if civil wars were fought over tabs vs spaces if they OSS-ed the linter

viperfan7

"13. Version history tracker: What's the benefit? Much can be learned from past successes and mistakes, and the ability to undo a present mistake by returning to a past version is incredibly valuable." Is this SVN, or Git? I can see purple acting as a git server

Josh

I really appreciate how the story is depicting how fast they can build structures and advance now. The early story demonstrated how much time and care went into each component, which was important, and now it's obvious how much work they're able to do as a result.

harkange 585

It's grest to see you get back to a good writting pace. Make sure to jot overdo it still.

BarGamer

Best treat ever!

NightKhaos

Little linting note about the Q&A, please maybe put a newline (and carriage return) after the ? to seperate the Q and A. As this is a notes extract she might even have done Q: A:, but newline should be sufficient. Other than that please keep it up! I really wanna ask you to speed up the pace but I already know you're going as fast as practical, so I'll just have to practice patience.

Dan Chadwick

TFTC! Awesome story!

Monkinto

Given what was said earlier about building soul structures being noticeable to others in the area I wonder how obvious to Felton and the Guards it is that Carlos/Amber are hiding something

Nick Duran

Thank you and happy Halloween


More Creators