text:
jellysquid3/forge-remarks.md Secret
Code Revisions 11 Stars 69
forge-remarks.md
Since my recent decision to drop all support for the Forge mod loader, there has been many people asking me what exactly led to me that point.
As per the earlier write up (which you should also read), it largely boils down to the un-welcoming and borderline hostile interactions I've had with prominent Forge developers and their surrounding community.
Simply put, this document is the last note from me regarding the Forge community. I don't have any interest in continuing to fight with people to get basic concessions, nor in defending myself or my mods on a daily basis. Any changes or efforts to improve at this point would be too little, too late. Do it for your own community, not for me.
Remember the human
It's not my intention to encourage harassment towards any of the users listed in this document, nor is it to encite "drama" (whatever that is supposed to mean, since these are just public chat logs.)
Please keep in mind that everyone here is human and that harassment is unacceptable no matter the reason. The names below have been included because they provide meaningful context given the positions these people would be speaking from, not because you should be going after them. There is no place for disparaging remarks or shit-talking other human beings, and you will note that this page is free of it and speculation on motives.
Some thin veil of a timeline
A user linked to me a conversation on the Forge Discord a while after it happened. Here are some excerpts.
This is where it started, after a user asked about my mods. I was not a member of the server when this happened.
Some users are skeptical of the claims that Lithium is lying or not doing what it advertises. I appreciate this support.
Lithium is fully modular, and every patch can be disabled in the user configuration file.
Almost all of the Mixins are thoroughly documented within the source code itself. You can check out some examples in DataTrackerMixin, ExplosionMixin, and PalettedContainerMixin.
A user cites some blurbs from the CurseForge page, as to explain what Lithium is doing more exactly.
In the next screenshot, some messages are included from a user called Earthcomputer. They have since apologized on their own accord, saying that their stance on performance mods has radically changed. In fact, they have actually gone as far as to make contributions to my own projects, which I greatly appreciate.
I understand the fact that mods which work around the Forge APIs have from time to time been a source of trouble, and why someone who has dealt with such issues might find them annoying, at least from their perspective. I make a best effort to ensure compatibility with other mods, and take extensive measures to mitigate issues when they come up. But, for the sake of explaining why these feelings around Forge exist for me, providing the full context of these messages is important.
At this point, I felt the conversation had become fairly hostile. I don't feel as if it is the responsibility of Lex, or anyone else in the Forge community, to "coax other mod developers". You are not the police.
This kind of mentality of "I don't have to be nice, I have to be correct" is toxic. It took Linus Torvalds many, many years to learn this reality. This behavior discourages contributions and creates enemies in the community.
A while after this conversation had concluded, I joined the Discord server following another user's invite link, and wrote the following response.
I was instantly banned for this. I couldn't join the server anymore. I had no idea why. The Forge Discord moderators claim I was never banned, but kicked. However, one of their moderators implies that I was evading a ban shortly after.
For this reason, I believe it was a ban initially, and that the community was lied to. Worse yet, to date, I did not actually violate any rules of the Discord server.
No reason was provided until after users fought tooth and nail for one. Later on, it is explained (not to me) that the reason I was removed was that I pinged another user. However, as you can see in screenshots above, I was not the only one doing this.
I don't really have much more to say on this. It's extremely disappointing, and was met with a lot of community backlash. Even worse, the moderation team's response to criticism was to remove anyone who opposed their actions publicly.
Edit: Since making this post, a number of people have come to me claiming that my belief that this was a ban is in error, and that it was only ever a kick. Some people have also taken that a step further to insinuiate (because of this unverifiable claim) that I'm only interested in creating "drama."
This argument is frankly ridiculous and is a hyper-fixation on superficial details. It ultimately looks like some attempt to grasp at straws in order to discredit every other documented incident here. Regardless of whether or not a ban was carried out, I was removed from the server for violating a non-written rule (being do not mention a specific user) following what would quite possibly be the most textbook example of when to use a user mention: directly responding to someone else's messages after the conversation had moved on.
The first episode of ForgeCraft, Season 12, went live on Direwolf's channel. About 6 minutes in:
LexManos (text): Is fastcraft or other 'performance' mods on?
cpw (voice): As far as I'm aware, Lex, there's no performance mods in here at the moment
tterrag (voice): Oh yeah we should get, uh, what is it? Is it Phosphor is the new one? Lithium?
cpw: So, uh, I looked at those and I'm not gonna put them on because they're a whole pile of bloody Fabric hacks
Direwolf20 (voice): Which mod?
tterrag: Uh...
cpw: They are. They're a bunch of Fabric hacks. So...
tterrag: What do you mean by that?
cpw: They're literally just a bunch of hacks ported over from Fabric.
tterrag: Uh, Ange- are you thinking of the same thing? Angeline made those by themselves as far as I know.
cpw: Uh... they're -
tterrag: Maybe some of them got added to Fabric?
cpw: They're... they're Fabric mods and uh, Lithium was-
tterrag: Initially, because we didn't have Mixin.
cpw: Yeah I know, Lithium was a Fabric mod and it requires Mixin added to Forge...
tterrag: Yeah, that's true.
Lanse505 (text): talk for yourself tterrag, I've got mixins working
cpw: ... and appears to be just a port of the Fabric functions.
tterrag: No. I can tell you that's not, just not the case.
cpw: Mixins can work, and I wanted to add them properly to Forge but uh...
? (voice): Mixins will be in Forge when Mumfrey decides to put 'em in Forge, that is... that is the sole reason he has commit access to Forge.
cpw: Yeah we were gonna do that, I was gonna work it with him on that and I ran out of time so...
Darkhax (text): She did them on Fabric becuase Forge didn't have them yet. Original versions were on forge.
tterrag: Yeah, exactly Darkhax. They were made for Forge initially but they, uh, Mixin wasn't working at the time, um, so they made a Fabric version alongside.
cpw: I dunno, I was kind of uncomfortable with adding performance hacks from Fabric into Forge
tterrag: They're not from Fabric! That's what I've-
?: I would also say we should avoid any performance hacks as a default because if they actually increase performance they would be properly documented and probably get into Forge itself.
cpw: Yeah.
tterrag: I mean, it's all pretty new, but...
nooblybear (text): and I'm pretty sure that the lithium for forge if there is one, would've been done from the ground up
tterrag: I mean, it's kind of a, y'know, it's the mod domain because obviously there's gonna be drawbacks with some of these but for people who wanna squeeze out performance.
cpw: Pahimar [unintelligible mumbling]
The video received 83 thousand views on YouTube. I find this particular remark rather troubling, and it'll come up a lot later:
... if they actually increase performance they would be properly documented and probably get into Forge itself.
I never reached out regarding these comments.
One day, cpw made a multi-hour long Twitch Livestream on "Busting Performance Myths". Unfortunately, the VOD for this has been archived due to age, and I do not have an archive of it.
The primary focus of the livestream was about Streams, which were in introduced in Java 8, and whether or not were really that bad for performance. Again, throughout this stream, the repeated argument of Lithium being an undocumented mess and "Mixin/Fabric hack" is made. Additionally, it is repeatedly broadcasted that almost all of Lithium's code is rooted in replacing these Streams with more traditional code. This is not true, and a quick glance at the source code would have revealed this.
At the conclusion of the stream, the source code for all the benchmarks were published on GitHub. He left off on a note that contributions were welcomed, and that more complex code and benchmark numbers would be useful.
I submitted a rather in-depth pull request with additional benchmarks, trying to explain that the usage of Streams is more complicated than the repository showed. Despite the overwhelming community response to it, cpw never acknowledged the pull request, and the repository was never developed further.
cpw commented Jul 17, 2020
Two things. VODs automatically delete after a month or so. I have no control over that, sorry. I am a terrible maintainer of GitHub repositories. It comes with being old, slow, and busy with a full-time+ job.
In regards to my comments that dire shared on his video, sadly I don't think your mods would be a good fit on forgecraft, since they would have a high probability of masking real mod issues, due to your significant replacement of core functionality. I don't have sufficient time to do a thorough code review of every suggestion that comes my way, and on the surface it looked like as I described. I am sorry for any offense or upset my comments have caused you. I don't mean to disparage new works.
Thermawrench commented Jul 17, 2020
Well this is sad. Hopefully some competition will get them off their behinds.
pajicadvance commented Jul 17, 2020 •
This is absolutely infuriating. This set of messages basically sums up how the Forge community reacts to any mod development done outside of the Forge ecosystem, and the most depressing fact is that this kind of mentality is supported and being spread by the most influential people of the Forge community. It's sad that it has to be this way, but hopefully Fabric will become competitive enough for these guys to get off their high horse. Full support for Jelly and her decision to cease updating the Forge versions of her mods.
Devan-Kerman commented Jul 18, 2020 •
In regards to my comments that dire shared on his video, sadly I don't think your mods would be a good fit on forgecraft, since they would have a high probability of masking real mod issues, due to your significant replacement of core functionality.
there's a difference between flat out calling a mod a hack/placebo and denying adding it on that basis.
I don't have sufficient time to do a thorough code review of every suggestion that comes my way, and on the surface it looked like as I described. I am sorry for any offense or upset my comments have caused you. I don't mean to disparage new works.
I don't see how this justifies public shaming of the mod. If you don't know what you're talking about then why would you publicly shame and demean it?
other than that, if the apology was genuine, then thank you for communicating it to the author. (there is no sarcasm in that sentence)
ElSaam commented Jul 22, 2020
I do not support this type of acting. Will boycott Forge and start using Fabric from now on.
aqualxx commented Jul 24, 2020
I know that you have been talking about how bad forge has been for you in your discord server, but I did not expect this! Forge shouldn't have such a good reputation.
rursache commented Aug 5, 2020
Fabric > Forge just because of this 10 yo drama.
YTG1234 commented Aug 6, 2020 •
I knew that the forge guys were not nice.
I didn't know that they ware that bad.
Also, the Forge team just over-shame Fabric. I suppose (Someone should check this) that they saw one mod or feature that they didn't like, and they "forgot" to check back later to see if it was gone. Even now, that Mixins are in Forge, the whole Forge community is still against coremodding. In MCPE, addons and behaviour packs can change Mob AI! With the current state of Forge, they won't let any mod do it (Or at least they won't help a modder that tries).
polyjitter commented Aug 10, 2020
This is horrendously messed up. I am so sorry this has happened to you, that they continue to lie about what they've done, and that they continue to make you their enemy - EVEN AFTER THEY WERE THE ONES TO ATTACK YOU UNPROVOKED.
I haven't been playing much MC lately, but my fav mods are mostly on Forge, and this would be making me think twice about playing modded at all.
Sixdd6 commented Aug 11, 2020
Lex is a prick hands down, always has been. I'll be perfectly happy to play more on Fabric as it continues to gain adoption.
kamakazedan commented Aug 13, 2020
Started a forge server yesterday, thinking twice now. Not good to see this sort of obtuse behavior from the Forge moderators / admins.
ShadewEnder commented Aug 15, 2020
Forge never actually supported the community - this makes it only worse... Personally I don't like the ASM-ness of Fabric, that's the only reason I stay on Forge, but one day I'll make a modloader like Forge with the freedom of Fabric (and of course provide support for Fabric mods)...
NeRdTheNed commented Aug 15, 2020
I'm not sure what you mean by "the ASM-ness of Fabric". If you don't like the code of the game being changed, check out the forge repository's patches and weep. Fabric, in contrast, has no "patches" by default, so no Vanilla behaviour is altered. If you don't like Mixins, they're a much better version of ASM in the sense that they're not ASM (check out the updated Mixin cheatsheet, it's super helpful for understanding them), and they're also officially supported by Forge now. If you don't like not having an API integrated into Fabric directly and you don't want to write your own API as a "coremod", check out the official Fabric API, which is by default included in the Fabric example mod template, and is pretty much used by everyone.
ShadewEnder commented Aug 15, 2020 •
With ASM-ness I mean the fact that Fabric does not patch the source code but just has a default API mod that uses the same Mixin as all other mods. Forge actually patches the source code so you can navigate seamlessly between Forge and Minecraft code. That has many bright sides and it makes Forge a good and robust modloader... But now that I get a closer look on what restrictions the Forge staff imposes on the community I don't actually know what's better anymore...
LBNL Lex says about the maker of a performance mod that "the person has no idea what he's doing" - now I say that about the Forge staff...
tanyan-tanyan commented Aug 16, 2020 •
It's extremely upsetting to see how toxic this community is and I'm sorry that you went through that. Moderators don't know what they're doing and the discord users' response to your initial ban/kick/whatever shows that very well.
The fact that they kicked you on an extremely irrelevant basis that you broke a "do not ping this person" rule and they completely overlooked a valid counter-argument shows they're not paying attention and would rather blindly enforce rules. While I understand that rule probably exists because of how vast the Forge discord server community is and there were cases of ping abuse in the past, the instant boot was extremely uncalled for given the circumstances.
And don't even get me started on Lex. I mean who the fuck behaves like this. This is literally why the coding industry/community is widely seen as toxic.
I've been fascinated about modding in minecraft for a while now, but seeing this idiocy further reinforces why I shouldn't ever jump into it, because I will probably also get incinerated like this guy did.
mechobree commented Aug 17, 2020
Wow... I always found the forge staff to be... quite rude after being on their forum for literally just 10 minutes.. But.. This is.. Wow.
Suddenly I'm starting to like Fabric a lot more. If only more mods would switch to it, or were made compatible.
dragonmaus commented Aug 24, 2020
Nice to see that Lex hasn't learnt a thing in the past decade.
Heath123 commented Aug 27, 2020
I sympathize, I was kicked from the Paper Discord because I was trying to give constructive criticism by saying that I thought a rule seemed slightly harsh.
R3Birth13 commented Aug 28, 2020 •
Yes, luckily Fabric is getting more popular but most of the top mods are on Forge. Fabric limits your mod options by a lot, I just hope Fabric gets better over time so I can happily remove forge.
YTG1234 commented Aug 28, 2020
@R3Birth13
We're starting to see a lot of big names coming to Fabric, like Botania and BuildCraft. AE2 already has a Fabric version and I think Tech Reborn is only Fabric.
For experienced modders Fabric is not hard to learn, but for a beginning modder Forge is basically more attractive because a mod is more structured in Forge. E.g. in Forge you initialize your mod when you receive your initialization event, you then register your blocks during the block registry event, your items during the item registry event, etc. etc. all the way until Minecraft has finished loading - it's easier to understand what should happen when. In Fabric you get like one event telling you to initialize everything. You then really gotta initialize everything, including the registry of blocks, items, whatever, in the proper order... Nonetheless Fabric has a better documentation, but I swear that if Fabric brings such a loading lifecycle as Forge has, Fabric would already become way more popular for beginning modders.
But at last:
Fabric to a new modder: 'Welcome, we help you setting up your mod!'
Forge to a new modder: 'Get away!'
iCaitlyn commented Aug 28, 2020
You might be confusing Forge with Paper, Lex does not seem to be in the Paper Discord, and Lex has also been known to criticise Paper in the past.
@iCaitlyn I'm not, I'm just saying I had a similar experience with a different community (being kicked for no reason)
dkmk100 commented Aug 28, 2020
the fabric community has been toxic AF with me as well. The internet is toxic AF, if you are making mods you just have to deal with people being toxic.
I'm very sorry to hear that. I've personally felt that the Fabric community has been much more welcoming than the Forge community.
Some communities can be nicer than others though
LePichu commented Aug 30, 2020
Hi there, long time addon dev here, just letting you know, Mob AI on bedrock can be changed ro bizarre limits when needed to. I literally got a job at marketplace because of my talent. anyways fabric, ill just write my experience with the communities here, Fabric is nice, i just got into Fabric modding or java modding in general a while ago, i can say that Fabric community is very friendly, people helped set my stuff up, however the same cant be said for forge, i was abused and made fun of for getting into java modding after being one for bedrock, badly. Over past couple of days i have ported several chunks of "Luminous Depths". a project initially thought for Java, which got dev done on bedrock first when i arrived, the forge version is a mess, no one even wants to help and i get toxic replies, Fabric tho, is a good experience. i feel home while doing fabric, its like im reliving my experience with bedrock.
TL;DR - Forge Community will be toxic to you, even in the slightest of ways, Fabric will not. Same goes for bedrock even tho we also have external modloaders we never have conflicts like this, never ever.
Insane96 commented Aug 31, 2020
Maybe that's why Optifine never got along with Forge
Originally Optifine started on Forge, but they ended up using their own modloading system later for the same reason I guess - it was an optimization mod... Strange enough Forge now seems to put focus on supporting compatibility with Optifine - that makes it even more weird...
MinecraftEnthusiast commented Sep 1, 2020
Damn, they're like the people in movies who kill anyone who gets in their way except that in real life they make you lose hope and make you feel bad about your creation i hope the creator of Sodium gets a lot of support and as one of the thousands of people that use sodium i can tell you that the creator did a very amazing job for us with potato PC's i support and i'll effing share this to my friends ✌
Naeso commented Sep 2, 2020
Yeah, I always had this feeling about forge's discord, it just confirms it.
Sadly there is so much mods in Forge, and my server is using Forge for way too long now. It's impossible to go to Fabric. If one day Fabric catches up to all the mods that I use, and there is a solution for running plugins and mods, yeah, i'll probably go to Fabric. I absolutely hate this "I don't have to be nice, I have to be correct" this is such a terrible and toxic thing to say.
They are basically creating their own "ennemies" with Fabric and modders giving up on Forge. I can only hope they realize their mistake one day. But it might be too late now. Heh.
MechanosG commented Sep 3, 2020
So I'm bumbling about after a 6+ month MC hiatus, seeing what the modding community is doing for 1.16. Hear about Sodium.. looks amazing. But it's not for Forge, so I start clicking random links trying to find out more information on Fabric. I stumble upon this gist (and the stance page leading here). After reading all this... gotta say.. I think I'm gonna switch to Fabric. I'm a long time Forge user/modpack builder (mostly private for a gamer group), and have never considered even trying Fabric due to mod availability (and me being lazy). But treating people the way the Forge people do.. is just dumb and egotistical, and I've ran into poor treatment myself many years ago on forge forums.
Drama aside.. I guess I should thank you Fabric people for giving us an alternative, and hopefully a much less toxic community. I'll be trying Fabric with Sodium/Lithium/Phosphor very soon.
LowSpecCorgi commented Sep 5, 2020
People shouldn't feel superior if they use a certain modding API. People need to accept they are both decent modding API's. I personally don't use forge or fabric (forge too heavy, fabric only supports later versions)
NeRdTheNed commented Sep 5, 2020
Out of curiosity, what do you use?
TrapinchO commented Sep 6, 2020 •
I am sorry you had to go through that, you didn't deserve it.
Hopefully Fabric will grow until it proves that it is at least as good as forge, if not better. They have been at the top for too, too long.
Either decompile mc's source code or use sponge mixins
Fair enough! By the way, as I've only just noticed this part of your message just now, Fabric does actually support (3 seperate links!) the use of older versions of Minecraft. The main issue is finding mappings to use with them, but there are a number of groups that have created their own mappings for older versions of Minecraft with Fabric, and you can actually use old MCP mappings with Fabric if needed. Off the top of my head, check out Legacy Fabric for 1.8.9 mappings + an API (they're also working on 1.12 and 1.13), and Minecraft Cursed Legacy for 1.2.5, Beta 1.7.3 + an API, and Alpha 1.1.2. Modification Station is also working on another API for Beta 1.7.3. Someone was also working on c0.30 at some point as well I believe.
nnnik commented Sep 13, 2020
Wow... Im not going to lie this actually made me angry. Playing the game in 1.14+ would be impossible without using a combination of your mods jellysquid.
It has been tested in depth and approved by several of the most advanced tech servers. (although we do find bugs from time to time)
But of course how could we lowly insects even begin to compare ourselves to the almighty forge council with its leader lex.
The fact that lex only ever applied reflexive thinking on all of his statements really makes you take a step back.
To anyone who is currently supporting this moderation team in the forge community and this abusive system:
You should be ashamed of yourself.
ReikaKalseki commented Sep 16, 2020 •
Instabans seem to be the default reaction to certain people joining that discord; I got the exact same treatment - though in my case they did admit it to be a ban - last year when I joined shortly after Lex broke the gradle/maven dependencies for every version of MC/Forge before 1.13 (including 1.12, which was the standard at the time), and seemed entirely disinterested in fixing it. (For the nontechnical: that means it was impossible to compile mods or create new workspaces for any MC version before 1.13.) Someone mentioned I had joined, and boom, I was gone inside ten minutes.
In other words, once the Forge team decides they do not like you, there is no returning from that point and any presence of yours around them will be stomped out as fast and as hard as they can. Neither are appropriate from someone in their position, and while I always personally only ever care about the product (in this case Forge) and not the author(s) when I choose what I find useful or enjoyable, I certainly understand the desire to bail.
As a modded player I do have reservations about splintering the community, but in all honesty it is not like this is the first thing to do that. Hell, I am guilty of that to some degree given the fact I still mod for 1.7.10.
VCNDVerifiedFakebot commented Sep 19, 2020
In a nutshell, Forge is a community made up of a cocky leader, a handful of competent mod-makers and the rest 10 year-olds who can't stand that mod developers dare to move out of the eco-system and the shit coding management. Fabric is the developers dream, a ecosystem where coding doesn't get changed every generation, and actually has proper documentation that most people can actually understand. Fabric is the supportive community but with a small ecosystem, while Forge is the ecosystem of 10 year-olds who don't know what they are doing (mostly, some people are nice, and provide to the community)
Lordbaane commented Sep 26, 2020
Recently, I tried using Forge, but the latest renditions are so unstable they keep crashing. Have moved over to Fabric and am currently running 80 mods without issues. With Forge, it would have slowed to the point my FPS would be chunking at 10. It took some time but I've switched. Thanks to the Fabric community for all your hard work. Peace.
Lord-Memester commented Oct 2, 2020 •
Just read this, and saw many comments saying that there aren't many mods on Fabric. More importantly, I have no modding experience myself (never written any) but some of the Forge users are kinda rooted in Forge. Just saw a comment on a CurseForge page where somebody said "Make a forge version because fabric sucks forge=♥" and they then said, "Never used fabric btw, but it must be terrible." And I came and read all this and I feel so bad that anyone would have to be abused to make a mod.
Anyway, I play on 1.16.2 and have 112 mods. That's a lot of mods, especially considering that ALL of them are clientside. I personally use A List of (Almost) All Fabric Mods to get my mods, and I gotta say, I appreciate the dedication the person who made it has. Every mod I play with I got from there (except Fabritone because there's no official release for it on 1.16.2 yet so I got it from the jobs on the GitLab). Forge (1.14.4) starts stuttering horribly after about 3 hours of gameplay no matter what I do, and I have to restart the game for it to be playable. I will still use forge (if I find a really cool mod that's forge-only) but otherwise, I hope that the community will move away from it and go to Fabric instead.
Just read this over and realized that the train of thought here seems to have faulty connectors, but anyway, I hope you make good use of that link. Have a delightful something!
macks2008 commented Oct 3, 2020 •
When you have a track record for acting like this, you make it really hard to want to develop a forge mod like I've been wanting to do. I... think I'll save myself the stress. That's not to say I will never work with Forge, but if I feel just as likely to get banned from a server for writing this comment (at least if Lex ever sees it) as I am to actually succeed in developing something, that should tell you something about the state of your community's leadership.
PandorasFox commented Oct 10, 2020
what an awful mindset. They discourage contributions that are not directly to their own project, and react poorly towards any performance work that's done outside their platform. Other developers aren't entitled to their platform, and they're not required to develop for everyone, but this level of hostility is just atrocious.
ArmouryGaming commented Oct 11, 2020
Sorry you received such an awful response from anywhere. That's just not on, but is especially unwelcome in what is supposed to be a collaborative environment. Surely when people take a step back the aim should be to have the best versions of Minecraft that we can for us to play?
Speaking as someone pretty new to Minecraft (Ok, I bought it about 10 years ago but never got into it, this year with lots of time at home...) but not new to gaming or modding, I have been trying to feel my way around the two systems, Forge or Fabric and work out which to go for. They both seemed workable and the comparison of older and established vs. newer and faster but with less choice was a pretty even call.
I think I just made up my mind.
I won't miss the variety of stuff on Forge as I never got used to playing with any of it, and there seems to be plenty of choice on Fabric anyway. I have been playing with All of Fabric 3 for the last few weeks and enjoying it, and now putting together a collection of mods I picked to enjoy for myself.
netizenw commented Nov 17, 2020
I've never used Fabric, but about this, I'm switching to fabric. I mean, forge has slower fps. I used 12 mods, 52 fps, 12 mods on fabric, 78 fps. Forge sucks tbh.
I'd recommend fabric.
Lord-Memester commented Nov 17, 2020
Well, forge doesn't suck but fabric definitely runs better. If you don't believe me, talk to the consistent 78 fps I get with 123 mods on fabric at once.
cha0sbuster commented Nov 28, 2020 •
I hope Lex is happy that his III-A rated skull screwed over the 1.16 Forge scene out of performance gains that we could really, REALLY use.
I seriously wish this didn't have to be the case but if it were me in your situation I honestly would have done the same thing. This is just shameful.
I'm salty that I have to put up with Bad Old Days-level performance from even the best-implemented packs on 1.16, but until Lex gets some freakin' therapy, or people higher up in the Forge project start standing up to him, I don't see any of this changing.
In case he reads this: Lex, I love your work, you've obviously been an incredibly important person not just for Minecraft but for modding as a whole, but your attitude needs to dial back severely because you're poisoning the community you've fostered.
rdrpenguin04 commented Dec 5, 2020
Certain projects attract certain people. The attitudes that allow someone to start the project also show themselves in this toxic "I am always right" mentality. If people can change their attitudes, all the better, but even if they don't, the project can still be great.
I feel like I can justify cpw's behavior as commentator fever rather than intentionally being condescending. I hope Lex changes, but I do think I'll be using Forge for the foreseeable future for various reasons. I, as a Forge user, am sorry that Forge has alienated so many members of the community (including myself to a far lesser extent).
artdeell commented Dec 15, 2020
What can i say. We are developing a Java on Android launcher, and, of course, the performance limit is VERY tight. Forge is way slower, even in terms of startup times. It takes around 10 minutes to load a 112-mod pack for Forge 1.12.2, and like 3 minutes to load 100-mod Fabric pack on 1.16.3.
Also, about Sodium/Lithium/Canvas mods for Fabric - idk if they are dirty, i never checked the sources, but they do way better job in terms of making game faster than Optifine.
obj-obj commented Dec 18, 2020 •
@artdeell Also make sure to install phosphor, and you're reading a gist from the person that made all of those 3 mods (sodium/lithium/phosphor) lol
Kitsuu commented Jan 14, 2021
Goddamn if most of the mods i use had fabric versions i'd be changing. Shit.
YTG1234 commented Jan 14, 2021
I can't believe this Gist is still getting comments lol
DarkAmbientNoise commented Jan 14, 2021 •
This is unfortunate, however I think the larger picture isn't being considered. I don't think people should be treated like garbage, but all of this is just going to eventually desaturate the community. I've got my opinion and I'll save some space on this Gist as I can talk a decent bit.
My opinion on all this. It's quite a shame to see such a profound divide between the two mod loaders. This is a community afterall and I have two major issues with this collectively. Firstly, both developer groups of these mod loaders, providing they actually care about the game they are developing for, should be spending more time making everything compatible and stable, rather than complaining about tiny things. Justified or not, the blame isn't on a single developer or a single team. All of the Forge developers aren't toxic, and all the Fabric developers aren't angels. These blanket statements are toxic, in of themselves.
Secondly, Saying that 100 mods load faster and perform better on one platform vs. the other and making a definitive decision on which one is better, is one of the most illogical constructs the brain can create. Every single mod, regardless of the mod loading API is different and puts a different degree of demand on a user's system. I know the comparisons made here aren't from mods that are all both supported on the Forge and Fabric API simultaneously with the exact same version numbers for each mod. Mekanism and Mouse Tweaks have very, very different hardware requirements to run because of the different mechanics and elements they add to the game, just like how Zelda II and Cyberpunk 2077 have different things. It isn't about the number of mods, it's about the volume of content those mods have and how it is handled. Things could work well with a small volume of content, but when you have tons of cross mod integration happening in the background, like a lot of Forge mods have had for many years, things become combersome and that's something that shouldn't be forgotten for anyone who has used a 'compatibility mod', of which most major Forge modpacks have several.
Ultimately, this is a game that is spread out across a very large community and age group. It is a game that is driven by community members that come from all different coding backgrounds and skill levels. Forgetting that, causes toxicity too. If you see someone white knighting for one over the other, it could be that they aren't looking at the situation objectively, rather, they are blindly stating opinions without justification. This is just a video game, I love it as much as the next person, but from an end user, despite doing basic modding work myself, making a modpack is more confusing these days, than it ever has been simply because a few people from both sides of the core API teams refuse to find some basic middle ground and work things out causing a stronger divide in the community. How is that... also not a problem?
Afterall, that's the only reason I'm here, usually I only use GitHub to post bugs, but I'm getting tired of having to tell people we can't use this mod or this won't work, when I work with others to consider making packs because the community and now even developers are picking sides. So I went looking to see why things are the way they are, and managed to stumble here. I'm sure I'm not the only one and I likely won't be the last. Competition is wonderful, up until there are so many options that are doing things "right" that none of them work with each other at all.
I, and I'm sure many others don't want to believe that 1.12.2 will be the last major version where people just had fun. Nearly everything was developed for one platform and you could get modpacks of over 500 mods working and be stable and fast with some small tweaks. I have personally done this, although it is quite RAM intensive, but that's to be expected. It was wonderful, and you had basically anything and everything you wanted. Now... I can't play with certain mods that I have nostalgia for, like Tech Reborn which was an evolution and simplification of the combination of Industrial Craft 2 and GregTech. I can't just throw mods together and have it only crash because of actual bugs, now it can be because you have a mod from one platform or the other installed. To put it simply.... There is a start to the split of a community because people pick teams, despite us all wanting the exact same thing? Playing Modded Minecraft? How does that make since?
To the major API mod loader developers, if by some chance any of you somehow manage to see this, despite what team you manage to be a part of, is doing any of this actually improving people's experience to making and playing a modpack any better, in this moment or even in the future? People will always have their opinions and they will always think one is better than the other, but isn't it easier for everybody to work on the same thing and be considerate of the contributions that are made to that project and try to make fair and equal opportunity for development for everyone? You wouldn't need to go policing, you wouldn't need to overly explain things to community members, and you certainly wouldn't need to have all the extra stress, irritation and wasted thoughts on people and projects, because it wouldn't happen much if you were all open minded, and respected the skills you all have, that a huge number of mod devs and an even larger number of community members, don't have. If all of you would get together, and collectively make this video game as good as it can be, you wouldn't need to deal with all of this. If something is better coded this way over that, explain in a decent way, provide examples and hard, cold, logical proof that it does this better than that, accept the truth, implement the best solution, understand that none of you are the best at this and move on to continue making something great.
It all sounds like a pipe dream, and one that I would love to be proven wrong on when it comes to the fact that it will never work out.
YTG1234 commented Jan 14, 2021 •
Response to @DarkAmbientNoise
I can't play with certain mods that I have nostalgia for, like Tech Reborn which was an evolution
There is a start to the split of a community because people pick teams, despite us all wanting the exact same thing? Playing Modded Minecraft? How does that make sense?
I'm getting tired of having to tell people we can't use this mod or this won't work, when I work with others to consider making packs because the community and now even developers are picking sides.
Fabric (also Rift) was created because Forge was slow to update. You could say that it was Forge that caused the divide by updating :). On a more serious note, see below.
I would want one, central modding API that every mod can run on, but unfortunately, Forge and Fabric developers' code philosophy is a lot different. Forge believes in making mods compatible and covering every single edge case, while Fabric believes in clean, modular code that only has the functionalities and compatibility tools required for most mods.
On top of that, Forge's Gradle Plugin doesn't work on the newer build tool versions.
Patchwork seems like a temporary solution for the Forge/Fabric problem. But it will never be able to run all mods - those will require ports. Now, continue thinking. What about old, abandoned, ARR mods? If a new Minecraft version happens to release, those mods can't be updated by someone who is not the original author (and there are a lot of ARR mods, although most of them aren't abandoned). It's the same for porting and updating - why not stop using these mods now instead of stopping to use them when 1.17 releases? The Searge names aren't that consistent between versions - almost every mod will break even if the area of code that it uses isn't changed.
Toxic Developers
Justified or not, the blame isn't on a single developer or a single team. All of the Forge developers aren't toxic, and all the Fabric developers aren't angels.
Partially agree. Not all Forge developers are toxic, but almost all of the core Forge developers that like to be present publicly are the toxic developers (LexManos is one notable dev). Fabric's lead developers (Player and modmuss) just try to stay away from all of these Forge/Fabric things and focus on developing.
Saying that 100 mods load faster and perform better on one platform vs. the other and making a definitive decision on which one is better, is one of the most illogical constructs the brain can create. Every single mod regardless of the mod loading API is different and puts a different degree of demand on a user's system. I know the comparisons made here aren't from mods that are all both supported on the Forge and Fabric API simultaneously with the exact same version numbers for each mod. Mekanism and Mouse Tweaks have very, very different hardware requirements to run because of the different mechanics and elements they add to the game, just like how Zelda II and Cyberpunk 2077 have different things. It isn't about the number of mods, it's about the volume of content those mods have and how it is handled.
Then try to run Forge without mods and Fabric with only Fabric API (which is equivalent). See the results that way.
Among the reasons that Forge performs worse, some are very simple; It fires more events. There can be multiple events per tick, and a lot of them. That, by itself, isn't that bad, but all of those events going through the event bus's reflection and ASM hacks makes it even slower (funny as some Forge devs criticize Fabric mods of being hacky - just see what EventBus does).
Patchwork's fork of EventBus (which I like to call EventRacecar) is a lot faster because they removed all of these reflection and ASM hacks. It just proves my point.
Install and Update Process
(this is not in response to any of your points)
Forge's modifications to the game are based on patches, while Fabric's are based on ASM and Mixin.
Both ways have advantages and disadvantages, here are the (dis)advantages to patches that I can think of:
+ Easy to read
+ Can apply statically
- Can't apply dynamically
- Requires separate patch generation
- Requires decompilation in order to apply - we can't be sure that ForgeFlower will generate the same output on all machines
- A lot less dynamic, if part of the code changes the patch will have to change (sometimes almost entirely)
And here's for ASM/Mixin:
- Hard to read
- Difficult to figure out how the code works, to grasp the idea of ASM
+ Very dynamic, most of the times changes to a certain file don't require changes of the Mixin/Transformer code at all!
+ Can apply dynamically
- Can apply statically but it's difficult to set up
(To be clear, this is for changes to Minecraft within the mod loader/API itself, not in loaded mods)
Forge is less safe to install - it can break.
Modifications to Minecraft
Fabric tries to stay as true to vanilla as possible - they even went as far as to bikeshedding a fluid API for 2 years just for it to not have milibuckets (1000 isn't divisible by 3). Actually wait this is arguably worse than what Forge's doing
Forge does everything to make it as easy-to-use as possible, breaking Minecraft mechanics in the process. Why do you think that all the technical players prefer Fabric?
Anything I missed? Just comment, I'm subscribed to this Gist.
MechanosG commented Jan 17, 2021
@DarkAmbientNoise - I would argue the bigger picture is being considered. Forge has went without competition for a long time, and that has let a lot of shenanigans happen. But now there's an alternative, and for me, it runs much better. Like, not even exaggerating. Yes, per mod performance will vary, and yes, I've had to remove a couple Fabric mods that had something wrong/unoptimized in them that tanked my performance. Fabric isn't some wonderful magic fix for everything. That said, for me, Fabric 1.16.x ran better and loaded faster than Forge 1.16.x before adding mods, and continued that trend after I've added over 150 mods. I wasn't able to add many mods to Forge 1.16.x (even being careful about what mods I selected) without FPS and load times going out the window. Strictly as an end user and modpack builder, that performance difference is real, and it's a huge deal to me. It is a real downside, losing access to Forge-only mods.. but that won't always be the case, and many of those exclusive mods now have Fabric alternatives or Fabric ports. Also, yes, splitting up available mods to 2 different loaders isn't ideal. But I personally feel it's worth it in the grande scheme of things.
This whole discussion really isn't about teams or pipe dreams. It's about going with what works, which includes being able to choose not to deal with "toxic devs". Being dismissive because "not all devs are good/bad" and "not all mods are equal", isn't actually adding anything constructive, because that argument goes in both ways. Not all Forge mods are good, for example. Not all Fabric mods are performant. I would like to suggest that you build yourself two 1.16.x modpacks, one fabric, one forge, and see the difference for yourself. Include optimization mods, and give each loader a fair test.
@YTG1234 - Thank you for posting all that. I learned quite a bit from it.
ZombieEnderman5 commented Jan 17, 2021
After reading this, I have to wonder how I ended up just... not having the server in my server list one day, a good deal back - probably at least a year by now. I had joined the server and one day it just wasn't in my server list anymore. Still not sure why. I wasn't very active though, that might have had to do with it.


text:
MANUMATIX
How to develop a long-lasting gamification strategy
Javier Flaim
Gamification, which applies elements of games to other settings, has emerged as the latest silver quill in every marketer's cap as a way to engage users, incentivize them to carry out offline actions or behaviors, and increase loyalty. The approach has proven effective in motivating people to do "good," where brands are looking to encourage their customers to change their lifestyle for the better. Companies have used games to help people do everything from lose weight, make healthier or greener purchasing decisions, and increase recycling. Gamification has even gone corporate; most recently, management consultants have begun prescribing the strategy to get busy executives to complete online training programs.
But what happens when the game ends? For some brands, games are employed to engage a user over the short term — and the mission is accomplished once the sale is made or content is consumed. For other companies, whose missions are addressing more longitudinal issues, the implications of user fatigue can be more profound.
Let's examine the lifecycle of a game. How can marketers secure the most ROI from their gaming strategies and extend audience engagement long after the game ends so it's not just a "one and done" experience? There are a few key mechanics and approaches that can help ensure your game is not a one-off experience. These include:
Tie it to offline behavior
Harvesting crops in FarmVille has no impact on the users' offline lives, which is why many "farmers" get bored and quickly move on to the next game. For instance, at its peak, FarmVille had about 100 million users; today, they are down to around 30 million active daily users. By using gamification and rewards to motivate a measurable offline shift in behavior, the actions are more meaningful and satisfying to the user and the chances increase that new habits will be formed.
Tie it to something larger, but make it personal
People inherently want to do good, but also need to find something in it for themselves, so design your game so users are personally motivated to play. Simply offering the chance to earn social currency that can be redeemed in the online world for virtual goods and services ultimately proves to be a less powerful motivator. Engagement will increase when the currency offered impacts them personally, such as a financial reward on top of the validation felt from contributing to a social or environmental cause.
Incorporate education
The act of learning via games has long been embraced by academic institutions to increase memory of the content outside of games. Incorporating educational content into your game keeps it interesting, extends engagement, and increases the chances that the gaming behavior becomes a habit.
Creating a community around a game and allowing people to share their accomplishments with others motivates people to continue to seek rewards and reduces risk of fast fatigue. Status is an emotional reward and can be a powerful motivator for continued engagement. To make status coveted, tie in offline achievements to online ones that provide meaning and value to the gamer's community. Many brands fall into the trap of offering badges that hold little meaning after they are won, reducing the likelihood of a lasting connection with your brand after the game ends. The king of your local 24-hour deli isn't going to get you far. As gamification guru Gabe Zichermann noted, there are four steps to badge nirvana, the last one being tight integration with a larger system and not making them the entire gaming experience. When used in this way, badges have true, personal meaning to communities and can be a powerful tool for behavioral change.
ABOUT MANUMATIX
© 2009-2017 Manumatix Inc. Bamboo is a trademark of Manumatix Inc. All Rights Reserved.
THANK YOU FOR YOUR INTEREST IN BAMBOO.
PLEASE FILL OUT THE FORM, AND WE WILL GET BACK TO YOU TO SCHEDULE A DEMO.
Fields in red are required.
Company Revenue
Less than $ 1 Million
$ 1 - 10 Million
$ 11 - 50 Million
$ 51 - 100 Million
More than $ 100 Million
Are you an Agency?

redpajama_set_name: RedPajamaCommonCrawl


text:
Pierre Eugene du Simitiere created New Jersey's State Seal in 1777. It contains five symbols, each of which represents something about New Jersey.
Helmet and Horse Head
The helmet and the horse's head crest represent New Jersey's independence as a state. They also represent New Jersey's status as one of the first states. In 1787 New Jersey was the third state to sign the U.S. Constitution.
The woman holding a staff with a liberty cap on top is Liberty, who represents freedom. In ancient Rome, former Roman slaves saw a liberty cap as a badge of freedom. Liberty caps became popular again during the Revolutionary War.
The woman on the right is the Roman goddess of grain, Ceres. She holds an ice-cream-cone-shaped basket, called a cornucopia, filled with the many fruits and vegetables produced in New Jersey.
The three plows on the shield symbolize the agricultural tradition of New Jersey.
The state's motto "Liberty and Prosperity" is written on the scroll. 1776 is the year New Jersey became a state.
The New Jersey State Flag was adopted in 1896. Its official color is buff, which is a yellowish-tan color. The colors of the state flag, buff and dark blue (Jersey blue), were the colors George Washington chose for the flag of New Jersey's army regiments during the Revolutionary War. The state seal is featured on the flag.
State Flower - The Violet
Violets can be found in New Jersey fields, lawns, and meadows -- anywhere that they can find warm spring sunshine.
State Bird - The Eastern Goldfinch
The eastern goldfinch has bright yellow feathers and a black head and wings. Eastern goldfinches love to eat sunflower seeds.
State Tree - The Red Oak
The red oak is a hardwood tree that has pointy-lobed leaves with prickly tips. In autumn its leaves turn a beautiful, bright red. It produces many acorns.
State Bug - The Honeybee
The honeybee makes honey for sweetening our meals and beeswax to smooth things out. Honeybees also pollinate our flowers, including our state flower, the violet. The honey bee became the state bug when the Legislature enacted the bill, A-671, and Gov. Brendan T. Byrne signed it on June 20, 1974. They were encouraged by a group of children from the Sunnybrae School in Hamilton Township. The children went to the State House with a presentation that included a song and a poem.
State Animal - The Horse
Michael McCarthy and his fifth grade class at Our Lady of Victories School in Harrington Park and James Sweetman, an eighth grader from Freehold, helped make the horse New Jersey's state animal in 1977. The horse is included on the state seal. Horses were very important to farming. Today, people continue to raise horses in New Jersey. Racehorses are also very popular in New Jersey.
State Fish - The Brook Trout
The brook trout is native to New Jersey. If you find a brook trout, you know the water is good quality because brook trout can't survive in polluted water.
State Shell - The Knobbed Whelk
The knobbed whelk shell is commonly known as the conch shell. Found along NJ beaches and bays, the knobbed whelk is the name of the large marine snail that lives in the shell. Also known by its Italian name, scungilli, the snail is harvested from its spiral shell and canned for food. The shell is yellowish gray in color.
State Tall Ship - The A.J. Meerwald
The A.J. Meerwald is a Delaware Bay Oyster Schooner. It was originally built to meet the needs of New Jersey's oyster fishing industry. The ship was built in 1928 in Dorchester, New Jersey.
Learn more about the A.J. Meerwald
State Fruit - The Blueberry
The blueberry, which was first cultivated in Whitesbog, became the official state fruit in 2004. In 2003, fourth graders at Veteran's Memorial Elementary School in Brick campaigned to make the blueberry the official state fruit. The students had their idea introduced as legislation and conducted a lobbying campaign to see its passage, including media interviews, a letter and petition drive, presentations to local governing bodies, and a trip to the state's blueberry festival in Whitesbog. In addition, the classes traveled to Trenton to make presentations before Senate and Assembly Committees. Elizabeth Coleman White developed the nation's first cultivated blueberry.
State Dinosaur - Hadrosaurus foulkii
In the summer of 1858, Victorian gentleman and fossil hobbyist William Parker Foulke was vacationing in Haddonfield, New Jersey, when he heard that twenty years previous, workers had found gigantic bones in a local marl pit. Foulke spent the the late summer and fall directing a crew of hired diggers shin deep in gray slime. Eventually he found the bones of an animal larger than an elephant with structural features of both a lizard and a bird.
State Dance - Square Dance
The Square Dance has been designated as the American Folk Dance of the State of New Jersey by Joint Resolution No. 1, 1983.
State Reptile - Bog Turtle
The bog turtle is a tiny, dark turtle with a distinct orange patch behind the tympanum (ear membrane) on either side of the head. The scutes (scale-like horny layers) of the carapace (upper shell) are brown or black and may have yellow or reddish centers. Likewise, the plastron (underneath shell) is brownish-black with a light yellow or mahogany center. The limbs are brown and may be mottled with variable amounts of dark yellow, orange, or red blotching. Bog turtles, one of the smallest and most secretive of North America's turtles, measure only 7.6 to 10 cm (3.0 to 3.9 in.) long as adults.
State Microbe - Streptomyces griseus
The microbe was discovered in New Jersey soil in 1916. In 1943, researchers from Rutgers University used the microbe to create the antibiotic streptomycin. Tuberculosis death rates in the U.S. plummeted. They fell from about 194 deaths per 100,000 people in 1900 to about 9 deaths per 100,000 people in 1955. Rutgers researcher Selman Waksman was awarded the 1952 Nobel Prize for Medicine for discovering the microbe and creating the antibiotic.
State Ship - USS New Jersey
The USS New Jersey, also known as the Battleship New Jersey, was launched in 1942 and was engaged in three wars, World War II, the Korean War, and the Vietnam War, and has become one of the most decorated battleships in the naval history of the United States. In addition to the engagement during wars, the USS New Jersey was also deployed in Lebanon, Thailand, and Australia, and was decommissioned in 1991 after an honorable and lengthy service to the country. The USS New Jersey now resides in Camden, New Jersey, as an educational museum, informing the public about the storied history of the ship, and providing children opportunities to learn about science, technology, the arts and mathematics.


text:
Fitness financials: Town Sports posts Q2 revenue increase, plus Big 5, Sports Club, Health Fitness
Town Sports posted a Q2 revenue increase, Big 5 Sporting Goods' 2Q profit declined on charges, Sports Club swung to a Q2 loss on a one-time charge, and Health Fitness reported that revenue rose nearly 11 percent for the quarter.
Town Sports posts Q2 revenue increases
Second-quarter total revenue for Town Sports International Holdings (Nasdaq: CLUB) increased 8 percent driven by growth in membership and personal training revenue.
Revenue for the quarter was $129.4 million versus $119.9 million the year before.
Net income for the quarter was $6.8 million compared to $6.4 million in 2007. Diluted earnings per share increased 8.3 percent to $0.26.
Total operating expenses increased 9.3 percent to $112.9 million compared to 2007. Second-quarter operating margin was 12.7 percent versus 13.7 percent in 2007.
EBITDA for Q2 2008 increased 8.1 percent to $30.9 million from $28.6 million for Q2 2007. EBITDA as a percentage of total revenue was 23.9 percent for Q2 2008 and Q2 2007.
Comparable club revenue increased 3.2 percent. Personal training revenues grew 7.9 percent, to $16.7 million. Membership attrition averaged 3.2 percent per month.
Looking forward, Town Sports expects total revenue for 2008 will be in the range of $510.0 million to $520.0 million, representing 8 percent to 10 percent growth over 2007. Net income will be between $21.3 million and $22.3 million. Earnings per share on a fully diluted basis will be between $0.80 and $0.84.
Big 5 Sporting Goods 2Q profit declines on charges
Big 5 Sporting Goods (Nasdaq: BGFV) reported a two-thirds drop in its second-quarter profit compared to the year before.
Its quarterly profit declined to $1.7 million, or $0.08 per share, from $5.9 million, or $0.26 per share, in the year-ago period. Results in the most recent quarter included $0.04 in charges.
Sales fell 4 percent to $209 million from $217.8 million.
Same-store sales declined 7.6 percent for the second quarter. The company said the drop was primarily due to a mid-single digit decrease in customer traffic and continued weakness in the roller shoe product category, which accounted for approximately 140 basis points of the same store sales decline during the second quarter.
Gross profit for the fiscal 2008 second quarter was $68.4 million, compared to $74.8 million in the second quarter of the prior year. The company's gross profit margin was 32.7 percent in the fiscal 2008 second quarter versus 34.3 percent in the second quarter of the prior year.
"Given the challenging sales environment, we are pleased with our second-quarter earnings results, which came in at the high end of our expectations on an operational basis, but were impacted by the one-time charge relating to lease accounting," said Steven G. Miller, Big 5 president and CEO, in a statement.
The company's board of directors declared a quarterly cash dividend of $0.09 per share of outstanding common stock, which will be paid on Sept. 15 to stockholders of record as of Aug. 29.
During the quarter, the company repurchased 210,474 shares of its common stock for a total expenditure of $1.7 million.
For the third quarter, the company anticipates a decline in same-store sales in the mid-single digit range and earnings per diluted share in the range of $0.14 to $0.20.
For the full year, it anticipates a decline in same-store sales in the mid-single digit range and earnings per diluted share in the range of $0.60 to $0.80.
Sports Club swings to Q2 loss on one-time charge
The Sports Club Company (Pink Sheets: SCYL.PK) reported a 4.1 percent increase in second-quarter revenue.
For the quarter ended June 30, revenues from operations were $16.3 million compared to $15.7 million in 2007.
The net loss for the quarter was $969,000 and included a one-time charge of $1.12 million for the impairment of certain real estate holdings that were being leased to an outside third party. Without the charge, it would have had a net income of $154,000.
The net loss attributable to common stockholders for the second quarter was $1.267 million, or $0.06 per basic and diluted share, compared to a net loss of $1.272 million, or $0.06 per basic and diluted share, the year before.
The weighted average number of basic and diluted shares outstanding for quarter was 21.4 million shares compared to 20.5 million shares for the 2007 second quarter.
Health Fitness revenue up nearly 11 percent for quarter
For the second quarter, Health Fitness Corp. (OTC Bulletin Board: HFIT) reported revenue increased 10.8 percent to $18.8 million, from $17.0 million for the same period in 2007.
Gross profit during the quarter rose to $5.5 million, from $4.8 million during the prior-year period. Operating income totaled $0.64 million for the quarter compared to $0.38 million for the same period in 2007.
Net earnings were $0.36 million, or $0.02 per diluted share, versus $0.17 million, or $0.01 per diluted share, in the prior-year period.
Operating expenses as a percent of revenue were 26 percent, essentially even with the same period last year. The company anticipates that operating expenses, as a percent of revenue, will decline as it achieves additional revenue growth and productivity enhancements.
For more information about any public company on this page or its financial reports, as well as to view stock prices updated every 15 minutes, visit the SNEWS® Stock Market Updates. Click on: www.outsidebusinessjournal.com/cgi-bin/snews/stock_report.html.


text:
Northern Ireland coronavirus: Current restrictions 'may not be sufficient' says Chief Medical Officer
"The situation is moving really rapidly and people are likely to be surprised by the speed at which Omicron cases will increase"
Orlaith Clinton
Stay on top of the headlines from Belfast and beyond by signing up for FREE email alerts
Northern Ireland's Chief Medical Officer says he is more concerned now than at any stage of the pandemic.
The rate of growth of the Omicron variant, Dr Michael McBride says, is "extremely concerning" as its wave is headed towards Northern Ireland.
And while the message is for the public to "double down" on existing measures, those in place at present may not be enough, he warned.
Speaking to the media on Tuesday afternoon, Dr McBride said: "It is increasing very, very rapidly and is extremely infectious. It is therefore important that we all double down on the existing measures that we have in place.
"However, I think it is fair to say that those existing measures may not be sufficient and as the First and Deputy First Minister have said, they are absolutely committed to ensuring our health service isn't overwhelmed.
Northern Ireland High Street Voucher scheme: Thousands still waiting on spend local cards
Northern Ireland health worker attacks pass 5,500 in just six months
"What we will be doing is keeping the situation under very close review, looking at what's happening in neighbouring jurisdictions and providing the best advice that we can to the Executive to control this wave of Omicron which is coming towards us."
Dr Michael McBride added: "The new variant of Covid-19, Omicron, is highly infectious and is spreading very fast. Soon it will become dominant in Northern Ireland. We are likely to see a very significant increase in cases of Omicron in the run up to Christmas, that's not unexpected and I think we will see that reflected in reports over the coming days.
"There's cause for very significant concern at this time. We still don't have some key elements of information but I have to say, I am more concerned at this stage than I have been at any stage in the pandemic. Until we know that information, I would ask the public to exercise caution and follow all of the advice.
"We need to get as many people boosted, as we possibly can before we see the peak of the Omicron wave."
Prof. Ian Young told the Covid media briefing "unfortunately Omicron presents a new threat" as they know that it is significantly more transmissible.
"It is probably around two and a half times more transmissible than the Delta form of the virus," Professor Young said.
"We know that previous immunity, whether from natural infection with Delta, or from vaccination, gives somewhat less protection against Omicron.
"If we look at that is happening elsewhere in the UK and internationally, we see that once Omicron becomes established, it spreads remarkably quickly. The doubling time for cases is around two days in both England and Scotland. It is inevitable that we are going to see the same thing in Northern Ireland.
Covid NI: Full list of pharmacies in Northern Ireland offering the coronavirus booster vaccine
Covid vaccine passports: How did your MLA vote?
"As a result of that, we'll see increasing case numbers of the Omicron virus and they're likely to increase very rapidly. It's probably going to become the dominant form of the virus before the end of this year, possibly earlier than that.
"There are some significant levels of uncertainty which remain. The most importance of those is the severity of infection and the extent which it leads to hospital admission and serious disease.
"This is a very concerning situation and one that we are worried about and need to keep an extremely close eye on.
"The situation is moving really rapidly and people are likely to be surprised by the speed at which Omicron cases will increase.
"If those cases don't lead to much in terms of hospital admissions, then the case for restrictions becomes much less. If it appears that for example, Omicron has similar severity to Delta in terms of risks of hospital admission, then the consequences of a very large wave of cases occurring rapidly should be apparent to everybody in terms of the likely hospital pressures."
The number of confirmed cases of the Omicron variant of COVID-19 has reached 151 in Northern Ireland.
This is a significant increase in numbers due to "rising community spread" says the Public Health Agency, as well as a change in definition across the UK from today which has meant that cases that were previously recorded as 'highly probable' are now automatically recorded as 'confirmed'.
Dr Brid Farrell, Deputy Director of Public Health at the PHA, said: "The identification of more cases of this variant in Northern Ireland is not unexpected, but it does act as a timely reminder that each of us needs to do what we can to slow its further spread and help protect ourselves and those around us.
"The confirmation and identification of this variant demonstrates that PHA surveillance systems and the Contact Tracing Service are working. It re-enforces the need for continued vigilance and adherence to public health guidance. It is essential that people continue to work within the regulations and advice, and get fully vaccinated.
"We know that the vaccine booster can significantly increase protection against Omicron, and local health services are undertaking a huge upscaling of the booster programme to support this. If you are eligible to receive the booster, please get it. If you haven't yet had your first or second jab, please don't delay in getting them as advised."
Share your views on the Omicron variant below, or click here.
For the latest breaking newsstraight to your inbox, sign up for our newsletter here.
How to book your booster vaccine in Northern Ireland
PSNI Covid rules enforcement criticised by Health Minister
Co DerryDerry women's experiences living near city interfaces documented in new videoWomen from across the city and both sides of the divide joined together in the making of the video


New Delhi: Union Petroleum and Natural Gas & Skill Development and Entrepreneurship Minister Shri Dharmendra Pradhan has called for expanding the supply and availability of energy in a safe and environmentally responsible and sustainable manner.In the Welcome session of the PETROTECH-2019, the 13th Edition of India's flagship hydrocarbon Conference, today at India Expo Mart, Greater Noida, he said thatsaid that Energy is integral to support the fast growing Indian economy and we are working to deliver energy justice to the poorest of the poor by adopting the four pillars visualized by Hon'ble Prime Minister NarendraModi that is Energy access, Energy efficiency, Energy sustainability and Energy security as our guiding principles.
Welcoming the ministers from abroad and other delegates, Shri Pradhan said that in the next three days, the recent changes that have taken place in the Indian hydrocarbon sector and how these are impacted by the prevailing global oil and gas dynamics, will be presented. He said PETROTECH will also serveas a platform to discuss solutions to the challenges that we face not only in India, but also in our respective countries, in delivering affordable, efficient, clean and assured energy supplies to all our citizens. The theme of this conference is – Shaping the New Energy World through Innovation and Collaboration'.


text:
Home » News » Breaking: South Korean Crypto Exchange Bithumb Hacked, Thieves Steal $30 Million
Breaking: South Korean Crypto Exchange Bithumb Hacked, Thieves Steal $30 Million
in Bitcoin Exchange, News
South Korean cryptocurrency exchange Bithumb has suspended deposits and withdrawals after losing $30 million worth of cryptocurrencies as the result of an apparent hack.
The Seoul-based company, once the world's largest cryptocurrency exchange, on Wednesday announced that $30 million worth of undisclosed cryptocurrencies had been stolen from the platform.
It is not clear at what time the theft occurred, but Bithumb suspended deposits at approximately 00:53 UTC and immediately began transferring all of its assets to cold wallets to prevent further losses.
"We checked that some of cryptocurrencies valued about $30,000,000 was stolen," Bithumb said on Twitter. "Those stolen cryptocurrencies will be covered from Bithumb and all of assets are being transferring to cold wallet."
[Notice for the suspension of all deposit and withdrawal service]
We checked that some of cryptocurrencies valued about $30,000,000 was stolen. Those stolen cryptocurrencies will be covered from Bithumb and all of assets are being transferring to cold wallet.
— Bithumb (@BithumbOfficial) June 20, 2018
The theft presumably occurred as the result of a hack, though the exchange has not formally confirmed this. Given the relatively small size of the theft, it's likely that a hacker managed to gain access to an internet-connected "hot wallet" for one of the more thinly-traded assets listed on the platform.
Korean Crypto Exchanges Face Backlash, Could it Stunt Bitcoin's Run?
Korean Crypto Exchanges Revise Terms of Service in Boost for Investors
Japan Leads G20 Nations' Plot of a Global Cryptocurrency Exchange Register
Bithumb said that the company will cover all losses so that users will not be affected, other than by the temporary inability to move their assets. Deposits and withdrawals were suspended as of the time of writing at 1:58 UTC.
Bithumb currently ranks as the world's sixth-largest and South Korea's second-largest cryptocurrency exchange, with a daily trading volume of just over $330 million, according to CoinMarketCap.
The incident marked the second time a South Korean exchange had been hacked this month. Less than two weeks ago, little-known bourse Coinrail lost approximately $37.2 million worth of coins, including a variety of ERC-20 tokens.
The bitcoin price dropped nearly $200 in the hour following the hack, erasing much of the recovery that the markets had seen over the previous 48 hours.
Tags: Bithumbsouth korea
Freedom of the Press Foundation Now Accepts Cryptocurrency Donations
Decentralized Exchange Dex.Top Launches to Applause with 10k Users
Josiah Wilmoth
Josiah is the US Editor at CCN, where he focuses on financial markets and cryptocurrencies. He has written over 2,000 articles since joining CCN in 2014. His work has also been featured on ZeroHedge and Investing.com. He holds bitcoin, but does not engage in day trading. He lives in rural Virginia. Follow him on Twitter @y3llowb1ackbird or email him directly at josiah.wilmoth(at)ccn.com.
Here's What Mnuchin Just Said About Libra & Bitcoin
Steven Mnuchin, the United States Secretary of the Treasury, just concluded an official briefing on crypto regulation and various security...
Japan's Crypto Industry Drafts Rules to Ban Insider Trading, Privacy Coins
Bithumb Hack Prevents Corrective Cryptocurrency Rally, Market Drops


Commercial acreage on E. US Hwy 190 between Lampasas & Kempner. The property consists of 9.57 acres with approx. 1000 ft of highway frontage,2432 SF residence, a 1232 SF office,& a 960 SF workshop. The purchase price includes the Leland Building Dealership at the location. All display buildings are owned by Leland. The primary residence is a three bedroom, three bath custom, low maintenance home with a 400 SF inground pool, 400 SF pool house, outdoor bathroom, 400 SF guest house, 8 X 16 greenhouse, wood privacy fence, hot tub, water wall feature, propane fire pit, modern chicken coop, and more. The home has 10â ceilings, two fireplaces, crown molding, wood flooring, sunroom, covered cabana with half bath a& much more. The office building is 1232 SF and includes full bathroom, kitchen, large open office, and sunroom entry. The workshop is 24 X 40 w/ rollup doors and storage loft. Total price of $950,000 which includes commercial property, the main home, guest home, office, and workshop.
9.51 Acres of retail/business property fronting on US Hwy 183 between Lampasas and Austin, Texas. The property sits on a hill with good visibility from the highway. Several county and state roads intersect to other towns from the location. The property is flat and has lots of parking potential. The buildings consist of 8097 SF enclosed main area with offices, entry, restrooms, café, and large auction area with seating. There is about 420 SF of porch area. Another 4934 SF is roof covered slab for outdoor meeting or recreation uses. The main roof covered dirt floor animal storage area is 47,702 SF in size. A second auction area is located in this section. In addition, there is 2250 SF in storage and a 1600 SF separate barn. The property is currently being used as an exotic animal auction barn with sales once a month. The property can continue to be used in this manner or easily converted to domestic animal sales. In addition, the large covered area can be changed to any type of business from manufacturing or trucking or contracting business services. Utilities are electric, water well, and septic system.
This is a great commercial property perfect for business or office use. Over 3 acres in high traffic area. Location has excellent access to major highways, medical facilities, shopping, restaurants and more!


text:
Club en
The presidents of the ASEC since its creation
Coaches of legend
The coaches of the Club since its inception
Legend players
The finalists of the 1995 African Cup
The winners of the 1998 Champions League
Dates key
Game sheets
L1 Table
MimoSifcom Academy
Academy Players
Loaned players
Videos (JNTv)
Joining the CNACO
The word of the President
The Mimosas family!
Post author By Stéphane YAPI
According to the German philosopher Friedrich Engels, the etymology of the word "Family" comes from the Latin "Famulus" which means "domestic slave" and "familia" is the whole of the slaves who belong to the same man.
More recently, the French anthropologist Claude Lévi-Strauss defined it as a community of people united by kinship ties existing in all human societies.
Thus, the family is the basic social, economic and biological unit within which young members of society are communicated to the norms and values, beliefs and knowledge, as well as skills useful in everyday life.
If this concept is universal, the number of people it includes or the solidarity granted is variable, it is even one of the central notions in culture. It can be nuclear, expanded or complex as are single-parent or blended families.
Even if the kinship between all its members is not biological, we are tempted to speak of "Mimosas Family" as the way our Association operates is similar to that of these kinds of human groups.
The news of our club in recent days has only confirmed this.
First we saw the departure of some of his children with the transfers of certain players like LOUÉ Bayéré Junior and OUATTARA Mohamed Aziz, fed with yellow and black bottle and who, by their majority, left to continue their "higher education" on the ground European. They will continue their learning and we will keep a close eye on their development, the door remaining open at all times, during the holidays or in case of an incident of course or any other event.
The death of one of our own, YORO Monsou Laurent, the head chef of the MimoSifcom Academy, is one of the misfortunes that afflicts all families and the solidarity observed on this occasion has shown the strength of the bonds that unite our members. Some former residents of the Academy, who had not returned to Sol Beni for several years, decided to set foot there for a final tribute during a friendly football match.
The last years of our club have seen other movements particularly interesting within the mimosas family. The case of AMANI coaches Yao César Lambert and TRAORÉ Siaka, known as "Gigi" are illustrations of this. First of all, the club's emeritus players, they came back "home" at the end of their careers to learn the coaching profession. They then coached various Ivorian clubs before donning the coveted tunic as head coach of the professional team of ASEC Mimosas with the successes we know. They are now on the way to new challenges, but they know where their family is in which they will always be welcome. These two departures are to be put in perspective with recent comebacks, such as those of Baky KONÉ, N'DRI Koffi Romaric, Pascal THÉAULT or Julien CHEVALIER. Having left home for a variety of reasons, they are back after long journeys during which they have gained valuable experience in strengthening the community.
Family ties are unique in that it is impossible to break them. In the case of the Mimosas family, despite the arguments or other annoyances that may take place between its members, no one will be able to expel them because everyone at his level participated in the writing of the history of the association.
Births, deaths, departures, returns, annoyances, reconciliations, etc. As in the famous novelas, there is always something going on within a family. What characterizes ours is to settle everything internally with respect for everyone and especially the history of the club.
Entering the Mimosas family, never to be out, must be a pride, an honour. However, it is also a heavy burden, as it means respecting and conveying every day the values of excellence and responsibility that make up our foundation.
Benoît YOU
← "We lacked physical and mental freshness" → "Working hard to succeed together"
Sol beni


text:
SCRIPT_FOLDER_PATH=$( cd "$( dirname "$0" )" && pwd )

# Specify PubNub library folder name (where main library classes is stored).
LIBRARY_SOURCE_FOLDER_NAME="PubNub"

# Specify PubNub library source from which source code should be copied to demo and test projects.
LIBRARY_SOURCE_PATH="$SCRIPT_FOLDER_PATH/../iOS/iPadDemoApp/pubnub/libs/$LIBRARY_SOURCE_FOLDER_NAME"

# Retrieve current commit SHA
PRE_COMMIT_SHA=$( git rev-parse HEAD )

# Retrieve current branch name
CURRENT_BRANCH_NAME=$( git symbolic-ref --short HEAD )

# Try to commit any changes in the branch
git commit -a

# Retrieve current commit SHA value after attempt to store changes
POST_COMMIT_SHA=$( git rev-parse HEAD )

# Check whether there PRE- and POST-commit SHA changed or everything remain the same.
if [ "$PRE_COMMIT_SHA" != "$POST_COMMIT_SHA" ]; then

	# Update branch name in PubNub core file
	sed -E -i "" "s/(kPNCodebaseBranch = @\")[A-Za-z0-9-]*(\")/\1$CURRENT_BRANCH_NAME\2/g" "$LIBRARY_SOURCE_PATH/Core/PubNub.m"

	# Update commit SHA value in PubNub core file
	sed -E -i "" "s/(kPNCodeCommitIdentifier = @\")[A-Za-z0-9-]*(\")/\1$POST_COMMIT_SHA\2/g" "$LIBRARY_SOURCE_PATH/Core/PubNub.m"

	# Commit updated PubNub client git source information
	git commit -a -m "* updated information about source code base branch and commit SHA"

	# Send changes to remote origin
	git push --set-upstream origin "$CURRENT_BRANCH_NAME"

	echo "[DELIVER::SUCCESS] $CURRENT_BRANCH_NAME has been delivered and code base information has been updated"
fi
if [ "$PRE_COMMIT_SHA" == "$POST_COMMIT_SHA" ]; then

	echo "[DELIVER::FAILED] Looks like there is nothing to commit or some kind of error doesn't allow to. Check git output for more information."
fi

redpajama_set_name: RedPajamaGithub


SCHEDULE UPDATE: Due to a scheduling conflict, the golf competition at the State Outdoor Games is moving to Sunday, Sept. 30; no time changes are taking place. Individual Skills will still compete at Turkey Creek, while 9- and 18-hole golfers will be at Oak Hills. If you have athletes who play both golf and flag football, they must choose only one sport to play at State Outdoor Games. Coaches, if this affects your flag football teams because you have an athlete wanting to play golf instead, you can make up to two changes to your roster. Any roster changes need to be sent in to your area office by Sept. 12. We apologize for the inconvenience.
Volunteers play an integral part in the success of this event. Volunteers are needed to assist with jobs such as scorekeeping, prepping awards, handing out lunches, and more. No sports knowledge is necessary; training will be provided on site. Please direct any questions to volunteer@somo.org.
Before volunteering at one of our events, take the time to watch a quick video where athletes, coaches, Unified Partners and volunteers will tell you what you need to know before you show up on event day!
Online volunteer registration is open! Click here to see how you can help today!
For updates over the weekend, please download the State Outdoor Games mobile app!
1. Open the app store on your mobile device and search 'Whova.' Once Whova is downloaded, open that app and search 'State Outdoor Games' and select it and you're good to go.
PLEASE NOTE: The only way you will receive updates on the games from SOMO staff is through this app. If you do not want to download our app, but still want to receive announcements from SOMO, please send your first name, last name AND email to Schatsiek@somo.org and you will receive our announcements to your email.
All directions are to Capitol Plaza Hotel (415 W. McCarty St., Jefferson City).
US-54 West to McCarty St.
Missouri Blvd. to W. McCarty St.
Head NW on W. McCarty St. toward Missouri Blvd.
Turn left onto Missouri Blvd.
Take the Missouri C/Southwest Blvd. exit toward Ellis Blvd.
Turn left onto Ellis Blvd.
At the traffic circle take the 2nd exit to stay on Ellis Blvd.
Turn left onto Cedar City Dr.Turn right onto 391/Oilwell Rd.
Turn left onto Oilwell Rd.
Turn right onto Binder Lake Rd.
Take MO C/Southwest Blvd. exit toward Ellis Blvd.
Turn right onto Lorenzo Green Dr.
Head NW toward W. McCarty St.
Turn right toward W. McCarty St.
Turn left onto W. McCarty St.
Turn right onto Christy Dr.
Turn left onto Special Olympics Dr.
Head NW on W. McCarty toward Missouri Blvd.
Turn left onto Kansas St.
Turn right at South Blvd.
Keep left to continue on Myrtle Ave.
Click here to download the coaches' handbook.
Mention Special Olympics Missouri for the special room rate at these family and fan hotels!
Individuals will just need to ask for Special Olympics rate.
For information about sponsoring this event, please contact Carol Griffin at 573.635.1660 x 28.


Nov. 29 (UPI) -- A New Jersey couple said city officials told them they would be charged $50,000 for continuing their 15-year tradition of extravagant Christmas light displays.
Tom and Kris Apruzzi said they spend three months each year meticulously setting up the more than 300,000 lights decorating their Old Bridge home for the holidays, but officials are now trying to charge them $50,000 to continue their 15-year tradition.
"We had a meeting with the Mayor and the Chief of Police the other night and they blatantly told us that this is what you will pay in order to put this Christmas light display on this year" Kris Apruzzi told WPIX-TV.
The couple said they were told the cost, which amounts to $2,000 per day that the lights would be illuminated, would go toward police security and bus transportation to reduce the traffic that the light show brings in each year.
The Apruzzis said they are trying to crowdfund to cover the cost, but they are planning to start the light show Dec. 1 whether or not they meet their goal.
"I'm not taking it down," Tom Apruzzi said. "It's my religious right and my first amendment right. I do this for the veterans and everything else like that. If people have a problem with that, I can't say anything about it. There are people that are going to be happy, and there are always people that are going to be unhappy."


The brain-fever bird and the koel call so seldom in September that their cries, when heard, cause surprise.
Died during the night, in dreadful agony; for the shock had been so violent, that brain-fever almost instantly declared itself.
It was brain-fever, or inflammation of the brain rather, and after it had left him he was too weak to rally.
The brain-fever bird or hawk cuckoo (Hierococcyx varius) is facile princeps.
What is known amongst English residents as the "brain-fever" bird, is common in some districts.
Inflammation of the brain or meninges.


20 cm of barbed wire and two light bunkers.
The background is a failed soviet exploitation. The British are preparing a counterattack but to stem the flow of supplies to the soviet forces it is decided to launch an airborne attack and seize a train junction.
The attacking force is a battalion of paratroopers, landing by parachute, and two supporting companies of heliborne infantry which will fly in with helicopters.
NOTE We follow the guidelines for army composition and scenarios LOOSELY. Like in the movies "Pirates of the Caribbean" and the pirate rules, they are more like… guidelines.
The objective for the British was to occupy the train yard. For the Soviets it was simply to to stop them.
The area to the left where the paras will land.
Helicopters carrying two infantry companies moving in.
The Soviet BTR company in its starting position, prepared to counterattack.
The paras performed well and started to move towards the train yard and shooting at targets of opportunity. A soviet inf coy defending from some brush was wiped out. The soviets got their T55 company moving towards the train yard and a BTR company with inf moved around the yard to counterattack.
Paras moving in towards the objective.
Fortunately the British FAC was good and harrier strikes destroyed the BTR company. The T55 moved into the train yard and started to fire on paras which had taken control over parts of the objective.
British paras have gained a hold in parts of the objective. More units moving up. But they are suppressed for the moment indicated by red dice.
British artillery decided to get in the game, and blundered immediately, got caught in counter battery fire and that was that.
In the objective it was a serious fight with the paras battling tanks and AA guns firing over open sights. In the end the paras prevailed even if they fumbled once and destroyed their own HQ! The soviets blundered once also and lost their shilka.
Three quarters of the objective taken. Some T55s still fighting but at a disadvantage against elite infantry in built up areas. They decide to withdraw soon.
More British paras and inf moved into the train yard and the soviets, having lost most of their infantry and AA decided to withdraw.
Losses were quite light for the British, about 3 platoons were lost.
The Soviets lost a bit more all the AA except the SA6 launcher and two infantry companies and the BTRs.
So a solid British win. The war is so far going quite well for the British. Next will be a glorious British counterattack!
Japp, jag följer händelseutvecklingen med spänning!


Please redesign our logo using the same style/idea.
The name is 'Photography and Friends' although feel free to use the text 'Photography & Friends' or 'Photography + Friends' - whichever you think looks best.
We want it to look like a retro badge design, with the shape of a camera being the actual badge itself (see examples for basic idea). I've also added several inspirational ideas. Please make sure to use the camera image/icon as the outline of the badge. This is what will distinguish it from other badge logos.
Feel free to adjust font, change the camera, add other retro badge elements, etc to make it look better.
We'd like you to deliver an SVG file that can be edited in Adobe Illustrator.
I'd like the camera to be the outline of the logo/badge as it is in the inspirational examples.


text:
Q: Trying to create configurable product, error product id already exists When I try to create an configurable product I get the following error:
Item (Mage_Catalog_Model_Product) with the same id "3941" already exist
I can't find the problem. Creating a simple product does not have this problem. Is there a seperate auto_increment for configurable products? Any body any idea how to get around this problem.

A: Open the product by opening a random product and replacing the id in the url with 3941. And then try to delete this product and see what happens if you try to create a new configurable product. For example:
/admin/catalog_product/edit/id/3941/key/../

redpajama_set_name: RedPajamaStackExchange


We have an open door policy that encourages applicants to come in and visit us at any time. If you are interested in further information on our Undergraduate Programs, or would like to visit our Campus, don't hesitate to contact us and schedule your visit!
Note: current CATÓLICA-LISBON students please contact our Student Affairs Office.
On this day hundreds of high school students visit CATÓLICA-LISBON and participate in various activities that promote not only the School and the available programs, but also the excellent academic atmosphere at CATÓLICA-LISBON.
Throughout the afternoon, join your first Economics and Business classes, learn more about our programs and the CATÓLICA-LISBON Experience from our students and take a guided tour through a TOP EUROPEAN BUSINESS SCHOOL located in the heart of Lisbon.
We travel around the world searching for the bright students looking for a program that will open doors to a world of opportunities.
Contact the Marketing & Admissions Office to schedule a meeting when we stop by your hometown and look for information on our website and Social Media for national and international fairs where CATÓLICA-LISBON is going to be at during 2018.
Don't forget to join our CATÓLICA-LISBON Facebook page to stay tuned to all events and activities we have prepared for you throughout the year.


text:
Un referéndum de independencia que se llevó a cabo en Kosovo, conocido en aquel entonces como la Provincia Autónoma de Kosovo y Metohija, entre el 26 y el 30 de septiembre de 1991. La Asamblea Provincial había declarado la República de Kosovo un estado soberano e independiente el 22 de septiembre de 1991. Más del 99% de los votantes votaron a favor de la independencia, con una concurrencia de 87%. El referéndum estuvo boicoteado por los Serbios que vivían en la región, que constituían alrededor del 10% de la población.

Para la independencia
Para que la independencia fuera aprobada, se requirió una concurrencia de al menos el 66.7% de la población y al menos la mitad de aquellos votando a favor.

Resultados

Después de la votación
El único miembro de las Naciones Unidas que reconoció la República de Kosovo fue Albania, con una resolución que reconoce el país en el Parlamento de Albania del 21 de octubre.

Véase también
 Declaración de independencia de Kosovo

Referencias

Yugoslavia en 1991
Kosovo

redpajama_set_name: RedPajamaWikipedia


More than 2,000 spectators were at WSCXGP in 2018. This is a fun two day event that includes bike racing, a 5K Trail Run, food trucks, live music, and local beer!
One fee of $75 gets you vendor space for the whole weekend (or $50/day).
Ask about the special artist rate ($25/day) or the West Sacramento Community Group Rate (FREE space for verified West Sacramento-based non-profits in the Yolo County Children's Alliance (YCCA) Family Zone! on Saturday from 1:00 p.m. to 5:00 p.m.
For More Information or to become a vendor contact: Angie Blaikie.


text:
Volume 8, Issue 28 (HISTORICAL STUDIES OF ISLAM , 2016)
مطالعات تاریخ اسلام 2016, 8(28): 145-162 Back to browse issues page
Dispatching Shah Ismail's Envoys to India: Reasons and purposes
Jamshid Nowroozi , Safora Boromand
Shah Ismail's success in gathering many adherents and announcing the name of Shiite Imams in the Grand Mosque of Tabriz in 907 AH and declaring Iran as an Ithna Ashari Shiite administration is undoubtedly amongst the most important events of Iran's history. Moreover, his enmity towards Sunnis but supporting Shiites of Iran and neighboring countries should also be considered at the same concept. This policy resulted in the opposition of Sunnis especially Uzbeks in the East and Ottomans in the West. Although Uzbeks were defeated, it was not easy to encounter with Ottomans. Capturing Uzbeks territory paved the way for the newly established Safavid government to make friendship with the governors of Indian subcontinent. Among them were the new administrations of Mughals namely Gujarat Sultanate and new Shiite dynasties of Adilshahi, Nizamshahi, GhotbShahi and Sunnis government of Beridshahi and Emadshahi which had risen after the fall of Bahmanid dynasty. Adopting a descriptive analytical approach based on primary sources, this article studies on the relationship of Shah Ismail with the governments of Indian subcontinent. The result speaks of the role of Shah Ismail's policy against Sunni rivals in the region and the mutual interest of subcontinent governors to make solidarity with Iran in order to reinforce their status against their own local rivals.
Keywords: Shah Ismail I, Indian Subcontinent, Diplomacy, Safavid, Uzbeks, Ottoman Empire.
Full-Text [PDF 285 kb] (812 Downloads)
Type of Study: Research | Subject: Islamic History
Received: 2017/08/18 | Accepted: 2017/08/18 | Published: 2017/08/18
Send email to the article author
Add your comments about this article
 20.1001.1.22286713.1395.8.28.7.5
Nowroozi J, Boromand S. Dispatching Shah Ismail's Envoys to India: Reasons and purposes. مطالعات تاریخ اسلام. 2016; 8 (28) :145-162
URL: http://journal.pte.ac.ir/article-1-77-en.html
Volume 8, Issue 28 (HISTORICAL STUDIES OF ISLAM , 2016) Back to browse issues page


Words that soak into your ears are whispered ... not yelled.
It doesn't take a very big person to carry a grudge.
Don't judge folks by their relatives.
If you find yourself in a hole, the first thing to d is to stop digging.
The biggest troublemaker you'll probably ever have to deal with, watches you from the mirror every morning.
Letting the cat out of the bag is a whole lot easier than putting it back in.
If you get to thinking you're a person of influence, try ordering somebody else's dog around.