Tập Tin Thuật Ngữ Hacker, Phiên Bản 4.2.2, 20 Tháng 8 Năm 2000

Lượt đọc: 601 | 0 Đánh giá: 0/10 Sao
★★★★★★★★★★
★★★★★★★★★★
« Lùi Tiến »
= M =

❊ ❊ ❊

M pref. (trên đơn vị) suff. (trên số)

[SI] Xem các bộ định lượng.

M$ Viết tắt phổ biến trên mạng để chỉ Microsoft, công ty độc quyền ít được ưa thích nhất của mọi người.

macdink /mak'dink/ dkt.

[bắt nguồn từ Apple Macintosh, dòng máy được cho là khuyến khích hành vi này] Thực hiện nhiều thay đổi nhỏ nhặt và không cần thiết về mặt hình thức đối với một chương trình hoặc tệp tin. Thường thì đối tượng bị macdink sẽ chẳng được tích sự gì tốt đẹp hơn từ những thay đổi đó. "Lúc tôi rời đi vào lúc 11 giờ đêm qua, anh ta vẫn đang macdink các trang chiếu cho bài thuyết trình của mình." Xem thêm fritterware, window shopping.

machinable tt.

Có thể đọc được bằng máy. Mang bản chất dạng mềm (softcopy).

machoflops /mach'oh-flops/ dt.

[chơi chữ từ `megaflops', một thuật ngữ đặt ra cho `hàng triệu Phép toán Dấu phẩy động Mỗi giây' - millions of FLoating-point Operations Per Second] Chỉ các số liệu hiệu năng được thổi phồng một cách giả tạo hay được đưa ra bởi các nhà sản xuất máy tính. Các ứng dụng thực tế may mắn lắm mới đạt được một nửa tốc độ được quảng cáo. Xem Your mileage may vary, benchmark.

Macintoy /mak'in-toy/ dt.

Máy tính Apple Macintosh, được xem như một thứ đồ chơi. Ít mang hàm ý miệt thị hơn từ Macintrash.

Macintrash /mak'in-trash`/ dt.

Máy tính Apple Macintosh, theo cách mô tả của một hacker không thích bị giao diện cản trở không cho tiếp cận chiếc máy tính thực sự. Thuật ngữ maggotbox đã được ghi nhận là được sử dụng thường xuyên tại khu vực Research Triangle thuộc Bắc Carolina. So sánh với Macintoy. Xem thêm beige toaster, WIMP environment, point-and-drool interface, drool-proof paper, user-friendly.

macro /mak'roh/ dt.

[thuật ngữ kỹ thuật] Một tên gọi (có thể theo sau là một danh sách đối số hình thức) được đồng nhất với một biểu thức văn bản hoặc biểu thức ký hiệu mà nó sẽ được mở rộng thành (có thể kèm theo việc thay thế các đối số thực tế) bởi một bộ mở rộng macro. Định nghĩa này có thể được tìm thấy trong bất kỳ từ điển kỹ thuật nào; điều mà những từ điển đó không nói cho bạn biết là các hàm ý mang tính hacker của thuật ngữ này đã thay đổi như thế nào theo thời gian.

Thuật ngữ `macro' bắt nguồn từ các trình hợp dịch đời đầu, vốn khuyến khích việc sử dụng macro như một cơ chế cấu trúc và ẩn thông tin. Vào đầu thập niên 1970, các trình hợp dịch macro đã trở nên phổ biến khắp nơi, và đôi khi có sức mạnh cùng giá cả sánh ngang với các ngôn ngữ cấp cao (HLL), chỉ để rồi thất sủng khi công nghệ trình biên dịch ngày càng phát triển làm cho việc lập trình bằng hợp dịch trở nên lép vế (xem languages of choice). Ngày nay, thuật ngữ này thường được dùng nhất liên quan đến bộ tiền xử lý C, LISP, hoặc một trong số các ngôn ngữ chuyên dụng được xây dựng xung quanh một tiện ích mở rộng macro (như TeX hoặc bộ [nt]roff của Unix).

Thật vậy, ý nghĩa của từ này đã dịch chuyển đủ để thuật ngữ tập hợp `macros' giờ đây đôi khi được dùng cho mã trong bất kỳ ngôn ngữ điều khiển ứng dụng chuyên dụng nào (dù ngôn ngữ đó có thực sự được dịch bằng cách mở rộng văn bản hay không), và cho các thực thể giống như macro như `macro bàn phím' được hỗ trợ trong một số trình soạn thảo văn bản (và các tiện ích mở rộng bàn phím TSR trên PC hoặc INIT/CDEV trên Macintosh).

macro- tiền tố.

Lớn. Trái nghĩa với micro-. Trong ngôn ngữ phổ thông và trong các cộng đồng kỹ thuật khác (ví dụ như giới y khoa), tiền tố này cạnh tranh với tiền tố mega-, nhưng các hacker có xu hướng giới hạn tiền tố sau chỉ dùng cho việc định lượng.

macrology /mak-rol'*-jee/ dt.

1. Tập hợp các macro thường phức tạp hoặc rối rắm, ví dụ như một phần của hệ thống lớn được viết bằng LISP, TECO, hoặc (ít phổ biến hơn) hợp dịch. 2. Nghệ thuật và khoa học liên quan đến việc lĩnh hội một macrology theo nghĩa 1. Đôi khi việc nghiên cứu macrology của một hệ thống cũng không khác gì khảo cổ học, sinh thái học, hay thần học, do đó có cấu trúc đồng âm. Xem thêm boxology.

macrotape /mak'roh-tayp/ dt.

Một cuộn băng từ đạt chuẩn công nghiệp. Ban đầu, để phân biệt với microtape của DEC; ngày nay, để phân biệt với băng QIC và DDS hiện đại. Từ đồng nghĩa: round tape.

maggotbox /mag'*t-boks/ dt.

Xem Macintrash. Từ này còn mang hàm ý miệt thị nhiều hơn nữa.

magic

1. tt. Vẫn chưa được giải thích, hoặc quá phức tạp để giải thích; so sánh với automagically và Định luật Ba của (Arthur C.) Clarke: "Bất kỳ công nghệ nào đủ tiên tiến đều không thể phân biệt được với phép thuật." "Việc vọng tiếng bàn phím (TTY echoing) được kiểm soát bởi một lượng lớn các bit thần kỳ (magic bits)." "Routines này tính toán một cách thần kỳ tính chẵn lẻ của một byte 8-bit chỉ trong ba câu lệnh." 2. tt. Mang đặc tính của một thứ hoạt động mặc dù không ai thực sự hiểu tại sao (điều này đặc biệt được gọi là ma thuật đen - black magic). 3. dt. [Stanford] Một tính năng không được công bố rộng rãi cho phép thực hiện điều vốn dĩ bất khả thi, hoặc một tính năng trước đây nằm trong danh mục đó nhưng nay đã được hé lộ. 4. dt. Mục tiêu tối thượng của mọi công việc kỹ thuật và phát triển, sự thanh lịch ở mức độ cực đỉnh; xuất phát từ hệ quả đầu tiên của Định luật Ba của Clarke: "Bất kỳ công nghệ nào có thể phân biệt được với phép thuật thì chưa đủ tiên tiến."

Các bản nhại phỏng theo những tầng ý nghĩa này của thuật ngữ xuất hiện vô số kể; một số đã lọt được vào tài liệu nghiêm túc, chẳng hạn như khi một chỉ thị MAGIC được mô tả trong Tài liệu Tham khảo Thẻ Điều khiển (Control Card Reference) cho GCOS khoảng năm 1978. Để biết thêm về chữ `magic' theo kiểu hacker, xem Phụ lục A. So sánh với black magic, wizardly, deep magic, heavy wizardry.

magic cookie dt.

[Unix; phổ biến] 1. Một thứ được truyền giữa các routine hoặc chương trình cho phép bên nhận thực hiện một thao tác nào đó; một vé khả năng (capability ticket) hoặc định danh mờ (opaque identifier). Đặc biệt được dùng để chỉ các đối tượng dữ liệu nhỏ chứa dữ liệu được mã hóa theo một cách kỳ lạ hoặc phụ thuộc vào máy tính một cách nội tại. Ví dụ, trên các hệ điều hành phi Unix không dùng mô hình luồng byte cho tệp tin, kết quả của hàm ftell(3) có thể là một magic cookie thay vì một độ lệch byte (byte offset); nó có thể được truyền cho fseek(3), nhưng không thể thao tác theo bất kỳ cách có ý nghĩa nào. Cụm từ `it hands you a magic cookie' (nó trao cho bạn một chiếc bánh quy phép thuật) có nghĩa là nó trả về một kết quả có nội dung không được xác định trước nhưng có thể được truyền ngược lại cho chính chương trình đó hoặc một chương trình khác sau này. 2. Một mã nội tuyến để thay đổi cách hiển thị đồ họa (ví dụ: video đảo ngược hoặc gạch chân) hoặc thực hiện các chức năng điều khiển khác (xem thêm cookie). Một số thiết bị đầu cuối đời cũ sẽ để lại một khoảng trắng trên màn hình tương ứng với các magic cookie thay đổi chế độ; điều này cũng được gọi là một glitch (hoặc thỉnh thoảng là `turd'; so sánh với mouse droppings). Xem thêm cookie.

magic number dt.

[Unix/C; phổ biến] 1. Trong mã nguồn, một hằng số khó hiểu nào đó có giá trị quan trọng đối với hoạt động của chương trình và được chèn một cách kín đáo vào nội tuyến (hardcoded), thay vì được mở rộng bằng một tập hợp ký hiệu do lệnh #define có chú thích thiết lập. Các con số thần kỳ theo nghĩa này là phong cách lập trình tồi. 2. Một con số mã hóa thông tin quan trọng được sử dụng trong một thuật toán theo một cách mờ ám nào đó. Các ví dụ kinh điển về điều này là các con số được sử dụng trong hàm băm (hash) hoặc hàm CRC, hoặc các hệ số trong bộ sinh đồng dư tuyến tính (linear congruential generator) cho số giả ngẫu nhiên. Ý nghĩa này thực ra có trước và là tiền thân của ý nghĩa 1 mang tính thực tế hơn. 3. Dữ liệu đặc biệt nằm ở phần đầu của một tệp dữ liệu nhị phân để chỉ định loại của nó cho một tiện ích. Dưới hệ điều hành Unix, hệ thống và các chương trình ứng dụng khác nhau (đặc biệt là trình liên kết - linker) phân biệt giữa các loại tệp thực thi bằng cách tìm kiếm một con số thần kỳ. Ngày xửa ngày xưa, những con số thần kỳ này là các lệnh rẽ nhánh PDP-11 bỏ qua dữ liệu phần đầu để đến phần bắt đầu của mã thực thi; ví dụ, 0407 là mã bát phân của `rẽ nhánh tương đối 16 byte'. Nhiều loại tệp khác giờ đây cũng có các con số thần kỳ ở đâu đó; một số con số thần kỳ thực ra là các chuỗi, giống như chuỗi !<arch> ở đầu tệp lưu trữ Unix hoặc ký tự %! dẫn đầu các tệp PostScript. Ngày nay, chỉ có một phù thủy mới biết các câu thần chú để tạo ra các con số thần kỳ. Làm thế nào để bạn chọn một con số thần kỳ mới cho riêng mình? Đơn giản -- bạn chọn ngẫu nhiên một số. Thấy chưa? Thật là phép thuật!

Mặt khác, con số thần kỳ chính là 7+/-2. Xem "The magical number seven, plus or minus two: some limits on our capacity for processing information" của George Miller, đăng trên "Psychological Review" 63:81-97 (1956). Bài báo kinh điển này đã xác định số lượng các mục riêng biệt (chẳng hạn như chữ số) mà con người có thể lưu giữ trong trí nhớ ngắn hạn. Trong số những điều khác, điều này đã ảnh hưởng mạnh mẽ đến thiết kế giao diện của hệ thống điện thoại.

magic smoke dt.

