🌳🌳 🏃♂️ 🏃♂️ 🌳 🌼 🌳 🐝 😩 - Omg the Bees 🐝 🐝🐝🌳 🏃♂️ are attacking 🌳 🐝 🐝🌳 🌼 Run!! 🌳 🌼 🌳 🐝 🌳🏃♂️ 🌳 🐝 🌼 🐝 🐰 🐝🐝🐝
Tänkte att det skulle vara roligt att dela med mig av mitt äventyr att försöka lära mig c++ . Jag tänker följa The Cherno's beginner tutorials och sedan hans ECS-tutorials. Jag ska försöka hinna så långt som möjligt under jullovet! . Här är den första videon jag kollar på, tänker börja ikväll: länk
Skicka krypterade meddelanden säkert med signal! Ifall du inte redan använder signal, installera appen så du kan använda vårt nya sticker-pack!
Tryck på denna länk för att ladda ner våra stickers!
AI krossar människor på Atari Deepminds senaste project “Agent 57” slår nu människor på alla 57 Atari 2600 spel. Den tar in varje pixel från skärmen och lär sig hur den ska göra för att vinna spelet på bästa sätt.
Deepsminds slutmål är att uppfinna s.k artificiell generell intelligens vilket är en typ av AI som kan lösa vilken uppgift som helst på mänsklig nivå - inte bara spel.
Din ritplatta avlyssnar dig..? Robert Heaton, mjukvaruingenjör, upptäckte något skumt efter att ha läst Wacoms privacy policy - hans ritplatta lagrade information om alla program han öppnade, och vilken tid de öppnades. Denna information skickades sedan till Wacom och Google Analytics. Detta görs troligtvis för att underlätta kundtjänst, men det får en att höja på ögonbrynen.
Apple och Google har släppt smittspårningsteknik till 22 länder. Tekniken är i form av en API som ett land kan välja att inkorporera i en egen app. Detta kan vara ett mycket mer effektivt sätt att spåra sjukdomen, ett alternativ till att ha 100 000 manuella smittspårare för USA. Båda techbolagen har sagt att de kommer stänga ned tekniken allteftersom pandemin är över I olika länder.
Jobba hemifrån för alltid. Stora techbolag såsom Facebook, Twitter och Shopify har alla gått ut med att de kommer ändra sina rutiner mot att jobba alltmer hemmifrån efter COVID-19. Twitters CEO, Jack Dorsey, säger till och med Twitters anställda kommer ha möjlighet att jobba hemifrån "forever".
Källor: Wacom: robertheaton.com
Apple och Google: technologyreview.com
Jobba hemma: www.wsj.com
“Koda” är ett program gjort av Eli Adelhult, medlem i Digital Ungdom, som tillåter en att skriva kod med svensk syntax! 🇸🇪 Se projektet på github! Här kommer lite exempelkod:
namn = fråga("Vad heter du?")
om namn == "anna" utför
skriv("Hej Anna!")
annarsom namn == "erik" utför
skriv("Hej Erik!")
annars
skriv("Hej " .. namn .. "!")
slut🇸🇪 Elis program är en "abstraction layer" ovanpå Luas runtime med svenska nyckelord, variabelnamn och funktionsnamn. 🇸🇪 På github skriver Eli att “Koda” är mest för skojs skull, men att det kan vara användbart när man vill introducera svenska barn till programmering som inte lärt sig engelska än.
Under AI:s vaksamma öga vill Kina skapa smartare elever. Fler och fler klassrum i Kina är utrustade med AI-kameror och apparater för att mäta elevernas hjärnvågor. Dessa huvudband rapporterar när eleverna tappar fokus, och alla elever är långt ifrån glada.
Deno har äntligen släppt V1 av deras TypeScript/JavaScript runtime. Deno har som mål att skriva en runtime som inte begår samma misstag som Node.js. Vi i Digital Ungdom följer deras utveckling ivrigt då många av våra servrar kör på Node.js.
Facebook förvärvar Giphy för uppskattningsvis 400 miljoner USD. Giphy är en tjänst för att dela korta loopande gifs och finns paketerad i flertalet tjänster, bl. a. Snapchat, Instagram och Signal. Medan många funderar över vad detta innebär för framtiden har VD:n för Signal försäkrat att Giphy alltid varit paketerad i deras applikation med fokus på användarnas integritet.
Unreal Engine 5 släpps! Den uppgraderade Unreal Engine innehåller två nya revolutionerande teknologier: Lumen som möjliggör kraftfull, dynamisk global illumination i realtid och Nanite som optimerar 3D-modeller med hög poly count automatiskt.
Källor Källa AI Källa Giphy Källa Signals VD Källa Deno Källa Unreal Engine
Denna fråga går ut till datalogerna bland oss:
Ifall vi har ett MMO med unika items som har värden som exempelvis vikt, attack damage, mm - vill man lagra alla dessa värden för itemet i servern/databasen eller vill man beräkna dem varje gång en klient vill ha denna information?
EX: Med vikt, ifall vi lagrar värden för densitet och volym av ett item kan vi enkelt beräkna dess vikt. Frågan är: är det smartare att beräkna vikten varje gång det behövs eller vill man göra vikt-beräkningen en gång (när itemet skapas) och sen bara referera till minnet när klienten behöver vikten?
Har hört att minnesoperationer tar mycket längre tid att göra än vanliga CPUberäkningar, men å andra sidan vill man inte sakta ner serverns trafik med massa små enkla beräkningar...
I slutet av dagen handlar frågan om ifall man vill satsa på större databaser eller snabbare servrar. Vet inte riktigt hur jag ska tänka - all hjälp uppskattas!
Jag svarar gärna på frågor om spelets struktur ifall det behövs för att förstå situationen bättre
Nu på lördag kör vi ett till veckovist medlemshäng! Ifall du är i Stockholm och är medlem, kom gärna förbi och ta ett fik med oss! Vi hjälper till med gymnasiearbeten, diskuterar coola tech-grejer, programmerar tillsammans, mm. Man får göra det man känner för helt enkelt!
Vi kommer hålla i del 2 av en React-workshop där vi skapar snygga portfoliohemsidor - ifall detta låter spännande är du mer än välkommen att joina, oavsett ifall du va med första gången eller inte!
I denna workshop kommer vi skapa de första komponenterna, styla dem och skapa ett sätt att navigera på hemsidan (React Router DOM). Här är lite användbara resurser:
Terminal/CMD videos: https://www.youtube.com/watch?v=MBBWVgE0ewk - För windows https://www.youtube.com/watch?v=x3YfYVVTYvw - För mac
Kom ikapp med javascript, vilket är viktigt för att lära sig React: https://www.youtube.com/watch?v=yPWkPOfnGsw - För javascript-nybörjare
Jobba med React på egen hand: https://www.youtube.com/watch?v=Ke90Tje7VS0 - React crash course
Börja med React router på egen hand: https://www.youtube.com/watch?v=91F8reC8kvo
Fun fact: Under andra världskriget lyckades matematikern Arne Beurling hos FRA knäcka den tyska krypteringsmaskinen "G-maskinen" med hela 893 622 318 929 520 960 kombinationer FÖR HAND!
När han frågades hur han gjorde detta svarade han "En trollkarl avslöjar aldrig sina trick". 😎
Med The Rise of Skywalker ute nu tänkte jag i Star Wars-andan dela med mig av ett coolt trick. Ifall ni använder linux eller mac kan ni skriva telnet towel.blinkenlights.nl i er terminal för att se hela Star Wars Episod IV i ASCII!
Ifall det för någon anledning inte fungerar kan ni se hur det ser ut här på youtube: https://www.youtube.com/watch?v=wNclbLoEPLg
Should You Learn C# in 2019?: https://www.youtube.com/watch?v=KZSgHIIIM5E
The Rise and Fall of Java: https://www.youtube.com/watch?v=HEdPX8pt_DQ
För mig måste det ändå vara gången jag skulle göra ett Google Chrome addon för ett startup. I slutändan fungerade den helt okej med koden va förskräcklig:
Basically, varje gång man kom in på en hemsida som var sponsrad av start up:en skulle min addon skapa en popup som frågade ifall användaren ville få återbäring på sina köp i hemsidan. Problemet var att alla hemsidor har unik CSS, vilket innebär att min popup såg helt okej ut på visa hemsidor men förjävlig ut på andra haha. För att lösa det la jag bara till stylingen all: unset; på min popup för att ignorera hemsidans CSS men de fungerade bara ibland så det såg fortfarande dåligt ut haha. Sen ville jag också att min popup alltid skulle vara högst upp (Högre upp än andra konkurrerande popups), så jag satte bara z-index till typ 9999999999999999 hahahaah, dummaste jag någonsin gjort
När jag berättar för någon att jag programmerar brukar deras reaktion ofta vara: "Men gud va svårt!!". Då svarar jag vanligtvis att programmering faktiskt inte är supersvårt och att vem som helst kan lära sig. Man måste bara lära sig några grund-koncept och sen är resten ganska straight forward i början.
För inte så länge sedan pratade jag dock med en kompis som sa att programmering är svårt för nybörjare - Man behöver vara ganska bra på matte i det flesta fallen och det tar ett bra tag att förstå logiken.
Så vad ska man säga till en nybörjare? Ska man vara optimistisk och pusha dem att börja lära sig även ifall det kanske är lite svårt i början? Eller ska man ge dem en ärlig bild av programmering och kanske få dem att bli otaggade??
Digital Ungdom är ett ideellt ungdomsförbund med syfte att i Sverige utveckla och underhålla ungdomars intresse för och kunskaper om digital teknik och datavetenskap samt hur detta kan användas.