Welcome to my new followers. Let me introduce myself. I’m Haris and I am an multidisciplinary artist. My first love is painting but I also do sculptures , installations , design and murals too! I love exploring different mediums cause it keeps me on my toes. The driving force in my art tends to revolve around nature, culture and colours. Sometimes I create surreal worlds to just let your mind wonder and be transported to new environments that is filled with colours because it definitely sparks joy for me, so I hope it does that for you too.
Here I’ve complied some of my favourite projects for the past 8 years becoming a full time artist. From Petronas, Pubilka , Toppen Shopping centre , to exhibitions in Balai Seni Lukis Negara and solo exhibitions.
I hope you guys stick around for more of my adventures in the future ❤️
Sincerely,
Haris
同時也有466部Youtube影片,追蹤數超過2萬的網紅Laura Ribeiro,也在其Youtube影片中提到,Use my code LAURA10 and link: https://bit.ly/3Egpmlq to get 10% off (save up to $47!) your own authentic Japanese subscription box from Bokksu! Don't ...
new projects 在 Taipei Ethereum Meetup Facebook 的最佳貼文
📜 [專欄新文章] Gas Efficient Card Drawing in Solidity
✍️ Ping Chen
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Assign random numbers as the index of newly minted NFTs
Scenario
The fun of generative art NFT projects depends on randomness. The industry standard is “blind box”, where both the images’ serial number and the NFTs’ index are predetermined but will be shifted randomly when the selling period ends. (They call it “reveal”) This approach effectively solves the randomness issue. However, it also requires buyers to wait until the campaign terminates. What if buyers want to know the exact card right away? We’ll need a reliable onchain card drawing solution.
The creator of Astrogator🐊 isn’t a fan of blind boxes; instead, it thinks unpacking cards right after purchase is more interesting.
Spec
When initializing this NFT contract, the creator will determine the total supply of it. And there will be an iterable function that is randomly picking a number from the remaining pool. The number must be in range and must not collide with any existing ones.
Our top priority is accessibility/gas efficiency. Given that gas cost on Ethereum is damn high nowadays, we need an elegant algorithm to control gas expanse at an acceptable range.
Achieving robust randomness isn’t the primary goal here. We assume there’s no strong financial incentive to cheat, so the RNG isn’t specified. Implementers can bring their own source of randomness that they think is good enough.
Implementation
Overview
The implementation is pretty short and straightforward. Imagine there’s an array that contains all remaining(unsold) cards. When drawIndex() is called, it generates a (uniform) random seed to draw a card from the array, shortens the array, and returns the selected card.
Algorithm
Drawing X cards from a deck with the same X amount of cards is equal to shuffling the deck and dealing them sequentially. It’s not a surprise that our algorithm is similar to random shuffling, and the only difference is turning that classic algo into an interactive version.
A typical random shuffle looks like this: for an array with N elements, you randomly pick a number i in (0,N), swap array[0] and array[i], then choose another number i in (1,N), swap array[1] and array[i], and so on. Eventually, you’ll get a mathematically random array in O(N) time.
So, the concept of our random card dealing is the same. When a user mints a new card, the smart contract picks a number in the array as NFT index, then grabs a number from the tail to fill the vacancy, in order to keep the array continuous.
Tweak
Furthermore, as long as the space of the NFT index is known, we don’t need to declare/initialize an array(which is super gas-intensive). Instead, assume there’s such an array that the n-th element is n, we don’t actually initialize it (so it is an array only contains “0”) until the rule is broken.
For the convenience of explanation, let’s call that mapping cache. If cache[i] is empty, it should be interpreted as i instead of 0. On the other hand, when a number is chosen and used, we’ll need to fill it up with another unused number. An intuitive method is to pick a number from the end of the array, since the length of the array is going to decrease by 1.
By doing so, the gas cost in the worst-case scenario is bound to be constant.
Performance and limitation
Comparing with the normal ascending index NFT minting, our random NFT implementation requires two extra SSTORE and one extra SLOAD, which cost 12600 ~ 27600 (5000+20000+2600) excess gas per token minted.
Theoretically, any instantly generated onchain random number is vulnerable. We can restrict contract interaction to mitigate risk. The mitigation is far from perfect, but it is the tradeoff that we have to accept.
ping.eth
Gas Efficient Card Drawing in Solidity was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
new projects 在 多益達人 林立英文 Facebook 的最佳解答
Reinventing Workers for the Post-COVID Economy
The nation’s economic recovery from the COVID-19 pandemic will hinge ( ) to some extent ( ) on how quickly show managers can become electricians ( ), whether taxi drivers can become plumbers ( ), and how many cooks can manage software for a bank.
This is likely to prove especially problematic for millions of low-paid workers in service industries like retailing ( ), hospitality ( ), building maintenance and transportation, which may be permanently impaired ( ) or fundamentally transformed. What will janitors ( ) do if fewer people work in offices? What will waiters do if the urban restaurant ecosystem never recovers its density ( )?
Their prognosis ( ) is bleak ( ). Marcela Escobari, an economist at the Brookings Institution, warns that even if the economy adds jobs as the coronavirus risk fades ( ), “the rebound won’t help the people that have been hurt the most.”
Looking back over 16 years of data, Escobari finds that workers in the occupations ( ) most heavily hit since the spring will have a difficult time reinventing themselves. Taxi drivers, dancers and front-desk clerks have poor track records moving to jobs as, say, registered nurses, pipe layers or instrumentation technicians.
COVID is abruptly ( ) taking out a swath ( ) of jobs that were thought to be comparatively ( ) resilient ( ), in services that require personal contact with customers. And the jolt ( ) has landed squarely on workers with little or no education beyond high school, toiling ( ) in the low-wage service economy.
“The damage to the economy and particularly to workers will probably be longer lasting than we think it is going to be,” said Peter Beard, senior vice president at the Greater Houston Partnership, an economic development group.
What’s more, he said, COVID will intensify underlying ( ) dynamics ( ) that were already transforming ( ) the workplace. Automation ( ), for one, will most likely accelerate ( ) as employers seek to protect their businesses from future pandemics
The challenge is not insurmountable ( ). Yet despite scattered ( ) success stories, moving millions of workers into new occupations remains an enormous ( ) challenge.
“We need a New Deal ( ) for skills,” said Amit Sevak, president of Revature, a company that hires workers, trains them to use digital tools and helps place them in jobs. “President Roosevelt deployed ( ) the massive number of workers unemployed in the Great Depression on projects that created many of the dams ( ) and roads and bridges we have. We need something like that.”
勞工轉型以因應後疫情時代經濟
美國經濟能否從新型冠狀病毒影響下復甦,將在一定程度上取決於表演經理們要多久才能變成電工,計程車司機能否化身為水管工,以及有多少廚師能替銀行管理軟體。
這對零售業、餐旅業、建築維修和運輸業等服務業數百萬低薪工人來說,問題恐怕特別大。這些行業可能受到永久性損害或發生根本性改變。若辦公室裡人變少了,工友要做什麼呢?若都市餐廳生態系統繁盛不再,服務生又該如何?
他們的前景是黯淡的。布魯金斯學會經濟學家Marcela Escobari警告說,即使就業機會隨新型冠狀病毒疫情風險消退而增加,「經濟反彈也幫不了那些受創最重的人」。
Escobari檢視16年來的數據發現,今春以來受衝擊最大的一些職業,勞工將很難自我改造。計程車司機、舞者和櫃檯人員轉行從事護理師、舖管工或儀器技工等工作者十分有限。
新型冠狀病毒突然帶走了一大批原本被認為較不容易永久消失的工作,即需與客戶面對面接觸的服務工作。這一衝擊直接打擊到那些僅受過高中教育、在低薪服務經濟區塊中掙扎的勞工。
經濟發展組織大休士頓商會資深副總裁Peter Beard表示:「經濟、尤其是勞工們受害的時間,可能比我們預期的還要更長。」
他說,更重要的是,新型冠狀病毒疫情將強化已經在改變職場的潛在動力,自動化即為一例,由於雇主力求讓自己的企業未來不受大疫情影響,自動化極可能加速。
這項挑戰並非不能克服。然而,儘管有少數成功的例子,讓數百萬勞工轉業仍是巨大的挑戰。
雇用勞工後培訓他們使用數位工具,並幫他們找到工作的Revature公司總裁Amit Sevak說:「我們需要一項針對職業技能的新政。小羅斯福總統大蕭條時期把大量失業勞工投入工程計畫,興建了我們現在使用的水壩、道路與橋樑。我們需要這樣的東西。」
#高雄人 #學習英文 請找 #多益達人林立英文
#高中英文 #成人英文
#多益家教班 #商用英文
#國立大學外國語文學系講師
new projects 在 Laura Ribeiro Youtube 的最佳貼文
Use my code LAURA10 and link: https://bit.ly/3Egpmlq to get 10% off (save up to $47!) your own authentic Japanese subscription box from Bokksu! Don't miss out on this amazing snack-journey through Japan!
A moment from my day in the life, to try out some new Japanese snacks.
Thanks again Bokksu!
Love Laura 💕
▹Instagram - http://instagram.com/lauraribeiro.x
●LISTEN TO MY MUSIC●
▹Spotify - https://spoti.fi/32gT32B
▹Soundcloud - https://soundcloud.com/lauraribeiro-x
▹Apple Music - https://music.apple.com/jp/artist/laura-ribeiro/1478686380
––––––––––––––––––––––––––––––
Music is by Epidemic Sound, an annual subscription where you can use unlimited music in your projects. Here's my referral link: https://www.epidemicsound.com/referral/rjd3ee/
#TokyoVlog #Japan #Bokksu
Japan Diaries - Trying New Japanese Snacks 🍡🇯🇵
Disclaimer: This video was sponsored by Bokksu.
new projects 在 堀江貴文 ホリエモン Youtube 的精選貼文
▽詳細・募集ページはこちら
https://fundinno.com/projects/278
※FUNDINNOのクラウドファンディング投資を行うためには登録審査が必要となります。
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
様々なフィールドで活躍するプロフェッショナル達の雑談が楽しめる「ZATSUDAN」
無料トライアル中!→https://zatsudan.com/
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
ブロマガで質問に答える生配信やってます!登録してね
→ https://ch.nicovideo.jp/horiemon
YouTubeにはない情報も!ホリエモン公式メルマガ配信中
登録はこちら→ https://horiemon.com/magazine/
様々なフィールドで活躍するプロフェッショナル達の雑談が楽しめる「ZATSUDAN」
無料トライアル中!→https://zatsudan.com/
堀江によるオンラインサロン、通称HIU(堀江貴文イノベーション大学校)のメンバーも募集中です!
詳細はこちら→https://lounge.dmm.com/detail/87/
ビジネスジャッジ全編&HIUイベントでの対談はOPENREC会員限定でお試し視聴可能!
詳細はこちら→https://www.openrec.tv/user/horiemon_
----------おすすめ書籍-------------
【NEW】やりきる力(学研プラス)
▶https://amzn.to/3p5ufH2
死なないように稼ぐ。生き残るビジネスと人材 (ポプラ新書)
▶https://amzn.to/3wJ7AD1
寺田有希『対峙力』(クロスメディア・パブリッシング)
▶https://amzn.to/3kUmrEi
ゼロ―――なにもない自分に小さなイチを足していく(ダイヤモンド社)
▶ https://amzn.to/2VHSx9J
多動力 (NewsPicks Book) (幻冬舎文庫)
▶ https://amzn.to/2HNvlSv
堀江貴文
Twitter : https://twitter.com/takapon_jp
Instagram : https://www.instagram.com/takapon_jp/
TikTok : https://www.tiktok.com/@takafumi_horie
寺田有希
Twitter : https://twitter.com/terada_yuki
Instagram : https://www.instagram.com/terada_yuki/
オフィシャルHP:http://yukiterada.com/
運営:SNS media&consulting 株式会社
https://horiemon.com/company/
※堀江の動画を使った切り抜きチャンネルの作成については現在許可しておりません。切り抜きの許可を求める問い合わせはご遠慮ください。
new projects 在 Laura Ribeiro Youtube 的最佳解答
so this was summer, bye bye thank you for everything
Love Laura 💕
▹Instagram - http://instagram.com/lauraribeiro.x
time stamps
00:00 - intro
00:16 - catch up
01:23 - getting ready + cat love
04:10 - pizza slice 2 + brownies
05:13 - marc Jacobs event
06:03 - Shibuya townnnn
06:24 - getting tattooed
08:05 - going for the best burger in Tokyo
09:29 - new cafe in fav area
10:23 - Setagaya park - best park
●LISTEN TO MY MUSIC●
▹Spotify - https://spoti.fi/32gT32B
▹Soundcloud - https://soundcloud.com/lauraribeiro-x
▹Apple Music - https://music.apple.com/jp/artist/laura-ribeiro/1478686380
––––––––––––––––––––––––––––––
Music is by Epidemic Sound, an annual subscription where you can use unlimited music in your projects. Here's my referral link: https://www.epidemicsound.com/referral/rjd3ee/
#TokyoVlog #Japan #bestburger #tattoo
japan diaries🇯🇵 | goodbye summer☀️, new tattoo, best burger in tokyo 🍔