Tumgik
#nano does reqs
bitternace · 4 months
Note
how about ... 14! and either xion or namine ... or both even
Tumblr media
you find shelter somewhere in me, i find real comfort in you
[ID: a digital drawing of xion and naminé from kingdom hearts. the background is mostly transparent, with a purple splatter with straight edges and three white lines on the lower half, which they seem to be sitting on.
they are beside each other in mirrored poses, inner legs slightly behind the other. naminé's eyes are closed and her shoulders are tense. xion's mouth is slightly open and her only visible eye stares down at the middle, where their hands are intertwined. /End ID.]
100 notes · View notes
ace-malarky · 5 months
Text
Oh beans nano update official
can't be bothered finding the main post, solo updates from now on!
It is early in the day but we are somewhere past 29k so heck ye go us I guess
There are now five finished docs in the folder and I haven't. added any more since last week? did I add the christmas reqs last week? who knows. One (two) of the things that are finished may have spawned extras but we're not talking about them. Don't worry about it.
I did very little over the weekend and it was glorious!! I also wrote over 3k yesterday morning alone! these two things are not related, I only dropped behind a little at one point lmao. my flatmate was being distracting with games. I was being distracted. it was a good time
Excerpts under the cut? Excerpts under the cut
The Night Before Wintermas (DnD Evil Oneshot)
Quentin throws himself back from the table. "So I see!" He pulls prepared bags of coins from his desk and tosses one to each member of the party like he wants them out of range and out of sight as quickly as possible. "The rest of your pay." He eyes the head. "I never - I never asked you to kill Santa." "Well, it was personal," Brine-Blood growls. "I be the only Klaus now." "Well, to be fair, we knocked him unconscious and then some... big eldritch abomination horror burst out of him and killed him, and we just thought - well, while we're here, we might as well take the head," Medric explains. "You know, for proof. No more competition." Kitty smiles, still playing with her claws. "I think he'll make a lovely wall ornament."
Amriss and Jolek Have A Talk (Four Dragons)
"Doesn't matter, stop distracting me. Amriss." He turned to look at her. "Listen, I don't mind if you've come from somewhere fancy and upmarket - a solid quarter of the others are nobles vying for our loyalty - it's that you haven't told us." "But you don't need to know," Amriss said, beginning to sound desperate and hating herself for it. "Ilse made a point of our backgrounds not being important, that we're all here for the same thing." "And I love Ilse, but you and I both know she's wrong about that." Amriss shifted, looking away. "She doesn't have to be. Why does it matter?" "Because sooner or later, someone is going to track you down and accues us of things we might not be able to recover from."
1 note · View note
jobean12-blog · 4 years
Note
Hi beauty! I'm sorry to bother you with this but I love your fluffy Bucky fics so much 😭 I'm not doing good, my depression is bad again and I was wondering if I could please req something fluffy where reader is going through the same thing and Bucky is there to take care of her, he bathes her and even shaves her legs and other bits. It would mean the world to me ❤️
Truly Madly Deeply
Pairing: Bucky Barnes x reader
Word Count: 686
Summary: Bucky takes care of you...always, no matter what. 
Author’s Note: Hello my sweet and lovely friend. First of all you are NEVER a bother! I am so happy that you would come to me for some comfort but I am so very sorry you’re having a tough time right now. Please know you can talk to me or request any time, I’m here! Sending you endless love and hugs and I hope you feel better! I got the name for this from one of my favorite songs ever by Savage Garden- ‘Truly Madly Deeply’ You can listen here  It’s so beautiful and seemed fitting because you know Bucky loves you this much. I hope you like this! Thank you all for reading! Much love always ❤❤❤ Ps when you have a chance check in and let me know how you are doing, no pressure of course, just like to hear from you! 🥰
Warnings: Sweet fluffy love :) and this guy 👇
Tumblr media
Bucky finds you sitting on the couch with a cup of tea, curled under the blankets in the darkened room. “Hey doll.” He sits down, gently brushing the hair from your face and kissing your forehead. “Bad day, huh.” It isn’t really a question because he knows, and he understands. Taking you in his arms he pulls you into his lap, wrapping the fuzzy blanket closer around you both.
He doesn’t say much, just holds you close to his chest so you can listen to the steady beat of his heart. You curl your head under his chin and inhale his smell of his skin, instantly feeling safe and comfortable. He steals a quick sip of your tea, making your lips tilt upwards in a small smile. “It’s cold baby doll, want me to make you more?”
You let your fingers comb through his beard, rubbing soft circles along his jaw and cheeks. “No, thank you.”  Resting his head atop yours he sits quietly while you continue playing with his beard and curling the hair at his shoulders around your fingers. “Wanna take a bath with me?” His blue eyes look down at you and hold nothing but love. “I’d like that.”
Bucky picks you up bridal style and carries you down the hall to the bathroom, carefully placing you down on the toilet seat while he prepares the bath. He gets out your favorite bath bubbles and puts on your relaxing ocean sounds playlist. When he’s sure the water is just right, he helps you undress and get in the tub. He takes off his own clothes and joins you.
Turning slightly on your side you kiss his neck and whisper a quiet “thank you.” After sitting for a bit, he takes the shampoo and rubs some between his hands, massaging it into your hair and scalp. Your eyes close under the pressure of his fingers as they work their way over your head and neck. He rinses out your hair and does the same with the conditioner. You’ve practically melted into him at this point and he loves it.
“What about a shave?” You quickly sit up, sloshing some water over the sides of the tub, “for you or me?” Your wide-eyed frantic look has Bucky holding back a snort. “Oh man, you should see your face, you look terrified,” he teases. “For you, baby. Not me. Don’t worry, the beard isn’t going anywhere.” You give him a sheepish smile and a sweet kiss. “Ok then, definitely.”
He maneuvers around you, so he is sitting on the opposite end of the tub. His movements are slow and delicate as he lathers the shaving cream on your legs, his fingers lightly kneading your muscles along the way.  You watch him concentrate, holding the razor and carefully running it over your legs, his tongue darting out every so often while he works.  
“Can you get your leg up on my shoulder, beautiful? I’ll keep going.” His playful smirk makes your heart skip a beat and you throw your foot up, sliding down a bit further in the tub. “Perfect,” he purrs, clearly enjoying this as much as you are. He leans in closer, working his way up your leg, his skillful hands never once nicking your skin or being too rough.
He admires his handiwork and turns the water back on, letting the tub warm up again before bringing you back between his legs. “How did I do?” You take his hand and smooth it down the length of your calf, “what do you think?” He closes his eyes and continues trailing his fingers over your silky skin. “I think it’s all you, you’re just this soft.”
His hand comes up and over your chest to cradle your cheek as he brushes his thumb over your lips, “I love you.” Nearly overwhelmed with emotion you sit up and take his face in your hands, “Bucky, thank you, for everything. I love you too.” He never fails to make you feel better, his unconditional love, acceptance and support all you need to get through the tough days.
@aesthetical-bucky @auro-ora @bugsbucky @book-dragon-13 @buckys-broody-muffin @buckys-minty-breath @bucky-on-my-mind @buckys-henley @breezy1415 @chuuulip @eurynome827 @hiddles-rose @hailmary-yramliah @hawksmagnolia @imgaril-lindru @ikaris-whore @itsunclebucky @jhangelface0523 @jewels2876 @lorilane33 @lokilvrr @buckstaybucky @loricameback @littledarlinhavefaithinme @littleredstarfish @mushyjellybeans @marvelandotherfandomimagines @marvelgirl7 @nano--raptor @pinkdiamond1016 @randomfandompenguin @addikted-2-dopamine @sallycanwait68 @softpeachbarnes @tuiccim @the-wayward-robot @this-kitten-is-smitten @yansi1923
292 notes · View notes
whatgaviiformes · 3 years
Text
10. Music Makers - Part 5 / Scenes from Gordon’s Bedside
“When words fail, music speaks”
Tumblr media
Chapter Summary:  Virgil and Gordon and music
Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6
You are Here 
Chapter A/N: In honor of 10 chapters of this concept, the plan is to give you a hell of a chapter 10 with a few moments in time strung together. I decided to go ahead and share what I have with you instead of waiting. Once the chapter has been shared in full over tumblr, I will post the full piece at Ao3 and FF.net. It may or may not make sense to remain as chapter 10 or be it’s own thing. Do share if you have an opinion. :-) 
 The title Music Makers comes from “Ode” by  Arthur O'Shaughnessy, and it is very lovely.
