- May 2024
-
-
this has now become unsustainable and we want to take this tradeoff to best serve the needs of the community
-
- Dec 2022
-
support.google.com support.google.com
-
You can find some benefits and limitations of each kind of space organization below.
-
- Nov 2022
-
mxb.dev mxb.dev
-
Generally speaking: The more independence a technology gives you, the higher its barrier for adoption.
I've previously framed this as a greater range of choices (towards independence) requires more work--both work to narrow down one's choices as well as potentially work to build and maintain..
-
- Jul 2022
-
inst-fs-iad-prod.inscloudgate.net inst-fs-iad-prod.inscloudgate.net
-
Netflix, together with competitors such as Hulu and Amazon Prime Video, havechanged the way people watch television. Cable television subscriptions peaked in2012 before beginning a gradual decline, and disc sales have dropped faster.5
With the rise of online streaming came a decrease of cable television usage
-
As Internet connections grew faster, more users shifted to purchasing software viadownloads rather than on disc. Software companies eventually moved away entirelyfrom the model of selling major releases every few years
-
The Internet of the early 1990s was growing so rapidly that even experts found it hardto stay on top of its expanding collection of tools, protocols, file transfer sites, telnetservices, and newsgroups. It began to feel like a large library that had no card catalog
It was great that the internet was expanding, but with its expansion came disorganization.
-
-
inst-fs-iad-prod.inscloudgate.net inst-fs-iad-prod.inscloudgate.net
-
All the portals suffered from the classic business mistake ofveering from their core mission
These companies all seemed to stray from their mission to try to be competitive in the market. However, if they had stayed true to their original intentions these companies might have found long-term success.
-
bandwidth was at a premium, andmany Webmasters felt the Wanderer ate up too many processingand bandwidth cycles as it indexed a site's contents.
As a bot Wanderer automatically created an index of sites for users to search.
-
-
discuss.rubyonrails.org discuss.rubyonrails.org
-
Overriding the ActiveStorage controllers to add authentication or customize behavior is a bit tedious because it requires either: using custom routes, which means losing the nice url helpers provided by active storage copy pasting the routes in the application routes.rb, which is not very DRY.
-
- May 2022
-
Local file Local file
-
When a project is defined in a few words, nobody knows what it means. "Build a calendar view" or "add group notifications" sound sensible, but what exactly do they entail?
Team membres don't have enough information to make trade-offs.
-
- Jun 2021
-
disqus.com disqus.com
-
In short: storing the token in HttpOnly cookies mitigates XSS being used to get the token, but opens you up to CSRF, while the reverse is true for storing the token in localStorage.
-
Therefore, since each method had both an attack vector they opened up to and shut down, I perceived either choice as being equal.
-
- Mar 2021
-
-
The issue is kind of regression/trade-off for keep bundles get loaded same as the declaration order. The only thing this part added is the new BundleBind! command. Sure we should try fix issue by not introduce new feature/concept as possible as we can, but when the concept/complexity is just add a simple command without any argments to the configuration, and the benefit is clean, simple and efficient implementation, IMHO it is worth. That's why I finally chose this solution.
Tags
Annotators
URL
-
-
blog.izs.me blog.izs.me
-
It is about balancing the twin needs of writing good software, and writing any software at all.
-
It’s a practical set of advice for trading a moderate increase in development cost for a much larger reduction in maintenance costs.
-
-
news.ycombinator.com news.ycombinator.com
-
That said, I wish more people would talk both sides. Yes, every dependency has a cost. BUT the alternatives aren't cost free either. For all the ranting against micropackages, I'm not seeing a good pro/con discussion.
-
-
trailblazer.to trailblazer.to
-
And trust us, we’ve been playing with different APIs for two years and this was the easiest and fastest outcome.
Tags
Annotators
URL
-
- Feb 2021
-
github.com github.com
-
I don't think seeing it in Rails PRs naturally means we should do it blankly. Put it another way, what's the justification in those PRs for doing it?
Tags
- rationale
- why?
- justification for existence
- understand the trade-offs
- fallacy: doing something because it's popular / everyone is doing it
- doing something without knowing why/how it works
- investing time to really understand something
- understand the ramifications/effects/consequences
- understand both sides of an issue
Annotators
URL
-
-
www.infoworld.com www.infoworld.com
-
This column and last month's article are about design. Design, by nature, is a series of trade-offs. Every choice has a good and bad side, and you make your choice in the context of overall criteria defined by necessity. Good and bad are not absolutes, however. A good decision in one context might be bad in another.
-
If you don't understand both sides of an issue, you cannot make an intelligent choice; in fact, if you don't understand all the ramifications of your actions, you're not designing at all. You're stumbling in the dark.
-
My point is that you should not program blindly. You must understand the havoc a feature or idiom can wreak. In doing so, you're in a much better position to decide whether you should use that feature or idiom. Your choices should be both informed and pragmatic.
Tags
- living with the consequences
- trade-offs
- progress requires compromises
- intentional/well-considered decisions
- dichotomous thinking
- understand the trade-offs
- actually consider / think about how it _should_ (ideally) be
- design is about trade-offs
- decisions have long-lasting effects/consequences
- understand the ramifications/effects/consequences
- understand both sides of an issue
- relativeness
Annotators
URL
-
-
www.reddit.com www.reddit.com
-
Space: Suppose we had infinite memory, then cache all the data; but we don't so we have to decide what to cache that is meaningful to have the cache implemented (is a ??K cache size enough for your use case? Should you add more?) - It's the balance with the resources available.
-
You have to guess when the data is not likely to be needed in memory. It can't be too short that the cache is useless, and too long that you'll get a memory leak.
-
-
www.quora.com www.quora.com
-
After considering the value we place, and the tradeoffs we make, when it comes to knowing anything of significance, I think it becomes much easier to understand why cache invalidation is one of the hard problems in computer science
the crux of the problem is: trade-offs
-
- Jan 2021
-
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.
-
Snap gets rid of dependency mess. Good. Snap offers in one place FOSS and proprietary app’s. Here I am suspicious. It may be an advantage for a commercial app-store and for some users. But this advantage may lead to loss of comfort and flexibility for the many users that rely first on FOSS.
Tags
- dependency issues
- open-source software
- constant evolution/improvement of software/practices/solutions
- trade-offs
- dependency mess
- progress requires compromises
- good point
- the needs of the many outweigh the needs of the few
- focus on ways/what you can improve
- undermining
- do pros outweigh/cover cons?
- compromise
- progress
- improving one's process
Annotators
URL
-
-
github.com github.com
-
As you already noticed, the extension does not go in an manipulate the hrefs/urls in the DOM itself. While it may seem scary to you that an extension may manipulate a URL you're navigating to in-flight, I think it's far scarier to imagine an extension reading and manipulating all of the HTML on all of the pages you go to (bank accounts, utilities, crypto, etc) in order to provide a smidgeon of privacy for the small % of times you happen to click a link with some UTM params.
-
- Nov 2020
-
medium.com medium.com
-
The main point — each framework/library/instrument has some kind of flaw, something it handles a little worse than others. And Svelte is no exception.
-
-
github.com github.com
-
but that might break everything for folks who actually do want to set values to undefined inside component code, so that might not be viable.
-
- Oct 2020
-
stackoverflow.com stackoverflow.com
-
Don't sacrifice clarity for brevity when creating a minimal example.
-
-
www.python.org www.python.org
-
A style guide is about consistency. Consistency with this style guide is important. Consistency within a project is more important. Consistency within one module or function is the most important.
-
-
medium.com medium.com
-
Yes, you cannot fully express a modern app through templates without sacrificing flexibility and code reusability.
-
It might seem like a small thing but for me it is more than a valid reason to add an extra of 0.15–0.25 seconds to my app’s time-to-interactive.
-
I guess when making decisions about the stack of the compiler, they made a tradeoff — how high the overhead is vs the benefits the community gets in exchange.
-
But is overhead always bad? I believe no — otherwise Svelte maintainers would have to write their compiler in Rust or C, because garbage collector is a single biggest overhead of JavaScript.
-
-
tech.ebayinc.com tech.ebayinc.com
-
However, in practice I do not think these tradeoffs are enough to justify logic-less templates.
-
- Jul 2020
-
blog.union.io blog.union.io
-
One way around this is simply linking to each SVG with an <img> tag, instead of embedding the actual SVG in the DOM. This way, the virtual DOM only needs to track one node per image, instead of hundreds for each SVG. Inline SVG [above] vs linked SVG. But in doing so we’ve crippled our ability to manipulate our SVGs. No longer can we add stroke, move shapes, remove nodes or change fill. In short, if you want :hover to change the fill color, you’re back in the stone age.
Tags
Annotators
URL
-
-
blog.karenmenezes.com blog.karenmenezes.com
-
You know the trade-off. Use the img tag to display an SVG, and you get clean markup — at the cost of styling the SVG using its properties like fill, stroke, SVG filters and more.
-
- May 2020
-
www.infoq.com www.infoq.com
-
The trade-offs that came with microservices caused more issues than they fixed
-
-
github.com github.com
-
This is exactly the approach that Chef has chosen. They built Omnibus, an automation system which spawns an army of VMs for building platform-specific packages. It works, but it's heavyweight and a big hassle. You need a big build machine for that if you want to have reasonable build time. And be prepared to make 20 cups of coffee.
Tags
Annotators
URL
-
-
developers.google.com developers.google.com
-
Although it can minimize the overhead of third-party tags, it also makes it trivial for anyone with credentials to add costly tags.
-
-
www.fastcompany.com www.fastcompany.com
-
But this new, risk-score based system comes with a serious trade-off: users’ privacy.
-
-
-
I will need to find a workaround for one of my private extensions that controls devices in my home network, and its source code cannot be uploaded to Mozilla because of my and my family's privacy.
-
We must consider introducing sensible default options in Firefox, while also educating users and allowing them to override certain features, instead of placing marginal security benefits above user liberties and free choice.
-
- Apr 2020
-
www.troyhunt.com www.troyhunt.com
-
There will be those within organisations that won't be too keen on the approaches above due to the friction it presents to some users.
-
This has a usability impact. From a purely "secure all the things" standpoint, you should absolutely take the above approach but there will inevitably be organisations that are reluctant to potentially lose the registration as a result of pushing back
-
As such, they're not in clear text and whilst I appreciate that will mean some use cases aren't feasible, protecting the individuals still using these passwords is the first priority.
-
-
github.com github.com
-
One of the drawbacks of waiting until someone signs in again to check their password is that a user may simply stay signed in for a long time without signing out. I suppose that could be an argument in favor of limiting the maximum duration of a session or remember-me token, but as far as user experience, I always find it annoying when I was signed in and a website arbitrarily signs me out without telling me why.
-
-
github.com github.com
-
There's a tradeoff to be made between the false positive rate, the number of passwords checked, and the amount of disk/network bandwidth used.
-
-
github.com github.com
-
IDEs and standard *nix tools like sed can help, but you typically have to make a trade-off between introducing errors and introducing tedium.
-
- Dec 2019
-
plaintext-productivity.net plaintext-productivity.net
-
I have concluded that all these systems are cumbersome and onerous in some ways, more concerned with design than functionality, and more concerned with ease-of-use than speed and efficiency.
-
- Nov 2019
-
github.com github.com
-
The chosen approach pushes a lot of complexity out of the core. As a result it might take more code to achieve certain functionalities. This is the price of flexibility. And that's the primary design goal of Reactabular.
-
- May 2019
-
academic.oup.com academic.oup.com
-
first target the patients at highest risk of relapse;
Clinical trials will most certainly first include those patients with the highest risk of relapse. However, long term, everything will depend on the risk/ benefit trade off: if an effective, simple, well-tolerated and cost-effective treatment was available (let's imagine a single short low-dose PD1 for any early Melanoma patient) that prevented progression for most patients would be very different from a highly toxic, expensive treatment that doesn't work for everyone (think Ipi 10mg/kg adjuvant)- so everything is in the trade-off
-
- Jan 2019
-
www.at-the-intersection.com www.at-the-intersection.com
-
Sure. If I have a lot of tabs open, sometimes trading the crash, but otherwise it's perfectly great.
-
pretty shitty one
Tags
Annotators
URL
-