Vanhoja elämänohjeita suoraan internetistä

20 Things I Should Have Known at 20 - inoveryourhead.net

2: Do not have faith in institutions to educate you. By the time they build the curriculum, it’s likely that the system is outdated– sometimes utterly broken. You both learn and get respect from people worth getting it from by leading and doing, not by following.

4: Connect with everyone, all the time. Be genuine about it. Learn to find something you like in each person, and then speak to that thing.

17: Get a reminder app for everything. Do not trust your own brain for your memory. Do not trust it for what you “feel like” you should be doing.

Siivosin viikonloppuna Evernoten Inbox-kansiota vanhimmasta uusimpaan ja vastaan tuli 8 vuotta sitten talteen ottamani kopio artikkelista, jossa listataan 20 elämänohjetta.

Taaksepäin katsottuna on yllättävän monet listatut asiat olleet hyödyllisiä tai jotain mitä olen tavoitellut, vaikka en ole tietoisesti pitänyt näitä päämäärinä tai muistanut koko artikkelia. Se osui siis vuosia sitten sopivaan hetkeen ja jotain siitä jäi takaraivoon.

Kävin tarkistamassa ja blogi on edelleen aktiivinen, joten kävin kiittämässä kirjoittajaa hyvistä ohjeista.

Apple showing signs it may soon launch a search engine to compete against Google Search - Coywolf

Apple showing signs it may soon launch a search engine to compete against Google Search - Coywolf

Changes in Spotlight Search on iOS and iPadOS 14 beta, a significant update to its Applebot support page, and an increase in crawling from AppleBot signify that Apple may be launching a search engine soon.

Kiinnostava yhteenveto merkeistä joiden mukaan Apple olisi julkaisemassa oman hakukoneen.

How to choose the right note-taking app - Ness Labs

How to choose the right note-taking app - Ness Labs

Similarly, there are three main note-taking styles:

  • The architect. They enjoy planning, designing processes and frameworks, and need a note-taking tool that allows them to easily structure their ideas.
  • The gardener. They enjoy exploring, connecting various thoughts together, and need a note-taking tool that allows them to easily grow their ideas.
  • The librarian. They enjoy collecting, building a catalogue of resources, and need a note-taking tool that allows them to easily retrieve their ideas.

Olen käyttänyt Evernotea yli 10 vuotta aktiivisesti, mutta tämä artikkeli herätti pohtimaan minkä tyyppinen muistiinpanojärjestelmien käyttäjä itse olen.

Tällä hetkellä kallistun ehkä eniten puutarhurin ja kirjastonhoitajan väliin, johon Evernote ei välttämättä ole artikkelin ajattelumallin mukaan paras työkalu. Muistiinpanojen ja ajatusten pitkäaikaiseen jalostamiseen liittyy myös “digitaalinen puutarha” -termi, josta kirjoittelen joskus myöhemmin tarkemmin.

Pitää alkaa ehkä aktiivisemmin selvittää muita muistiinpano-ohjelma ja miettiä löytyykö artikkelissa listattujen lisäksi myös muita tyyppejä.

aysplaceinspace: Elo sucks — better multiplayer rating systems for smaller games

Elo sucks — better multiplayer rating systems for smaller games

I have designed a new rating system called the Aco rating system, which is similar to Elo except it fixes a few key problems.

  1. Actual win rates: The win probability is calculated from the actual data of the past 100000 games. This means it does not need to fit an exponential curve. For example, the system could lookup its database and see that a matchup of a 1800 rating player vs a 1300 rating player results in the higher-level player winning 76.3% of the time. If the high-level player is outperforming this, they gain points over time, and that is a fair system, based in actual data.

  2. Newbie suppression: The points able to be gained/lost is reduced when you are playing someone substantially lower in rating than you. This makes people happier because they can’t lose as many points to newbies. Instead, they can only lose the most points to people similar to their skill level, which feels much more fair.

  3. Small increments: In general, you will gain or lose about 1 point per game. This means each game is insignificant in the scheme of things, and it doesn’t hurt to play every game in ranked mode. Competing systems like TrueSkill or Glicko say their advantage is that you can converge on your rating a lot faster, sometimes adding 50 or 100 points from a single game. I actually found this was a disadvantage. The slow rating increase of Aco means that if you reach the top of the leaderboard, you know for sure you have really earned it and that it is not just caused by uncertainty error in the rating system.

  4. Daily decay: Every day, a person’s rating decays by 5 points. This ensures everyone is encouraged to keep playing ranked and defend their title. To preserve the true rating unchanged, the decay is stored separately from the rating, caps at 100 and each game cancels out 1 point of decay. Previously, people would camp at the top leaderboard, simply not playing to maintain their position, and that was not any fun.

Kiinnostava tiivistelmä erilaisista kilpapelien pisteytysjärjestelmistä ja niiden sopivuudesta eri kokoisiin peleihin. Lopussa on tiivistelmä muutoksista, joilla kirjoittajan peli saatiin pisteyttämään pelaajia reilummin.

Kohdan 4 jatkuva pisteiden laskeminen on sekä hyvä että huono asia. Oma etenemiseni Trackmania 2:n Canyon-moduulin listoilla pysähtyi, koska pisteiden voittamiseen tarvittavia korkeamman tason pelaajia ei löytynyt enää hetken päästä pelin palvelimilta. Pisteiden laskeminen olisi korjannut tämän, mutta aiheuttaa ongelmia mikäli pelaaja ei pääse jostain syystä pelaamaan hetkeen.

Toinen ongelma on Trackmania 2:n esport-skene, jossa virtuaaliset turnaustapahtumat tuo korkeatasoiset pelaajat yhteen. Näihin ei itsellä ollut kiinnostusta osallistua aikataulujen takia.