Part Notes: Thanks to @janetm74 and @gumnut-logic by extension for the second opinions on the thing I asked. You know what for; I can be a little on the paranoid side. For music reqs on this one, it’s a mix of quite a few different things- but I’ve been listening to a lot of this album: Endeavor by Christoffer Franzen 
***
Music Makers - Part 5/6
The one advantage to the sudden upheaval in his education was that instead of continuing to grad school, Virgil was able to use his skills for a practical purpose under the tutelage of one of the world’s most brilliant minds; and meeting Brains had been awesome.
It meant that his own blood, sweat, and tears went into the building of the birds. And also very possibly his fury.
It meant he could stay on their island home to help Gordon’s recovery. For all the good it did him. One day the idiot would learn that pushing himself doesn’t make him cool, it makes him stupid.
The last thing he had expected to see when checking in on his brother for the night was him standing. Without assistance, without protection nearby, the walker and the chair both out of reach. Of all the stupid, idiotic –
Words had been exchanged, and not nice ones.
He needed to walk out before he said anything he regretted.
To be fair, welding at 2AM didn’t make him dedicated, it made him equally as stupid. He’d just been so mad, but after an hour or two, the rage had dissipated, and he’d stayed primarily to get the job done.
He’s not too much of a completion-ist, though, to admit when he’s getting tired. His work is sending all that ire right back to him. The angry shower of sparks very much tells him Thunderbird One’s panel does not appreciate his carelessness. One is going to be Scott’s and already she is so like his older brother. He can practically hear Scott telling him to clean up and get some rest before he screws up his baby.
Better listen.
He definitely needs to shower once he gets to his room; the sweat has started to make him itchy, and he feels grimy now that he’s had the time to think about it.  He picks up rag from their supplies with a yawn, and wipes at his face.
Ug. Gross. The dryness in his throat warrants a stop by the kitchen as well for rehydration. He thinks that perhaps the headache he’s had throbbing behind his eyes was actually lack of water and not so much his brother.
Tired as he is, it only takes less than a second for Virgil to notice the prone form on the ground as he walks through the faintly lit lounge on his way to the kitchen. And that dryness in his throat, from earlier is nothing in comparison to the fear lodged in his throat as he chokes out syllables that are supposed to be Gordon’s name as he kneels beside the figure.
His hands are trembling as they reach out to search for a pulse at his neck, and with his other hand he pushes back the strands of golden hair to reveal his brother’s face: pale, flushed cheeks, closed eyes.
Jesus.
Tear streaks.
“Virgil?” Gordon’s voice is groggy, but he stirs underneath Virgil’s hands.
“Gordon! What’s wrong?”
“Go away,” he mumbles. “I’m sleeping.”  
Virgil retracts his fingers sharply and sits back on his heels.
Sleeping.
He was just sleeping. His heart is a jack hammer in his chest, and Gordon was just sleeping.
He sighs as he tries to get his heart rate under control. But then….
“Out here?” It’s a very long distance from Gordon’s bedroom to the lounge, and there’s no sight of his chair. Or his walker.
“I had no choice,” Gordon says weakly, opening an eye to look at his brother. “Good a place as any.”
Virgil’s heart clenches at the pain behind the words. Sleeping, yes, but still hurt, and the lack of movement below him tells him exactly what happened. Gordon had followed him.
Their fight had been hours ago.
He feels his hackles rise again. “Goddamn it, Gordon, this is exactly-”
“Virgil! Not now! Please, not now.”
“Why didn’t you call me?”
“I tried! You left.”
“You weren’t listening!”
“Shut up, Virgil,” he snaps. “God. Just – I don’t know - go get Brains or something. Leave me alone.”  The biting words quickly turn into a pained cough, a gasp as the spasm hits, and Virgil feels the fight leave him. He reaches out to rest his hand on Gordon’s shoulder blade and hates that his brother flinches at his touch.
“Gordon. I am sorry. Let me help,” he says softly. “I am not leaving you here.”
“Why not?” Gordon responds bitterly. “You did earlier.”
“I know.” It surprises him when he says it, and Gordon’s not innocent either, but he can’t deny that he ran, retreated, and made himself scarce in work that couldn’t be done safely with a phone distracting him. “I know, Gordo.”
“It’s not fair. You can’t just leave when you know I can’t follow.”  Even so, it’s obvious that Gordon still had tried, and it’s a stab to the gut to think about how long his brother had been stuck in the lounge, to realize that he is so used to this level of pain that he can sleep through it. He looks up at him, eyes glazed with pain when he pleads, “Please don’t do it again. Please don’t leave me alone.” Then with a twist of the knife, “You’ve always been the one that stays.”
He is the freaking worst brother in the history of existence.
There’s little Virgil can do in reply but hang his head, as he helps work the kinks out of Gordon’s back, moving slowly towards his lumbar region where multiple surgeries and lingering nanobots have started to rebuild the damage. Gordon’s spine is 40% bone, 50% metal, and 10% nanobots.
Both the surgery and the nanobots were new procedures, and while Gordon’s case was a perfect scenario for the parameters, there was a timetable to be upheld. The nanobots were dispersed into his spine overtime, every two weeks, by way of a large needle. Each injection was a step closer to full recovery.
With nanotechnology, they didn’t know how badly it could wrong, and even Brains had reminded him he had to stick to the approved physical therapy plan if he wanted to keep those nanobots working. A shock to one of their microscopic systems could mean a full failure in their duty to realign a critical nerve. Gordon could ruin everything with his obstinacy.
Virgil had just been afraid for Gordon, afraid to fail when the stakes were so high. He hadn’t meant to leave him. Not like that, not with the gut-twisting wound of betrayal that came with it. Virgil just needed time to process – he always had. His anger was the slow vibration of magma.  It was easier to work through his emotions when he had time to think through them, and he didn’t mind going to bed angry. And if he was still angry in the morning it meant that whatever had transpired, it was worth his frustration.
Gordon, though, pushed and pushed until whatever confrontation was forced to happen in the here and now until his point of view was seen or the matter was resolved.  His anger was fire, a deluge of sparks until you were surrounded. It was never a good combination.
Virgil left before he exploded. Gordon from a year ago would’ve known that.
“Any better?”
“A little,” he nods.
But Gordon is not the kid he was a year ago.
It’s a muscle pain, Gordon admits, a stiffness he knows well. Any damage to his spine – well, that’s a different kind of pain. Even still, they need to check to make sure he didn’t injure himself further, and that it is ok for him to move. He is just going to leave for a second Virgil promises, and he runs to the infirmary for the scanner.
It's programmed to find the status of every nanobot in Gordon’s system and will automatically report back to Brains and the team of doctors on the mainland. The green lights across the image of Gordon’s spine seem promising, and Virgil adds a brief journal entry to send with the timed log: Over-exerted in exercises today, muscle stiffness resulting in spasms and inability to move, but no apparent damage to nanos. Massaged area.  – VT
Just in case, he’d rather have a doctor sign off. He adds:  OK to move?
A message comes back with a ding, indicating it’s from one of Gordon’s doctors in reply.
“So what’s the damage. Am I still one step closer to being a cyborg?”
Virgil is not going to dignify that joke with a response, frowning, but tells him he is okay to move.  They agree on the recliner on the opposite side of the lounge. Virgil helps shift him to his side so that he can be picked up, and he tries to be as gentle as possible with his movements, carefully slipping one arm below Gordon’s knees and the other at his upper back. At the same time, Gordon slings his arm around Virgil’s neck.
They’ve had a lot of practice. Lift from the legs, never the back.
Gordon hisses with the movement and tucks his head into Virgil’s chest.
“What furnace ran you over?” He asks through gritted teeth.
“I know. Sorry about the smell. I was welding.”
Gordon grunts in reply as Virgil situates him in the recliner, raising the footrest and lowering the backrest into position. They have a few heating pads around the villa, the closest being in a supply cabinet, but Virgil treks down to Gordon’s room instead for the one that lives there so he can also bring back Gordon’s hoverchair at the same time. Gordon’s not fond of the chair and what it means, but he’ll appreciate the independence it  affords him once he’s feeling better. He’ll be able to come and go as he’s ready.
Gordon nods appreciatively when he sees what Virgil has brought back, and it is with expert hands that Virgil guides the heating pad to Gordon’s lower back. The blond exhales, breathing deeply.
“30 minutes only, Gordo. Set a timer.”  He gives him a thumbs up, but Virgil knows he needs to keep an eye too. Gordon has a habit of just leaving the heat on. “I mean it.”
Water next. Even though the headache behind his eyes has a bit more of Gordon’s name on it now, he is still parched. And Gordon could use some extra fluids too.
He heads to the kitchen and fills up two 32 oz jugs.
“Here you go. Hydrate,” Virgil says when he returns, handing over Gordon’s favorite. He is happy to see Gordon’s small smile at the cartoon llama and motivational phrase: Listen to your llama, drink your water and hold the drama. Virgil has an entire shelf of coffee mugs to express himself. Gordon has water bottles.
It’s such a simple thing, Gordon’s smile. But he’d thought for a long time he’d never see it again.
For a few moments, the dim lounge is quiet save Virgil’s desperate guzzling as the water soothes his dry throat. Finally, some relief.
“You going to slow down there, big guy?”
He shakes his head as he swallows.
This evening was too much.
From the throb of his headache to the prickling in his fingers, Virgil’s body vibrates with the whiplash of the emotions from the past few hours. Exhaustion, anger, fear, anger again, sadness, guilt.
“Do you want to maybe not drown yourself?” Gordon asks. “That’s my job.”
Virgil stops gulping the water with a gasp of air, and the remaining fluid sloshes as the water jug topples out of his trembling hand. Gordon flinches at the loud thump it makes as it hits the hardwood and rolls. Virgil is shell shocked where he stands.  
“Fuck. Not like that,” Gordon corrects quickly. “Shit, sorry. I just meant no one can drown you but me.”
Ah.
“I need to sit.” Virgil falls back to piano bench, dropping his head into hands and rubbing at his eyes.
Too much.  
“A-are you ok?”
“I don’t know.” A pause as Virgil looks up. “Are you?”
“I don’t know.”
They’ve made a mess of this evening, such terrible things they said to each other in Gordon’s room, and they’re both tired, drained, with maelstroms behind their eyes.
Gordon holds his gaze as Virgil looks away.
Virgil glances over as Gordon looks away.
Beneath fluttering fingertips, Virgil bounces his knee. Gordon closes his eyes and focuses on his breathing, the heat on his back, on the beat of Virgil’s foot tapping on the floor.
He asks, “Hey Virgil? Can you play something?”
“Yeah,” Virgil breathes. “I can do that.” He had been about to ask Gordon if he minded.
Back poised, Virgil turns away and opens the lid of his baby grand in the moonlight, and he plays, channeling every moment of the night into melodies that speak in ways he knows neither one of them can.
“I’m sorry.”
“Me too.”
Then again, maybe it is that simple.
14 notes · View notes
cryptnus-blog · 5 years
Text
Best Altcoins That Aren't Even in the Top 100
New Post has been published on https://cryptnus.com/2018/11/best-altcoins-that-arent-even-in-the-top-100/
Best Altcoins That Aren't Even in the Top 100
It’s probably fair to say that for the general population, investing in cryptocurrencies looks riskier than most investments. With all the cryptos currently on the market, they might be right.
For those that read whitepapers, have a grasp on the basics of blockchain technology, and truly believe it will find its way into the daily lives of billions of people, Bitcoin could be a safer bet than the US dollar.
When placing your bets during the current bear market, it’s important to consider your goals and personality type. For the risk-adverse, stick with dollar cost averaging into Bitcoin. For those more tolerant to risk, looking outside of the top 100 is a very attractive idea, but finding a good bet takes time, research, and luck.
Before getting into some of the best altcoins I’ve found outside of the top 100, it’s worth outlining some of the questions I ask while looking into a project.
How much capital have they raised, and what have they done with it so far?
What are the team’s credentials, and do they have a successful history?
Have they released any working products, and does the business model integrate their native token in a way that will increase the price?
How large is the market share they are after, who are they in competition with, and what is the likelihood that their project will be used?
How big is their current community, how engaged are they, and what is their relationship with the company like?
The questions above will serve as a loose guideline for this article.
Without further ado, here are our picks for the best altcoins that aren’t even in the top 100.
The projects are listed according to market cap ranking at the time of writing.
Best Altcoins That Aren’t Even in the Top 100
SingularityNET (AGI) — Rank #136
SingularityNET was founded in December 2017 on the back of a successful ICO, where the project raised $36 million within a matter of minutes. The project focuses on the development of artificial intelligence, and even integrated the idea of the technological singularity — which describes a moment where humans merge with technology — into its name.
In terms of what is available in the short-term, SingularityNET will offer APIs to businesses, allowing them to outsource tasks to AI-powered services. At the moment, AI has an impressive set of capabilities, and future capabilities could offer businesses the ability to hire out problem solving to artificial intelligence.
Market Predictions
Among the few blockchain startups involving themselves with AI technology, SingularityNET is the most ambitious, seeking to develop an entire AI network for the future. Successfully creating this network would give AGI a chance at being involved with 2 of the hottest industries on the market today: blockchain and AI.
If the development of artificial intelligence continues in significant amounts, the value it brings to the global market would be massive. According to Statistica.com, the global AI market size in 2025 could reach almost $90 billion dollars, although it’s very difficult to accurately predict.
The Team
The SingularityNET website lists over 70 team members involved with the project, from Advisors to Robotics. 2 of the most notable team members have been making waves for their creation, Sophia, who is capable of making facial expressions and (hopefully) sarcastic comments about taking over the world.
Dr. Ben Goertzel is the CEO and Chief Scientist of SingularityNET, and Dr. David Hanson is a Co-Founder of the project, as well as the Founder CEO of Hanson Robotics, the company responsible for the creation of Sophia.
Request Network (REQ) — Rank #146
Request Network is sometimes referred to as “PayPal 2.0,” in that its main purpose is to allow anyone to request a payment that the recipient can pay for in a secure manner. While the internet continues to expand its reach, an increasing amount of business is taking place online.
The idea is a simple one, and the current solutions dominating the market have yet to incorporate the benefits of blockchain technology into their products, giving competitors like Request Network a chance to take a share of the market.
  Source: Request Network Website
