187 Matching Annotations
  1. Last 7 days
    1. we have individual capitalists who try 00:48:45 to make the most profit and this is linked to their capital and productivity so to achieve more in less time and 00:48:57 productivity is linked to energy [Music] the only source of energy to increase profit is carbon oil and gas and this has resulted in a change in our 00:49:15 atmosphere we have to put an entities if we wish to live in our planet can our capitalism do this based on the current data we won't be able to do so 00:49:28 therefore perhaps we should do the following reflection if capitalism is unable to do so either Humanity will die with it or 00:49:42 Humanity will overcome capitalism so that we can live in our planet

      !- Urrego : Key Point - Can capitalism rapidly detour away from fossil fuels? The current data indicates no. So either Humanity does our it drops capitalism

    1. 个人学习可能取决于他人行为的主张突出了将学习环境视为一个涉及多个互动参与者的系统的重要性
  2. Jan 2023
    1. Much of what they do can be done without eliciting the ire of nation-states. Bike shares, pedestrian zones, insulated buildings, renovated port facilities, congestion fees, car emission limits, furnace specifications, fuel upgrades (from oil to gas to alternative energy) and white paint roofs, for example, are only some of the innovations city officials can promote to effect significant reductions in emissions and pollutants.

      !- cities actions : can be done without eliciting ire of nation state - bike shares - pedestrian zones - insulated buildings - renovated ports - congestion fees - car emission limits - furnace specifications - fuel upgrades - white paint roofs - cities are the right level for focusing on effective global climate action

    2. here states have grown dysfunctional and sovereignty has become an obstacle to global democratic action—as when the United States (or China, France, or Canada) refuses to compromise its sovereignty by permitting the international monitoring of carbon emissions on its soil—cities have increasingly proven themselves capable of deliberative democratic action on behalf of sustainability, as they have actually done in intercity associations like the C-40 or ICLEI. If presidents and prime ministers cannot summon the will to work for a sustainable planet, mayors can. If citizens of the province and nation think ideologically and divisively, neighbors and citizens of the towns and cities think publicly and cooperatively.

      !- claim : cities can mitigate corrupted democracy and foster global cooperation - ie. C40 or ICLEI (also Covenant of Mayors) - cities are not plagued by the problems of state actors who cannot reach any meaningful agreement at COP conferences

  3. Nov 2022
    1. Post.in_order_of(:type, %w[Draft Published Archived]).order(:created_at).pluck(:name) which generates SELECT posts.name FROM posts ORDER BY CASE posts.type WHEN 'Draft' THEN 1 WHEN 'Published' THEN 2 WHEN 'Archived' THEN 3 ELSE 4 END ASC, posts.created_at ASC
  4. Oct 2022
    1. Cuộc sống xô bồ và hối hả hiện nay khiến chúng ta lười vận động hơn và cũng sử dụng nhiều sản phẩm đồ ăn nhanh hơn. Đó là những nguyên nhân khiến cho cơ thể chúng ta dẫn thừa cân, béo phì, không kiểm soát được cân nặng. Chính vì vậy thì thạch giảm cân Jelly Slim đã ra đời để có thể giải quyết các vấn đề về cân nặng. Vậy thì thạch giảm cân Jelly Slim có thực sự là sản phẩm giảm cân an toàn và giảm cân nhanh chóng hay không? Bài viết dưới đây chúng tôi sẽ có những giải đáp về những vấn đề đó.
    1. Cân nặng chính là một trong những khiến cho chúng ta thiếu đi sự tự tin, mặc cảm. Không chỉ vậy mà béo phì còn gây ra rất nhiều bệnh ảnh hưởng tới sức khỏe. Chính vì vậy bạn nên thường xuyên tập thể dục và ăn uống. Ngoài ra có thể kết hợp thêm sản phẩm hỗ trợ giảm cân. Webdanhgia.net sẽ cung cấp cho bạn các thông tin về sản phẩm viên uống giảm cân Diet Smart để bạn có thêm những cái nhìn rõ nét về sản phẩm.
  5. Sep 2022
    1. Writing Code for Humans — A Language-Agnostic Guide…because code which people can’t read and understand is easy to break and hard to maintain.
    1. Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
    2. To see if you are writing good code, you can question yourself. how long it will take to fully transfer this project to another person? If the answer is uff, I don’t know… a few months… your code is like a magic scroll. most people can run it, but no body understand how it works. Strangely, I’ve seen several places where the IT department consist in dark wizards that craft scrolls to magically do things. The less people that understand your scroll, the more powerfully it is. Just like if life were a video game.
    3. This is so clear that you don’t even need comments to explain it.
    4. Another type of comments are the ones trying to explain a spell.
    5. people usually forgets about one of the greatest advantages of Open Source. YOU can fix the issue. You can download the source code and dig deep into the code allow you to keep moving. Also, you can merge this changes back to the original repository so others doesn’t have to fix it again. win-win relationship.
    6. The rule of thumbs is, never use code that you do not understand.
    1. Filter gives me the impression of inclusion... so if I filter by fruits, I expect to see apples, oranges, and bananas. Instead, this is more like filter out fruits... remove all the fruits, and you're left with the rest. Filter in/out are both viable. One means to include everything that matches a condition, and the other is to exclude everything that does not match a condition. And I don't think we can have just one.
    1. Earlier this week, during a seminar at Schumacher College that included an exploration into what a Citizens Action Network might entail, a student wondered if we’d ever heard of South Africa’s CANs movement. No, we answered, we had not…

      !- definition : citizen action network (CAN) !- question : rapid whole system change at community scale - Can CAN's scale globally for rapid whole system change? If so, how?

    1. If anyone can completely refactor the JSON Schema description for OpenAPI v3.0 to accurately describe the schema in all its glory, without using this new keyword, then please do so, but I would kindly ask you to test the theory first.
    2. This is a distillation of the results of 230+ comments on #515, not to mention the 300+ comments spread across several other older issues that fed into that one. I know it's long. Please don't complain unless you can offer a shorter write-up. :-)
    1. Booleans and nil can be compared by identity and therefore the `be` matcher is preferable as it is a more strict test.

      a rare case of "because you can, you should"?

    1. Just because you can create a plugin for any tool and manage its versions with asdf, does not mean that is the best course of action for that specific tool.
  6. Aug 2022
    1. Can nhựa 25 lít làm từ HDPE nguyên sinh bằng quy trình đúc thổi làm cho chúng an toàn và đáng tin cậy cho việc đóng gói và vận chuyển các chất lỏng.

      Can nhựa 25 lít làm từ HDPE nguyên sinh bằng quy trình đúc thổi làm cho chúng an toàn và đáng tin cậy cho việc đóng gói và vận chuyển các chất lỏng.

  7. Jul 2022
    1. Can nhựa 20 lít hay còn gọi là can 20 lít là một thùng nhựa kín nắp nhỏ chống tràn làm từ nhựa HDPE được sử dụng đựng nước hoặc đựng hóa chất xăng dầu.

      Can nhựa 20 lít hay còn gọi là can 20 lít là một thùng nhựa kín nắp nhỏ chống tràn làm từ nhựa HDPE được sử dụng đựng nước hoặc đựng hóa chất xăng dầu.

    1. Can nhựa 10 lít còn được gọi là can 10 lít là một vật lưu trữ chứa đựng chất lỏng được tạo ra từ những hạt nhựa HDPE nguyên sinh không rỉ ăn mòn.

      Can nhựa 10 lít còn được gọi là can 10 lít là một vật lưu trữ chứa đựng chất lỏng được tạo ra từ những hạt nhựa HDPE nguyên sinh không rỉ ăn mòn.

    1. Can nhựa 15 lít còn được gọi là can 15 lít làm từ HDPE không phản ứng với hóa chất sử dụng đựng hóa chất và đựng nước đựng rượu an toàn chống tràn.

      Can nhựa 15 lít còn được gọi là can 15 lít làm từ HDPE không phản ứng với hóa chất sử dụng đựng hóa chất và đựng nước đựng rượu an toàn chống tràn.

    1. Can nhựa 30 lít là một vật chứa kín có nắp nhỏ làm từ nhựa HDPE có khả năng chống chất ăn mòn được sử dụng chất lỏng như đựng nước hoặc đựng hóa chất.

      Can nhựa 30 lít là một vật chứa kín có nắp nhỏ làm từ nhựa HDPE có khả năng chống chất ăn mòn được sử dụng chất lỏng như đựng nước hoặc đựng hóa chất.

    1. Can nhựa còn được gọi là bình nhựa là một thùng chứa nhẹ kín có nắp nhỏ vặn được làm bằng vật liệu polyme tổng hợp, thuận tiện cho việc đựng chất lỏng.

      Can nhựa còn được gọi là bình nhựa là một thùng chứa nhẹ kín có nắp nhỏ vặn được làm bằng vật liệu polyme tổng hợp, thuận tiện cho việc đựng chất lỏng.

    1. Can nhựa 5 lít còn được gọi là bình nhựa 5l là một thùng chứa kín nắp vặn nhỏ chống tràn làm từ nhựa HDPE có khả năng chống ăn mòn có thể đựng hóa chất.

      Can nhựa 5 lít còn được gọi là bình nhựa 5l là một thùng chứa kín nắp vặn nhỏ chống tràn làm từ nhựa HDPE có khả năng chống ăn mòn có thể đựng hóa chất.

    1. 08:58 - Migrant gene DRD4-7R* Allele and correlation with the pursuit of novelty

      DRD4-7R is the specific gene that Peter implicates in migrants who are adventurous enough to come to America. This is associated with the "can do" perspective that has propelled America into a world leader but also drives America reflexively into the future...on autopilot.

  8. Jun 2022
    1. A patent is defined as a right granted to an individual or company to protect their invention. It is also known as government-granted exclusive rights over a product or idea. Once your idea is patented no one copies, steals or sells it. Patents give you full control over your product or idea as it comes under the law now.
  9. Apr 2022
  10. Feb 2022
  11. Nov 2021
  12. Oct 2021
    1. DIRECTORY (in progress): This post is my directory. This post will be tagged with all tags I ever use (in chronological order). It allows people to see all my tags, not just the top 50. Additionally, this allows me to keep track. I plan on sorting tags in categories in reply to this comment.

      External links:

      Tags categories will be posted in comments of this post.

  13. Sep 2021
    1. Why can you remove it? The loader will first try to resolve @import as a relative path. If it cannot be resolved, then the loader will try to resolve @import inside node_modules.
  14. Aug 2021
  15. Jun 2021
    1. "Many North American music education programs exclude in vast numbers students who do not embody Euroamerican ideals. One way to begin making music education programs more socially just is to make them more inclusive. For that to happen, we need to develop programs that actively take the standpoint of the least advantaged, and work toward a common good that seeks to undermine hierarchies of advantage and disadvantage. And that, inturn, requires the ability to discuss race directly and meaningfully. Such discussions afford valuable opportunities to confront and evaluate the practical consequences of our actions as music educators. It is only through such conversations, Connell argues, that we come to understand “the real relationships and processes that generate advantage and disadvantage”(p. 125). Unfortunately, these are also conversations many white educators find uncomfortable and prefer to avoid."

  16. May 2021
  17. Apr 2021
    1. “Who cares? Let’s just go with the style-guide” — to which my response is that caring about the details is in the heart of much of our doings. Yes, this is not a major issue; def self.method is not even a code smell. Actually, that whole debate is on the verge of being incidental. Yet the learning process and the gained knowledge involved in understanding each choice is alone worth the discussion. Furthermore, I believe that the class << self notation echoes a better, more stable understanding of Ruby and Object Orientation in Ruby. Lastly, remember that style-guides may change or be altered (carefully, though!).
    1. I actually think this is Not Constructive, since there's no absolute rule about which pairings can be joined into a single word or hyhenated, and it's pointless having "votes" here about each specific case. Follow a style guide if you have one, or search Google Books and copy whatever the majority do. Or just make your own decision.
  18. Mar 2021
    1. Or if you need to change the way the string is assembled, you can provide a proc, for example: if defined?(BetterErrors) BetterErrors.editor = proc { |file, line| "vscode://file/%{file}:%{line}" % { file: URI.encode_www_form_component(file), line: line } } end
    1. If you want to compile youself you can pass the --with-features=huge to the configure script. Note, however, this does not enable the different language bindings because those are mostly optional and also the various GUIs need to enabled specifically, because you can have only one gui.

      This explains why the standard vim package on ubuntu doesn't have GUI support (I was going to say because it wouldn't know which GUI you needed, but I think it would based on the Ubuntu variant: GNOME, KDE, etc.) (maybe because it wouldn't know whether you wanted GUI support at all)

      I was going to say because it wouldn't know which GUI you needed, but I think it would based on the Ubuntu variant: GNOME, KDE, etc.

      found answer to that: https://hyp.is/NyJRxIgqEeuNmWuaScborw/askubuntu.com/questions/345593/how-to-build-vim-with-gui-option-from-sources

      so you have to install a different package with GUI support, like vim-gtk or vim-athena

    1. Clearly JS and NPM have done a lot RIGHT, judging by success and programmer satisfaction. How do we keep that right and fix the wrong?
    1. The elimination of what is arguably the biggest monoculture in the history of software development would mean that we, the community, could finally take charge of both languages and run-times, and start to iterate and grow these independently of browser/server platforms, vendors, and organizations, all pulling in different directions, struggling for control of standards, and (perhaps most importantly) freeing the entire community of developers from the group pressure of One Language To Rule Them All.
    1. Another important MicroJS attribute is independence. Ember, Backbone—even Bootstrap to a degree–have hard dependencies on other libraries. For example, all three rely on jQuery. A good MicroJS library stands by itself with no dependencies. There are exceptions to the rule, but in general, any dependency is another small MicrojJS library.
  19. Feb 2021
    1. In combination with [Track()], the :magnetic_to option allows for a neat way to spawn custom tracks outside of the conventional Railway or FastTrack schema.

      Instead of magnetic_to:, I propose wrapping the steps that are on a separate track in something like...

        DefTrack do :paypal do
          step :charge_paypal
        end
      

      or

        paypal_track = RailwayTrack do :paypal do
          step :charge_paypal
        end
      

      so we can reference it from outputs, like we can with tracks created with Path helper.

    1. Operations don't know about HTTP or the environment. You could use an operation in Rails, Hanami, or Roda, it wouldn't know.
    1. account.first_name = first_name if first_name.present? account.last_name = last_name if last_name.present?

      I guess this is needed so we don't reset to nil (erasing value in database) when they haven't even provided a new value as input.

      But surely there's a cleaner way...

    1. that's a point, but I would say the opposite, when entering credit card data I would rathre prefer to be entirely in the Verified By Visa (Paypal) webpage (with the url easily visible in the address bar) rather that entring my credit card data in an iframe of someone's website.
  20. Jan 2021
    1. This is open-source. You can always fork and maintain that fork yourself if you feel that's warranted. That's how this project started in the first place, so I know the feeling.
    1. Progress is made of compromises, this implies that we have to consider not only disadvantages, but also the advantages. Advantages do very clearly outweigh disadvantages. This doesn’t mean it perfect, or that work shouldn’t continue to minimize and reduce the disadvantages, but just considering disadvantages is not the correct way.
    2. I’m not a dev either, so no Ubuntu fork, but I will perhaps be forced to look at Debian testing, without some advantages of Ubuntu - but now that Unity is gone (and I deeply regret it), gap would not be so huge anymore…
    3. If folks want to get together and create a snap-free remix, you are welcome to do so. Ubuntu thrives on such contribution and leadership by community members. Do be aware that you will be retreading territory that Ubuntu developers trod in 2010-14, and that you will encounter some of the same issues that led them to embrace snap-based solutions. Perhaps your solutions will be different. .debs are not perfect, snaps are not perfect. Each have advantages and disadvantages. Ubuntu tries to use the strengths of both.
  21. Nov 2020
    1. Svelte by itself is great, but doing a complete PWA (with service workers, etc) that runs and scales on multiple devices with high quality app-like UI controls quickly gets complex. Flutter just provides much better tooling for that out of the box IMO. You are not molding a website into an app, you are just building an app. If I was building a relatively simple web app that is only meant to run on the web, then I might still prefer Svelte in some cases.
    1. It took us a long time for everyone to get on the same page about the requirements spanning frameworks, tooling and native implementations. Only after pushing in various concrete directions did we get a full understanding of the requirements which this proposal aims to meet.
    2. We are working to develop better communication within TC39 and with the broader JavaScript community so that this sort of problem can be corrected sooner in the future.
    1. I encounter this problem in all of my Svelte projects- feels like I'm missing something. Fighting it with absolute positioning usually forces me to re-write a lot of CSS multiple times. Is there is a better way to solve this that I've overlooked?
    1. This is Sass based, and therefore doesn't require Svelte components

      Just because we could make Svelte wrapper components for each Material typography [thing], doesn't mean we should.

      Compare:

      • material-ui [react] did make wrapper components for typography.

        • But why did they? Is there a technical reason why they couldn't just do what svelte-material-ui did (as in, something technical that Svelte empowers/allows?), or did they just not consider it?
      • svelte-material-ui did not.

        • And they were probably wise to not do so. Just reuse the existing work from the Material team so that there's less work for you to keep in sync and less chance of divergence.
  22. Oct 2020
    1. In the software industry we use "dependency" to refer to the relationship between two objects. We say "looking for dependents" for relationships to dependent things and "looking for dependencies" for relationships to prerequisite things, so it gets that connotation, but the literal meaning is the relationship itself, not the object. Finding a better word is exactly the point of the question
    1. There are other features you *could* actually polyfill, such as Array.of, Number.isNaN or Object.assign, because those don’t introduce syntax changes to the language – except that you shouldn’t.
    1. All validators can be used independently. Inspried by functional programming paradigm, all built in validators are just functions.

      I'm glad you can use it independently like:

      FormValidation.validators.creditCard().validate({
      

      because sometimes you don't have a formElement available like in their "main" (?) API examples:

      FormValidation.formValidation(formElement
      
    1. Yes, you can embed loops in it and compose lots of small repeated JSX snippets, but that almost never happens in practice because mixing the turing complete of javascript with the markup of HTML eliminates the readability of JSX so that it is actually harder to parse than a solution like hyperscript (the syntactical approach taken by virtual-dom).
    2. Doesn't require the use of transpiler or modifications to all JS tooling ever invented.
    1. This is valid javascript! Or harmony or es6 or whatever, but importantly, it's not happening outside the js environment. This also allows us to use our standard tooling: the traceur compiler knows how to turn jsx`<div>Hello</div>`; into the equivalent browser compatible es3, and hence we can use anything the traceur compile accepts!