Hacker News new | past | comments | ask | show | jobs | submit | s3micolon0's comments login

Pro tip: When the mind and body feel out of sync, start with the physical.

It's natural, it's free, and it works wonders for your brain.

Whether it's gymming, running, walking, smiling, breathing, or any sport that excites you—just start and don't stop.

The key is to keep moving!


I too have dreamed of the same. But I still think it's harder to find such content that is great and deep and technical.

Since it would be great to learn about sharing such channels, I would love if others can share other such channels as well.

Here's another I know: https://www.youtube.com/@LowLevelLearning Not stritly programming, but big fan of this channel as well: https://www.youtube.com/@StuffMadeHere (Amazing engineering channel)


I need to make sure that SerenityOS project owner Andreas Kling’s channel is mentioned: https://youtube.com/@awesomekling

He hasn’t been uploading much recently but the backlog is full of OS development, applications ported to his OS and his most recent mission, building a web browser from scratch.


I am so happy to get all these responses! All of the resources look interesting!! I am going to start with Richard Hamming's The Art of Doing Science & Engineering. It looks to be something to get started.

I have been wondering this question ever since, I wish I had reached out to request help earlier. I am glad I did, nonetheless. I am 26, hope there is a lot more to learn, apply & build.

I am grateful to the universe (and the internet/hackernews). Thank you :)


I think I am in a similar boat this year. I hope that we both enjoy the process, which leads to a fulfilling destination.


Thank you for your response. I think I have been in a similar situation through a lot of ups and downs. And finally I am accepting simplicity. I am 26, software engineer. Typical 9 to 5 tech job. I would like to get to a stage where I am financially independent so that I can a. Read more books b. Build things that I care about.

Would love to connect with you to know more insights on how to reach there.


Another great blogging zero hastle blogging platform for developers is _hashnode_.

* https://hashnode.com/


I completely agree with this perspective. Basically, they are procrastinating on their action to success. Just by thinking that they have a good plan, or once I have X -> I will do Y. But in the act of planning, they fail to act on the plan and live in their fantasy of I am good, but just don't have the right resources or the right time.

As much as planning is important to success, I also think, action is equally or more important. If one acts, one may fail, but they would also be closer to understanding why did they fail, and they can course correct. And if one repeats this enough time, I believe, long enough, one will eventually succeed.

I feel the 2 main things that paralyze or keep the people in fantasy world is 1. Fear of failure 2. Not knowing what they really want.

They want something, but they don't want it enough (or) the expectations of the society overpowers their own motivations / desires.


Since you mentioned that the tool that act's like Mac's Spotlight was very slow. I have found two better alternative which works wonders:

1. FluentSearch: https://www.fluentsearch.net/. I highly recommend trying this out. It's magically and amazing, and I think this is the closest a tool has got to Spotlight on windows and also has amazing amounts of customizability. I recommend using Everything as the Search Provider, which is tried and tested solution for searching on windows.

2. Keypirinha: https://keypirinha.com/. This is another amazing tool. I believe it's would be a bit faster compared to FluentSearch with my initial tryout, but it is customized using a text file.


Fluent is great, thanks for that!


I believe, by "Design everything you can to be declarative" runjake is talking about is above creating good abstractions that satisfy a particular use case, abstracting the user from the implementation details.

Wikipedia defines Declaration programming as "In computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow." [1]

By decoupling a user from the low level imperative understanding of the system and focusing on the high level abstractions, if the interface is well designed, it enables the user to think at a higher level of abstraction and expands their boundaries in expressing what they want to achieve using the higher level constructs.

One of the most famous declarative interface is "React.JS" which allows to think at the level of the "components" [2], while in acuity, it's abstracting the DOM from the user as a virtual DOM [3] level and performing reconciliation[4] internally for rendering to the actual DOM. But, as an end use, they don't really have to think about these implementation details and can just work with the "components" abstraction.

Most user interfaces I have seen are abstracted in a declarative / markup language. The most famous declarative interface is SQL.

In relation, I would also recommend reading this wonderful article about leaky abstractions by Joel Spolsky to understand the flipside of abstractions, in general: https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-a...

--

1: https://en.wikipedia.org/wiki/Declarative_programming

2: https://reactjs.org/docs/components-and-props.html

3: https://reactjs.org/docs/faq-internals.html

4: https://reactjs.org/docs/reconciliation.html


Hi pie_flavor, I am interested in learning more about windows myself, since I am using it on a daily basis. I have found it quite difficult to learn deeper about windows (unlike linux) and look into the "power user" features since I find most of the information/blogs on windows is usually surface level and things being described as a blackbox. Seeing that you quite like the windows API and are familiar with windows quite intimately, would you please be interested in chatting with me for windows resources which I can use to dive deeper into and learn more ?

Would really appreciate if I can get in touch with you on some other chat based social platform. Thank you in advance!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: