“Presently and for thousands of years, individuals are/have been able to transact with cash anonymously, and do not need/have not needed to sign-up or provide their identity in order to make transactions with public money. Eliminating that capacity in the digital age is extreme.”
— Grey, Rohan. @rohangrey. Message thread. Twitter. 2022-01-20 at 21:50.
I wrote a personal Twitter thread about the problem of thinking cash would be anonymous.
Rohan Grey reacted strongly:
- not true of coins
- only trackable once they return to banks
— Grey, Rohan. @rohangrey. Message thread. Twitter. 2022-02-01 at 19:22.
I tried to expand on the problems.
Rohan replied:
“Historically they were used for all sorts of denominations not just small denominations, and again, paper currency is only trackable at either end. Capacity for anonymous payments have historically been the norm not the exception”
— Grey, Rohan. @rohangrey. Message thread. Twitter. 2022-02-01 at 20:02.
I replied to him:
Rohan had a (final?) word:
“Well paper money filled that role and while I agree there's definitely more trackability w notes v coins the former still has the capacity for anonymous tx's because banks cannot monitor it between ATM and when it comes back to them (if it does at all)”
— Grey, Rohan. @rohangrey. Message thread. Twitter. 2022-02-01 at 20:11.
…and:
“And as for the latter point, that's not true at a technical level just a policy one.”
— Grey, Rohan. @rohangrey. Message thread. Twitter. 2022-02-01 at 20:11.
I was too tired to argue.
On one level, he is right about historical status of cash privacy. On another, he is trying to preserve some level of ability for people to do value transactions without strict state control. But at the deeper level, there is a problem of being too optimistic about the current status of the money transfer systems, as essentially all digital transactions can be traced in one way or another.
There are various ways of following the path of transactions, and possibility of governments and banks allowing a true anonymity for regular people is really limited. Someone is always watching, whether we like it or not.
Monitoring is built-in to the core network technologies. All the way from the very business and legal processes underneath, to physical hardware, to data transfer stack, to network protocols, application protocols, user interfaces, and beyond. What is happening now on the consumer finance of digital assets companies is that people buy the hype & grey propaganda, while missing the obvious lack of legal & journalistic validation towards what are the true motivations behind the growth of new service providers.
We can hope for a different future, but it would be bad to expect that things would go the way we want things to go. Increased amount of conflicts between countries (on business, power, natural resources, technology, area control) are causing ripple effects on the amount of monitoring. Everyone is increasingly building more data-driven and data-informed systems for automating systems of control.
As world moves beyond the past, amount of data about human behaviours grow faster than ever before. Even when application-level traffic is encrypted, it is (almost) always possible to track at least part of the conversation by tapping the core network infrastructure, hardware, and end-user devices. We might expect some level of privacy from individual services, but larger question is whether the very hardware devices we use are trustworthy enough for anything serious?
There have been a lot of serious conversation about risks of hardware-level tracking and factory-installed hardware implants. Lot of hardware includes built-in software components, and there are always bugs (both as misfeatures, and monitoring). Regular people have little control over the devices they use, as there really aren’t that much of cost-effective options available.
Especially when talking about mobile devices, market is essentially run by a few large multi-national gigantic corporations, who essentially have control over most of the planet. Even while Android market is splintered to hundreds of brands, essentially most are connected to same types of core infrastructure services, even when people running them are different. Replacing one service with another isn’t going to fix the core issues when end-user devices are largely tracked and monitored already. Add to that mess a variety of ads-related badware and malware issues, and you have a world where mobile devices can’t ever be trusted completely. There is always a supply chain issue somewhere.
Anyway, lets hope for a better future, but not be fooled by the apparent misunderstandings on the rivers of digital world. Hope for the best, prepare for the worst.
]]>“My prediction: there is going to be a Netflix-series on the life of Klára Dán von Neumann. Her life was an exclamation mark that lacked neither drama nor historic events.”
— Liukas, Linda. No. 34 — Next up: Klári. Blog post. Substack. 2022-01-18.
She tells a quote from the old times:
“The older machines could only play one tune … like a music box. In contrast, the ‘all purpose’ machine is like a musical instrument.”
— Klára Dán von Neumann
Klára Dán’s life was full of change. While she was one of the pioneers of computer programming, her work was hidden by strict NDA’s (non-disclosure agreements), and mostly forgotten until over a half century later. It is an example of how skilled people are often left in shadows, while someone else take the credit for their inventions. Even while her work was instrumental to many of the core technologies of modern world, almost all of the credit was given to other people.
“She was a key figure in the experiment that launched modern weather prediction, despite having no formal mathematical training”
“The team's results proved that computer-based forecasting, the cornerstone of modern weather prediction, was possible.” “For this difficult, highly technical work … resulted in a merely a small “thanks” at the bottom of the team’s paper.”
— Witman, Sarah. Meet the Computer Scientist You Should Thank For Your Smartphone’s Weather App. Article. Smithsonian Magazine. 2017-06-16.
Twitter thread about the history:
“… Klári Dan von Neumann, writer of the first truly useful, complex programs ever to have been executed on a modern computer and to my mind, the most overlooked person in the history of computing …”
— Bhattachary, Ananyo. @Ananyo. Message thread. Twitter. 2021-10-12.
There is an upcoming book written by Crystal Bennes (to be published via The Eriskay Connection during 2022) about the early history of computers. Technology industry was made for war, and out of war, repurposed to the needs of large corporations.
“Klara’s story highlights the extent to which women were involved both computing and nuclear weapons development.”
— Bennes, Crystal. Klara and the Bomb. Crowdfunding campaing. Kickstarter. 2021.
Wikipedia has a short introduction about her, but lacks most details:
“Klára … was a Hungarian-American self-taught computer scientist, noted as one of the first computer programmers.”
— Wikipedia. Klára Dán von Neumann. Wiki article. The Wikimedia Foundation, Inc. 2021-10-29.
Geni archive has additional details about her life & work:
“Unfortunately, she features significantly mainly as von Neumann's wife, even though she also was "a pioneer computer programmer," […] She was also one of the primary programmers working on the ENIAC, and Dyson's book names her as one of the first three programmers, along with her husband, programming ENIAC. (p. 104). Her work, however, is described as "help," one of the ways that women's activities are diminished in importance (men "do", women "help"): "'With the help of Klari von Neumann,' says Metropolis, 'plans were revised and completed and we undertook to implement them on the ENIAC...'" p. 194 Yet she obviously provided more than "help." In fact, she invented.”
— Feldmájer, Sándor. Klára Dán. Genealogy profile. Geni. 2020-04-26.
May there be more documented history about future of computing, as a lot of people are still getting forgotten. Often people are disallowed (by work contracts) to write about how world’s technology is planned, built, maintained, and used. As much as history has to tell, there are lot more to learn from people who are now making future more interesting.
“Uptimed is an uptime record daemon keeping track of the highest uptimes a computer system ever had. It uses the system boot time to keep sessions apart from each other. Uptimed comes with a console front-end to parse the records, which can also easily be used to show your records on a web page.”
— Podgorny, Radek. rpodgorny/uptimed. Git repository. GitHub. 2017-07-17.
Before you install anything, remember to update package listings to the latest version:
brew update
Before installing any new package from Homebrew, it is recommended that you check details about package first to understand what is being installed. To do so on the command line for this specific application, run the following to see dependencies etc. that get installed:
brew info uptimed
This allows you to see details such as the URL to the Ruby-based Formula that Homebrew uses behind the scene for package version verification and installation. After looking at what the package description says, installation happens with the following command:
brew install uptimed
After package has been installed, it is not yet running before you manually enable it with Homebrew background services management system:
brew services start uptimed
If everything went well, application should be running on the background now. It might take few minutes before uptimed creates the first database snapshot of the uptime records, so you might initially see error message (“uptimed: no useable database found.”) when running the uprecords command (that will be used for checking the collected statistics).
To check the statistics, run:
uprecords
For more details about the tool, check the official Git repository. Software is also available for various Linux distributions via other package managers, so it can be used in different types of computers. While there are other more network-centric tools for uptime tracking, this one works nicely for more casual & non-critical use cases.
]]>Käytän Visual Studio Code kehitysympäristöä lähes päivittäin tavallisen tekstin kirjoittamiseen. Yksi toistuvista haasteista ohjelmistokehitykseen tehdyn editorin käyttämisessä muuhun tekstinkäsittelyyn on ollut toimivan oikoluvun puuttuminen.
Olin aikaisemmin käyttänyt cspell
kirjaston päälle rakennettua Code Spell Checker laajennusta tekstien oikolukuun, mutta sen ongelmana on koko ajan ollut se että kun kirjoitan sekä suomeksi että englanniksi, laajennus ei osaa kunnolla tunnistaa asioita. Se on yhden ihmisen kehittämä, eikä ainakaan vielä pysty samaan kattavuuteen mitä järjestelmätason oikolukijat mahdollistavat.
Löysin Foam laajennuksen tekijöiden templatessa suositteleman Spell Right laajennuksen, joka käyttää suoraan käyttöjärjestelmästä löytyviä oikoluku-ominaisuuksia. Laajennus mahdollistaa useamman kielen tuen ilman että tarvitsisi jatkuvasti turhautua kun yleisiä sanoja ei tunnisteta.
Lisäsin Windowsiin Suomen kielen tuen oikolukua varten:
Windows Settings
> Time & Language
> Language
.Preferred languages
otsikon alta löytyy Add a language
nappi.Finnish
.Tarkemmat ohjeet IT-ylläpitäjille löytyvät Microsoft Docs sivustolta.
Järjestelmätason oikoluvun käyttö auttaa yleisellä tasolla paljon, mutta sen ongelmana on ettei uusia sanoja pysty lisäämään paikalliseen sanakirjaan (ainakaan tämänhetkisellä laajennuksella). Code Spell Checker mahdollistaa workspace-kohtaisen sanaston luomisen jotta halutut sanat pystyy lisäämään projektikohtaisesti osaksi kokonaisuutta. Samantapainen quick fix mahdollisuus olisi näppärä apu jos järjestelmätason sanakirjaa pystyisi VS Code softan tasolla laajentaa. Ongelmana tosin on se että koska laajennus ulkoistaa tekstin tarkastuksen olemassa oleville järjestelmän työkaluille, ei niiden toimintaan pysty suoraan vaikuttamaan. Jonkinlaiset rajapinnat on olemassa ainakin osaan työkaluista, mutta se miten hyvin ne toimisivat eri käyttöjärjestelmien välillä on hyvä kysymys.
Kokonaisuudessaan kumpikin laajennus on hyödyllinen, mutta päädyin laittamaan aikaisemmin käyttämäni pois päältä. Vaikka VS Code mahdollistaa useamman oikoluku-laajennuksen käytön yhtä aikaa, ongelmana on että ne eivät tässä tapauksessa toimineet kunnolla keskenään (suomenkielinen teksti tuli virhemerkinnällä alleviivatuksi, vaikka toinen laajennuksista ymmärsi sen suomena).
Ehkä jossain vaiheessa editoriin tulee paremmat integroidu rajapinnat joilla spell checker laajennukset pystyvät toimimaan paremmin toistensa kanssa. Sellainen helpottaisi monen ihmisen elämää, sillä samaa editoria käytetään suurelta osin myös moneen muuhun käyttötarkoitukseen kuin perinteisen ohjelmien lähdekoodin kirjoittamiseen.
Lisätietoja edellä mainituista työkaluista:
While there are a lot of pressure from employers and society to learn new skills, we often learn alone. Learning is about combining & replacing existing knowledge and assumptions. All too often the process of learning gets forgotten in the long run. We lose track of why our ideas about world are what they are.
By writing about learning, we create a trail of knowledge for the future. It can help to clarify thinking. Future ourselves can see better how we ended up to the conclusions. How small those notes might be, depends on the topic and situation. Sometimes even a few words be enough. Context for the future, allowing travel back to the source of understanding. Other times it might be a good idea to bring ideas together with more long form note taking.
Focusing on personal learning path is a good idea in the long run. Turning the focus from external temporary motivators to internal. Focus on a longer term understanding.
“Whatever your thing is, make the thing you wish you had found when you were learning. Don't judge your results by "claps" or retweets or stars or upvotes - just talk to yourself from 3 months ago. I keep an almost-daily dev blog written for no one else but me.”
— Wang, Shawn. Learn In Public. swyx Writing (blog). 2020-03-20.
Not only text. Many ways to take notes. Many ways to learn.
Another possibility is to move learning from text to physical world. For example, you might get a better idea about scale of concepts by piling up small LEGO blocks next to each other. Each block can be one unit of a scale. Those can be then compared to each other more than one could with pixels on a screen.
Whatever ways of learning you end up, it can help to give yourself something to come back to. Collection of knowledge and ideas, even when the imminent memory loss happens. We forget a lot. Because brain optimizes for the short term needs. Less immediate knowledge gets away to the background. By having a collection of notes to look later, we can make it easier to recall memories.
Time. Our understanding. Amount of energy. Everything is limited.
We spend energy on trying to remember. Trying to figure out later how we did what we did. Documenting our learning gives a starting points for the rediscovery of knowledge.
There are many methods to think about, but what matters most is that we make learning possible. Small steps to a better future. No need to do everything at once, no need to be perfect. Good enough is a good enough.
]]>Comparison of commands between the npm
CLI and Yarn is an overview of what commands work for similar tasks in the tools. There are more differences in the Yarn 2 version, but have not yet migrated my own projects to it.
yarn upgrade
This command updates dependencies to their latest version based on the version range specified in the
package.json
file. Theyarn.lock
file will be recreated as well.— Yarn documentation. 2020.
Figured out a faster way to update the package dependencies. I have been using Yarn for a long time, but somehow had forgotten about some of the built in features. I had used more "traditional" way of updating packages. One by one, by editing the latest version number to package.json
file, and running yarn install
after it.
Latest Babel release v7.10.5 reduces amount of Lodash usage. It replaces parts of old code with native JavaScript features. This is a positive change to better. Less potential issues caused by 3rd party dependencies.
]]>Fundraising website of the Obama 2012 campaign run on top of a static HTML pages. It was pre-generated using Jekyll static site generator. Site gathered ~81 million pageviews, with ~17,8 million unique visitors. ~4,2 million donations amounted to a $250 million USD, a large part of the campaign funding.
Previous SaaS fundraising platform had the features bundled together. Centralized system architecture was a too big risk for a national campaign.
New site used JavaScript to do REST API calls to a payment system to handle the campaign donations. Site had ~4,000 lines of JavaScript. This allowed the team to split UI design & optimization away from the payment backend.
Compared to the previous platform, site had 60% faster time to paint. (Time it takes for a page content to get displayed on a web browser of a visitor.) Speed increase resulted a 14% increase in donation conversions. Improvement came partly from the static content served served by Akamai CDN infrastructure. Amazon S3 storage buckets hosted the origin content.
240 A/B tests helped to create a 49% increase in donation conversion rate, according to the case study. Project had a 6 month life span with 1,101 frontend deployments.
More details on the original case study:
Was doing a redesign of how lists on my CV looked. Realized that a switch to a block grid layout from a vertical list made the page structure much more readable and faster to scan.
From the point of data structures, it is still an <ul>
unordered list
with a <li>
list items. From the viewpoint of a person with eye vision,
it looks like a grid layout. That allows getting a lot better visual structure,
while still keeping the content readable for people who use accessibility tools.
But as communities grow, they also disappear. People's priorities in life change, as the world around changes. People grow, and learn. And some of the past sticks, while other ideas get forgotten.
During the past few years I have been thinking. And being alone. Lack of work has pushed me aside from office conversations (regardless if those are good or not). Lack of energy has limited the amount of time spent on other places. I have been at home, trying to figure out what to make of this life.
For reasons unintended, a lot of life has been difficult, as it is for many. Can't always choose what happens around.
One of the goals of the past year has been to try to focus more on creating a personal publishing platform. Kind of. Not a new piece of software. Collection of personal workflows and processes, to make creation process more easy. This blog is a small part of writing I have been writing, but haven't been publishing much. Most of the notes on the corners of my hard drive I have forgotten about. Trying to review few years of daily notes, collecting some of the best ideas together.
Have been thinking a lot about meaning of work. And also, frustrated about the state of technology industry. A lot of what is happening in the world is outside of the circle of influence, and out of circle of control. Same goes for work: a little bit that we can influence is often limited to what people work with. Economic reality is often rather dark, regardless of an industry. People work because they they have to pay rent and buy food, not because they would enjoy the work itself. There are a lot of upsides of a work related communities. Output we create is at times useful to other people.
But everything in the world has limits, as our life does. We need to make good use of the time we have, as years disappear to the history, a moment at time. What we use our time matters in the long run. What is now a current moment, is a past few minutes later. What is a good use of our time is another, a lot longer, conversation. But lets leave it for an another day.
]]>Generated with the GitHub Contributions Chart Generator, a visualization tool created by Sallar. If you want to run it locally, source code is available.
]]>Reading news gives a bit of idea what is happening. Looking at the videos of the protests around the planet shows much more painful reality.
A lot of sadness.
People want to be equal, and have a right to be equal. It's been decades and centuries. The structure of inequality still shows its heavy hand. What people now see, has been happening before. How to fix the structural problems of societies? All the way from a street to a regulation, and leadership.
People can change the rules, together. Often small steps matter. When many people take steps together, it has a much bigger impact. Steps to change systems to a better direction.
It is also about money, and power. Structural issues in society are visible on how others have an ability to survive. Understanding that people matter. Making sure that all people are part of society.
Life is not perfect, but there are many ways to improve the world. Ways to show that people care about each other. Ways to take a stand. Allowing the future that has more hope. There is much to improve in this world, around the planet.
All the best to a better future. Together.
]]>As part of the structure changes, I moved an old blog post from the previous location to be part of this blog. To make sure old URL keeps working, adjusted redirects to tell direct visitors and search engines of the new address.
At the same time, refocusing the main site to work more as a landing & navigation page to different sub-domains & other related websites. Goal is to make it easier to make structure changes to individual personal sites in the future, while keeping the flexibility to improve and adjust tools based on the current needs.
There is always more to improve, but hopefully this is a step to a good direction.
]]>Basically restarted my previous website project from scratch after getting stuck with the over-engineered site structure. Now this is more focused, with just the blog part on a sub-domain. Ideally each of the new larger "features" of my personal website(s) would live under different sub-domains, with a separate CI pipeline for building and publishing the contents.
Understandably it takes a bit more effort to have seperate DNS entries for each of the projects, but eventually that makes a lot more sense, as I don't have to worry about accidentally increasing complexity of new prototypes etc. (as everything is in a seperate Git repository). Planning to write more about how I build these projects later, but this is a short entry about current state of the personal website.
Also did setup a _redirects
file from the main autiomaa.org website to point old blog post to the current blog. Will keep the main site there, while moving it more towards of an introduction & project list page, with links to the sub-domains.
Improved storage access rights limitations for the Android platform.
“At the top of that list for Android apps is probably “scoped storage,” which limits apps’ ability to look at storage outside of their own silo (similar to how the iPhone works). It was introduced last year with Android 10 but Google is implementing it more aggressively in 11. Users will apparently be able to opt apps in to broader access if they choose, however. Google is aware this could be disruptive for a bunch of apps, so it will be publishing a separate blog post about it.”
— Google releases Android 11 developer preview earlier than expected. Blog post. The Verge. 2020-02-19.
Changes coming to Android 11 that will improve privacy and security of a regular people. Android has been a lot more ‘open’ compared to iOS. Partly because there have not been much of access rights limits between mobile apps. That might have increased ideas for improving people’s productivity, but with a cost. It has still been a problem from the system security viewpoint. Other applications that might not always behave as well as expected. When there are good limits to what apps can access, people’s personal data will stay better guarded.
]]>“Finance ministers from the G7 and central bankers said they were “ready to act” to cushion economic fallout.”
Fear management
[At the same time, U.S. administration focused on] “efforts to manage public fears over the disease, even as it continues to spread around the world.”
Attempts to reduce health risks
“With the threat of a full-scale pandemic growing by the day, governments around the world shifted their focus on Tuesday to devising plans to contain the spread of the new coronavirus rather than to stamp it out, and to do so without causing widespread social disruption and economic upheaval.”
More population quarantines
“Beijing and Shanghai will now require people who have recently visited countries where infections are on the rise to undergo quarantine.”
— The New York Times. Coronavirus Updates: Governments Shift Focus to Containment, as Virus Spreads Globally. News article. The New York Times. 2020-03-03.
“The epidemic continues to expand rapidly worldwide, topping 90,000 cases and 3,000 deaths. U.S. officials say virus testing kits will soon become widely available.”
— The New York Times. Outbreak Strikes Seattle Area as Testing Is Scrutinized. News article. The New York Times. 2020-03-03.
“[…] she had not ridden public transportation since returning to New York.”
People rush to buy sanitary supplies
“By this weekend, many stores in the city had run out of sanitary supplies such as hand sanitizer, masks and antibacterial wipes.”
— Goldstein, Joseph; McKinley, Jesse. Manhattan Woman Is First Confirmed Coronavirus Case in State. News article. The New York Times. 2020-03-01.
“As China encourages people to return to work despite the coronavirus outbreak, it has begun a bold mass experiment in using data to regulate citizens’ lives — by requiring them to use software on their smartphones that dictates whether they should be quarantined or allowed into subways, malls and other public spaces.
But a New York Times analysis of the software’s code found that the system does more than decide in real time whether someone poses a contagion risk. It also appears to share information with the police, setting a template for new forms of automated social control that could persist long after the epidemic subsides.”
— Mozur, Paul; Zhong, Raymond; Krolik, Aaron. In Coronavirus Fight, China Gives Citizens a Color Code, With Red Flags. News article. The New York Times. 2020-03-01.
“Commodity exporters are especially exposed to trade with China, where the coronavirus outbreak has crippled production and consumption, as factories remain below capacity and transport is curtailed.
“While many firms remained upbeat for the year ahead, business expectations were hit by fears that the virus outbreak could damage an already struggling domestic economy” in the U.A.E., [David Owen, Economist at IHS Markit, said in a report].”
— Mathew, Shaji. Gulf’s Top Two Economies Dealt Setback After Virus Disruption. News article. Bloomberg. 2020-03-03.
“This is the emptiest I’ve ever seen the airport.”
— Quinn, Corey. Corey Quinn on Twitter. Message thread. Twitter. 2020-03-03 at 14:52.
Airports are getting less crowded because people are reducing amount of travel.
]]>“To be clear once again, Americans don't need masks. The CDC says that healthy people in the US shouldn't wear them because they won't protect them from the novel coronavirus.”
“But medical workers who treat patients with novel coronavirus do need them. And, the CDC says, it's crucial that those supplies don't run out.”
“When it comes to hysteria and panic, though, reason takes a backseat.”
— CNN. Masks can't stop the coronavirus in the US, but hysteria has led to bulk-buying, price-gouging and serious fear for the future. News article. CNN. 2020-02-29 at 6:14 AM ET.
“Stock markets in the US have posted some of their worst ever losses as the novel coronavirus sparked mass sell-offs.
The Dow dropped 1,191 points on Thursday, in its worst one-day point drop in history, while the S&P 500 posted its worst day since 2011. Stocks are on track for their worst week since the 2008 financial crisis.”
“In Japan, the ongoing outbreak has raised questions over the viability of the 2020 Tokyo Olympics.”
“In the Middle East, numerous countries have cut off travel…”
— CNN. Novel coronavirus sparks massive US stock market losses as cases spread worldwide. News article. Hong Kong. CNN. 2020-02-28 at 7:05 AM ET.
“Rep. John Garamendi (D-Calif.) on Friday said the director of the National Institute of Allergy and Infectious Diseases was told to “stand down” and not appear on five Sunday morning talk shows to discuss the coronavirus.”
“Garamendi told MSNBC's Hallie Jackson that Anthony Fauci was scheduled to do all five major Sunday talk shows, but says Fauci canceled the appearances after Vice President Pence took over the administration's response to the disease.”
— Concha, Joe. Rep. Garamendi: NIH official canceled on five Sunday talk shows after Pence's office 'took over'. News article. TheHill. 2020-02-28 at 11:51 AM EST.
“Getting ready for the possibility of major disruptions is not only smart; it’s also our civic duty”
“[…] the real crisis scenarios we’re likely to encounter require cooperation and, crucially, “flattening the curve” of the crisis exactly so the more vulnerable can fare better, so that our infrastructure will be less stressed at any one time.”
“The infectiousness of a virus, for example, depends on how much we encounter one another; how well we quarantine individuals who are ill; how often we wash our hands; whether those treating the ill have proper protective equipment; how healthy we are to begin with—and such factors are all under our control.”
— Tufekci, Zeynep. Preparing for Coronavirus to Strike the U.S.. Blog post. Scientific American Blog Network. Scientific American, a Division of Nature America, Inc. 2020-02-27.
People are learning to cook again, because there isn't much else to do.
“In China, millions of people living under lockdown are using the Internet to re-create the conviviality of sharing a meal.”
— Raghav, Krish. Quarantine Cooking: Finding Relief from Coronavirus Anxiety in the Kitchen. Cultural Comment. The New Yorker. 2020-02-27.
Good visual storytelling.
]]>This is the first daily note post to the freshly updated personal website.
Definition for the word note is described by Wordnik as:
n. A brief record, especially one written down to aid the memory. n. A brief informal letter. n. A comment or an explanation, as on a passage in a text.
There are a lot of other meanings to the word, but these might be the most relevant in this context. I plan to start publishing these daily notes more frequently, to share what I have discovered.
This site is generated with the Eleventy static site generator. I have tried a wide variety of different document generators over the years, but everyone has different types of issues. While Eleventy is clearly not perfect (as I realized after spending hours trying to understand how the templates system works), it still provides a well written set of tools for making a long lasting web projects.
One potential future use case for Eleventy would be to generate a data visualizations about my event attendance history. There are various good tools for charting and drawing various kinds of graphs, so this would provide me a good practice for the future. Having an overview of what I have been doing in my life might help me to better communicate my skills and experiences. While writing is a very important way to clarify what one thinks, making data visible helps to understand it from more viewpoints.
]]>“Time is more precious than money. Money is a renewable resource. Everyone always has the potential to make more money. Time, on the other hand, is finite. There are only so many hours in a day. By definition, you only have so much time to give.”
Focus on relevant topics and find what are reliable sources of information. Filter out things that don’t matter at the moment. Learn more details later, when needed.
Cognitive Bias Codex (created by John Manoogian III) shows overview of different biases that humans have. Most are caused by lack of information or lack of time to process it. Cognitive bias cheat sheet shows overview about each of them.
“Post-industrial work is learning” says Esko Kilpi in the article The design patterns of work. Learning starts from questions. What you ask matters. When you take time to understand context first, you don’t waste time from others.
“The collective intelligence of our societies depends on the tools that augment human intelligence.”
Writing and drawing are just some of the ways to share that knowledge. It is also known that people learn more when they take notes. Still it does not make that much of sense to write down everything.
An article tells that “students who write out their notes on paper learn more”. That is when compared to students who used laptops for writing notes. Difference is partly explained by the speed. Most write slower with paper, and that requires to more focus on content. Ability to listen and combine data to more understandable forms is the key for learning.
Lack of thinking means lack of effective learning. You need to think in your own words to understand and digest topics. Digital tools make it easy to copy, but avoid unneeded copying. Amount of content does not mean much if you can’t do anything meaningful with it.
For too many years, I spent countless hours on Twitter. Writing and sharing short snippets of information. Problem with ‘micro-blogging’ is that limits of space make it difficult to include context about what content is about. Without pre-existing knowledge about topic, most short snippets have low value for most.
Value of your time goes up when you share what you have learned.
Question is, what to make of it? How to improve our communication skills, without flooding others with unneeded details? Share details with care. Reduce need to interrupt others. Make sure to share relevant knowledge.
Focus on teaching yourself, not others. If you can learn, others could too. Write down your learning path. Allow others to learn by reading your notes.
People learn in different ways. It also takes energy to learn new things. Most people are often too busy or too tired to learn. Motivation is also relevant. If you can’t give yourself any reason to learn, learning will not happen.
Key thing is to balance time requirements with other priorities of life. Lack of time is a constant thing. It takes time to learn. Often people are willing to spend time, but are not willing to pay money for saving it. At the same time, smarter way for others is to pay for saved time. But how to know if you should spend your limited time or not?
“Next time you hear something, or someone, talk about an idea, pitch an idea, or suggest an idea, give it 5 minutes.”
Learn to think first, avoid reacting too fast. The right idea could start out life as the wrong idea.
And remember, you don’t have to be perfect. Nobody is.
]]>