Ratkaisuna voisi ehkä olla useampi eri pistelista, joissa pisteiden putoaminen olisi aggressiivisempaa, mutta tämä ei auta jos peli keskittyy pääasiassa turnaustapahtumiin.

koaning.io - Mean Squared Terror

koaning.io - Mean Squared Terror

I’ve written before that “GridSearch is not Enough[tm]” but in this document I wanted to give an example of how the technique can also be a problem. GridSearch is insufficient at best, it can also be dangerous at worst.

Artikkeli esittää ongelmia liittyen koneoppimismallien koulutusparametrien optimointiin käytetyn grid search -tekniikkaan havainnollistavien kuvaajien kera. Parhaiden parametrien etsintään käytetään suurimmassa osassa nykyisiä kirjastoja vain yhtä pisteytystä, joka on ratkaistavasta ongelmasta riippuen yleensä liian yksinkertainen tapa tarkastella asiaa.

Geneettisiä algortimeja työprojektiin selvitellessä tuli vastaan useampiakin multi-objective optimization -kirjastoa, joilla ongelmaa ehkä voisi lähteä ratkaisemaan.

Videoita FPV-quadkopterien lennätyksestä

Kiinnostuin keväällä 2020 videolasien avulla radio-ohjattavista quadkoptereista ja päädyin ostamaan simulaattorilla harjoittelun jälkeen kaksi eri kokoista kopteria. Koptereilla tehdään videokuvaustyötä, kilpa-ajoa sekä freestyle-temppulentämistä, joista jälkimmäinen kiinnostaa eniten.

Alla on pari videota näistä isomman lennättämisestä parissa paikassa ympäri Vaasaa.

The Cloudflare Blog - Cloudflare outage on July 17, 2020

The Cloudflare Blog - Cloudflare outage on July 17, 2020

Today a configuration error in our backbone network caused an outage for Internet properties and Cloudflare services that lasted 27 minutes. We saw traffic drop by about 50% across our network. … The outage occurred because, while working on an unrelated issue with a segment of the backbone from Newark to Chicago, our network engineering team updated the configuration on a router in Atlanta to alleviate congestion. This configuration contained an error that caused all traffic across our backbone to be sent to Atlanta.

Inhimillinen virhe internetin liikennettä itselleen keskittävässä palvelussa aiheutti laajan katkoksen hetkeksi. Blogipostaus avaa tapahtuneen taustoja ja jatkotoimia palveluntarjoajan näkökulmasta.

Odotetusti vastaavien tapausten tapaan julkaistiin alan toimesta kierros blogipostauksia keskittämisen vaaroista. Ja kuten aiemmin kollektiivisesti koodarit ja säätäjät jatkavat näiden palveluiden käyttöä, koska keskittämisestä saatavat tehokkuusedut ajavat sen haittojen edelle.

Tämän blogin uudelleenherättely on tavallaan osa omia toimia internetin keskittymistä vastaan.

Studying the Language and Structure in Non-Programmers? Solutions to Programming Problems

http://alumni.cs.ucr.edu/~ratana/PaneRatanamahatanaMyers00.pdf

Programming may be more difficult than necessary because it requires solutions to be expressed in ways that are not familiar or natural for beginners. To identify what is natural, this article examines the ways that non-programmers express solutions to problems that were chosen to be representative of common programming tasks.

Varsin kiinnostava tutkimus ei-ohjelmoijien kielenkäytöstä ongelmien ratkaisussa. Tätä puolta tulee harvoin mietittyä omassa työssä.

To change is difficult. Not to change is fatal.

https://www.symfony.fi/entry/all-drupal-and-no-wordpress-makes-jack-a-dull-developer

Obviously this is not limited to the LAMP CMS realm as I’ve also been to JavaScript events where focus is on everything async, generators or whatnot. That’s why it’s always good to keep an eye on what others are doing.

To change is difficult. Not to change is fatal.

Verkkosivujen sisällönhallintajärjestelmistä kertovan artikkelin viimeisessä lausahduksessa kiteytyy päässä pyörivät mietteet uusien asioiden opiskelusta.

Olen tehnyt nyt lähes 6 vuotta web-ohjelmointia työkseni PHP:llä muutamaa työprojektia ja omia sivuprojekteja lukuun ottamatta. Sivuprojekteissa pääsee tekemään asioita, joilla ei välttämättä ole käyttöä työkäytössä juuri nyt tai edes mitään järkevää syytä olemassa olemiseen taiteellisuuden lisäksi. Sivuprojekteihin lasken ohjelmoinnin lisäksi myös 3D-tulostuksen ja elektroniikan opiskelun Vaasa Hacklabilla.

Haluan jatkaa sivuprojektien tekemistä myös tulevaisuudessa, koska uskon että niiden kautta saan ideoita ja kokemuksia, joiden avulla tulevaisuuden väistämättä tuomat muutokset sujuvat kivuttomammin.

Jeff Kirvin ‘Idea Box’

http://jeff.kirv.in/2014/12/simple-gtd-with-evernote/

… This is my poor man?s Pinboard, except that when I?m done reading an article I think might be useful for a story down the road, say, I can tag it with ?Idea Box,? remove ?Reading Material? and it?s filed. I scan through the ?Idea Box? tag often, looking for two disparate ideas that click together in interesting ways.

Muistiinpano- ja tehtävälistajärjestelmiä uusiessani vastaan tuli varsin hyvä vinkki “idealaatikosta”. Kerään jo nyt Evernoteen talteen päähän putkahtavia ideoita ja lausahduksia, joille ei ole tallentamisen ja arkistoinnin lisäksi ollut oikein muuta prosessia.

Kirjoittajan järjestelmästä poiketen teen oman idealaatikkoni muistikirjaksi, joka voi toimia tageista poiketen myös arkistointipaikkana.