Một chất bị kẹt bên trong các gói vi mạch (IC) giúp chúng có thể hoạt động (còn được gọi là `khói xanh' - blue smoke; điều này tương tự như giả thuyết cổ xưa về `phlogiston' về sự cháy). Sự tồn tại của nó được chứng minh bằng những gì xảy ra khi một con chip bị cháy — khói thần kỳ bị thoát ra ngoài, do đó nó không còn hoạt động được nữa. Xem smoke test, let the smoke out.

Thành viên Usenet Jay Maynard kể câu chuyện sau: "Có lần, khi đang mày mò trên một hệ thống Z80 chuyên dụng, tôi đang kiểm tra mã bằng cách đốt (nạp) các chip EPROM rồi cắm chúng vào hệ thống, sau đó xem điều gì xảy ra. Có lần, tôi cắm ngược một con chip. Tôi chỉ phát hiện ra điều đó sau khi nhận ra rằng Intel không lắp đèn báo nguồn bên dưới các cửa sổ thạch anh ở đỉnh của các chip EPROM — phần đế chip đang phát sáng đỏ rực. Thật đáng kinh ngạc, con chip EPROM vẫn hoạt động tốt sau khi tôi xóa nó, lấp đầy bằng các số không, rồi xóa lại lần nữa. Theo tôi được biết, nó vẫn đang hoạt động cho đến tận bây giờ. Tất nhiên, điều này là do khói thần kỳ đã không bị thoát ra ngoài." So sánh với cách diễn đạt gốc của Định luật Murphy.

mail storm dt.

[bắt nguồn từ broadcast storm, chịu ảnh hưởng bởi `maelstrom'] Hiện tượng thường xảy ra khi một cỗ máy có kết nối Internet và người dùng hoạt động kết nối trở lại sau một thời gian ngừng hoạt động kéo dài — một trận lụt email đến khiến cỗ máy ngã quỵ. Xem thêm hairball.

mailbomb (cũng là mail bomb) [Usenet] 1. đv. Gửi, hoặc thúc giục người khác gửi, một lượng lớn email đến một hệ thống hoặc một cá nhân duy nhất, đặc biệt với ý định làm sập hoặc gửi rác hệ thống của người nhận. Đôi khi được thực hiện để trả đũa một hành vi phạm lỗi nghiêm trọng nào đó. Bản thân việc gửi bom thư (mailbombing) được coi là một hành vi phạm lỗi nghiêm trọng — nó có thể làm gián đoạn lưu lượng email hoặc các tiện ích khác đối với những người dùng vô tội trên hệ thống của nạn nhân, và trong các trường hợp cực đoan, thậm chí tại các trang nguồn ngược dòng. 2. dt. Một thủ tục tự động có hiệu ứng tương tự. 3. dt. Thư được gửi đi. So sánh với letterbomb, nastygram, BLOB (ý 2), list-bomb.

mailing list dt.

(thường được viết tắt trong ngữ cảnh là `list') 1. Một địa chỉ email đóng vai trò là một bí danh (hoặc macro, mặc dù từ đó không bao giờ được sử dụng trong mối liên hệ này) cho nhiều địa chỉ email khác nhau. Một số danh sách thư là các `bộ phản xạ' đơn giản, chuyển hướng thư gửi đến chúng tới danh sách người nhận. Những danh sách khác được lọc bởi con người hoặc các chương trình với các mức độ tinh vi khác nhau; các danh sách được lọc bởi con người được gọi là được `kiểm duyệt' (`moderated'). 2. Những người nhận được email của bạn khi bạn gửi nó đến một địa chỉ như vậy.

Danh sách thư là một trong những hình thức tương tác chính của hacker, bên cạnh Usenet. Chúng có từ trước Usenet, bắt nguồn từ các kết nối UUCP và ARPANET đầu tiên. Chúng thường được sử dụng để chia sẻ thông tin riêng tư về các chủ đề quá chuyên specialized hoặc không phù hợp với các nhóm Usenet công khai. Mặc dù một số danh sách duy trì nội dung gần như hoàn toàn mang tính kỹ thuật (chẳng hạn như danh sách thư của Lực lượng Đặc nhiệm Kỹ thuật Internet - Internet Engineering Task Force), những danh sách khác (như danh sách `sf-lovers' được duy trì trong nhiều năm bởi Saul Jaffe) mang tính giải trí, và nhiều danh sách hoàn toàn mang tính xã hội. Có lẽ tai tiếng nhất trong các danh sách xã hội là phân phối bandykin kỳ lạ; những hậu duệ đời sau của nó, lectroids và tanstaafl, vẫn bao gồm một số người kỳ quái và thú vị nhất trong giới hacker.

Danh sách thư rất dễ tạo và (không giống như Usenet) không chiếm dụng một lượng đáng kể tài nguyên máy tính (cho đến khi chúng trở thành rất lớn, tại thời điểm đó chúng có thể trở thành các bài kiểm tra tra tấn thú vị đối với phần mềm quản lý thư). Do đó, chúng thường được tạo ra tạm thời bởi các nhóm làm việc, có các thành viên có thể cộng tác trong một dự án mà không cần phải gặp mặt trực tiếp. Phần lớn tài liệu trong từ vựng này đã được chỉ trích và gọt giũa trên chính một danh sách thư như vậy (có tên là `jargon-friends'), bao gồm tất cả các đồng tác giả của Steele-1983.

main loop dt.

Cấu trúc luồng điều khiển cấp cao nhất trong một chương trình hướng đầu vào hoặc hướng sự kiện, cấu trúc nhận và hành động hoặc phân phối dữ liệu đầu vào của chương trình. Xem thêm driver.

mainframe dt.

Thuật ngữ ban đầu dùng để chỉ chiếc tủ chứa đơn vị xử lý trung tâm hoặc `khung chính' (`main frame') của một cỗ máy xử lý theo lô (batch machine) thời kỳ đồ đá chiếm trọn cả căn phòng. Sau sự xuất hiện của các thiết kế `minicomputer' (máy tính mini) nhỏ hơn vào đầu thập niên 1970, những cỗ máy hạng nặng truyền thống được mô tả là `máy tính lớn' (`mainframe computers') và cuối cùng chỉ gọi là mainframe. Thuật ngữ này mang hàm ý về một cỗ máy được thiết kế cho việc xử lý theo lô hơn là tương tác, mặc dù có thể được trang bị thêm một hệ điều hành chia sẻ thời gian tương tác; nó đặc biệt được dùng cho các máy do IBM, Unisys và các loài khủng long vĩ đại khác sống sót từ thời kỳ đồ đá của ngành điện toán sản xuất.

Giới hacker đã đúc kết từ cuối thập niên 1980 rằng truyền thống kiến trúc mainframe đã thực sự chết (bên ngoài thị trường siêu máy tính tính toán khoa học nhỏ bé (xem cray)), do bị lấn át bởi những tiến bộ khổng lồ gần đây trong công nghệ vi mạch và điện toán cá nhân giá rẻ. Làn sóng phá sản, thâu tóm và sáp nhập giữa các nhà sản xuất mainframe truyền thống vào đầu thập niên 1990 đã chứng minh điều này. Nhà sản xuất mainframe lớn nhất trong số đó, IBM, đã buộc phải tự tái tạo mình thành một hãng tư vấn hệ thống khổng lồ. (Xem dinosaurs mating và killer micro).

management dt.

1. Giới tinh hoa quyền lực doanh nghiệp nổi bật chủ yếu bởi khoảng cách của họ với công việc sản xuất thực tế và sự thất bại kinh niên trong việc quản lý (xem thêm suit). Được nói với giọng điệu mỉa mai, như trong câu "Ban quản lý quyết định rằng...". 2. Theo truyền thuyết, một cỗ máy quan liêu khổng lồ chịu trách nhiệm cho mọi sự bực mình nhỏ nhặt trên thế giới. Các thông báo công khai mang tính châm biếm của hacker thường được ký tên `The Mgt'; điều này bắt nguồn từ các tiểu thuyết "Illuminatus" (xem Thư mục trong Phụ lục C).

mandelbug /man'del-buhg/ dt.

[bắt nguồn từ tập hợp Mandelbrot] Một lỗi (bug) có nguyên nhân gốc rễ phức tạp và mơ hồ đến mức khiến hành vi của nó trở nên hỗn loạn hoặc thậm chí phi tất định. Thuật ngữ này ngụ ý rằng người nói cho rằng đó là một lỗi Bohr (Bohr bug), chứ không phải là một lỗi Heisenberg (heisenbug). Xem thêm schroedinbug.

manged /mahnjd/ tt.

[có lẽ từ tiếng Pháp `manger' hoặc tiếng Ý `mangiare', nghĩa là ăn; có lẽ chịu ảnh hưởng bởi từ tiếng Anh `mange' (ghẻ lở), `mangy'] Chỉ bất cứ thứ gì bị bầm dập hoặc hư hỏng, thường là đến mức không thể sửa chữa được. "Ổ đĩa đã bị manged sau trận giông sét." So sánh với mung.

mangle đv.

1. Được sử dụng tương tự như mung hoặc scribble, nhưng mang hàm ý bạo lực hơn; thứ gì đó bị mangle có nghĩa là đã bị tàn phá hoàn toàn và không thể vãn hồi. 2. Tạo ra tên bị biến đổi (mangled name) tương ứng với một khai báo C++.

mangled name dt.

Một tên gọi xuất hiện trong một tệp đối tượng C++, là một biểu diễn được mã hóa của khai báo đối tượng như nó xuất hiện trong mã nguồn. Các tên bị biến đổi (mangled names) được sử dụng bởi vì C++ cho phép nhiều đối tượng có cùng tên, miễn là chúng có thể phân biệt được bằng cách nào đó khác, chẳng hạn như có các kiểu tham số khác nhau. Do đó, tên bên trong phải được nhúng thêm thông tin bổ sung đó, sử dụng tập ký tự hạn chế được cho phép bởi hầu hết các trình liên kết. Ví dụ, một trình biên dịch phổ biến mã hóa khai báo hàm thư viện chuẩn "memchr(const void*,int,unsigned int)" thành "@memchr$qpxviui".

mangler dt.

[DEC] Một người quản lý (manager). So sánh với management. Lưu ý rằng system mangler có hàm ý có phần khác biệt.

manularity /man`yoo-la'ri-tee/ dt.

[có lẽ bắt nguồn từ thuật ngữ kỹ thuật `manual' (thủ công) + `granularity' (độ chi tiết)] Một thước đo giả định về lao động thủ công cần thiết cho một tác vụ nào đó, đặc biệt là tác vụ thuộc loại mà tự động hóa vốn phải loại bỏ. "Soạn thảo tiếng Anh trên giấy có tính thủ công (manularity) cao hơn nhiều so với việc sử dụng trình soạn thảo văn bản, đặc biệt là trong giai đoạn sửa đổi." Các hacker có xu hướng coi tính thủ công là triệu chứng của các phương pháp nguyên thủy; trên thực tế, một hacker thực thụ đối mặt với yêu cầu rõ ràng phải làm một tác vụ máy tính thủ công sẽ không thể cưỡng lại cơ hội tự xây dựng một công cụ khác (xem toolsmith).

marbles dt.s.

[bắt nguồn từ câu nói thông dụng "lost all his/her marbles" (mất trí)] Mức tối thiểu cần thiết để xây dựng đường hướng tiến lên cao hơn trong một hệ thống phân cấp các công cụ hoặc mức trừu tượng. Sau một vụ sập hệ thống tồi tệ, bạn cần xác định xem cỗ máy có đủ "hòn bi" (marbles) để tự khởi động lên hay không, hoặc có đủ marbles để cho phép khôi phục từ các bản sao lưu hay không, hoặc liệu bạn có cần xây dựng lại từ con số không hay không. "Trình biên dịch này thậm chí còn không có đủ marbles để biên dịch chương trình hello world."

marginal tt.

[phổ biến] 1. [thuật ngữ kỹ thuật] Một sự thay đổi cực kỳ nhỏ. "Một sự gia tăng biên (marginal increase) về bộ nhớ trong (core) có thể làm giảm đáng kể thời gian thu gom rác (GC time)." Theo ngôn ngữ hàng ngày, điều này có nghĩa là việc dọn sạch bàn làm việc của bạn sẽ dễ dàng hơn rất nhiều nếu bạn có một chỗ trống để đặt bớt một số thứ đồ lặt vặt trong lúc phân loại chúng. 2. Ít có giá trị. "Tính năng mới được đề xuất này có vẻ khá nhỏ nhoi (marginal) đối với tôi." 3. Xác suất chiến thắng cực kỳ nhỏ. "Dù sao thì bộ nguồn cũng khá là bấp bênh (marginal); thảo nào mà nó cháy."

Marginal Hacks dt.

Margaret Jacks Hall, một tòa nhà mà Phòng thí nghiệm AI của Stanford được chuyển đến gần đầu những năm 1980 (từ Phòng thí nghiệm Năng lượng D. C. - D. C. Power Lab).

marginally ph.

Hơi một chút. "Mì Ý ở đây chỉ khá hơn một chút (marginally better) so với ở Quán ăn nhỏ." Xem epsilon.

marketroid /mar'k*-troyd/ dt.

biến thể `marketing slime', `marketeer', `marketing droid', `marketroid'. Một thành viên trong bộ phận tiếp thị của một công ty, đặc biệt là người hứa hẹn với người dùng rằng phiên bản tiếp theo của sản phẩm sẽ có các tính năng thực ra không có trong lịch trình đưa vào, cực kỳ khó triển khai, và/hoặc vi phạm các định luật vật lý; và/hoặc người mô tả các tính năng hiện có (và các tính năng tồi - misfeatures) bằng ngôn ngữ quảng cáo sục sôi, đầy rẫy các từ khóa thông dụng (buzzword). Mang hàm ý miệt thị. So sánh với droid.

Mars dt.

Một thất bại bi thảm huyền thoại, nguyên mẫu của Giấc mơ Hacker Tan Vỡ (Hacker Dream Gone Wrong). Mars là tên mã của một gia đình máy tính tương thích PDP-10 được xây dựng bởi Systems Concepts (nay là The SC Group): máy đa xử lý SC-30M, máy đơn xử lý nhỏ SC-25M, và siêu máy xử lý chưa bao giờ được chế tạo SC-40M. Những cỗ máy này là những kỳ quan về thiết kế kỹ thuật; mặc dù không chậm hơn mấy so với chiếc Foonly F-1 độc nhất vô nhị, chúng lại có kích thước vật lý nhỏ hơn và tiêu thụ ít điện năng hơn so với các máy DEC KS10 hoặc Foonly F-2, F-3, hoặc F-4 chậm hơn nhiều. Chúng cũng hoàn toàn tương thích với DEC KL10, và chạy tất cả các tệp nhị phân KL10 (bao gồm cả hệ điều hành) không cần sửa đổi với tốc độ nhanh hơn khoảng 2-3 lần so với một chiếc KL10.

Khi DEC hủy bỏ dự án Jupiter vào năm 1983, Systems Concepts đáng lẽ nên kiếm được một mẻ lớn bằng cách bán máy của họ cho các cơ sở có đầu tư phần mềm lớn vào các dòng PDP-10, và trên thực tế, thông cáo mùa xuân năm 1984 của họ đã tạo ra sự phấn khích lớn trong thế giới PDP-10. TOPS-10 đã chạy trên Mars vào mùa hè năm 1984, và TOPS-20 vào đầu mùa thu. Thật không may, các hacker điều hành Systems Concepts giỏi thiết kế máy hơn là sản xuất hàng loạt hoặc bán chúng; công ty đã để bản thân bị chệch hướng bởi một cơn say mê sự hoàn hảo nhằm không ngừng cải tiến thiết kế, và mất dần uy tín khi các mốc thời gian giao hàng liên tục bị lùi lại. Họ cũng định giá sản phẩm một cách nực cười; họ tin rằng mình đang cạnh tranh với KL10 và VAX 8600 mà không tính đến các đối thủ như Sun Microsystems và các công ty khởi nghiệp khát máu khác đang chế tạo các máy trạm có sức mạnh tương đương KL10 với một phần nhỏ chi phí. Vào thời điểm Systems Concepts xuất xưởng chiếc SC-30M đầu tiên cho Stanford vào cuối năm 1985, hầu hết khách hàng đã đưa ra quyết định đau đớn là từ bỏ PDP-10, thường là để chuyển sang các hộp VMS hoặc Unix. Hầu hết các máy tính Mars được chế tạo cuối cùng lại được mua bởi CompuServe.

Câu chuyện này và câu chuyện có liên quan về Foonly mang lại một bài học cho các hacker: nếu bạn muốn chơi trong Thế giới Thực, bạn cần học các nước đi của Thế giới Thực.

martian dt.

Một gói tin được gửi trên mạng TCP/IP với địa chỉ nguồn là giao diện tự vòng thử nghiệm (test loopback interface) [127.0.0.1]. Điều này có nghĩa là nó sẽ quay lại được dán nhãn với một địa chỉ nguồn rõ ràng không phải từ trái đất này. "Máy chủ tên miền đang nhận được rất nhiều gói tin từ Sao Hỏa. Cổng kết nối (gateway) đó có bộ lọc gói tin từ sao hỏa (martian filter) không?" So sánh với Christmas tree packet, Godzillagram.

massage đv.

[phổ biến] Thuật ngữ mơ hồ dùng để mô tả các biến đổi `mượt mà' của một tập dữ liệu sang một dạng khác, đặc biệt là các biến đổi không làm mất thông tin. Mang hàm ý ít đau đớn hơn munch hoặc crunch. "Anh ta viết một chương trình để massage các tệp bitmap X sang định dạng GIF." So sánh với slurp.

math-out dt.

[có lẽ từ `white-out' (loại bão tuyết)] Một tài liệu hoặc bài thuyết trình bị nhồi nhét quá nhiều ký hiệu toán học hoặc ký hiệu hình thức khác đến mức trở thành không thể hiểu nổi. Đây có thể là một thủ thuật nhằm che giấu thực tế rằng nó thực chất không có nội dung gì. Xem thêm numbers, social science number.

Matrix dt.

[FidoNet] 1. Tên gọi mà phần mềm Opus BBS và các sysop dùng để gọi FidoNet. 2. Thuật ngữ tưởng tượng để chỉ một không gian mạng (cyberspace) dự kiến sẽ nổi lên từ các thí nghiệm mạng hiện tại (xem the network). Tên của bộ phim cyberpunk khá hay năm 1999 "The Matrix" chơi chữ theo nghĩa này, tuy nhiên nghĩa này đã được thiết lập từ nhiều năm trước đó. 3. Toàn bộ các mạng máy tính hiện nay (được phổ biến theo nghĩa này bởi John Quarterman; hiếm gặp bên ngoài các tài liệu học thuật).

maximum Maytag mode dt.

Trạng thái của một cỗ máy giặt hoặc, suy rộng ra, bất kỳ ổ đĩa nào khi nó đang được sử dụng quá mức đến nỗi rung bần bật như một chiếc máy giặt Maytag cũ với một lồng giặt mất cân bằng. Nếu kéo dài trong bất kỳ khoảng thời gian nào, có thể dẫn đến việc các ổ đĩa trở thành ổ đĩa biết đi (walking drives). Vào năm 1999, đã vài năm kể từ khi các ổ đĩa cứng đủ lớn để làm điều này, nhưng hiện tượng tương tự gần đây đã được báo cáo với các ổ CD-ROM tốc độ 24X.

meatspace /meet'spays/ dt.

Thế giới vật chất, nơi thịt sống — trái ngược với không gian mạng (cyberspace). Các hacker thực ra sẵn sàng sử dụng thuật ngữ này hơn là `cyberspace', bởi vì nó không mang tính phỏng đoán — chúng ta đã có sẵn một cài đặt meatspace đang hoạt động (vũ trụ). So sánh với RL.

meatware dt.

Từ đồng nghĩa với wetware. Ít phổ biến hơn.

meeces /mees'*z/ dt.

[TMRC] Những vị khách có lông thú thỉnh thoảng ghé thăm chứ không phải lũ trẻ vô gia cư (urchins). [Nghĩa là, những con chuột nhắt (mice). Điều này có lẽ không còn được sử dụng trong thực tế nữa; nó rõ ràng bắt nguồn từ câu cửa miệng của nhân vật hoạt hình đầu những năm 1960 Mr. Jinx: "I hate meeces to pieces!" — ESR]

meg /meg/ dt.

Xem quantifiers.

mega- /me'g*/ tiền tố.

[SI] Xem quantifiers.

megapenny /meg'*-pen`ee/ dt.

$10.000 (1 xu * 10^6). Được sử dụng mang tính nửa đùa nửa thật như một đơn vị khi so sánh các số liệu về chi phí và hiệu năng máy tính.

MEGO /me'goh/ hoặc /mee'goh/

[`My Eyes Glaze Over' - Mắt tôi mờ đi, thường là `Mine Eyes Glazeth (sic) Over', quy cho nhà tương lai học Herman Kahn] Cũng gọi là `hệ số MEGO' (MEGO factor). 1. dt. Một động tác vung tay nhằm làm người nghe bối rối và hy vọng xúi giục được sự đồng tình vì người nghe không muốn thừa nhận là mình không hiểu chuyện gì đang xảy ra. MEGO thường nhắm vào ban quản lý cấp cao bởi các kỹ sư và chứa một tỷ lệ cao các từ viết tắt ba chữ cái (TLA). 2. th. Một phản ứng thích hợp đối với chiến thuật MEGO. 3. Trong giới phi hacker, thường không chỉ hành vi khiến mắt mờ đi, mà là chính phản ứng mờ mắt đó, vốn có thể châm ngòi bởi chỉ riêng mối đe dọa về chi tiết kỹ thuật hiệu quả không kém gì việc dư thừa thực sự các chi tiết đó.

meltdown, network dt.

Xem network meltdown.

meme /meem/ dt.

[được đặt ra theo phép loại suy với `gene' (gen), bởi Richard Dawkins] Một ý tưởng được coi là một thể nhân bản (replicator), đặc biệt mang hàm ý rằng các meme ký sinh vào con người để ép họ truyền bá chúng giống như cách các loại virus làm. Đặc biệt được dùng trong cụm từ `tổ hợp meme' (meme complex) dùng để chỉ một nhóm các meme hỗ trợ lẫn nhau tạo thành một hệ thống niềm tin có tổ chức, chẳng hạn như một tôn giáo. Từ vựng này là một véc-tơ (dịch tễ học) của tổ hợp meme `văn hóa phụ hacker'; mỗi mục nhập có thể được coi là một meme. Tuy nhiên, `meme' thường bị hiểu sai thành `meme complex'. Việc sử dụng thuật ngữ này hàm ý sự thừa nhận ý tưởng rằng ở con người (và có lẽ các sinh vật thông minh sử dụng công cụ và ngôn ngữ khác) tiến hóa văn hóa bằng cách lựa chọn các ý tưởng thích nghi đã thay thế tiến hóa sinh học bằng cách lựa chọn các đặc điểm di truyền. Các hacker thấy ý tưởng này rất hợp ý vì những lý do hiển nhiên có thể chịu đựng được.

meme plague dt.

Sự lây lan của một meme thành công nhưng độc hại, đặc biệt là meme ký sinh vào các nạn nhân khiến họ dốc toàn lực để truyền bá nó. Chiêm tinh học, BASIC, và tôn giáo của người khác thường được coi là những ví dụ. Cách sử dụng này được làm nổi bật bởi thực tế lịch sử rằng các hệ tư tưởng mang tính "lôi kéo" như Chủ nghĩa Quốc xã hay các hình thức Cơ đốc giáo tận thế khác nhau đã thể hiện các chu kỳ bùng phát giống dịch bệnh với sự tăng trưởng theo hàm mũ, theo sau là sự sụp đổ xuống các quần thể dự trữ nhỏ.

memetics /me-met'iks/ dt.

[từ meme] Ngành nghiên cứu về meme. Tính đến đầu năm 1999, đây vẫn là một nỗ lực cực kỳ phi chính thức và mang tính phỏng đoán, mặc dù những bước đầu tiên hướng tới sự chặt chẽ ít nhất về mặt thống kê đã được thực hiện bởi H. Keith Henson và những người khác. Memetics là một chủ đề phổ biến để suy đoán among các hacker, những người thích coi mình là kiến trúc sư của hệ sinh thái thông tin mới nơi các meme sống và nhân bản.

memory farts dt.

Những âm thanh xì hơi phát ra từ một số BIOS của hộp DOS (đáng chú ý nhất là của AMI) khi kiểm tra bộ nhớ lúc khởi động.

memory leak dt.

Một lỗi trong logic cấp phát bộ nhớ động của chương trình khiến nó không thu hồi được bộ nhớ đã loại bỏ, dẫn đến sự sụp đổ cuối cùng do cạn kiệt bộ nhớ. Còn được gọi là core leak (đặc biệt tại CMU). Những vấn đề này rất nghiêm trọng trên các máy đời cũ với không gian địa chỉ nhỏ, cố định, và các công cụ "phát hiện rò rỉ" chuyên dụng thường được viết để triệt tiêu chúng. Với sự ra đời của bộ nhớ ảo, thật không may là người ta dễ thả lỏng hơn trong việc lãng phí một chút bộ nhớ (mặc dù khi bạn cạn kiệt bộ nhớ trên một máy VM, điều đó có nghĩa là bạn đã gặp một vụ rò rỉ thực sự!). Xem aliasing bug, fandango on core, smash the stack, precedence lossage, overrun screw, leaky heap, leak.

memory smash dt.

[XEROX PARC] Ghi đè thông qua một con trỏ không trỏ đến thứ mà bạn nghĩ nó trỏ tới. Điều này thỉnh thoảng làm giảm cỗ máy của bạn thành một đống gạch vụn gồm các bit. Lưu ý rằng điều này có sự khác biệt tinh tế (và mang tính tổng quát hơn) so với các thuật ngữ có liên quan như memory leak hoặc fandango on core bởi vì nó không hàm ý lỗi cấp phát hoặc điều kiện tràn.

menuitis /men`yoo-i:'tis/ dt.

Căn bệnh tưởng tượng mắc phải bởi phần mềm có giao diện menu đơn giản đến mức ám ảnh và không có lối thoát. Các hacker thấy điều này cực kỳ khó chịu và thích sự linh hoạt của các giao diện dòng lệnh hoặc kiểu ngôn ngữ hơn nhiều, đặc biệt là những giao diện có thể tùy chỉnh thông qua macro hoặc một ngôn ngữ chuyên dụng trong đó người ta có thể mã hóa các bản hack hữu ích. Xem user-obsequious, drool-proof paper, WIMP environment, for the rest of us.

mess-dos /mes-dos/ dt.

[gần như lỗi thời khi DOS đã lỗi thời] Thuật ngữ chế giễu dành cho MS-DOS. Thường đi kèm với câu xua đuổi cửa miệng "Just say No!" Xem MS-DOS. Hầu hết các hacker (thậm chí nhiều hacker MS-DOS) căm ghét MS-DOS vì bản chất đơn nhiệm của nó, giới hạn về kích thước ứng dụng, giao diện nguyên thủy khó chịu, và mối liên hệ của nó với tính chất IBM và tính chất Microsoft (xem fear and loathing). Cũng gọi là `mess-loss', `messy-dos', `mess-dog', `mess-dross', `mush-dos', và các kết hợp tương tự của chúng. Ở Ireland và Vương quốc Anh, nó thậm chí đôi khi được gọi là `Domestos' theo tên một nhãn hiệu chất tẩy rửa bồn cầu.

meta /me't*/ hoặc /may't*/ hoặc (Khối thịnh vượng chung) /mee't*/ tt., tiền tố.

[từ triết học phân tích] Cao hơn một cấp độ mô tả. Một biến siêu cú pháp (metasyntactic variable) là một biến trong ký hiệu dùng để mô tả cú pháp, và siêu ngôn ngữ (meta-language) là ngôn ngữ dùng để mô tả ngôn ngữ. Điều này rất khó giải thích ngắn gọn, nhưng rất nhiều trò đùa của hacker xoay quanh việc cố ý nhầm lẫn giữa các cấp độ siêu. Xem hacker humor.

meta bit dt.

Bit cao nhất của một ký tự 8-bit, được bật ở các giá trị ký tự 128-255. Còn được gọi là high bit, alt bit, hoặc (hiếm khi) hobbit. Một số thiết bị đầu cuối và bảng điều khiển (xem space-cadet keyboard) có phím dịch META. Các thiết bị khác (bao gồm cả, kỳ lạ thay, bàn phím trên các máy loại IBM PC) có phím ALT. Xem thêm bucky bits.

Ghi chú lịch sử: mặc dù trong cách sử dụng hiện đại được định hình bởi một thế giới byte 8-bit, meta bit luôn là hex 80 (bát phân 0200), mọi thứ lại khác trên các máy đời trước với từ 36-bit và byte 9-bit. Bàn phím của MIT và Stanford (xem space-cadet keyboard) tạo ra hex 100 (bát phân 400) từ các phím meta của chúng.

metasyntactic variable dt.

Một tên được sử dụng trong các ví dụ và được hiểu là đại diện cho bất kỳ thứ gì đang được thảo luận, hoặc bất kỳ thành viên ngẫu nhiên nào của một lớp các thứ đang được thảo luận. Từ foo là ví dụ kinh điển. Để tránh nhầm lẫn, các hacker không bao giờ (à, hầu như không bao giờ) sử dụng `foo' hoặc các từ tương tự như vậy làm tên vĩnh viễn cho bất kỳ thứ gì. Trong tên tệp, một quy ước phổ biến là bất kỳ tên tệp nào bắt đầu bằng một tên biến siêu cú pháp là một tệp nháp (scratch file) có thể bị xóa bất cứ lúc nào.

Các biến siêu cú pháp được gọi như vậy bởi vì (1) chúng là các biến trong siêu ngôn ngữ dùng để nói về các chương trình, v.v.; (2) chúng là các biến có giá trị thường là các biến (như trong các cách sử dụng như "giá trị của f(foo,bar) là tổng của foo và bar"). Tuy nhiên, người ta đã đưa ra giả thiết hợp lý rằng lý do thực sự đằng sau thuật ngữ "biến siêu cú pháp" là vì nó nghe hay.

Ở một mức độ nào đó, danh sách các biến siêu cú pháp ưa thích của một người là một dấu ấn văn hóa. Chúng xuất hiện cả trong các chuỗi (được sử dụng cho các nhóm biến hoặc đối tượng có liên quan) và dưới dạng các biến đơn (singleton). Dưới đây là một vài dấu ấn phổ biến:

foo, bar, baz, quux, quuux, quuuux...:

Cách dùng của MIT/Stanford, nay được tìm thấy ở khắp mọi nơi (nhờ phần lớn vào các phiên bản đầu của từ vựng này!). Tại MIT (nhưng không phải ở Stanford), baz đã ngừng sử dụng trong một thời gian vào thập niên 1970 và 1980. Một biến thể gần đây phổ biến của chuỗi này là chèn qux trước quux.

bazola, ztesch:

Stanford (từ giữa thập niên 70 trở đi).

foo, bar, thud, grunt:

Chuỗi này rất phổ biến tại CMU. Các biến liên quan đến CMU khác bao gồm gorp.

foo, bar, fum:

Chuỗi này được ghi nhận là phổ biến tại XEROX PARC.

fred, jim, sheila, barney:

Xem mục dành cho fred. Những từ này có xu hướng mang phong cách Anh.

corge, grault, flarp:

Phổ biến tại Đại học Rutgers và trong số các hacker GOSMACS.

zxc, spqr, wombat:

Đại học Cambridge (Anh).

shme:

Berkeley, GeoWorks, Ingres. Phát âm là /shme/ với âm /e/ ngắn.

foo, bar, baz, bongo:

Yale, cuối thập niên 1970.

spam:

Lập trình viên Python.

snork:

Đại học Brown, đầu thập niên 1970.

foo, bar, zot:

Đại học Công nghệ Helsinki, Phần Lan.

blarg, wibble:

New Zealand.

toto, titi, tata, tutu:

Pháp.

pippo, pluto, paperino:

Ý. Pippo /pee'po/ và Paperino /pa-per-ee'-no/ là tên tiếng Ý của Goofy và Donald Duck.

aap, noot, mies:

Hà Lan. Đây là những từ đầu tiên mà một đứa trẻ từng học đánh vần trên bảng đánh vần tiếng Hà Lan.

oogle, foogle, boogle; zork, gork, bork:

Hai chuỗi này (có thể được tiếp tục với các phụ âm đầu khác) được ghi nhận là phổ biến ở Anh, và được cho là có từ thời Lewis Carroll.

Trong số tất cả các từ này, chỉ có `foo' và `bar' là mang tính phổ quát (và baz gần như vậy). Các từ ghép foobar và `foobaz' cũng được sử dụng rất rộng rãi.

Một số thuật ngữ biệt ngữ cũng được sử dụng làm tên siêu cú pháp; ví dụ như barf và mumble. Xem thêm Commonwealth Hackish để thảo luận về nhiều biến siêu cú pháp được tìm thấy ở Anh và Khối thịnh vượng chung.

MFTL /M-F-T-L/

[viết tắt: `My Favorite Toy Language' - Ngôn ngữ đồ chơi yêu thích của tôi] 1. tt. Mô tả một bài thuyết trình về thiết kế ngôn ngữ lập trình nặng về cú pháp (với rất nhiều BNF), đôi khi thậm chí bàn về ngữ nghĩa (ví dụ: hệ thống kiểu - type systems), nhưng hiếm khi, hoặc hầu như không bao giờ, có bất kỳ nội dung nào (xem content-free). Được áp dụng rộng rãi hơn cho các bài nói chuyện — ngay cả khi chủ đề không phải là ngôn ngữ lập trình — trong đó vấn đề được đi sâu vào chi tiết không cần thiết và tỉ mỉ đến mức hy sinh mọi nội dung khái niệm. "Chà, đó là một bài nói chuyện kiểu MFTL điển hình." 2. dt. Mô tả một ngôn ngữ mà các nhà phát triển say mê (thường đến mức nhiệt tình cải đạo) nhưng không ai khác quan tâm. Được áp dụng cho ngôn ngữ bởi những người bên ngoài nhóm sáng lập. "Anh ta dồn tôi vào chân tường về vấn đề phân giải kiểu trong cái MFTL của anh ta."

Mục tiêu lớn đầu tiên trong tâm trí của nhà thiết kế một MFTL thường là viết một trình biên dịch cho nó, sau đó tự khởi động (bootstrap) thiết kế thoát khỏi sự ô nhiễm của các ngôn ngữ kém hơn bằng cách viết một trình biên dịch cho nó bằng chính nó. Do đó, câu hỏi hạ bệ tiêu chuẩn tại một buổi nói chuyện MFTL là "Nó đã được dùng cho việc gì ngoài trình biên dịch của chính nó chưa?" Mặt khác, một ngôn ngữ (được biên dịch) thậm chí không thể dùng để viết trình biên dịch cho chính nó thì không đáng một xu. (Sự hạn chế này đã trở nên cần thiết do mức độ phổ biến ngày càng tăng của các ngôn ngữ thông dịch như Perl và Python. Xem break-even point.)

(Về một nốt nhạc có liên quan, Doug McIlroy từng đề xuất một bài kiểm tra về tính tổng quát và tiện ích của một ngôn ngữ và hệ điều hành mà nó được biên dịch trên đó: "Kết quả đầu ra của một chương trình FORTRAN có chấp nhận được làm đầu vào cho trình biên dịch FORTRAN không?" Nói cách khác, bạn có thể viết các chương trình viết ra các chương trình không? (Xem toolsmith.) Một số lượng đáng báo động các cặp (ngôn ngữ, HĐH) trượt bài kiểm tra này, đặc biệt khi ngôn ngữ là FORTRAN; những người sành sỏi nhanh chóng chỉ ra rằng Unix (ngay cả khi sử dụng FORTRAN) vượt qua nó một cách dễ dàng. Việc bài kiểm tra này có thể bị trượt chỉ gây ngạc nhiên cho những người may mắn chỉ làm việc dưới các hệ thống hiện đại thiếu các "loại tệp" được hỗ trợ và áp đặt bởi HĐH.)

mickey dt.

Đơn vị độ phân giải của chuyển động chuột. Người ta đã đề xuất rằng `disney' sẽ trở thành một đơn vị chuẩn để đo hiệu năng đồ họa hoạt hình.

mickey mouse program dt.

Phiên bản Bắc Mỹ của một chương trình noddy (nghĩa là tầm thường). Không nhất thiết mang hàm ý coi thường của tiếng lóng phổ thông "Ôi, cái đó chỉ là trò Mickey Mouse thôi!"; đôi khi các chương trình tầm thường có thể rất hữu ích.

micro- tiền tố.

1. Rất nhỏ; đây là gốc của việc sử dụng nó làm tiền tố định lượng. 2. Một tiền tố định lượng, yêu cầu nhân với 10^(-6) (xem quantifiers). Không có cách sử dụng nào trong số này là kỳ lạ đối với các hacker, nhưng các hacker có xu hướng vứt cả hai ra xung quanh tự do hơn mức được chấp nhận trong tiếng Anh chuẩn. Ví dụ, người ta ghi nhận được rằng một giáo sư khoa học máy tính thường mô tả độ dài tiêu chuẩn của các bài giảng của ông là một microcentury — nghĩa là khoảng 52,6 phút (xem thêm attoparsec, nanoacre, và đặc biệt là microfortnight). 3. Cá nhân hoặc quy mô con người — nghĩa là có khả năng được duy trì, lĩnh hội hoặc thao tác bởi một con người. Ý nghĩa này được khái quát từ `microcomputer', và đặc biệt được dùng để đối lập với `macro-' (tiền tố Hy Lạp tương ứng có nghĩa là `lớn'). 4. Cục bộ trái ngược với toàn cục (hoặc macro-). Do đó, một hacker có thể nói rằng việc mua một chiếc xe nhỏ hơn để giảm ô nhiễm chỉ giải quyết được một vấn đề vi mô (microproblem); đại sự vĩ mô (macroproblem) là làm thế nào để đi làm có thể được giải quyết tốt hơn bằng cách sử dụng phương tiện giao thông công cộng, chuyển nhà đến nơi trong khoảng cách có thể đi bộ, hoặc (tuyệt vời nhất) làm việc từ xa (telecommuting).

MicroDroid dt.

[Usenet] Một nhân viên của Microsoft, đặc biệt là người đăng bài lên các nhóm tin vận động hành hành lang cho hệ điều hành khác nhau. MicroDroid đăng các bài phản hồi cho bất kỳ thông điệp nào chỉ trích các hệ điều hành của Microsoft, và thường kết quả là nghe giống như những nhà truyền giáo theo chủ nghĩa cơ đốc đang đi thăm viếng. Xem thêm astroturfing; so sánh với microserf.

microfloppies dt.

Đĩa mềm 3,5 inch, trái ngược với đĩa mềm thông thường hoặc mini 5,25 inch và loại 8 inch giờ đã lỗi thời. Thuật ngữ này có thể đang hướng tới sự lỗi thời khi các đĩa 5,25 inch đi vào quên lãng, chỉ để được hồi sinh nếu ai đó tung ra một chuẩn đĩa mềm dưới 3 inch. Xem stiffy, minifloppies.

microfortnight dt.

1/1000000 của đơn vị thời gian cơ bản trong hệ thống đo lường Furlong/Firkin/Fortnight; 1,2096 giây. (Một furlong bằng 1/8 dặm; một firkin bằng 1/4 thùng; đơn vị khối lượng của hệ thống được coi là một firkin nước). Hệ điều hành VMS có rất nhiều tham số tinh chỉnh mà bạn có thể đặt bằng tiện ích SYSGEN, và một trong số đó là TIMEPROMPTWAIT, thời gian hệ thống sẽ đợi một người vận hành thiết lập đúng ngày giờ lúc khởi động nếu nó nhận ra rằng giá trị hiện tại là giả mạo. Thời gian này được chỉ định bằng microfortnight!

Nhiều cách sử dụng millifortnight (khoảng 20 phút) và nanofortnight cũng đã được báo cáo.

microLenat /mi:`-kroh-len'-*t/ dt.

Đơn vị của tính vô nghĩa (bogosity). Sự đồng thuận cho rằng đây là đơn vị lớn nhất thiết thực cho việc sử dụng hàng ngày. MicroLenat, ban đầu được phát minh bởi David Jefferson, được công bố như một cuộc tấn công chống lại nhà khoa học máy tính nổi tiếng Doug Lenat bởi một nghiên cứu sinh đã có biên chế tại CMU. Doug đã đánh trượt sinh viên này trong một kỳ thi quan trọng vì sinh viên đó chỉ đưa ra câu trả lời "AI là giả mạo" cho các câu hỏi. Lời lăng mạ này thường được coi là không có cơ sở, nhưng dẫu sao nó đã trở thành một trò đùa dai dẳng. Một số bạn bè của Doug tranh cãi rằng dĩ nhiên microLenat là giả mạo, vì nó chỉ là một phần triệu của một Lenat. Những người khác đã đề xuất rằng đơn vị này nên được đặt tên lại theo tên của nghiên cứu sinh đó, là microReid.

microReid /mi:'kroh-reed/ dt.

Xem microLenat.

microserf /mi:'kro-s*rf/

[được phổ biến, mặc dù không phải do khởi xướng, bởi cuốn sách "Microserfs" của Douglas Copeland] Một lập trình viên tại Microsoft, đặc biệt là một lập trình viên cấp thấp với ít cơ hội nổi tiếng hay giàu có. So sánh với MicroDroid.

Microsloth Windows /mi:'kroh-sloth` win'dohz/ dt.

(Các biến thể kết hợp {Microshift, Macroshaft, Microsuck} với {Windoze, WinDOS}. Thuật ngữ hacker dùng để chỉ `Microsoft Windows'. Một phần mở rộng 32-bit và lớp vỏ đồ họa cho một bản vá 16-bit đối với một hệ điều hành 8-bit ban đầu được mã hóa cho một bộ vi xử lý 4-bit được viết bởi một công ty 2 xu không thể chịu nổi dù chỉ một bit cạnh tranh. Cũng chỉ đơn giản gọi là `Windoze', với hàm ý rằng bạn có thể chìm vào giấc ngủ trong lúc chờ đợi nó làm bất cứ điều gì; thuật ngữ sau rất phổ biến trên Usenet. Xem Black Screen of Death và Blue Screen of Death; so sánh với X, sun-stools.

Microsoft

Đế chế Quỷ dữ mới (đế chế cũ là IBM). Những phàn nàn cơ bản là, giống như trước đây với IBM, rằng (a) các thiết kế hệ thống của họ là những thảm họa khủng khiếp, (b) chúng tôi không thể lấy mã nguồn để sửa chúng, và (c) họ dùng thế mạnh của mình để chèn ép rất nhiều. Xem thêm Halloween Documents.

micros~1

Một chữ viết tắt của tên đầy đủ Microsoft giống như cách khá giả tạo mà hệ thống tệp VFAT của Windows 9x cắt cụt tên tệp dài để khớp với sơ đồ MS-DOS 8+3 (tên tệp thực được lưu trữ ở nơi khác). Nếu các tệp khác bắt đầu bằng cùng một tiền tố, chúng sẽ được gọi là micros~2 vân vân, gây ra rất nhiều vấn đề với việc sao lưu và các vấn đề quản trị hệ thống thường ngày khác. Trong phiên tòa chống độc quyền của Mỹ chống lại Microsoft, các tên Micros~1 và Micros~2 đã được đề xuất cho hai công ty sẽ tồn tại sau một cuộc chia tách.

middle-endian tt.

Không phải big-endian cũng không phải little-endian. Dùng để chỉ các thứ tự byte kỳ quặc như 3-4-1-2 hoặc 2-1-4-3, thỉnh thoảng được tìm thấy trong các định dạng số thập phân đóng gói của các nhà sản xuất máy tính mini giấu tên. Xem NUXI problem. Các hacker phi Mỹ sử dụng thuật ngữ này để mô tả phong cách viết ngày tháng kiểu mm/dd/yy của người Mỹ (người châu Âu viết theo kiểu little-endian dd/mm/yy, và người Nhật sử dụng kiểu big-endian yy/mm/dd cho ngày tháng phương Tây).

middle-out implementation

Xem bottom-up implementation.

milliLampson /mil'*-lamp`sn/ dt.

Một đơn vị tốc độ nói, viết tắt là mL. Hầu hết mọi người chạy ở mức khoảng 200 milliLampson. Nhân vật nổi tiếng Butler Lampson (một nhà lý thuyết khoa học máy tính và người thực thi hệ thống được đánh giá rất cao trong giới hacker) đạt tới 1000. Một số ít người nói nhanh hơn. Đơn vị này đôi khi được dùng để so sánh tốc độ (đôi khi rất khác biệt) mà con người có thể tạo ra ý tưởng và thực sự phát ra chúng bằng lời nói. Ví dụ, kiến trúc sư máy tính nổi tiếng C. Gordon Bell (người thiết kế PDP-11) được cho là, với sự kinh ngạc nào đó, suy nghĩ ở mức khoảng 1200 mL nhưng chỉ nói ở mức khoảng 300; ông thường xuyên bị rút gọn thành các đoạn câu rời rạc khi miệng ông cố gắng theo kịp bộ não đang chạy đua của mình.

minifloppies dt., c.u.

Đĩa mềm 5,25 inch, trái ngược với đĩa mềm 3,5 inch hoặc microfloppies và loại 8 inch đã lỗi thời từ lâu (nếu có bao giờ xuất hiện một kích thước nhỏ hơn, chúng chắc chắn sẽ được gắn nhãn `nanofloppies'). Có thời điểm, thuật ngữ này là thương hiệu của Shugart Associates cho ổ đĩa minifloppy SA-400 của họ. Không ai để ý đến điều đó. Xem stiffy.

MIPS /mips/ dt.

[từ viết tắt] 1. Một thước đo tốc độ điện toán; chính thức là `Triệu lệnh mỗi giây' - Million Instructions Per Second (đó là 10^6 mỗi giây, không phải 2^(20)!); thường được các hacker dịch lại thành `Biểu thị vô nghĩa về tốc độ bộ xử lý' - Meaningless Indication of Processor Speed hoặc theo các cách không mấy hay ho khác, chẳng hạn như `Thông tin vô nghĩa do nhân viên bán hàng cung cấp' - Meaningless Information Provided by Salesmen. Trò đùa này thể hiện một thái độ gần như phổ biến among các hacker về giá trị của hầu hết các tuyên bố chuẩn mực, thái độ đó là một trong những chia rẽ văn hóa lớn giữa các hacker và marketroid (xem thêm BogoMIPS). Số ít đôi khi là `1 MIP' mặc dù về mặt từ nguyên điều này rõ ràng là sai. Xem thêm KIPS và GIPS. 2. Máy tính, đặc biệt là các máy tính lớn, được xem xét một cách trừu tượng như các nguồn cung cấp computron. "Đây chỉ là một máy trạm; những chiếc MIPS nặng đô được giấu dưới tầng hầm." 3. Tên công ty của một công ty chip RISC cụ thể; trong số những thứ khác, họ đã thiết kế các chip xử lý được sử dụng trong dòng máy trạm 3100 của DEC. 4. Từ viết tắt của `Thông tin vô nghĩa mỗi giây' - Meaningless Information per Second (một trò đùa, có lẽ từ ý 1).

misbug /mis-buhg/ dt.

[MIT; hiếm (giống như đối tượng mà nó chỉ)] Một thuộc tính không chủ ý của một chương trình hóa ra lại hữu ích; một thứ lẽ ra phải là một lỗi (bug) nhưng hóa ra lại là một tính năng. So sánh với green lightning. Xem miswart.

misfeature /mis-fee'chr/ hoặc /mis'fee`chr/ dt.

[phổ biến] Một tính năng cuối cùng gây ra tổn thất (lossage), có thể vì nó không còn thích hợp cho một tình huống mới đã phát sinh. Do là kết quả của một tính năng được thiết kế và thực thi cẩn thận, một misfeature không phải là một lỗi (bug). Nó cũng không phải là một tác dụng phụ đơn giản không lường trước được; thuật ngữ này hàm ý rằng tính năng đang được bàn đến đã được lên kế hoạch cẩn thận, nhưng hậu quả lâu dài của nó không được dự đoán chính xác hoặc đầy đủ (hoàn toàn khác với việc không suy nghĩ trước chút nào). Một misfeature có thể là một vấn đề cực kỳ cứng đầu để giải quyết, bởi vì khắc phục nó thường liên quan đến một sự thay đổi triết lý đáng kể đối với cấu trúc của hệ thống liên quan.

Nhiều misfeature (đặc biệt là trong thiết kế giao diện người dùng) phát sinh bởi vì các nhà thiết kế/thực thi nhầm lẫn sở thích cá nhân của họ với các quy luật tự nhiên. Thường thì một tính năng trước đây trở thành một misfeature bởi vì các đánh đổi đã được thực hiện mà các tham số của chúng sau đó thay đổi (có thể chỉ theo phán đoán của những người thực thi). "Ừ thì, đúng là việc tên tệp bị giới hạn trong sáu ký tự là một dạng misfeature, nhưng những người thực thi ban đầu muốn tiết kiệm dung lượng thư mục và chúng ta phải chịu đựng nó bây giờ."

Missed'em-five dt.

Thuật ngữ hacker mang tính miệt thị dành cho AT&T System V Unix, thường được sử dụng bởi các tín đồ trung thành của BSD trong tâm trạng hẹp hòi. (Từ đồng nghĩa `SysVile' cũng đôi khi được bắt gặp.) Xem software bloat, Berzerkeley.

missile address dt.

Xem ICBM address.

miswart /mis-wort/ dt.

[từ wart (mụn cóc) theo phép loại suy với misbug] Một tính năng thoạt nhìn có vẻ là một mụn cóc nhưng đã được xác định là Điều Đúng đắn (Right Thing). Ví dụ, trong một số phiên bản của trình soạn thảo văn bản EMACS, lệnh `hoán đổi ký tự' trao đổi ký tự dưới con trỏ với ký tự trước nó trên màn hình, ngoại trừ khi con trỏ ở cuối dòng, trong trường hợp đó hai ký tự trước con trỏ được trao đổi. Mặc dù hành vi này có lẽ đáng ngạc nhiên, và chắc chắn là không nhất quán, nhưng qua nhiều thử nghiệm diện rộng, người ta thấy rằng đó là điều mà hầu hết người dùng muốn. Tính năng này là một miswart.

MMF //

[Usenet; phổ biến] Viết tắt: "Make Money Fast" (Kiếm tiền nhanh). Chỉ bất kỳ loại kế hoạch nào hứa hẹn cho người tham gia lợi nhuận lớn với ít hoặc không có rủi ro hoặc nỗ lực nào. Thông thường, đây là một loại hình tiếp thị đa cấp liên quan đến việc tuyển dụng thêm thành viên, hoặc một trò lừa đảo kim tự tháp bất hợp pháp. Thuật ngữ này cũng được dùng để chỉ bất kỳ loại thư rác (spam) nào quảng bá điều này. Để biết thêm thông tin, hãy xem Trang Huyền thoại Kiếm tiền Nhanh (Make Money Fast Myth Page).

mobo /moh'bo/

Từ viết tắt được viết và (hiếm khi) phát âm của "motherboard" (bo mạch chủ)

moby /moh'bee/

[MIT: dường như đã được sử dụng among những người hâm mộ mô hình tàu hỏa nhiều năm trước. Bắt nguồn từ "Moby Dick" của Melville (một số nói là từ `Moby Pickle'). Nay đã phổ biến.] 1. tt. Lớn, mênh mông, phức tạp, ấn tượng. "Một quả tên lửa Saturn V thực sự là một frob moby." "Một số sinh viên đại học MIT đã thực hiện một bản hack moby trong trận đấu Harvard-Yale." (Xem Phụ lục A để thảo luận.) 2. dt. c.u. Không gian địa chỉ tối đa của một máy (xem bên dưới). Đối với dòng 680[234]0 hoặc VAX hoặc hầu hết các kiến trúc 32-bit hiện đại, nó là 4.294.967.296 byte 8-bit (4 gigabyte). 3. Một danh hiệu xưng hô (không bao giờ là tham chiếu ngôi thứ ba), thường được sử dụng để thể hiện sự ngưỡng mộ, tôn trọng và/hoặc sự thân thiện đối với một hacker có năng lực. "Chào nhé, moby Dave. Cái vụ danh bạ địa chỉ cho Mac thế nào rồi?" 4. tt. Trong cờ tướng hoặc backgammon, đổ ra đôi trên súc sắc, như trong `moby sixes' (đôi sáu moby), `moby ones' (đôi một moby), v.v. So sánh điều này với bignum (ý 3): đôi sáu vừa là bignum vừa là moby sixes, nhưng moby ones không phải là bignum (việc sử dụng `moby' để mô tả đôi một mang tính mỉa mai). Các dạng nhấn mạnh chuẩn: `Moby foo', `moby win', `moby loss'. `Foby moo': một lỗi nói lái (spoonerism) do Richard Greenblatt. 5. Đơn vị lớn nhất có sẵn của một thứ gì đó có sẵn ở các mức tăng rời rạc. Do đó, việc gọi một "cốc Coke moby" tại cửa hàng đồ ăn nhanh địa phương không chỉ là yêu cầu một cốc Coke lớn, mà là yêu cầu rõ ràng về kích thước lớn nhất mà họ bán.

Thuật ngữ này gia nhập thế giới hacker cùng với bộ nhớ Fabritek 256K được thêm vào máy PDP-6 của phòng thí nghiệm AI MIT, được coi là lớn đến mức không thể tưởng tượng nổi khi nó được lắp đặt vào những năm 1960 (vào thời điểm mà kích thước bộ nhớ tiêu biểu hơn cho một hệ thống chia sẻ thời gian là 72 kilobyte). Do đó, một moby theo kinh điển là 256K từ 36-bit (256K 36-bit words), kích thước của một moby PDP-6 hoặc PDP-10. Trở về thời điểm các thanh ghi địa chỉ còn hẹp, thuật ngữ này hữu ích hơn theo nghĩa chung, bởi vì khi một máy tính có ánh xạ bộ nhớ ảo, nó thực tế có thể có nhiều bộ nhớ vật lý được gắn vào hơn mức mà bất kỳ chương trình đơn lẻ nào có thể truy cập trực tiếp. Người ta có thể nói "Máy tính này có 6 moby" có nghĩa là tỷ lệ giữa bộ nhớ vật lý và không gian địa chỉ là 6, mà không cần phải nói cụ thể có bao nhiêu bộ nhớ thực sự ở đó. Điều đó đổi lại ngụ ý rằng máy tính có thể chia sẻ thời gian sáu chương trình "cỡ lớn" mà không phải hoán đổi chương trình giữa bộ nhớ và đĩa.

Ngày nay, chi phí thấp của logic bộ xử lý có nghĩa là không gian địa chỉ thường lớn hơn bộ nhớ vật lý lớn nhất mà bạn có thể nhồi nhét vào một cỗ máy, vì vậy hầu hết các hệ thống có ít hơn nhiều so với một moby lõi "bản địa" lý thuyết. Ngoài ra, các kỹ thuật quản lý bộ nhớ hiện đại hơn (đặc biệt là phân trang - paging) làm cho "số lượng moby" trở nên ít quan trọng hơn. Tuy nhiên, có một dòng chip được sử dụng rộng rãi mà thuật ngữ này rất đáng được hồi sinh — Intel 8088 và 80286 với thiết kế bộ nhớ phân đoạn bị hỏng não đến khó tin của chúng. Trên các dòng máy này, một `moby' sẽ là khoảng địa chỉ 1 megabyte của một cặp đoạn/độ lệch (segment/offset) (trùng hợp thay, một moby PDP-10 chính xác là 1 megabyte các byte 9-bit).

mockingbird dt.

Phần mềm chặn các thông tin liên lạc (đặc biệt là các giao dịch đăng nhập) giữa người dùng và máy chủ, đồng thời cung cấp các phản hồi giống như hệ thống cho người dùng trong khi lưu lại phản hồi của họ (đặc biệt là ID tài khoản và mật khẩu). Một trường hợp đặc biệt của mã độc con ngựa thành Troy (Trojan horse).

mod đv., dt.

[rất phổ biến] 1. Viết tắt của `modify' (sửa đổi) hoặc `modification' (sự sửa đổi). Rất thường được sử dụng — trên thực tế, các thuật ngữ đầy đủ được coi là dấu hiệu cho thấy người nói đang tỏ ra trang trọng. Số nhiều `mods' được sử dụng đặc biệt liên quan đến việc sửa lỗi hoặc thay đổi thiết kế nhỏ trong phần cứng hoặc phần mềm, đặc biệt nhất là liên quan đến các tập hợp bản vá (patch sets) hoặc tệp khác biệt (diff). 2. Viết tắt của modulo nhưng chỉ được sử dụng cho nghĩa kỹ thuật của nó.

mode dt.

[phổ biến] Một trạng thái chung, thường được sử dụng với một tính từ mô tả trạng thái đó. Việc sử dụng từ `mode' thay vì `state' ngụ ý rằng trạng thái đó kéo dài theo thời gian, và có lẽ cũng ngụ ý rằng một hoạt động đặc trưng của trạng thái đó đang được thực hiện. "Không có thời gian để hack; tôi đang ở chế độ làm luận văn (thesis mode)." Theo nghĩa biệt ngữ, `mode' thường được quy cho con người nhất, mặc dù đôi khi nó được áp dụng cho các chương trình và các vật vô tri vô giác. Cụ thể, xem hack mode, day mode, night mode, demo mode, fireworks mode, và yoyo mode; cũng xem talk mode.

Người ta cũng thường nghe các động từ `enable' (bật) và `disable' (tắt) được sử dụng liên quan đến các chế độ biệt ngữ. Do đó, ví dụ, một cách ngớ ngẩn hơn để nói "Tôi sắp bị sập" là "Tôi sắp bật chế độ sập (crash mode) bây giờ". Người ta cũng có thể nghe thấy yêu cầu "tắt chế độ nổi giận đi, làm ơn" ("disable flame mode, please").

Trong một cách sử dụng gần gũi hơn với thuật ngữ kỹ thuật, một mode là một trạng thái đặc biệt mà một số giao diện người dùng phải chuyển sang để thực hiện các chức năng nhất định. Ví dụ, để chèn các ký tự vào một tài liệu trong trình soạn thảo vi của Unix, người ta phải gõ phím "i", gọi ra lệnh "Insert". Hiệu ứng của lệnh này là đưa vi vào "chế độ chèn" (insert mode), trong đó việc gõ phím "i" có một hiệu ứng hoàn toàn khác (cụ thể là nó chèn một chữ "i" vào tài liệu). Sau đó, người ta phải nhấn một phím đặc biệt khác, "ESC", để thoát khỏi "chế độ chèn". Ngày nay, các giao diện có nhiều chế độ (modeful interfaces) thường được coi là tồi tệ nhưng vẫn tồn tại trong khác nhiều công cụ được sử dụng rộng rãi được xây dựng trong những thời kỳ kém phần sáng suốt hơn.

mode bit dt.

[phổ biến] Một cờ (flag), thường nằm trong phần cứng, dùng để lựa chọn giữa hai chế độ hoạt động (thường khá khác nhau). Các hàm ý khác với cờ bit (flag bit) ở chỗ các bit chế độ chủ yếu được ghi trong giai đoạn khởi động hoặc thiết lập, hiếm khi được đọc một cách rõ ràng, và hiếm khi thay đổi trong suốt vòng đời của một chương trình bình thường. Ví dụ kinh điển là bit EBCDIC-so-với-ASCII (số 12) của Từ Trạng thái Chương trình (Program Status Word) của IBM 360.

modulo /mod'yu-loh/ gtr.

Ngoại trừ. Sự khái quát hóa quá mức của thuật ngữ toán học; người ta có thể coi như nói rằng 4 bằng 22 ngoại trừ các số 9 (4 = 22 mod 9). "Chà, LISP có vẻ hoạt động ổn bây giờ, ngoại trừ lỗi thu gom rác (GC bug) đó." "Hôm nay tôi thấy ổn ngoại trừ một chút đau đầu."

molly-guard /mol'ee-gard/ dt.

[Đại học Illinois] Một tấm chắn để ngăn việc vô tình nhấn vào Công tắc Đỏ Lớn (Big Red Switch) bởi những bàn tay vụng về hoặc thiếu hiểu biết. Ban đầu được sử dụng cho các tấm phủ bằng nhựa plexiglass được chế tạo tạm thời cho BRS trên một chiếc IBM 4341 sau khi cô con gái mới tập đi của một lập trình viên (tên là Molly) đã táy máy nhấn vào nó hai lần trong một ngày. Sau đó được khái quát hóa thành các tấm phủ lên các công tắc dừng/đặt lại (stop/reset) trên các ổ đĩa và thiết bị mạng. Trong các danh mục phần cứng, bạn sẽ thấy mô tả kém phần thú vị hơn nhiều là "nút có bảo vệ" ("guarded button").

Mongolian Hordes technique dt.

[có lẽ từ biểu ngữ văn hóa phản kháng thập niên Sáu mươi `Mongolian clusterfuck' chỉ một cuộc trác táng công cộng] Phát triển theo kiểu bầy đàn (gang bang). Ngụ ý rằng một số lượng lớn các lập trình viên thiếu kinh nghiệm được đưa vào làm một công việc tốt hơn nên được thực hiện bởi một vài người có kỹ năng (nhưng xem bazaar). Cũng được gọi là `Kỹ thuật quân đội Trung Quốc' (Chinese Army technique); xem thêm Định luật Brooks (Brooks's Law).

monkey up đv.

Chắp vá lại phần cứng cho một nhiệm vụ cụ thể, đặc biệt là công việc dùng một lần (one-shot). Mang hàm ý một giải pháp cực kỳ tồi tàn và mang tính tạm thời một cách có ý thức. So sánh với hack up, kluge up, cruft together.

monkey, scratch dt.

Xem scratch monkey.

monstrosity

1. dt. Một chương trình hoặc hệ thống cồng kềnh một cách nực cười, đặc biệt là chương trình bị lỗi hoặc chỉ hoạt động một cách hạn chế (marginal). 2. tt. Chất lượng mang tính quái monstrous (xem `Overgeneralization' trong phần thảo luận về jargonification). Xem thêm baroque.

monty /mon'tee/ dt.

1. [Cơ quan Khảo sát Địa chất Mỹ - US Geological Survey] Một chương trình có giao diện người dùng phức tạp một cách lố bịch được viết để thực hiện các tác vụ cực kỳ tầm thường. Một ví dụ sẽ là một chương trình menu, nhấp nút, cửa sổ thả xuống, cửa sổ bật lên để liệt kê các thư mục. Bản gốc monty là một chương trình dự báo thời tiết khét tiếng, Monty the Amazing Weather Man, được viết tại USGS. Monty có giao diện X-window chứa đầy widget với hơn 200 nút; và tất cả những gì monty thực sự làm chỉ là tải các tệp qua FTP từ mạng. 2. [Vương quốc Anh; thường được viết hoa là `Monty' hoặc là `the Full Monty'] 16 megabyte bộ nhớ, khi được lắp vào một máy IBM-PC hoặc tương thích. Một máy tương thích PC tiêu chuẩn sử dụng bu-xơ AT hoặc ISA với BIOS bình thường không thể truy cập quá 16 megabyte RAM. Thường được sử dụng cho PC, máy trạm Unix, v.v. để có nghĩa là `được trang bị đầy đủ' bộ nhớ, dung lượng đĩa hoặc một tài nguyên mong muốn khác. Cách sử dụng này có thể liên quan đến một quảng cáo truyền hình cho nước trái cây Del Monte, trong đó một trong các nhân vật nài nỉ đòi "the full Del Monte"; nhưng hãy xem bài viết trên World Wide Words "The Full Monty" để thảo luận về từ nguyên khá phức tạp có thể ẩn sau đó. So sánh với American moby.

Moof /moof/

[Người dùng Macintosh] 1. dt. Tiếng kêu của một sinh vật bán truyền thuyết, được gọi đúng là con bò-chó (dogcow). (Một số phiên bản trước của mục này tuyên bố, không chính xác, rằng Moof là tên của sinh vật đó.) 2. tt. Được sử dụng để đánh dấu phần mềm là một bản hack, thứ gì đó chưa được kiểm chứng và nằm ở rìa. Trên một đĩa CD-ROM của Apple, các thư mục nhất định như "Tools & Apps (Moof!)" và "Development Platforms (Moof!)", được đánh dấu như vậy để chỉ ra rằng chúng chứa phần mềm chưa được kiểm nghiệm hoàn toàn hoặc chưa được phê chuẩn bởi các cấp cao hơn. Khi bạn mở các thư mục này, bạn bước qua ranh giới để đến với vùng đất hacker (hackerland). 3. v. Trên Mạng Microsoft, thuật ngữ `moof' đã trở nên phổ biến như một động từ có nghĩa là `bị ngắt kết nối đột ngột bởi hệ thống'. Người ta có thể nói "I got moofed" (Tôi vừa bị moof).

Moore's Law /morz law/ đl.

Quan sát cho rằng mật độ logic của các mạch tích hợp silicon tuân theo sát sao đường cong (bit trên inch vuông) = 2^(t - 1962) trong đó t là thời gian tính bằng năm; nghĩa là, lượng thông tin có thể lưu trữ trên một lượng silicon nhất định đã xấp xỉ tăng gấp đôi mỗi năm kể từ khi công nghệ này được phát minh. Mối quan hệ này, lần đầu tiên được thốt ra vào năm 1964 bởi kỹ sư bán dẫn Gordon Moore (người đồng sáng lập Intel bốn năm sau đó) được duy trì cho đến cuối những năm 1970, tại thời điểm đó khoảng thời gian gấp đôi chậm lại thành 18 tháng. Khoảng thời gian gấp đôi vẫn giữ nguyên giá trị đó cho đến thời điểm viết bài (cuối năm 1999). Định luật Moore rõ ràng là tự ứng nghiệm. Hàm ý là ai đó, ở đâu đó sẽ có thể chế tạo ra một con chip tốt hơn bạn nếu bạn ngủ quên trên chiến thắng, vì vậy tốt hơn hết là bạn nên bắt đầu dồn sức giải quyết vấn đề. Xem thêm Parkinson's Law of Data và Gates's Law.

moose call dt.

Xem whalesong.

moria /mor'ee-*/ dt.

Giống như nethack và rogue, một trong những trò chơi mô phỏng lớn theo kiểu Dungeons-and-Dragons dạng miền công cộng (PD), có sẵn cho một loạt các máy móc và hệ điều hành. Tên gọi lấy từ Mỏ Moria của Tolkien; so sánh với elder days, elvish. Trò chơi này gây nghiện cực kỳ và là một kẻ tiêu tốn thời gian lớn đáng lẽ nên dùng cho việc hack. Xem thêm nethack, rogue, Angband.

MOTAS /moh-tahz/ dt.

[Usenet: Member Of The Appropriate Sex - Thành viên của giới tính phù hợp, theo sau MOTOS và MOTSS] Một đối tác tình dục tiềm năng hoặc (ít thường xuyên hơn) thực tế. Xem thêm SO.

MOTOS /moh-tohs/ dt.

[từ viết tắt từ các biểu mẫu điều tra dân số Hoa Kỳ năm 1970 thông qua Usenet: Member Of The Opposite Sex - Thành viên của giới tính đối lập] Một đối tác tình dục tiềm năng hoặc (ít thường xuyên hơn) thực tế. Xem MOTAS, MOTSS, SO. Ít phổ biến hơn MOTSS hoặc MOTAS, thứ đã phần lớn thay thế nó.

MOTSS /mots/ hoặc /M-O-T-S-S/ dt.

[từ các biểu mẫu điều tra dân số Hoa Kỳ năm 1970 thông qua Usenet] Member Of The Same Sex (Thành viên cùng giới tính), đặc biệt là người được coi là đối tác tình dục khả dĩ. Nhóm tin về các vấn đề đồng tính trên Usenet được gọi là soc.motss. Xem MOTOS và MOTAS, những từ bắt nguồn từ nó. Xem thêm SO.

mouse ahead đ.kng.

Phiên bản trỏ-và-nhấp của `type ahead' (nhập trước). Thao tác với thiết bị trỏ của máy tính (hầu như luôn là chuột trong cách sử dụng này, nhưng không nhất thiết) và các nút lựa chọn hoặc lệnh của nó trước khi một chương trình máy tính sẵn sàng chấp nhận đầu vào đó, nhằm đón đầu việc chương trình chấp nhận đầu vào. Xử lý việc này đúng cách là rất hiếm, nhưng nó có thể giúp làm cho môi trường WIMP dễ sử dụng hơn nhiều, giả sử người dùng quen thuộc với hành vi của giao diện người dùng.

mouse around đ.kng.

Khám phá các phần công cộng của một hệ thống lớn, đặc biệt là một mạng như Internet thông qua FTP hoặc TELNET, tìm kiếm những thứ thú vị để ăn trộm (snarf). Xem thêm snarf.

mouse belt dt.

Xem rat belt.

mouse droppings dt.

[MS-DOS] Các điểm ảnh (pixel) (thường là đơn lẻ) không được khôi phục đúng cách khi con trỏ chuột di chuyển khỏi một vị trí cụ thể trên màn hình, tạo ra diện mạo như thể con trỏ chuột đã để lại phân (droppings) phía sau. Nguyên nhân chính cho vấn đề này là các chương trình ghi vào bộ nhớ màn hình tương ứng với vị trí hiện tại của con trỏ chuột mà không ẩn con trỏ chuột đi trước, và các trình điều khiển chuột không hỗ trợ hoàn toàn chế độ đồ họa đang sử dụng.

mouse elbow dt.

Một hội chứng mệt mỏi giống như chứng khuỷu tay vận động viên quần vợt (tennis-elbow) phát sinh do việc sử dụng quá mức môi trường WIMP. Tương tự, `mouse shoulder' (vai chuột); GLS báo cáo rằng anh ấy thường mắc chứng này trước khi tự dạy mình cách sử dụng chuột bằng cả hai tay (ambimoustrous).

mouso /mow'soh/ dt.

[theo phép loại suy với `typo' (lỗi đánh máy)] Một lỗi trong việc sử dụng chuột dẫn đến một lựa chọn không phù hợp hoặc rác đồ họa trên màn hình. So sánh với thinko, braino.

MS-DOS /M-S-dos/ dt.

[MicroSoft Disk Operating System] Một bản sao của CP/M cho chip 8088 được chắp vá lại trong 6 tuần bởi hacker Tim Paterson tại Seattle Computer Products, người gọi bản gốc là QDOS (Quick and Dirty Operating System - Hệ điều hành nhanh và cẩu thả) và được cho là đã hối tiếc về điều đó kể từ đó. Microsoft đã cấp phép QDOS để có thứ gì đó đem ra demo cho IBM đúng hạn, và phần còn lại là lịch sử. Vô số tính năng, bao gồm hỗ trợ thư mục con, chuyển hướng I/O và đường ống (pipeline) hơi giống Unix nhưng khá hỏng hóc, đã được nhồi nhét vào phiên bản 2.0 của Microsoft và các phiên bản tiếp theo; kết quả là có từ hai phiên bản không tương thích trở lên cho nhiều lệnh hệ thống, và các lập trình viên MS-DOS không bao giờ có thể đồng ý về những điều cơ bản như ký tự nào sẽ dùng làm công tắc tùy chọn hoặc có phân biệt chữ hoa chữ thường hay không. Đống hỗn độn kinh khủng kết quả giờ đây là HĐH có khối lượng đơn vị lớn nhất trong lịch sử. Thường được gọi đơn giản là DOS, điều này làm phiền những người quen thuộc với các hệ điều hành được viết tắt tương tự (tên gọi có từ giữa những năm 1960, khi nó được gắn liền với hệ điều hành đĩa đầu tiên của IBM cho dòng 360). Cái tên này càng làm phiền những người biết thuật ngữ hệ điều hành làm gì (hoặc phải) hàm ý; DOS thực chất là một tập hợp các dịch vụ ngắt tương đối đơn giản. Một số người thích phát âm DOS giống như "dose" (liều thuốc), như trong "Tôi không làm việc trên dose đâu, anh bạn!", hoặc so sánh nó với một liều thuốc gây tổn thương não (một nút khẩu hiệu lưu hành rộng rãi trong giới hacker kêu gọi: "MS-DOS: Just say No!"). Xem mess-dos, ill-behaved.

mu /moo/

Câu trả lời đúng cho câu hỏi mẹo kinh điển "Anh đã ngừng đánh vợ chưa?". Giả sử rằng bạn không có vợ hoặc bạn chưa bao giờ đánh vợ, câu trả lời "có" là sai vì nó ngụ ý rằng bạn từng đánh vợ và sau đó đã dừng lại, nhưng câu trả lời "không" còn tồi tệ hơn vì nó gợi ý rằng bạn có một người vợ và vẫn đang đánh cô ấy. Theo nhiều tín đồ trường phái Discordian và Douglas Hofstadter, câu trả lời đúng thường là "mu", một từ tiếng Nhật được cho là có nghĩa là "Câu hỏi của bạn không thể trả lời được vì nó dựa trên những giả định sai lầm". Các hacker có xu hướng nhạy cảm với những điểm bất cập về mặt logic trong ngôn ngữ, và nhiều người đã áp dụng gợi ý này với sự nhiệt tình. Từ `mu' thực ra bắt nguồn từ tiếng Trung, có nghĩa là `không có gì'; nó được sử dụng trong tiếng Nhật phổ thông theo nghĩa đó. Người bản ngữ không nhận ra cách sử dụng phủ nhận câu hỏi của trường phái Discordian, vốn gần như chắc chắn bắt nguồn từ sự khái quát hóa quá mức câu trả lời trong công án Thiền Rinzai nổi tiếng sau đây:

Một vị tăng hỏi Triệu Châu, "Con chó có Phật tính không?" Triệu Châu quát đáp, "Mu!"

Xem thêm has the X nature, Some AI Koans, và "Gödel, Escher, Bach: An Eternal Golden Braid" của Douglas Hofstadter (mục dẫn trong Thư mục ở Phụ lục C).

MUD /muhd/ dt.

[từ viết tắt, Multi-User Dungeon; biến thể Multi-User Dimension] 1. Một lớp các thí nghiệm thực tế ảo có thể truy cập qua Internet. Đây là các diễn đàn trò chuyện thời gian thực có cấu trúc; chúng có nhiều `địa điểm' giống như một trò chơi phiêu lưu, và có thể bao gồm chiến đấu, bẫy, câu đố, phép thuật, hệ thống kinh tế đơn giản và khả năng cho các nhân vật xây dựng thêm cấu trúc vào cơ sở dữ liệu đại diện cho thế giới hiện có. 2. đk. Chơi một MUD. Từ viết tắt MUD thường được viết thường và/hoặc biến thành động từ; do đó, người ta có thể nói về việc `đi chơi mudding', v.v.

Về mặt lịch sử, các MUD (và các thế hệ sau của chúng có tên mang dạng tiền tố MU-) bắt nguồn từ một bản hack của Richard Bartle và Roy Trubshaw trên máy DEC-10 của Đại học Essex vào đầu những năm 1980; hậu duệ của trò chơi đó vẫn tồn tại cho đến ngày nay và đôi khi được gọi chung là BartleMUD. Có một huyền thoại rộng rãi (đáng tiếc là được lặp lại bởi các phiên bản trước của từ vựng này) cho rằng tên MUD đã được đăng ký nhãn hiệu cho MUD thương mại do Bartle điều hành trên British Telecom (khẩu hiệu: "Bạn chưa thực sự sống cho đến khi bạn chết trên MUD!"); tuy nhiên, điều này là sai sự thật — Richard Bartle đã chính thức đưa `MUD` vào phạm vi công cộng vào năm 1985. BT rất khó chịu về điều này, vì họ đã in các tuyên bố nhãn hiệu trên một số bản đồ và áp phích, những thứ đã được phát hành và tạo ra huyền thoại.

Các sinh viên trên các mạng học thuật châu Âu nhanh chóng cải tiến khái niệm MUD, sinh ra một số MUD mới (VAXMUD, AberMUD, LPMUD). Nhiều trong số này có các hệ thống bảng thông báo đi kèm để tương tác xã hội. Do những hệ thống này có hình ảnh là `nghiên cứu', chúng thường sống sót trước sự thù địch mang tính hành chính đối với các BBS nói chung. Điều này, cùng với thực tế là các nguồn cấp dữ liệu Usenet thường chập chờn và khó lấy được ở Anh, đã làm cho các MUD trở thành trọng tâm chính của sự tương tác xã hội kiểu hacker ở đó.

AberMUD và các biến thể khác vượt Đại Tây Dương vào khoảng năm 1988 và nhanh chóng trở nên phổ biến ở Mỹ; chúng trở thành hạt nhân cho các cộng đồng hacker lớn chỉ có mối liên hệ lỏng lẻo với giới hacker truyền thống (một số quan sát viên thấy có điểm tương đồng với sự phát triển của Usenet vào đầu những năm 1980). Làn sóng MUD thứ hai (TinyMUD và các biến thể) có xu hướng nhấn mạnh sự tương tác xã hội, các câu đố và việc xây dựng thế giới hợp tác trái ngược với chiến đấu và cạnh tranh (khi viết, các MUD xã hội đôi khi được gọi là `MU*', với `MUD' ngầm dành riêng cho các trò chơi thiên về chiến đấu hơn). Đến năm 1991, hơn 50% các trang MUD thuộc loại lớn thứ ba, LPMUD, tổng hợp các khía cạnh chiến đấu/câu đố của AberMUD và các hệ thống cũ hơn với khả năng mở rộng của TinyMud. Vào năm 1996, đỉnh cao của công nghệ là MOO của Pavel Curtis, thậm chí còn có khả năng mở rộng cao hơn bằng cách sử dụng ngôn ngữ hướng đối tượng tích hợp. Xu hướng hướng tới khả năng lập trình và tính linh hoạt lớn hơn chắc chắn sẽ tiếp tục.

Trình độ tiên tiến trong thiết kế MUD vẫn đang chuyển động rất nhanh, với các thiết kế mô phỏng mới xuất hiện (có vẻ như) mỗi tháng. Khoảng năm 1991 đã có một phong trào không thành công nhằm phản đối chính thuật ngữ MUD, khi các thiết kế mới hơn thể hiện một loạt các tên gọi bùng nổ tương ứng với các phong cách mô phỏng khác nhau đang được khám phá. Nó đã sống sót. Xem thêm bonk/oif, FOD, link-dead, mudhead, talk mode.

muddie dt.

Tdn. mudhead. Phổ biến hơn ở Vương quốc Anh, có thể vì quản trị viên hệ thống ở đó thích lầm bầm "mấy tên muddies khốn kiếp" khi cảm thấy bực mình với loài này.

mudhead dt.

Thường được sử dụng để chỉ một người chơi MUD ăn, ngủ và thở cùng MUD. Người ta biết rằng các mudhead đã trượt tốt nghiệp, bỏ học, v.v., tuy nhiên với sự an ủi là họ đã đạt đến cấp độ phù thủy (wizard level). Khi chạm trán trực tiếp, trên một MUD, hoặc trong một hệ thống trò chuyện, tất cả những gì một mudhead nói chỉ xoay quanh ba chủ đề: chiến thuật, nhân vật, hoặc phù thủy mà người ta cho là luôn ngăn cản anh ta/cô ta một cách bất công khỏi việc trở thành phù thủy hoặc đánh bại một MUD yêu thích; lý do tại sao trò chơi cụ thể mà anh ta/cô ta có kinh nghiệm lại hay hơn bất kỳ trò chơi nào khác rất nhiều; và MUD mà anh ta hoặc cô ta đang viết hoặc sắp viết bởi vì các ý tưởng thiết kế của anh ta/cô ta hay hơn rất nhiều so với bất kỳ MUD hiện có nào. Xem thêm wannabee.

Đối với những người am hiểu nhân học, thuật ngữ này có thể gợi lại truyền thuyết Zuni/Hopi về những chiếc đầu bùn hay `koyemshi', những đứa trẻ nửa vời thần thoại từ một cuộc hôn nhân trái tự nhiên. Các hình nặn đại diện cho chúng đóng vai trò là những chú hề trong các nghi lễ linh thiêng của người Zuni. Những người khác có thể nhớ lại chuỗi `High School Madness' từ album của nhóm Firesign Theatre "Don't Crush That Dwarf, Hand Me the Pliers", trong đó có một nhân vật tên là "Mudhead".

muggle

[từ sách `Harry Potter' của J.K. Rowling, 1998] Một người không phải là phù thủy. Không mang tính miệt thị bằng luser; hàm ý sự thương hại mơ hồ hơn là sự khinh miệt. Trong vũ trụ của chuỗi truyện thiếu nhi vô cùng (và xứng đáng) phổ biến của Rowling, những kẻ phàm trần (muggles) và các phù thủy cùng cư trú trong một thế giới hiện đại, nhưng mỗi nhóm đều mù mịt về những điều bình thường trong sự tồn tại của nhóm kia — hầu hết những kẻ phàm trần không biết rằng phù thủy tồn tại, và các phù thủy (đã quen với những cách thức ma thuật để làm mọi thứ) cảm thấy bối rối và mê hoặc bởi các tạo tác của phàm trần.

Nhìn lại, dường như hoàn toàn tất yếu rằng các hacker sẽ áp dụng ẩn dụ này, và trong cách sử dụng của hacker, nó dễ dàng tạo ra các từ ghép chẳng hạn như `muggle-friendly' (thân thiện với người thường). So sánh luser, mundane.

multician /muhl-ti'shn/ dt.

[được đặt ra tại Honeywell, khoảng năm 1970] Người sử dụng thành thạo Multics. Có lẽ thật kỳ lạ, chưa từng có ai quảng bá từ tương tự `Unician'.

Multics /muhl'tiks/ dt.

[từ "MULTiplexed Information and Computing Service" - Dịch vụ tính toán và thông tin ghép kênh] Một hệ điều hành chia sẻ thời gian đời đầu được đồng thiết kế bởi một tập consortium bao gồm MIT, GE và Bell Laboratories như một sự kế thừa cho CTSS. Thiết kế được trình bày lần đầu tiên vào năm 1965, được lên kế hoạch hoạt động vào năm 1967, hoạt động lần đầu tiên vào năm 1969, và mất thêm vài năm nữa để đạt được hiệu năng và độ ổn định đáng kính.

Multics rất đổi mới vào thời của nó — trong số những thứ khác, nó cung cấp một hệ thống tệp phân cấp với khả năng kiểm soát truy cập trên từng tệp riêng lẻ và giới thiệu ý tưởng đối xử đồng nhất với tất cả các thiết bị như các tệp đặc biệt. Nó cũng là hệ điều hành đầu tiên chạy trên hệ thống đa xử lý đối xứng (symmetric multiprocessor), và là hệ thống mục đích chung duy nhất được trao xếp hạng bảo mật B2 bởi NSA (xem Orange Book).

Bell Labs rời bỏ nỗ lực phát triển vào năm 1969 sau khi đánh giá rằng hiệu ứng hệ thống thứ hai (second-system effect) đã làm cho Multics phình to đến mức không thể sử dụng được trên thực tế. Honeywell thương mại hóa Multics vào năm 1972 sau khi mua lại nhóm máy tính của GE, nhưng nó chưa bao giờ thực sự thành công: ở đỉnh cao vào những năm 1980, có từ 75 đến 100 trang Multics, mỗi trang là một cỗ máy lớn trị giá nhiều triệu đô la.

Một trong những cựu nhà phát triển Multics từ Bell Labs là Ken Thompson, và Unix đã cố tình kế thừa và mở rộng nhiều ý tưởng thiết kế của Multics; quả thực, Thompson đã mô tả chính cái tên `Unix' là `một trò chơi chữ yếu ớt dựa trên Multics'. Vì lý do này và các lý do khác, các khía cạnh của thiết kế Multics vẫn là một chủ đề tranh luận thỉnh thoảng diễn ra among các hacker. Xem thêm brain-damaged và GCOS.

MIT chấm dứt mối quan hệ phát triển với Multics vào năm 1977. Honeywell bán mảng kinh doanh máy tính của mình cho Bull vào giữa những năm 80, và việc phát triển Multics bị dừng lại vào năm 1988. Bốn trang Multics được biết là vẫn còn được sử dụng cho đến tận năm 1998. Có một trang Multics tại http://www.stratus.com/pub/vos/multics/tvv/multics.html.

multitask dt.

Thường được sử dụng cho con người với cùng ý nghĩa mà nó có đối với máy tính, để mô tả một người làm nhiều việc cùng một lúc (nhưng xem thrash). Thuật ngữ `multiplex', từ công nghệ truyền thông (có nghĩa là xử lý nhiều hơn một kênh cùng một lúc), được sử dụng tương tự.

mumblage /muhm'bl*j/ dt.

Chủ đề của những lời lầm bầm của ai đó (xem mumble). "Tất cả mớ mumblage đó" được sử dụng giống như "tất cả mớ đồ đạc đó" khi không rõ ràng lắm về cách thức hoạt động của đối tượng thảo luận, hoặc giống như "tất cả đống cứt đó" khi `mumble' đang được sử dụng như một sự thay thế ẩn cho các từ miệt thị.

mumble th.

1. Được nói khi phản ứng đúng quá phức tạp để phát biểu rõ ràng, hoặc người nói chưa nghĩ kỹ về điều đó. Thường mở đầu cho một câu trả lời dài hơn, hoặc biểu thị sự miễn cưỡng chung trong việc sa đà vào một cuộc thảo luận dài. "Bạn có nghĩ rằng chúng ta có thể cải thiện hiệu năng LISP bằng cách sử dụng bộ thu gom rác giao dịch đếm tham chiếu kết hợp, nếu bộ nhớ đệm (cache) đủ lớn và có một số bit cache bổ sung cho vi mã sử dụng không?" "Chà, mumble... Tôi sẽ phải suy nghĩ về điều đó." 2. [MIT] Biểu hiện của sự đồng thuận chưa được diễn đạt trọn vẹn, thường được sử dụng như một cuộc bỏ phiếu đồng thuận không chính thức trong một cuộc họp: "Vậy, chúng ta có nên loại bỏ mô phỏng COBOL không?" "Mumble!" 3. Thỉnh thoảng được sử dụng như một biểu hiện của sự bất đồng (được phân biệt với ý 2 bởi tông giọng và các dấu hiệu khác). "Tôi nghĩ chúng ta nên mua một máy VAX." "Mumble!" Biến thể phổ biến: `mumble frotz' (xem frotz; thú vị là người ta không nói `mumble frobnitz' mặc dù `frotz' là dạng viết tắt của `frobnitz'). 4. Một biến siêu cú pháp khác, giống như foo. 5. Khi được sử dụng như một câu hỏi ("Mumble?") có nghĩa là "Tôi không hiểu bạn nói gì". 6. Thỉnh thoảng được sử dụng trong các ngữ cảnh `công khai' trực tuyến như một chỗ trống cho những thứ mà bạn bị cấm cung cấp chi tiết. Ví dụ, một người đăng bài với phần cứng chưa phát hành trong máy của mình có thể nói "Ừ, máy của tôi bây giờ có thêm 16M bộ nhớ, nhờ tấm thẻ mà tôi đang kiểm tra cho Mumbleco." 7. Một từ đại diện trong hội thoại dùng để chỉ định thứ gì đó mà người ta không muốn bận tâm đánh vần ra, nhưng có thể được đoán (glarked) từ ngữ cảnh. So sánh với blurgle. 8. [XEROX PARC] Một từ thông tục dùng để gợi ý rằng thảo luận thêm sẽ vô ích.

munch đv.

[thường bị nhầm lẫn với mung, q.v.] Biến đổi thông tin theo kiểu tuần tự, thường đòi hỏi lượng tính toán lớn. Lần theo cấu trúc dữ liệu. Có họ hàng với crunch và gần như đồng nghĩa với grovel, nhưng mang hàm ý ít đau đớn hơn. "Anh ta viết một chương trình để munch tệp nhật ký."

munching dt.

Khám phá các lỗ hổng bảo mật trên máy tính của người khác để tìm kiếm cảm giác mạnh, sự nổi tiếng, hoặc để làm phiền quản trị viên hệ thống. So sánh với cracker. Xem thêm hacked off.

munching squares dt.

Một bản hack hiển thị có từ thời PDP-6 (khoảng năm 1962, được báo cáo là do Jackson Wright phát hiện), sử dụng một phép tính đơn giản (liên tục vẽ đồ thị Y = X XOR T cho các giá trị T liên tiếp — xem các mục HAKMEM 146-148) để tạo ra một màn hình ấn tượng gồm các hình vuông đang di chuyển và lớn dần nuốt chửng màn hình. Giá trị ban đầu của T được xử lý như một tham số, khi được chọn khéo léo, có thể tạo ra các hiệu ứng đáng kinh ngạc. Một số trong số này, sau đó được (tái) phát hiện trên máy LISP, đã được đặt tên là `munching triangles' (thử dùng AND cho XOR và bật tắt các điểm thay vì vẽ chúng), `munching w's', và `munching mazes'. Tổng quát hơn, giả sử một chương trình đồ họa tạo ra một màn hình ấn tượng và luôn thay đổi của một dạng cơ bản nào đó, foo, trên một thiết bị đầu cuối hiển thị, và thực hiện điều đó bằng cách sử dụng một chương trình tương đối đơn giản; thì chương trình đó (hoặc màn hình kết quả) có khả năng được gọi là `munching foos'. [Đây là một ví dụ hay về việc sử dụng từ foo như một biến siêu cú pháp.]

munchkin /muhnch'kin/ dt.

[từ những người nhỏ bé có giọng nói lảnh lót trong tác phẩm "Phù thủy xứ Oz" của L. Frank Baum] Một người đam mê máy vi tính ở độ tuổi thiếu niên trở xuống đang hack BASIC hoặc thứ gì đó bị hạn chế tương tự. Một thuật ngữ mang tính chế giễu nhẹ — munchkin rất phiền toái nhưng một số lớn lên thành hacker sau khi trải qua giai đoạn ấu trùng (larval stage). Thuật ngữ urchin cũng được sử dụng. Xem thêm wannabee, bitty box.

mundane dt.

[từ cộng đồng người hâm mộ khoa học viễn tưởng - SF fandom] 1. Một người không tham gia cộng đồng người hâm mộ khoa học viễn tưởng. 2. Một người không hoạt động trong ngành công nghiệp máy tính. Theo nghĩa này, thường là một bổ ngữ tính từ như trong "trong cuộc sống mundane của tôi...." Xem thêm Real World, muggle.

mung /muhng/ đv.

[vào năm 1960 tại MIT, `Mash Until No Good' - Nghiền nát cho đến khi hỏng; một thời gian sau đó, việc phái sinh từ từ viết tắt đệ quy `Mung Until No Good' trở thành tiêu chuẩn; nhưng xem munge] 1. Thực hiện các thay đổi đối với một tệp, đặc biệt là các thay đổi quy mô lớn và không thể đảo ngược. Xem BLT. 2. Phá hủy, thường là vô tình, thỉnh thoảng là ác ý. Hệ thống chỉ phá hủy mọi thứ một cách ác ý; đây là hệ quả của Định luật Finagle (Finagle's Law). Xem scribble, mangle, trash, nuke. Các báo cáo từ Usenet cho thấy cách phát âm /muhnj/ nay đã trở nên thông thường trong văn nói, nhưng cách viết `mung' vẫn phổ biến trong các bình luận chương trình (so sánh sự nhầm lẫn lan rộng về cách viết đúng của kluge). 3. Loại đậu mà mầm của nó được sử dụng trong món ăn Trung Quốc. (Đó là tên thật của chúng! Đậu mung! Thật đấy!)

Giống như nhiều thuật ngữ hacker đời đầu, từ này có vẻ bắt nguồn từ TMRC; nó đã được sử dụng ở đó vào năm 1958. Peter Samson (người biên soạn từ vựng TMRC gốc) nghĩ rằng ban đầu nó có thể là từ tượng thanh cho âm thanh của một lò xo rơ-le (tiếp điểm) bị búng. Tuy nhiên, người ta biết rằng trong các Thế chiến, `mung' là tiếng lóng của quân đội Mỹ dùng để chỉ món thịt bò băm nhuyễn giả được biết đến nhiều hơn với tên `SOS', và có vẻ khá khả dĩ rằng từ này thực ra bắt nguồn từ phương ngữ tiếng Scotland munge.

munge /muhnj/ đv.

[miệt thị] Biến đổi thông tin một cách không hoàn hảo. 2. Viết lại toàn bộ một routine, cấu trúc dữ liệu hoặc toàn bộ chương trình một cách toàn diện. 3. Sửa đổi dữ liệu theo một cách nào đó mà người nói không cần phải đi sâu vào ngay lúc này hoặc không thể mô tả ngắn gọn (so sánh mumble). 4. Thêm tính năng chống rác (spamblock) vào địa chỉ email.

Thuật ngữ này thường bị nhầm lẫn với mung, từ có lẽ bắt nguồn từ nó. Tuy nhiên, có vẻ như từ `munge' cũng được sử dụng phổ biến ở Scotland vào những năm 1940, và ở Yorkshire vào những năm 1950, như một động từ, có nghĩa là nhai nát thành một đống nhão nhoét, và như một danh từ, có nghĩa là kết quả của việc munge một thứ gì đó ra (sự song song với cặp kluge/kludge thật thú vị). Từ điển OED ghi nhận `munge' như một động từ cổ có nghĩa là "lau (mũi ai đó)".

Murphy's Law đl.

Định luật Murphy chính gốc, chuẩn xác đọc là: "Nếu có từ hai cách trở lên để làm một việc, và một trong những cách đó có thể dẫn đến thảm họa, thì thế nào cũng có người làm theo cách đó." Đây là một nguyên tắc thiết kế phòng thủ, được dẫn ở đây vì nó thường được đưa ra ở các dạng đột biến kém mô tả hơn về những thách thức của việc thiết kế dành cho những kẻ khờ (lusers). Ví dụ, bạn không làm cho một phích cắm hai chân có tính đối xứng rồi dán nhãn `MẶT NÀY LÊN TRÊN'; nếu việc cắm theo chiều nào là quan trọng, thì bạn phải làm cho thiết kế mang tính bất đối xứng (xem thêm giai thoại dưới mục magic smoke).

Edward A. Murphy, Jr. là một trong những kỹ sư trong các thí nghiệm xe trượt tên lửa được thực hiện bởi Không quân Hoa Kỳ vào năm 1949 để kiểm tra sức chịu đựng gia tốc của con người (dự án USAF MX981). Một thí nghiệm liên quan đến một bộ gồm 16 gia tốc kế được gắn vào các phần khác nhau trên cơ thể đối tượng thử nghiệm. Có hai cách để dán mỗi cảm biến vào giá đỡ của nó, và ai đó đã lắp một cách có phương pháp cả 16 cảm biến ngược chiều. Murphy sau đó đã đưa ra phát ngôn dạng gốc của mình, được đối tượng thử nghiệm (Thiếu tá John Paul Stapp) trích dẫn tại một cuộc họp báo vài ngày sau đó.

Trong vòng vài tháng, `Định luật Murphy' đã lan rộng sang các nền văn hóa kỹ thuật khác nhau liên quan đến kỹ thuật hàng không vũ trụ. Trước khi qua quá nhiều năm, các biến thể đã đi vào trí tưởng tượng phổ biến, thay đổi khi chúng lan rộng. Hầu hết những biến thể này là các biến thể của câu "Bất cứ điều gì có thể sai, sẽ sai"; điều này được gọi một cách chính xác là Định luật Finagle (Finagle's Law). Sự trôi dạt mem (memetic drift) rõ ràng trong các đột biến này minh họa rõ nét Định luật Murphy đang tác động lên chính nó!

music dt.

Một sở thích ngoại khóa phổ biến của các hacker (so sánh science-fiction fandom, oriental food; xem thêm filk). Văn hóa dân gian của hacker từ lâu đã tuyên bố rằng khả năng âm nhạc và lập trình có mối liên hệ chặt chẽ với nhau, và đã có ít nhất một nghiên cứu thống kê quy mô lớn ủng hộ điều này. Các hacker, theo quy luật, thích âm nhạc và thường phát triển sự thưởng thức âm nhạc theo những hướng khác nhau và bất thường. Nhạc dân gian rất lớn trong giới hacker; nhạc điện tử cũng vậy, và thể loại nhạc jazz/rock cụ thể mang tính công phu từng được gọi là `tiến bộ' (progressive) và nay ít được thu âm lại hơn nhiều. Phạm vi âm nhạc của hacker có xu hướng rộng rãi; nhiều người có thể thưởng thức với mức độ đánh giá cao như nhau (giả sử) Talking Heads, Yes, Gentle Giant, Pat Metheny, Scott Joplin, Tangerine Dream, Dream Theater, King Sunny Ade, The Pretenders, Screaming Trees, hoặc các Bản hòa tấu Brandenburg. Dường như cũng đúng là giới hacker bao gồm nồng độ các nhạc sĩ nghiệp dư tài năng cao hơn nhiều so với những gì người ta mong đợi từ một nhóm đối chứng có cùng kích thước gồm những kẻ phàm trần (mundane).

mutter đv.

Lặng lẽ nhập một câu lệnh không dành cho tai, mắt hoặc ngón tay của những người phàm trần bình thường. Thường được sử dụng trong cụm từ `mutter an incantation' (lầm bầm một câu thần chú). Xem thêm wizard.

Nguồn: Việt Nam Thư Quán dịch từ Project Gutenberg
Được bạn: Mọt Sách đưa lên
vào ngày: 1 tháng 11 năm 2026

« Lùi Tiến »

1 Trong Tổng Số 2 tác phẩm của Leon Trotsky

💬 Thảo luận

Chưa có bình luận nào — hãy là người đầu tiên chia sẻ cảm nhận của bạn!

Đăng nhập để tham gia bình luận.