- Nov 2024
-
www.youtube.com www.youtube.com
-
waking up growing up showing up waking up you know cleaning up and I always like to add [ __ ] up
for - quote - waking up - growing up - showing up - cleaning up - f-ing up - John Churchill
-
- Oct 2024
-
news.mit.edu news.mit.edu
-
to compel people to change their emissions, it may be less about a number, and more about a feeling. “To get people to act, my hypothesis is, you need to reach them not just by convincing them to be good citizens and saying it’s good for the world to keep below 1.5 degrees, but showing how they individually will be impacted,” says Eltahir
for - quote - climate crisis - behavioral change - system change - importance of showing impacts - example - climate departure project
quote - climate crisis - behavioral change - system change - importance of showing impacts - example - climate departure project - Eltahir - To get people to act, my hypothesis is, you need to reach them - not just by convincing them to be good citizens and saying it’s good for the world to keep below 1.5 degrees, but - showing how they individually will be impacted,”
-
- Sep 2024
-
github.com github.com
-
You're checking state in a mailer
-
It's going to be so fun to scale when you finally want to add more unsubscribe links for different types of sequences
-
If you have anything like this is your codebase, you need Caffeinate:
-
- Jul 2024
-
docdrop.org docdrop.org
-
here are seven classes of fats in our diet seven and some of them will save your life and some of them will kill you
for - health - 7 classes of dietary fat - to - article showing vegetarians can get enough DHA from non-animal, plant-based dietary sources
health - 7 classes of dietary fat - arranged from best to worst - omega 3 - alpha lonolenic acid (ALA - EPA (icosopentinoic acid) - DHA (docohexainoic acid) - only from marine life - fish - vegans and vegetarians NEED DHA to function properly. They cannot get in outside of fish. This poses a real problem - monosaturated fatty acids - olive oil
to - Physician's committee article on Omega-3 Fatty Acids and Plant-Based Diets claims that vegetarians do get enough DHA from non-animal sources - https://hyp.is/_4klxD1jEe-VvxuChksdEw/www.pcrm.org/good-nutrition/nutrition-information/omega-3
-
- Jan 2024
- Jun 2023
-
github.com github.com
-
What is the Docker host filesystem owner matching problem?
-
-
stackoverflow.com stackoverflow.com
-
Using Time.now (which returns the wall-clock time) as base-lines has a couple of issues which can result in unexpected behavior. This is caused by the fact that the wallclock time is subject to changes like inserted leap-seconds or time slewing to adjust the local time to a reference time. If there is e.g. a leap second inserted during measurement, it will be off by a second. Similarly, depending on local system conditions, you might have to deal with daylight-saving-times, quicker or slower running clocks, or the clock even jumping back in time, resulting in a negative duration, and many other issues. A solution to this issue is to use a different time of clock: a monotonic clock.
-
- Dec 2022
-
www.rfc-editor.org www.rfc-editor.org
-
Email addresses sometimes get reassigned to a different person. For example, employment changes at a company can cause an address used for an ex-employee to be assigned to a new employee, or a mail service provider (MSP) might expire an account and then let someone else register for the local-part that was previously used. Those who sent mail to the previous owner of an address might not know that it has been reassigned. This can lead to the sending of email to the correct address but the wrong recipient. This situation is of particular concern with transactional mail related to purchases, online accounts, and the like.
-
- Apr 2022
-
-
Today, many web developers are even using JavaScript's native module syntax, but combining it with bare import specifiers, thus making their code unable to run on the web without per-application, ahead-of-time modification. We'd like to solve that, and bring these benefits to the web.
-
-
sambleckley.com sambleckley.com
-
Making one Comment query per Post is too expensive; it’s N+1 queries (one to fetch the posts, N to fetch the comments). You could use includes to preload all the comments for all the posts, but that requires hydrating hundreds of thousands of records, even though you only need a few hundred for your front page. What you want is some kind of GROUP BY with a LIMIT on each group — but that doesn’t exist, either in Activerecord nor even in postgres. Postgres has a different solution for this problem: the LATERAL JOIN.
-
- Jan 2022
-
github.com github.com
-
Its goal is to solve the problems with downloading templates to start your app from:
-
- Dec 2021
-
Local file Local file
-
One respondent empha-sized that the Center is movement-focused rather than solely focused on its ownorganizational position. Respondents explained that the Center is a differentkind of national partner from typical associations with national organizations.They described the organization as creative, adaptable, and experimental, notlimited by one method of organizing or strategy for political action. Respondentsmade the following observations about the Center as a national partner:–CCC respects organizational needs to focus locally.–CCC tries to understand organizational culture and worldview.–CCC pays attention to local politics and is more likely to be aware of currentrealities on the ground.–CCC is willing to negotiate the best use of field partner assets that canadvance local or state policy agendas and contribute to national campaigns.–CCC has a long-term interest and investment in field partners beyond elec-tion cycles.–Sharing information and strategy development occurs in order to leveragegreater power, funding, and impact.
ex show
-
One national ally in immigration reform recognized that the trust they have inthe Center evolved through ongoing collaboration and is rooted in confidence ineach other’s skills, even if they disagree. Other strengths of their relationshipsincluded shared values, a common commitment to an issue, and the ability tostrategize together.
ex show
-
espondents used “mutuality”to explain th
Example of showing
-
One respondent described theCenter as a grassroots barometer, pointing to the organization’s role in aligninglocal goals with national policy agendas. Another observed how it can bedifficult to work with organizations that are not receptive to top-down directivesor are not oriented towards a particular kind of advocacy strategy.
example of showing
-
ther respondents echoed thesethemes and spoke about the value of participating in, what they term, nationalcoalition tables.
example
-
Interview respondents explained that the Center bases its local strategies andnational goals on an in-depth knowledge of local context and by identifyingpoints of connection across groups.
examples of showing
-
One respondent explaine
example of telling
-
e, one respondent explained
example of telling
-
- May 2021
-
interpersonal.stackexchange.com interpersonal.stackexchange.com
-
If possible I'd like to avoid writing my academic and professional titles in my email signature as this might be seen as "showing off".
-
-
syslog.ravelin.com syslog.ravelin.com
-
Before we dive into the details of the actual migration, let’s discuss the theory behind it.
-
- Feb 2021
-
www.schneems.com www.schneems.com
-
Instead of having this confusing maze of lambdas, regexes, and strings, we could, in theory, introduce a single entry point of configuration for Sprockets to use, and in that file declare all assets we wanted to compile. Well, that’s exactly what the manifest.js file is.
-
-
github.com github.com
-
This can be useful in cases like multistep registration. Previously in # rails we used to stick all of the validations in the class and then we're # stuck validating them all everytime
-
- Dec 2020
-
github.com github.com
-
This is an opportunity to fix a bug: if you're on a page that redirects to a login page if there's no user object, or otherwise preloads data specific to that user, then logging out won't automatically update the page — you could easily end up with a page like HOME ABOUT LOG IN ----------------------------------------------------------------------------------------- Secret, user-specific data that shouldn't be visible alongside a 'log in' button:
-
- Nov 2020
-
stackoverflow.com stackoverflow.com
-
So, how does an SPA work? JavaScript loads in the browser and loads data from an API. Most of the rendering is done on the client Side. But search engine bots have a hard time indexing the page because it doesn't have much without JS.
-
-
blog.hubspot.com blog.hubspot.com
-
This scenario demonstrates one drawback of CSS: With all the style rules that need to be applied to multiple elements on multiple pages, things can get pretty redundant. And redundancy can eat up your time and cause friction whenever you need to change a color, font, or any other style aspect across your site.
-
- Oct 2020
-
medium.com medium.com
-
Examples of this include: requiring base classes or reading from imported variables that have not been initialized yet.
-
as soon as you have a (indirect) circular dependency, you might be interacting with a half loaded module in your code.
-
-
svelte.dev svelte.dev
-
You can see that behaviour in this example. Select a range of text and hit the tab key. Because the <textarea> value changes, the current selection is cleared and the cursor jumps, annoyingly, to the end.
-
-
svelte.dev svelte.dev
-
Just like elements can have children... <div> <p>I'm a child of the div</p> </div>...so can components. Before a component can accept children, though, it needs to know where to put them. We do this with the <slot> element.
-
-
github.com github.com
-
The primary motivation behind virtual-dom is to allow us to write code independent of previous state. So when our application state changes we will generate a new VTree. The diff function creates a set of DOM patches that, based on the difference between the previous VTree and the current VTree, will update the previous DOM tree to match the new VTree.
annotation meta: may need new tag: for: "code independent of previous state."
annotation meta: may need new tag: for: diffs other than source/text code diffs (in this case diffs between virtual DOM trees)
-
Manual DOM manipulation is messy and keeping track of the previous DOM state is hard. A solution to this problem is to write your code as if you were recreating the entire DOM whenever state changes. Of course, if you actually recreated the entire DOM every time your application state changed, your app would be very slow and your input fields would lose focus.
-
-
-
Before MDX, some of the benefits of writing Markdown were lost when integrating with JSX. Implementations were often template string-based which required lots of escaping and cumbersome syntax.
-
- Apr 2020
-
github.com github.com
-
Part of why most code -- and most software -- sucks so much is that making sweeping changes is hard.
-
- Mar 2020
-
www.php.net www.php.net
-
However imagine we are creating a format string in a separate file, commonly because we would like to internationalize it and we rewrite it as: <?php$format = 'The %s contains %d monkeys';echo sprintf($format, $num, $location);?> We now have a problem. The order of the placeholders in the format string does not match the order of the arguments in the code. We would like to leave the code as is and simply indicate in the format string which arguments the placeholders refer to. We would write the format string like this instead: <?php$format = 'The %2$s contains %1$d monkeys';echo sprintf($format, $num, $location);?> An added benefit is that placeholders can be repeated without adding more arguments in the code.
-
$format = 'There are %d monkeys in the %s';
Compared to below:
$format = 'The %s contains %d monkeys'
-
-
konstantin.blog konstantin.blog
-
Poedit and other tools can scan your .php files for references of __(), _e(), _n() and so on, and grab those strings for translation, which is awesome, because otherwise you’d have to manually add every single string. Now, when these tools come across _n() in our sources, they know it’s a plural thing, because of a special keyword setting which looks something like _n:1,2, meaning _n() takes at least two arguments, where the first argument is the singular, and the second argument is a the plural, so it grabs both strings. Let’s take a look at how Poedit and other tools will parse our function above: Hello there _n() on line 3! I’m supposed to grab two of your arguments because I have this smart keyword setting, but none of these arguments are strings, so I’ll just skip to the next match
-
- Feb 2020
-
-
Nix helps you make sure that package dependency specifications are complete. In general, when you’re making a package for a package management system like RPM, you have to specify for each package what its dependencies are, but there are no guarantees that this specification is complete. If you forget a dependency, then the component will build and work correctly on your machine if you have the dependency installed, but not on the end user's machine if it's not there.
-
- Jan 2020
-
-
You might be thinking––"a tool that allows me to write semantic and reusable queries? Sounds like Active Record". It's absolutley true that Active Record already provides a powerful query tool kit. But what happens when even simple queries stretch the bounds of Active Record's capabilities?
-
-
github.com github.com
-
Such verbose. Much code. Very bloat. Wow. We've lost all the awesome association introspection that ActiveRecord would otherwise have given us.
-
- Dec 2019
-
-
But it's not easy to open todo.txt, make a change, and save it—especially on your touchscreen device and at the command line. Todo.txt apps solve that problem.
-
-
-
Sometimes cronjobs fail to run successfully because a required server (like a database or ftp server) is temporarily unavailable due to power failures, hardware failures, software failures, network outages, choice of operating system, pilot error, and the like. Typically, this results in someone being forced to examine crontabs and error reports, determine which cronjobs really need to be run, and then run them manually. This happened to me twice in one week. I don't want it to happen again. Cronjobs are meant to be automated and I want them to stay that way. This is the rationale for noexcuses.
-
-
github.com github.com
-
An ssh public key in a ~/.ssh/authorized_keys file can have a command="" option which forces a particular command to be executed when the key is used to authenticate an ssh connection. This is a security control that mitigates against private key compromise. This is great when you only need to execute a single command. But if you need to perform multiple tasks, you would normally need to create and install a separate key pair for each command, or just not bother making use of forced commands and allow the key to be used to execute any command.
-
-
unixwiz.net unixwiz.net
-
However, these benefits only accrue to outbound connections made from the local system to ssh servers elsewhere: once logged into a remote server, connecting from there to yet a third server requires either password access, or setting up the user's private key on the intermediate system to pass to the third. Having agent support on the local system is certainly an improvement, but many of us working remotely often must copy files from one remote system to another. Without installing and initializing an agent on the first remote system, the scp operation will require a password or passphrase every time. In a sense, this just pushes the tedium back one link down the ssh chain.
-
- Nov 2019
-
github.com github.com
-
You might want developers building projects with this CMS to be able to change the behaviour of some UIs, or to be able to provide new components that can be consumed by the CMS. Those components can't easily be included in the JS bundle for the CMS, as it would require recompiling the shipped code with outside references.
-
-
www.robinwieruch.de www.robinwieruch.de
-
However, again you would have to lift state up to the App component in order to pass the amount to the currency components. As you can see, the component composition on its own doesn't help us to solve the problem. That's the point where React's render props pattern comes into play which enhances React's component composition with an important ingredient: a render function.
-