- Aug 2021
-
www.martinfowler.com www.martinfowler.com
-
When writing about programming, I prefer to use 'annotation' as the general term. Although .NET was first, the word 'attribute' is just too widely used for different things.
-
-
www.heni.com www.heni.com
-
provoking discussion on where audience puts faith/belief/investment in the future (digital / NTF or physical.
Tags
Annotators
URL
-
-
www.ruby-lang.org www.ruby-lang.org
-
ruby2_keywords allows you to run the old style even in Ruby 2.7 and 3.0.
-
- Jul 2021
-
datatracker.ietf.org datatracker.ietf.orgrfc64551
-
When an endpoint is to interpret a byte stream as UTF-8 but finds that the byte stream is not, in fact, a valid UTF-8 stream, that endpoint MUST _Fail the WebSocket Connection_. This rule applies both during the opening handshake and during subsequent data exchange.
-
-
www.freecodecamp.org www.freecodecamp.org
-
The most important part of this query is the with block. It's a powerful resource, but for this example, you can think of it as a "way to store a variable" that is the path of the contact you need to update, which will be dynamic depending on the record.
-
It just builds the path as '{1, value}', but we need to convert to text[] because that’s the type expected on the jsonb_path function.
-
-
www.postgresql.org www.postgresql.org
-
(The null result should not be confused with a SQL NULL; see the examples.)
-
-
news.ycombinator.com news.ycombinator.com
-
as a more experienced user I know one can navigate much more quickly using a terminal than using the hunt and peck style of most file system GUIs
As an experienced user, this claim strikes me as false.
I often start in a graphical file manager (nothing special, Nautilus on my system, or any conventional file explorer elsewhere), then use "Open in Terminal" from the context menu, precisely because of how much more efficient desktop file browsers are for navigating directory hierarchies in comparison.
NB: use of a graphical file browser doesn't automatically preclude keyboard-based navigation.
-
-
aeon.co aeon.co
-
‘Don’t get fooled by those mangled teeth she sports on camera!’ says the ABC News host introducing the woman who plays Pennsatucky. ‘Taryn Manning is one beautiful and talented actress.’ This suggestion that bad teeth and talent, in particular, are mutually exclusive betrays our broad, unexamined bigotry toward those long known, tellingly, as ‘white trash.’ It’s become less acceptable in recent decades to make racist or sexist statements, but blatant classism generally goes unchecked. See the hugely successful blog People of Walmart that, through submitted photographs, viciously ridicules people who look like contemporary US poverty: the elastic waistbands and jutting stomachs of diabetic obesity, the wheelchairs and oxygen tanks of gout and emphysema. Upper-class supremacy is nothing new. A hundred years ago, the US Eugenics Records Office not only targeted racial minorities but ‘sought to demonstrate scientifically that large numbers of rural poor whites were genetic defectives,’ as the sociologist Matt Wray explains in his book Not Quite White: White Trash and the Boundaries of Whiteness (2006). The historian and civil rights activist W E B du Bois, an African American, wrote in his autobiography Dusk of Dawn (1940) that, growing up in Massachusetts in the 1870s, ‘the racial angle was more clearly defined against the Irish than against me. It was a matter of income and ancestry more than colour.’ Martin Luther King, Jr made similar observations and was organising a poor-people’s march on Washington at the time of his murder in 1968.
examples of upper-class supremacy
This seems an interesting sociological issue. What is the root cause? Is it the economic sense of "keeping up with the Jonses"? Is it a zero-sum game? really?
-
- Jun 2021
-
digitalnow878391108.wordpress.com digitalnow878391108.wordpress.com
-
Why is it big news? Because the main advantage of npm over other package managers like yarn or pnpm is that it comes bundled with NodeJS.
-
-
hypothes.is hypothes.is
-
"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."
-
"I am also concerned that despite the best of intentions many of us have not considered adequately what social justice means and entails. I worry that social justice may become simply a “topic du jour” in music education, a phrase easily cited and repeated without careful examination of the assumptions and actions it implicates. That can lead to serious misunderstandings."
Tags
- As music educators we do our best to include cultures and introduce new ideas because of what is relevant at the time. Yet we don't go to the next level and dive into the importance of "why" and how we as citizens along with our students can get involved and take positive actions. This may be due to the lack of autonomy in the classroom and/or time to teach in general.
- This is exactly why I'm taking this class. The phrase Social Justice along with Multiculturalism has changed SO MUCH
Annotators
URL
-
-
defragged.org defragged.org
-
github.com github.com
-
Whether you agree or not, to me there's nothing in this world that is entirely apolitical - when there are people there is politics. You don't have to agree with my views, nor do I expect you to. Diversity and disagreement is what drives mankind forward.
-
I completely understand that master have two meanings: A man who has people working for him, especially servants or slaves; and An original recording, film, or document from which copies can be made.
-
I think it's just a bad English/mis-translation problem. I'm guessing @pmmmwh assumed 'master' meant like 主 in 奴隸主 (slave owner/master). Actually a better translation would be 師 like 功夫大師 (Kung Fu master). The specimen copies are made from.
-
The specimen copies are made from.
Tags
- nothing is apolitical where people are involved
- good point
- lost in translation
- words with multiple different meanings (ambiguity)
- ambiguous
- diversity
- separation of personal/political views from professional activity
- word senses
- words with multiple different meanings: master
- you don't have to agree with my views
Annotators
URL
-
-
github.com github.com
-
Development has been suspended on this project because QtWebKit was deprecated in favor of QtWebEngine, which is not a suitable replacement for our purposes.
-
-
github.com github.com
-
Fail loudly and helpfully if any environment variables are missing.
-
-
social.msdn.microsoft.com social.msdn.microsoft.com
-
I feel the pain. It is a normal thing that standards do evolve over time, though, and our software needs to cope with it.
-
-
stackoverflow.com stackoverflow.com
-
Is there a way to select from multiple custom tables using ActiveRecord QueryMethods? I'm trying to replicate this SQL query using Ruby's ActiveRecord Query Methods. select employee.emplid, address.location from (....) employee, (....) address where employee.emplid = address.emplid
-
-
stackoverflow.com stackoverflow.com
-
@7alhashmi: Yes, e.g. the 100 comes from the feature_values table
I guess @7alhashmi deleted their comment that this was in reply to??
-
-
www.postgresql.org www.postgresql.org
-
The field/element/path extraction operators return NULL, rather than failing, if the JSON input does not have the right structure to match the request; for example if no such key or array element exists.
-
-
www.migrationencounters.org www.migrationencounters.org
-
Anita: So, what happened to you in the States? So that you ended up back here?Ivan: I was in the wrong car. So, I was in a car that, they pulled us over and I was just with the people, but they'd said that—well they found drugs in the car. So, they blamed me. But I was on the passenger side. So, I know that the rules is whoever's driving or the car owner has to be responsible. But they did not take it like that. They just said... I didn't want to give them my name because I was scared. So, they took me for that too, giving a false name. But on top of that they put all the charges on me. So, they charged me for all the drugs because they didn't want to take the charge.Anita: So, they charged you instead of the person who had the drugs?Ivan: Yes. Yes, that's true.Anita: Why'd they do that?Ivan: I don't know, but they did. They didn't want to take the charge. But I mean, I was just with them because I was going to Walmart to do a return and they stopped us in a traffic stop and they blamed it all on me. I was trying to fight my case, but it was taking too long. I was getting too stressed out being inside in jail so I just signed the papers. I just wanted to get out, so I just took the charge.
explanation of how he ended up back in Mexico.
-
- May 2021
-
interpersonal.stackexchange.com interpersonal.stackexchange.com
-
Hey, I'm a PhD in [field] and do [whatever] professionally. Before calling you, I've narrowed down the problem to [something on their end], so that's what needs to be addressed. If I could speak to an engineer about [specific problem], that'd be great; but if we've gotta walk through the script, let's just knock it out quickly. If they end up requiring the script, then the best way to use your expertise is to run through it quickly. Keep the chit-chat to a minimum and just do the stuff efficiently. If they start describing how to perform some step, you might interrupt them with, "Got it, just a sec.", then let them know once you're ready for the next step.
-
So what can you do to demonstrate your technical knowledge? Well, you are doing the right thing by using the correct technical terms. That will give an indication to the person handling the ticket. Explicitly explaining your role as the administrator or developer should also help.
-
From experience I can say that professionals will be more forgiving if you go through things at a basic level than amateurs who have no idea what you're talking about, so people will probably err on the side of caution and not assume the customer has a high level of expertise.
-
-
github.com github.com
-
I would argue though that crashing is better than quietly providing unexpected behavior.
-
-
www.poetryfoundation.org www.poetryfoundation.org
-
gilding
Any chance he's chosen this word--from among the several dozen or so at his disposal--for its homophonic play with "gelding"? Any chance at all? Betcha . . .
-
-
www.hteumeuleu.com www.hteumeuleu.com
-
We’re a small team of four people, and we intend to keep it that way. We can focus on doing what we want to do: web and email development.
-
We’re the ones who code. The people you talk to are the people who work on your project. When you have a question, we know what we are talking about.
-
- Apr 2021
-
github.com github.com
-
These example are for Rails applications, but there is no dependency on Rails for using this gem. Most of the examples are applicable to any Ruby application.
-
-
stackoverflow.com stackoverflow.com
-
CSS seems like the right place to put visual information. On the other hand, few would argue that image "src" should not be specified as an attribute and the height/width seem as tied to the binary image data as the "src" is.
-
What's the "correct" semantic way to specify image height and width? In CSS... width:15px; or inline... <img width="15" ?
-
-
www.metacritic.com www.metacritic.com
-
Game looks great, ignore the 1 score review. Disgruntle co worker, perhaps? Perhaps a jealous fellow pupil... When all ither reviews are 7 or more and there's one review with a 1 score and a novel saying just why they thinks... you know something's not quite right. Hopefully this will go some way to normalising the score.
-
-
en.wikipedia.org en.wikipedia.org
-
Historical negationism,[1][2] also called denialism, is falsification[3][4] or distortion of the historical record. It should not be conflated with historical revisionism, a broader term that extends to newly evidenced, fairly reasoned academic reinterpretations of history.
-
-
stackoverflow.com stackoverflow.com
-
@H2CO3 Why did you remove your answer? It was the only one explaining what was happening. Or was it incorrect?
not exact match for: removing comment from thread makes other comments not make sense with that context missing
-
-
simplicable.com simplicable.com
-
Dry humor is a delivery technique. As such, it shouldn't be confused with specific types of humor or with sarcasm. Sarcasm is delivered without humor because it's generally not funny but intended to mock or convey contempt. Dry humor pertains to something funny.
-
-
-
because while dealing with interactive programs one often come across numerous hidden traps which doesn’t usually happen with ordinary sh-scripts. Though fortunately or may be not, but most of these problems generally turn up within first five minutes of the work under the script. The symptoms typically look like that author can’t pass the authentication from the script.
-
now I'll tell you what really takes place when we start interactive applications from shell scripts
-
among these scripts there certainly will be those to cooperate with interactive applications such as telnet, ftp, su, password, ssh
-
-
en.wikipedia.org en.wikipedia.org
-
In this framework, a stream is a chain of coroutines that pass messages between a program and a device driver (or between a pair of programs)
coroutines message passing
-
-
stackoverflow.com stackoverflow.com
-
empty.sourceforge.net empty.sourceforge.net
-
empty is an utility that provides an interface to execute and/or interact with processes under pseudo-terminal sessions (PTYs). This tool is definitely useful in programming of shell scripts designed to communicate with interactive programs like telnet, ssh, ftp, etc.
-
-
www.metacritic.com www.metacritic.com
-
This game is severely underrated. I genuinely do not understand all of the negative backlash it gets. It's a solid scribblenauts game with a ton of replay value and a way to past the time with friends. It's not perfect, as the motion controls do drag it down slightly, and some of the minigames offered are less than great, however it does not deserve the overwhelming hate it gets. It's a solid title in the series.
-
I truly TRULY do not get the hate of this game. I am in my 40's. Played with 2 boys, 10 and 12. And we all had an amazing time playing the board game version of this for an hour. When it was over, the boys said, LETS PLAY IT AGAIN! The game is deep. Also has original sandbox mode with new levels. When they were about to leave, I surprise them by giving them the game as a gift. They were SO excited (and, I will simply buy another one for myself) I am simply BAFFLED at the hate and negativity for this game. Sure, a couple of the mini-games are not top notch. But there are many great ones within. At $40, solid deal. At $20 sale in most places, you have got to be kidding me. Steal it at that price. If you like Scribblenauts or are new to the Scribblenauts world, just buy it.
-
-
unix.stackexchange.com unix.stackexchange.com
-
Unfortunately this option doesn't exist in all versions of rynsc. In particular, 3.0.6, which ships with CentOS 6.
-
-
boardgamegeek.com boardgamegeek.com
-
you're quite the lucky man. i finally got my wife to agree to play fjords with me last weekend and, after beating me pretty soundly in two straight games, she announced she didn't like the game. turns out she didn't like the puzzle/board-building aspect of the game, the lack of aggressive play ("it would have been better if i could have fire-bombed some of your land") nor all of the 'action' taking place in the last minute or two of the game.drats.
-
It's the first time that my wife and I have played Fjords together. She's not a gamer but we've recently been playing a few more games and she's been willing to try a few Eurogames (e.g. Carcassonne) and some of the kosmos 2-player games (Jambo, Odin's Ravens, Balloon Cup, Lost Cities) that I've borrowed from friends which is great. I manage to get a hold of a copy of Fjords and we have a go.I tell her that it involves spatial awareness and planning ahead. I explain the rules to her (having only played it once or twice myself and won each time), and she's doing her best not to roll her eyes; there's a definite lack of enthusiasm there.
-
-
www.vteducation.org www.vteducation.org
-
The Problem with Textbooks
-
-
reallifemag.com reallifemag.com
-
My surprise that no one is insulted by this is quickly overtaken by surprise that Venmo is condoning alcohol consumption among kindergarteners, the only group in America who is routinely asked, with educational toys like Leapfrog, to match short words with pictures.
I appreciate what Barron is getting at here but I think he's taking an extremely contrarian stance to get at his point. Obviously Venmo is not condoning childhood alcohol consumption - a better and more nuanced take (which he alludes to elsewhere in the article) is that the conditions of modern life have prolonged adolescence for millennials (and generation z) - the traditional signifiers of adulthood are gone and the aesthetics of contemporary corporate app and internet design have adjusted to reflect this shift.
-
-
www.merriam-webster.com www.merriam-webster.com
-
a remark or passage that departs from the theme of a discourse : digression The speaker inserted some often amusing parentheses during his speech.
-
an amplifying (see amplify sense 1) or explanatory word, phrase, or sentence inserted in a passage from which it is usually set off by punctuation explained further in a parenthesis
-
one or both of the curved marks ( )
strange that it means one or both of them
-
-
store.steampowered.com store.steampowered.com
-
Made with love an care.
-
-
psyarxiv.com psyarxiv.com
-
Chambon, Monique, Jonas Dalege, Lourens Waldorp, Han van der Maas, Denny Borsboom, and Frenk van Harreveld. ‘A Complex Systems Perspective on Compliance with Behavioral Measures during the COVID-19 Pandemic in the Netherlands: How Psychological Networks Can Inform Interventions.’ PsyArXiv, 31 March 2021. https://doi.org/10.31234/osf.io/fmu9w.
-
- Mar 2021
-
www.jackfranklin.co.uk www.jackfranklin.co.uk
-
This isn't really a downside to React; one of React's strengths is that it lets you control so much and slot React into your environment
-
-
en.wikipedia.org en.wikipedia.org
-
The lexicon of a language is its vocabulary. Lexicon is also a synonym for a dictionary or encyclopedic dictionary
-
-
en.wikipedia.org en.wikipedia.org
-
Not to be confused with lexicography.
-
-
en.wikipedia.org en.wikipedia.org
-
the phrase use case is a polyseme with two senses
-
-
github.com github.com
-
trailblazer.to trailblazer.to
-
For pluggability, an endpoint is split into a Protocol and an Adapter part. This separates generic logic from environment-dependent code.
-
Note how a handful of default steps lead into six standardized termini, allowing to plug protocols into different adapters. Imagine replacing your self-written API adapter with a canonical JSON-API adapter, for example.
-
-
impedagogy.com impedagogy.com
-
How many people die planetwide every year?
-
-
github.com github.com
-
This is not a fork. This is a repository of scripts to automatically build Microsoft's vscode repository into freely-licensed binaries with a community-driven default configuration.
almost without a doubt, inspired by: chromium vs. chrome
-
-
stackoverflow.com stackoverflow.com
-
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
-
-
muhlenbergcollege.instructure.com muhlenbergcollege.instructure.com
-
These productions were white washed so that white people would be comfortable and enjoy viewing. There was no way that a production of this time would portray slavery in a way that made white people look like they were doing anything wrong.
-
-
www.metacritic.com www.metacritic.com
-
Tbh I find the 44 critic metascore really appalling so made an account just to leave this review.
-
-
www.merriam-webster.com www.merriam-webster.com
-
7 entries!
-
-
www.chevtek.io www.chevtek.io
-
Small modules are extremely versatile and easy to compose together in an app with any number of other modules that suit your needs.
-
-
github.com github.com
-
It is unrelated to the technology company AMD and the processors it makes.
-
-
github.com github.com
-
Granted it's a toy example using StringIO
-
-
www.codetriage.com www.codetriage.com
-
Better yet, send them a link to this page to help them understand why and how to make an example app:
-
-
stackoverflow.com stackoverflow.com
-
Yes, but honestly, and no offense intended, but I don't see the harm in these type questions, nor why some people are offended when they are asked. If I owed a website, I wouldn't mind it because it just creates more pages that can be indexed. I see it as helping the website. But, I did look and didn't see a simple answer. Again, no offense is intended. I've just never understood the complaints.
-
-
jangawolof.org jangawolof.orgPhrases2
-
Dafa ànd ak moroom yi àll ba, fori aloom.
Il est allé dans la brousse ramasser des fruits de Diospyros avec ses camarades.
dafa -- he/she.
ànd v. / ànd bi -- to be together, to go together; copulate; going together, fellowship; placenta.
ak -- and, with, etc.
moroom mi -- comrade of the same age group, equal, companion, neighbor.
yi -- the (plural).
àll bi -- large expanse of uninhabited land, bush; distant, as opposed to home.
ba -- the (indicates distance).
for+i (for) v. -- to pick up.
aloom bi -- edible fruit of Diospyros mespiliformis (aloom gi for the tree).
-
Maa ngiy waxtaan ak sama xarit.
Je parle avec mon ami.
(Note: it says "walking with" but should say "talking with" -- might've been fixed by the time you read this!)
maa -- me.
ngiy -- I am.
waxtaan v. -- conversation, chat, interview. 💬
ak -- and, with.
sama -- my.
xarit bi -- part of a split set; friend. 👯
Tags
- and
- ngiy
- talking
- gi
- went
- bush
- dafa
- fori
- copulate
- for
- àll
- his
- comrades
- neighbor
- the
- bi
- placenta
- to
- land
- diospyros
- pick up
- he
- ak
- ànd
- my
- she
- mespiliformis
- maa
- yi
- comrade
- fruit
- fellowship
- equal
- -i
- I'm
- aloom
- tree
- together
- distant
- mi
- sama
- companion
- uninhabited
- moroom
- ba
- friend
- with
- waxtaan
- xarit
- collect
- into
Annotators
URL
-
-
github.com github.com
-
Configurable syntax! You can add new rules and even replace existing ones.
-
Community-written plugins and other packages on npm.
-
-
echo.oli.cmu.edu echo.oli.cmu.edu
-
This is a new page with empty contents.
This should be changed to something else.
-
-
github.com github.com
-
It can also be included as individual modules, i.e. Hashie::Extensions::MethodReader, Hashie::Extensions::MethodWriter and Hashie::Extensions::MethodQuery.
-
-
trailblazer.to trailblazer.to
-
Hey, that’s is an imaginary complication of our example - please don’t do this with every condition you have in your app.
-
-
Local file Local file
-
CHILD DEVELOPMENT PERSPECTIVES
The article is found in this scholarly journal.
-
- Feb 2021
-
github.com github.com
-
Keeping bootstrap-sass in sync with upstream changes from Bootstrap used to be an error prone and time consuming manual process. With Bootstrap 3 we have introduced a converter that automates this.
-
-
cherrycreekschools.instructure.com cherrycreekschools.instructure.com
-
I think it is ridiculous that they came up with the idea to segregate the schools, while also leaving black students with the worst school supplies.
Tags
Annotators
URL
-
-
trailblazer.to trailblazer.to
-
Feel free to pick and choose what you need for your applications.
-
-
www.quora.com www.quora.com
-
There are two definitions of ‘Enterprise’ 1 - Enterprise as a business. In fact, in French, ‘enterprise’ literally means ‘business’ 2- Enterprise as a large business. This is the most common use of the term in business, differentiating between small, medium, and large businesses. In this context, there is no official rule, however it is generally accepted for enterprise to mean companies with over 1,000 employees and/or $1B in revenue
-
-
www.huffpost.com www.huffpost.com
-
In the classroom, I delegate responsibilities to my students at a rate that astounds people. There is almost nothing that I will not allow my students to do, including teaching my lessons whenever possible. My students take full and complete ownership of the classroom, whether they like it or not, and as a result, they possess great ownership of their learning.
-
They fail to understand the importance of autonomy when delegating responsibilities.
-
They lack faith in the capacity of others.
-
-
trailblazer.to trailblazer.to
-
I learned to “let go” and simply trust others to maintain certain gem suites.
-
-
github.com github.com
-
www.merriam-webster.com www.merriam-webster.com
-
16! most different definitions I've ever seen (that I remember)
-
-
github.com github.com
-
In Trailblazer, models are completely empty. They solely contain associations and finders. No business logic is allowed in models.
-
The bare bones operation without any Trailblazery is implemented in the trailblazer-operation gem and can be used without our stack.
-
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.
-
Only use what you like.
-
you can pick which layers you want. Trailblazer doesn't impose technical implementations
Tags
- focus on what it should do, not on how it should do it (implementation details; software design)
- 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)
- the Trailblazer way
- making changes / switching/migrating gradually/incrementally/step-wise/iteratively
- freedom of user to override specific decision of an authority/vendor (software)
- models: should be thin, dealing with persistence/associations only, not business logic
- trailblazer-operation
- rails: the Rails way
- abstractions
- newer/better ways of doing things
- focus on concepts/design/structure instead of specific/concrete technology/implementation
- leaving the details of implementation/integration up to you
- Trailblazer
Annotators
URL
-
-
www.metacritic.com www.metacritic.com
-
i dont know why everyone wants to **** on everything that is not a "AAA" game, its not in its perfect state, but far from deserve a 3, i will give it a 9 so it counters the "just hate
-
-
railscasts.com railscasts.com
-
It is difficult to come up with content that is not extracted from a real application. Manufacturing scenarios to see if ideas have practical application turned out to be an exhasting and time consuming process.
-
-
github.com github.com
-
The assert method is used by all the other assertions. It pushes the second parameter to the list of errors if the first parameter evaluates to false or nil.
Seems like these helper functions could be just as easily used in ActiveRecord models. Therefore, they should be in a separate gem, or at least module, that can be used in both these objects and ActiveRecord objects.
-
-
www.infoworld.com www.infoworld.com
-
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.
-
-
hilton.org.uk hilton.org.uk
-
If we renamed things more often, then it probably wouldn’t be so hard to name them in the first place.
-
- Jan 2021
-
blog.linuxmint.com blog.linuxmint.com
-
We can certainly explain the issues snap cause without using political or religious arguments. We did so in the documentation I linked to above.
-
We don’t do politics, and we certainly don’t do religion. You’re bringing these here by using terms such as “politicians” or “evil”.
Does "evil" refer to religion? Or perhaps they meant "evil" in a more general way, as a more extreme version of "bad".
-
-
github.com github.com
-
The code is far simpler and easier to understand/verify
-
-
outline.com outline.com
-
https://outline.com/tan7Ej
Why Do People love Kungfustory?
It’s well-established among the original novel/translating community that Kungfustory.com is the best.
Kungfustory.com is just a place where Kungfustory can be hosted. It’s very user-friendly for readers, with a superb app that functions very well and reliably on phones. It’s easy to compile a list of reads, to know when those reads have been recently updated, and to follow along your favorite story.
Select any genre you like: romance, stories with reborn heroes, magical realism, eastern fantasy the world of wuxia, horror stories, romantic love novels, fanfiction, sci-fi.
New chapters added daily, Never be bored with new addictive plots and new worlds.
-
- Dec 2020
-
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!
-
-
github.com github.com
-
With some frameworks, you may find your needs at odds with the enterprise-level goals of a megacorp owner, and you may both benefit and sometimes suffer from their web-scale engineering. Svelte’s future does not depend on the continued delivery of business value to one company, and its direction is shaped in public by volunteers.
-
Svelte components are a thin layer over the DOM and naturally expose the web platform. Coding in Svelte feels like I’m moving with the grain of the web.
-
Making UIs with Svelte is a pleasure. Svelte’s aesthetics feel like a warm cozy blanket on the stormy web. This impacts everything — features, documentation, syntax, semantics, performance, framework internals, npm install size, the welcoming and helpful community attitude, and its collegial open development and RFCs — it all oozes good taste. Its API is tight, powerful, and good looking — I’d point to actions and stores to support this praise, but really, the whole is what feels so good. The aesthetics of underlying technologies have a way of leaking into the end user experience.
Tags
- balance of power
- future of project depending on continued delivery of business value to one company
- conflict of interest
- aesthetics
- feels natural
- a pleasure to use/work with
- thin abstraction/layer
- excellent writing
- picturesque
- web platform
- at odds with
- something people like to use
- business interests/needs overriding interests/needs of users
- organic
- more interested in their own interests
- feels like a breath of fresh air
- open-source projects: allowing community (who are not on core team) to influence/affect/steer the direction of the project
- Svelte
- feels good
- going with the grain
Annotators
URL
-
-
jamstack.org jamstack.org
-
The Jamstack removes multiple moving parts and systems from the hosting infrastructure resulting in fewer servers and systems to harden against attack.
-
-
github.com github.com
-
I think the main difference between the two are the way API are served. Some smelte components need you to input big chunk of json as props, while i prefer keep props as primitive types and in the other hand give you different components tags to compose.
-
I personally think that starting from google's components makes easier to keeping update to material specs updates.
Tags
- primitives
- not following the standard/specification
- build upon the work of others
- svelte-material-ui
- nice API
- see content below
- MDC
- better than the alternatives
- better/superior solution/way to do something
- simple API
- building blocks / primitives
- keeping in sync with changes to the standard/specification
- API design
- comparison
- comparing one's project/product with competition/alternatives
- +0.9
Annotators
URL
-
- Nov 2020
-
github.com github.com
-
There are actually 3 other libraries that implements material in svelte, i hope this to become the community favorite because using MDC underneath it implements correctly Material guidelines.
-
-
en.wikipedia.org en.wikipedia.org
-
The meaning of the word "modularity" can vary somewhat based on context. The following are contextual examples of modularity across several fields of science, technology, industry, and culture:
-
-
en.wikipedia.org en.wikipedia.org
-
Microsoft announced IronRuby, which uses the same name as Wilco Bauwer's IronRuby project with permission.
-
-
github.com github.com
-
factoryjoe.com factoryjoe.com
-
I also like that the folksonomic approach (as in, there are no “pre-established groups”) allows for a great deal of expression, of negotiation (I imagine that #barcamp will be a common tag between events, but that’s fine, since if there is a collision, say between two separate BarCamps on the same day, they’ll just have to socially engineer a solution and probably pick a new tag, like #barcampblock) and of decay (that is, over time, as tags are used less frequently, other people can reuse them — no domain squatting!).
The folksonomic approach (user-generated tagging) is beneficial because it allows complexity to emerge bottom-up.
-
- Oct 2020
-
stackoverflow.com stackoverflow.com
-
In the end, the IETF (RFC 5280), browsers and CAs run fast and loose, so it probably does not matter what key usage you provide.
-
-
meta.stackoverflow.com meta.stackoverflow.com
-
Looking at all those bearing, heading, orientation, navigation, position, direction, etc. I think we have a bigger problem here. Someone has decided how to use tag (e.g. orientation is about page orientation), but there are 100 other cases. Imho, to disallow misusing there should be no "heading", but rather "html-heading", "gps-heading", "whatelse-heading", which make mistakes impossible. So yes, "heading" should go.
-
-
stackoverflow.com stackoverflow.com
-
This is actually correct, standards-compliant behavior. A *.xyz.net wildcard certificate is valid for abc.xyz.net or docker.xyz.net, but not docker.abc.xyz.net.
-
-
guides.rubyonrails.org guides.rubyonrails.org
-
Paths are traversed in the order they occur in the search path. By default, this means the files in app/assets take precedence, and will mask corresponding paths in lib and vendor.
-
-
www.npmjs.com www.npmjs.com
-
In a browser, deep-diff defines a global variable DeepDiff. If there is a conflict in the global namespace you can restore the conflicting definition and assign deep-diff to another variable like this: var deep = DeepDiff.noConflict();.
-
-
formvalidation.io formvalidation.io
-
With the new plugin based architectue, the library has really small core. Everything else is built around as a plugin.
-
Type safety. Entire codebase is written in TypeScript.
-
-
-
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
-
hyperscript is much simpler to refactor and DRY up your code than with JSX, because, being vanilla javascript, its easier to work with variable assignment, loops and conditionals.
Tags
- it's just _
- javascript
- hybrid/mixture
- bad combination/mixture/hybrid/frankenstein
- template language vs. reusing existing language constructs
- reuse existing language constructs
- JSX
- making it easy for later refactoring
- template language: bad: by not reusing existing language constructs; forced to reinvent equivalents which are inferior and unfamiliar
- JavaScript
- missing out on the benefits of something
- good point
- react-hyperscript
- hyperscript
- Turing complete
- comparison with:
Annotators
URL
-
-
www.npmjs.com www.npmjs.comhyperx1
-
This module is similar to JSX, but provided as a standards-compliant ES6 tagged template string function.
-
-
en.wikipedia.org en.wikipedia.org
-
BitTorrent is a peer-to-peer (P2P) communications protocol for file sharing. It may also refer to: BitTorrent (company), a company which develops and maintains the BitTorrent protocol BitTorrent (software), the original BitTorrent client
-
-
www.merriam-webster.com www.merriam-webster.com
-
github.com github.com
-
const { getByRole } = render(<input bind_value={text}>)
Directly compare to: https://hyp.is/T2NGMA5ZEeu2k6dW8hBd9g/github.com/kenoxa/svelte-htm
-
-
github.com github.com
-
const { getByRole } = render(html`<input bind:value=${text} />`)
Directly compare to: https://hyp.is/KXd5yA5ZEeu9_K_HXsDR2w/github.com/kenoxa/svelte-jsx
-
-
medium.com medium.com
-
I think Vue does a really good job comparing itself to other solutions out there.
-
-
github.com github.com
-
Built with remark
-
Built on remark
Tags
Annotators
URL
-
-
github.com github.com
-
It’s what powers remark (Markdown), retext (natural language), and rehype (HTML), and allows for processing between formats.
-
-
en.wikipedia.org en.wikipedia.org
-
encapsulation refers to one of two related but distinct notions, and sometimes to the combination thereof:[3][4] A language mechanism for restricting direct access to some of the object's components.[5][6] A language construct that facilitates the bundling of data with the methods (or other functions) operating on that data.[1][7]
-
-
github.com github.com
-
It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
-
-
deno.land deno.land
-
Comparison to Node.js
Tags
Annotators
URL
-
-
-
If there was a place I thought reactivity would be weak, I embraced it and I worked on it until I was happy with the results.
-
-
github.com github.com
-
Built on TypeScript.
Tags
Annotators
URL
-
- Sep 2020
-
github.com github.com
-
Please focus on explaining the motivation so that if this RFC is not accepted, the motivation could be used to develop alternative solutions. In other words, enumerate the constraints you are trying to solve without coupling them too closely to the solution you have in mind.
-
A huge part of the value on an RFC is defining the problem clearly, collecting use cases, showing how others have solved a problem, etc.
-
An RFC can provide tremendous value without the design described in it being accepted.
Tags
- contribution guidelines: should explain motivation for change
- defining the problem clearly
- answer the "why?"
- defining the problem clearly is as valuable coming up with specific implementation/solution
- iterative process: building on previous attempts/work
- okay for proposal to not be accepted
- value
- iterative process
Annotators
URL
-
-
svelte.dev svelte.dev
-
It's fashionable to dislike CSS. There are lots of reasons why that's the case, but it boils down to this: CSS is unpredictable. If you've never had the experience of tweaking a style rule and accidentally breaking some layout that you thought was completely unrelated — usually when you're trying to ship — then you're either new at this or you're a much better programmer than the rest of us.
-
-
svelte.dev svelte.dev
-
In mapbox.js you'll see this line: const key = {};We can use anything as a key — we could do setContext('mapbox', ...) for example. The downside of using a string is that different component libraries might accidentally use the same one; using an object literal means the keys are guaranteed not to conflict in any circumstance (since an object only has referential equality to itself, i.e. {} !== {} whereas "x" === "x"), even when you have multiple different contexts operating across many component layers.
-
-
svelte.dev svelte.dev
-
The previous example contained a default slot, which renders the direct children of a component. Sometimes you will need more control over placement, such as with this <ContactCard>. In those cases, we can use named slots.
This is a nicer solution than react children props, which is only clean if you pass in a single child.
The React children prop is an unregulated wild west where people are free to use the prop almost any way they want (including passing in a function).
I kind of like how Svelte provides a standard, consistent API, which doesn't have the limitations of React childern.
-
-
github.com github.com
-
TypeScript provides a language service which can do all the heavy lifting for us
-
- Aug 2020
-
github.com github.com
-
Using awesome Ant Design as UI framework
-
-
www.onthegosystems.com www.onthegosystems.com
-
Ruby is the programming language used in Translation Proxy. For Sarah, Object Oriented Design “done the Ruby way” is so enjoyable and is the part of her work that she likes most.
-
-
en.wikipedia.org en.wikipedia.org
-
In graph theory, a tree is a connected acyclic graph; unless stated otherwise, in graph theory trees and graphs are assumed undirected. There is no one-to-one correspondence between such trees and trees as data structure.
-
- Jul 2020
-
gitlab.com gitlab.com
-
Because the Web IDE is based on the Monaco Editor, you can find a more complete list of supported languages in the Monaco languages repository. Under the hood, Monaco uses the Monarch library for syntax highlighting.
-
-
ibuildmyideas.substack.com ibuildmyideas.substack.com
-
I’ll continue to explore the possibilities and come up with new ideas. You know I love to build my ideas.
-
-
svelte-native.technology svelte-native.technology
- Jun 2020
-
inst-fs-iad-prod.inscloudgate.net inst-fs-iad-prod.inscloudgate.net
-
Amid this breathless attempt to keep abreast of new developments,
Topic sentence that transitions by "repeating with a difference."
-
- May 2020
-
www.merriam-webster.com www.merriam-webster.com
-
unhosted.org unhosted.org
-
Also known as "serverless", "client-side", or "static" web apps, unhosted web apps do not send your user data to their server. Either you connect your own server at runtime, or your data stays within the browser.
serverless has another meaning (that does actually use a server) so I prefer the term "unhosted" since it has no such ambiguity.
See also:
-
-
www.quora.com www.quora.com
-
A serverless app is an app that doesn't require a server for it to work. Most apps nowadays require a server, such as Facebook, quora, twitter etc. As a rule of thumb any app that doesn't connect to the internet is a serverless app (there are some others that are serverless but that is harder to tell). Flappy bird is an example you’ll be familiar with that is serverless.
See also this comment:
While this answer is true in the literal sense of the term, the question is most likely referring the new serverless trend in cloud infrastructure, with services like AWS Lambda and Iron.io.
-
Serverless architectures allow you to build and run applications and services without having to manage infrastructure. Your application still runs on servers, but all the server management is done by Provider. You no longer have to provision, scale, and maintain servers to run your applications, databases, and storage systems.Serverless architecture accelerates development as a set of small, distinct, and independent actions. By abstracting away infrastructure, by doing this the developers can just concrete on building micro services/functions which performs some action and integrate with others to build a bigger service.
-
-
github.com github.com
-
All of these tools build container images with different approaches.
-
-
psyarxiv.com psyarxiv.com
-
Schwaba, T., & Bleidorn, W. (2020, May 15). Log on and prosper: Co-development between technology use and psychological adjustment in older adulthood. https://doi.org/10.31234/osf.io/4sq5x
-
-
github.com github.com
-
The diagram was generated with rails-erd
-
-
www.merriam-webster.com www.merriam-webster.com
-
This has too many, very different meanings.
Especially these 2 which are themselves similar, but seem unlike the first 3:
- an establishment engaged in doing business for another
- an administrative division (as of a government) Both are basically an organization.
-
-
www.digital-democracy.org www.digital-democracy.org
-
Don’t go to code academy, go to design academy. Be advocates of the user & consumer. It’s not about learning how to code, it’s about translating real-world needs to technological specifications in just ways that give end users agency and equity in design, development and delivery. Be a champion of user-centric design. Learn how to steward data and offer your help.
The importance of learning to design, and interpreting/translating real-world needs.
-
-
www.hostgator.com www.hostgator.com
-
the files are then transferred over the to git repository onto the cloud server.
-
-
codeguard.zendesk.com codeguard.zendesk.com
-
File pick up begins with an analysis of the file structure and creation of a git repository within Amazon’s Elastic Compute Cloud (EC2).
-
-
github.com github.com
-
en.wikipedia.org en.wikipedia.org
-
preceded by an index, ☞like this
Had never seen this meaning of "index" before.
-
-
medium.com medium.com
-
learning.oreilly.com learning.oreilly.com
-
function (or in the case of type classes, we call these methods)
-
If you can tell that two types are equal or not equal, that type belongs in the Eq type class.
two types or rather two things of the same type?
-
-
stackoverflow.com stackoverflow.com
-
If you update your pages and push to github, people revisiting the pages who have already got cached copies will not get the new pages without actually cleaning their browser cache. How can a script running in a page determine that it is stale and force an update?
-
-
stackoverflow.com stackoverflow.com
-
for me it was because the browser use cached data(old styles) so i opend other brwser
-
-
zettelkasten.de zettelkasten.de
-
The issue of the different layers is similar. If you chose software that doesn’t deal with those layers in a sophisticated way, you will not reap the benefits in the long term. Your archive will note work as a whole. I think that this is one of the reasons why many retreat to project-centered solutions, curating one set of notes for each book, for example. The problems that come with big and organic (= dynamic and living) systems is avoided. But so is the opportunity to create something that is greater than you.
Interesting point where the author compares the barrier that is created between the editing and the writing mode in a wiki (which makes it more cumbersome to continue lines of thought) to the barriers that appear when you're not using the right software or conventions to structure your knowledge items, as well as to structure your knowledge items' structure.
-
-
github.com github.com
-
www.iubenda.com www.iubenda.com
-
Make it clear that signing up is optional. Consent must be “freely given”; you may not coerce users into joining your mailing list or make it appear as if joining the list is mandatory. For this reason, you must make it clear that signing up is optional. This is especially relevant in cases where you offer free white-papers (or e-books) for download. While the user’s email address is required for the delivery of the service, signing up for your newsletter is not. In such a case, you must not make it appear as if signing-up to the newsletter list mandatory and must make it clear that it is optional.
Question (answer below)
Are they saying that it's not allowed to make signing up for a mailing list a precondition/requirement for anything? This was surprising to me.
So if you have a newsletter sign-up page that sends a digital bonus gift (like an e-book) to new subscribers, are required to completely change/repurpose your "newsletter sign-up page" into a "download e-book page" (that has an optional checkbox to also sign up for the newsletter, if you want)? That seems dumb to me, since it requires completely reversing the purpose of the page — which was, in my mind, primarily about signing up for the newsletter, with a bonus (an essentially optional one) thrown in for those who do so. Are you required to either repurpose it like that or remove the free bonus offer that would be sent to new subscribers?
The irony of this is that it requires websites that have a newsletter sign-up page like that to change it into a "newsletter sign-up page" where the newsletter sign-up part is optional. Which make you look kind of stupid, making a page that claims to be one thing but doesn't necessarily do what it says it's for.
Does this mean, in effect, that you may not lawfully provide any sort of incentive or reward for signing up for something (like a mailing list)? As long as it's very clear that some action is required before delivery of some thing, I don't see why this sort of thing should not be permitted? Would this fall under contract law? And as such, wouldn't such a contract be allowed and valid? Are mailing lists a special class of [service] that has special requirements like this? Or is it part of a broader category to which this requirement applies more generally?
Why is requiring the user to provide an email address before they can download a digital reward allowed but not requiring signing up to a mailing list? Why isn't it required that even the email address be optional to provide? (To answer my own question, probably because it's allowed to allow a user to request a specific thing to be sent via email, and an email address is required in order to fulfill that request. But...) It seems that the website could just provide a direct link to download it via HTTP/FTP/etc. as an option for users that chose not to provide an email address. (But should they be required to provide that option anytime they / just because they provide the option to have the same thing delivered via email?)
Answer
Looks like my question was answered below:
Explicit Form (where the purpose of the sign-up mechanism is unequivocal). So for example, in a scenario where your site has a pop-up window that invites users to sign up to your newsletter using a clear phrase such as: “Subscribe to our newsletter for access to discount vouchers and product updates!“, the affirmative action that the user performs by typing in their email address would be considered valid consent.
So the case I described, where it is made very clear that the incentive that is offered is conditional on subscribing, is listed as an exception to the general rule. That's good; it should be allowed.
-
-
-
If any Firefox engineers are reading this, please don't try to subvert the above workaround, it requires multiple steps and administrator rights to set up, and we must all agree that it is of little sense for Firefox to try defending against unwanted programs or malware that has root access on the device.
-
-
extensionworkshop.com extensionworkshop.com
-
Firefox is the most compliant with the proposed standard, and is, therefore, your best place to start when developing browser extensions
-
- Apr 2020
-
-
in order to track the always-improving upstream project, we continuously rebase our patches on top of the upstream master
-
-
stackoverflow.com stackoverflow.com
-
Rspec-mocks is now an independant project that can be used in any non Rspec project.
-
-
www.troyhunt.com www.troyhunt.com
-
Many of them have made poor password choices stretching all the way back to registration, an event that potentially occurred many years ago.
-
-
blog.1password.com blog.1password.com
-
So while we can’t endorse those systems, and indeed we have to advise you against using them; their existence is still a Good Thing
-
-
github.com github.com
-
falcon.readthedocs.io falcon.readthedocs.io
-
www.techrepublic.com www.techrepublic.com
-
there's no reasonable way to communicate effectively with the less technically minded without acquiescing to the nontechnical misuse of the term "hacker"
Tags
- language: misuse of word
- alternative to mainstream way
- popular misconceptions
- "hacker" vs. "cracker"
- hoping/trying to convince others that your view/opinion/way is right by consistently sticking to it despite many being ignorant/mistaken/unaware/holding different opinion
- acquiescing/giving in
- communicating with less technical people
Annotators
URL
-
-
slack-files.com slack-files.com
-
Meanwhile, to acquire a sense of what it means to be Nietzschean anddialectical all at once
Transition / repeat with a diff
-
-
accessmedicine.mhmedical.com accessmedicine.mhmedical.com
-
Mild to moderate normovolemic anemia does not appear to adversely affect wound oxygen tension and collagen synthesis. However, profound anemia with 15% less hematocrit can interfere with wound healing
-
Wounds with delayed healing are characterized by decreased wound-breaking strength in comparison to wounds that heal at a normal rate; however, they eventually achieve the same integrity and strength as wounds that heal normally.
-
HBOT was found to improve graft survival, complete healing of grafts, and lessen infection in patients with a graft
-
-
accessmedicine.mhmedical.com accessmedicine.mhmedical.com
-
As with neck injuries, hemodynamically stable patients with transmediastinal gunshot wounds should undergo CT scanning to determine the path of the bullet
-