5,542 Matching Annotations
  1. Jun 2021
    1. The first argument to shared_context (the shared group name) is superfluous. It feels a bit like "what's this argument for again?" (Note that you could still use it with include_context to include the group manually, but it's a bit odd to mix-and-match the approaches).
    1. paint, chairs, food, electric and neon lights, smoke, water, old socks, a dog,movies, a thousand other things that will be discovered by the present generation of artists.

      I used to watch a TV show called "Art Attack" when I was a child, which is also my initiation of art. I remember he created a huge artwork made up of used clothes, trash, and some garbage bags. That was also the first time that I know the form of art can be various and diverse. Have you watched this TV show before?

    1. We live in a moment where censorship and free speech are hot button topics. So it’s all the more striking that these anti-CRT bills, with clear intent to limit a discussion of the basic facts of American history and society, are being made into law all over America with minimum protest from the people who yelp the loudest about cancel culture. 

      This is another solid example of the hypocrisy of large portions of the Republican party. Do as we say, not as we do. How far can these laws drift from our overarching principles before there is a schism?

      How does this fit into the [[beyond the pale]] idea going from small communities to a much larger internet-connected society?

    1. In the lawsuit, the Reids and their attorney are said to argue that WMG has refused to terminate its copyright ownership of the band's early work, including their 1985 debut album Psychocandy. The Reids are asking WMG for at least $2.5 million in damages, and refer to Section 203 of the Copyright Act of 1976 in their lawsuit.

      I remember an interview with Jim in the late 1990s where he said the if you threw a brick into a Warner building, there'd be no risk of hitting someone who cares for music.

    1. There are many projects that does not use the master branch as default. For example, Next.js uses the canary branch, the npm CLI and many more other projects uses stuff like prod, production, dev, develop, release, beta, head.
    2. It just happens that most projects chose to be "lazy" (stick to default), opted to use master
    3. On existing projects, consider the global effort to change from origin/master to origin/main. The cost of being different than git convention and every book, tutorial, and blog post. Is the cost of change and being different worth it?
    1. Rather than write new tooling we decided to take advantage of tooling we had in place for our unit tests. Our unit tests already used FactoryBot, a test data generation library, for building up test datasets for a variety of test scenarios. Plus, we had already built up a nice suite of helpers that we coud re-use. By using tools and libraries already a part of the backend technology’s ecosystem we were able to spend less time building additional tooling. We had less code to maintain because of this and more time to work on solving our customer’s pain points.
    2. We used testing tools that were in the same ecosystem as our backend technology stack for primrily three reasons: We owned both ends of the stack Team experience Interacting with the database
    1. Once a variable is specified with the use method, access it with EnvSetting.my_var Or you can still use the Hash syntax if you prefer it: EnvSetting["MY_VAR"]
    1. This stuff is all rather boring or frustrating when you just want to get your app finished
    2. Handling 401s well is important for the user's experience. They won't happen often (though more often than I expected), but really do break everything if you're not careful. Getting a good authentication abstraction library for Vue or Ember or whatever you are using should help with a lot of the boring parts. You'll probably need to define some extra strategies/rules for this cookie session approach, but if it's anything like in ember-simple-auth they're so simple it feels like cheating, because the Rails app is doing all of the hard work and you just need the js part to spot a 401 and handle logging in and retrying whatever it was doing before.
    1. For me the diagrams make it easier to talk about what the tests do without getting bogged down by how they do it.
    2. I’m going to add the API Server as an actor to my first test sequence to give some granularity as to what I’m actually testing.
    3. For features like websocket interactions, a single full-stack smoke test is almost essential to confirm that things are going as planned, even if the individual parts of the interaction are also covered by unit tests.
    1. Move it to Jest. This potentially requires extending our jsdom mocked browser environment. Move it to RSpec. This will probably require us changing our perspective to a use-case oriented one. We just want to make sure we have the same value coverage.
    1. targeting what the user actually sees
    2. The most important guideline to give is the following: Write clean unit tests if there is actual value in testing a complex piece of logic in isolation to prevent it from breaking in the future Otherwise, try to write your specs as close to the user’s flow as possible
    3. Don’t test the library
    4. Testing the hasMetricTypes computed prop would seem like a given here. But to test if the computed property is returning the length of metricTypes, is testing the Vue library itself. There is no value in this, besides it adding to the test suite.
    5. It’s better to test a component in the way the user interacts with it: checking the rendered template.
    1. Nicholas Carr is the author of The Shallows and The Glass Cage: Automation and Us. He has written for The New York Times, The Wall Street Journal, and Wired.

      This author bio had to have been modified after the publication of this article as The Shallows came out in 2010. I have to suspect that a lot of what appears here was early work and research that heavily influenced his subsequent book.

      I remember discussing portions of it with P.M. Forni in preparation of his own book The Thinking Life.

    1. DigiNotar was a Dutch certificate authority owned by VASCO Data Security International, Inc.[1][2] On September 3, 2011, after it had become clear that a security breach had resulted in the fraudulent issuing of certificates, the Dutch government took over operational management of DigiNotar's systems.[3]

      Dutch Certificate Authority gets hacked.

    1. That was it. I still got the paper. I got all my voluntary departure, everything.

      Leaving the US - voluntary departure - Separation from family Feeling like a burden to his family

    1. I'm not sure why MSFT decided to change these codes in the first place. While it might have been a noble goal to follow the IETF standard (though I'm not really familiar with this), the old codes were already out there, and most developers don't benefit by the new codes, nor care about what these codes are called (a code is a code). Just the opposite occurs in fact, since now everyone including MSFT itself has to deal with two codes that represent the same language (and the resulting problems). My own program needs to be fixed to handle this (after a customer contacted me with an issue), others have cited problems on the web (and far more probably haven't publicised theirs), and MSFT itself had to deal with this in their own code. This includes adding both codes to .NET even though they're actually the same language (in 4.0 they distinguished between the two by adding the name "legacy" to the full language name of the older codes), adding special documentation to highlight this situation in MSDN, making "zh-Hans" the parent culture of "zh-CHS" (not sure if it was always this way but it's a highly questionable relationship), and even adding special automated code to newly created "add-in" projects in Visual Studio 2008 (only to later remove this code in Visual Studio 2010, without explanation and therefore causing confusion for developers - long story). In any case, this is not your doing of course, but I don't see how anyone benefits from this change in practice. Only those developers who really care about following the IETF standard would be impacted, and that number is likely very low. For all others, the new codes are just an expensive headache. Again, not blaming you of cours
    2. I feel the pain. It is a normal thing that standards do evolve over time, though, and our software needs to cope with it.
    3. I'm not sure why MSFT decided to change these codes in the first place. While it might have been a noble goal to follow the IETF standard (though I'm not really familiar with this), the old codes were already out there, and most developers don't benefit by the new codes, nor care about what these codes are called (a code is a code).
    1. Why do people start smoking? Surely they know it's addictive, expensive, and bad for you

      Because of of the responses that this got, this makes for a great example of people's inability to get the question right before trying to get the answer right.

    1. We need to be really careful about what's 'same origin' because the server has no idea what host/path the various cookies are associated with. It just has a list of cookies that the browser had determined to be relevant for this SSR'd page, and not for any other subrequests.
    1. I've been thinking more about how to best do this. The preferred way might be to use the same domain and have an application load balancer like nginx split traffic on the URL path (e.g. /api). This is for two reasons. Firstly, you might not necessarily want to cookie the primary/apex domain and have the cookie shared across all subdomains. You also might not want to do CORS because preflight requests add latency and CORS adds complication.
  2. May 2021
    1. You can see the implementation here: https://github.com/sveltejs/sapper/blob/339c417b24e8429d3adc9c9f196bf159a5fce874/runtime/src/server/middleware/get_page_handler.ts#L137
    1. Stack-exchange is not teaching or education. It's just giving out answers for upvotes. Just like some tech support is about closing tickets.
    2. Furthermore many of them are paid or rated by the number of tickets they close, not solutions. It's a bad recipe and unfortunately it has become the norm.
    3. 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.
    1. As the token is unique and unpredictable, it also enforces proper sequence of events (e.g. screen 1, then 2, then 3) which raises usability problem (e.g. user opens multiple tabs). It can be relaxed by using per session CSRF token instead of per request CSRF token.
    1. I've found several digital copies in Latin:

      I've come across a recent text The Memory Arts in Renaissance England: A Critical Anthology edited by William E. Engel, Rory Loughnane, and Grant Williams (Cambridge University Press, 2016). (Google books should let you preview most of it, if it helps.) It contains an extended excerpt of about 5 pages of The Phoenix from the opening three chapters of Robert Copland's translation, which they consider weak. They also include a synopsis of the other 9 chapters. Copland apparently didn't acknowledge Ravenna as the original author, not did he supply the name of the French text he purports to translate.

      I've got feelers out to a few classicists to see if anyone has a personal translation from the Latin that they're willing to share.

      As for the size of the text, I know what you mean. I've recently acquired a 1799 edition of Richard Grey's Memoria Technica which is both smaller and denser than I had expected.

      This also reminds me that I've been wanting to re-publish copies of some of the public domain classical memory texts (and/or translations) in modern typesetting/binding as a series. If anyone wants to lend a hand with creating/editing such a thing let me know.

    1. “Monetising what we see as sacred knowledge, our way of being – driving, walking – is sacred knowledge and the only people who should have any purview over that is our community. … What if we look at what the data could do for our community and how to achieve that? … We are gathering our data because we love our people, we want a better future for the next generations. What if all data was gathered for those reasons? What would it look like?”

      A great quote and framing from Abigail Echo-Hawk.

      This reliance on going to community elders (primarily because they have more knowledge and wisdom) is similar to designing for the commons and working backward. Elders in many indigenous cultures represent the the commons.

      This isn't to say that we shouldn't continue to innovate and explore the evolutionary space for better answers, but going slow and fixing things is far more likely to be helpful than moving fast and breaking things as has been the mode for the last fifteen years. Who's watching the long horizon in these scenarios?

      This quote and set up deserves some additional thought into the ideas and power structures described by Lynne Kelly in Knowledge and Power in Prehistoric Societies Orality, Memory and the Transmission of Culture

    2. I worked on a recent project to sketch out for a centre-right German think-tank how a European data commons might work. I tried to steer it away from property rights and towards what you’d get if you started with the commons and then worked back to what data could be harnessed, and to which collective purposes. This is eminently do-able, and pushes you towards two distinct areas; groups of people who are served poorly or not at all by current data regimes, and existing cooperatives, unions and mutual societies who could collect and process their members’ data to improve collective bargaining, or licence access to it to generate revenue and boost affiliate membership. Viewing personal data as a collective asset points towards all sorts of currently under-provided public goods (I briefly describe several, on p. 74 here – yes, oddly enough, this stuff got shoved into an annex).

      Apparently lots of reading to catch up on here.

      I definitely like the idea of starting with the commons and working backwards, not only with respect to data, but with respect to most natural resources. This should be the primary goal of governments and the goal should be to prevent private individuals and corporations from privatizing profits and socializing the losses.

      Think of an individual organism in analogy to a country or even personkind. What do we call a group of cells that grows without check and consumes all the resources? (A cancer). The organism needs each cell and group of cells to work together for the common good. We can't have a group of cis-gender white men aggregating all the power and resources for themselves at the cost of the rest otherwise they're just a cancer on humanity.

    3. I particularly enjoyed the California water commons, with its quiet nod to Elinor Ostrom’s original post-graduate research on emergent cooperation between county water-boards.

      A quiet nod here in it's own right. Now I want to dig into Elinor Ostrom's research and work.

    1. Our institutions are colonial systems, the ivory towers render the people leading and running them to become disconnected from the very public they are supposed to be representing, ending up only serving themselves. “Do we have to burn it down and start again? Do we have to completely recalibrate it from the inside?

    1. In Oceania the prevailing philosophy is called Ingsoc, in Eurasia it is called Neo-Bolshevism, and in Eastasia it is called by a Chinese name usually translated as Death-Worship, but perhaps better rendered as Obliteration of the Self.
    2. The two aims of the Party are to conquer the whole surface of the earth and to extinguish once and for all the possibility of independent thought. There are therefore two great problems which the Party is concerned to solve. One is how to discover, against his will, what another human being is thinking, and the other is how to kill several hundred million people in a few seconds without giving warning beforehand.
    3. Such a thing as an independent political movement was outside her imagination: and in any case the Party was invincible. It would always exist, and it would always be the same. You could only rebel against it by secret disobedience or, at most, by isolated acts of violence such as killing somebody or blowing something up.

      Only rebellion Julia knows, only revolutionary thought of indoctrinated youth

    4. Life as she saw it was quite simple. You wanted a good time; 'they', meaning the Party, wanted to stop you having it; you broke the rules as best you could. She seemed to think it just as natural that 'they' should want to rob you of your pleasures as that you should want to avoid being caught. She hated the Party, and said so in the crudest words, but she made no general criticism of it. Except where it touched upon her own life she had no interest in Party doctrine.

      Julia's hatred of the party is a different, less intellectual, hatred of anti-liberalist ideology. she just wants to live to have a good time.

    1. The Kay-Gees

      "I Believe in Music" is a 1970 song written and recorded by Mac Davis and later included on his second album I Believe in Music.

      https://youtu.be/JzlSfxliUcg

      https://youtu.be/gHJKJc4aOGY

      https://youtu.be/dj-bLoeaXc8

      https://genius.com/artists/The-kay-gees

    2. The Honeydrippers

      The song is famous for having its drum pattern being one of the most adapted beats in HipHop, R&B, jazz and even pop music.

      https://youtu.be/X3CGu0ezd68

      https://youtu.be/RvVfgvHucRY

      https://youtu.be/YqJAnQTwmJs

      https://genius.com/The-honey-drippers-70s-funk-impeach-the-president-lyrics

    3. All The People
    4. James Brown

      "Funky President" appears on the Grand Theft Auto: San Andreas soundtrack on the Master Sounds 98.3 station.

      https://youtu.be/bC5wtwpyc58

      https://youtu.be/Bm5iA4Zupek

      https://youtu.be/GjuhKczCgSI

      https://genius.com/James-brown-funky-president-people-its-bad-lyrics

    1. Building an app with all the modern best practices — code-splitting, offline support, server-rendered views with client-side hydration — is fiendishly complicated. SvelteKit does all the boring stuff for you so that you can get on with the creative part.
    1. I miss the thriving blogging culture of circa 1999-2012. People blogged before and after those dates, but that was a period where blogging really had an outsized voice in shaping political and cultural conversation.

      Maybe it's the fact that there's more thoughts, ideas, and actual conversation in longer form media? Too much has moved to social media which really immediately implies small, bite-sized bits of information---a short note, a photo, a star or a heart.

    1. or simply install the package to devDependencies rather than dependencies, which will cause it to get bundled (and therefore compiled) with your app:
    1. June Mathis

      Mathis was the first woman executive at MGM and the highest paid executive at age 35. She was voted the third most influential woman in Hollywood after Mary Pickford and Norma Talmadge in 1926, only a few years after this production.

      Mathis worked with Nazimova on four films before Camille, their final collaboration. She was also part of Nazimova's lesbian social circle "the 8080 club" also known as the "sewing circle" a few years later.

    1. I was thinking that illuminati is not real, But today with Mr Anthony carl now believe that illuminati is real, when you come across wrong person’s you will think that life is not real but when you are with the real one you will experience the goodness of your life, To MR Anthony carl has made me discovered my purpose of life. Welcome to the great brotherhood of Illuminati 666 WhatsApp mr Anthony carl +1(267)580-9355, from USA, and every other Country’s on how to join the Illuminati brotherhood to get rich and famous, You may be a politician, business man/woman ,musical artist, student, footballer or whatever occupation you do, you want to be rich, powerful and famous in life. Illuminati can grant all your heart desires join the Illuminati to become rich and famous in life, Illuminati will make you achieve all your dream to become rich and be protected all the days of your life.

    1. But in the dark world of HTML email, where the motto is "code like it's 1996" because Outlook uses the rendering engine from MS Word and Gmail removes almost everything, every method for making two elements overlap that I can think of is unsuitable due to poor client support
    1. MJML comes out of the box with a set of standard components to help you build easily your first templates without having to reinvent the wheel.
    1. Embedded CSS: This style is becoming more popular with the rise of mobile and responsive emails. Embedded CSS codes are determined in one place of an email, generally in the <head> section as a <style>. Some email servers still strip the information out of this section, which can cause display problems.
    1. Although a lot of email development is stuck in the past, that doesn’t mean we can’t modernize our campaigns right along with our websites. Many of these tips can be baked right into your email boilerplate or code snippets, allowing you to create more accessible HTML emails without too much thought.
    2. Please have a look at (in same order)
    1. Email require their own flavor of HTML and CSS. Want to have rows or columns in your layout? You'll have to use <table> tags—a method long buried by web developers. There's also no support for external stylesheets, element position styling, and so on...
    1. If instead of commenting, you write a response on your blog, you are standing behind your words, and associating them with the rest of your writing. The social dynamics are very different; you think more before responding instead of posting a quick flame. You can't really spam, as you are only soiling your own garden.
  3. Apr 2021
    1. :structured - Lumberjack::Formatter::StructuredFormatter - crawls the object and applies the formatter recursively to Enumerable objects found in it (arrays, hashes, etc.).
    1. As designers, we are often burdened by the responsibility of producing and managing website content. It’s not our job to write it, but it’s not the client’s either. In many cases a vacuum emerges which ultimately gets filled with poor content. We can avert disaster by including content production in the design process.

      Es geht auch um Rollen und die eigenständige Funktion von Contentstrategie neben Design und Coding.

      Wie wichtig ist Inhalt im Entwicklungsprozess einer Website, un wie überzeugt die Auftraggeber davon? Sehr zugängliche Einführung in zentrale Aspekte der Contentstrategie. Danke Matt Saunders/@WeAreCharityBox: Why Content Is Such A Fundamental Part Of The Web Design Process — Smashing Magazine

    1. GRADE K-4 GRADE 5-6 GRADE 7-8 GRADE 9-12 SPANISH TECH TEACHER Teacher Sign Up Sign In Teacher Sign Up Sign In GRADE K-4 GRADE 5-6 GRADE 7-8 GRADE 9-12 SPANISH TECH TEACHER TT GRADE K-4 GRADE 5-6 GRADE 7-8 GRADE 9-12 SPANISH TECH TEACHER Teacher sign up Sign In Why did ancient Greeks and Romans eat lying down? (Thinkstock) Why did ancient Greeks and Romans eat lying down? By: Ask Smithsonian, Smithsonianmag.com November 25, 2015 Published: November 25, 2015 Lexile: 1230L var addthis_config = { services_exclude: 'print,printfriendly', data_ga_property: 'UA-6457029-1', data_track_clickback: true }; var addthis_share = { url_transforms : { shorten: { twitter: 'bitly' } }, shorteners : { bitly : {} }, templates : { twitter : '{' + '{title}' + '}: {' + '{url}' + '} via @TweenTribune' } }; 530L 780L 1040L 1230L Assign to Google Classroom You asked us, "Why did ancient Greeks and Romans eat lying down?"   Reclining and dining in ancient Greece started at least as early as the 7th century BCE and was later picked up by the Romans.   To eat lying down, while others served you, was a sign of power and luxury enjoyed by the elite. People further down the social ladder copied the laid-back dining style, if they could afford to.   I mean, who wouldn't want to stretch out while chowing down, but not everyone was so lucky in ancient Greece. You see, women didn't generally get invited to banquets except for rare occasions like wedding feasts and even then they had to sit upright.   It was only in ancient Rome that customs changed, allowing upper-class women to lounge alongside men, and while it sounds sweet, all that lying down and eating can't have been good for the heartburn. Source URL: https://www.tweentribune.com/article/teen/why-did-ancient-greeks-and-romans-eat-lying-down/ Filed Under:   Video Culture Odd news Smithsonian Assigned 49 times CRITICAL THINKING QUESTION Why did people “further down the social ladder” copy people above them? Write your answers in the comments section below Please log in to post a comment COMMENTS (15) arellanoj-rob 11/30/2015 - 09:46 a.m. I think that people "further down the social ladder" copied people above them because they thought it'd earn them some sort of respect. It probably gave them sense of power back then. julianc-bag 11/30/2015 - 07:32 p.m. I don;t like eating at the dinner table I prefer the living room. ShawnaWeiser-Ste 12/02/2015 - 03:56 p.m. This seems quite unnecessary and dangerous. Its very common for people lying down to choke while they are eating, I mean come on. Good thing the women and the poor were not allowed to engage in such activities; they probably lived much longer than the rich men. laurenc-bag 12/03/2015 - 09:18 p.m. People "further down the social ladder" copied people above them, possibly to make themselves look a little wealthier than they were. It was a sign of luxury and was only enjoyed by the elite, so they wanted to experience that as well. laurenc-bag 12/03/2015 - 09:21 p.m. And, most likely, my weirdest custom at home is listening to music while watching a video on my phone while FaceTiming my friends, if that even counts as a strange custom... But, I also pray before I eat every meal with my family, which might seem strange to some people. laurenc-bag 12/03/2015 - 09:30 p.m. (It didn't allow me to take the test for some reason...) carsonb-2-bar 12/03/2015 - 10:28 p.m. In the early 7th century reclining and dining in Greece started and later on picked up by the Romans. According to the article it was a sign of power, especially when others served you. People in lower social classes copied it. The lower class people probably copied the upper-class people to be cool. Maybe it made them feel powerful. I thought the article was interesting. I never knew why many pictures back in the 7th century show people eating while lying down. I guess you could say they were the first couch potatoes! bellae1-lin 12/04/2015 - 02:57 p.m. People "further down the social ladder" copied people above them because they wanted to feel luxurious and wealthy. They would want to feel this way because they may not be treated like luxury, and they wanted to see with the eyes of a wealthy being. briannec-ste 12/07/2015 - 05:09 p.m. I personally don't like to eat laying down because I feel like I am being choked. I don't understand how laying down and being fed was a sign of wealth. The laying down not at all but the getting fed I understand. gisellem-pay 12/08/2015 - 11:11 a.m. I think that this concept is similar to our current society. Many people find or develop a custom, in which will catch on to others just to prove their power or how modern they believe they are. This also reminds me of China and foot binding. This tradition was passed down for women as a beauty concept. Page 1 of 2 Next » Take the Quiz Leave a comment ADVERTISEMENT TOPICS Animals Video Education Art Entertainment Culture Food & Health Inspiration National news Odd news Science Technology World news ADVERTISEMENT LEXILE LEVELS 500L-590L 600L-690L 700L-790L 800L-890L 900L-990L 1000L-1090L 1100L-1190L 1200L-1290L 1300L-1600L ADVERTISEMENT Take the Quiz Leave a comment ABOUT US FAQs Terms of Use Privacy Statement LOGIN Sign In Teacher Sign Up Can't Login GET IN TOUCH Contact Us Facebook Twitter Pinterest RSS The Smithsonian Institution is a trust instrumentality of the United States established by an act of Congress in 1846 "for the increase and diffusion of knowledge" googletag.cmd.push(function() { googletag.display('div-gpt-ad-tt-outofpage'); }); window.webtrendsAsyncInit=function(){ var dcs=new Webtrends.dcs().init({ dcsid:"dcs8v0iiladzpxfcn5y7c8cy2_5j6f", domain:"logs1.smithsonian.museum", timezone:-5, i18n:true, fpcdom:".tweentribune.com", plugins:{ } }).track(); }; (function(){ var s=document.createElement("script"); s.async=true; s.src="https://static.media.tweentribune.com/js/webtrends.min.js"; var s2=document.getElementsByTagName("script")[0]; s2.parentNode.insertBefore(s,s2); }()); <img alt="dcsimg" id="dcsimg" width="1" height="1" src="//logs1.smithsonian.museum/dcs8v0iiladzpxfcn5y7c8cy2_5j6f/njs.gif?dcsuri=/nojavascript&amp;WT.js=No&amp;WT.tv=10.4.23&amp;dcssip=www.tweentribune.com"/>

      The central idea of the text is that people ate lying down during Ancient Greece because lying down when eating was considered to be a luxury, and symbolized a high class, although high class men and women had different standards. High class women didn't have the right to lie beside men until Ancient Rome, when the customs finally changed.

    1. Neither question nor answer appears to understand the notion of semantic HTML. Height and width are presentational attributes regardless of where you put them. For semantics we establish what the image means to content in the alt tag. I don't remember why it was so important to width/height in the HTML but I suspect it was in case you hit browsers without CSS rendering. It's not a semantics issue. If anything it thwarts separation of concerns to a degree.

      claim: that the OP's question and this answer are incorrect

      Could we say that this answer (that this comment replies to) missed the point?

      I actually believed and thought this answer was spot on ... until I read this comment, and then I reversed my opinion.

    1. as it stands, this only goes to highlight what a miracle, what a classic for the ages Actraiser really is, whilst confirming itself as, unfortunately, one to avoid.
    1. It has two very different meanings, that you would have to distinguish by context. One meaning is just expressing that we have limitations. If you don't know something, that's just tough, you don't know it and you have to live with that. You don't have information if you don't have that information. The other meaning is that not only are there gaps in our knowledge, but often we don't even know what the gaps in our knowledge are. I don't know how to speak Finnish. That's a gap in my knowledge that I know about. I know that I don't know how to speak Finnish. But there are gaps in my knowledge that I'm not even aware of. That's where you can say "You don't know what you don't know" meaning that you don't even know what knowledge you are missing.

      I had this thought too.

    1. ![Cosmic radiation](https://i.snap.as/T05UTpx.jpg)

      Since a lot of this is guaranteed to be seen as arcane magic, maybe this is an opportune place for the UI hooks for a conversational/palette-based UI? Maybe >> to set it off?

    1. How is a pseudoconsole different from a pseudoterminal ?

      I'm guessing that's just a Microsoftism to make it easier to search/find things that are specifically about Microsoft's flavor of pseudoterminal.

      I see they don't use the word "pseudoterminal" at all, but they do mention

      ConPTY, or the Windows PTY

      where PTY is another synonym/name for pseudoterminal. So I think we're safe in saying that this is talking about a pseudoterminal.

    1. Of course you must not use plain-text passwords and place them directly into scripts. You even must not use telnet protocol at all. And avoid ftp, too. I needn’t say why you should use ssh, instead, need I? And you also must not plug your fingers into 220 voltage AC-output. Telnet was chosen for examples as less harmless alternative, because it’s getting rare in real life, but it can show all basic functions of expect-like tools, even abilities to send passwords. BUT, you can use “Expect and Co” to do other things, I just show the direction.
    1. In many computing contexts, "TTY" has become the name for any text terminal, such as an external console device, a user dialing into the system on a modem on a serial port device, a printing or graphical computer terminal on a computer's serial port or the RS-232 port on a USB-to-RS-232 converter attached to a computer's USB port, or even a terminal emulator application in the window system using a pseudoterminal device.

      It's still confusing, but this at least helps/tries to clarify.

    1. TTY is right there in the name, but this article makes no attempt to clarify what exactly the relationship between a pseudoterminal and a TTY. I feel like a whole paragraph about the relation to TTY would be warranted, including a link to TTY article, of course, which does link [back] to and explain some of the relation to pseudoterminal:

      In many computing contexts, "TTY" has become the name for any text terminal, such as an external console device, a user dialing into the system on a modem on a serial port device, a printing or graphical computer terminal on a computer's serial port or the RS-232 port on a USB-to-RS-232 converter attached to a computer's USB port, or even a terminal emulator application in the window system using a pseudoterminal device.

    1. 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.
    2. 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.
    3. Yes, it shares the name and the look of those previous games, but it lacks the all-important creative heart of its predecessors, and ends up being a by-the-numbers affair that goes through the motions in a shallow attempt to turn Scribblenauts' unique premise into a multiplayer party game.
    1. What produces that text, and what do you want to use it for?
    2. sed can do so much more, but is totally overkill for this. tr is the right tool for THIS job, but knowledge of sed and regexes will certainly come in handy later!
    3. The question on the title: replace space with new line The simple, quick, brute force solution is to do exactly that, replace all spaces with new lines:
    4. But in your question you are listing a list of paths:
    5. However you're probably asking the wrong question. (Not necessarily, for example this might come up in a makefile.)
    1. COPYRIGHT Rsync was originally written by Andrew Tridgell and is currently maintained by Wayne Davison. It has been improved by many developers from around the world. Rsync may be used, modified and redistributed only under the terms of the GNU General Public License, found in the file COPYING in this distribution, or at the Free Software Foundation.

      Only answered:

      • who maintains
      • what the license is
    1. “Who cares? Let’s just go with the style-guide” — to which my response is that caring about the details is in the heart of much of our doings. Yes, this is not a major issue; def self.method is not even a code smell. Actually, that whole debate is on the verge of being incidental. Yet the learning process and the gained knowledge involved in understanding each choice is alone worth the discussion. Furthermore, I believe that the class << self notation echoes a better, more stable understanding of Ruby and Object Orientation in Ruby. Lastly, remember that style-guides may change or be altered (carefully, though!).
    2. I wish to define methods within the class they belong to. Using class << self demonstrates that approach clearly — we are defining methods within the actual singleton class scope.
    3. Yet, it certainly is important to make the proper choices when picking up style. Similarly to fashion, code style reflects our credo as developers, our values and philosophy. In order to make an informed decision, it’s mandatory to understand the issue at stake well. We all have defined class methods many times, but do we really know how do they work?
    1. The central decision of the game is when to play your houses. And you didn't even really talk about that.
    2. Requires you to play multiple rounds (i.e. short games) to balance the scores
    3. There is a tendency in short luck-heavy games to require you to play multiple rounds in one sitting, to balance the scores. This is one such game. This multiple-rounds "mechanic" feels like an artificial fix for the problem of luck. Saboteur 1 and 2 advise the same thing because the different roles in the game are not balanced. ("Oh, well. I had the bad luck to draw the Profiteer character this time. Maybe I'll I'll draw a more useful character in round 2.") This doesn't change the fact that you are really playing a series of short unbalanced games. Scores will probably even out... statistically speaking. The Lost Cities card game tries to deal with the luck-problem in the same way.

      possibly rename: games: luck: managing/mitigating the luck to games: luck: dealing with/mitigating the luck problem

    4. You can strategise to a degree by trying to block off a potential peninsula (cut off between two mountains for example). This can start a little race to claim this area. e.g. I cut off an area with one of my houses.
    1. What's the point of playing a game featuring fjords without also including vikings to pillage the other player's lands...I've actually developed two additional tiles for Fjords: The Dragon and The Marauding Hoard. Both do exactly that.(I've play tested them with a friend well over 40 times and we both agree that with an expanded set of Fjords tiles, these two greatly improve the game for us. I'll write the tiles up and post them to BGG... eventually)
    1. What I dislike from the achievements is the "Dialogue Skipper". I really don't like it because you are encouraging people just to skim or even skip it at all and not get interested with the story. I earned this achievement on a 2nd run but I had a friend who just skipped it all on her 1st try.What devs should encourage is for the gamers to have a lot of playing time on their game so they would recommend it to others and not just do it for the cards and uninstalling it afterwards.
    1. “Digital technology allows us to be far more adventurous in the ways we read and view and live in our texts,” she said. “Why aren’t we doing more to explore that?”

      Some of the future of the book may be taking new technologies and looking back at books.

      I wonder if the technology that was employed here could be productized and turned into an app or platform to allow this sort of visual display for more (all?) books?

    1. unsuspecting childlikeness

      I'd also add [learned helplessness] (https://www.britannica.com/science/learned-helplessness) - the constant need for entertainment is definitely a problem, but if we take a deterministic view of these broader design trends the long-term ramifications are even more disturbing - the rise of Web 2.0 has seen a massive shift towards user-friendly platforms, but in addition to cultural infantilization we are seeing a significant decrease in tech literacy - and sometimes these trends manifest simultaneously. For instance, I'm writing this annotation in Chrome, but if I lose internet access my browser tab would allow me to play the endlessly addictive "Chrome Dino" browser game until my connection was restored - this is a fairly innocuous little easter egg (not coincidentally a term also used by Yelp UI designer Yoni De Beule in one of the articles I linked to above), but it does raise some broader questions about the amount of tech literacy and user autonomy these companies want us to have - features like these suggest that passivity is their preferred state for consumers, which is troubling.

    2. The privacy policy — unlocking the door to your profile information, geodata, camera, and in some cases emails — is so disturbing that it has set off alarms even in the tech world.

      This Intercept article covers some of the specific privacy policy concerns Barron hints at here. The discussion of one of the core patents underlying the game, which is described as a “System and Method for Transporting Virtual Objects in a Parallel Reality Game" is particularly interesting. Essentially, this system generates revenue for the company (in this case Niantic and Google) through the gamified collection of data on the real world - that selfie you took with squirtle is starting to feel a little bit less innocent in retrospect...

    3. Yelp, like Google, makes money by collecting consumer data and reselling it to advertisers.

      This sentence reminded me of our "privacy checkup" activity from week 7 and has made me want to go and review the terms of service for some of the companies featured in this article- I don't use yelp, but Venmo and Lyft are definitely keeping track of some of my data.

    4. Valleyspeak

      "Spaces" is not an official entry here, but svdictionary is a good resource for all sorts of technical jargon common in the valley, and the site itself gives plenty of insight into the internal culture at these companies. Interested readers will also appreciate this guardian article from 2019 which covers a bunch of commonly used silicon valley terms.

    1. Rather than rewarding the player for discovering a well-thought-out or ideal solution (by picking up coins), the developer tacked on a timer to a game with non-fluid controls. The player feels rushed to discover an elaborate solution.
    1. Academy Games has always prided itself in the quality of its rules. Most of our rules are taught in stages, allowing you to start playing as soon as possible without needing to read everything. We are very careful about the order we teach rules and rely heavily on graphics and pictures to facilitate understanding. We also include a large number of detailed picture examples, often with 3D renders, that help you understand the context of the rules.
    2. We also include a large number of detailed picture examples, often with 3D renders, that help you understand the context of the rules. For these reason, we generally don't start laying out the final rulebook until production art is complete. Writing and laying out a 20 page rule book like this generally takes about 3 months from start to finish, usually requiring a complete rewrite or two, and involves dozens of editors.
  4. Mar 2021
    1. The reason Final Form does this is so that pristine will be true if you start with an uninitialized form field (i.e. value === undefined), type into it (pristine is now false), and then empty the form field. In this case, pristine should return to true, but the value that the HTML DOM gives for that input is ''. If Final Form did not treat '' and undefined as the same, any field that was ever typed in would forever be dirty, no matter what the user did.
    1. There's a reasonably good overview of some ideas about fixing the harms social media is doing to democracy here and it's well framed by history.

      Much of it appears to be a synopsis from the perspective of one who's only managed to attend Pariser and Stround's recent Civic Signals/New_Public Festival.

      There could have been some touches of other research in the social space including those in the Activity Streams and IndieWeb spaces to provide some alternate viewpoints.

    1. React and Svelte are very similar in many ways, but what I've found is that in all the little ways that they are different, I prefer Svelte.
    2. but I like that Svelte comes with a good CSS story out the box.

      comes with a good CSS story out the box

    3. 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
    4. Svelte is different in that by default most of your code is only going to run once; a console.log('foo') line in a component will only run when that component is first rendered.
    5. I was pleasantly surprised by Svelte's templating; in the past I've found templating languages overwhelming and inflexible, but Svelte offers just the right amount of templating whilst enabling you to use JavaScript too.
    1. according to Hao, Mark Zuckerberg wants to increase the number of people who log into Facebook six days a week. I’m not going to get into whether this is good or bad here, but it certainly shows that what you are doing, and how you are doing it, is very important to Facebook.

      Can we leverage these data points to follow a movement like Meatless Monday to encourage people to not use Facebook two days a week to cause this data analysis to crash?

      Anything that is measured can be gamed. But there's also the issue of a moving target because Facebook will change it's target which then means the community activism will need to change it's target as well. (This may be fine if the point is community engagement and education as the overall mission, in which case the changing target continually engages people and brings in new people to consider what is happening and why.)