- Last 7 days
-
github.com github.com
-
the guard can also be a Callable-marked object
elaborate...
-
- Feb 2021
-
trailblazer.to trailblazer.to
-
Currently, only Right signals are wired up.
-
-
www.schneems.com www.schneems.com
-
While I certainly don’t think that all configuration should be “self hosted” in this kind of way
how is it "self hosted"? in what way?
I think I found the answer here https://github.com/rails/sprockets/blob/master/UPGRADING.md:
One benefit of using a
manifest.js
file for this type of configuration is that now Sprockets is using Sprockets to understand what files need to be generated instead of a non-portable framework-specific interface.So it is "self-hosted" in that Sprockets is using Sprockets itself for this...?
-
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.
-
Before we get into what the manifest.js does, let’s look at what it is replacing.
-
-
github.com github.com
-
Here's the last issue where source maps were discussed before the beta release.
-
-
trailblazer.to trailblazer.to
-
keeps a semantic
-
Things could go wrong in two places here. First, the validation could fail if Github sends us data we don’t understand. Second, we might not know the user signing in, meaning the “find user” logic has to error-out
-
-
sobolevn.me sobolevn.me
-
we also wrap them in Failure to solve the second problem: spotting potential exceptions is hard
-
exceptions are not exceptional, they represent expectable problems
Tags
- error/exception handling
- anticipating what could go wrong / error/exception cases
- exceptions that are not exceptional
- error/exception handling: spotting potential exceptions is hard
- difficult/hard problem
- easy to miss / not notice (attention)
- key point
- exceptions are expectable, not exceptional
Annotators
URL
-
-
drylabs.io drylabs.io
-
Our mission is to allow people to make money via educational efforts and to dedicate the rest of their time to creating great open source products.
What does this mean exactly? "Our mission is to allow people to make money via educational efforts"
-
-
github.com github.com
-
their main intent is to reduce fuzzy controller code
-
-
2019.trailblazer.to 2019.trailblazer.to
-
Trailblazer (TRB) is an Open-Source project. Since we want to keep it that way, we decided to raise awareness for the “cost” of our work - providing new versions and features is incredibly time-consuming for us, but we love what we do.
-
-
github.com github.com
-
While Trailblazer offers you abstraction layers for all aspects of Ruby On Rails, it does not missionize you. Wherever you want, you may fall back to the "Rails Way" with fat models, monolithic controllers, global helpers, etc. This is not a bad thing, but allows you to step-wise introduce Trailblazer's encapsulation in your app without having to rewrite it.
Tags
- leaving the details of implementation/integration up to you
- focus on what it should do, not on how it should do it (implementation details; software design)
- focus on concepts/design/structure instead of specific/concrete technology/implementation
- rails: the Rails way
- allowing developer/user to pick and choose which pieces to use (allowing use with competing libraries; not being too opinionated; not forcing recommended way on you)
- Trailblazer
- abstractions
- freedom of user to override specific decision of an authority/vendor (software)
- making changes / switching/migrating gradually/incrementally/step-wise/iteratively
- newer/better ways of doing things
Annotators
URL
-
-
linusakesson.net linusakesson.net
-
Beware, though: What you are about to see is not particularly elegant. In fact, the TTY subsystem — while quite functional from a user's point of view — is a twisty little mess of special cases. To understand how this came to be, we have to go back in time.
-
-
-
This is in fact where I started, but this gives me all processes, which is exactly what I don't want.
-
-
railscasts.com railscasts.com
-
Teaching is my passion
-
-
www.infoworld.com www.infoworld.com
-
Some people believed I argued that object orientation is bad simply because extends has problems, as if the two concepts are equivalent. That's certainly not what I thought I said, so let me clarify some meta-issues.
first sighting: meta-issue 
-
-
davefleet.com davefleet.com
-
If you think you’ve conveyed something but the other person hears something completely different, is that their fault or yours?
-
From my perspective the onus is on you to consider not just the words coming out of your mouth, but how they are received.
-
Everyone has their own background and context that they overlay on top of what they hear. It’s our jobs as communicators to consider that perspective and to adjust the way we communicate accordingly. If we do, we stand a better chance of persuading them to agree with our point of view.
-
-
-
www.velaction.com www.velaction.com
-
People often hear what they think should be said, not the words that are actually spoken. This comes from the tendency of people to think faster than they talk. A listener makes assumptions about what they expect because their minds race ahead. This can be especially problematic when you misinterpret what your boss said.
-
-
softwareengineering.stackexchange.com softwareengineering.stackexchange.com
-
My understanding of "programming to an interface" is different than what the question or the other answers suggest. Which is not to say that my understanding is correct, or that the things in the other answers aren't good ideas, just that they're not what I think of when I hear that term.
-
-
www.javaworld.com www.javaworld.com
-
Rather than implement features you might need, you implement only the features you definitely need, but in a way that accommodates change. If you don't have this flexibility, parallel development simply isn't possible.
-
-
hilton.org.uk hilton.org.uk
-
Unlike naming children, coding involves naming things on a daily basis. When you write code, naming things isn’t just hard, it’s a relentless demand for creativity. Fortunately, programmers are creative people.
-
-
www.reddit.com www.reddit.com
-
We do know what our customers ask us for: powerful desktops and laptops that work with them in their creative endeavors. And we know that Canonical is no longer interested in catering to them. So we're going to try and step up.
-
-
www.reddit.com www.reddit.com
-
Get off systemd, and enter the world of chroot.
-
-
pop-planet.info pop-planet.info
-
You don't necessarily have to resize Windows' EFI partition. You can have multiple EFI partitions.
-
-
stackoverflow.com stackoverflow.com
-
without grid-template-rows layout properties getting passed over to the next row
-
-
stackoverflow.com stackoverflow.com
-
I disagree, but I can't downvote it, because it is an important POV.
What do you disagree with? Why? Why don't you share why? Apparently not the "answer" part, because you can downvote that, so you must mean one of the comments. Which one? Why is it an important POV?
-
- Jan 2021
-
-
Change any of the <option> by double clicking on the number.
-
-
wondertools.substack.com wondertools.substack.com
-
Simple ways to do more with spreadsheets
For me the key is use cases within my discipline--teaching and how students can use them. I don't like to teach stuff that won't reap students dividends in productivity, learning, sharing, gathering info effectively, time saving.
-
-
forums.theregister.com forums.theregister.com
-
You stick with what you know. It's trouble free because you know how to use it. That's achievable on any of the main OSs, even (gasp!) Windows.
-
-
github.com github.com
-
You should default to the most permissive option imo and there really is no reason to check anything until you really need to If it were left to me I'd just use optional chaining, as it also eliminates the need for no-ops
(lazy checking)
-
-
en.wikipedia.org en.wikipedia.org
-
In other words, programs that send messages to other machines (or to other programs on the same machine) should conform completely to the specifications, but programs that receive messages should accept non-conformant input as long as the meaning is clear.
-
be conservative in what you do, be liberal in what you accept from others
-
-
discourse.ubuntu.com discourse.ubuntu.com
-
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.
-
The “no-snaps” ship already sailed years ago…you folks missed that boat. It’s too late to wish for a return to the past. Snaps in Ubuntu have been happening for years already, and will continue regardless of any opinions expressed here.
Tags
- too late
- focus on ways/what you can improve
- already already decided what they like/prefer (preferences/favorites/winners)
- Snap
- improving one's process
- compromise
- momentum/inertia
- moving/changing in a different direction than users want
- do pros outweigh/cover cons?
- the needs of the many outweigh the needs of the few
- constant evolution/improvement of software/practices/solutions
- already already
- progress requires compromises
- progress
- trade-offs
- good point
- shift in preference
Annotators
URL
-
-
askubuntu.com askubuntu.com
-
How do you know this? I've looked all over the internet and can't find any proof that Lightdm is more "lightweight" (whatever this means) or faster.
-
-
stackoverflow.com stackoverflow.com
-
But, I am a little bit confused about what to do now, mark your answer as correct and create new question, or create and EDIT block to this post?
-
- Dec 2020
-
medium.com medium.com
-
consume basic every day information and go around in different platforms meanwhile, without continuously consuming
-
-
github.com github.com
-
capitulation-inducing poor performance
-
-
chem.libretexts.org chem.libretexts.org
-
Nodes A wave function node occurs at points where the wave function is zero and changes signs. The electron has zero probability of being located at a node.
Nodes
Tags
Annotators
URL
-
-
www.codingwithjesse.com www.codingwithjesse.com
-
People really don't stress enough the importance of enjoying what you're programming. It aids creativity, makes you a better teammate, and makes it significantly easier to enter a state of flow. It should be considered an important factor in choosing a web development framework (or lack thereof). Kudos!
-
-
www.whatech.com www.whatech.com
-
Find Your Passion, Then Monetize It The
-
Try a little of everything, and then choose a specialization. Money is not the most important thing. You need to LOVE your activity! But you don't know what you like until you try it.
-
- Nov 2020
-
developer.mozilla.org developer.mozilla.org
-
Fallback values aren't used to fix the browser compatibility. If the browser doesn't support CSS custom Properties, the fallback value won't help.
-
-
uxdesign.cc uxdesign.cc
-
I love the Material Design System’s buttons just because their principles are really well thought through.
-
we will look at the hierarchy of buttons and the language that they communicate
-
-
github.com github.com
-
dfn export for=tree
-
-
github.com github.com
-
passive: true instructs chrome that no body will call e.preventDefault() so chrome can optimized scrolling just because no body will call e.preventDefault and so there is no need to wait listeners...
-
-
github.com github.com
-
I am curious how do you "organize" your work
-
-
boardgamegeek.com boardgamegeek.com
-
I prefer light stock taking games like American Rails.
-
-
opinionatedgamers.com opinionatedgamers.com
-
I find the binding of Mini Express pleasant.
-
-
opinionatedgamers.com opinionatedgamers.com
-
Ultimately, I’m an “are there tough decisions?” kind of gamer, and on that matter I’m torn. There are some turns and some positions and some situations that will play themselves. Sometimes obviously so, and sometimes after you think it out.
-
I’m fan of maps (in real life and in games), and the map play here is interesting
-
What vaults this well past SNCF for me (setup time aside), is the limited company choice; it prevents a feedback loop of sorts where a game devolves into running each company in the ground.
-
-
internetarchive.applytojob.com internetarchive.applytojob.com
-
M/F/D/V/L/G/B/T
-
-
stackoverflow.com stackoverflow.com
-
I would suggest to follow an index convention for importing/exporting files
-
-
gist.github.com gist.github.com
-
I'm excited for the RTM of webpack 2!
I assume this is just a more polite variant of RTFM?
-
-
github.com github.com
-
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.
-
-
button.dev button.dev
-
i like working on application frameworks, compilers, interpreters, and emulators.
-
-
jimmy.schementi.com jimmy.schementi.com
-
but know I know what I don't want to do. I definitely know I want to be an Engineer now, and it makes it more clear that I should start my own business.
-
-
github.com github.com
-
Tell you why tree-shaking fails, if it does.
-
What it doesn't do
-
Export plain functions
What other kind of function is there?
-
-
faculty.washington.edu faculty.washington.edu
-
To appreciate the social role of Broca and his school,we must recognize that his statements about the brainsof women do not reflect an isolated prejudice toward asingle disadvantaged group. They must be weighed inthe context of a general theory that supportedcontemporary social distinctions as biologicallyordained.
Here's the "So what? Who cares?"
Tags
Annotators
URL
-
-
github.com github.com
-
If there are different tiers, those could be marked in the repo description (e.g. [COMMUNITY] or [UNSUPPORTED]).
-
-
linuxfud.wordpress.com linuxfud.wordpress.com
-
I realise this is old, but as it isn’t a forum i see no problem in replying
-
-
css-tricks.com css-tricks.com
-
will only apply up the chain
Should this "up the chain" be "down the chain"?
In terms of a tree, I think of the caller/consumer/thing that imports this file as "up" and the things that I call/import as "down".
That is more consistent with a tree, but not a stack trace (or any stack), I suppose, which has most recently called thing at the top ("up"), and the consumer of that at the bottom ("down").
-
-
github.com github.com
-
Investigate deeply.
-
-
-
dry-package
-
-
github.com github.com
-
Things that I miss most from Vue:
-
What bothers me most from Svelte: <!-- I want to bind the value of this custom input just like I would bind to normal input --> <input bind:value="query" /> <!-- works --> <search-input bind:value="query" /> <!-- doesn't work :/ -->
I think this works in current Svelte
-
- Oct 2020
-
meta.stackoverflow.com meta.stackoverflow.com
-
Retagging the HTML/CSS questions to use html-heading seems the right thing to do. For the other uses, I don't have enough grounding in the geographic area to know whether the direction and bearing are replacements for heading. But the tag information for heading should be created and should firmly point at the other tags — at least until it is expunged.
-
-
github.com github.com
-
We could broadcast a warning if we find the variable to be set in the environment, but that is more likely than not to annoy people who intentionally set it.
New tag?: warnings that may annoy people who intentionally do something. (Need a way to selectively silence certain warnings?)
-
-
api.rubyonrails.org api.rubyonrails.org
-
“"
Which character is this referring to exactly?
It looks like the empty string, which wouldn't make sense.
https://www.postgresql.org/docs/13/functions-matching.html only lists these 2:
If
pattern
does not contain percent signs or underscores, then the pattern only represents the string itself; in that caseLIKE
acts like the equals operator. An underscore (_
) inpattern
stands for (matches) any single character; a percent sign (%
) matches any sequence of zero or more characters.
-
-
-
Note that these are not hyperlinks; these URIs are used for identification. This is a machine-readable way to say “this is HTML”. In particular, software does not usually need to fetch these resources, and certainly does not need to fetch the same one over and over!
-
Don’t fetch stuff unless you actually need it Judging from the response to our 503 errors, much of the software requesting DTDs and schemata from our site doesn’t even need them in the first place, so requesting them just wastes bandwidth and slows down the application. If you don’t need it, don’t fetch it!
-
-
humanwhocodes.com humanwhocodes.com
-
Anyone who’s ever worked with me knows that I place a very high value on what ends up checked-in to a source code repository.
-
The reason for this is very simple: once code gets checked-in, it takes on a life of its own.
-
Checking in is akin to sharing your code with others, and once out in the world, it’s hard to predict what that code will do.
-
-
www.onwebsecurity.com www.onwebsecurity.com
-
Yet it can be deceivingly difficult to properly encode (user) input
They were talking about output encoding but then switched to input encoding? Did they really mean to say input encoding here?
-
-
facebook.github.io facebook.github.io
-
E4X is a deprecated specification with deep reaching semantic meaning.
-
-
github.com github.com
-
I prefer to have optionality over compound planing (assumptions, based on assumptions, …).
-
anti-fragile development
-
-
-
TOOAWTDI
-
-
dylanvann.com dylanvann.com
-
Svelte should make something like useEffect part of the framework so that this could work better and be less verbose.
-
-
-
Although I'm starting to regret even posting this because I feel like it cheapens what we've accomplished.
-
I started Solid years ago before I thought anyone would be interested in using it. I only started promoting it because it had already achieved the goals I had set out for it.
-
-
github.com github.com
-
JSX is an XML-like syntax extension to EcmaScript (https://facebook.github.io/jsx/). It is not a language or runtime.
-
-
github.com github.com
-
perhaps, imo this would make more sense. but it would slow down Parcel significantly as packages who don't have a browserslist or something similar will all get compiled (and most packages actually do target commonjs, which makes this prob not such a good idea). Which unfortunately is way too many packages. It would be great if tools like babel actually enforced a similar pattern to Parcel and use browserlist file or package.json instead of allowing defining target env in babel. Or at least not encourage it.
-
- Sep 2020
-
hypothes.is hypothes.is
-
What is Tableau If you are here, it must be because you, too, have heard the buzz surrounding Tableau. This inevitably brings us to the question, what is Tableau? Tableau software has been elected as a leader among the business intelligence tools for seven consecutive years.
Tags
Annotators
URL
-
-
final-form.org final-form.org
-
You probably want initialValue! ⚠️ The value of the field upon creation. This value is only needed if you want your field be dirty upon creation (i.e. for its value to be different from its initial value).
-
-
github.com github.com
-
So I guess what @Rich-Harris is trying to say is that (sorry, I'm just logging it here for my own benefit)
-
-
medium.com medium.com
-
they practically live on npm and already know which packages they like
-
-
github.com github.com
-
When the message say function was called outside component initialization first will look at my code and last at my configuration.
-
-
github.com github.com
-
new style RFC
-
-
-
Three tests to prove a small piece of behavior. Although it might seem overkill for such a small feature, these tests are quick to write—that is, once you know how to write them
-
-
drive.google.com drive.google.com
-
Referring to Edwacer
-
-
www.w3.org www.w3.org
-
GitHub Issues are preferred for discussion of this specification.
-
-
eclass.srv.ualberta.ca eclass.srv.ualberta.ca
-
Tree of Life
The 'Tree of Life' has been present throughout many cultures and religions across history. It has been known by many different names but the meaning is always a source of life or a creator. The ancient Egyptians, Christians, Myahs, and Assyrians all believed in this 'Tree of Life.'
Tags
Annotators
URL
-
-
-
Customers care more about the value our application adds to their lives than the programming language or framework the application is built with. Visible Technical Debt such as bugs and missing features and poor performance takes precedence over Hidden Technical Debt such as poor test code coverage, modularity or removing dead code
-
- Aug 2020
-
pragmaticpineapple.com pragmaticpineapple.com
-
Now, you feel a sudden urge to use it. You ping your team lead or send a message to your whole team about this cool new way of doing things, and you suggest that you start using it.
-
-
hyperlink.academy hyperlink.academy
-
Course as community onboarding
I like this idea - as when joining a community figuring out the 'rules of engagement' can be hard, and also
- who to go for what
- what do I need to know to start
- how does this community work
For team on-boarding, project on-boarding, etc - it can also guide people towards other courses / resources that may be more ongoing or of other types
-
- Jul 2020
-
-
The second situation occurs when a person says unpleasant things about another when he or she ought to have known they are false. A reasonable person generally refrains from sharing negative information about others if he or she has reason to doubt its veracity.
-
-
stackoverflow.com stackoverflow.com
-
Ultimately though, I'd say the file structure that makes the most sense for your i18n workflow is the best one.
-
-
-
The carefully crafted Medium story can give the appearance that- at the nadir of your professional life- you are above it all, you are concerned about others, and you are a soulful human being moving on to an even more lucrative future.
-
-
hypothes.is hypothes.is
-
What is Design Sprint and How to Run It?
Working a design sprint can be a powerful way to determine problems and verify ideas at the quickest stages of product development. In this article delivered complete details of How to run a design sprint.
-
-
evilmartians.com evilmartians.com
-
We mostly write integration tests, by the way—and 20% is not that bad (but can be even better).
-
-
tabcomputing.com tabcomputing.comT A B1
-
ΨΤ Corporation
Tags
Annotators
URL
-
-
github.com github.com
-
But I love it, and so I plan to keep it alive.
-
- Jun 2020
-
-
DaveLagnado on Reddit
-
-
www.engadget.com www.engadget.com
-
The developers are ending support for Tor Messenger due primarily to a lack of support.
What does a "lock of support" really mean?
-
-
securitytoday.com securitytoday.com
-
“We have a responsibility to protect your data,” said Zuckerburg, in March. “And if we can’t, then we don’t deserve to serve you.”
-
- May 2020
-
stackoverflow.com stackoverflow.com
-
echo "${BASH_REMATCH[1]/:\/\//://gitlab-ci-token:${GL_TOKEN:-$GITLAB_TOKEN}@}" > $HOME/.config/git/credentials
-
git config --global credential.helper store
What does this do?
-
-
github.com github.com
-
We are not testing styles specifically at this time
-
Integration specs are relied upon to ensure the application functions, but does not ensure pixel-level stylistic perfection.
-
-
www.merriam-webster.com www.merriam-webster.com
-
of, relating to, or being a grammatical case or form expressing means or agency
I really need an example of this!
It seems unusual that they specifically mention "a grammatical case or form". I've never seen a definition before that is anything like this one.
How is this different from definition 1?
-
-
www.darpa.mil www.darpa.mil
-
ignore shared content across pages
-
-
support.gitlab.com support.gitlab.com
-
Requested Dormant Username Enter the username you would like to request, without the preceding URL (e.g., "User" instead of "gitlab.com/User")
Problem Type: Dormant Username Requests
-
-
about.gitlab.com about.gitlab.com
-
The GitLab.com support team does offer support for: Account specific issues (unable to log in, GDPR, etc.) Broken features/states for specific users or repositories Issues with GitLab.com availability
-
Out of Scope The following details what is outside of the scope of support for self-managed instances with a license.
-
-
-
For general questions, use cases, or anything else that does not fit into one of the above cases, please post in the GitLab Forum or on a third-party help site.
-
-
about.gitlab.com about.gitlab.com
-
We believe everyone deserves to report to exactly one person that knows and understands what you do day to day. The benefit of having a technically competent manager is easily the largest positive influence on a typical worker’s level of job satisfaction. We have a simple functional hierarchy, everyone has one manager that is experienced in their subject matter.
-
-
jamstack.org jamstack.org
-
When is your site not built with the Jamstack? Any project that relies on a tight coupling between client and server is not built with the Jamstack.
-