258 Matching Annotations
  1. Last 7 days
    1. what is ozonation?

      what is ozonation. Ozone gas perfect disinfectant and this is used to purify water. Unlike chlorine gas, which leaves harmful residual chlorine gas in the treated water, ozone leaves no harmful residual gases. Any unreacted ozone decomposes to oxygen gas.

  2. May 2021
    1. I'm coding an email for a project and man! it's such a pain. Every other client has it's own implementation and supported rules. Some don't allow even simple properties like background-image while some support most advanced rules like media queries
    2. I've worked with people at companies where this was their only responsibility. Setting up emails for clients, making sure they pass a battery of tests and look great in all browsers and clients. It's an incredible PITA and it's not a set it and forget it thing. Clients can change month to month; spam filters change, etc...
  3. Apr 2021
    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. 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.

    2. but in essence I expect OP means Rumsfeld's "unknown unknowns"
    3. But there are also unknown unknowns – the ones we don't know we don't know.
    4. We also know there are known unknowns; that is to say we know there are some things we do not know.

      known unknown

      like what?

    5. Some risk management techniques urge practitioners to consider the "known unknowns" and the "unknown unknowns"
    6. Incidentally, I'd add that it can also be used in looking toward the future, in awareness that we lack such a crystal ball: We base our plans on our knowledge, and there'll be times where we know there is a gap in that knowledge, but we're also aware that there may be things we can't possibly foresee, because "we don't know what we don't know".
    7. Yet, in all these instances, life offers no crystal ball; there's no way of knowing what the future holds, or to be cognizant of something we are unaware of. This is the essence of "You don't know what you don't know," only it's being expressed in a comical way
    8. Had I known the van was going to overheat, I would have driven the car instead.
    9. If I had known you were going to get such bad grades on your report card, I wouldn't have let you go to the dance last weekend.
    10. If I had known your plane was going to be two hours late, I wouldn't have rushed to the airport.
    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. At first you feel confused because usual pipe constructions such as: $ echo luser && echo TopSecret | telnet foo.bar.com fail you and the problem which seemed so plain on the face of it grows into “mission impossible”.
    1. can be easily invoked directly from shell prompt or script

      Can't expect / unbuffer / etc. (whatever this is attempting to contrast itself with) be easily invoked directly from shell prompt or script too??

      Okay, I guess you have to know more about how expect is invoked to understand what they mean. One glance at the examples, comparing them, and all becomes clear:

      #!/bin/sh
      empty -f -i in -o out telnet foo.bar.com
      empty -w -i out -o in "ogin:" "luser\n"
      

      I didn't realize that expect required/expected (no pun intended) to be used in scripts with its own shebang line:

      #!/usr/bin/expect
      
      spawn telnet foo.bar.com 
      expect ogin {send luser\r}
      

      That does make it less easy/normal to use expect within a shell script.

      I was coming to the expect project from/for the unbuffer command, which by contrast, is quite easy to include/use in a shell script -- almost the same as empty, in fact. (Seems like almost a mismatch to have unbuffer command in expect toolkit then. Or is expect command the only odd one out in that toolkit?)

    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. messy

      what does this actually mean in this context?

      ah, I see elaboration further down...

      Visually it's a mess, though thankfully there are no surprise traps. However, sometimes lasers would camouflage into the dungeon irritatingly.

      Yes, it does look pretty ugly.

  4. Mar 2021
    1. Conversely, red tests are tests I write after the code is written to lock down some implementation.
    2. So the question becomes how many tests are enough?
    3. I am a big advocate of having a complete test base and even erring on the side of caution when it comes to quality engineering and software validation but that is not what we’re talking about here. What we’re talking about here are the tests that we write when we’re doing test-first development and I’m proposing that writing those tests from the perspective of specifying the behaviors that we want to create is a highly valuable way of writing tests because it drives us to think at the right level of abstraction for creating behavioral tests and that allow us the freedom to refactor our code without breaking it.
    1. "It’s time to speed up your mobile pages.

      When Google launched the mobile-friendliness update and eventually made it one of the mobile search engine ranking factors, site owners began looking forward to a faster mobile experience.

      It’s good to optimize your pages for mobile users. However, if the mobile browser pages aren’t loading quickly, that’s a hiccup that can discourage users from enjoying your content.

      So, what’s the solution?

      Accelerated Mobile Pages — or AMP"

    1. I decided a couple of months ago to look for a way to work on faastRuby full time. Today is October 1st, 2019, and I am excited to announce that I am bringing faastRuby into Shopify.
    1. This is a non-exhaustive list of other things I love;
    2. Spending an hour digging through bins in a record store is one of my favorite ways to clear my head. And then spend too much money.
    3. Designing and writing code get me money so I can have food so they get a lot of my attention.
    1. Fibar bi jàngal na taawan bu góor ni ñuy dagge reeni aloom.

      Le guérisseur a appris à son fils aîné comment on coupe les racines du Diospyros.

      fibar -- (fibar bi? the healer? as in feebar / fièvre / fever? -- used as a general term for sickness).

      bi -- the (indicates nearness).

      jàngal v. -- to teach (something to someone), to learn (something from someone) -- compare with jàng (as in janga wolof) and jàngale.

      na -- pr. circ. way, defined, distant. How? 'Or' What. function indicator. As.

      taaw+an (taaw) bi -- first child, eldest. (taawan -- his eldest).

      bu -- the (indicates relativeness).

      góor gi -- man; male.

      ni -- pr. circ. way, defined, distant. How? 'Or' What. function indicator. As.

      ñuy -- they (?).

      dagg+e (dagg) v. -- cut; to cut.

      reen+i (reen) bi -- root, taproot, support.

      aloom gi -- Diospyros mespiliformis, EBENACEA (tree).

      https://www.youtube.com/watch?v=BryN2nVE3jY

  5. Feb 2021
    1. While I certainly don’t think that all configuration should be “self hosted” in this kind of way

      how is it "self hosted"? in what way?

      I think I found the answer here https://github.com/rails/sprockets/blob/master/UPGRADING.md:

      One benefit of using a manifest.js file for this type of configuration is that now Sprockets is using Sprockets to understand what files need to be generated instead of a non-portable framework-specific interface.

      So it is "self-hosted" in that Sprockets is using Sprockets itself for this...?

    2. Instead of having this confusing maze of lambdas, regexes, and strings, we could, in theory, introduce a single entry point of configuration for Sprockets to use, and in that file declare all assets we wanted to compile. Well, that’s exactly what the manifest.js file is.
    3. Before we get into what the manifest.js does, let’s look at what it is replacing.
    1. Our mission is to allow people to make money via educational efforts and to dedicate the rest of their time to creating great open source products.

      What does this mean exactly? "Our mission is to allow people to make money via educational efforts"

    1. 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.
    1. Beware, though: What you are about to see is not particularly elegant. In fact, the TTY subsystem — while quite functional from a user's point of view — is a twisty little mess of special cases. To understand how this came to be, we have to go back in time.
    1. Some people believed I argued that object orientation is bad simply because extends has problems, as if the two concepts are equivalent. That's certainly not what I thought I said, so let me clarify some meta-issues.

      first sighting: meta-issue 

    1. If you think you’ve conveyed something but the other person hears something completely different, is that their fault or yours? 
    2. From my perspective the onus is on you to consider not just the words coming out of your mouth, but how they are received.
    3. Everyone has their own background and context that they overlay on top of what they hear. It’s our jobs as communicators to consider that perspective and to adjust the way we communicate accordingly. If we do, we stand a better chance of persuading them to agree with our point of view.
    1. People often hear what they think should be said, not the words that are actually spoken. This comes from the tendency of people to think faster than they talk. A listener makes assumptions about what they expect because their minds race ahead. This can be especially problematic when you misinterpret what your boss said. 
    1. We do know what our customers ask us for: powerful desktops and laptops that work with them in their creative endeavors. And we know that Canonical is no longer interested in catering to them. So we're going to try and step up.
    1. I disagree, but I can't downvote it, because it is an important POV.

      What do you disagree with? Why? Why don't you share why? Apparently not the "answer" part, because you can downvote that, so you must mean one of the comments. Which one? Why is it an important POV?

  6. Jan 2021
    1. Simple ways to do more with spreadsheets

      For me the key is use cases within my discipline--teaching and how students can use them. I don't like to teach stuff that won't reap students dividends in productivity, learning, sharing, gathering info effectively, time saving.

    1. In other words, programs that send messages to other machines (or to other programs on the same machine) should conform completely to the specifications, but programs that receive messages should accept non-conformant input as long as the meaning is clear.
    2. be conservative in what you do, be liberal in what you accept from others
    1. Progress is made of compromises, this implies that we have to consider not only disadvantages, but also the advantages. Advantages do very clearly outweigh disadvantages. This doesn’t mean it perfect, or that work shouldn’t continue to minimize and reduce the disadvantages, but just considering disadvantages is not the correct way.
    2. The “no-snaps” ship already sailed years ago…you folks missed that boat. It’s too late to wish for a return to the past. Snaps in Ubuntu have been happening for years already, and will continue regardless of any opinions expressed here.
  7. Dec 2020
    1. 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!
  8. Nov 2020
    1. Fallback values aren't used to fix the browser compatibility. If the browser doesn't support CSS custom Properties, the fallback value won't help.
    1. passive: true instructs chrome that no body will call e.preventDefault() so chrome can optimized scrolling just because no body will call e.preventDefault and so there is no need to wait listeners...
    1. Ultimately, I’m an “are there tough decisions?” kind of gamer, and on that matter I’m torn. There are some turns and some positions and some situations that will play themselves. Sometimes obviously so, and sometimes after you think it out.
    2. I’m fan of maps (in real life and in games), and the map play here is interesting
    3. What vaults this well past SNCF for me (setup time aside), is the limited company choice; it prevents a feedback loop of sorts where a game devolves into running each company in the ground.
    1. We are working to develop better communication within TC39 and with the broader JavaScript community so that this sort of problem can be corrected sooner in the future.
    1. i like working on application frameworks, compilers, interpreters, and emulators.
    1. but know I know what I don't want to do. I definitely know I want to be an Engineer now, and it makes it more clear that I should start my own business.
    1. To appreciate the social role of Broca and his school,we must recognize that his statements about the brainsof women do not reflect an isolated prejudice toward asingle disadvantaged group. They must be weighed inthe context of a general theory that supportedcontemporary social distinctions as biologicallyordained.

      Here's the "So what? Who cares?"

    1. will only apply up the chain

      Should this "up the chain" be "down the chain"?

      In terms of a tree, I think of the caller/consumer/thing that imports this file as "up" and the things that I call/import as "down".

      That is more consistent with a tree, but not a stack trace (or any stack), I suppose, which has most recently called thing at the top ("up"), and the consumer of that at the bottom ("down").

    1. Things that I miss most from Vue:
    2. What bothers me most from Svelte: <!-- I want to bind the value of this custom input just like I would bind to normal input --> <input bind:value="query" /> <!-- works --> <search-input bind:value="query" /> <!-- doesn't work :/ -->

      I think this works in current Svelte

  9. Oct 2020
    1. Retagging the HTML/CSS questions to use html-heading seems the right thing to do. For the other uses, I don't have enough grounding in the geographic area to know whether the direction and bearing are replacements for heading. But the tag information for heading should be created and should firmly point at the other tags — at least until it is expunged.
    1. We could broadcast a warning if we find the variable to be set in the environment, but that is more likely than not to annoy people who intentionally set it.

      New tag?: warnings that may annoy people who intentionally do something. (Need a way to selectively silence certain warnings?)

    1. “"

      Which character is this referring to exactly?

      It looks like the empty string, which wouldn't make sense.

      https://www.postgresql.org/docs/13/functions-matching.html only lists these 2:

      If pattern does not contain percent signs or underscores, then the pattern only represents the string itself; in that case LIKE acts like the equals operator. An underscore (_) in pattern stands for (matches) any single character; a percent sign (%) matches any sequence of zero or more characters.