Working Products
The mass adoption of cryptocurrencies cannot come about if there isn’t a way to use them, which means working products will lead the way to a decentralized financial future. Request Network has been holding up their end of the bargain by releasing multiple products that people can actually use.
They launched a WordPress plug-in called Pay with Request, which allows users to accept cryptocurrencies as payment with no setup fees or monthly costs. The plugin integrates with Metamask and Ledger Nano S hardware wallets directly, and accepts ETH and ERC-20 tokens, with Bitcoin support coming soon.
They also launched a similar plugin for Shopify called Reqify, which is also 100% free.
Wide Use Case
Cross-currency payments will become increasingly common with the integration of cryptocurrencies into our current financial systems, and by solving this problem, REQ is also looking at a solution for cross-border payments as well.
Automation of jobs within the financial industry, such as accounting and auditing, will offer more accurate results displayed on a decentralized, immutable ledger, that can be securely accessed from anywhere in the world. If Request Network can provide a viable solution for this, they could see interest from massive corporations.
For more details of Request Network’s potential to capture the market, check out our Is REQ a Potential Moonshot? and What is Request Network articles.
SelfKey (KEY) — Rank #239
SelfKey is aiming to revolutionize the way we store and send our personal information online. Instead of individually sending in sensitive information to employers, landlords, or banks, for example, SelfKey users will be able to upload their documents to a secure blockchain, then delegate access to them when necessary.
This way they can maintain the security of their documents, while the outside party can easily access the information shared with them.
The concept is based on something known as Self Sovereign Identity, which, according to P2PFoundation, is “the next step beyond user-centric identity and that means it begins at the same place: the user must be central to the administration of identity.”
SelfKey Identity Wallet Beta
In June 2018, SelfKey publicly released their Identity Wallet Beta, which is the flagship product that allows its users to manage their ID assets and other cryptocurrencies as well.
The Identity Wallet Beta allows users to create a profile and store their information and documents on their local device, which can never be accessed without permission. Users will also be able to set up a “digital face” of their identity, which could come from an existing form of identification, or simply be a selfie.
Partnerships
During the SelfKey ICO in early 2018, $21.7 million was raised within 11 minutes. The reason they were able to accomplish this is likely due to the pre-existing relationships they’ve built over the years with Kyber Network and Polymath.
What’s more, Binance, arguably the largest crypto exchange listed the KEY token, which inherently draws attention to the technology and team behind SelfKey’s SSID solution.  Interestingly, within 72 hours of the announcement, the price of KEY tokens rose by more than 560%.
OriginTrail (TRAC) — Rank #350
Putting food on our tables has changed dramatically in recent decades. What used to be at the forefront of our days has been reduced to errands we run on the way home from the office.
Picking up groceries from the supermarket is almost as convenient as it gets, but we lose the connection with where our food comes from, and how it’s been handled.
OriginTrail allows every member of the supply chain to verify that conditions have been met before, during, and after the product makes a pit stop in their warehouses or factories. By attaching bits of data to each item, then writing the information into an immutable blockchain, the relevant information is permanently there for everyone with access to see.
Increased Food Safety and Other Use Cases
One of the most important use cases offered by OriginTrail is their food tracking service. By attaching smart sensors with QR codes to food products, the OriginTrail protocol is able to confirm whether the vegetables you’re about to buy is fresh, whether your wine is authentic, and if your dairy products have been stored at the right temperature during transport.
Not only that, but in the case of foodborne outbreaks, tracking foods like poultry or lettuce could allow us to identify where contaminated food has been distributed, allowing the end consumer to know if they should clean out their refrigerator or not.
Aside from food traceability, OriginTrail can be applied in other significant ways in supply chain logistics, such as:
Tracking forensic evidence
Providing an added layer of trust and transparency during the distribution of reports, or sensitive data in general
Ecommerce transparency and product authenticity
Perhaps one of the more underrated applications of OriginTrail’s protocol pertains to the emerging industry that is the Internet-of-Things (IoT), and the team has laid a promising foundation for interconnected “smart products” throughout 2018.
Significant Partnerships
EVRYTHNG — Massive IoT Platform
In May 2018, OriginTrail announced a partnership with EVRYTHNG, an IoT platform with an impressive list of partners.
Furthermore, EVRYTHNG co-founder Dominique Guinard announced in October 2018 via Twitter that an OriginTrail Reactor extension has already been implemented, “making it a lot easier to make the two platforms talk.”
Source: EVRYTHNG website
GS1 — Global Business Communication
OriginTrail has also found their way into a GS1 blockchain position paper. GS1 was founded in 1974 as a not-for-profit organization aiming to maintain global standards for business communication. This is the same business responsible for a barcode system that gets scanned over 6 billion times daily.
Working alongside established international business communication specialists gives the OriginTrail protocol an increased level of trust and credibility, but also allows them to be at the forefront of a crucial element of mass adoption: interoperability.
Interoperability — Blockchains and Legacy Systems
The benefits of an immutable supply chain record easily outweigh the costs and hassles required to make it a reality.
As more “smart objects” make their way into the market, an increasing number of businesses will be looking for ways to incorporate blockchain technology into their own supply chains.
As more businesses use blockchain within their ecosystems, bridges must be built which allow them to communicate with each other accurately and securely.
Source: GS1 Blockchain Position Paper
In addition to their ability to interoperate with any blockchain, OriginTrail also offers interoperability with legacy systems and enterprise resource planning (ERP) software.
This means that companies with existing processes will be able to easily interoperate with blockchain and non-blockchain based enterprises.
OriginTrail’s focus on interoperability combined with their recognition from organizations like GS1 give them a real chance to become a link between hundreds, if not thousands, of businesses benefiting from blockchain technology.
As those benefits solidify into integral components of their businesses models, OriginTrail’s blockchain-agnostic approach could turn out to be a standard service in an industry that’s expected to explode in the next 5 years.
An Emerging Industry
According to a recent MarketsandMarkets report, the global blockchain supply chain market in 2017 was valued at $82.1 million. It is predicted to reach $3.3 billion in 2023. Not only is OriginTrail setting up shop in the growing blockchain industry, but they’ve positioned themselves in a subsection with a practical use case.
Considering the company is only 5 years old, and began working blockchain technology into their service in 2016, the traction they’ve been able to accomplish in such a short timespan speak volumes in and of itself, making TRAC one of the best crypto that’s not even ranked in the top 100.
What are your picks for the best altcoins that aren’t in the top 100? Share with us in the comments!
Related Articles
More From Our Partners
0 notes
leo173-blog · 5 years
Text
Midterm Documentation
Introduction
This write up is for my midterm project. The goal of this project was to create interactive art using an "air piano" and computers.
"Air piano" is similar to an "air guitar", in the sense that users will be playing keys in the air to create sound. This is established by using a Pi and a laser range finder (LRF). The LRF can determine the distance from the source to the object, which act as the range for determining which key is pressed. For example, if the set maximum range is 1000, and there are 10 keys, a measured distance of 50 will result in the first key being "pressed". This is because the bins range from 0 to 1000, in intervals of 100. Each bin corresponds to a key. The distance will fall in one of the bins, which can then activate the key.
The second part is audience interactivity. Since only one person can use the LRF, it is difficult for the whole audience to participate. This can be fixed by allowing participants to use their personal computers to interact with the piece. A webserver is used to show the pressed keys, and allows others to use their keyboards and also create music. Their keystrokes are shared among all users, so everybody can create sound together.
The rest of the this writeup will discuss how I setup all of the components. Any mistakes that I have made will be explained at the end.
Components
Raspberry Pi
Electronics Starter Kit
Parallax Laser Range Finder
Private Webserver
Setting up the Webserver
The first step is purchasing private server. This is necessary because interactivity can be established by allowing all clients to interact with a central host, which is my webserver.
I personally bought the cheapest droplet because this project does not need a lot of computing power. I selected Ubuntu with NodeJS as the system image, so that less setup is required. Then, I selected the SF location server because it is the closest one to me, which will result in lower latency.
Next, I had to login to my private server.
There were a few of methods I used to login. I used ssh, the online console. Both methods are nearly identical, but I prefer using ssh. I also used PuTTY on my Windows machine to ssh in. On my Macbook, I used console/terminal to ssh.
I entered the following commands to setup the extreme basics of Nginx (webserver). Pm2 is an easy to use process manager, which will be useful for forking processes.
sudo apt update sudo apt install nginx sudo ufw allow 'Nginx HTTP' sudo npm install pm2 -g
After that, I organized my webserver because organization is always very important!
cd /var/www/html mkdir public
This will create a new folder called public, where I stored client sided files. That means that vistors will be shown the files inside public.
Now, I modified the configuration of Nginx so that it knows what to display.
nano /etc/nginx/sites-available/default
I changed the line containg root /var/www/html; to root /var/www/html/public;. This basically changes which directory is the root or public directory of the website. Anything in the public directory can be displayed or found by visitors.
Setting up the Server
As a side note, this whole section is a mistake that I will explain at the end of this write up. After navigating to /var/www/html, I created a new file called server.js and installed some necessary libraries.
cd /var/www/html npm install express npm install socket.io nano server.js
I'm using Express to create the server because it requires very little setup. The following code block will load in the necessary libraries and initialze Express.
const http = require('http'); const express = require('express'); var app = express();
The following block initializes the server on localhost port 8080. Any connections to that port will establish a connection between the client and server. It includes a callback function that includes callbacks whenever data is transmitted from the client to server and when the client disconnects. When it recieves a signal post, it broadcasts the casted data to everybody that is connected. The client will handle the incoming data.
var server = app.listen(8080); var io = require('socket.io')(server); io.sockets.on('connection', function (socket) { console.log("We have a new client: " + socket.id); socket.on('post', function(data) { io.sockets.emit('post', parseInt(data)); } ); socket.on('disconnect', function() { console.log("Client has disconnected"); }); } );
This next block basically creates another server on port 3000 that handle POST requests.
var restServer = http.createServer((req, res) => { if (req.method === 'POST') { var body = ''; req.on('data', function (data) { body += data; }); req.on('end', function () { io.sockets.emit('post', parseInt(body)); }); res.writeHead(200, {'Content-Type': 'text/html'}); res.end('POST received'); } else { response.end('Not POST'); } }); restServer.listen(3000);
I saved the file and started it as a background process using pm2.
pm2 start server.js
This will start server.js as a process in the background, so it will be able to listen on ports 8080 and 3000.
Setting up the Client
I created a new folder in /var/www/html/public called assets to store my piano sounds. Next, I made a new file called sketch.js, which holds the client code.
const naturalKeyNames = ['A', 'B', 'C', 'D', 'E', 'F', 'G']; // Keep track of our socket1 connection var socket1; var keys = {1: keyA, 2: keyB, 3: keyC, 4: keyD, 5: keyE, 6: keyF, 7: keyG}; var sounds = []; //5x3 letters var currentRow = 0; var currentColumn = 0; var w; var columns; var rows; var board; var next; function preload() { for (let i = 0; i < naturalKeyNames.length; i++) { sounds.push(loadSound(String('assets/reg-' + naturalKeyNames[i] + '.mp3'))); } console.log(sounds) } function setup() { createCanvas(1872, 1024); frameRate(30); w = 20; // Calculate columns and rows columns = floor(width/w); rows = floor(height/w); // Wacky way to make a 2D array is JS board = new Array(columns); for (var i = 0; i < columns; i++) { board[i] = new Array(rows); } // Going to use multiple 2D arrays and swap them next = new Array(columns); for (i = 0; i < columns; i++) { next[i] = new Array(rows); } socket1 = io.connect('http://178.128.70.190:8080'); socket1.on('post', function(data) { console.log(currentColumn, currentRow); keys[data](currentColumn, currentRow, 255); currentColumn += 4; if (currentColumn + 3 > columns) { currentRow += 6; currentColumn = 0; } if (currentRow + 5 > rows) { currentRow = 0; currentColumn = 0; } sounds[data - 1].play(); } ); console.log(columns, rows); }
This block of code splits the canvas into blocks, depending on the set width and height and connects to the websocket. It also contains a function that handles socket packets. Whenever the server sends a packet with a key 'post', this function will run. It basically sets the row and column of where the next letter will be placed and also plays the corresponding sound.
The next block of code allows limited keyboard input.
function keyPressed() { if (key <= '7' && key !== '0') { socket1.emit('post', key); } }
Basically, whenever a key number key from 0 to 7 is pressed, it sends a packet to the server with the key number as its data. The server will transmit the data recieved from the client to all clients, so everybody else can see what is played.
This next part contains functions that draw the letters. Based on the current row and column, it sets the block the color white. The getValue function is not needed, but was there because of an idea that I wanted but decided it would not be in the final version. There are also functions between keyA and keyG, but most of the code is the same, and to save space, I'm not including it here.
function draw() { background(255); for ( var i = 0; i < columns;i++) { for ( var j = 0; j < rows;j++) { if (!isNaN(board[i][j])) { board[i][j] -= 1.5; fill(board[i][j]); } else { fill(0); } stroke(0); rect(i*w, j*w, w-1, w-1); } } } function getValue(mode) { if (mode === true) { return floor(random(2)); } return mode; } // TODO: Modularize this function keyA(x=0, y=0, value=false) { board[0 + x][0 + y] = getValue(value); board[0 + x][1 + y] = getValue(value); board[0 + x][2 + y] = getValue(value); board[0 + x][3 + y] = getValue(value); board[0 + x][4 + y] = getValue(value); board[2 + x][0 + y] = getValue(value); board[2 + x][1 + y] = getValue(value); board[2 + x][2 + y] = getValue(value); board[2 + x][3 + y] = getValue(value); board[2 + x][4 + y] = getValue(value); board[1 + x][0 + y] = getValue(value); board[1 + x][2 + y] = getValue(value); } ... function keyG(x=0, y=0, value=false) { board[0 + x][0 + y] = getValue(value); board[0 + x][1 + y] = getValue(value); board[0 + x][2 + y] = getValue(value); board[0 + x][3 + y] = getValue(value); board[0 + x][4 + y] = getValue(value); board[1 + x][0 + y] = getValue(value); board[1 + x][2 + y] = getValue(value); board[1 + x][4 + y] = getValue(value); board[2 + x][0 + y] = getValue(value); board[2 + x][2 + y] = getValue(value); board[2 + x][3 + y] = getValue(value); board[2 + x][4 + y] = getValue(value); }
After coding all of that, I ran sudo systemctl restart nginx to restart the webserver. Going to my website now loads the sketch.
The Raspberry Pi and LRF
This section will be completed in the following days.
Mistakes
So, the main mistake is that this whole project is not the correct way to setup a webserver. Due to a lack of sleep, I misunderstood some documentation, which confused my view on a webserver.
The fix for this mistake is to just use ExpressJS for the whole thing. The whole public file system and pm2 is not necessary because Express can serve static files. Instead of having pm2 host server.js in the background, and Nginx serving index.html, sketch.js, and assets/, Nginx can just serve one javascript file that contains code that uses Express to deliver sketch.js and handle websockets.
The code might something like this:
var express = require('express') , routes = require('./routes') , http = require('http'); var app = express(); var server = app.listen(3000); var io = require('socket.io').listen(server); // this tells socket.io to use our express server app.configure(function(){ app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.favicon()); app.use(express.logger('dev')); app.use(express.static(__dirname + '/public')); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.router); }); app.configure('development', function(){ app.use(express.errorHandler()); }); app.get('/', routes.index);
This allows Express to handle everything. When going to the default webaddress, the public files will be served. It also starts a websocket, so clients can connect.
A short summary is that I basically complicated my delivery of files by using pm2 with Nginx, while the whole server can be hosted just using Nginx. In other words, I was using pm2 to host the server and Nginx to deliver the client. In reality, Nginx should have hosted the server and client using Express.
0 notes
bitternace · 4 months
Note
Any number? 23 and saïx :)
Tumblr media
couldn't count all the ways that i've died for you
[ID: a digital drawing of saix from kingdom hearts. He is shown from the hip up, his body in 3/4's and his face in profile. He is shadowed in warm tones. He has a neutral expression, and he's standing straight.
The background is transparent except for a circle that lays from the middle of his shoulders and upwards, with three sections that have a slightly bigger circumference where one to three, seven to eight, and eight to nine would be on a clock. All scenes are blue tones with a noise overlay. these three are all from saix's perspective.
In the first, there is a cloaked figure shown from the waist down, the tip end of young xehanort's keyblade leans forward and some of it goes out of bound, tiled floor as a background. The second one is saix's hand reaching for kingdom hearts. The third is his hand reaching towards Lea, who lies on the floor of radiant garden's lab.
The rest of the circumference is a labyrinth wall in keyblade's graveyard, with a harsh diagonal line of light on the upper half. Most of the circumference is lined black, except from nine to one o'clock, lined white. /End ID.]
74 notes · View notes
bitternace · 4 months
Note
If you want a few heres some ideas! 8 for axel? I'm so clever and funny. Or how about 9 for demyx! Luxord for 22! :D
fair warning; i accidentally went off the rails..
Tumblr media
8.- i shine only with the light you gave me
9.- i'm scared i'm gonna die as lonely as i feel
22.- you remind me of the things that i miss
[ID: a digital drawing divided in three rectangular sections that overlap.
on the left, shown from the thigh up, is axel, with his back to a sunset sky. he's shown with tan skin, and slightly overgrown and disheveled hair. he smirks, with a wide eyed daring expression. There's a highlight around him, where the light would hit his back. before him, are three hands that have a blue-tinted overlay. from left to right they represent: xion, with a relaxed pose, saix, reaching out, and roxas, whose hand is in the process of closing. A flare on the left upper corner of his rectangular section goes beyond the bound.
in the middle, demyx stares down at his lap, with an slightly upset expression. he is leaning on the arm rest, sitting on one of his legs over a vaguely lined white couch. the background is segmented blues, and his hanging foot goes beyond his rectangular section.
On the right with a green background, is luxord. only half of his face and some of his shoulder is shown, he frowns at the audience. over his shoulder are two stylized faceless cards that go slightly over bounds. the one closest to him is sora, as the king of hearts. he rests a hand over his stomach and the other barely holds the keyblade of heart, that stabs him in the chest. Slightly above and behind that, is roxas as the king of diamonds, he holds his blue marble in one hand, and half of oblivion's handle is by his side. /end ID.]
close-ups (no id) under the cut :]
Tumblr media Tumblr media Tumblr media
70 notes · View notes
bitternace · 2 months
Note
WHY ARE YOU SO EVIL!!! /POS. ATTACKING YOU.
Xemnas and Xigbar for 37 if that number hasn't been done? If it has, how about 74?
Tumblr media
no puedo pedirle lo eterno a un simple mortal // ay, todo lo que he hecho por ti.
[ID: a mostly black and white drawing with a purple overlay of xigbar and xemnas shown from the hip up on the left side of the image. the background is black and has some diagonal lines with a bit of transparency on the right side. the shadows are harsh, with only a bit of light falling on their faces.
they stand before each other turned to the audience. xigbar, holds the handle and the middle of No Name before him, head tilted down as he looks to the audience. xemnas stands a full head taller behind xigbar, his left hand held some distance below the bladed tip of No Name, his left eye is covered by his fringe.
xemnas visible eye is painted ochre with a white pupil, while xigbar's eye is white and gold. The eyes on no name's handle and the gazing eye on the blade are a vibrant cyan. the caption reads the spanish lyrics "i can't ask a simple mortal for a forever" and "oh, everything i've done for you." /End ID.]
close-up under keep reading.
Tumblr media
#capisnotonfire#PUTS MY HAND TO MY STERNUM AND FALLS TO THE FLOOR ON MY KNEES /affectionate#warning to whoever might open the link; there's a slightly suggestive several 'ay's at the beginning porque shakira it's also bass heavy#OBJECTIVELY THE FUNNIEST SONG THAT COULD'VE COME UP. it's the gift that keeps on giving!!#this specific remix's been on my top list... several years; top five for a couple. i've loved it forever. top radio edits ever.#it's basically about a guy that makes up excuses to hide he's cheating and a gal that's fed up with his bullshit and is like. okay. bye.#i briefly considered going with............ right now i know my heart is yours <- in regards to i'm already half-xehanort#as per usual not ship art but it would be HILARIOUS if it was. it would've been able to go so many incredibly funny tragic ways#nano does reqs#my doods#xigbar kh#xemnas kh#IT TOOK SO LONG. putting this out there because i WILL lose my marbles if i do anything more. it's not as polished as it could.#fret not if you've asked for a req i am still doing 'em this one just. kicked my ass (been busy). i tried a couple of things and failed#THEN the file corrupted like 9 hours in and i wanted to die a little (thank the heavens my drawing app has a#thing to get back corrupted files through their screen recording) but i GIVE UP (affectionate)#Does this make sense thematically? Fuck if i know. i forgot all lore (half serious). it looked cooler in my head (jesting)#anyways. mwah tysm for the ask<3#i love posting at mystifying times (i finish at terrible hours and get excited)#described
43 notes · View notes
bitternace · 5 months
Note
73 and Zexion
Tumblr media
mirage
[ID: a digital drawing of zexion and young ienzo from kingdom hearts. the colors are flat with chunky uncolored highlights, and the background is geometric figures without form in cold colors that are darker at the bottom and are dull on either end but a bolder blue in the middle, intending to represent water. zexion, shown from the waist up has his hands over his stomach, following the lines of his torso, like a reflection of him, is young ienzo. Zexion's expression is blank, while ienzo's a little forlorn. /End Id.]
54 notes · View notes
bitternace · 5 months
Note
69 and vexen pretty please :3
Tumblr media
oh, turpentine, erase me whole
[ID: a digital drawing of vexen from kingdom hearts, that features a digital painting portrait of ansem the wise and even. The background is grey green with soot marks.
vexen, shown in profile from the waist up, has a hand on the wall, as he looks up to the painting, which is half burned, with light embers and only partially shows even. Ansem is in his labcoat and scarf, with either hand behind his back. none of their faces are fully visible. /end ID.]
35 notes · View notes
bitternace · 3 months
Note
if youre still taking the top 100 song rqs - how about 34 and something kairi related? ❤️ (dont worry about it if you're already swamped with rqs!)
Tumblr media
but i regret just one thing: i never got to change your mind
[ID: a digital drawing of kairi from kingdom hearts. the background is a sketchy rendition of the tunnel in Traverse Town's secret waterway. the shadows are a little chunky, and the circular waterway frames her from the shoulder up.
she is in her kingdom hearts outfit, shown from the thigh up. with her back to the audience, kairi holds her right arm behind her back, shoulders tense. her right hand is curled into a fist. /End ID.]
30 notes · View notes
bitternace · 4 months
Note
i know ive already asked one for the spotify ask game but larxene/elrena and 12?
worry not!! it's all in good fun<3
Tumblr media
i know i'm better off solo—shouldn't have to be this hard
[ID: a digital drawing of elrena and her chirithy from the kingdom hearts series. A purple light hits her back.
Elrena is shown sideways sitting in the air, expression blank. She has a couple of moles near her jaw and neck and a pierced ear. She holds chirithy close to her torso, chin resting on the top of their head protectively. Chirity looks up at her with a worried expression, one paw over elrena's visible hand, the other reaching towards their face. Their cape has a knot on the front.
the background is transparent with a dark blue block in place of the shadow they would cast where, faintly, the lines of larxene's profile hold a finger to her lips. /End ID.]
28 notes · View notes
bitternace · 5 months
Note
17 and marluxia?
Tumblr media
and i'm the last one on the dancefloor as the chandelier gives way
[ID:a digital sketch of marluxia, partially shadowed in chunky faded brown. the background is grey with a white highlight behind most of him. he stares down at the audience, one foot stepping forward, either hand on the handle of the scythe behind his back. his only visible eye is golden. /End ID.]
30 notes · View notes
bitternace · 5 months
Note
How about 1!! And Saïx! :)
My top song this year is dearly beloved from kh2..wbu!!
no.1 is bad omens' just pretend which is very saix coded to me :)
Tumblr media
[ID: a digital sketch of saix. the colors are flat and the background is grey with triangular shapes turned to him and a lighter line simulating a window. he is shown from the hip up with his back to the audience. his arms are crossed, and his face is not visible. by his front a faint reflection of one eye, his nose and brows is seen, with a green overlay. /End ID.]
34 notes · View notes
bitternace · 12 hours
Note
my wonderful friend!!! may i request 48 and aqua for the spotify asks? love your art as always i hope youre having a nice day :)
Tumblr media
lost in a labyrinth and left with no way out
[ID: a cleaned up sketch of aqua from kingdom hearts'. she is shown from the chest up, the colors are slightly muted as light from an opening above her head hits her back. her expression is slightly worried as she reaches a hand, hair flaring out away from her face. /End ID.]
8 notes · View notes