All Articles
-
Experiments with automated changelogs in github.
-
Introductory notes on building LLM based apps.
-
A reminder to make language models and AI ambient in everything we build.
-
Limiting behaviors and how to foster more collaboration.
-
Packaging, dependencies and architectural sanity.
-
Script to download podcast episodes with Poddle and transcribe with Whisper.cpp.
-
A note on tools and their role in AI systems.
-
The good, bad and ugly - a review of 2023.
-
A meta note on mindfully reading books, papers and so on.
-
A behind the scenes look at setting up a wiki, thought stream and a password vault for our home.
-
Notes on accessibility and choices to make this website better.
-
A little budget friendly guide to beaches, parks and good food.
-
A organizational DRY refactoring and few side effects.
-
Operating a call center for a week and other lessons learned.
-
One agent is good, two's a crowd, so bring a third. A note on taming language models.
-
Hypotheses and an architecture to design better signup experience.
-
How complex can signups be? Let's define a conceptual model.
-
When to speak? A mental model from our scriptures.
-
This is the path between belief, a higher bar and intrinsic motivation.
-
Rising above the popular curation models and owning my information feed.
-
Travel light, travel slow and travel alone. Embrace serendipity.
-
Hopping lakes in and around Nainital.
-
From Garhwal to Kumaon and a day in the Gandhi Ashram.
-
Trekking to the highest Shiva temple in the World.
-
Bhaiya, yeh air heart keliye bisleri hai.
-
It's not a good idea to trek the Himalayas with a ~8kg backpack.
-
The one where I embark on a week of wandering and doing nothing.
-
A developer shares their mobile workflow for creating blog posts using three essential Android apps: mgit, Markor, and Snapseed. They use Astrojs-based hand-rolled blog engine with markdown content hosted on Cloudflare Pages.
-
The text discusses the struggle with perfectionism and how it can hinder creativity. The author admits to getting stuck on details instead of creating, but has learned to unlearn this behavior and focus on just doing it and iterating for improvement.
-
A four-day trip from Hyderabad to Chirala beach and Bhavani Islands in April 2023. Stayed at Seabreeze Resorts, enjoyed various activities like swimming, watching sunrise, and exploring Dinosaur park. Visited Vijayawada for a stay on the island with adventure activities and good food options.
-
The virtuous loop of feedback is crucial for improvement in any field, including coding and business. However, creating a wrong feedback loop can lead to loss of value. In the corporate world, focusing on optics and serving self-interests may disrupt the true purpose of providing valuable service to end users.
-
The text discusses the concept of a career ladder and its limitations, suggesting that individuals should control factors defining progress and consider alternative templates for personal growth. It also compares expertise in different fields and questions traditional career paths.
-
The text is a personal reflection on the year 2022, discussing various aspects of life such as work, home, body and mind, and lessons learned. The author shares their goals for the upcoming year in each category.
-
The text discusses the importance of having a heart like a river, which can embrace and transform others' shortcomings when our hearts expand. It also talks about understanding expectations, values, and mental tendencies that shape our opinions on the world around us. The solution is to be magnanimous and accept the world as it is.
-
The author discusses their experience moving back to Arch Linux after trying Windows, announces an experiment in understanding humans better, and shares their preference for using Kindle with koreader software.
-
Deciding on combining tech stacks involves understanding key capabilities in both systems, determining gaps, choosing one as a base to build additional features for the other scenario, and considering factors like scale, performance, security, and reliability. It's important to start from first principles and have a deep understanding of the domain.
-
The text discusses the importance of focusing on qualitative goals rather than quantitative measures in personal development and learning. It also highlights the dangers of vanity metrics, the value of taking time to reflect and write down thoughts, and the need for self-awareness when engaging with various subjects.
-
The author shares their experience working on the core storage platform of an internet-scale service and provides insights into various aspects such as recovery mechanisms, troubleshooting guides, infrastructure importance, configuration options, local development loop, experimentation process, distributed tracing, metrics capturing, evolution axes, holistic view for product future, and maintaining boundaries between platforms and applications.
-
The user has updated their home box setup and shares notes on Neovim, Wezterm, plugins, fonts, and other command-line tools they have found useful.
-
This note discusses alignment with the why (cause/vision) and its interplay with ownership in the context of obstacles. It presents four scenarios for handling problems when not owning a solution, emphasizing empathy and understanding. The most important takeaway is that being aligned with a cause always wins over ownership, as caring deeply about something can lead to finding ways to make it happen.
-
The author shares their journey from being a Software Engineer, focusing on the 'what' they wanted to work on, to realizing the importance of 'how', and eventually understanding the significance of 'why'. They emphasize that aligning with the 'why' helps them find ways to achieve their goals and stay motivated.
-
A tool solves a single problem with constraints, such as a hammer for applying force to another flat surface. In software, tools like Key Value (KV) stores are used to persist data in a durable store and provide simple query APIs. As these tools evolve, they blend into experiences by creating ecosystems that involve third-party integrations and extensions. The key is balancing business priorities with architectural purity.
-
In an episode of Mahabharat, Yaksha asks King Yudhisthira about what is most surprising and he answers that countless creatures go to the abode of Yama (god of death) daily while those remaining believe themselves to be immortal. The text also discusses elements of stupidity, understanding systems, accepting reality, and finding congruence with the system we belong to.
-
Inclusion involves promoting the valuing of ideas, opinions, and actions of everyone around. It requires an inclusive mindset, active listening, understanding, and respecting others' thoughts and feelings. In order to create a safe environment for discussion, one should politely ask for rationale instead of concluding, be present during conversations, and strive for completeness in decision-making by giving everyone the opportunity to share their opinions.
-
The user shares their experience with Linux, starting from OpenSuSE 10.0 in 2006 until Arch, where they learned about documentation and contributed to a popular Gnome shell extension. They also mention the reasons for using Windows now, such as familiarity, developer tools, and priorities shifting towards saving time and effort.
-
This text discusses implementing semantic search in .NET Core using ML.net, DistilBERT model, ONNX format, and TorchSharp library for tensor operations. The goal is to find movies with similar plots based on user input by converting movie plot embeddings into vectors and comparing them with the query vector using cosine distance.
-
The text discusses the concepts of principles and values as fundamental aspects that define an individual's identity and interactions with others and the world. Principles are objective, universal truths that act as constraints or rules, while values are subjective personal beliefs about what is important. Both principles and values help in reasoning over behaviors and actions. The text also highlights the importance of understanding the distinction between principles and values for better decision-making and self-awareness.
-
A new section has been added to share notes on papers, books and talks. The first note is a classic paper on tail latency at scale. Feedback is appreciated.
-
Principles are universal truths that apply in most contexts, while patterns are specific solutions applicable to certain situations. Both principles and patterns help us navigate complex problems and improve our problem-solving abilities. Learning from history and other related fields can enhance our understanding of these concepts.
-
The user migrated the pyqtkeybind repo to Github Actions, using X11 virtual framebuffer for UI tests with xdotool and assertions on triggers. They faced challenges due to xvfb dependencies but were able to resolve them by following documentation from pytest-qt. The final actions yml file is provided along with the steps taken during migration.
-
A feedback loop is a mental model that helps in evaluating progress towards an objective. It consists of three elements: an objective, action and feedback. Loops can be extended and composed together to widen the scope of objectives. They help reduce risks of negative outcomes by providing continuous evaluation at each iteration. Amplifying loops (also called virtuous cycles) are found in various fields like economy and enterprise competition. However, it's important to maintain a balance and keep them autonomous.
-
This text discusses using vdirsyncer and todoman as addons for Nextcloud, syncing caldav based tasks and calendar items to local desktops. It provides a configuration example for vdirsyncer and instructions on setting up systemd user service for automatic synchronization. The text also mentions the use of Todoman for managing tasks and recommends an open-source Android app called Tasks that works well with Nextcloud.
-
The text discusses the concepts of Control Plane and Data Plane in networking. It explains that the Control Plane deals with decisions like data packet travel path, while the Data Plane handles processing of packets. The separation of concerns allows for beautiful abstractions, independent evolution, and scale. The operational aspects are also differentiated between the two planes. Additionally, it mentions Software Defined Networking (SDN) as a platform that aims to solve the inflexibility in hardware control planes.
-
Continuous feedback and deployment in modern software development involve risks, which are mitigated through rigorous testing and change management using configuration-based mechanisms such as feature toggles. However, these can lead to technical debt if not managed properly. To avoid this, understand the complexity of branches, combine configurations, and know when to use what. Keep short-lived flags under check and test long-lived configurations thoroughly.
-
The text discusses a declutter strategy for the mind, using an example from a koan involving two monks, Ekido and Tanzan. The story highlights how Ekido struggles with thoughts and opinions, leading to suffering. To break this loop, one should stop speaking to themselves and not engage in dialogues within.
-
The text discusses the pattern of evolution in a team or career and describes three stages: delivery, feature, and product teams. It also mentions how individual careers can follow a similar path from college hire to empowerment.
-
In an organization, alignment goes beyond just being compliant. It involves understanding customers' needs and making decisions that benefit them. In the given case, John Doe has two options: agreeing with the AI-based model or proposing to experiment first based on customer research. The text emphasizes the importance of empathy towards customers in decision-making for true alignment.
-
A Zen koan about Tanzan and Ekido carrying a girl across the muddy road, which leads to a discussion on principles, opinions, and how they strengthen through repetition and feelings. The author suggests treating opinions as ideas with lifecycles and delegating their validation to objective data.
-
Ambiguity is discussed, emphasizing the importance of clarity for great leaders to translate their vision into actionable plans. The text suggests using a framework and having strong opinions weakly held as a way to navigate uncertainty. It also highlights the need to escape decision paralysis by taking a stance with an hypothesis while remaining detached from it in order to question its foundation.
-
The text describes the principles, processes, and reflections of a new feature crew at work. The team focuses on guarding customer's interest, quality over shipping, smaller changes, unblocking others, data-driven decision making, experimentation, bi-weekly sprints, no standups, velocity as a metric, great engineering as an individual metric, planning and estimation processes, area path for fundamentals work, story points system, and scope simplification.
-
The text discusses the importance of mastering one's craft, whether it is photography or programming, and emphasizes that professionals should be knowledgeable about their tools and equipment to excel in their field. It also highlights the significance of people skills in software engineering.
-
The text discusses the importance of long-term thinking in resourcing and architecture, especially when running a startup or established product. It highlights the need for understanding customers, industry positioning, and balancing tactical moves with strategic planning. The author also addresses concerns about investing in longer term Architecture and provides reasons against it, such as skillset limitations, tactical mindset, and resource constraints.
-
The text discusses the challenges of funding architectural initiatives in an organization, focusing on long-term projects and resourcing issues. It suggests various solutions such as driving alignment, making Architect a Manager with specific focus, creating a virtual team around Architect, or pushing Architect down the reporting structure.
-
The text discusses the challenges faced by an architect in juggling various aspects of product development, such as understanding customer needs and expectations, instrumentation, data analysis, and vision. It also highlights the importance of taking responsibility for one's work, wearing a consultant hat to provide valuable services, and engaging with different audiences to receive feedback on their creations.
-
The text discusses the process of understanding, where we sometimes reduce subjects to objects based on their utility value or judge them by outcomes. It also highlights how subjectifying brings a sense of respect and love, making us see things with compassion.
-
The text discusses the importance of making interviews a rewarding experience for interviewees, emphasizing compassionate interviewers who provide learning opportunities and focus on problem-solving rather than specific answers. It shares two experiences from recent recruitment trips that highlight different approaches to conducting interviews.
-
A cleaned and labeled dataset for English Simple Wikipedia is released on GitHub, containing categories with their names, URLs, and relationships. The data comes from upstream Wikipedia dumps. Some statistics include 148714 articles/pages, 41571 categories, maximum subcategories in a category of 10624, maximum pages in a category of 20473, and 457 categories present in articles but not in the Category list. The dataset may be useful for classification experiments.
-
The text discusses the concept of opposites in existence, such as beautiful vs ugly, good vs bad, and how they depend on each other. It also emphasizes the importance of not forcing issues or trying to dominate events, instead allowing things to happen naturally. The note at the end encourages continuous creation for love and joy.
-
The author is learning from product leaders about forming opinions and staying detached while observing decision-making processes. They notice the differences in thinking between themselves and more experienced leaders, who focus on broader outcomes like trust, respect, and strategy rather than just fund or no-fund decisions. The author also learns that it takes time and practice to develop these skills.
-
The text discusses finding relevant content from an infinite stream of hierarchical information and presents three scenarios: social media browsing, photo collection searching, and discussion forum exploration. It breaks down the solutions into intentions (search or explore) and context (environment affordances and engagement level expectations).
-
Discussing UX affordances for tree control design, focusing on loading nodes on demand at both parent and child levels. Challenges include multiple children in view and scrolling through large numbers of elements to reach sibling nodes. Suggestions include keeping the node with more children as the last visible node and providing an option to fold subtrees to their parents.
-
The text discusses three insights on an architect's role: vision, alignment, and stakeholders in transitioning from a developer to an architect. Vision ensures architecture is on course to build something useful for the customer while keeping it honest by assessing feasibility and non-functional aspects of the solution. Alignment involves understanding business goals and aligning architecture, tools, and processes effectively. Stakeholder management requires working closely with engineering teams and building trust with stakeholders.
-
In some network setups, DNS resolution can be slow due to AAAA records causing timeouts and latencies in browsing. To identify the problem, use dig command to request for AAAA record. Workarounds include forcing local resolver to send single requests at a time with early timeout or disabling AAAA lookups. Fixes involve ensuring pi-hole setup is configured correctly to resolve AAAA requests.
-
Computer science students are taught how to build things but not how to decide what to build, as they would typically work for a company that tells them what to make in the industrial model of work. However, with software becoming more entrepreneurial and less expensive to create, there is now a need to learn how to decide what to build. The decision-making process should shift from tools to business and then to domain as one's career progresses.
-
The text discusses the challenges of expanding a large company across different geographies and suggests various models to approach this, such as partition by discipline or charter. It also touches upon the importance of collaboration between teams in different locations and how to incentivize growth for employees at remote locations.
-
The text discusses various aspects that contribute to a great team, including product, processes and people dimensions. It provides questions and guidelines to evaluate each aspect and suggests staying away from certain situations or mindsets.
-
The text discusses various motivations for work, focusing on service perspective. It highlights the importance of business value and auxiliary activities in enterprise growth, as well as the transition from implementor to enabler roles. The author emphasizes the need for clarity, decision making, and adapting mindset when moving into an enabler role.
-
The text discusses the journey of improving a product, modernizing it, and fixing its architecture. It emphasizes the importance of understanding customers through methods like customer discovery and customer development interviews rather than relying solely on user feedback or engineer opinions. The author suggests engineers should handle customer escalations to better understand their issues and learn about the Customer Development process.
-
The text discusses the challenges of dealing with perceptions in an organization, how they can hinder progress on solving real customer problems, and suggests a better approach to address them by gathering data, hearing out stakeholders, researching suggested solutions, and working towards consensus on requirements.
-
The text discusses the constant struggle between building a product with superior capabilities or one that solves a problem. The author shares their experiences in past projects and how they learned the importance of focusing on solving customer pain points rather than just being the best. They emphasize that the best product is the one that achieves desired outcomes without requiring complex code, and it should be intuitive for both beginners and experts.
-
In this text, we discuss languages, their importance for communication, and how they are organized through words and grammar. We also touch upon vocabulary as a set of words in a language with context and the learning process that involves understanding grammar and using vocabulary to interpret information.
-
Stop using common nouns to address people, as they are not precise and can create confusion or draw lines between individuals based on factors like location, gender, religion etc. Use specific names or titles instead for better clarity.
-
This post discusses the importance of efficient and productive code reviews in developer productivity, suggesting guidelines for developers, reviewers, and teams to follow. The key points include keeping code reviews small, focused, and short-lived; clear communication between developers and reviewers; establishing a team philosophy on coding style; and using automation tools to minimize distractions during the process.
-
Discussing python vim interop and how to set PYTHONHOME option in Vim 8.0.1451 for language service packages like Jedi to be looked up in virtualenv or system location.
-
The text discusses the importance of doing the right thing and prioritizing acts that bring happiness, even if they are small or seem insignificant in the bigger picture. It also questions why we sometimes deprioritize these smaller actions for other investments, which may offer a greater good but have an opportunity cost.
-
This post provides a step-by-step guide to set up test-driven development with instant feedback using tmux and entr tools in any language. The process involves editing files, monitoring changes, running tests, and providing real-time feedback through terminal colors.
-
Habito v1.0.0 is now available on pypi, a command line tool to track habits with features like activity tracking and statistics gathering. It is an open-source software with guidance available at http://codito.github.io/habito/. A screencast provides a quick overview, and feedback or suggestions can be submitted through github.
-
Semantic commits are a way to measure development activities by adding annotations to commit messages, which can help in understanding the efforts put into different aspects of a project. They provide a human-readable project history and enable classification of effort for better decision making.
-
The text discusses the first release of bout, a tool that parses PDF bank statements and exports transactions to QIF format. It also introduces Pipenv, an alternative to requirements.txt for creating deterministic builds in Python projects.
-
This post talks about listening to All India Radio (AIR) online streaming service through various platforms like desktop browsers, Android app and terminals. The text also shares nostalgic memories of the author with AIR.
-
The user discusses an issue with Jedi language service for Python in VIM editor, specifically when using pipenv method to create a virtual environment. The problem occurs because vim sets PYTHONHOME to /usr and is not aware of the virtual environment created by pipenv. As a result, jedi package cannot be found within the virtual environment's site-packages directory.
-
This text describes the setup of OmniSharp with VIM, a cross-platform language service for .NET on any editor. It provides information about installation, configuration, and usage of shortcuts to enhance productivity in coding.
-
Learning Hadoop playground for large volume of unstructured data using Docker
-
Never call yourself a philosopher, nor talk a great deal among the unlearned about theorems, but act conformably to them. Likewise, do not show theorems to the unlearned, but the actions produced by them after they have been digested. Devops stories are powerful and provide credibility, trust, collaboration, and sharing of best practices.
-
Notifications in Linux using DBus
-
The text is a personal account of an individual's journey to switch from ratpoison to i3 window manager for their Linux system, detailing the process and experiences they had during this transition. They discuss various features such as tiling, keyboard-driven interface, workspaces, multiple monitors, minimalism, configurability, and more.
-
This post provides a summary of updates in the vstest repository from June 27th, 2017 to July 27th, 2017. During this period, there were 37 pull requests merged and 63 issues closed. The focus was on stabilization, replacing legacy vstest with an open-source version, and supporting devices in vstest. Notable features added include blame for vstest reports, response file support, TestSessionTimeout, Mono support, and VSTest running on .NET 4.5.1 runtime. Issues fixed during this period included performance improvements, reliability enhancements, localization of build tasks, and engineering fixes to the build/test process.
-
The text discusses the internals of dotnet test command and its flow. It explains how it works with msbuild, VSTest target, VSTest task, Microsoft.NET.Test.Sdk, and various components involved in running tests.
-
This text provides a step-by-step guide on creating an Archlinux virtual machine in Azure using QEMU and other tools. It covers preparing the VM, installing WALinuxAgent, converting disk images, uploading to Azure, and finally creating a VM from the custom image.
-
Announcement of a yeoman based generator for Visual Studio Team Services tasks and extensions
-
A fan of dark themes can customize Firefox with a minimalist dark theme, Dark background and Light Text addon, and invert colors from the tomorrow night theme base. This creates an appealing appearance for those who work on dark terminals.
-
The text describes various aspects of life such as emotions, creation, and experiences in a whimsical manner, suggesting that people are often seen as crazy for their theories or beliefs. It also mentions the importance of writing down these experiences.
-
The user set a daily word count goal to form a writing habit, but realized that focusing on quantity instead of quality led to regression in their writing. They are now experimenting with a reduced word count goal and aiming for better article quality.
-
The text discusses how impressions influence our judgments unconsciously and can lead to incorrect conclusions. It suggests reverse brainstorming as a method for shifting focus from the conclusion to finding the cause, which may help in creating a positive thought process.
-
This text provides a solution to download and install PyQt5 on a development box or build machine, addressing slow downloads from sourceforge.net and issues with the NSIS installation script. It suggests using MirrorService for faster downloads and an alternative PowerShell-based method for installing PyQt5.
-
The text discusses the concepts of sympathy and empathy in design, highlighting that sympathy often leads to biased decision-making driven by emotions and preconceived notions. Empathy is presented as a better approach for understanding users' experiences without losing objectivity.
-
Ownership involves clarity in direction, humbleness, listening to alternatives, taking a stance, and working towards bringing things back on track. It is not about dictatorship or learned helplessness.
-
The text discusses the importance of belief in magic (Magica), daily commitment (Diurnata), and raising the bar slightly high every week or so (Epsilon) to achieve success. The process involves reflection, retrospection, and improvement.
-
The text describes a process of questioning and rethinking the current solution to a problem, identifying principles, creating an ideal solution stage by stage, fitting existing assets into those stages, and bridging gaps for product iteration. The author will discuss if this is good enough in tomorrow's essay.
-
Strategy is about making choices to achieve a mission, considering rationale and global context. Letting go doesn't mean dropping everything but finding better paths for success in different areas. It's important to be objective and not get too attached to specific roles or strategies.
-
The text discusses two ways to approach writing: focusing on content or just typing away, with a preference given to the latter method due to indecisiveness and lack of practice.
-
Customers want features that make their tasks easier and more efficient, but it's important not to blindly follow customer suggestions without questioning the underlying reasons behind them.
-
A small business owner receives an email from a fortune 500 company asking for a feature in exchange for buying 2.5k seats of their product. The owner decides to say no, as they prioritize features based on the number of votes from existing users and believe that one big account is not equal to 2.5k raving fans.
-
Setting up Vagrant-Azure for creating and managing Azure virtual machines
-
The text describes a 15-day itinerary for celebrating Christmas and New Year in Java and Bali, Indonesia. The trip includes visiting Jakarta, Yogyakarta, Surabaya, Banyuwangi, Pemuteran, Ubud, Gilli Trawangan, and Sengiggi. Tips are provided on booking accommodations, packing clothes, managing finances, communication, and transportation.
-
This text provides a guide on setting up Ghost deployment with OpenShift, including QuickStart for Openshift, building assets, environment variables setup and data persistence.
-
The text describes a person who may not have seen, heard, or felt something due to various factors such as brilliance, darkness, thoughts, coldness, and deceptive acts. The poem is beyond comprehension.
-
The text is a poem expressing feelings of helplessness and pain caused by one's own nature. The person compares themselves to a wall clock, a cactus with thorns, and a bird trying to reach the sun. They seek refuge in the Ganges river and ask if their thorns can be accepted as an offering.
-
The user is reflecting on their past experiences and emotions, remembering a wild and passionate child who would fight for what they believed in. They are now seeking help from the reader to be that awesome kid for a moment.
-
The text describes various moments and experiences shared between two people, emphasizing that these events were not choices or decisions but rather natural parts of their relationship.
-
You made it and broke the doubts and fears. You are free to explore undiscovered landscapes of faith and realms beyond the mind. Your journey will be filled with joy, tears, and blessings from others. Let your ride inspire a thousand more like you.
-
The text discusses the idea of creating a sustainable and self-replenishing system for celebrations, cultural activities, and education. The concept involves pooling resources like infrastructure and knowledge to reduce costs and encourage community participation. It emphasizes the importance of sustainability in making dreams repeatable and fostering a culture of replenishment.
-
A temporary patch is available for an issue in Python 3.3.2 on Windows 8, which involves a stacktrace and metaclass conflict.
-
Two travelers face a dangerous landslide on their journey in the Himalayas. One of them goes ahead to check for safety, while the other drives the truck. They manage to cross the patch safely and continue their journey.
-
The text describes immense pain due to absence and how it affects the person's emotions and thoughts. The author questions their own mind, eyes, and ears for not finding happiness within themselves and emphasizes that there is no concept of time in this state; only the present moment matters.
-
The text describes a tree that represents spontaneity and freedom, with the author encouraging their friend to fly away like a bird and cherish the moments they shared. The distance between them is just a metaphor, as they know where to find each other in the memories they have.
-
The text describes a conversation between different entities such as a flower, tree, and person. It emphasizes the interconnectedness of all things and the idea that one's existence is to serve others. The concept of 'me' is questioned, and it is suggested that there will be neither 'you' nor 'me', but only perfection when everything is united.
-
The text is a heartfelt expression of admiration and love for someone who the author believes to be perfect. The author acknowledges their own imperfections and how they are affected by them, while also encouraging the person they care about to strive for greatness and embrace their potential. They view this relationship as an adventure and exploration of both themselves and each other.
-
The text discusses learning from various sources such as nature, personal experiences, and emotions. It talks about people who learn by diving into challenges or difficulties, sometimes facing failure but always coming back stronger with new knowledge. The author questions the concept of an end or destination in life and appreciates the beauty of just being present and experiencing life's journey.
-
The author shares their experience of signing up for an experiment where they decided not to create anything and observe life around them. They spent time with friends, worked out daily, cooked food, and observed human behavior and relationships. The experiment led the author to discover new aspects about themselves and their thought process.
-
The text discusses the idea of living in the moment, appreciating joy, and embracing silence rather than focusing on reaching a destination or summit. It emphasizes that life is about experiencing each moment without worrying about beginnings or endings.
-
Beautiful things are created when opposites come together, such as visionaries, complexity lovers, and realistic people working in harmony. It is important to respect, listen, ask questions, and appreciate the unique perspectives of others.
-
Focus on solving tough problems without status reports, expectations, meetings or sync ups. Huddle and brainstorm at the end of each session.
-
The text discusses the concept of value added and the awesomeness of the journey in life. It suggests that short-term rewards are based on value added, while long-term happiness comes from the overall experience. The author also mentions that engineers might have a narrow perspective when defining 'value' and encourages readers to think wider and longer term before pursuing valuable items.
-
In August 2012, the author and their friend discussed feature cuts from a product release and customer asks. They then worked on a side project to experiment and apply learnings from the previous release. The project progressed through various stages until it was announced as a CTP (Customer Technology Preview) release.
-
Modify the registry key to suspend ReSharper before running automated tests or debugging VS for faster experience.
-
The text discusses the importance of independent thinking and creativity in problem-solving. It emphasizes the need to think things through for oneself, rather than relying on conventional wisdom or others' thoughts. The concept of solitude is also highlighted as crucial for leaders and individuals seeking their own reality.
-
The text discusses the importance of understanding a problem deeply before looking at existing implementations. It emphasizes not being biased by someone else's judgement and encourages creative thinking to contribute to the world.
-
Steve Jobs encouraged Atkinson to join him in inventing the future and making a dent in the universe, using an analogy of surfing on the front edge of a wave.
-
The text describes the installation and usage of Moinmoin, a Python-based wiki engine for personal knowledge base purposes. The author explains their use scenarios, setup process, and references to other resources related to Moinmoin.
-
The text is about a person's love for the movie Anand and their intention to create an index of streaming URLs for Hrishikesh Mukherjee's movies. The list includes links to various films like Alaap, Naram Garam, Kissi se na kehna, and Achha Bura.
-
The author talks about their experience with different blogging platforms, such as Tumblr, Posterous and WordPress. They discuss the pros and cons of each platform and share their thoughts on why they eventually chose to return to WordPress.
-
The text discusses the possibility of introducing students in State Government schools in India to Wikipedia and getting their help in translating content as part of their regular curriculum. The author mentions that most children are taught English as a Second Language, and translation exercises are common. They also mention some challenges such as computer infrastructure and ensuring accurate translations.
-
The 0.5 release of the gnome-shell pomodoro extension is now available, featuring a minimalistic timer with countdown support, standard short/long breaks, notifications via modal dialog or taskbar, sound notification, and configurable durations.
-
The text describes how to modify a csproj file to log variables/properties before building the project using InitialTargets and DefaultTargets attributes.
-
Notes on NDIS drivers
-
A test plan should focus on finding the right scenarios rather than listing all possible ones. Organizing your thinking and creating a test matrix can help outline coverage, identify easily missed cases, and involve others in reviewing or contributing to the scenarios.
-
The user discusses their struggle with productivity and lack of focus, leading them to search for a system to help manage tasks. They choose Remember the Milk as their task management tool and implement Zen To Done principles along with some customizations.
-
Jack Welch's book 'Straight from the Gut' discusses various aspects of leadership, including building self-confidence and self-esteem in others. It emphasizes that business problems often have no black-and-white answers and encourages leaders to provide support and positive role models for their team members.
-
Delivering Happiness is a book written by Tony Hseih, which shares the author's experiences in business and life. The book covers topics such as taking risks, finding passion in work, and building company culture.
-
A 6-minute screencast demonstrating basic debugging workflows with pdb++, using virtualenv and virtualenv-wrapper. The creator encourages viewers to enable captions for context and plans a follow-up post on creating screencasts.
-
The text discusses the process of developing a Vim plugin for automatically posting to Posterous using Python and vim's python interop support. The author faced challenges in debugging and maintaining the code, so they explored alternatives such as mocking the Vim interface with testing libraries like MiniMock and organizing the code into packages and modules for better maintainability.
-
This is a tiny experiment to automate parts of unit testing in Windows Phone 7.5 (Mango). The text describes how to extend the Silverlight Unit Testing framework and store Mango unit test results in MSTest test results format in application Isolated Storage, then fetch them onto desktop.
-
Don't get enveloped in smaller work bubbles as they can dictate your life and distract you from focusing on the bigger picture. Staying focused on the purpose and thinking beyond will help avoid burnouts.
-
Last Saturday, Prem joined us for word games and learning conversations in Hindi and English. Interactivity, positive reinforcement, and role reversal were used to make the learning process fun and engaging. The text also mentions enjoying playing games with kids.
-
The author has been volunteering at a local government school for four Saturdays, teaching general Maths, English, and Hindi to students in grades I-V. They have noticed the challenges faced by these children due to language barriers and lack of resources. The author is working with the kids on improving their reading skills using an English to Telegu dictionary.
-
Quarterly Innovation by Think with Google
-
The issue turned out to be an OS specific problem in a partner team. It's good to ask for help when not making expected progress, especially if new to the system. Using windbg/sos/sosex can be helpful with debuggers.
-
You can't send a duck to eagle school; it is important to hire people with the right qualities and then teach them about products and culture.
-
Inspiring video about the solar electrification efforts by Barefoot College
-
Be passionate about a product, identify organizational needs and be willing to work for free to help fill those needs.
-
MathSkool is a platform that offers short, focused videos and allows users to ask questions. It connects great teachers with motivated students.
-
The text is a quote from Ben Jonson emphasizing that beauty and perfection can be found in small proportions and short measures, using the example of a lily.
-
A person claims to know how to control the universe and refuses a million dollar prize for solving a problem. They mention emptiness being everywhere and calculatable.
-
Life makes more sense in retrospection, and the goal is to make each moment sensible by transcending petty thoughts and actions. The text discusses inspiration from John Adair's works and a quote from Paulo Coelho about painting emotions rather than objects. It also talks about capturing thoughts which are often lost due to memory being treacherous.
-
Installation instructions for a Pomodoro timer GNOME Shell extension available on GitHub.
-
The text describes an 'aha' moment, which is a motivating and fulfilling realization that helps understand life better. It suggests maximizing on such moments for a more satisfying life.
-
The text discusses the importance of giving attention to what we want to grow and ignoring what we don't. It is a quote from Whale Done! on page 43.
-
The user is discussing their experience with Gnome-shell and provides tips for using it in Arch Linux, such as setting up gdm, installing Pulseaudio, changing themes and icons through gsettings.
-
Recommends checking out 1000 Awesome Things, Big Think, and Big Ideas for those who love TED.
-
The text discusses a cycle of creating and escaping challenges, questioning if this leads to progress or just repetition.
-
A portable development environment can be set up using a USB stick with various tools and applications, including programming languages, editors, source control, utilities, and more. The user shares their setup and provides instructions on how to customize the environment.
-
Weekly round up on priorities for 2011 includes health, knowledge, writing, code, and living. Lesson learned: separate work and life hours to avoid wasting time.
-
The text is a new year message encouraging self-improvement in various aspects of life such as health, knowledge, writing, coding, and living. The author shares their personal priorities for the upcoming year.
-
The text provides information on where to get the latest vim bits for Win32, including TuxMan's builds and Wu Yongwei's builds. Both options offer different languages support and installation instructions.
-
The user found two awesome file/buffer utilities for Vim but faced a ruby/vim interop issue which was recently patched by Matt and Bram. They updated the text to remove links to their drop of gvim, and recommended using Wu Yongwei's regularly updated patched version of gvim (version 7.3.89) available at http://wyw.dcweb.cn/download.asp?path=vim&file=gvim73.zip.
-
dmenu is a utility that creates a menu from a list of strings, providing fast auto-complete suggestions and better looks than the default ratbar. It can be used for invoking shell commands and choosing windows in Ratpoison with customizable settings.
-
In the given text, there are two conversations between a sales guy and an information worker discussing phone features like WiFi, 3G, GPS, and software development kit. The author suggests that conversation two is more effective for an information worker as it focuses on productivity and efficient workflow by relating the benefits to their daily experiences.
-
A note on various color schemes for archlinux and how to use them in windows consoles.
-
The user has been experimenting with various content filters to block certain URIs they tend to spend a lot of time on. They have tried different methods such as Firefox content blocker, hosts file modification, blocking at DNS level and iptables rules. The user also mentions other possibilities like using Dansguardian with Squid or Opera's kiosk mode.
-
The user faced issues with their USB mouse not being recognized on Linux. They tried various methods to get the mouse working, including checking device files and using Xorg input hotplugging. Eventually, they discovered that the usbhid module was missing, which led to the solution of modprobing the usbhid module.
-
Configure automatic blocking of specific message levels in IRSSI by adding a block to ~/.irssi/config. Use /help ignore for manual ignoring and activity*hide*level variable to disable notifications. Reference the list of various message levels from /help levels.
-
Three steps for better email handling: modify mail fetch frequency in *.fetchmailrc*, set LOGFILE and LOGABSTRACT variables in *.procmailrc*, and disable the catch-all recipe.
-
The text discusses an updated script for handling email notifications using osd.sh, which makes the notification method window manager independent and can be used with procmail.
-
This text provides tips on improving the C# experience in Vim. It covers code folding, code browsing using Exuberant Ctags, and code completion with various shortcuts. Additionally, it explains how to make Vim recognize error messages from msbuild command line tool.
-
The global command in VIM allows users to select lines that match a particular pattern globally in the file and operate on the selected text. It can be used with regular expressions and other commands. In this example, it was used to fix a formatting issue in a large text file.
-
The user has a local mail setup with mutt, fetchmail and procmail and wants to run an arbitrary script when new mail arrives without losing the mail from their inbox. The solution provided is using Procmail's nesting feature to filter emails based on specific conditions and execute a script that displays a notification.
-
A bash wrapper over youtube-dl to fetch YouTube videos using your own download manager is now possible without changing the script. The latest version of youtube-dl can be found at http://www.arrakis.es/~rggi3/youtube-dl/youtube-dl. A minor update to the Linux youtube-dl script is provided in the text.
-
The text discusses the process of choosing and evaluating a suitable web host, including applying filters to define one's needs, searching for recommendations from contacts or online sources, testing potential hosts through domain analysis and customer service interactions, and being cautious about discount offers and unlimited resource claims.
-
The user describes their experience with Sify's BBClient for Linux and shares a hack by Liet-Kyne that dissects the connection mechanism. They have modified the script to work on their machine, providing source code and instructions for usage.
-
Two useful VIM plugins for debugging and code management are NERDCommenter and Taglist. NERDCommenter helps in commenting code, while Taglist assists in browsing large legacy codes.
-
E17 uses edje file format for background images and has a wallpaper module. To switch wallpapers, one can use Esetroot or write a script to emulate e17setroot. The photo module in e_utils package also helps set fake transparency.
-
To get a transparent urxvt terminal, add depth and background options to ~/.Xdefaults file.
-
Vimpress is a script for VIM that enables posting to WordPress blogs from the best editor. For more information, visit http://www.friggeri.net/projets/vimpress.
-
The text discusses a talk on how computers play chess, providing links to resources such as chess programming series, tutorials, algorithms, and introductions to game trees. The author also shares their recent activities like coding websites, modifying an online judge server, brushing up GIMP, playing with PHP, and using Ratpoison and GNU screen along with e17 desktop environment.
-
The user is facing an issue with importing GMail contacts into Claws Mail. They discuss using VCard format as a solution and provide links to convert CSV files to VCard and then LDIF for importing into Claws Mail.
-
DNS (Domain Name System) is used to get the IP addresses of domains. When we enter an address in our browser, it sends a request to the Nameserver for the domain's IP address. The Nameserver responds with the IP address and the browser opens sockets to connect to that IP address. BIND is a daemon program used as a local DNS cache to save name resolution query time.
-
Learn how to find and remove orphan packages in Arch Linux using pacman commands.
-
The user switched from OpenSuSE to Arch Linux due to difficulties in getting updates and managing dependencies. They were attracted by the simplicity of Arch Linux, rapid system boot up time, and ability to see all installed packages. The user recommends OpenSuSE for newcomers to Linux and OSS.
-
The article describes a solution to redirect packets from port x to port y using iptables on Linux. The user has an application that connects to a remote website on port 5000, but their system is behind a firewall blocking outgoing connections on this port. They find a workaround by connecting to the website on port 23 and redirecting packets from port 5000 to port 23 using iptables.
-
YART is a research tool aimed at helping users organize content from various sources. It allows the creation of projects with categories such as Documents, Images, Feeds, and Tasks. The project supports different document types, image formats, RSS feeds, tags, tasks, and scheduling. YART uses Swing for UI, XML for data files, and RSSLib4J for parsing feeds.
-
The blog reached its 100,000th visitor and the author expresses gratitude to their readers.
-
This article provides methods to download YouTube videos and play them on your system using various tools, such as online sites, Firefox plugins, command line tools, VLC Player or MPlayer, Kaffeine, ffmpeg, and a shell script.
-
Learn how to use Google Talk with PSI and connect to friends on AIM, MSN, Yahoo or ICQ. This method works seamlessly with Windows Live Messenger integration in a SuSE box. Get the latest psi rpm's from Guru's RPM repo and enjoy jabber-ing!
-
The text is a message wishing readers a happy and fulfilling new year. The author shares updates about their system running on openSUSE 10.2 + GNOME, a new domain name (tuxbyte.com), and plans for more frequent posts in the coming year.
-
Google's Masterminded Engineers planning
-
Learn how to connect to a CVS repository behind a firewall using the provided method. Download and compile the connect.c source file, edit the ~/.ssh/config file, restart tor, and try checking out code from the remote cvs repo.
-
Firewalls often block port 2401 for anonymous CVS access. To bypass this, use SSH tunneling or software like Tor or cvsgrab. Cvsgrab downloads files using the webinterface of a CVS repository and generates patches based on remote code but cannot commit changes. Set up cvsgrab by following instructions provided in the text.
-
Configure Gtalk client (psi) on Linux behind a firewall by using the provided settings. Ensure ports 443 and 80 are allowed, and use SSL encryption with manual host/port specification.
-
GaiMPD is a plugin for Gaim that displays the song playing in MPD as a status message. It can be installed using svn and provides various commands to control playback, such as play, pause, stop, next, prev, repeat, random, send current song, display server's status, and show help.
-
Link to a diff file showing the differences between SuSE 10.1 Boxed Set and Internet RPMs
-
This text provides instructions on how to add Enlightenment 17 repositories for SuSE Linux versions 9.3, 10.0, and 10.1 using Yast2 in a terminal as root.
-
The user faced issues connecting Gaim to Yahoo, tried various settings and troubleshooting methods but couldn't resolve the issue. They discovered that port 5050 was closed on their system and found a solution using Torr app.
-
A series of humorous and absurd anecdotes related to math, including dividing by zero, trying to reach a textbook, proving convergence during the World Series, using a solar-powered calculator on a cloudy day, dealing with mathematical conundrums involving imaginary numbers, snacking while studying, and searching for missing homework inside a Klein bottle.
-
This article provides steps on how to install e17 desktop (Enlightenment 0.16.999.032) in OpenSuSE 10.1, including downloading the packages and setting up the window manager.
-
This is a test post using Bleezer. It contains headings, quotes, and mentions tags like Technorati.
-
User experienced internet connection issues for around 40 days but has resolved them temporarily. They assure they are still alive and will post something cool soon.
-
This article explains how to configure keyboard shortcuts for common multimedia tasks in Music Player Daemon (MPD) using Enlightenment 17 desktop manager. It covers finding keycodes of Multimedia keys, mapping them with the corresponding keywords like Play and Pause, and binding these keys in e17.
-
Music Player Daemon (MPD) is a command line interface-based mp3 player that supports various audio file formats and can be controlled from another computer over LAN, with a web browser or using graphical clients. It has low memory footprint and creates a database of songs for faster performance. Packages are available for SuSE through the Packman repositories.
-
JDBC is a basic driver used to connect Java applets or applications to various databases, and this text provides resources for getting started with JDBC on Windows and *nix systems.
-
A Power User who spends most of his time in a Multitabbed Terminal Emulator can use CenterICQ, a console-based IM Client that supports AIM, Yahoo, MSN, IRC, Jabber (GTalk), and RSS feeds. It also has a Windows port available for download.
-
This text provides instructions on how to enable TAB completion in DOS by changing the CompletionChar property value from 0 to 9 in the Registry Editor. The source of this information is a forum post.
-
This text provides information on installing and using Enlightenment (E17), a Window Manager for X. It covers installation in Suse 10 and Fedora 5, as well as tips for navigating the E17 workspace and customizing menus and icons.
-
Aterm is a highly configurable terminal emulator for the X with transparency feature. It can be installed from Sourceforge and configured using .Xdefaults file.
-
The text provides a list of resources for programming in C and Java. It includes websites like CProgramming.com, CPPreference.com, Javaranch forums, and specific functions and header files related to the languages.
-
Learn how to find out which Linux distro you are using through various methods such as boot time messages, /proc/version and /etc/issue.
-
A fox and a rabbit engage in a humorous conversation about their dissertations. The rabbit claims to have written one on how rabbits eat foxes, and another on how rabbits devour wolves. In reality, the rabbit has a PhD advisor who helps him achieve these impossible feats by eating the other animals. The moral is that it's not the contents of your thesis that are important but rather your PhD advisor.
-
Google search with variables fv and xv, user seeks explanation
-
Check out the new VI Editor Assistant
-
A poem wishing blessings, abundance, and love upon the reader, emphasizing the interconnectedness of all beings and the importance of giving and receiving love.
-
User bought a book called 'The Pragmatic Programmer' and hopes to finish it this month, feeling they are on the right track.
-
The text provides information on small hacks related to the Flock web browser's search engine settings. It covers changing the default search engine, showing other search engine results, and reordering search engines in the menu.
-
The user shares their experience with a new Tata Indicom Unlimited Plan, setting up internet in Suse 10 using provided scripts, and introduces Flock 0.7.10 as the best thing so far.
-
The blog will not be updated for a month due to exams, and the author plans to return on May 19th. They have many updates they would like to share but will postpone them until May.
-
Learn how to make a folder virtually nameless by using ALT+255 on the selected text in the Name field of the folder.
-
The user has completed a project in C++ using Win32 API and Dev-C++. The program saves files in *.bmp format, but support for other formats will be added soon. They are looking forward to feedback, bug reports, or feature requests. The user also mentions that they turned 19 recently.
-
The text provides a list of useful commands for GAIM, including buzzing friends, joining rooms in Yahoo Chat or IRC networks, sending actions and normal messages. The user can access all the commands by typing '/help'.
-
RMS live at NITK featured discussions on the four pillars of freedom and GNU philosophy. RMS explained the right to modify source code, emphasized referring to the whole OS as 'GNU/Linux', and shared humorous anecdotes about proprietary software.
-
Flock 0.5.13 has a bug related to delivering web pages and displaying images.
-
The user is working on a Computer Graphics project using C++ Win32 API and VC++. They have written around 1043 lines of code in main.cpp and are learning from various tutorials like The Forger's Win32 api tutorial and FunctionX Win32 tutorials. They also suggest getting ebooks on Win32 API programming.
-
The user has run out of MSN Live Messenger invitations but provides a link to sign up for a Windows Live account. They also mention some technorati tags related to the topic.
-
TextArc is a tool that allows users to view text in a graphical and visual way. It organizes words based on their frequency, with more frequent words being highlighted. The applet places the words at positions calculated by taking average usage. Users can click on any word to see where it's used in the text. TextArc also provides a built-in thesaurus for users.
-
The user shares their experience with Windows Live Mail and its features such as drag-and-drop organization, customizable interface, right-click options, and pros and cons. They also mention the requirement of using Internet Explorer to access all functionality.
-
The text is a list of favorite posts and experiments by the user. The keywords include launch, startmenu run command, Yahoo Messenger Stealth Settings, ControlPanel shortcuts, wordpress, favorites, top posts.
-
Swami Vivekananda's famous speech at the World Parliament of Religions in Chicago, Illinois, marked the beginning of western interest in Hinduism. His speeches inspired America and are still considered enchanting today.
-
Google's home page is simple because the founders didn't know HTML and wanted a quick interface. The company uses the 20%/5% rules for feature inclusion, and 'Google' was an accidental spelling mistake. Gmail was internally used for two years before launching to the public. Google makes small-and-often changes by testing new features on specific users. Employees are encouraged to use 20% of their time working on personal projects which led to the creation of Google News and Orkut.
-
The text discusses the worth of a blog and mentions that the author's blog is valued at $4,516.32.
-
Discussing about a theme and its layout, specifically mentioning an unusual placement of the 'About' page content.
-
The Engineer 2006 website is completed after hectic work and late night design sessions. It's the annual tech fest of NITK, and a new post will be coming soon.
-
An engineer might commit suicide in a particular manner
-
The user conducted an experiment in WordPress by creating a post with a Time Stamp of 12th March -0001. They found that the date was automatically changed to 01-01-1970, and the permalink for this post gave a 404 error. The user is seeking an explanation for these results.
-
The text contains a series of images with timestamps and mentions of something weird in the first image. The user also shares more pictures taken at different times.
-
This text provides information on setting up Anjuta IDE to use Allegro libraries for game development in Linux. It also mentions the steps to add additional libraries and where to find more resources.
-
List of shortcut keys for various Control Panel settings in Windows
-
The user was assigned a bug by Rajeev and fixed it. However, they overlooked another part of the issue which Rajeev pointed out. They are still working on fixing the bug.
-
The user describes the process of building Evolution from CVS and shares a helpful tutorial for others to follow. They also mention some errors they encountered during the process, such as test-component issues or secasnl.h not existing, and provide solutions for those problems.
-
A teenage girl named Jo falls in love with her friend Jin. Despite his cold behavior and not saying 'I love you', she continues to love him. One day, a tragic accident happens involving Jin and the dolls he gave her. After realizing how much he loved her through those dolls, Jo decides to live a beautiful life.
-
MyStickies is an extension for Firefox and Flock that allows users to create sticky notes on webpages or StickyPages containing only sticky notes. These sticky pages are stored online in the user's account.
-
This article provides a method to access remote and hidden data easily using the Explorer.exe shortcut in Windows. The user can create a shortcut for explorer.exe, change its target to navigate to the desired location, and use it to open files or folders quickly.
-