J balvin jose tour dates
Incubus
2009.01.21 04:48 Incubus
2012.11.18 23:44 fallenheero Alt-J ∆ An Awesome Subreddit
The one true Alt-J subreddit.
2013.06.28 10:00 -trucks Everything Lorde
This subreddit is dedicated to New Zealand artist Lorde. ☀️
2023.03.31 04:03 epelle9 How much difference is there in the experience between different venues.
So, I’ve never actually gone to any Grateful Dead/ Dead and Company but I’m a huge fan and would love to see them live this last tour.
The closest venue to me is Dallas, but I might be going to Boulder or LA near the tour date, so I was considering going to one of those, simply imagining that the vibe will be much more authentic is a hippier town.
But how different would the concert be really?
Is the concert still like those old Grateful Dead concerts where being among the deadheads was a big part of the experience (so like will Boulder have a much stronger vibe), or are people mainly focused on the music?(so it will likely be very similar anywhere?)
submitted by
epelle9 to
deadandcompany [link] [comments]
2023.03.31 03:52 aNIALator_95 Why do some breakups seem so confusing?
A long time ago my junior year in high school, I asked this girl I knew out to prom. We didn't talk very much before and were just classmates. Surprisingly, she said yes and we went. At prom, something between us clicked almost instantly. From that day on, in a sense, we started dating. We never declared it official, but it was so obvious that people asked if we had kissed after two weeks of "hanging out". We went to parties together, she came to my track meets, and we hung out almost every week. We started to hold hands and I began to put my arm around her shoulder. It wasn’t until late June that I asked her if she wanted to be my girlfriend and she said yes. Throughout the summer, we hung out once in a while because we both worked and were touring for colleges.
Throughout our relationship, there were a few oddities that I remember, for one, I had to make all the "moves" that people make like holding hands, putting my arm around her shoulder, and kissing. She was always a very shy person, but seems to act a bit less talkative around me. Part of this was probably because we didn't know each other too well and I was the first guy she ever had feelings for. However, she always talked about deeper things in her life and seemed more open to me all the same. She also used to turn blood red when I spoke to her around her friends. Another oddity is that she never wore anything I got her with me like a hoodie I got for her birthday or this bracelet she liked. She al;so was never talkative to my parents when I had her over and I never went to her house. I asked her why once and she said because there's nothing to do there with a lack of confidence. All of these thighs were a bit odd but I always thought that was our first relationship and we were just figuring things out.
When September rolled around, we hit our first bump in the road. Over the summer, I went on vacation to Maine for a month in total, split into two week periods. She didn't seem bothered by it until the second time before I left when she complained about me leaving here again. She may have been sarcastic but I think not. At a party, we talked about our summers and I showed everyone a slideshow of my trips. She began to get a bit quiet especially when our friends asked if we had kissed, as we did not. To tell you the truth, I had always been a bit nervous around her. I never knew why but I think it was because there was a sort of romantic tension that had to be broken. She seemed a bit upset about it after the party but never mentioned why we never kissed. Things returned to normal shortly after and things were good. Two weeks later we finally kissed after I asked her and things seemed well. On this last date we had it seemed like things would grow in our relationship. I optimistically joked about how we could make out someday and things and she seemed happy too. After this, I began to send her heart emojis and acted a bit more romantic. I tried not to jump the gun and she didn't seem bothered by it but not responsive to it. However, this is when our downfall began. A week later, she suddenly became a bit quiet. She didn't seem upset before this but was distant when around me. On some days she wouldn't even talk to me. She wanted to go see a movie with me back at that party but now she wasn't interested and said "let's wait until it comes out on digital". Some days were bad but some were good. She began to comment about some past troubles later on but not in a mean way. However, on the last day I saw her she seemed fine and even posted a cute picture of us at her tennis meet. She had to go to a funeral in Texas over the weekend and came back three days later. When she returned, she seemed upset and overwhelmed. I was going to a match she had but it was canceled due to the weather and I had no clue. I texted her about why nobody was there and she replied two hours later with a remark about why I didn’t check the school website followed by a simple "sorry". It was around this time that I began to realize something was very wrong and that I had to talk to her about us. However, she beat me to it the next day. She came into a study hall, asked to talk to me out the wall, and laid the breakup bomb.
The whole thing went like this. "So listen. I really like you, but I don't want to be in a relationshi[p with you anymore. It's not your fault, it's mine." I asked what the hell happened and she said "I just have a lot going on in my life right and now and I need to be alone.'' I said this really sucks and that I wanted to keep it going. She repeats "I know you do but I just can't." followed by repeated “I’m so sorry”s. I finally asked if she was doing this with somebody else in mind (a common reason) and she said no and that she didn't like anyone else. After that, I said goodbye and left. A few minutes later I asked her if she wanted to still be friends and she said of course she does. And that's it. After this day, all contact between us severed henceforth. When my friends asked her what happened, she admitted to breaking up with me and that "it just didn't work out". After the breakup, she acts way out of character. She seems more relaxed than I thought one would be and began to become more social. We had to go to some events together where she started to run around talking to new people and acting like a flirt. She avoided me completely after this and tried to attend different study halls almost every day. I didn't try to talk to her but sometimes I did and she just looked away and left. One time Asked her about a dog that we wanted to give away and she began to get emotional after I showed her a cute picture. It almost seems like she was happier without me. When we had study halls together, she started to act weird. She began to make up these things about seeing a guy for a week and him asking her on a date (it turns out this was false and she is still alone today). One time her friends were playing a game where she had to define love. She said: "love? I don't know what that is!". For some reason, it felt targeted to me. A month later, we had to run a food drive where we got assigned together. She and I had to do it and she tried to stay almost three feet away from me like she couldn't stand me. What was weird is that she tried to make conversation with me but did it while mumbling. She eventually got her friends to tag along and that was it. Through all this, it felt like I dumped her and she couldn't forgive me. After a while, she began to act quiet one more time and was a bit sad at times. We had this snow dance she attended with her friends. She just stuff around and looked at everyone and left an hour early alone. What's ironic is that the only time I have seen her dance was at prom with me. The only time she ever spoke to me was to make critique comments about things I said and no more.
After all of what happened, I was totally heartbroken. She was the only girl I really liked at my school and I felt like my dreams came true when we dated. The fact that it all fell apart like it did still boggles my mind today. It especially pegged my ego down a lot as I felt that I wasn't good enough to have a serious relationship with. I had this envious idea that she would date someone else and enter an intimate phase that she never wanted with me. One of the biggest things I had wondered about our breakup is if she had told me the truth. I actually am not really sure, because she would have no reason to lie to me about our breakup unless it was something that would have really hurt me. On the other half, her lines were so vague and simple that it could have been planned out. I’m still not sure why she is so cold to me. I understand that most breakups end badly and ruin a connection for people entirely, but that never happened for us. Her friends still talk to me and it seems like we could still be friends. My guess is that this may just be how most exes act. If I had to guess what happened, I concluded that she was an avoidant person who sensed that our relationship was becoming intimate. Her quiet period was her debating if she wanted to go further in our romance and for some reason bailed out. She may have lost attraction to me after we kissed because something just didn't click. Why she never wanted to fix the problems she had with me is a mystery in itself. Her behavior post breakup is either of guilt, disgust or of sadness. I’m posting this here because I have these thoughts in my head that I can’t seem to answer on my own. Talking to her about it does seem like an option but not a wise one. I even wondered if there was redemption in our relationship because there was no known negativity. But it's so confusing that I may never know.
submitted by
aNIALator_95 to
BreakUps [link] [comments]
2023.03.31 03:44 VisenyaMartell Here to talk about Chen’s upcoming at some point in 2023 Album before it even has any content (lol)
I realise that making a post on a release that hasn’t even got any promotional photos yet seems a bit (a lot) strange, but Chen is my bias and to be honest, I haven’t really been vibing with Rover enough to warrant a post on it (sorry, Kai, your first EP still reigns supreme on my playlist). But I do enjoy considering the possibilities so I wanted to have a discussion on where Chen might take his music as well as my own feelings towards the theory concerning Last Scene.
First of all, to provide potential proof:
https://twitter.com/chenamranth/status/1640324982361456641?s=20 (I realise now that this tweet isn’t an official source, but from what I recall he was listed on SM’s plans to make a comeback this year, and OSTs are just a regular thing for Jongdae at this point).
I’ll start by saying I don’t expect him to release an album in the next couple of months. I assume that based on solo activities alone, D.O.’s comeback will take precedence over all others since he hasn’t had one since 2021, then I’ll put my vote in for an EXO comeback since Baekhyun doesn’t need to worry about the enlistment deadline now. The only member who I don’t have a place for is Sehun since SM have made no mention of a possible solo, and I’m choosing to believe SM will prioritise EXO over EXO-SC or a Sehun debut. All that to say, I don’t think Chen’s comeback is right around the corner.
However I do find myself intrigued by where he might go next. Back when Last Scene was revealed I was one of the people who went into a panic over the chosen title (until it was pointed out that Chen literally opened his solo career with Beautiful goodbye and briefly said goodbye with Hello). Amongst the chaos, an idea arose that Last Scene would be the conclusion to Chen’s trio of ballad albums. I actually do want to talk about my feelings regarding a possible change in musical genre later, but for now I hope people will allow me to just ramble about some of the possibilities going forward.
I want to open my ramble by talking about the option of a Japanese release. I may have speculated on this before, but I can’t honestly remember on which subreddit or even which site. However, the facts are, Chen is going to be touring Japan this year and that already puts a spotlight on the possibility in my opinion. I know that artists don’t have to create Japanese songs to tour in Japan (at least I’m assuming it’s not a requirement), and Chen has no shortage of songs to perform, but having a Japanese debut seems to be fairly common in SMTown (see: Taemin, Key, Onew, Baekhyun, Boa, Taeyeon).
I also believe that if Chen were to release a Japanese EP it would heighten the probability of the long awaited “Rockdae” album. When people talk about the East Asian rock scene online I see J-rock being brought up a lot more that K-rock or C-rock…? I mean, Drop That was a Japanese release. Watch Out was in Japanese too and both songs are used to demonstrate Chen’s abilities as a rock singer. And whilst not Chen or EXO related, J-rock has been cited as an inspiration behind Dreamcatcher’s music, so… hopefully you get my point.
I also have to talk about my desires to see Chen work with another idol or singer. I know he’s collaborated before, and he’s not under any obligation to do so for his solo albums, but that doesn’t stop me from hoping one day it’ll happen.
If there is a Japanese release, I want to formally put forward a request for Max Changmin. Apparently he and Chen are good friends (as well as Kyuhyun and Jonghyun). Well, Chen has already released music with Jonghyun (SM The Ballad) and apparently Kyuhyun featured in a performance of Beautiful goodbye, so that only leaves Changmin. TVXQ! Are popular in Japan too, which is a bonus. There’s also the option of an NCT member (they’ve become fairly sought after for features), though aside from Taeil I haven’t seen Chen express much interest in any of the members.
Outside of those options, then I present my next two suggestions: Taeyeon or Luhan. So in Taeyeon’s case, I’m 50-50 on the fence about her as a feature. I like her, but my own wishes mainly stem from her title as ‘the Queen of OSTs’ and also Chen’s title as ‘the King of OSTs’. So personally I may be more inclined to want an OST release from the two of them. As for Luhan, it won’t happen, you don’t need to tell me, but that doesn’t stop my hopeful heart from dreaming that one day I’ll wake up and Chen, Luhan, Xiumin, Lay, and Tao will have dropped an “11 year we used to be in a group together one song please make it happen okay I’ll shut up now-“
I finally want to talk about my own feelings regarding Jongdae potentially dropping his ballad theme. I have never lied to myself or others about how I feel in regards to ballads. I dislike them. I can appreciate good vocals on a ballad but they often bore me.
With that being said, my initial assumption was that if Chen were to hint at, or announce a literal change in tune, I would be jumping for joy. But instead I feel mildly protesting. We talk so much about idols and a lack of agency and control and I honestly want to know whether Chen would want to genuinely stop his ballads or whether he (dare I say) feels pressured to do so by his fans and even fellow members. He has said that he likes ballads which is why he releases them as solo music. Even if I’m not the biggest ballad fan, Chen’s favoured solo music isn’t hurting me, or any other fan, or EXO themselves. If he wants higher sales and streams then it’s his choice to work towards that goal, but I actually feel guilty about the possibility of him abandoning his main genre (I can still see him releasing ballads, just not entire albums).
Anyway, that’s the end of my ramble. I don’t really know how to conclude this, I guess I’ll look forward to future EXO releases including Chen’s.
submitted by
VisenyaMartell to
kpopthoughts [link] [comments]
2023.03.31 03:30 sourcreamonionpringl Friday's order of play(posted because Google hasn't updated it)
2023.03.31 03:24 NoYoureACatLady Deacon Frey looks like a hostage
I have seen Deacon perform with The Eagles four times now, the most recent being Tuesday night in Tampa, and I have to say, after the news came out a year ago that he was quitting the band (amicably), I think it's not amicable at all after seeing the concert.
Before he "quit", he was a member of the band, on stage most of the night and singing and playing most every song.
Now, he comes out twice and sings a few quick classic Frey Eagles songs and leaves promptly.
I think, he REALLY doesn't want to be there, but contractually has to until this tour ends, which is funny because Henley keeps extending it and adding dates every few months.
He looks and feels like a hostage. I'm sure, an incredibly well-paid hostage, no doubt, but he doesn't want to be there, it's very obvious. I think Henley should let him out of the contract and let the boy make his own life. It's a huge fucking mistake that he will definitely regret, but young people make huge mistakes that they regret all the time. That's what youth is all about.
submitted by
NoYoureACatLady to
EaglesBand [link] [comments]
2023.03.31 03:11 BaseballBot Game of the Day 3/30 ⚾ D-backs (0-0) @ Dodgers (0-0) 10:10 PM ET
D-backs (0-0) @ Dodgers (0-0)
First Pitch: 10:10 PM at Dodger Stadium
Line Score - Bases empty, 2 Outs, Bottom of the 1st
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | LOB |
ARI | 1 | | | | | | | | | 1 | 2 | 0 | 1 |
LAD | | | | | | | | | | 0 | 0 | 0 | - |
Box Score
LAD | IP | H | R | ER | BB | SO | P-S | ERA |
Urías, J | 1.0 | 2 | 1 | 1 | 0 | 1 | 15-12 | 9.00 |
ARI | IP | H | R | ER | BB | SO | P-S | ERA |
Gallen | 0.2 | 0 | 0 | 0 | 0 | 2 | 8-7 | 0.00 |
Scoring Plays
Highlights
Description | Length | Video |
Christian Walker's RBI single | 0:17 | Video |
Attendance | Weather | Wind |
| 54°F, Clear | 4 mph, Out To RF |
HP | 1B | 2B | 3B |
Marvin Hudson | Hunter Wendelstedt | John Tumpane | Ryan Blakney |
Updated at 10:20 PM. Remember to
sort by new to keep up!
submitted by
BaseballBot to
baseball [link] [comments]
2023.03.31 03:10 DodgerBot Game Chat 3/30 - D-backs (0-0) @ Dodgers (0-0) 7:10 PM
D-backs (0-0) @ Dodgers (0-0)
First Pitch: 7:10 PM at Dodger Stadium
Line Score - Bases empty, 2 Outs, Bottom of the 1st
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | LOB |
ARI | 1 | | | | | | | | | 1 | 2 | 0 | 1 |
LAD | | | | | | | | | | 0 | 0 | 0 | - |
Box Score
LAD | IP | H | R | ER | BB | SO | P-S | ERA |
Urías, J | 1.0 | 2 | 1 | 1 | 0 | 1 | 15-12 | 9.00 |
ARI | IP | H | R | ER | BB | SO | P-S | ERA |
Gallen | 0.2 | 0 | 0 | 0 | 0 | 2 | 7-6 | 0.00 |
Scoring Plays
Highlights
Description | Length | Video |
Christian Walker's RBI single | 0:17 | Video |
Attendance | Weather | Wind |
| 54°F, Clear | 4 mph, Out To RF |
HP | 1B | 2B | 3B |
Marvin Hudson | Hunter Wendelstedt | John Tumpane | Ryan Blakney |
Updated at 7:21 PM. Remember to
sort by new to keep up!
submitted by
DodgerBot to
Dodgers [link] [comments]
2023.03.31 03:10 CLEBot [Game Thread] Guardians (0-0) @ Mariners (0-0) - March 30, 2023
First Pitch: 10:10 PM at T-Mobile Park
Game Preview
Reddit Stream for this post
Reddit Stream for this post
Line Score - Runner on first, 2 Outs, Bottom of the 1st
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | LOB |
CLE | 0 | | | | | | | | | 0 | 0 | 0 | - |
SEA | | | | | | | | | | 0 | 1 | 0 | 0 |
Box Score
SEA | IP | H | R | ER | BB | SO | P-S | ERA |
Castillo, L | 1.0 | 0 | 0 | 0 | 0 | 1 | 12-9 | 0.00 |
CLE | IP | H | R | ER | BB | SO | P-S | ERA |
Bieber | 0.2 | 1 | 0 | 0 | 0 | 1 | 13-8 | 0.00 |
Highlights
Description | Length | Video |
Julio Rodriguez shares a smile after ceremonial run | 1:12 | Video |
Updated at 10:21 PM.
submitted by
CLEBot to
ClevelandGuardians [link] [comments]
2023.03.31 03:10 BaseballBot Game of the Day 3/30 ⚾ Guardians (0-0) @ Mariners (0-0) 10:10 PM ET
Guardians (0-0) @ Mariners (0-0)
First Pitch: 10:10 PM at T-Mobile Park
Line Score - Runner on first, 2 Outs, Bottom of the 1st
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | LOB |
CLE | 0 | | | | | | | | | 0 | 0 | 0 | - |
SEA | | | | | | | | | | 0 | 1 | 0 | 0 |
Box Score
SEA | IP | H | R | ER | BB | SO | P-S | ERA |
Castillo, L | 1.0 | 0 | 0 | 0 | 0 | 1 | 12-9 | 0.00 |
CLE | IP | H | R | ER | BB | SO | P-S | ERA |
Bieber | 0.2 | 1 | 0 | 0 | 0 | 1 | 13-8 | 0.00 |
Highlights
Description | Length | Video |
Julio Rodriguez shares a smile after ceremonial run | 1:12 | Video |
Attendance | Weather | Wind |
| 54°F, Partly Cloudy | 11 mph, Out To LF |
HP | 1B | 2B | 3B |
Mark Carlson | Jordan Baker | Tripp Gibson | Brennan Miller |
Updated at 10:20 PM. Remember to
sort by new to keep up!
submitted by
BaseballBot to
baseball [link] [comments]
2023.03.31 03:04 mau5hau5en Anyone excited for a 15yr RAT anniversary tour?
Identical to Zedd’s anniversary Clarity album tour, he could play every song from the old album and then play some new stuff.
Original release date was September 2, 2008, with a mixed version running 72 minutes. Yea I’m a nerd
View Poll submitted by
mau5hau5en to
deadmau5 [link] [comments]
2023.03.31 03:01 Firm_Werewolf8162 Will j and I ever date?
Will j (new guy at work) and I ever date? Romantically?
submitted by
Firm_Werewolf8162 to
tarotpractice [link] [comments]
2023.03.31 02:57 Positive_Ad_8537 Peak at CD 9?? Are the lines dark enough to have peaked at CD 9?? I usually peak CD 13 (currently at CD 14 of this cycle with light lines still). This is our first cycle tc post miscarriage, and cd 8&9 were the darkest tests I've gotten so far
2023.03.31 02:48 Iguess_Imrose CPM, come on.
Finally found a rental in Ashland and on the tour everything was great, saw mailboxes and smelled a clean house and was told it was all recently redone and renovated and great, no issues, all up to date,It’s an older house so I assumed and was ready for the odd water faucet leaks or creaky floors or cracking brick etc. Guys. I get the keys to move in, and low and behold the house smells like gas. The oven is 1000 years old and whoever they had install it used the wrong hoses and no tape and the wrong parts. So they fix that and I think we’re fine. The next day I cross the street to look at our mailbox, only to find we have no mailbox. I call CPM and they say that’s not their problem and I’ll need to call the post office, so I do that and there’s no record of a mail box ever existing here 😂 I call the internet guy to come install our internet, and there’s never been any internet line put in which is a solid $600+job.Call the gas company to set up gas, and there’s never been gas service here AND the house comes up as the hospitals billing address. Ashland utilities hasn’t gotten back to us but at this rate I’m sure there will be some issue with hooking up the water or power or sewage. I’m so annoyed. When you spend 5k on security deposits and prorated rent and first months rent and then you get gassed out of the house in less than a day of being there and after a week can’t even get utilities in order it’s really frustrating!
submitted by
Iguess_Imrose to
Medford [link] [comments]
2023.03.31 02:40 BaseballBot Game of the Day 3/30 ⚾ Rockies (0-0) @ Padres (0-0) 9:40 PM ET
Rockies (0-0) @ Padres (0-0)
First Pitch: 9:40 PM at Petco Park
Line Score - Bases empty, 0 Outs, Bottom of the 2nd
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | LOB |
COL | 1 | 0 | | | | | | | | 1 | 3 | 0 | 3 |
SD | 1 | | | | | | | | | 1 | 2 | 0 | 1 |
Box Score
SD | IP | H | R | ER | BB | SO | P-S | ERA |
Snell | 2.0 | 3 | 1 | 1 | 1 | 4 | 45-26 | 4.50 |
COL | IP | H | R | ER | BB | SO | P-S | ERA |
Márquez | 1.0 | 2 | 1 | 1 | 0 | 1 | 19-12 | 9.00 |
Scoring Plays
Highlights
Description | Length | Video |
Blake Snell's strikes out Yonathan Daza in the 1st | 0:08 | Video |
Manny Machado drives in Grisham with a sac fly | 0:28 | Video |
Germán Márquez strikes out Jake Cronenworth | 0:07 | Video |
Attendance | Weather | Wind |
| 56°F, Partly Cloudy | 7 mph, L To R |
HP | 1B | 2B | 3B |
Chris Conroy | Brian O'Nora | Pat Hoberg | Nestor Ceja |
Updated at 10:22 PM. Remember to
sort by new to keep up!
submitted by
BaseballBot to
baseball [link] [comments]
2023.03.31 02:36 jsteeleart Found this painting at a thrift store. Signed J. Laurie Wallace. Anyone familiar with his work? Any idea on how to date something like this?
2023.03.31 02:03 SelfReliantSchool [TX] [H] Graphic Novels & Trades [W] PayPal
submitted by
SelfReliantSchool to
comicswap [link] [comments]
2023.03.31 01:58 throw_confusion I hope it's not true
T,
Something wild occurred to me today. What if you actually aren't secretly hooking up with or even dating my friend? What if she's just someone you know? What if the feeling I've felt for weeks is how you felt every time you saw me with some other guy? And you just had to guess and assume based on context clues and what people are saying, like I am now? If I made you feel this way, I'm so sorry. I didn't do it on purpose, just as I'm sure you're not doing it on purpose. We just have lives outside of each other. T, it's been nauseating to think of you with my friend. I've been pissed at her for weeks, for a few different reasons, but this is one of them. She's just acting so shady, and you guys have been talking a whole lot more than usual. I like to think if nothing else, you wouldn't do that to me, but who knows, if you think I was banging half the people we know and that I don't care about you anymore, you might. All I know is that my friend is going on another stupid mystery date tonight and won't give any details, and I'm really hoping it's not you. But then again, I could be assuming the worst. Maybe you guys really are just friends and she's being shady as fuck for some other reason.
Feeling this way sucks, and I don't know at all how you feel about us, so I'm sorry if my actions ever made you feel this way. It's terrible. Being angry is easier than being sad, I'm scared that if I let myself cry about it I'll never stop.
J
submitted by
throw_confusion to
UnsentLetters [link] [comments]
2023.03.31 01:57 LoveChicagoMed I saw u/duncancat post and I decided I would post some activities of one Chicago shows
2023.03.31 01:53 zaTricky Tricky's MIPS Tips #1 - Structure and Decision Variables
I work in software dev and, though I never got into MIPS or RISC before Stationeers, I did spend a few years doing a
lot of x86 assembler as a teenager. I'm hoping this can help other players with making code easier to maintain while also making it easier to learn and debug. I've tried hard to make this post as accessible as possible. Please give me suggestions and feedback, positive or negative. I'm always open to learning new things. :-)
Reducing Complexity in Software Development
As the code you write becomes more complex, it becomes more difficult to maintain. We will sometimes talk about "cognitive load" when talking about the complexity of the software we build. Code is already abstract enough for our brains that it takes a lot of time and effort to learn and understand the basics. Because of this difficulty we always want to break down the problems we are solving into less complex steps.
High-level languages help us remove complexity in a few ways. Unfortunately as assembly programmers we have a restricted set of tools. It doesn't help that assembly programming is mostly all about those tiny details! We have to put a little more effort into keeping our programs organised and easier to manage. Through these efforts we can also learn to recognise good "patterns" and "anti-patterns" to follow and avoid.
Stationeers' MIPS limitations
Stationeers' MIPS imposes some artificial limits compared to modern processors. As much as we might complain about these limits, this also helps enforce an artificial limit of how complex the programs we write can become: - Stationeers MIPS Programs are limited to 128 lines - In long lines, anything after 52 characters is ignored (the in-game editor actually won't let you make lines longer than 52 characters, though it will happily let you paste code with longer lines) - The IC10 chips have a limited memory of 512 numbers available only as a stack - There is no general-purpose memory heap
You might also see 16 variables, or "general-purpose registers", as a limitation. But then you might be surprised to find that this is a normal number of general-purpose registers for a modern CPU. Modern MIPS processors typically have 32 registers, of which only about 17 are general-purpose.
Stationeers' MIPS has a convenient nuance compared to modern CPUs in that the IC10 chips' general-purpose registers can contain integer as well as float values, a float being a number that can contain fractions, also called a "floating point number". In a modern CPU, general purpose registers can only work as integers, while there are typically separate dedicated registers intended for floating point data.
Assumptions
Though I will put comments in the code to explain each step, I do make assumptions about how much you know about Stationeers and Stationeers' implementation of MIPS: 1. That you know how to install an IC and how to set up an IC Housing's pins to refer to connected devices in the game. 2. That you know how to use the in-game Computer to program your ICs. 3. That you are aware of the basic MIPS instruction set Stationeers uses and are able to successfully program an IC to perform a basic task. 4. That you don't bother with the game's built-in editor except to copy and paste code between the editor and a secondary decent editor outside of the game. The in-game editor is honestly a terrible editor. I personally use VSCode. It's also helpful for me that there is an ic10 plugin available for VSCode (link at the bottom of the post).
Program Structure
Probably the most important first pattern I've found for Stationeers is to structure my programs predictably. Since most programs in Stationeers are related to managing the state of one or more devices in the game, it also makes sense they can mostly fit within the same style. Most of my programs follow the same structure, so if you've read and understood one of my programs you've already most of the way to understanding the rest of my programs.
The structure:
- headings
- initialisation
- a main loop
- data collection
- decisions
- actions!
For this first post, we're going to go through setting up a new program that will check the temperature of a pipe system and, if it is too hot, activate something that can hopefully cool it down.
Headings
We will start with some descriptive text to explain the code's purpose, make known who the author is, and how we expect it will be used:
```ic10
Temperature Controller - Tricky
This program will enable cooling of a tank/pipe system when appropriate
You need to attach a tank or pipe analyser to pin 0, and a digital valve, volume pump, or cooler to pin 1
```
Initialisation
For initialisation we're going to use aliases and a define for convenience. These are small but important strategies to maintain that "cognitive load". I'm also adding in comments here to make sure I or someone else reading this at a later date will find it easier to understand.
```ic10 alias tank d0 # the gas system, for example a small structured tank or pipe analyser alias cooler d1 # the cooling device ; digital valve, cooler, etc
alias cooling r4 # a decision variable, for whether or not we need cooling
define max_temp 308.15 # Kelvin -> 35℃ ```
- alias tank d0 - the alias instruction allows us to refer to d0 using the name tank going forward. The same applies to the subsequent lines for cooler with d1 and cooling with r1.
- define max_temp 308.15 - the define instruction allows us to refer the number 308.15 by the name max_temp going forward. This makes it easier to change the value in this one place near the top of the program, especially useful if it is used many times in the same program or if we use the same program in different ICs to manage different gases needing different temperatures.
The Main Loop
Let's add in that loop!
```ic10 [snip]
loop:
yield j loop ```
- loop: is a label. The colon : marks the label and the chosen name is loop.
- yield waits until the next "game tick". Before pre-emptive execution was widely available we would refer to this as "yielding control" back to the Operating System.
- j loop jumps to the loop: label
If we do not put a yield, the game will force yields at seemingly random times making the program's behaviour less predictable. By putting a yield in at the end of the loop the behaviour and timing becomes predictable.
Data Collection and Decisions
Next we add the data collection and decisions to the beginning of the loop. We want to get the tank's Temperature and compare it with max_temp and store the conclusion in the cooling variable.
With a high-level language, we might directly do this comparison with something like cooling := tank.Temperature > max_temp. Unfortunately, assembler does not allow direct comparisons with external values. We have to first load the tank's Temperature value into a scratch register, then compare it to the constant value max_temp:
```ic10 [snip]
loop: l r0 tank Temperature # Load the tank Temperature into scratch register r0 sgt cooling r0 max_temp # set cooling to 1 if r0 (tank Temperature) is greater than max_temp
[snip] ```
- l r0 tank Temperature - l means "load". The instruction loads into r0 the tank's Temperature value. In other languages you might write this as r0 := tank.Temperature.
- sgt cooling r0 max_temp - sgt means "set greater than". This instruction sets cooling to 1 if r0 is greater than max_temp, otherwise it sets cooling to 0. In other languages you might write this as cooling := r0 > max_temp.
Combined, the two instructions above are equivalent to cooling := tank.Temperature > max_temp.
Actions!
Finally, we add the actions based on the previous decisions to the end of the loop with the yield:
```ic10 [snip]
s cooler On cooling # Set the cooler's "On" attribute to whatever was decided in our "cooling" variable
yield j loop ```
- s cooler On cooling - s means "set". The instruction sets the cooler device's Attribute On to the value in cooling. In another language you might write this as cooler.On := cooling.
The resulting program
With all the above, perhaps formatted a little better, we end up with the following result:
```ic10
Temperature Controller - Tricky
This program will enable cooling of a tank/pipe system when appropriate
You need to attach a tank or pipe analyser to pin 0 and a digital valve, volume pump, or cooler to pin 1
alias tank d0 # the gas system ; small structured tank or pipe analyser alias cooler d1 # the cooling device ; digital valve, cooler, etc
alias cooling r4 # a decision variable, for whether or not we need cooling
define max_temp 308.15 # Kelvin -> 35℃
loop: l r0 tank Temperature # Load the tank Temperature into scratch register r0 sgt cooling r0 max_temp # set cooling to 1 if r0 (tank Temperature) is greater than max_temp
s cooler On cooling # Set the cooler's "On" attribute to whatever was decided in our "cooling" variable
yield j loop ```
I've used this program in an IC connected to a Europa base's breathable atmosphere supply, though with a different max_temp of 301.15 (28℃). If the temperature is above this value, the IC opens a digital valve that connects the gases to some outdoor radiators that are exposed to Europa's elements at about -147℃ (~126 Kelvin). This is less energy-intensive than a cooler, taking advantage of Europa's cold atmosphere.
Resources
I will post further notes in a comment. :-)
submitted by
zaTricky to
Stationeers [link] [comments]
2023.03.31 01:50 LegoMyAlterEgo The Pyramids Are Cool, But Have You Seen The Eye of Horus?
2023.03.31 01:37 vienna__sausage Award Trip Booking Success!
First off, thank you to everyone in this sub for all of the helpful posts. I first discovered the world of award travel back in Dec 2022 and my mind was blown. I'll be finishing my residency in July and decided to treat myself to a trip before I have to face the real world lol. I know my itinerary is a little hectic, but any feedback would be appreciated for my future travels.
Dates: 7/27 - 8/28
Route: SFO-ICN-NRT-SGN-BKK-CEB-MNL-TYO-SFO
SFO-ICN-NRT (80k aeroplan + 100 CAD) - United J + Ethiopian J, respectively
- Added 5 day stopover in Seoul for an additional 5k points.
NRT - SGN (10.4K Avios + $210) - JAL Y
- Couldn't find a decent J flight but the ticket was going for $1700
SGN - BKK (Cheap economy ticket with cash)
BKK-CEB (25,000 Asia Miles + $65) - J on Cathay
- 1 hour layover in HKG, but both legs on J
CEB - MNL (probably cheap economy w/ cash) MNL - HND ( 24k Avios + $34) NRT - SFO (55k VS + $437.65) - ANA F, unfortunately in the old cabin but beggars can't be choosers =)
Covered 90% of my hotel expenses using a combination of IHG, Hilton, Amex FHR Cards opened since Dec 2022: - C1 X (75k)
- Chase FF
- Amex Gold (90k)
- Amex Plat (150k)
- IHG Premier (175k, surprisingly approved at 5/24)
- Hilton Aspire (150k)
- Hilton Surpass (130k)
FICO: 766
My velocity is high but I am done with opening cards for another 2 years until I'm out of chase 5/24 jail.
Also, I am looking for any recommendations for affordable travel destinations from the west coast for 7/10-7/25. I still have about 150k MR + 120k Hilton points.
submitted by
vienna__sausage to
awardtravel [link] [comments]
2023.03.31 01:31 ATL4S_EX0T1C Anyone know why my half-life 2 keeps crashing and giving me this pop up?