171 Matching Annotations
  1. May 2024
    1. file transfers

      Better would be to include files as is. Use hash of it in an event. Download from whoever has it, the IPFS way. Only between friends

  2. Apr 2024
    1. OK, remember how, in several of my past issues, I've kept at you to create a "swipe file" of good ads, sales letters and so on? Not to mention all those headline cards? You do remember? Good!

      okay so this is where "swipe file" came from

  3. Mar 2024
  4. Jan 2024
    1. From an organizational standpoint, the beauty of sermons is that each revolves around a specific theme. Accordingly, King could devote a single folder to each topic. He accumulated 166 folders, each with a title like “Loving your Enemies” (folder 1), “Why the Christian must Oppose Segregation” (folder 87), “Mental Slavery” (folder 113), and “The Misuse of Prayer” (folder 166). These folders contain King’s outlines; source material, like clippings from books; and drafts.

      In addition to his card index, Martin Luther King, Jr. compiled a collection of 166 folders organized around various topics which he used to organize outlines, clippings, pages from books, and other source materials as well as drafts of sermons or speeches on those topics.

      To some extent these folders are just larger format repositories mirroring the topical arrangements of his card index.

    1. То, что мы будем называть Черным лебедем (с большой буквы), — это событие, обладающее следующими тремя характеристиками.
        1. Во-первых, оно аномально, потому что ничто в прошлом его не предвещало.
        1. Во-вторых, оно обладает огромной силой воздействия.
        1. В-третьих, человеческая природа заставляет нас придумывать объяснения случившемуся после того, как оно случилось, делая событие, сначала воспринятое как сюрприз, объяснимым и предсказуемым.
  5. Dec 2023
  6. Oct 2023
    1. "Causal Deep Learning" Authors:Jeroen Berrevoets, Krzysztof Kacprzyk, Zhaozhi Qian, Mihaela van der Schaar

      Very general and ambitious approach for representing the full continuous conceptual spectrum of Pearl's Causal Ladder, and ability to model and learning parts of this from Data.

      Discussed by Prof. van der Shaar at ICML2023 workshop on Counterfactuals.

    1. Causal Deep Learning Authors:Jeroen Berrevoets, Krzysztof Kacprzyk, Zhaozhi Qian, Mihaela van der Schaar

      Very general and ambitious approach for representing the full continuous conceptual spectrum of Pearl's Causal Ladder, and ability to model and learning parts of this from Data.

      Discussed by Prof. van der Shaar at ICML2023 workshop on Counterfactuals.

  7. Sep 2023
  8. Aug 2023
    1. Comedian Phyllis Diller had “gag file,” which is now housed at The Smithsonian: Phyllis Diller’s groundbreaking career as a stand-up comic spanned almost 50 years. Throughout her career she used a gag file to organize her material. Diller’s gag file consists of a steel cabinet with 48 drawers (along with a 3 drawer expansion) containing over 52,000 3-by-5 inch index cards, each holding a typewritten joke or gag.

      A Zettelkasten for jokes!

    1. BredenbeckCorp, Hanna. “Up Close and Personal with Phyllis Diller’s Gag File.” National Museum of American History (blog), March 1, 2017. https://americanhistory.si.edu/blog/close-and-personal-phyllis-dillers-gag-file.

    2. Hanna BredenbeckCorp is a project assistant in the Division of Culture and the Arts.
    3. In the end, I numbered and scanned 52,569 individual note cards from the Phyllis Diller gag file.

      Hanna BredenbeckCorp numbered and scanned 52,569 index cards from Phyllis Diller's gag file. Prior to this archival effort most estimates for the numbers of cards were in the 40-50,000 range.

      Spanning the 1960s to the 1990s roughly. The index was donated in 2003, so there were certainly no

      Exact dating on the cards may give a better range, particularly if the text can be searched or if there's a database that can be sorted by date.

      Via https://hypothes.is/a/UbW8nERrEe6xjEseEEEy1w we can use the rough dates: 1955-2002 which are the bookends of her career.

      This gives us a rough estimate of:<br /> 2002-1955 = 48 years (inclusive) or 17,520 days (at 365 days per year ignoring leap years)

      52,569/17520 days gives 3.000513698630137 or almost exactly 3 cards (jokes) per day.

      Going further if she was getting 12 laughs (jokes) per minute (her record, see: https://hypothes.is/a/MTLukkRpEe635oPT5lr7qg), then if continuously told, it would have taken her 52,569 jokes/12 jokes/minute = 4,380.75 minutes = 73.0125 hours or 3.0421875 days to tell every joke in her file.

    4. This joke card has a comic clipped from a newspaper glued to it. During the digitization process, the index card was put in a clear Mylar sleeve to prevent the comic, with its brittle glue, from being damaged or separated from the card.

      The potential separation of newspaper clippings from index cards and their attendant annotations/meta data (due to aging of glue) can be a potential source of note loss when creating a physical card index.

    5. While most of the joke cards are simply index cards with a joke typed on, others are more complicated. Some cards have strips of paper glued to them with longer jokes on those papers. Some cards have entire letter-size sheets of paper containing long jokes stapled to the cards. Some cards have comic strips, cut from the newspaper, glued to the cards. Other cards are not even cards but are just pieces of printer paper with jokes scribbled on them. These irregular cards were not stable enough to be sent through the feed scanner and had to be scanned one-by-one using a flatbed scanner, which slowed my progress.

      Not only a short description of the broad standard form of cards in Phyllis Diller's gag file, but also an enumeration of some of the non-standard cards, many of which are specified because of the issues which they presented in scanning/digitizing for transcription.

    6. I started my project by writing a small number, in pencil, on the back of each card. The numbers are used to keep track of the original drawer in which the card was located, as well as the card's position within that drawer. For example, the card numbered 15-0837 would be the 837th card in Drawer 15.

      The numbers which appear in pencil on the verso of Phyllis Diller's index cards were those added by archivist Hanna BredenbeckCorp prior to scanning them for transcription.

    1. Oliar, Dotan; Sprigman, Christopher (2008). "There's No Free Laugh (Anymore): The Emergence of Intellectual Property Norms and the Transformation of Stand-Up Comedy". Virginia Law Review. 94 (8): 1848. JSTOR 25470605. Retrieved September 16, 2020. There is also evidence in the [Diller archive…at the Smithsonian in Washington, D.C.] file suggesting that Diller appropriated from other sources [apart from self-creation or using her writing team], including newspaper comic strips and comedy books. For example, a number of Diller's jokes about her dysfunctional marriage to her fictional husband 'Fang' appear to have been inspired by a comic strip, 'The Lockhorns,' that Diller followed obsessively over the course of nearly a decade. The Diller joke files contain hundreds of 'Lockhorns' panels cut out of newspapers and mounted on index cards.
    1. Edwards, Owen. “Comic Phyllis Diller’s Cabinet Keeps the Jokes Coming.” Smithsonian Magazine (blog), March 2007. https://www.smithsonianmag.com/arts-culture/comic-phyllis-dillers-cabinet-keeps-the-jokes-coming-147794613/.

    2. "The [joke] file is like a tree," says Diller. "Leaves drop off, and new leaves are added—the new stuff pushes out the old." Along with this cache—Diller refers to it as "my life in one-liners"
    3. Even the alphabetized categories evoke a laugh: "Science, Seasons, Secretary, Senile, Sex, Sex Symbols, Sex Harassment, Shoes, Shopping..." "Food Gripes, Foreign (incidents & personalities), Foundations (bra & underwear), Fractured Speech, Freeways, Friends, Frugality, Frustrations, Funerals, Funny Names..."

      Topical headings in Phyllis Diller's gag file

    4. a steel filing cabinet of safe-like dimensions

      Owen Edwards in 2007 compared Phyllis Diller's gag file to a safe.

    1. Py-Lieberman, Beth. “Comic Phyllis Diller, the Betty Friedan of Comedy, Dies at 95.” Online magazine. Smithsonian Magazine (blog), August 20, 2012. https://www.smithsonianmag.com/smithsonian-institution/comic-phyllis-diller-the-betty-friedan-of-comedy-dies-at-95-28360980/.

    2. “The file is like a tree,” Diller told the magazine’s Owen Edwards in 2007. “Leaves drop off, and new leaves are added—the new stuff pushes out the old.”

      Phyllis Diller analogizing her index card file to a tree.

    3. each typed on an index card and filed under such prophetic taglines as “Science, Seasons, Secretary, Senile, Sex, Sex Symbols, Sex Harassment, Shoes, Shopping…” and “Food Gripes, Foreign (incidents & personalities), Foundations (bra & underwear), Fractured Speech, Freeways, Friends, Frugality, Frustrations, Funerals, Funny Names…”

      Some of the topical headings in Phyllis Diller's gag file

    1. https://collections.si.edu/search/detail/ead_component:sova-sia-fa13-194-refidd1e6139?q=phyllis+diller+gag+file&record=12&hlterm=phyllis%2Bdiller%2Bgag%2Bfile

      Phyllis Diller Joke File, 2010

      In addition to her larger indexed gag file, it appears that Phyllis Diller donated a separate joke file (box 6 of 8) to the National Museum of American History which contains archival materials and has been restricted for 15 years until 2027-01-01.

      ARCHIVAL REPOSITORY: Smithsonian Institution Archives EDAN-URL: ead_component:sova-sia-fa13-194-refidd1e6139

    1. https://collections.si.edu/search/record/edanmdm:nmah_1218385

      Phyllis Diller's gag file appears to have been made of 16 standard three-drawer beige Steelmaster (Art Steel Company, Inc.) index card files which were stacked in two columns and enclosed in a matching beige external frame which was mounted on casters. Having overflowed the 48 available drawers, there was an additional 3-drawer file added on top as an expansion.

      The Smithsonian dates the files from 1962 to 1994, but perhaps the digitized version can be searched by date to determine the actual earliest and latest dates on included cards as most had at least a month and a year.

    1. This beige metal cabinet is Phyllis Diller’s gag file, a categorized archive of the jokes Diller used in her stand-up comedy routines throughout her half-century long career. A small three drawer expansion of the gag file is also in NMAH’s collection (Catalog Number 2003.0289.01.02). The 48 drawers of the gag file, along with the 3 drawer expansion, contain a total of 52,569 3-by-5 inch index cards, each holding a typewritten joke or gag.

      52,569 3x5" index cards!

    2. Equal rights for the sexes will be reached only when totally unqualified women occupy high positions of power. —Phyllis Diller, May 1979, gag file under Women's Liberation

      From the Phyllis Diller gag file at https://transcription.si.edu/project/8547<br /> via https://americanhistory.si.edu/collections/search/object/nmah_1218385#

    1. Numbers on Cards The curatorial and collections teams are trying to learn more about the appearance of "No. #" on cards. Please transcribe this number on a separate line underneath the Date line, above the Joke line.

      Some of the cards in Phyllis Diller's gag file were numbered, but the curatorial and collections team at the Smithsonian didn't have enough data to determine what these were or what they meant at the time of transcription.

    2. The digitization of Phyllis Diller’s index card collection was generously supported by Mike Wilkins and Sheila Duignan.
    3. 48 drawers (along with a 3 drawer expansion)

      Finally a source that indicates the full 51 drawers of Diller's gag file.

    1. Jacqueline Trescott in The Washington Post [Phyllis Diller’s joke file becomes a Smithsonian exhibit] (https://www.washingtonpost.com/lifestyle/style/phyllis-dillers-joke-file-at-the-smithsonian/2011/07/27/gIQAZ0dXjI_story.html)<br /> (accessed:: 2023-08-26 04:59:59)

    2. on Aug. 12, the National Museum of American History is giving the artifact pristine treatment.WpGet the full experience.Choose your planArrowRight"Have You Heard the One . . . ? The Phyllis Diller Gag File" is an exhibition of the beige cabinet in the quiet Albert H. Small Documents Gallery.

      The National Museum of American History debuted Phyllis Diller's gag file on August 12, 2011 in the Albert H. Small Documents Gallery in an exhibition entitled "Have you Hard the One...? The Phyllis Diller Gag File."

      see also: press release https://www.si.edu/newsdesk/releases/national-museum-american-history-showcases-life-and-laughs-phyllis-diller

    3. Diller typed her jokes on index cards and filled 48 file drawers.

      Repetition of the number 48 for the file drawers in the Phyllis Diller gag file despite photos which show the main file and an additional section with 3 drawers on top.

    1. https://www.facebook.com/watch/?v=2839019692842995

      00:06:19 segment Laughter in the Vaults from “Famous Donors.” Stories from the Vaults, September 2007. Season 1, Episode 1. The Smithsonian Channel. https://www.smithsonianchannel.com/episodes/1wyzyg/stories-from-the-vaults-famous-donors-season-1-ep-1.

      1955 Diller was a suburban housewife with 5 children. Her first stage appearance was at 37 years old at Purple Onion Night Club in San Francisco, CA, and her last show was in 2002 at 84 years old.

      Broadway costume from Hello Dolly

      Phyllis Diller points to her card index in the video and calls it her "gag file". Curator Dwight Bowers called it her "joke file".

      Tom Canavagh, actor/comedian<br /> Dwight Blocker Bowers, curator at Smithsonian

    1. Catlin, Roger. “How Many Volunteers Does It Take to Transcribe Phyllis Diller’s 53,000 Jokes?” Smithsonian Magazine, March 6, 2017. https://www.smithsonianmag.com/smithsonian-institution/how-many-volunteers-does-take-transcribe-phyllis-dillers-jokes-180962384/.

    2. Most of the gags, written from the 1960s to the 1980s, are just like that—one per card. But a few that are more involved sometimes take a few cards to tell.

      Most of Phyllis Diller's gag files are written one joke to a card, but some have multiple jokes and some even span multiple cards.

      (Note this is a secondary source and can/should be verified against the digital files.)

    3. Most of the gags, written from the 1960s to the 1980s

      As a preliminary indication, most of Phyllis Diller's index cards were written from the 1960s to the 1980s.

    4. Partial photo of Phyllis Diller's gag file at the Smithsonian with a small three drawer file on top along with two of her record albums and a bronze bust of her head

    5. Close up of a card index file with a drawer pulled out. A label on the top reads Phyllis Diller while the contents slot reads Words of Wisdom, Writer's Ideas, Phyllis - Bad Luck Phyllis - Career

    6. But when Diller’s jokes came up for transcription last week, “they are going like gangbusters,” says Meghan Ferriter, project coordinator. “I think we actually gained about 115 new volunteers in one day.”

      Meghan Ferriter, a project coordinator at the Smithsonian Institution, claimed that the transcription of Phyllis Diller's gag file helped the Smithsonian Transcription Center gain 115 volunteers in a single day.

    7. They were typed and meticulously filed into 48 drawers of a large, beige Steelmaster cabinet on wheels that she donated, along with a few of her wilder getups and wigs to the Smithsonian in 2003—less than a decade before her death in 2012 at 95.

      Phyllis Diller donated her gag file consisting of 51 drawers of Steelmaster card index files (on wheels) along with various dresses, costumes, and wigs to the Smithsonian Institution in 2003.

      Note that this source indicates 48 drawers, which is the primary collection/cabinet, but there is also an additional 3 drawer addition which is often pictured, but apparently not counted here). Compare the actual listing: https://collections.si.edu/search/results.htm?q=phyllis+diller+gag+file

    1. “Phyllis Diller’s File Of 53,000 Jokes.” Weekend Edition Saturday. NPR, March 11, 2017. https://www.npr.org/2017/03/11/519807672/phyllis-diller-s-file-of-53-000-jokes.

    2. SIMON: That's Heidi Rotbart, Phyllis Diller's longtime friend and producer. That gag file, as Phyllis Diller called it, is a piece of history, a hefty taupe filing cabinet filled with 53,000 alphabetized jokes.

      Phyllis Diller called her card index a "gag file".

      (It would be nice to have separate confirmation of this as it's a journalist ostensibly quoting a second party.)

    3. HEIDI ROTBART: She would write a joke on a piece of paper, and her assistants would type them up on 3-by-5 cards and then place them in the joke file.

      Diller's manager indicated that she wrote jokes on paper and had her assistants type them up on 3 x 5" index cards.

    1. Liebenson, Donald. “Classic Hollywood: Remembering Phyllis Diller (and 52,569 of Her Jokes) at the Smithsonian.” Los Angeles Times, May 12, 2017, sec. Television. https://www.latimes.com/entertainment/tv/la-ca-st-phyllis-diller-smithsonian-20170512-story.html.

    2. Three weeks and 52,569 jokes later, the job was completed.

      While many sources seem to indicate that Phyllis Diller had approximately 52,000 index cards with jokes, the ultimate tally after the completion of transcription for the Smithsonian Institution seems to have been 52,569 cards.

      While the Los Angeles times lists this as the number of jokes, it's far more likely to be the number of cards as some cards I've seen have multiple jokes.

    3. Three weeks and 52,569 jokes later, the job was completed.

      It took three weeks of volunteer effort for transcribers to convert the 52,569 index cards of jokes in Phyllis Diller's gag file into digitized text.

    4. The Smithsonian seems to consistently refer to Phyllis Diller's card index of jokes as a "gag file", but what did Diller herself call it?

    5. The joke file is a snapshot of American history.”

      quote by Hanna BredenbeckCorp, of Smithsonian on Phyllis Diller's gag file

    6. “I admire her ability for organization too. My jokes are still mostly in my head. She got hers on paper in alphabetical order.

      Quote from Roseanne Barr on Phyllis Diller's card index gag file.

  9. Jul 2023
    1. Btrfs appears to have an emphasis in security and data-integrity. It its safer when gradual changes in your system are performed. Instead, ext4 appears to lean more to reliability and speed. Backups and deduplication are harder in ext4 Also, btrfs has the ability to create links for duplicate files automatically, liberating disk space.

  10. May 2023
    1. Another important 20th-century thinker to rely on index cards was pioneering media theo-rist Harold Innis.18 The executors of his estate published a tome called The Idea File (1980),composed of 18 inches of index cards, plus five inches of reference cards. Innis had a selection ofhand-written index cards typed up and numbered, 1 through 339. It is unclear if these rumina-tions on television and art, communication and trade, secrecy and money, literature and the oraltradition, archives and history were intended to constitute a book project; the decision to publishthe cards balances the putative will to posterity of an author, and the potential embarrassmentof incomplete work. Clearly Innis intended to work synchronically rather than diachronically,to focus less on logical connections than on analogies, to practice pattern recognition—andthe associative links of a card index lend themselves perfectly to this kind of project.
  11. Mar 2023
    1. So let’s get right to it, here’s what you need to know. Despise the spaces Avoid the underscores Embrace the dashes

  12. Feb 2023
    1. debían estarprotagonizados por extranjeros y tratar de cosas con las que no podía identificarme. Puesbien, la situación cambió cuando descubrí los libros africanos.No había muchos disponibles, y no eran tan fáciles de encontrar como los extranjeros.Pero gracias a escritores como Chinua Achebe y Camara Laye, mi percepción de laliteratura cambió. Comprendí que en la literatura también podía existir gente como yo,chicas con la piel de color chocolate cuyo pelo rizado no caía en colas de caballo.Empecé a escribir sobre asuntos que reconocía.5

      texto pdf

    1. The ID suffix was added because I use external tools to add notes to my vault so I needed a means to ensure there would never be a collision. For example, Alfred. If I accidentally typed the name of a note that already exists into it I didn’t want it to accidentally overwrite an existing note,

      Example of someone ("davecan") with a specific reason for using unique identifiers in the titles for their digital note taking.

  13. Nov 2022
    1. Use the Get-ChildItem cmdlet with the -Recurse switch: Get-ChildItem -Path V:\Myfolder -Filter CopyForbuild.bat -Recurse -ErrorAction SilentlyContinue -Force

      Useful PowerShell command to do recursive file search in Windows through PowerShell.

  14. Oct 2022
    1. Current ruby releases generate *.tar.gz, *.tar.bz2, *.tar.xz, and *.zip. But I think we can stop generating *.tar.bz2. I think *.tar.bz2 are less merit. For better size, *.tar.xz exist. For better compatibility, *.tar.gz and *.zip exist.
  15. Sep 2022
    1. There are also some advantages to a multi-file YAML format OpenAPI definition: Reuse schema objects to keep things DRY (don't repeat yourself) Smaller diffs compared to JSON (especially for markdown descriptions) Easier to navigate Easier to edit with confidence
  16. Aug 2022
    1. Process the log file to determine the spread of data: cat /tmp/sslparams.log | cut -d ' ' -f 2,2 | sort | uniq -c | sort -rn | perl -ane 'printf "%30s %s\n", $F[1], "="x$F[0];'
  17. Jul 2022
    1. If you do not have an iOS device or a machine running OS X to open your IMOVIEMOBILE file, you can still access its contents. First, copy the IMOVIEMOBILE file, rename the file extension to "zip", decompress the file, and the project content will be in a folder called "Assets." You can then open the original content in a video editing program.

      It's not rational, but I'd like to note how angy I am with myself in retrospect for not looking this up before. I have literally given up on old project files because I assumed the video was unretrievable and then... I just did this on my iPad in a matter of seconds lol.

  18. Jun 2022
    1. As powerful as search can be, studies5 have found that in manysituations people strongly prefer to navigate their file systemsmanually, scanning for the information they’re looking for. Manualnavigation gives people control over how they navigate, with foldersand file names providing small contextual clues about where to looknext.6

      The studies quoted here are in the mid 80s and early 90s before the rise of better and easier UI methods or more powerful search. I'd have to call this conclusion into question.

      There's also a big difference in what people know, what people prefer, and what knowledgeable people can do most quickly.

      Cross reference this with Dan Russell's research at Google that indicates that very few people know how to use ctrl-f to find or search for things in documents. - https://hyp.is/7a532uxjEeyYfTOctQHvTw/www.youtube.com/channel/UCh6KFtW4a4Ozr81GI1cxaBQ

      Relate it to the idea of associative (memory) trails (Memex), songlines, and method of loci in remembering where things are -- our brains are designed to navigate using memory

  19. Apr 2022
    1. function Zip(_io, _parent, _root) { this._io = _io; this._parent = _parent; this._root = _root || this; this._read(); } Zip.prototype._read = function() { this.sections = []; var i = 0; while (!this._io.isEof()) { this.sections.push(new PkSection(this._io, this, this._root)); i++; } }

      Although the generated code is very useful...

      This is wrong. It treats the ZIP format as if (à la PNG) it's a concatenated series of records/chunks marked by ZIP's characteristic, "PK" off-set, 4-byte magic numbers. It isn't. The only way to read a ZIP bytestream is to start from the end, look for the signature that denotes the possibility of the presence at the current byte offset the record containing the central directory metadata, proceeding to validate* the file based on that, and then operating on it appropriately. (* If validation fails, you can continue scanning backwards from the offset that was thought to be the signature.)

      The first passed validation attempt carried out in this manner (from back to front) "wins"—there may be more than one validation passes beginning at various offsets that succeed, but only the one that appears nearest to the end of the bytestream is authoritative. If one or more validation attempts fail resulting in no successes, the file may be corrupt, and the implementation may attempt to "repair" it (not necessarily by making on-disk modifications, but merely by being generous with its interpretation of the bytestream—perhaps presenting several different options to the user), or, alternatively, it may be the case that the file is simply not a ZIP archive.

      This is because a ZIP file is permitted to have its records be little embedded "data islands" (in a sea of unrelated bytes). This is what allows spanned/multi-disk archives and for the ZIP to be modified by updating the bytestream in an append-only way (or selectively rubbing out parts of the existing central directory and updating the pointers/offsets in-place). It's also what allows self-extracting archives to be self-extracting: foremost, they conform to the binary executable format and include code for being able to open the very same executable, process the records embedded within it, and write them to disk.



    1. What I like best about pdf files is that I can just give them to someone and be almost certain that any questions will be about the content rather than the format of the file.

      Almost every time I've used FedEx's "Print and Go" for a PDF I've created by "printing" e.g. HTML (and that I've verified looks good when previewing it on-screen), it comes out mangled when actually printed to paper.

  20. Mar 2022
    1. ● Relocatable object file (.o file)○ Code and data that can be combined with other relocatable object files to form executable object file■ Each .o file is produced from exactly one source (.c) file● Executable object file (a.out file)○ Code and data that can be copied directly into memory and then executed● Shared object file (.so file)○ Special type of relocatable object file that can be loaded into memory and linked dynamically, at either load time or run-time

      compile 之后的 object files 有哪几种类型?

  21. Dec 2021
  22. datatracker.ietf.org datatracker.ietf.org
    1. The NFS version 3 protocol is designed to allow servers to be as simple and general as possible. Sometimes the simplicity of the server can be a problem, if the client implements complicated file system semantics. For example, some operating systems allow removal of open files. A process can open a file and, while it is open, remove it from the directory. The file can be read and Callaghan, el al Informational [Page 96] RFC 1813 NFS Version 3 Protocol June 1995 written as long as the process keeps it open, even though the file has no name in the file system. It is impossible for a stateless server to implement these semantics. The client can do some tricks such as renaming the file on remove (to a hidden name), and only physically deleting it on close. The NFS version 3 protocol provides sufficient functionality to implement most file system semantics on a client.
  23. Nov 2021
    1. Inside each first-level directory of a MAFF archive, the second-level directory named ^metadata^ (case-sensitive) is reserved and should not contain actual content. A file or folder named ^metadata^ (case-insensitive) should not exist inside any first-level directory.
    1. MAFF files are standard ZIP files containing one or more web pages, images, or other downloadable content. Additional metadata, like the original page address, is saved along with the content.
    1. Modern browsers that support the File System Access API (Edge and Chrome today) allow web pages to access the local file system (with your permission).
  24. Oct 2021
    1. Postmodernist Theory. This theory was focus on associated with relativism on ideology in the maintenance of economic and political power. It also generally explain which is claim to be valid for all groups, cultures, traditions, or races.


  25. Sep 2021
    1. Fundamentos pedagógicos. En el PEI de la institución pudimos identificar las tendencias pedagógicas del colegio universitario de socorro como lo son: el aprendizaje significativo- humanista y constructivista, al igual orientan contenidos al estudio del medio ambiente.

  26. Jul 2021
    1. The original document file (I think - I can't test it)

      Referenced in an HN thread:


      In the thread, William Woodruff mentions that LibreOffice is capable of displaying this file.

  27. Jun 2021
  28. Apr 2021
    1. Ideally, GitHub would understand rich formats

      I've advocated for a different approach.

      Most of these "rich formats" are, let's just be honest, Microsoft Office file formats that people aren't willing to give up. But these aren't binary formats through-and-through; the OOXML formats are ZIP archives (following Microsoft's "Open Packaging Conventions") that when extracted are still almost entirely simple "files containing lines of text".

      So rather than committing your "final-draft.docx", "for-print.oxps" and what-have-you to the repo, run them through a ZIP extractor then commit that to the repo. Then, just like any other source code repo, include a "build script" for these—which just zips them back up and gives them the appropriate file extension.

      (I have found through experimentation that some of these packages do include some binary files (which I can't recall offhand), but they tend to be small, and you can always come up with a text-based serialization for them, and then rework your build script so it's able to go from that serialization format to the correct binary before zipping everything up.)

  29. Feb 2021
    1. Source maps eliminate the need to serve these separate files. Instead, a special source map file can be read by the browser to help it understand how to unpack your assets. It "maps" the current, modified asset to its "source" so you can view the source when debugging. This way you can serve assets in development in the exact same way as in production.
    1. When Sprockets was introduced, one of the opinions that it held strongly, is that assets such as CSS and JS should be bundled together and served in one file.
    2. The alternative was to have multiple scripts or stylesheet links on one page, which would trigger multiple HTTP requests. Multiple requests mean multiple connection handshakes for each link “hey, I want some data”, “okay, I have the data”, “alright I heard that you have the data, give it to me” (SYN, ACK, SYNACK). Even once the connection is created there is a feature of TCP called TCP slow start that will throttle the speed of the data being sent at the beginning of a request to a slower speed than the end of the request. All of this means transferring one large request is faster than transferring the same data split up into several smaller requests.
  30. Jan 2021
  31. Dec 2020
    1. Types of Structure Outliners take advantage of what may be the most primitive of relationships, probably the first one you learned as an infant: in. Things can be in or contained by other things; alternatively, things can be superior to other things in a pecking order. Whatever the cognitive mechanics, trees/hierarchies are a preferred way of structuring things. But it is not the only way. Computer users also encounter: links, relationships, attributes, spatial/tabular arrangements, and metaphoric content. Links are what we know from the Web, but they can be so much more. The simplest ones are a sort of ad hoc spaghetti connecting pieces of text to text containers (like Web pages), but we will see many interesting kinds that have names, programs attached, and even work two-way. Relationships are what databases do, most easily imagined as “is-a” statements which are simple types of rules: Ted is a supervisor, supervisors are employees, all employees have employee numbers. Attributes are adjectives or tags that help characterize or locate things. Finder labels and playlists are good examples of these. Spatial/tabular arrangements are obvious: the very existence of the personal computer sprang from the power of the spreadsheet. Metaphors are a complex and powerful technique of inheriting structure from something familiar. The Mac desktop is a good example. Photoshop is another, where all the common tools had a darkroom tool or technique as their predecessor.

      Structuring Information

      Ted Goranson holds that there are only a couple of ways to structure information.

      In — Possibly the most primitive of relationships. Things can be in other things and things can be superior to other things.

      Links —Links are what we know from the web, but these types of links or only one implementation. There are others, like bi-directional linking.

      Relationships — This is what we typically use databases for and is most easily conceived as "is-a" statements.

      Attributes — Adjectives or tags that help characterize or locate things.

      Metaphors — A technique for inheriting structure from something familiar.

  32. Nov 2020
  33. Oct 2020
  34. Sep 2020
    1. I think your error is because you don't have .mjs in your webpack's resolve.extensions. The file singled out by the error message ./internal is actually a .mjs file, but you only have .svelte extensions...
    1. It’s become increasingly common to divide code into components, rather than by file type. React, for example, allows for the collocation of a components markup and JavaScript. In Svelte, this is taken one logical step further: the Javascript, markup and styling for a component can all exist together in a single `.svelte`​ file
  35. May 2020
  36. Apr 2020
    1. They are proof that our openness about our data formats means that you do not have to fear data lock-in.
    2. 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
    3. It’s this third way that we avoid lock-in that is relevant to today’s topic. Our data format design is specified well enough so that people with no connection to AgileBits can write software to be able to handle it.
    4. The second way we avoid locking you into 1Password is through the ability to export data to a more neutral format. Not all versions are yet where we want them to be with respect to export, and we’re working on that. But there is usually some path, if not always a simple click away, to export your 1Password data.
    1. Although we don’t anticipate publishing source code for manipulating 1Password keychains, others, unaffiliated with AgileBits, have done so.

      May not technically be an open file format, but meets some of the criteria for one:

      • [?] The format is based on an underlying open standard
      • [⍻] The format is developed through a publicly visible, community driven process
      • [⍻] The format is affirmed and maintained by a vendor-independent standards organization
      • [✓] The format is fully documented and publicly available