diff options
78 files changed, 687 insertions, 5481 deletions
@@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<https://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<https://www.gnu.org/licenses/why-not-lgpl.html>. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..48392b1 --- /dev/null +++ b/Makefile @@ -0,0 +1,13 @@ +# Configuration +NAME = main + +# Not associated with files +.PHONY: all clean + +# Clean rule +clean: + trash -f public data i18n assets archetypes + +all: + hugo + diff --git a/archetypes/default.md b/archetypes/default.md deleted file mode 100644 index 25b6752..0000000 --- a/archetypes/default.md +++ /dev/null @@ -1,5 +0,0 @@ -+++ -date = '{{ .Date }}' -draft = true -title = '{{ replace .File.ContentBaseName "-" " " | title }}' -+++ diff --git a/assets/secret/bdata2 b/assets/secret/bdata2 Binary files differdeleted file mode 100755 index 055d77a..0000000 --- a/assets/secret/bdata2 +++ /dev/null diff --git a/assets/secret/secret b/assets/secret/secret Binary files differdeleted file mode 100755 index 055d77a..0000000 --- a/assets/secret/secret +++ /dev/null diff --git a/assets/secret/secret.c b/assets/secret/secret.c deleted file mode 100644 index 7a21e6c..0000000 --- a/assets/secret/secret.c +++ /dev/null @@ -1,10 +0,0 @@ -#include <stdio.h> -#include <stdint.h> -int main(){ - uint64_t a = 4610877184; - uint64_t b = 752229920040515872ull; - uint64_t c = 7311146936728383086ull; - uint64_t d = 8027420536511817038ull; - - printf("%s", (char*)&d); -} @@ -1,7 +1,6 @@ baseURL = 'https://mjkw.pl/' languageCode = 'en-us' title = 'mjkw' -theme = 'mytheme' ignoreLogs = ['warning-goldmark-raw-html'] [permalinks] diff --git a/public/404.html b/layouts/404.html index 7471191..7471191 100644 --- a/public/404.html +++ b/layouts/404.html diff --git a/themes/mytheme/layouts/_default/list.html b/layouts/_default/list.html index 63ecf26..63ecf26 100644 --- a/themes/mytheme/layouts/_default/list.html +++ b/layouts/_default/list.html diff --git a/themes/mytheme/layouts/_default/single.html b/layouts/_default/single.html index 39c5e26..39c5e26 100644 --- a/themes/mytheme/layouts/_default/single.html +++ b/layouts/_default/single.html diff --git a/themes/mytheme/layouts/_default/terms.html b/layouts/_default/terms.html index c018b05..c018b05 100644 --- a/themes/mytheme/layouts/_default/terms.html +++ b/layouts/_default/terms.html diff --git a/themes/mytheme/layouts/partials/footer.html b/layouts/partials/footer.html index d5c6372..d5c6372 100644 --- a/themes/mytheme/layouts/partials/footer.html +++ b/layouts/partials/footer.html diff --git a/themes/mytheme/layouts/partials/head.html b/layouts/partials/head.html index 631ea58..631ea58 100644 --- a/themes/mytheme/layouts/partials/head.html +++ b/layouts/partials/head.html diff --git a/themes/mytheme/layouts/partials/header.html b/layouts/partials/header.html index b4301f3..b4301f3 100644 --- a/themes/mytheme/layouts/partials/header.html +++ b/layouts/partials/header.html diff --git a/themes/mytheme/layouts/partials/navigation.html b/layouts/partials/navigation.html index 03040ea..03040ea 100644 --- a/themes/mytheme/layouts/partials/navigation.html +++ b/layouts/partials/navigation.html diff --git a/themes/mytheme/layouts/partials/secret.html b/layouts/partials/secret.html index e61ec72..e61ec72 100644 --- a/themes/mytheme/layouts/partials/secret.html +++ b/layouts/partials/secret.html diff --git a/themes/mytheme/layouts/robots.txt b/layouts/robots.txt index 14b953c..14b953c 100644 --- a/themes/mytheme/layouts/robots.txt +++ b/layouts/robots.txt diff --git a/public/books/all-the-lovers-in-the-night/index.html b/public/books/all-the-lovers-in-the-night/index.html deleted file mode 100644 index fa47e7f..0000000 --- a/public/books/all-the-lovers-in-the-night/index.html +++ /dev/null @@ -1,96 +0,0 @@ -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>All the Lovers in the Night</h2> - <p><img src="/images/all-the-lovers-in-the-night.jpg#floatright" alt="all-the-lovers-in-the-night-cover"></p> -<p><em>All the Lovers in the Night</em> is a book about a young, shy proofreader in her thirties. -Fuyuko Irie, who is an introverted shut-in, rarely interacts with other people and keeps things quiet and to herself. -As far as she can remember, all she ever did was work, get back home, somehow pass the hours before sleeping and go to work the next day. -A solitary existence, void of contact with other people. -This changes when a friend of hers, Kyoko, encourages her to quit her job and start working freelance. -Soon afterwards she meets Hijari, her contact person for new proofreading requests, and Mitsutsuko, a man in his fifties, with whom she starts to slowly overcome her anxieties and barriers.</p> -<p>As with the previous reviews, there are only a handful of themes I would like to mainly focus on in the book, the first one being the bravery of Fuyuko. -She lives in Tokyo, is 34 years old and unmarried. -She has no children. -Due to this, the Japanese society, women in particular, look down upon her. -According to everyone, by this point in adult life she should be happily married, have a hard-working husband and cheerful kids. -At work everyone talks behind her back and make jokes about her: -<em>A few of my coworkers even used a secret language that they thought I didn’t understand to talk about me right in front of me, making jokes at my expense.</em> -I can’t imagine how it must have felt for her to come everyday to work, and be openly shamed upon by her colleagues. -Nevertheless, she is brave enough to quit her job when Kyoko suggests freelance work might be a good option for her. -Another example of Fuyuko’s true bravery is her last meeting with Mitsutsuko. -Over the course of meeting him several times, Fuyuko falls header over heels for him. -They go out for dinner, which she meticulously prepares for. -Afterwards, when everything goes well and they are about to part ways to go back home, she decides to tell him that she loves him. -<em>Mitsutsuka, I love you, I’m in love with you. -The words came spilling from my heart, far stronger than they had ever sounded at home […]</em> -All things considered, try to imagine yourself spending the last 14 years almost completely alone in your work or at home and then suddenly having the courage to confess to someone how you feel about them. -I certainly wouldn’t have this kind of resolve to break through anxiety of the moment and the possibility of rejection from the other person. -For this very theme, I think <em>All the Lovers in the Night</em> is a great story about how it’s never too late to try to overcome your own weaknesses and faults.</p> -<p>Secondly, I must admit I enjoyed the ending of the book. -After the confession Fuyuko asks Mitsutsuko to spend her birthday together by taking a walk at night in Tokyo, to which Mitsutsuko agrees. -Many readers probably would anticipate their meeting, however we soon unfortunately learn that on the night of Fuyuko’s birthday, Mitsutsuko never comes to visit her. -They lose all contact, and it only happens after several months later he reaches out with a dull letter to apologize. -Nevertheless, this does not let Fuyuko down. -She moves on with her life, and fast forward a couple of years celebrates with Hijari another birthday. -To me, it’s a symbol that life moves on, and the events we once would assign great value and maybe write a book about, fade in time to be forgotten. -From a perspective, all the problems we had as a young kids seem now trivial. -I think the ending of the book is exactly in the same tone. -Whatever happens, life goes forward.</p> -<p>Overall I liked the book, however I must admit that it seemed like one of those novels where the ideas and beliefs of the author are mostly expressed through the monologues of the characters themselves, which I found a bit simplistic. -Mieko Kawakami is a good writer, which I can surely recommend, however I don’t think I will be reading another book of hers.</p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/books/coders-at-work/index.html b/public/books/coders-at-work/index.html deleted file mode 100644 index 1d9eefa..0000000 --- a/public/books/coders-at-work/index.html +++ /dev/null @@ -1,73 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>Coders at Work</h2> - <p><img src="/images/coders-at-work.jpg#floatright" alt="coders-at-work"></p> -<p>Coders at Work is a book written by Peter Seibel, a programmer who decided to interview some of the most influential coders in the Computer Science field. -I think this book is a must read for anyone who wants to gain an in-depth view of what prompted the best programmers in the world to start tinkering with computers and code.</p> -<p>To be frank each chapter read of this book has motivated me to immediately stop anything that I was doing and just get to coding, so it is definitely a good motivator to get into the Computer Science field. -Additionally, sometimes to new programmers it might be challenging and overwhelming to get to realize how much there is to learn and how advanced the people at the top are. -There is no doubt whatsoever that each person interviewed in this book is a world-renown coder, a master of their craft. -Nevertheless the interview format and the sometimes informal responses show that in the end they also started just like us from scratch, sometimes late in life. -Because of this, I think the message of the book is that anyone can program, regardless of when they start or what background they are from.</p> -<p>In this review I would like to write a short paragraph about each chapter and summarize what I think are the most important takeaways.</p> -<p>Joshua Bloch is a Chief Java architect at Google. -One of the interesting things that he mentions is that in his opinion there are two books any programmer should read, one of them being <em>The Elements of Style</em>, which is a book that I have known for a while. -It is definitely a recommended read for anyone writing prose, as it contains some of the most important rules which should guide the writer towards writing clearly. -On the topic of picking the right things to read and learn, Joshua Bloch says of programming languages: <em>It’s like choosing a bar. You want to go to a bar that servers good drinks, but that’s not the most important thing. -It’s who hangs out there and what they talk about.</em></p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/books/index.html b/public/books/index.html deleted file mode 100644 index 268286b..0000000 --- a/public/books/index.html +++ /dev/null @@ -1,468 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/logo.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - - </div> - </div> - <div style="display: inline-block; float: right"> - <div class="container"> - <h2>Find the secret</h2> - <div class="c"> - <pre style="top: 10pt;"> - -00000000: 7f45 4c46 0201 0100 0000 0000 0000 0000 .ELF............ -00000010: 0300 3e00 0100 0000 4010 0000 0000 0000 ........@....... -00000020: 4000 0000 0000 0000 b834 0000 0000 0000 @........4...... -00000030: 0000 0000 4000 3800 0e00 4000 1e00 1d00 ....@.8...@..... -00000040: 0600 0000 0400 0000 4000 0000 0000 0000 ........@....... -00000050: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -00000060: 1003 0000 0000 0000 1003 0000 0000 0000 ................ -00000070: 0800 0000 0000 0000 0300 0000 0400 0000 ................ -00000080: b403 0000 0000 0000 b403 0000 0000 0000 ................ -00000090: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000000a0: 1c00 0000 0000 0000 0100 0000 0000 0000 ................ -000000b0: 0100 0000 0400 0000 0000 0000 0000 0000 ................ -000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000000d0: 4806 0000 0000 0000 4806 0000 0000 0000 H.......H....... -000000e0: 0010 0000 0000 0000 0100 0000 0500 0000 ................ -000000f0: 0010 0000 0000 0000 0010 0000 0000 0000 ................ -00000100: 0010 0000 0000 0000 a901 0000 0000 0000 ................ -00000110: a901 0000 0000 0000 0010 0000 0000 0000 ................ -00000120: 0100 0000 0400 0000 0020 0000 0000 0000 ......... ...... -00000130: 0020 0000 0000 0000 0020 0000 0000 0000 . ....... ...... -00000140: cc00 0000 0000 0000 cc00 0000 0000 0000 ................ -00000150: 0010 0000 0000 0000 0100 0000 0600 0000 ................ -00000160: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000170: c03d 0000 0000 0000 5802 0000 0000 0000 .=......X....... -00000180: 6002 0000 0000 0000 0010 0000 0000 0000 `............... -00000190: 0200 0000 0600 0000 d02d 0000 0000 0000 .........-...... -000001a0: d03d 0000 0000 0000 d03d 0000 0000 0000 .=.......=...... -000001b0: f001 0000 0000 0000 f001 0000 0000 0000 ................ -000001c0: 0800 0000 0000 0000 0400 0000 0400 0000 ................ -000001d0: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -000001e0: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -000001f0: 4000 0000 0000 0000 0800 0000 0000 0000 @............... -00000200: 0400 0000 0400 0000 9003 0000 0000 0000 ................ -00000210: 9003 0000 0000 0000 9003 0000 0000 0000 ................ -00000220: 2400 0000 0000 0000 2400 0000 0000 0000 $.......$....... -00000230: 0400 0000 0000 0000 0400 0000 0400 0000 ................ -00000240: ac20 0000 0000 0000 ac20 0000 0000 0000 . ....... ...... -00000250: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00000260: 2000 0000 0000 0000 0400 0000 0000 0000 ............... -00000270: 53e5 7464 0400 0000 5003 0000 0000 0000 S.td....P....... -00000280: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -00000290: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -000002a0: 0800 0000 0000 0000 50e5 7464 0400 0000 ........P.td.... -000002b0: 0820 0000 0000 0000 0820 0000 0000 0000 . ....... ...... -000002c0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000002d0: 2400 0000 0000 0000 0400 0000 0000 0000 $............... -000002e0: 51e5 7464 0600 0000 0000 0000 0000 0000 Q.td............ -000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000310: 1000 0000 0000 0000 52e5 7464 0400 0000 ........R.td.... -00000320: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000330: c03d 0000 0000 0000 4002 0000 0000 0000 .=......@....... -00000340: 4002 0000 0000 0000 0100 0000 0000 0000 @............... -00000350: 0400 0000 3000 0000 0500 0000 474e 5500 ....0.......GNU. -00000360: 0280 00c0 0400 0000 0100 0000 0000 0000 ................ -00000370: 0100 01c0 0400 0000 0100 0000 0000 0000 ................ -00000380: 0200 01c0 0400 0000 0100 0000 0000 0000 ................ -00000390: 0400 0000 1400 0000 0300 0000 474e 5500 ............GNU. -000003a0: ad50 918c 1750 c49e 75cd 3cb3 3bbd baf6 .P...P..u...;... -000003b0: f832 cac9 2f6c 6962 3634 2f6c 642d 6c69 .2../lib64/ld-li -000003c0: 6e75 782d 7838 362d 3634 2e73 6f2e 3200 nux-x86-64.so.2. -000003d0: 0100 0000 0100 0000 0100 0000 0000 0000 ................ -000003e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000400: 0000 0000 0000 0000 4600 0000 1200 0000 ........F....... -00000410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000420: 0100 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000430: 0000 0000 0000 0000 6700 0000 1200 0000 ........g....... -00000440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000450: 1d00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000460: 0000 0000 0000 0000 2c00 0000 2000 0000 ........,... ... -00000470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000480: 5800 0000 2200 0000 0000 0000 0000 0000 X............... -00000490: 0000 0000 0000 0000 005f 4954 4d5f 6465 ........._ITM_de -000004a0: 7265 6769 7374 6572 544d 436c 6f6e 6554 registerTMCloneT -000004b0: 6162 6c65 005f 5f67 6d6f 6e5f 7374 6172 able.__gmon_star -000004c0: 745f 5f00 5f49 544d 5f72 6567 6973 7465 t__._ITM_registe -000004d0: 7254 4d43 6c6f 6e65 5461 626c 6500 5f5f rTMCloneTable.__ -000004e0: 6c69 6263 5f73 7461 7274 5f6d 6169 6e00 libc_start_main. -000004f0: 5f5f 6378 615f 6669 6e61 6c69 7a65 0070 __cxa_finalize.p -00000500: 7269 6e74 6600 6c69 626d 2e73 6f2e 3600 rintf.libm.so.6. -00000510: 6c69 6263 2e73 6f2e 3600 474c 4942 435f libc.so.6.GLIBC_ -00000520: 322e 322e 3500 474c 4942 435f 322e 3334 2.2.5.GLIBC_2.34 -00000530: 0000 0000 0200 0100 0300 0100 0100 0300 ................ -00000540: 0100 0200 7800 0000 1000 0000 0000 0000 ....x........... -00000550: 751a 6909 0000 0300 8200 0000 1000 0000 u.i............. -00000560: b491 9606 0000 0200 8e00 0000 0000 0000 ................ -00000570: c03d 0000 0000 0000 0800 0000 0000 0000 .=.............. -00000580: 3011 0000 0000 0000 c83d 0000 0000 0000 0........=...... -00000590: 0800 0000 0000 0000 e010 0000 0000 0000 ................ -000005a0: 1040 0000 0000 0000 0800 0000 0000 0000 .@.............. -000005b0: 1040 0000 0000 0000 c03f 0000 0000 0000 .@.......?...... -000005c0: 0600 0000 0100 0000 0000 0000 0000 0000 ................ -000005d0: c83f 0000 0000 0000 0600 0000 0200 0000 .?.............. -000005e0: 0000 0000 0000 0000 d03f 0000 0000 0000 .........?...... -000005f0: 0600 0000 0400 0000 0000 0000 0000 0000 ................ -00000600: d83f 0000 0000 0000 0600 0000 0500 0000 .?.............. -00000610: 0000 0000 0000 0000 e03f 0000 0000 0000 .........?...... -00000620: 0600 0000 0600 0000 0000 0000 0000 0000 ................ -00000630: 0040 0000 0000 0000 0700 0000 0300 0000 .@.............. -00000640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00001000: f30f 1efa 4883 ec08 488b 05c1 2f00 0048 ....H...H.../..H -00001010: 85c0 7402 ffd0 4883 c408 c300 0000 0000 ..t...H......... -00001020: ff35 ca2f 0000 ff25 cc2f 0000 0f1f 4000 .5./...%./....@. -00001030: ff25 ca2f 0000 6800 0000 00e9 e0ff ffff .%./..h......... -00001040: f30f 1efa 31ed 4989 d15e 4889 e248 83e4 ....1.I..^H..H.. -00001050: f050 5445 31c0 31c9 488d 3dda 0000 00ff .PTE1.1.H.=..... -00001060: 155b 2f00 00f4 662e 0f1f 8400 0000 0000 .[/...f......... -00001070: 488d 3da1 2f00 0048 8d05 9a2f 0000 4839 H.=./..H.../..H9 -00001080: f874 1548 8b05 3e2f 0000 4885 c074 09ff .t.H.../..H..t.. -00001090: e00f 1f80 0000 0000 c30f 1f80 0000 0000 ................ -000010a0: 488d 3d71 2f00 0048 8d35 6a2f 0000 4829 H.=q/..H.5j/..H) -000010b0: fe48 89f0 48c1 ee3f 48c1 f803 4801 c648 .H..H..?H...H..H -000010c0: d1fe 7414 488b 050d 2f00 0048 85c0 7408 ..t.H.../..H..t. -000010d0: ffe0 660f 1f44 0000 c30f 1f80 0000 0000 ..f..D.......... -000010e0: f30f 1efa 803d 2d2f 0000 0075 3355 4883 .....=-/...u3UH. -000010f0: 3dea 2e00 0000 4889 e574 0d48 8b3d 0e2f =.....H..t.H.=./ -00001100: 0000 ff15 d82e 0000 e863 ffff ffc6 0504 .........c...... -00001110: 2f00 0001 5dc3 662e 0f1f 8400 0000 0000 /...].f......... -00001120: c30f 1f40 0066 662e 0f1f 8400 0000 0000 ...@.ff......... -00001130: f30f 1efa e967 ffff ff55 4889 e548 83ec .....g...UH..H.. -00001140: 2048 b800 67d4 1201 0000 0048 8945 f848 H..g......H.E.H -00001150: b820 796f 7520 7570 0a48 8945 f048 b86e . you up.H.E.H.n -00001160: 6e61 2067 6976 6548 8945 e848 b84e 6576 na giveH.E.H.Nev -00001170: 6572 2067 6f48 8945 e048 8d45 e048 8d15 er goH.E.H.E.H.. -00001180: 800e 0000 4889 c648 89d7 b800 0000 00e8 ....H..H........ -00001190: 9cfe ffff b800 0000 00c9 c300 f30f 1efa ................ -000011a0: 4883 ec08 4883 c408 c300 0000 0000 0000 H...H........... -000011b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002000: 0100 0200 2573 0000 011b 033b 2400 0000 ....%s.....;$... -00002010: 0300 0000 18f0 ffff 5800 0000 38f0 ffff ........X...8... -00002020: 4000 0000 31f1 ffff 8000 0000 0000 0000 @...1........... -00002030: 1400 0000 0000 0000 017a 5200 0178 1001 .........zR..x.. -00002040: 1b0c 0708 9001 0000 1400 0000 1c00 0000 ................ -00002050: f0ef ffff 2600 0000 0044 0710 0000 0000 .........D...... -00002060: 2400 0000 3400 0000 b8ef ffff 2000 0000 $...4....... ... -00002070: 000e 1046 0e18 4a0f 0b77 0880 003f 1a3b ...F..J..w...?.; -00002080: 2a33 2422 0000 0000 1c00 0000 5c00 0000 *3$.........\... -00002090: a9f0 ffff 6200 0000 0041 0e10 8602 430d ....b....A....C. -000020a0: 0602 5d0c 0708 0000 0000 0000 0400 0000 ..]............. -000020b0: 1000 0000 0100 0000 474e 5500 0000 0000 ........GNU..... -000020c0: 0400 0000 0400 0000 0000 0000 0000 0000 ................ -000020d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002dc0: 3011 0000 0000 0000 e010 0000 0000 0000 0............... -00002dd0: 0100 0000 0000 0000 6e00 0000 0000 0000 ........n....... -00002de0: 0100 0000 0000 0000 7800 0000 0000 0000 ........x....... -00002df0: 0c00 0000 0000 0000 0010 0000 0000 0000 ................ -00002e00: 0d00 0000 0000 0000 9c11 0000 0000 0000 ................ -00002e10: 1900 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00002e20: 1b00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e30: 1a00 0000 0000 0000 c83d 0000 0000 0000 .........=...... -00002e40: 1c00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e50: f5fe ff6f 0000 0000 d003 0000 0000 0000 ...o............ -00002e60: 0500 0000 0000 0000 9804 0000 0000 0000 ................ -00002e70: 0600 0000 0000 0000 f003 0000 0000 0000 ................ -00002e80: 0a00 0000 0000 0000 9900 0000 0000 0000 ................ -00002e90: 0b00 0000 0000 0000 1800 0000 0000 0000 ................ -00002ea0: 1500 0000 0000 0000 0000 0000 0000 0000 ................ -00002eb0: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00002ec0: 0200 0000 0000 0000 1800 0000 0000 0000 ................ -00002ed0: 1400 0000 0000 0000 0700 0000 0000 0000 ................ -00002ee0: 1700 0000 0000 0000 3006 0000 0000 0000 ........0....... -00002ef0: 0700 0000 0000 0000 7005 0000 0000 0000 ........p....... -00002f00: 0800 0000 0000 0000 c000 0000 0000 0000 ................ -00002f10: 0900 0000 0000 0000 1800 0000 0000 0000 ................ -00002f20: fbff ff6f 0000 0000 0000 0008 0000 0000 ...o............ -00002f30: feff ff6f 0000 0000 4005 0000 0000 0000 ...o....@....... -00002f40: ffff ff6f 0000 0000 0100 0000 0000 0000 ...o............ -00002f50: f0ff ff6f 0000 0000 3205 0000 0000 0000 ...o....2....... -00002f60: f9ff ff6f 0000 0000 0300 0000 0000 0000 ...o............ -00002f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002fe0: 0000 0000 0000 0000 d03d 0000 0000 0000 ................ -00002ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003000: 3610 0000 0000 0000 0000 0000 0000 0000 6............... -00003010: 1040 0000 0000 0000 4743 433a 2028 474e .@......GCC: (GN -00003020: 5529 2031 352e 322e 3120 3230 3235 3131 U) 15.2.1 202511 -00003030: 3132 0000 0000 0000 0000 0000 0000 0000 12.............. -00003040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003050: 0100 0000 0400 f1ff 0000 0000 0000 0000 ................ -00003060: 0000 0000 0000 0000 0000 0000 0400 f1ff ................ -00003070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003080: 0a00 0000 0100 1500 d03d 0000 0000 0000 ................ -00003090: 0000 0000 0000 0000 1300 0000 0000 1000 ................ -000030a0: 0820 0000 0000 0000 0000 0000 0000 0000 . .............. -000030b0: 2600 0000 0100 1700 e83f 0000 0000 0000 .........?...... -000030c0: 0000 0000 0000 0000 3c00 0000 1200 0000 ................ -000030d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000030e0: 5900 0000 2000 0000 0000 0000 0000 0000 Y... ........... -000030f0: 0000 0000 0000 0000 9700 0000 2000 1800 ............ ... -00003100: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003110: 7500 0000 1000 1800 1840 0000 0000 0000 u........@...... -00003120: 0000 0000 0000 0000 7c00 0000 1202 0e00 ........|....... -00003130: 9c11 0000 0000 0000 0000 0000 0000 0000 ................ -00003140: 8200 0000 1200 0000 0000 0000 0000 0000 ................ -00003150: 0000 0000 0000 0000 9500 0000 1000 1800 ................ -00003160: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003170: a200 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003180: 0000 0000 0000 0000 b100 0000 1102 1800 ................ -00003190: 1040 0000 0000 0000 0000 0000 0000 0000 .@.............. -000031a0: be00 0000 1100 0f00 0020 0000 0000 0000 ......... ...... -000031b0: 0400 0000 0000 0000 cd00 0000 1000 1900 ................ -000031c0: 2040 0000 0000 0000 0000 0000 0000 0000 @.............. -000031d0: 9b00 0000 1200 0d00 4010 0000 0000 0000 ........@....... -000031e0: 2600 0000 0000 0000 d200 0000 1000 1900 ................ -000031f0: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003200: de00 0000 1200 0d00 3911 0000 0000 0000 ........9....... -00003210: 6200 0000 0000 0000 e300 0000 1102 1800 b............... -00003220: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003230: ef00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003240: 0000 0000 0000 0000 0901 0000 2200 0000 ............"... -00003250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003260: 2401 0000 1202 0b00 0010 0000 0000 0000 $............... -00003270: 0000 0000 0000 0000 0073 6563 7265 742e .........secret. -00003280: 6300 5f44 594e 414d 4943 005f 5f47 4e55 c._DYNAMIC.__GNU -00003290: 5f45 485f 4652 414d 455f 4844 5200 5f47 _EH_FRAME_HDR._G -000032a0: 4c4f 4241 4c5f 4f46 4653 4554 5f54 4142 LOBAL_OFFSET_TAB -000032b0: 4c45 5f00 5f5f 6c69 6263 5f73 7461 7274 LE_.__libc_start -000032c0: 5f6d 6169 6e40 474c 4942 435f 322e 3334 _main@GLIBC_2.34 -000032d0: 005f 4954 4d5f 6465 7265 6769 7374 6572 ._ITM_deregister -000032e0: 544d 436c 6f6e 6554 6162 6c65 005f 6564 TMCloneTable._ed -000032f0: 6174 6100 5f66 696e 6900 7072 696e 7466 ata._fini.printf -00003300: 4047 4c49 4243 5f32 2e32 2e35 005f 5f64 @GLIBC_2.2.5.__d -00003310: 6174 615f 7374 6172 7400 5f5f 676d 6f6e ata_start.__gmon -00003320: 5f73 7461 7274 5f5f 005f 5f64 736f 5f68 _start__.__dso_h -00003330: 616e 646c 6500 5f49 4f5f 7374 6469 6e5f andle._IO_stdin_ -00003340: 7573 6564 005f 656e 6400 5f5f 6273 735f used._end.__bss_ -00003350: 7374 6172 7400 6d61 696e 005f 5f54 4d43 start.main.__TMC -00003360: 5f45 4e44 5f5f 005f 4954 4d5f 7265 6769 _END__._ITM_regi -00003370: 7374 6572 544d 436c 6f6e 6554 6162 6c65 sterTMCloneTable -00003380: 005f 5f63 7861 5f66 696e 616c 697a 6540 .__cxa_finalize@ -00003390: 474c 4942 435f 322e 322e 3500 5f69 6e69 GLIBC_2.2.5._ini -000033a0: 7400 002e 7379 6d74 6162 002e 7374 7274 t...symtab..strt -000033b0: 6162 002e 7368 7374 7274 6162 002e 6e6f ab..shstrtab..no -000033c0: 7465 2e67 6e75 2e70 726f 7065 7274 7900 te.gnu.property. -000033d0: 2e6e 6f74 652e 676e 752e 6275 696c 642d .note.gnu.build- -000033e0: 6964 002e 696e 7465 7270 002e 676e 752e id..interp..gnu. -000033f0: 6861 7368 002e 6479 6e73 796d 002e 6479 hash..dynsym..dy -00003400: 6e73 7472 002e 676e 752e 7665 7273 696f nstr..gnu.versio -00003410: 6e00 2e67 6e75 2e76 6572 7369 6f6e 5f72 n..gnu.version_r -00003420: 002e 7265 6c61 2e64 796e 002e 7265 6c61 ..rela.dyn..rela -00003430: 2e70 6c74 002e 696e 6974 002e 7465 7874 .plt..init..text -00003440: 002e 6669 6e69 002e 726f 6461 7461 002e ..fini..rodata.. -00003450: 6568 5f66 7261 6d65 5f68 6472 002e 6568 eh_frame_hdr..eh -00003460: 5f66 7261 6d65 002e 6e6f 7465 2e41 4249 _frame..note.ABI -00003470: 2d74 6167 002e 696e 6974 5f61 7272 6179 -tag..init_array -00003480: 002e 6669 6e69 5f61 7272 6179 002e 6479 ..fini_array..dy -00003490: 6e61 6d69 6300 2e67 6f74 002e 676f 742e namic..got..got. -000034a0: 706c 7400 2e64 6174 6100 2e62 7373 002e plt..data..bss.. -000034b0: 636f 6d6d 656e 7400 0000 0000 0000 0000 comment......... -000034c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -000034f0: 0000 0000 0000 0000 1b00 0000 0700 0000 ................ -00003500: 0200 0000 0000 0000 5003 0000 0000 0000 ........P....... -00003510: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -00003520: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003530: 0000 0000 0000 0000 2e00 0000 0700 0000 ................ -00003540: 0200 0000 0000 0000 9003 0000 0000 0000 ................ -00003550: 9003 0000 0000 0000 2400 0000 0000 0000 ........$....... -00003560: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003570: 0000 0000 0000 0000 4100 0000 0100 0000 ........A....... -00003580: 0200 0000 0000 0000 b403 0000 0000 0000 ................ -00003590: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000035a0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -000035b0: 0000 0000 0000 0000 4900 0000 f6ff ff6f ........I......o -000035c0: 0200 0000 0000 0000 d003 0000 0000 0000 ................ -000035d0: d003 0000 0000 0000 1c00 0000 0000 0000 ................ -000035e0: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -000035f0: 0000 0000 0000 0000 5300 0000 0b00 0000 ........S....... -00003600: 0200 0000 0000 0000 f003 0000 0000 0000 ................ -00003610: f003 0000 0000 0000 a800 0000 0000 0000 ................ -00003620: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -00003630: 1800 0000 0000 0000 5b00 0000 0300 0000 ........[....... -00003640: 0200 0000 0000 0000 9804 0000 0000 0000 ................ -00003650: 9804 0000 0000 0000 9900 0000 0000 0000 ................ -00003660: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003670: 0000 0000 0000 0000 6300 0000 ffff ff6f ........c......o -00003680: 0200 0000 0000 0000 3205 0000 0000 0000 ........2....... -00003690: 3205 0000 0000 0000 0e00 0000 0000 0000 2............... -000036a0: 0500 0000 0000 0000 0200 0000 0000 0000 ................ -000036b0: 0200 0000 0000 0000 7000 0000 feff ff6f ........p......o -000036c0: 0200 0000 0000 0000 4005 0000 0000 0000 ........@....... -000036d0: 4005 0000 0000 0000 3000 0000 0000 0000 @.......0....... -000036e0: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -000036f0: 0000 0000 0000 0000 7f00 0000 0400 0000 ................ -00003700: 0200 0000 0000 0000 7005 0000 0000 0000 ........p....... -00003710: 7005 0000 0000 0000 c000 0000 0000 0000 p............... -00003720: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -00003730: 1800 0000 0000 0000 8900 0000 0400 0000 ................ -00003740: 4200 0000 0000 0000 3006 0000 0000 0000 B.......0....... -00003750: 3006 0000 0000 0000 1800 0000 0000 0000 0............... -00003760: 0500 0000 1700 0000 0800 0000 0000 0000 ................ -00003770: 1800 0000 0000 0000 9300 0000 0100 0000 ................ -00003780: 0600 0000 0000 0000 0010 0000 0000 0000 ................ -00003790: 0010 0000 0000 0000 1b00 0000 0000 0000 ................ -000037a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000037b0: 0000 0000 0000 0000 8e00 0000 0100 0000 ................ -000037c0: 0600 0000 0000 0000 2010 0000 0000 0000 ........ ....... -000037d0: 2010 0000 0000 0000 2000 0000 0000 0000 ....... ....... -000037e0: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -000037f0: 1000 0000 0000 0000 9900 0000 0100 0000 ................ -00003800: 0600 0000 0000 0000 4010 0000 0000 0000 ........@....... -00003810: 4010 0000 0000 0000 5b01 0000 0000 0000 @.......[....... -00003820: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -00003830: 0000 0000 0000 0000 9f00 0000 0100 0000 ................ -00003840: 0600 0000 0000 0000 9c11 0000 0000 0000 ................ -00003850: 9c11 0000 0000 0000 0d00 0000 0000 0000 ................ -00003860: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003870: 0000 0000 0000 0000 a500 0000 0100 0000 ................ -00003880: 0200 0000 0000 0000 0020 0000 0000 0000 ......... ...... -00003890: 0020 0000 0000 0000 0700 0000 0000 0000 . .............. -000038a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038b0: 0000 0000 0000 0000 ad00 0000 0100 0000 ................ -000038c0: 0200 0000 0000 0000 0820 0000 0000 0000 ......... ...... -000038d0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000038e0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038f0: 0000 0000 0000 0000 bb00 0000 0100 0000 ................ -00003900: 0200 0000 0000 0000 3020 0000 0000 0000 ........0 ...... -00003910: 3020 0000 0000 0000 7c00 0000 0000 0000 0 ......|....... -00003920: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003930: 0000 0000 0000 0000 c500 0000 0700 0000 ................ -00003940: 0200 0000 0000 0000 ac20 0000 0000 0000 ......... ...... -00003950: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00003960: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003970: 0000 0000 0000 0000 d300 0000 0e00 0000 ................ -00003980: 0300 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00003990: c02d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039a0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039b0: 0800 0000 0000 0000 df00 0000 0f00 0000 ................ -000039c0: 0300 0000 0000 0000 c83d 0000 0000 0000 .........=...... -000039d0: c82d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039e0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039f0: 0800 0000 0000 0000 eb00 0000 0600 0000 ................ -00003a00: 0300 0000 0000 0000 d03d 0000 0000 0000 .........=...... -00003a10: d02d 0000 0000 0000 f001 0000 0000 0000 .-.............. -00003a20: 0600 0000 0000 0000 0800 0000 0000 0000 ................ -00003a30: 1000 0000 0000 0000 f400 0000 0100 0000 ................ -00003a40: 0300 0000 0000 0000 c03f 0000 0000 0000 .........?...... -00003a50: c02f 0000 0000 0000 2800 0000 0000 0000 ./......(....... -00003a60: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003a70: 0800 0000 0000 0000 f900 0000 0100 0000 ................ -00003a80: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00003a90: e82f 0000 0000 0000 2000 0000 0000 0000 ./...... ....... -00003aa0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003ab0: 0800 0000 0000 0000 0201 0000 0100 0000 ................ -00003ac0: 0300 0000 0000 0000 0840 0000 0000 0000 .........@...... -00003ad0: 0830 0000 0000 0000 1000 0000 0000 0000 .0.............. -00003ae0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003af0: 0000 0000 0000 0000 0801 0000 0800 0000 ................ -00003b00: 0300 0000 0000 0000 1840 0000 0000 0000 .........@...... -00003b10: 1830 0000 0000 0000 0800 0000 0000 0000 .0.............. -00003b20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b30: 0000 0000 0000 0000 0d01 0000 0100 0000 ................ -00003b40: 3000 0000 0000 0000 0000 0000 0000 0000 0............... -00003b50: 1830 0000 0000 0000 1b00 0000 0000 0000 .0.............. -00003b60: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b70: 0100 0000 0000 0000 0100 0000 0200 0000 ................ -00003b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003b90: 3830 0000 0000 0000 4002 0000 0000 0000 80......@....... -00003ba0: 1c00 0000 0600 0000 0800 0000 0000 0000 ................ -00003bb0: 1800 0000 0000 0000 0900 0000 0300 0000 ................ -00003bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003bd0: 7832 0000 0000 0000 2a01 0000 0000 0000 x2......*....... -00003be0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003bf0: 0000 0000 0000 0000 1100 0000 0300 0000 ................ -00003c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003c10: a233 0000 0000 0000 1601 0000 0000 0000 .3.............. -00003c20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003c30: 0000 0000 0000 0000 ........ - </pre> - </div> - </div> -</div> - - </header> - -<div style="display: block; float: left"> - <div class="container"> - <h2>Recent posts</h2> - <div class="content-wrapper"> - - <hr> -<p>In this page you can find the list of books I’ve read up to now. -The list is continuously updated. -Once I read a book and particularly like it, I sometimes post a short review. -I hope you find them insightful!</p> - - - <ul class="content-list"> - - - - </ul> - </div> - </div> -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/books/index.xml b/public/books/index.xml deleted file mode 100644 index 57934fd..0000000 --- a/public/books/index.xml +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> - <channel> - <title>Books on mjkw</title> - <link>https://mjkw.pl/books/</link> - <description>Recent content in Books on mjkw</description> - <generator>Hugo</generator> - <language>en-us</language> - <lastBuildDate>Fri, 07 Nov 2025 16:05:35 +0100</lastBuildDate> - <atom:link href="https://mjkw.pl/books/index.xml" rel="self" type="application/rss+xml" /> - <item> - <title>The Island of Missing Trees</title> - <link>https://mjkw.pl/books/the-island-of-missing-trees/</link> - <pubDate>Fri, 07 Nov 2025 16:05:35 +0100</pubDate> - <guid>https://mjkw.pl/books/the-island-of-missing-trees/</guid> - <description><p><img src="https://mjkw.pl/images/the-island-of-missing-trees.jpg#floatright" alt="island-of-missing-trees-book-cover"></p>
<p><em>The Island of Missing Trees</em> is a fiction novel written by Elif Shafak with action set mostly in London and Cyprus and taking course over several decades between 1970s and 2010s.
It is a book full of surprises and historical insights into that period of time, specifically the Greek-Turkish conflict over the Cyprus island.
The main premise of the book, in my opinion, sends a message about how the actions we take in life echo across generations, and what might seem unimportant to us now can be defining in the future of others.
Two main characters - Kostas and Dephne - are from different parts of the island.
Kostas is Greek while Dephne is Turkish.
Both are deeply in love with each other during their teens, however arising conflict and tensions have a tragic impact on their relationship and families, which is what the book is mainly about.</p></description> - </item> - <item> - <title>All the Lovers in the Night</title> - <link>https://mjkw.pl/books/all-the-lovers-in-the-night/</link> - <pubDate>Sun, 28 Sep 2025 16:40:54 +0200</pubDate> - <guid>https://mjkw.pl/books/all-the-lovers-in-the-night/</guid> - <description><p><img src="https://mjkw.pl/images/all-the-lovers-in-the-night.jpg#floatright" alt="all-the-lovers-in-the-night-cover"></p>
<p><em>All the Lovers in the Night</em> is a book about a young, shy proofreader in her thirties.
Fuyuko Irie, who is an introverted shut-in, rarely interacts with other people and keeps things quiet and to herself.
As far as she can remember, all she ever did was work, get back home, somehow pass the hours before sleeping and go to work the next day.
A solitary existence, void of contact with other people.
This changes when a friend of hers, Kyoko, encourages her to quit her job and start working freelance.
Soon afterwards she meets Hijari, her contact person for new proofreading requests, and Mitsutsuko, a man in his fifties, with whom she starts to slowly overcome her anxieties and barriers.</p></description> - </item> - <item> - <title>Lolita</title> - <link>https://mjkw.pl/books/lolita/</link> - <pubDate>Tue, 19 Aug 2025 15:11:46 +0200</pubDate> - <guid>https://mjkw.pl/books/lolita/</guid> - <description><p><img src="https://mjkw.pl/images/lolita.jpg#floatright" alt="lolita-book-cover"></p>
<p>Lolita is a very special book due to the sensitive subjects which it touches upon.
Masterfully written, it talks about taboo topics such as relationship abuse and obsession, and includes themes of murder, rape and pedophilia.
It has been widely regarded as a literary classic and masterpiece and included in some of the most prestigious book rankings in the world <a href="https://en.wikipedia.org/wiki/Lolita">(see here)</a>.
A colleague of mine told me that she could have not read on until the end, due to the books narrative.
After getting into a discussion with her, I have decided to give the book a try.</p></description> - </item> - <item> - <title>Klara and the Sun</title> - <link>https://mjkw.pl/books/klara-and-the-sun/</link> - <pubDate>Sun, 27 Jul 2025 10:49:23 +0200</pubDate> - <guid>https://mjkw.pl/books/klara-and-the-sun/</guid> - <description><p><img src="https://mjkw.pl/images/klara-and-the-sun-book-cover.jpg#floatright" alt="klara-and-the-sun-book-cover"></p>
<p><em>Klara and the Sun</em> is a novel written by Kazuo Ishiguro.
Set in a far dystopian future, it tells a story about the relationship between Josie, a home schooled, genetically modified child and Klara, an artificial friend (AF) and companion to Josie.
It&rsquo;s a remarkable tale that tries to answer some of the most important questions we often ask ourselves:
<em>What makes us human?</em>, <em>What does it mean to be human?</em>
We encounter multiple themes throughout the book, but there are two which I would like to write about.</p></description> - </item> - <item> - <title>List of Books</title> - <link>https://mjkw.pl/books/list-of-books/</link> - <pubDate>Fri, 25 Jul 2025 12:14:25 +0200</pubDate> - <guid>https://mjkw.pl/books/list-of-books/</guid> - <description><p>This is a list of my favorite books.</p>
<ul>
<li>Daniel Keyes <em>Flowers for Algernon</em></li>
<li>Philip K. Dick <em>Do Androids Dream of Electric Sheep?</em></li>
<li><a href="https://mjkw.pl/books/klara-and-the-sun/">Kazuo Ishiguro <em>Klara and the Sun</em></a></li>
<li>John Steinbeck <em>The Grapes of Wrath</em></li>
<li>Harper Lee <em>To Kill a Mockingbird</em></li>
<li><a href="https://mjkw.pl/books/all-the-lovers-in-the-night/">Mieko Kawakami <em>All the Lovers in the Night</em></a></li>
<li>Kazuo Ishiguro <em>An Artist of the Floating World</em></li>
<li>Khaled Hosseini <em>The Kite Runner</em></li>
<li>Victor Hugo <em>The Hunchback of Notre-Dame</em></li>
<li>Kazuo Ishiguro <em>Never Let Me Go</em></li>
<li>Umberto Eco <em>The Name of the Rose</em></li>
<li><a href="https://mjkw.pl/books/the-island-of-missing-trees/">Elif Shafak <em>The Island of Missing Trees</em></a></li>
<li>George Orwell <em>Animal Farm</em></li>
<li>Hermann Hesse <em>Siddhartha</em></li>
<li><a href="https://mjkw.pl/books/lolita/">Vladimir Nabokov <em>Lolita</em></a></li>
<li>Paulo Coelho <em>The Alchemist</em></li>
<li>Carlos Ruiz Zafon <em>The Shadow of the Wind</em></li>
<li>William Wharton <em>Dad</em></li>
<li>Albert Camus <em>The Plague</em></li>
<li>Anthony Doerr <em>All the Light We Cannot See</em></li>
<li>Fyodor Dostoevsky <em>Crime and Punishment</em></li>
<li>Kazuo Ishiguro <em>A Pale View of Hills</em></li>
<li>Albert Camus <em>The Stranger</em></li>
<li>George Orwell <em>1984</em></li>
<li>Ian McEwan <em>Atonement</em></li>
<li>Gregory David Roberts <em>Shantaram</em></li>
<li>Khaled Hosseini <em>A Thousand Splendid Suns</em></li>
<li>Albert Camus <em>The Fall</em></li>
<li>Anthony Doerr <em>All the Light We Cannot See</em></li>
<li>Nancy Kleinbaum <em>Dead Poets Society</em></li>
<li>Gregory David Roberts <em>In the Shadow of the Mountain</em></li>
<li>Kazuo Ishiguro <em>When We Were Orphans</em></li>
<li>John Steinbeck <em>The Pearl</em></li>
<li>Richard Powers <em>Bewilderment</em></li>
<li>Kazuo Ishiguro <em>The Remains of the Day</em></li>
<li>Aldous Huxley <em>Brave New World</em></li>
<li>John Steinbeck <em>Of Mice and Men</em></li>
<li>Oscar Wilde <em>The Picture of Dorian Gray</em></li>
<li>Nikolai Gogol <em>Dead Souls</em></li>
</ul></description> - </item> - </channel> -</rss> diff --git a/public/books/klara-and-the-sun/index.html b/public/books/klara-and-the-sun/index.html deleted file mode 100644 index b51e719..0000000 --- a/public/books/klara-and-the-sun/index.html +++ /dev/null @@ -1,94 +0,0 @@ -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>Klara and the Sun</h2> - <p><img src="/images/klara-and-the-sun-book-cover.jpg#floatright" alt="klara-and-the-sun-book-cover"></p> -<p><em>Klara and the Sun</em> is a novel written by Kazuo Ishiguro. -Set in a far dystopian future, it tells a story about the relationship between Josie, a home schooled, genetically modified child and Klara, an artificial friend (AF) and companion to Josie. -It’s a remarkable tale that tries to answer some of the most important questions we often ask ourselves: -<em>What makes us human?</em>, <em>What does it mean to be human?</em> -We encounter multiple themes throughout the book, but there are two which I would like to write about.</p> -<p>The book starts with Klara standing in the middle of the store where AF’s are sold. -She is an android-like product designed to provide company to real human children, and the narrator of the book. -Curious, observant, and intelligent, Klara tries to learn as much as she can about the world around her: -<em>Unlike most AFs, unlike Rosa, I’d always longed to see more of the outside – and to see it in all its detail.</em></p> -<p>Josie is a pale and thin girl, fourteen years old and very intelligent. -In the future, most children are home schooled and genetically modified to be smarter. -However, this sometimes comes at the cost of their health - Josie is suffering from an unknown illness, which could be fatal. -In the store she specifically picks Klara to be her personal AF. -<em>Know what? Your friend will make a perfect friend for someone out there. But yesterday, we were driving by and I saw you, and I thought that’s her, the AF I’ve been looking for!</em></p> -<p>Once Klara finally moves in to live with Josie, we learn that not everyone in the household appreciates Klara’s presence. -Melania, the housekeeper, is opposing from the start, and treats Klara with suspicion and hostility: -<em>[…] but then Melania Housekeeper came between us, and before I was fully aware, had taken Josie’s arm, tucking it under her own</em>. -Moreover, Josie’s best friend Rick doesn’t like Klara either. <em>‘Rick, this is Klara.’ Rick went on concentrating on his remote and didn’t look my way.‘You said you’d never get an AF,’ he said.</em> -However, with time Klara becomes a part of the family. -Rick sympathizes with her during the party at Josie’s house, and Melania entrusts her with taking care of Josie during the trip to the city. -Although an artificial being, Klara soon becomes as important as Josie herself. -This made me wonder: <em>How easily do we allow technology to enter our daily lives?</em> -I really liked this part of the book, because it relates a lot to my work field. -Computer systems are becoming increasingly ubiquitous, and I think it is worth to stop and think how much online systems take from our daily lives.</p> -<p>Klara relies on the energy from the Sun to function - being in the light re-charges her batteries. -As a result, she treats the Sun like a deity, and believes it nourishes and takes care of everyone around her. -<em>I could understand that for all his kindness, the Sun was very busy; that there were many people besides Josie who required his attention.</em> -This is a recurring theme throughout the book, with Klara’s unwavering faith displayed through her brave actions to help Josie get better. -However, this gives rise to the questions: <em>What does it mean for an android to believe in a god?</em>, <em>Can an artificial robot believe in a god in the first place?</em> -Towards the end of the book we learn Klara’s true purpose - to replace Josie in an event of her death. -Mr. Capaldi, who is preparing an android body resembling Josie, argues that since there is no soul, Klara not only can replace Josie, but she can fully <em>become</em> her. -I particularly like the contrast between Klara’s faith in the Sun’s nourishment and the agnostic approach of Mr. Capaldi. -It’s a paradox which makes the reader question the nature of faith itself.</p> -<p>Overall, I really liked the book, and I hope Kazuo Ishiguro will continue to write novels as great as <em>Klara and the Sun</em>.</p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/books/list-of-books/index.html b/public/books/list-of-books/index.html deleted file mode 100644 index 5e4cfd4..0000000 --- a/public/books/list-of-books/index.html +++ /dev/null @@ -1,101 +0,0 @@ -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>List of Books</h2> - <p>This is a list of my favorite books.</p> -<ul> -<li>Daniel Keyes <em>Flowers for Algernon</em></li> -<li>Philip K. Dick <em>Do Androids Dream of Electric Sheep?</em></li> -<li><a href="/books/klara-and-the-sun/">Kazuo Ishiguro <em>Klara and the Sun</em></a></li> -<li>John Steinbeck <em>The Grapes of Wrath</em></li> -<li>Harper Lee <em>To Kill a Mockingbird</em></li> -<li><a href="/books/all-the-lovers-in-the-night/">Mieko Kawakami <em>All the Lovers in the Night</em></a></li> -<li>Kazuo Ishiguro <em>An Artist of the Floating World</em></li> -<li>Khaled Hosseini <em>The Kite Runner</em></li> -<li>Victor Hugo <em>The Hunchback of Notre-Dame</em></li> -<li>Kazuo Ishiguro <em>Never Let Me Go</em></li> -<li>Umberto Eco <em>The Name of the Rose</em></li> -<li><a href="/books/the-island-of-missing-trees/">Elif Shafak <em>The Island of Missing Trees</em></a></li> -<li>George Orwell <em>Animal Farm</em></li> -<li>Hermann Hesse <em>Siddhartha</em></li> -<li><a href="/books/lolita/">Vladimir Nabokov <em>Lolita</em></a></li> -<li>Paulo Coelho <em>The Alchemist</em></li> -<li>Carlos Ruiz Zafon <em>The Shadow of the Wind</em></li> -<li>William Wharton <em>Dad</em></li> -<li>Albert Camus <em>The Plague</em></li> -<li>Anthony Doerr <em>All the Light We Cannot See</em></li> -<li>Fyodor Dostoevsky <em>Crime and Punishment</em></li> -<li>Kazuo Ishiguro <em>A Pale View of Hills</em></li> -<li>Albert Camus <em>The Stranger</em></li> -<li>George Orwell <em>1984</em></li> -<li>Ian McEwan <em>Atonement</em></li> -<li>Gregory David Roberts <em>Shantaram</em></li> -<li>Khaled Hosseini <em>A Thousand Splendid Suns</em></li> -<li>Albert Camus <em>The Fall</em></li> -<li>Anthony Doerr <em>All the Light We Cannot See</em></li> -<li>Nancy Kleinbaum <em>Dead Poets Society</em></li> -<li>Gregory David Roberts <em>In the Shadow of the Mountain</em></li> -<li>Kazuo Ishiguro <em>When We Were Orphans</em></li> -<li>John Steinbeck <em>The Pearl</em></li> -<li>Richard Powers <em>Bewilderment</em></li> -<li>Kazuo Ishiguro <em>The Remains of the Day</em></li> -<li>Aldous Huxley <em>Brave New World</em></li> -<li>John Steinbeck <em>Of Mice and Men</em></li> -<li>Oscar Wilde <em>The Picture of Dorian Gray</em></li> -<li>Nikolai Gogol <em>Dead Souls</em></li> -</ul> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/books/lolita/index.html b/public/books/lolita/index.html deleted file mode 100644 index f70d421..0000000 --- a/public/books/lolita/index.html +++ /dev/null @@ -1,94 +0,0 @@ -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>Lolita</h2> - <p><img src="/images/lolita.jpg#floatright" alt="lolita-book-cover"></p> -<p>Lolita is a very special book due to the sensitive subjects which it touches upon. -Masterfully written, it talks about taboo topics such as relationship abuse and obsession, and includes themes of murder, rape and pedophilia. -It has been widely regarded as a literary classic and masterpiece and included in some of the most prestigious book rankings in the world <a href="https://en.wikipedia.org/wiki/Lolita">(see here)</a>. -A colleague of mine told me that she could have not read on until the end, due to the books narrative. -After getting into a discussion with her, I have decided to give the book a try.</p> -<p>The book is narrated by Humbert Humbert, a forty year old man from Europe who emigrated to America before the outbreak of World War II. -He teaches French literature and at the start of the novel is writing a series of academic books. -Once he travels in to Ramsdale, the small, countryside town, he meets Dolores Haze, the titular <em>Lolita</em>. -At this point in the book the reader’s image of Humbert is clear - he is obsessed with a certain type of girl, usually around 12 years of age, due to an unfulfilled childhood relationship with Annabel in France: <em>In point of fact, there might have been no Lolita at all had I not loved, one summer, a certain initial girl-child</em>. -Knowing very well the intentions of Humbert towards Dolores, readers are driven to worry about her from the first steps he makes when deciding to move into the old Ramsdale home.</p> -<p>Dolores at the start of the book is around 12 years of age. -She is an energetic young girl, by all means typical for her age. -She dislikes studying, is oftentimes moody and rebellious against her mother. -<em>Charlotte Haze […] underlined the following epithets, ten out of forty, under “Your Child’s -Personality”: aggressive, boisterous, critical, distrustful, impatient, irritable, inquisitive, listless</em>. -To the readers eyes, she is just a girl in primary school. -To Humbert, she is the lost love of his life and becomes the primary object of his obsession. -The rest of the book describes in detail their relationship and how it evolves over the course of 5 years.</p> -<p>While there are many themes in the book that many literary critics like to focus on, I want to point out some remarks that make the book an important read to me. -Throughout the story Humbert oftentimes tries to convince the reader that his actions are justified. -He tries to make a point that his abuse towards Dolores is not wrong. -Moreover, he lets it take him over, and his obsession with the nymphet takes over his life. -Living together with Dolores’s mum in Ramsdale, he has everything going for him - a stable house, a loving wife, friends and work. -Nevertheless he forsakes all this in pursuit of his sexual fantasies and desires. -Dolores becomes the only thing that matters for him, and what frightens me the most is that a man could let go of so many years of his life for something so unattainable and forbidden. -Even when his newly wed wife dies, his stoic manner shows the reader how little does he think of his life outside of his obsession. -Overly protective of Dolores when she enrolls to a school at Beardsley, he is blind to the fact that with his every breath he is focused only and only on the object of his admiration. -While this may not be obvious to the reader at first glance, I think this is one of the things that caught my attention while reading. -Rather than seeking help, Humbert knowingly chooses to hurt others.</p> -<p>After reading the first few pages of the book I realized how well written it is. -Although the topic of the book is the abuse of a child by a grown man, it is written in such a way that we get to know Humbert and his personality really well. -Full of witty comments, funny observations and word games, you can forget while reading that the main theme of the book is so dark. -This truly shows how good of a writer Vladimir Nabokov is. -Besides recommending the book to others, I know for a fact that I will continue to read his works, and I cannot wait to read <em>The Pale Fire</em> next.</p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/books/the-island-of-missing-trees/index.html b/public/books/the-island-of-missing-trees/index.html deleted file mode 100644 index 2e89e7d..0000000 --- a/public/books/the-island-of-missing-trees/index.html +++ /dev/null @@ -1,87 +0,0 @@ -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>The Island of Missing Trees</h2> - <p><img src="/images/the-island-of-missing-trees.jpg#floatright" alt="island-of-missing-trees-book-cover"></p> -<p><em>The Island of Missing Trees</em> is a fiction novel written by Elif Shafak with action set mostly in London and Cyprus and taking course over several decades between 1970s and 2010s. -It is a book full of surprises and historical insights into that period of time, specifically the Greek-Turkish conflict over the Cyprus island. -The main premise of the book, in my opinion, sends a message about how the actions we take in life echo across generations, and what might seem unimportant to us now can be defining in the future of others. -Two main characters - Kostas and Dephne - are from different parts of the island. -Kostas is Greek while Dephne is Turkish. -Both are deeply in love with each other during their teens, however arising conflict and tensions have a tragic impact on their relationship and families, which is what the book is mainly about.</p> -<p>The theme that stands out to me the most is the relationship between Kostas and his daughter - Ada. -Given that the novel is written as a set of flashbacks, the reader often travels between the past and 2010s. -Ada has been born long after Kostas has settled in England, which is what the “present” part of the book is about. -After Ada’s mother - Dephne - succumbs to alcoholism, Kostas has to take care of Ada alone. -Not to mention the difficulty of such a task itself, on top of this Kostas has to cope with the recent loss of the love of his life. -I cannot place myself in a setting like this - from one side, the terrifying grief of missing your second half, and from the other the feeling that you are not making a good enough job as a lone father - I think this would just be too much for me. -Nevertheless, Kostas does the best he can. -Even if he sometimes does not succeed in doing so, we can clearly see he cares about Ada deeply e.g., when he rushes to her school to talk to the principal after Ada’s incident in class. -As another example, Ada often mentions that her father distances herself away from her in order to give her space when she needs it to. -This again shows, that even though Kostas might not be the best in parent-child interaction, he can also tell when his daughter needs breathing space. -If you think about it, it is really brave of Kostas to do so. -I can imagine that in such a tragic scenario the one thing you would like most to do is to be as close as possible to your relatives. -Yet Ada’s a bit different - she does not want Kostas to be constantly inquiring about her school life and homework. -Kostas seems to understand it - and even though I believe that at that time what he would like to do most is to be with his daughter, he realizes he needs to take a step back. -Taking that step is something I would most surely consider as brave and worth exemplifying.</p> -<p>Nevertheless, although this theme is the one that stood out the most to me, I did not like the book in particular. -While the author does a great job trying to show the different cultural aspects of the story, and through metaphors tries to teach us valuable life lessons, I dislike this style of writing altogether. -The book is devoid of realistic scenarios, and is full of grandiose moments and action points that very rarely happen in real life. -The theme of the fig tree, while interesting itself seems completely destroyed by the plot twist at the end of the book - it makes the book seem more like an optimistic tale with a happy ending rather than a truthful portrayal of the dim tragedy of death. -It is not the plot twist that should make us believe Dephne lives on - it is when Meryem is reminded of the similarities between Dephne and Ada that we should be happy that a part of her lives among the family. -Generally, I do not think I would recommend this book - it is a nice read, but lacks the seriousness with which the tragic stories that it describes should be treated.</p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/books/the-mythical-man-month/index.html b/public/books/the-mythical-man-month/index.html deleted file mode 100644 index e0f0c1d..0000000 --- a/public/books/the-mythical-man-month/index.html +++ /dev/null @@ -1,62 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>The Mythical Man Month</h2> - <p><em>The Other Face</em> is a chapter which tries to explain what good documentation looks like. -Brooks describes nine principles which should guide the programmer to write a useful description. -I won’t cite them here, but what is more interesting is that he suggests that it is imperative the coder writes the documentation <em>before</em> starting to code.</p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/categories/index.html b/public/categories/index.html deleted file mode 100644 index 109a939..0000000 --- a/public/categories/index.html +++ /dev/null @@ -1,454 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/logo.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - - </div> - </div> - <div style="display: inline-block; float: right"> - <div class="container"> - <h2>Find the secret</h2> - <div class="c"> - <pre style="top: 10pt;"> - -00000000: 7f45 4c46 0201 0100 0000 0000 0000 0000 .ELF............ -00000010: 0300 3e00 0100 0000 4010 0000 0000 0000 ........@....... -00000020: 4000 0000 0000 0000 b834 0000 0000 0000 @........4...... -00000030: 0000 0000 4000 3800 0e00 4000 1e00 1d00 ....@.8...@..... -00000040: 0600 0000 0400 0000 4000 0000 0000 0000 ........@....... -00000050: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -00000060: 1003 0000 0000 0000 1003 0000 0000 0000 ................ -00000070: 0800 0000 0000 0000 0300 0000 0400 0000 ................ -00000080: b403 0000 0000 0000 b403 0000 0000 0000 ................ -00000090: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000000a0: 1c00 0000 0000 0000 0100 0000 0000 0000 ................ -000000b0: 0100 0000 0400 0000 0000 0000 0000 0000 ................ -000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000000d0: 4806 0000 0000 0000 4806 0000 0000 0000 H.......H....... -000000e0: 0010 0000 0000 0000 0100 0000 0500 0000 ................ -000000f0: 0010 0000 0000 0000 0010 0000 0000 0000 ................ -00000100: 0010 0000 0000 0000 a901 0000 0000 0000 ................ -00000110: a901 0000 0000 0000 0010 0000 0000 0000 ................ -00000120: 0100 0000 0400 0000 0020 0000 0000 0000 ......... ...... -00000130: 0020 0000 0000 0000 0020 0000 0000 0000 . ....... ...... -00000140: cc00 0000 0000 0000 cc00 0000 0000 0000 ................ -00000150: 0010 0000 0000 0000 0100 0000 0600 0000 ................ -00000160: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000170: c03d 0000 0000 0000 5802 0000 0000 0000 .=......X....... -00000180: 6002 0000 0000 0000 0010 0000 0000 0000 `............... -00000190: 0200 0000 0600 0000 d02d 0000 0000 0000 .........-...... -000001a0: d03d 0000 0000 0000 d03d 0000 0000 0000 .=.......=...... -000001b0: f001 0000 0000 0000 f001 0000 0000 0000 ................ -000001c0: 0800 0000 0000 0000 0400 0000 0400 0000 ................ -000001d0: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -000001e0: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -000001f0: 4000 0000 0000 0000 0800 0000 0000 0000 @............... -00000200: 0400 0000 0400 0000 9003 0000 0000 0000 ................ -00000210: 9003 0000 0000 0000 9003 0000 0000 0000 ................ -00000220: 2400 0000 0000 0000 2400 0000 0000 0000 $.......$....... -00000230: 0400 0000 0000 0000 0400 0000 0400 0000 ................ -00000240: ac20 0000 0000 0000 ac20 0000 0000 0000 . ....... ...... -00000250: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00000260: 2000 0000 0000 0000 0400 0000 0000 0000 ............... -00000270: 53e5 7464 0400 0000 5003 0000 0000 0000 S.td....P....... -00000280: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -00000290: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -000002a0: 0800 0000 0000 0000 50e5 7464 0400 0000 ........P.td.... -000002b0: 0820 0000 0000 0000 0820 0000 0000 0000 . ....... ...... -000002c0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000002d0: 2400 0000 0000 0000 0400 0000 0000 0000 $............... -000002e0: 51e5 7464 0600 0000 0000 0000 0000 0000 Q.td............ -000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000310: 1000 0000 0000 0000 52e5 7464 0400 0000 ........R.td.... -00000320: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000330: c03d 0000 0000 0000 4002 0000 0000 0000 .=......@....... -00000340: 4002 0000 0000 0000 0100 0000 0000 0000 @............... -00000350: 0400 0000 3000 0000 0500 0000 474e 5500 ....0.......GNU. -00000360: 0280 00c0 0400 0000 0100 0000 0000 0000 ................ -00000370: 0100 01c0 0400 0000 0100 0000 0000 0000 ................ -00000380: 0200 01c0 0400 0000 0100 0000 0000 0000 ................ -00000390: 0400 0000 1400 0000 0300 0000 474e 5500 ............GNU. -000003a0: ad50 918c 1750 c49e 75cd 3cb3 3bbd baf6 .P...P..u...;... -000003b0: f832 cac9 2f6c 6962 3634 2f6c 642d 6c69 .2../lib64/ld-li -000003c0: 6e75 782d 7838 362d 3634 2e73 6f2e 3200 nux-x86-64.so.2. -000003d0: 0100 0000 0100 0000 0100 0000 0000 0000 ................ -000003e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000400: 0000 0000 0000 0000 4600 0000 1200 0000 ........F....... -00000410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000420: 0100 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000430: 0000 0000 0000 0000 6700 0000 1200 0000 ........g....... -00000440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000450: 1d00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000460: 0000 0000 0000 0000 2c00 0000 2000 0000 ........,... ... -00000470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000480: 5800 0000 2200 0000 0000 0000 0000 0000 X............... -00000490: 0000 0000 0000 0000 005f 4954 4d5f 6465 ........._ITM_de -000004a0: 7265 6769 7374 6572 544d 436c 6f6e 6554 registerTMCloneT -000004b0: 6162 6c65 005f 5f67 6d6f 6e5f 7374 6172 able.__gmon_star -000004c0: 745f 5f00 5f49 544d 5f72 6567 6973 7465 t__._ITM_registe -000004d0: 7254 4d43 6c6f 6e65 5461 626c 6500 5f5f rTMCloneTable.__ -000004e0: 6c69 6263 5f73 7461 7274 5f6d 6169 6e00 libc_start_main. -000004f0: 5f5f 6378 615f 6669 6e61 6c69 7a65 0070 __cxa_finalize.p -00000500: 7269 6e74 6600 6c69 626d 2e73 6f2e 3600 rintf.libm.so.6. -00000510: 6c69 6263 2e73 6f2e 3600 474c 4942 435f libc.so.6.GLIBC_ -00000520: 322e 322e 3500 474c 4942 435f 322e 3334 2.2.5.GLIBC_2.34 -00000530: 0000 0000 0200 0100 0300 0100 0100 0300 ................ -00000540: 0100 0200 7800 0000 1000 0000 0000 0000 ....x........... -00000550: 751a 6909 0000 0300 8200 0000 1000 0000 u.i............. -00000560: b491 9606 0000 0200 8e00 0000 0000 0000 ................ -00000570: c03d 0000 0000 0000 0800 0000 0000 0000 .=.............. -00000580: 3011 0000 0000 0000 c83d 0000 0000 0000 0........=...... -00000590: 0800 0000 0000 0000 e010 0000 0000 0000 ................ -000005a0: 1040 0000 0000 0000 0800 0000 0000 0000 .@.............. -000005b0: 1040 0000 0000 0000 c03f 0000 0000 0000 .@.......?...... -000005c0: 0600 0000 0100 0000 0000 0000 0000 0000 ................ -000005d0: c83f 0000 0000 0000 0600 0000 0200 0000 .?.............. -000005e0: 0000 0000 0000 0000 d03f 0000 0000 0000 .........?...... -000005f0: 0600 0000 0400 0000 0000 0000 0000 0000 ................ -00000600: d83f 0000 0000 0000 0600 0000 0500 0000 .?.............. -00000610: 0000 0000 0000 0000 e03f 0000 0000 0000 .........?...... -00000620: 0600 0000 0600 0000 0000 0000 0000 0000 ................ -00000630: 0040 0000 0000 0000 0700 0000 0300 0000 .@.............. -00000640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00001000: f30f 1efa 4883 ec08 488b 05c1 2f00 0048 ....H...H.../..H -00001010: 85c0 7402 ffd0 4883 c408 c300 0000 0000 ..t...H......... -00001020: ff35 ca2f 0000 ff25 cc2f 0000 0f1f 4000 .5./...%./....@. -00001030: ff25 ca2f 0000 6800 0000 00e9 e0ff ffff .%./..h......... -00001040: f30f 1efa 31ed 4989 d15e 4889 e248 83e4 ....1.I..^H..H.. -00001050: f050 5445 31c0 31c9 488d 3dda 0000 00ff .PTE1.1.H.=..... -00001060: 155b 2f00 00f4 662e 0f1f 8400 0000 0000 .[/...f......... -00001070: 488d 3da1 2f00 0048 8d05 9a2f 0000 4839 H.=./..H.../..H9 -00001080: f874 1548 8b05 3e2f 0000 4885 c074 09ff .t.H.../..H..t.. -00001090: e00f 1f80 0000 0000 c30f 1f80 0000 0000 ................ -000010a0: 488d 3d71 2f00 0048 8d35 6a2f 0000 4829 H.=q/..H.5j/..H) -000010b0: fe48 89f0 48c1 ee3f 48c1 f803 4801 c648 .H..H..?H...H..H -000010c0: d1fe 7414 488b 050d 2f00 0048 85c0 7408 ..t.H.../..H..t. -000010d0: ffe0 660f 1f44 0000 c30f 1f80 0000 0000 ..f..D.......... -000010e0: f30f 1efa 803d 2d2f 0000 0075 3355 4883 .....=-/...u3UH. -000010f0: 3dea 2e00 0000 4889 e574 0d48 8b3d 0e2f =.....H..t.H.=./ -00001100: 0000 ff15 d82e 0000 e863 ffff ffc6 0504 .........c...... -00001110: 2f00 0001 5dc3 662e 0f1f 8400 0000 0000 /...].f......... -00001120: c30f 1f40 0066 662e 0f1f 8400 0000 0000 ...@.ff......... -00001130: f30f 1efa e967 ffff ff55 4889 e548 83ec .....g...UH..H.. -00001140: 2048 b800 67d4 1201 0000 0048 8945 f848 H..g......H.E.H -00001150: b820 796f 7520 7570 0a48 8945 f048 b86e . you up.H.E.H.n -00001160: 6e61 2067 6976 6548 8945 e848 b84e 6576 na giveH.E.H.Nev -00001170: 6572 2067 6f48 8945 e048 8d45 e048 8d15 er goH.E.H.E.H.. -00001180: 800e 0000 4889 c648 89d7 b800 0000 00e8 ....H..H........ -00001190: 9cfe ffff b800 0000 00c9 c300 f30f 1efa ................ -000011a0: 4883 ec08 4883 c408 c300 0000 0000 0000 H...H........... -000011b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002000: 0100 0200 2573 0000 011b 033b 2400 0000 ....%s.....;$... -00002010: 0300 0000 18f0 ffff 5800 0000 38f0 ffff ........X...8... -00002020: 4000 0000 31f1 ffff 8000 0000 0000 0000 @...1........... -00002030: 1400 0000 0000 0000 017a 5200 0178 1001 .........zR..x.. -00002040: 1b0c 0708 9001 0000 1400 0000 1c00 0000 ................ -00002050: f0ef ffff 2600 0000 0044 0710 0000 0000 .........D...... -00002060: 2400 0000 3400 0000 b8ef ffff 2000 0000 $...4....... ... -00002070: 000e 1046 0e18 4a0f 0b77 0880 003f 1a3b ...F..J..w...?.; -00002080: 2a33 2422 0000 0000 1c00 0000 5c00 0000 *3$.........\... -00002090: a9f0 ffff 6200 0000 0041 0e10 8602 430d ....b....A....C. -000020a0: 0602 5d0c 0708 0000 0000 0000 0400 0000 ..]............. -000020b0: 1000 0000 0100 0000 474e 5500 0000 0000 ........GNU..... -000020c0: 0400 0000 0400 0000 0000 0000 0000 0000 ................ -000020d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002dc0: 3011 0000 0000 0000 e010 0000 0000 0000 0............... -00002dd0: 0100 0000 0000 0000 6e00 0000 0000 0000 ........n....... -00002de0: 0100 0000 0000 0000 7800 0000 0000 0000 ........x....... -00002df0: 0c00 0000 0000 0000 0010 0000 0000 0000 ................ -00002e00: 0d00 0000 0000 0000 9c11 0000 0000 0000 ................ -00002e10: 1900 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00002e20: 1b00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e30: 1a00 0000 0000 0000 c83d 0000 0000 0000 .........=...... -00002e40: 1c00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e50: f5fe ff6f 0000 0000 d003 0000 0000 0000 ...o............ -00002e60: 0500 0000 0000 0000 9804 0000 0000 0000 ................ -00002e70: 0600 0000 0000 0000 f003 0000 0000 0000 ................ -00002e80: 0a00 0000 0000 0000 9900 0000 0000 0000 ................ -00002e90: 0b00 0000 0000 0000 1800 0000 0000 0000 ................ -00002ea0: 1500 0000 0000 0000 0000 0000 0000 0000 ................ -00002eb0: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00002ec0: 0200 0000 0000 0000 1800 0000 0000 0000 ................ -00002ed0: 1400 0000 0000 0000 0700 0000 0000 0000 ................ -00002ee0: 1700 0000 0000 0000 3006 0000 0000 0000 ........0....... -00002ef0: 0700 0000 0000 0000 7005 0000 0000 0000 ........p....... -00002f00: 0800 0000 0000 0000 c000 0000 0000 0000 ................ -00002f10: 0900 0000 0000 0000 1800 0000 0000 0000 ................ -00002f20: fbff ff6f 0000 0000 0000 0008 0000 0000 ...o............ -00002f30: feff ff6f 0000 0000 4005 0000 0000 0000 ...o....@....... -00002f40: ffff ff6f 0000 0000 0100 0000 0000 0000 ...o............ -00002f50: f0ff ff6f 0000 0000 3205 0000 0000 0000 ...o....2....... -00002f60: f9ff ff6f 0000 0000 0300 0000 0000 0000 ...o............ -00002f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002fe0: 0000 0000 0000 0000 d03d 0000 0000 0000 ................ -00002ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003000: 3610 0000 0000 0000 0000 0000 0000 0000 6............... -00003010: 1040 0000 0000 0000 4743 433a 2028 474e .@......GCC: (GN -00003020: 5529 2031 352e 322e 3120 3230 3235 3131 U) 15.2.1 202511 -00003030: 3132 0000 0000 0000 0000 0000 0000 0000 12.............. -00003040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003050: 0100 0000 0400 f1ff 0000 0000 0000 0000 ................ -00003060: 0000 0000 0000 0000 0000 0000 0400 f1ff ................ -00003070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003080: 0a00 0000 0100 1500 d03d 0000 0000 0000 ................ -00003090: 0000 0000 0000 0000 1300 0000 0000 1000 ................ -000030a0: 0820 0000 0000 0000 0000 0000 0000 0000 . .............. -000030b0: 2600 0000 0100 1700 e83f 0000 0000 0000 .........?...... -000030c0: 0000 0000 0000 0000 3c00 0000 1200 0000 ................ -000030d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000030e0: 5900 0000 2000 0000 0000 0000 0000 0000 Y... ........... -000030f0: 0000 0000 0000 0000 9700 0000 2000 1800 ............ ... -00003100: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003110: 7500 0000 1000 1800 1840 0000 0000 0000 u........@...... -00003120: 0000 0000 0000 0000 7c00 0000 1202 0e00 ........|....... -00003130: 9c11 0000 0000 0000 0000 0000 0000 0000 ................ -00003140: 8200 0000 1200 0000 0000 0000 0000 0000 ................ -00003150: 0000 0000 0000 0000 9500 0000 1000 1800 ................ -00003160: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003170: a200 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003180: 0000 0000 0000 0000 b100 0000 1102 1800 ................ -00003190: 1040 0000 0000 0000 0000 0000 0000 0000 .@.............. -000031a0: be00 0000 1100 0f00 0020 0000 0000 0000 ......... ...... -000031b0: 0400 0000 0000 0000 cd00 0000 1000 1900 ................ -000031c0: 2040 0000 0000 0000 0000 0000 0000 0000 @.............. -000031d0: 9b00 0000 1200 0d00 4010 0000 0000 0000 ........@....... -000031e0: 2600 0000 0000 0000 d200 0000 1000 1900 ................ -000031f0: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003200: de00 0000 1200 0d00 3911 0000 0000 0000 ........9....... -00003210: 6200 0000 0000 0000 e300 0000 1102 1800 b............... -00003220: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003230: ef00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003240: 0000 0000 0000 0000 0901 0000 2200 0000 ............"... -00003250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003260: 2401 0000 1202 0b00 0010 0000 0000 0000 $............... -00003270: 0000 0000 0000 0000 0073 6563 7265 742e .........secret. -00003280: 6300 5f44 594e 414d 4943 005f 5f47 4e55 c._DYNAMIC.__GNU -00003290: 5f45 485f 4652 414d 455f 4844 5200 5f47 _EH_FRAME_HDR._G -000032a0: 4c4f 4241 4c5f 4f46 4653 4554 5f54 4142 LOBAL_OFFSET_TAB -000032b0: 4c45 5f00 5f5f 6c69 6263 5f73 7461 7274 LE_.__libc_start -000032c0: 5f6d 6169 6e40 474c 4942 435f 322e 3334 _main@GLIBC_2.34 -000032d0: 005f 4954 4d5f 6465 7265 6769 7374 6572 ._ITM_deregister -000032e0: 544d 436c 6f6e 6554 6162 6c65 005f 6564 TMCloneTable._ed -000032f0: 6174 6100 5f66 696e 6900 7072 696e 7466 ata._fini.printf -00003300: 4047 4c49 4243 5f32 2e32 2e35 005f 5f64 @GLIBC_2.2.5.__d -00003310: 6174 615f 7374 6172 7400 5f5f 676d 6f6e ata_start.__gmon -00003320: 5f73 7461 7274 5f5f 005f 5f64 736f 5f68 _start__.__dso_h -00003330: 616e 646c 6500 5f49 4f5f 7374 6469 6e5f andle._IO_stdin_ -00003340: 7573 6564 005f 656e 6400 5f5f 6273 735f used._end.__bss_ -00003350: 7374 6172 7400 6d61 696e 005f 5f54 4d43 start.main.__TMC -00003360: 5f45 4e44 5f5f 005f 4954 4d5f 7265 6769 _END__._ITM_regi -00003370: 7374 6572 544d 436c 6f6e 6554 6162 6c65 sterTMCloneTable -00003380: 005f 5f63 7861 5f66 696e 616c 697a 6540 .__cxa_finalize@ -00003390: 474c 4942 435f 322e 322e 3500 5f69 6e69 GLIBC_2.2.5._ini -000033a0: 7400 002e 7379 6d74 6162 002e 7374 7274 t...symtab..strt -000033b0: 6162 002e 7368 7374 7274 6162 002e 6e6f ab..shstrtab..no -000033c0: 7465 2e67 6e75 2e70 726f 7065 7274 7900 te.gnu.property. -000033d0: 2e6e 6f74 652e 676e 752e 6275 696c 642d .note.gnu.build- -000033e0: 6964 002e 696e 7465 7270 002e 676e 752e id..interp..gnu. -000033f0: 6861 7368 002e 6479 6e73 796d 002e 6479 hash..dynsym..dy -00003400: 6e73 7472 002e 676e 752e 7665 7273 696f nstr..gnu.versio -00003410: 6e00 2e67 6e75 2e76 6572 7369 6f6e 5f72 n..gnu.version_r -00003420: 002e 7265 6c61 2e64 796e 002e 7265 6c61 ..rela.dyn..rela -00003430: 2e70 6c74 002e 696e 6974 002e 7465 7874 .plt..init..text -00003440: 002e 6669 6e69 002e 726f 6461 7461 002e ..fini..rodata.. -00003450: 6568 5f66 7261 6d65 5f68 6472 002e 6568 eh_frame_hdr..eh -00003460: 5f66 7261 6d65 002e 6e6f 7465 2e41 4249 _frame..note.ABI -00003470: 2d74 6167 002e 696e 6974 5f61 7272 6179 -tag..init_array -00003480: 002e 6669 6e69 5f61 7272 6179 002e 6479 ..fini_array..dy -00003490: 6e61 6d69 6300 2e67 6f74 002e 676f 742e namic..got..got. -000034a0: 706c 7400 2e64 6174 6100 2e62 7373 002e plt..data..bss.. -000034b0: 636f 6d6d 656e 7400 0000 0000 0000 0000 comment......... -000034c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -000034f0: 0000 0000 0000 0000 1b00 0000 0700 0000 ................ -00003500: 0200 0000 0000 0000 5003 0000 0000 0000 ........P....... -00003510: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -00003520: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003530: 0000 0000 0000 0000 2e00 0000 0700 0000 ................ -00003540: 0200 0000 0000 0000 9003 0000 0000 0000 ................ -00003550: 9003 0000 0000 0000 2400 0000 0000 0000 ........$....... -00003560: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003570: 0000 0000 0000 0000 4100 0000 0100 0000 ........A....... -00003580: 0200 0000 0000 0000 b403 0000 0000 0000 ................ -00003590: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000035a0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -000035b0: 0000 0000 0000 0000 4900 0000 f6ff ff6f ........I......o -000035c0: 0200 0000 0000 0000 d003 0000 0000 0000 ................ -000035d0: d003 0000 0000 0000 1c00 0000 0000 0000 ................ -000035e0: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -000035f0: 0000 0000 0000 0000 5300 0000 0b00 0000 ........S....... -00003600: 0200 0000 0000 0000 f003 0000 0000 0000 ................ -00003610: f003 0000 0000 0000 a800 0000 0000 0000 ................ -00003620: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -00003630: 1800 0000 0000 0000 5b00 0000 0300 0000 ........[....... -00003640: 0200 0000 0000 0000 9804 0000 0000 0000 ................ -00003650: 9804 0000 0000 0000 9900 0000 0000 0000 ................ -00003660: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003670: 0000 0000 0000 0000 6300 0000 ffff ff6f ........c......o -00003680: 0200 0000 0000 0000 3205 0000 0000 0000 ........2....... -00003690: 3205 0000 0000 0000 0e00 0000 0000 0000 2............... -000036a0: 0500 0000 0000 0000 0200 0000 0000 0000 ................ -000036b0: 0200 0000 0000 0000 7000 0000 feff ff6f ........p......o -000036c0: 0200 0000 0000 0000 4005 0000 0000 0000 ........@....... -000036d0: 4005 0000 0000 0000 3000 0000 0000 0000 @.......0....... -000036e0: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -000036f0: 0000 0000 0000 0000 7f00 0000 0400 0000 ................ -00003700: 0200 0000 0000 0000 7005 0000 0000 0000 ........p....... -00003710: 7005 0000 0000 0000 c000 0000 0000 0000 p............... -00003720: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -00003730: 1800 0000 0000 0000 8900 0000 0400 0000 ................ -00003740: 4200 0000 0000 0000 3006 0000 0000 0000 B.......0....... -00003750: 3006 0000 0000 0000 1800 0000 0000 0000 0............... -00003760: 0500 0000 1700 0000 0800 0000 0000 0000 ................ -00003770: 1800 0000 0000 0000 9300 0000 0100 0000 ................ -00003780: 0600 0000 0000 0000 0010 0000 0000 0000 ................ -00003790: 0010 0000 0000 0000 1b00 0000 0000 0000 ................ -000037a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000037b0: 0000 0000 0000 0000 8e00 0000 0100 0000 ................ -000037c0: 0600 0000 0000 0000 2010 0000 0000 0000 ........ ....... -000037d0: 2010 0000 0000 0000 2000 0000 0000 0000 ....... ....... -000037e0: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -000037f0: 1000 0000 0000 0000 9900 0000 0100 0000 ................ -00003800: 0600 0000 0000 0000 4010 0000 0000 0000 ........@....... -00003810: 4010 0000 0000 0000 5b01 0000 0000 0000 @.......[....... -00003820: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -00003830: 0000 0000 0000 0000 9f00 0000 0100 0000 ................ -00003840: 0600 0000 0000 0000 9c11 0000 0000 0000 ................ -00003850: 9c11 0000 0000 0000 0d00 0000 0000 0000 ................ -00003860: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003870: 0000 0000 0000 0000 a500 0000 0100 0000 ................ -00003880: 0200 0000 0000 0000 0020 0000 0000 0000 ......... ...... -00003890: 0020 0000 0000 0000 0700 0000 0000 0000 . .............. -000038a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038b0: 0000 0000 0000 0000 ad00 0000 0100 0000 ................ -000038c0: 0200 0000 0000 0000 0820 0000 0000 0000 ......... ...... -000038d0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000038e0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038f0: 0000 0000 0000 0000 bb00 0000 0100 0000 ................ -00003900: 0200 0000 0000 0000 3020 0000 0000 0000 ........0 ...... -00003910: 3020 0000 0000 0000 7c00 0000 0000 0000 0 ......|....... -00003920: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003930: 0000 0000 0000 0000 c500 0000 0700 0000 ................ -00003940: 0200 0000 0000 0000 ac20 0000 0000 0000 ......... ...... -00003950: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00003960: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003970: 0000 0000 0000 0000 d300 0000 0e00 0000 ................ -00003980: 0300 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00003990: c02d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039a0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039b0: 0800 0000 0000 0000 df00 0000 0f00 0000 ................ -000039c0: 0300 0000 0000 0000 c83d 0000 0000 0000 .........=...... -000039d0: c82d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039e0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039f0: 0800 0000 0000 0000 eb00 0000 0600 0000 ................ -00003a00: 0300 0000 0000 0000 d03d 0000 0000 0000 .........=...... -00003a10: d02d 0000 0000 0000 f001 0000 0000 0000 .-.............. -00003a20: 0600 0000 0000 0000 0800 0000 0000 0000 ................ -00003a30: 1000 0000 0000 0000 f400 0000 0100 0000 ................ -00003a40: 0300 0000 0000 0000 c03f 0000 0000 0000 .........?...... -00003a50: c02f 0000 0000 0000 2800 0000 0000 0000 ./......(....... -00003a60: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003a70: 0800 0000 0000 0000 f900 0000 0100 0000 ................ -00003a80: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00003a90: e82f 0000 0000 0000 2000 0000 0000 0000 ./...... ....... -00003aa0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003ab0: 0800 0000 0000 0000 0201 0000 0100 0000 ................ -00003ac0: 0300 0000 0000 0000 0840 0000 0000 0000 .........@...... -00003ad0: 0830 0000 0000 0000 1000 0000 0000 0000 .0.............. -00003ae0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003af0: 0000 0000 0000 0000 0801 0000 0800 0000 ................ -00003b00: 0300 0000 0000 0000 1840 0000 0000 0000 .........@...... -00003b10: 1830 0000 0000 0000 0800 0000 0000 0000 .0.............. -00003b20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b30: 0000 0000 0000 0000 0d01 0000 0100 0000 ................ -00003b40: 3000 0000 0000 0000 0000 0000 0000 0000 0............... -00003b50: 1830 0000 0000 0000 1b00 0000 0000 0000 .0.............. -00003b60: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b70: 0100 0000 0000 0000 0100 0000 0200 0000 ................ -00003b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003b90: 3830 0000 0000 0000 4002 0000 0000 0000 80......@....... -00003ba0: 1c00 0000 0600 0000 0800 0000 0000 0000 ................ -00003bb0: 1800 0000 0000 0000 0900 0000 0300 0000 ................ -00003bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003bd0: 7832 0000 0000 0000 2a01 0000 0000 0000 x2......*....... -00003be0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003bf0: 0000 0000 0000 0000 1100 0000 0300 0000 ................ -00003c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003c10: a233 0000 0000 0000 1601 0000 0000 0000 .3.............. -00003c20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003c30: 0000 0000 0000 0000 ........ - </pre> - </div> - </div> -</div> - - </header> - - -<h1>Categories</h1> -<ul class="terms"> - -</ul> - -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/categories/index.xml b/public/categories/index.xml deleted file mode 100644 index 8e0a979..0000000 --- a/public/categories/index.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> - <channel> - <title>Categories on mjkw</title> - <link>https://mjkw.pl/categories/</link> - <description>Recent content in Categories on mjkw</description> - <generator>Hugo</generator> - <language>en-us</language> - <atom:link href="https://mjkw.pl/categories/index.xml" rel="self" type="application/rss+xml" /> - </channel> -</rss> diff --git a/public/contact/index.html b/public/contact/index.html deleted file mode 100644 index 7a507b4..0000000 --- a/public/contact/index.html +++ /dev/null @@ -1,82 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - </head> - <body> - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/pyro.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> - </ul> - </div> - </div> - </header> - - -<div class="container"> - <p>Posts</p> -<div class="content-wrapper"> - - <p>You can contact me at:</p> -<ol> -<li><!-- raw HTML omitted --><a href="mailto:m.j.kwiatkowski@student.vu.nl">m.j.kwiatkowski@student.vu.nl</a><!-- raw HTML omitted --> for anything work-related.</li> -<li><!-- raw HTML omitted --><a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a><!-- raw HTML omitted --> for personal matters.</li> -<li><!-- raw HTML omitted -->my LinkedIn profile<!-- raw HTML omitted --> if you want to quickly chat.</li> -</ol> - - - <ul id="content-list"> - - - - </ul> -</div> -</div> - -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - - diff --git a/public/contact/index.xml b/public/contact/index.xml deleted file mode 100644 index 222cd74..0000000 --- a/public/contact/index.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> - <channel> - <title>Contact Me on mjkw</title> - <link>http://localhost:1313/contact/</link> - <description>Recent content in Contact Me on mjkw</description> - <generator>Hugo</generator> - <language>en-us</language> - <lastBuildDate></lastBuildDate> - <atom:link href="http://localhost:1313/contact/index.xml" rel="self" type="application/rss+xml" /> - </channel> -</rss> diff --git a/public/cv/index.html b/public/cv/index.html deleted file mode 100644 index a571a63..0000000 --- a/public/cv/index.html +++ /dev/null @@ -1,143 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - </head> - <body> - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/pyro.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> - </ul> - </div> - </div> - </header> - - -<div class="container"> - <p>Posts</p> -<div class="content-wrapper"> - - <h1 id="mateusz-kwiatkowski">Mateusz Kwiatkowski</h1> -<p><strong>Computer Science student</strong> | -Amsterdam, the Netherlands | <a href="mailto:m.j.kwiatkowski@student.vu.nl">m.j.kwiatkowski@student.vu.nl</a> | <a href="https://nl.linkedin.com/in/m-j-kwiatkowski">LinkedIn</a></p> -<hr> -<h2 id="education">Education</h2> -<p><strong>B.Sc. in Computer Science</strong> -Vrije Universiteit Amsterdam | 2023 – Current</p> -<ul> -<li>Current GPA 9.2 out of 10.</li> -<li>Honors student, admitted to the extracurricular honors program for exceptional students.</li> -<li>Ranked top 1% among more than 350 students in Computer Organization and Computer Networks courses,</li> -<li>Ranked top 6.2% among all students in B.Sc. degrees in Faculty of Science, in academic year 2023/2024.</li> -<li>Member of the STORM, SIB and A.S.A.V. Aquila student associations.</li> -<li>International student ambassador.</li> -</ul> -<h2 id="experience">Experience</h2> -<p><strong>University Teaching Assistant</strong> -Amsterdam, the Netherlands | April 2024 – Current | 1 year 4 months</p> -<ul> -<li> -<p>Computer Programming:</p> -<ul> -<li>teaching first year students programming in C++</li> -<li>grading C++ assignments and giving constructive feedback</li> -<li>tutoring a group of 30 first year students during weekly labs</li> -</ul> -</li> -<li> -<p>Computer Organization:</p> -<ul> -<li>organizing task distribution among team members</li> -<li>coordinating team communication and weekly meetings</li> -<li>managing and improving course components, such as assmebly labs, tutorials and lectures</li> -</ul> -</li> -<li> -<p>Computer Networks:</p> -<ul> -<li>coordinating the communication between students and teaching team</li> -<li>managing the in-lecture activities and grading of quizzes</li> -<li>organizing and presenting interactive tutorial sessions for students</li> -</ul> -</li> -<li> -<p>Software Engineering Processes:</p> -<ul> -<li>grading testing and CI/CD assignments</li> -<li>providing constructive feedback to students</li> -<li>improving course components for future course editions</li> -</ul> -</li> -</ul> -<hr> -<h2 id="projects">Projects</h2> -<p><strong>Honors Research Project</strong></p> -<ul> -<li>Inspecting the impact of data centers on digital society and economy.</li> -<li>Investigating the potential use-cases of data center digital twins.</li> -<li>Designing a novel reference architecture for a data center digital twin.</li> -</ul> -<hr> -<h2 id="research-experience">Research Experience</h2> -<ul> -<li>Member of @Large-Research, leading computer systems research team in the Netherlands, with focus on cloud computing, data center technology and ICT digital twins.</li> -<li>Attending weekly group meetings to discuss current projects, present research findings and receive feedback.</li> -</ul> -<hr> - - - <ul id="content-list"> - - - - </ul> -</div> -</div> - -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - - diff --git a/public/cv/index.xml b/public/cv/index.xml deleted file mode 100644 index d3de1e5..0000000 --- a/public/cv/index.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> - <channel> - <title>CV on mjkw</title> - <link>http://localhost:1313/cv/</link> - <description>Recent content in CV on mjkw</description> - <generator>Hugo</generator> - <language>en-us</language> - <lastBuildDate></lastBuildDate> - <atom:link href="http://localhost:1313/cv/index.xml" rel="self" type="application/rss+xml" /> - </channel> -</rss> diff --git a/public/elf.txt b/public/elf.txt deleted file mode 100644 index 4bd7e32..0000000 --- a/public/elf.txt +++ /dev/null @@ -1,373 +0,0 @@ -00000000: 7f45 4c46 0201 0100 0000 0000 0000 0000 .ELF............ -00000010: 0300 3e00 0100 0000 4010 0000 0000 0000 ..>.....@....... -00000020: 4000 0000 0000 0000 b834 0000 0000 0000 @........4...... -00000030: 0000 0000 4000 3800 0e00 4000 1e00 1d00 ....@.8...@..... -00000040: 0600 0000 0400 0000 4000 0000 0000 0000 ........@....... -00000050: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -00000060: 1003 0000 0000 0000 1003 0000 0000 0000 ................ -00000070: 0800 0000 0000 0000 0300 0000 0400 0000 ................ -00000080: b403 0000 0000 0000 b403 0000 0000 0000 ................ -00000090: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000000a0: 1c00 0000 0000 0000 0100 0000 0000 0000 ................ -000000b0: 0100 0000 0400 0000 0000 0000 0000 0000 ................ -000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000000d0: 4806 0000 0000 0000 4806 0000 0000 0000 H.......H....... -000000e0: 0010 0000 0000 0000 0100 0000 0500 0000 ................ -000000f0: 0010 0000 0000 0000 0010 0000 0000 0000 ................ -00000100: 0010 0000 0000 0000 a901 0000 0000 0000 ................ -00000110: a901 0000 0000 0000 0010 0000 0000 0000 ................ -00000120: 0100 0000 0400 0000 0020 0000 0000 0000 ......... ...... -00000130: 0020 0000 0000 0000 0020 0000 0000 0000 . ....... ...... -00000140: cc00 0000 0000 0000 cc00 0000 0000 0000 ................ -00000150: 0010 0000 0000 0000 0100 0000 0600 0000 ................ -00000160: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000170: c03d 0000 0000 0000 5802 0000 0000 0000 .=......X....... -00000180: 6002 0000 0000 0000 0010 0000 0000 0000 `............... -00000190: 0200 0000 0600 0000 d02d 0000 0000 0000 .........-...... -000001a0: d03d 0000 0000 0000 d03d 0000 0000 0000 .=.......=...... -000001b0: f001 0000 0000 0000 f001 0000 0000 0000 ................ -000001c0: 0800 0000 0000 0000 0400 0000 0400 0000 ................ -000001d0: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -000001e0: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -000001f0: 4000 0000 0000 0000 0800 0000 0000 0000 @............... -00000200: 0400 0000 0400 0000 9003 0000 0000 0000 ................ -00000210: 9003 0000 0000 0000 9003 0000 0000 0000 ................ -00000220: 2400 0000 0000 0000 2400 0000 0000 0000 $.......$....... -00000230: 0400 0000 0000 0000 0400 0000 0400 0000 ................ -00000240: ac20 0000 0000 0000 ac20 0000 0000 0000 . ....... ...... -00000250: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00000260: 2000 0000 0000 0000 0400 0000 0000 0000 ............... -00000270: 53e5 7464 0400 0000 5003 0000 0000 0000 S.td....P....... -00000280: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -00000290: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -000002a0: 0800 0000 0000 0000 50e5 7464 0400 0000 ........P.td.... -000002b0: 0820 0000 0000 0000 0820 0000 0000 0000 . ....... ...... -000002c0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000002d0: 2400 0000 0000 0000 0400 0000 0000 0000 $............... -000002e0: 51e5 7464 0600 0000 0000 0000 0000 0000 Q.td............ -000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000310: 1000 0000 0000 0000 52e5 7464 0400 0000 ........R.td.... -00000320: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000330: c03d 0000 0000 0000 4002 0000 0000 0000 .=......@....... -00000340: 4002 0000 0000 0000 0100 0000 0000 0000 @............... -00000350: 0400 0000 3000 0000 0500 0000 474e 5500 ....0.......GNU. -00000360: 0280 00c0 0400 0000 0100 0000 0000 0000 ................ -00000370: 0100 01c0 0400 0000 0100 0000 0000 0000 ................ -00000380: 0200 01c0 0400 0000 0100 0000 0000 0000 ................ -00000390: 0400 0000 1400 0000 0300 0000 474e 5500 ............GNU. -000003a0: ad50 918c 1750 c49e 75cd 3cb3 3bbd baf6 .P...P..u.<.;... -000003b0: f832 cac9 2f6c 6962 3634 2f6c 642d 6c69 .2../lib64/ld-li -000003c0: 6e75 782d 7838 362d 3634 2e73 6f2e 3200 nux-x86-64.so.2. -000003d0: 0100 0000 0100 0000 0100 0000 0000 0000 ................ -000003e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000400: 0000 0000 0000 0000 4600 0000 1200 0000 ........F....... -00000410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000420: 0100 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000430: 0000 0000 0000 0000 6700 0000 1200 0000 ........g....... -00000440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000450: 1d00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000460: 0000 0000 0000 0000 2c00 0000 2000 0000 ........,... ... -00000470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000480: 5800 0000 2200 0000 0000 0000 0000 0000 X..."........... -00000490: 0000 0000 0000 0000 005f 4954 4d5f 6465 ........._ITM_de -000004a0: 7265 6769 7374 6572 544d 436c 6f6e 6554 registerTMCloneT -000004b0: 6162 6c65 005f 5f67 6d6f 6e5f 7374 6172 able.__gmon_star -000004c0: 745f 5f00 5f49 544d 5f72 6567 6973 7465 t__._ITM_registe -000004d0: 7254 4d43 6c6f 6e65 5461 626c 6500 5f5f rTMCloneTable.__ -000004e0: 6c69 6263 5f73 7461 7274 5f6d 6169 6e00 libc_start_main. -000004f0: 5f5f 6378 615f 6669 6e61 6c69 7a65 0070 __cxa_finalize.p -00000500: 7269 6e74 6600 6c69 626d 2e73 6f2e 3600 rintf.libm.so.6. -00000510: 6c69 6263 2e73 6f2e 3600 474c 4942 435f libc.so.6.GLIBC_ -00000520: 322e 322e 3500 474c 4942 435f 322e 3334 2.2.5.GLIBC_2.34 -00000530: 0000 0000 0200 0100 0300 0100 0100 0300 ................ -00000540: 0100 0200 7800 0000 1000 0000 0000 0000 ....x........... -00000550: 751a 6909 0000 0300 8200 0000 1000 0000 u.i............. -00000560: b491 9606 0000 0200 8e00 0000 0000 0000 ................ -00000570: c03d 0000 0000 0000 0800 0000 0000 0000 .=.............. -00000580: 3011 0000 0000 0000 c83d 0000 0000 0000 0........=...... -00000590: 0800 0000 0000 0000 e010 0000 0000 0000 ................ -000005a0: 1040 0000 0000 0000 0800 0000 0000 0000 .@.............. -000005b0: 1040 0000 0000 0000 c03f 0000 0000 0000 .@.......?...... -000005c0: 0600 0000 0100 0000 0000 0000 0000 0000 ................ -000005d0: c83f 0000 0000 0000 0600 0000 0200 0000 .?.............. -000005e0: 0000 0000 0000 0000 d03f 0000 0000 0000 .........?...... -000005f0: 0600 0000 0400 0000 0000 0000 0000 0000 ................ -00000600: d83f 0000 0000 0000 0600 0000 0500 0000 .?.............. -00000610: 0000 0000 0000 0000 e03f 0000 0000 0000 .........?...... -00000620: 0600 0000 0600 0000 0000 0000 0000 0000 ................ -00000630: 0040 0000 0000 0000 0700 0000 0300 0000 .@.............. -00000640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00001000: f30f 1efa 4883 ec08 488b 05c1 2f00 0048 ....H...H.../..H -00001010: 85c0 7402 ffd0 4883 c408 c300 0000 0000 ..t...H......... -00001020: ff35 ca2f 0000 ff25 cc2f 0000 0f1f 4000 .5./...%./....@. -00001030: ff25 ca2f 0000 6800 0000 00e9 e0ff ffff .%./..h......... -00001040: f30f 1efa 31ed 4989 d15e 4889 e248 83e4 ....1.I..^H..H.. -00001050: f050 5445 31c0 31c9 488d 3dda 0000 00ff .PTE1.1.H.=..... -00001060: 155b 2f00 00f4 662e 0f1f 8400 0000 0000 .[/...f......... -00001070: 488d 3da1 2f00 0048 8d05 9a2f 0000 4839 H.=./..H.../..H9 -00001080: f874 1548 8b05 3e2f 0000 4885 c074 09ff .t.H..>/..H..t.. -00001090: e00f 1f80 0000 0000 c30f 1f80 0000 0000 ................ -000010a0: 488d 3d71 2f00 0048 8d35 6a2f 0000 4829 H.=q/..H.5j/..H) -000010b0: fe48 89f0 48c1 ee3f 48c1 f803 4801 c648 .H..H..?H...H..H -000010c0: d1fe 7414 488b 050d 2f00 0048 85c0 7408 ..t.H.../..H..t. -000010d0: ffe0 660f 1f44 0000 c30f 1f80 0000 0000 ..f..D.......... -000010e0: f30f 1efa 803d 2d2f 0000 0075 3355 4883 .....=-/...u3UH. -000010f0: 3dea 2e00 0000 4889 e574 0d48 8b3d 0e2f =.....H..t.H.=./ -00001100: 0000 ff15 d82e 0000 e863 ffff ffc6 0504 .........c...... -00001110: 2f00 0001 5dc3 662e 0f1f 8400 0000 0000 /...].f......... -00001120: c30f 1f40 0066 662e 0f1f 8400 0000 0000 ...@.ff......... -00001130: f30f 1efa e967 ffff ff55 4889 e548 83ec .....g...UH..H.. -00001140: 2048 b800 67d4 1201 0000 0048 8945 f848 H..g......H.E.H -00001150: b820 796f 7520 7570 0a48 8945 f048 b86e . you up.H.E.H.n -00001160: 6e61 2067 6976 6548 8945 e848 b84e 6576 na giveH.E.H.Nev -00001170: 6572 2067 6f48 8945 e048 8d45 e048 8d15 er goH.E.H.E.H.. -00001180: 800e 0000 4889 c648 89d7 b800 0000 00e8 ....H..H........ -00001190: 9cfe ffff b800 0000 00c9 c300 f30f 1efa ................ -000011a0: 4883 ec08 4883 c408 c300 0000 0000 0000 H...H........... -000011b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002000: 0100 0200 2573 0000 011b 033b 2400 0000 ....%s.....;$... -00002010: 0300 0000 18f0 ffff 5800 0000 38f0 ffff ........X...8... -00002020: 4000 0000 31f1 ffff 8000 0000 0000 0000 @...1........... -00002030: 1400 0000 0000 0000 017a 5200 0178 1001 .........zR..x.. -00002040: 1b0c 0708 9001 0000 1400 0000 1c00 0000 ................ -00002050: f0ef ffff 2600 0000 0044 0710 0000 0000 ....&....D...... -00002060: 2400 0000 3400 0000 b8ef ffff 2000 0000 $...4....... ... -00002070: 000e 1046 0e18 4a0f 0b77 0880 003f 1a3b ...F..J..w...?.; -00002080: 2a33 2422 0000 0000 1c00 0000 5c00 0000 *3$"........\... -00002090: a9f0 ffff 6200 0000 0041 0e10 8602 430d ....b....A....C. -000020a0: 0602 5d0c 0708 0000 0000 0000 0400 0000 ..]............. -000020b0: 1000 0000 0100 0000 474e 5500 0000 0000 ........GNU..... -000020c0: 0400 0000 0400 0000 0000 0000 0000 0000 ................ -000020d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002dc0: 3011 0000 0000 0000 e010 0000 0000 0000 0............... -00002dd0: 0100 0000 0000 0000 6e00 0000 0000 0000 ........n....... -00002de0: 0100 0000 0000 0000 7800 0000 0000 0000 ........x....... -00002df0: 0c00 0000 0000 0000 0010 0000 0000 0000 ................ -00002e00: 0d00 0000 0000 0000 9c11 0000 0000 0000 ................ -00002e10: 1900 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00002e20: 1b00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e30: 1a00 0000 0000 0000 c83d 0000 0000 0000 .........=...... -00002e40: 1c00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e50: f5fe ff6f 0000 0000 d003 0000 0000 0000 ...o............ -00002e60: 0500 0000 0000 0000 9804 0000 0000 0000 ................ -00002e70: 0600 0000 0000 0000 f003 0000 0000 0000 ................ -00002e80: 0a00 0000 0000 0000 9900 0000 0000 0000 ................ -00002e90: 0b00 0000 0000 0000 1800 0000 0000 0000 ................ -00002ea0: 1500 0000 0000 0000 0000 0000 0000 0000 ................ -00002eb0: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00002ec0: 0200 0000 0000 0000 1800 0000 0000 0000 ................ -00002ed0: 1400 0000 0000 0000 0700 0000 0000 0000 ................ -00002ee0: 1700 0000 0000 0000 3006 0000 0000 0000 ........0....... -00002ef0: 0700 0000 0000 0000 7005 0000 0000 0000 ........p....... -00002f00: 0800 0000 0000 0000 c000 0000 0000 0000 ................ -00002f10: 0900 0000 0000 0000 1800 0000 0000 0000 ................ -00002f20: fbff ff6f 0000 0000 0000 0008 0000 0000 ...o............ -00002f30: feff ff6f 0000 0000 4005 0000 0000 0000 ...o....@....... -00002f40: ffff ff6f 0000 0000 0100 0000 0000 0000 ...o............ -00002f50: f0ff ff6f 0000 0000 3205 0000 0000 0000 ...o....2....... -00002f60: f9ff ff6f 0000 0000 0300 0000 0000 0000 ...o............ -00002f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002fe0: 0000 0000 0000 0000 d03d 0000 0000 0000 .........=...... -00002ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003000: 3610 0000 0000 0000 0000 0000 0000 0000 6............... -00003010: 1040 0000 0000 0000 4743 433a 2028 474e .@......GCC: (GN -00003020: 5529 2031 352e 322e 3120 3230 3235 3131 U) 15.2.1 202511 -00003030: 3132 0000 0000 0000 0000 0000 0000 0000 12.............. -00003040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003050: 0100 0000 0400 f1ff 0000 0000 0000 0000 ................ -00003060: 0000 0000 0000 0000 0000 0000 0400 f1ff ................ -00003070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003080: 0a00 0000 0100 1500 d03d 0000 0000 0000 .........=...... -00003090: 0000 0000 0000 0000 1300 0000 0000 1000 ................ -000030a0: 0820 0000 0000 0000 0000 0000 0000 0000 . .............. -000030b0: 2600 0000 0100 1700 e83f 0000 0000 0000 &........?...... -000030c0: 0000 0000 0000 0000 3c00 0000 1200 0000 ........<....... -000030d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000030e0: 5900 0000 2000 0000 0000 0000 0000 0000 Y... ........... -000030f0: 0000 0000 0000 0000 9700 0000 2000 1800 ............ ... -00003100: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003110: 7500 0000 1000 1800 1840 0000 0000 0000 u........@...... -00003120: 0000 0000 0000 0000 7c00 0000 1202 0e00 ........|....... -00003130: 9c11 0000 0000 0000 0000 0000 0000 0000 ................ -00003140: 8200 0000 1200 0000 0000 0000 0000 0000 ................ -00003150: 0000 0000 0000 0000 9500 0000 1000 1800 ................ -00003160: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003170: a200 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003180: 0000 0000 0000 0000 b100 0000 1102 1800 ................ -00003190: 1040 0000 0000 0000 0000 0000 0000 0000 .@.............. -000031a0: be00 0000 1100 0f00 0020 0000 0000 0000 ......... ...... -000031b0: 0400 0000 0000 0000 cd00 0000 1000 1900 ................ -000031c0: 2040 0000 0000 0000 0000 0000 0000 0000 @.............. -000031d0: 9b00 0000 1200 0d00 4010 0000 0000 0000 ........@....... -000031e0: 2600 0000 0000 0000 d200 0000 1000 1900 &............... -000031f0: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003200: de00 0000 1200 0d00 3911 0000 0000 0000 ........9....... -00003210: 6200 0000 0000 0000 e300 0000 1102 1800 b............... -00003220: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003230: ef00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003240: 0000 0000 0000 0000 0901 0000 2200 0000 ............"... -00003250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003260: 2401 0000 1202 0b00 0010 0000 0000 0000 $............... -00003270: 0000 0000 0000 0000 0073 6563 7265 742e .........secret. -00003280: 6300 5f44 594e 414d 4943 005f 5f47 4e55 c._DYNAMIC.__GNU -00003290: 5f45 485f 4652 414d 455f 4844 5200 5f47 _EH_FRAME_HDR._G -000032a0: 4c4f 4241 4c5f 4f46 4653 4554 5f54 4142 LOBAL_OFFSET_TAB -000032b0: 4c45 5f00 5f5f 6c69 6263 5f73 7461 7274 LE_.__libc_start -000032c0: 5f6d 6169 6e40 474c 4942 435f 322e 3334 _main@GLIBC_2.34 -000032d0: 005f 4954 4d5f 6465 7265 6769 7374 6572 ._ITM_deregister -000032e0: 544d 436c 6f6e 6554 6162 6c65 005f 6564 TMCloneTable._ed -000032f0: 6174 6100 5f66 696e 6900 7072 696e 7466 ata._fini.printf -00003300: 4047 4c49 4243 5f32 2e32 2e35 005f 5f64 @GLIBC_2.2.5.__d -00003310: 6174 615f 7374 6172 7400 5f5f 676d 6f6e ata_start.__gmon -00003320: 5f73 7461 7274 5f5f 005f 5f64 736f 5f68 _start__.__dso_h -00003330: 616e 646c 6500 5f49 4f5f 7374 6469 6e5f andle._IO_stdin_ -00003340: 7573 6564 005f 656e 6400 5f5f 6273 735f used._end.__bss_ -00003350: 7374 6172 7400 6d61 696e 005f 5f54 4d43 start.main.__TMC -00003360: 5f45 4e44 5f5f 005f 4954 4d5f 7265 6769 _END__._ITM_regi -00003370: 7374 6572 544d 436c 6f6e 6554 6162 6c65 sterTMCloneTable -00003380: 005f 5f63 7861 5f66 696e 616c 697a 6540 .__cxa_finalize@ -00003390: 474c 4942 435f 322e 322e 3500 5f69 6e69 GLIBC_2.2.5._ini -000033a0: 7400 002e 7379 6d74 6162 002e 7374 7274 t...symtab..strt -000033b0: 6162 002e 7368 7374 7274 6162 002e 6e6f ab..shstrtab..no -000033c0: 7465 2e67 6e75 2e70 726f 7065 7274 7900 te.gnu.property. -000033d0: 2e6e 6f74 652e 676e 752e 6275 696c 642d .note.gnu.build- -000033e0: 6964 002e 696e 7465 7270 002e 676e 752e id..interp..gnu. -000033f0: 6861 7368 002e 6479 6e73 796d 002e 6479 hash..dynsym..dy -00003400: 6e73 7472 002e 676e 752e 7665 7273 696f nstr..gnu.versio -00003410: 6e00 2e67 6e75 2e76 6572 7369 6f6e 5f72 n..gnu.version_r -00003420: 002e 7265 6c61 2e64 796e 002e 7265 6c61 ..rela.dyn..rela -00003430: 2e70 6c74 002e 696e 6974 002e 7465 7874 .plt..init..text -00003440: 002e 6669 6e69 002e 726f 6461 7461 002e ..fini..rodata.. -00003450: 6568 5f66 7261 6d65 5f68 6472 002e 6568 eh_frame_hdr..eh -00003460: 5f66 7261 6d65 002e 6e6f 7465 2e41 4249 _frame..note.ABI -00003470: 2d74 6167 002e 696e 6974 5f61 7272 6179 -tag..init_array -00003480: 002e 6669 6e69 5f61 7272 6179 002e 6479 ..fini_array..dy -00003490: 6e61 6d69 6300 2e67 6f74 002e 676f 742e namic..got..got. -000034a0: 706c 7400 2e64 6174 6100 2e62 7373 002e plt..data..bss.. -000034b0: 636f 6d6d 656e 7400 0000 0000 0000 0000 comment......... -000034c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -000034f0: 0000 0000 0000 0000 1b00 0000 0700 0000 ................ -00003500: 0200 0000 0000 0000 5003 0000 0000 0000 ........P....... -00003510: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -00003520: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003530: 0000 0000 0000 0000 2e00 0000 0700 0000 ................ -00003540: 0200 0000 0000 0000 9003 0000 0000 0000 ................ -00003550: 9003 0000 0000 0000 2400 0000 0000 0000 ........$....... -00003560: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003570: 0000 0000 0000 0000 4100 0000 0100 0000 ........A....... -00003580: 0200 0000 0000 0000 b403 0000 0000 0000 ................ -00003590: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000035a0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -000035b0: 0000 0000 0000 0000 4900 0000 f6ff ff6f ........I......o -000035c0: 0200 0000 0000 0000 d003 0000 0000 0000 ................ -000035d0: d003 0000 0000 0000 1c00 0000 0000 0000 ................ -000035e0: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -000035f0: 0000 0000 0000 0000 5300 0000 0b00 0000 ........S....... -00003600: 0200 0000 0000 0000 f003 0000 0000 0000 ................ -00003610: f003 0000 0000 0000 a800 0000 0000 0000 ................ -00003620: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -00003630: 1800 0000 0000 0000 5b00 0000 0300 0000 ........[....... -00003640: 0200 0000 0000 0000 9804 0000 0000 0000 ................ -00003650: 9804 0000 0000 0000 9900 0000 0000 0000 ................ -00003660: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003670: 0000 0000 0000 0000 6300 0000 ffff ff6f ........c......o -00003680: 0200 0000 0000 0000 3205 0000 0000 0000 ........2....... -00003690: 3205 0000 0000 0000 0e00 0000 0000 0000 2............... -000036a0: 0500 0000 0000 0000 0200 0000 0000 0000 ................ -000036b0: 0200 0000 0000 0000 7000 0000 feff ff6f ........p......o -000036c0: 0200 0000 0000 0000 4005 0000 0000 0000 ........@....... -000036d0: 4005 0000 0000 0000 3000 0000 0000 0000 @.......0....... -000036e0: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -000036f0: 0000 0000 0000 0000 7f00 0000 0400 0000 ................ -00003700: 0200 0000 0000 0000 7005 0000 0000 0000 ........p....... -00003710: 7005 0000 0000 0000 c000 0000 0000 0000 p............... -00003720: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -00003730: 1800 0000 0000 0000 8900 0000 0400 0000 ................ -00003740: 4200 0000 0000 0000 3006 0000 0000 0000 B.......0....... -00003750: 3006 0000 0000 0000 1800 0000 0000 0000 0............... -00003760: 0500 0000 1700 0000 0800 0000 0000 0000 ................ -00003770: 1800 0000 0000 0000 9300 0000 0100 0000 ................ -00003780: 0600 0000 0000 0000 0010 0000 0000 0000 ................ -00003790: 0010 0000 0000 0000 1b00 0000 0000 0000 ................ -000037a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000037b0: 0000 0000 0000 0000 8e00 0000 0100 0000 ................ -000037c0: 0600 0000 0000 0000 2010 0000 0000 0000 ........ ....... -000037d0: 2010 0000 0000 0000 2000 0000 0000 0000 ....... ....... -000037e0: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -000037f0: 1000 0000 0000 0000 9900 0000 0100 0000 ................ -00003800: 0600 0000 0000 0000 4010 0000 0000 0000 ........@....... -00003810: 4010 0000 0000 0000 5b01 0000 0000 0000 @.......[....... -00003820: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -00003830: 0000 0000 0000 0000 9f00 0000 0100 0000 ................ -00003840: 0600 0000 0000 0000 9c11 0000 0000 0000 ................ -00003850: 9c11 0000 0000 0000 0d00 0000 0000 0000 ................ -00003860: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003870: 0000 0000 0000 0000 a500 0000 0100 0000 ................ -00003880: 0200 0000 0000 0000 0020 0000 0000 0000 ......... ...... -00003890: 0020 0000 0000 0000 0700 0000 0000 0000 . .............. -000038a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038b0: 0000 0000 0000 0000 ad00 0000 0100 0000 ................ -000038c0: 0200 0000 0000 0000 0820 0000 0000 0000 ......... ...... -000038d0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000038e0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038f0: 0000 0000 0000 0000 bb00 0000 0100 0000 ................ -00003900: 0200 0000 0000 0000 3020 0000 0000 0000 ........0 ...... -00003910: 3020 0000 0000 0000 7c00 0000 0000 0000 0 ......|....... -00003920: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003930: 0000 0000 0000 0000 c500 0000 0700 0000 ................ -00003940: 0200 0000 0000 0000 ac20 0000 0000 0000 ......... ...... -00003950: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00003960: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003970: 0000 0000 0000 0000 d300 0000 0e00 0000 ................ -00003980: 0300 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00003990: c02d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039a0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039b0: 0800 0000 0000 0000 df00 0000 0f00 0000 ................ -000039c0: 0300 0000 0000 0000 c83d 0000 0000 0000 .........=...... -000039d0: c82d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039e0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039f0: 0800 0000 0000 0000 eb00 0000 0600 0000 ................ -00003a00: 0300 0000 0000 0000 d03d 0000 0000 0000 .........=...... -00003a10: d02d 0000 0000 0000 f001 0000 0000 0000 .-.............. -00003a20: 0600 0000 0000 0000 0800 0000 0000 0000 ................ -00003a30: 1000 0000 0000 0000 f400 0000 0100 0000 ................ -00003a40: 0300 0000 0000 0000 c03f 0000 0000 0000 .........?...... -00003a50: c02f 0000 0000 0000 2800 0000 0000 0000 ./......(....... -00003a60: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003a70: 0800 0000 0000 0000 f900 0000 0100 0000 ................ -00003a80: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00003a90: e82f 0000 0000 0000 2000 0000 0000 0000 ./...... ....... -00003aa0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003ab0: 0800 0000 0000 0000 0201 0000 0100 0000 ................ -00003ac0: 0300 0000 0000 0000 0840 0000 0000 0000 .........@...... -00003ad0: 0830 0000 0000 0000 1000 0000 0000 0000 .0.............. -00003ae0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003af0: 0000 0000 0000 0000 0801 0000 0800 0000 ................ -00003b00: 0300 0000 0000 0000 1840 0000 0000 0000 .........@...... -00003b10: 1830 0000 0000 0000 0800 0000 0000 0000 .0.............. -00003b20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b30: 0000 0000 0000 0000 0d01 0000 0100 0000 ................ -00003b40: 3000 0000 0000 0000 0000 0000 0000 0000 0............... -00003b50: 1830 0000 0000 0000 1b00 0000 0000 0000 .0.............. -00003b60: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b70: 0100 0000 0000 0000 0100 0000 0200 0000 ................ -00003b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003b90: 3830 0000 0000 0000 4002 0000 0000 0000 80......@....... -00003ba0: 1c00 0000 0600 0000 0800 0000 0000 0000 ................ -00003bb0: 1800 0000 0000 0000 0900 0000 0300 0000 ................ -00003bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003bd0: 7832 0000 0000 0000 2a01 0000 0000 0000 x2......*....... -00003be0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003bf0: 0000 0000 0000 0000 1100 0000 0300 0000 ................ -00003c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003c10: a233 0000 0000 0000 1601 0000 0000 0000 .3.............. -00003c20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003c30: 0000 0000 0000 0000 ........ - diff --git a/public/fonts/latin-modern-mono-regular.otf b/public/fonts/latin-modern-mono-regular.otf Binary files differdeleted file mode 100644 index da20085..0000000 --- a/public/fonts/latin-modern-mono-regular.otf +++ /dev/null diff --git a/public/images/bg.jpg b/public/images/bg.jpg Binary files differdeleted file mode 100644 index 5e7bdd7..0000000 --- a/public/images/bg.jpg +++ /dev/null diff --git a/public/images/cv.pdf b/public/images/cv.pdf Binary files differdeleted file mode 100644 index ba79ed0..0000000 --- a/public/images/cv.pdf +++ /dev/null diff --git a/public/images/logo.jpg b/public/images/logo.jpg Binary files differdeleted file mode 100644 index db85573..0000000 --- a/public/images/logo.jpg +++ /dev/null diff --git a/public/images/logo.pdf b/public/images/logo.pdf Binary files differdeleted file mode 100644 index db85573..0000000 --- a/public/images/logo.pdf +++ /dev/null diff --git a/public/images/main.pdf b/public/images/main.pdf Binary files differdeleted file mode 100644 index b90442a..0000000 --- a/public/images/main.pdf +++ /dev/null diff --git a/public/images/pyro.jpg b/public/images/pyro.jpg Binary files differdeleted file mode 100644 index db85573..0000000 --- a/public/images/pyro.jpg +++ /dev/null diff --git a/public/index.html b/public/index.html deleted file mode 100644 index c4f9933..0000000 --- a/public/index.html +++ /dev/null @@ -1,479 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head> - <meta name="generator" content="Hugo 0.152.2"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/logo.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - - </div> - </div> - <div style="display: inline-block; float: right"> - <div class="container"> - <h2>Find the secret</h2> - <div class="c"> - <pre style="top: 10pt;"> - -00000000: 7f45 4c46 0201 0100 0000 0000 0000 0000 .ELF............ -00000010: 0300 3e00 0100 0000 4010 0000 0000 0000 ........@....... -00000020: 4000 0000 0000 0000 b834 0000 0000 0000 @........4...... -00000030: 0000 0000 4000 3800 0e00 4000 1e00 1d00 ....@.8...@..... -00000040: 0600 0000 0400 0000 4000 0000 0000 0000 ........@....... -00000050: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -00000060: 1003 0000 0000 0000 1003 0000 0000 0000 ................ -00000070: 0800 0000 0000 0000 0300 0000 0400 0000 ................ -00000080: b403 0000 0000 0000 b403 0000 0000 0000 ................ -00000090: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000000a0: 1c00 0000 0000 0000 0100 0000 0000 0000 ................ -000000b0: 0100 0000 0400 0000 0000 0000 0000 0000 ................ -000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000000d0: 4806 0000 0000 0000 4806 0000 0000 0000 H.......H....... -000000e0: 0010 0000 0000 0000 0100 0000 0500 0000 ................ -000000f0: 0010 0000 0000 0000 0010 0000 0000 0000 ................ -00000100: 0010 0000 0000 0000 a901 0000 0000 0000 ................ -00000110: a901 0000 0000 0000 0010 0000 0000 0000 ................ -00000120: 0100 0000 0400 0000 0020 0000 0000 0000 ......... ...... -00000130: 0020 0000 0000 0000 0020 0000 0000 0000 . ....... ...... -00000140: cc00 0000 0000 0000 cc00 0000 0000 0000 ................ -00000150: 0010 0000 0000 0000 0100 0000 0600 0000 ................ -00000160: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000170: c03d 0000 0000 0000 5802 0000 0000 0000 .=......X....... -00000180: 6002 0000 0000 0000 0010 0000 0000 0000 `............... -00000190: 0200 0000 0600 0000 d02d 0000 0000 0000 .........-...... -000001a0: d03d 0000 0000 0000 d03d 0000 0000 0000 .=.......=...... -000001b0: f001 0000 0000 0000 f001 0000 0000 0000 ................ -000001c0: 0800 0000 0000 0000 0400 0000 0400 0000 ................ -000001d0: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -000001e0: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -000001f0: 4000 0000 0000 0000 0800 0000 0000 0000 @............... -00000200: 0400 0000 0400 0000 9003 0000 0000 0000 ................ -00000210: 9003 0000 0000 0000 9003 0000 0000 0000 ................ -00000220: 2400 0000 0000 0000 2400 0000 0000 0000 $.......$....... -00000230: 0400 0000 0000 0000 0400 0000 0400 0000 ................ -00000240: ac20 0000 0000 0000 ac20 0000 0000 0000 . ....... ...... -00000250: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00000260: 2000 0000 0000 0000 0400 0000 0000 0000 ............... -00000270: 53e5 7464 0400 0000 5003 0000 0000 0000 S.td....P....... -00000280: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -00000290: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -000002a0: 0800 0000 0000 0000 50e5 7464 0400 0000 ........P.td.... -000002b0: 0820 0000 0000 0000 0820 0000 0000 0000 . ....... ...... -000002c0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000002d0: 2400 0000 0000 0000 0400 0000 0000 0000 $............... -000002e0: 51e5 7464 0600 0000 0000 0000 0000 0000 Q.td............ -000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000310: 1000 0000 0000 0000 52e5 7464 0400 0000 ........R.td.... -00000320: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000330: c03d 0000 0000 0000 4002 0000 0000 0000 .=......@....... -00000340: 4002 0000 0000 0000 0100 0000 0000 0000 @............... -00000350: 0400 0000 3000 0000 0500 0000 474e 5500 ....0.......GNU. -00000360: 0280 00c0 0400 0000 0100 0000 0000 0000 ................ -00000370: 0100 01c0 0400 0000 0100 0000 0000 0000 ................ -00000380: 0200 01c0 0400 0000 0100 0000 0000 0000 ................ -00000390: 0400 0000 1400 0000 0300 0000 474e 5500 ............GNU. -000003a0: ad50 918c 1750 c49e 75cd 3cb3 3bbd baf6 .P...P..u...;... -000003b0: f832 cac9 2f6c 6962 3634 2f6c 642d 6c69 .2../lib64/ld-li -000003c0: 6e75 782d 7838 362d 3634 2e73 6f2e 3200 nux-x86-64.so.2. -000003d0: 0100 0000 0100 0000 0100 0000 0000 0000 ................ -000003e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000400: 0000 0000 0000 0000 4600 0000 1200 0000 ........F....... -00000410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000420: 0100 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000430: 0000 0000 0000 0000 6700 0000 1200 0000 ........g....... -00000440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000450: 1d00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000460: 0000 0000 0000 0000 2c00 0000 2000 0000 ........,... ... -00000470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000480: 5800 0000 2200 0000 0000 0000 0000 0000 X............... -00000490: 0000 0000 0000 0000 005f 4954 4d5f 6465 ........._ITM_de -000004a0: 7265 6769 7374 6572 544d 436c 6f6e 6554 registerTMCloneT -000004b0: 6162 6c65 005f 5f67 6d6f 6e5f 7374 6172 able.__gmon_star -000004c0: 745f 5f00 5f49 544d 5f72 6567 6973 7465 t__._ITM_registe -000004d0: 7254 4d43 6c6f 6e65 5461 626c 6500 5f5f rTMCloneTable.__ -000004e0: 6c69 6263 5f73 7461 7274 5f6d 6169 6e00 libc_start_main. -000004f0: 5f5f 6378 615f 6669 6e61 6c69 7a65 0070 __cxa_finalize.p -00000500: 7269 6e74 6600 6c69 626d 2e73 6f2e 3600 rintf.libm.so.6. -00000510: 6c69 6263 2e73 6f2e 3600 474c 4942 435f libc.so.6.GLIBC_ -00000520: 322e 322e 3500 474c 4942 435f 322e 3334 2.2.5.GLIBC_2.34 -00000530: 0000 0000 0200 0100 0300 0100 0100 0300 ................ -00000540: 0100 0200 7800 0000 1000 0000 0000 0000 ....x........... -00000550: 751a 6909 0000 0300 8200 0000 1000 0000 u.i............. -00000560: b491 9606 0000 0200 8e00 0000 0000 0000 ................ -00000570: c03d 0000 0000 0000 0800 0000 0000 0000 .=.............. -00000580: 3011 0000 0000 0000 c83d 0000 0000 0000 0........=...... -00000590: 0800 0000 0000 0000 e010 0000 0000 0000 ................ -000005a0: 1040 0000 0000 0000 0800 0000 0000 0000 .@.............. -000005b0: 1040 0000 0000 0000 c03f 0000 0000 0000 .@.......?...... -000005c0: 0600 0000 0100 0000 0000 0000 0000 0000 ................ -000005d0: c83f 0000 0000 0000 0600 0000 0200 0000 .?.............. -000005e0: 0000 0000 0000 0000 d03f 0000 0000 0000 .........?...... -000005f0: 0600 0000 0400 0000 0000 0000 0000 0000 ................ -00000600: d83f 0000 0000 0000 0600 0000 0500 0000 .?.............. -00000610: 0000 0000 0000 0000 e03f 0000 0000 0000 .........?...... -00000620: 0600 0000 0600 0000 0000 0000 0000 0000 ................ -00000630: 0040 0000 0000 0000 0700 0000 0300 0000 .@.............. -00000640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00001000: f30f 1efa 4883 ec08 488b 05c1 2f00 0048 ....H...H.../..H -00001010: 85c0 7402 ffd0 4883 c408 c300 0000 0000 ..t...H......... -00001020: ff35 ca2f 0000 ff25 cc2f 0000 0f1f 4000 .5./...%./....@. -00001030: ff25 ca2f 0000 6800 0000 00e9 e0ff ffff .%./..h......... -00001040: f30f 1efa 31ed 4989 d15e 4889 e248 83e4 ....1.I..^H..H.. -00001050: f050 5445 31c0 31c9 488d 3dda 0000 00ff .PTE1.1.H.=..... -00001060: 155b 2f00 00f4 662e 0f1f 8400 0000 0000 .[/...f......... -00001070: 488d 3da1 2f00 0048 8d05 9a2f 0000 4839 H.=./..H.../..H9 -00001080: f874 1548 8b05 3e2f 0000 4885 c074 09ff .t.H.../..H..t.. -00001090: e00f 1f80 0000 0000 c30f 1f80 0000 0000 ................ -000010a0: 488d 3d71 2f00 0048 8d35 6a2f 0000 4829 H.=q/..H.5j/..H) -000010b0: fe48 89f0 48c1 ee3f 48c1 f803 4801 c648 .H..H..?H...H..H -000010c0: d1fe 7414 488b 050d 2f00 0048 85c0 7408 ..t.H.../..H..t. -000010d0: ffe0 660f 1f44 0000 c30f 1f80 0000 0000 ..f..D.......... -000010e0: f30f 1efa 803d 2d2f 0000 0075 3355 4883 .....=-/...u3UH. -000010f0: 3dea 2e00 0000 4889 e574 0d48 8b3d 0e2f =.....H..t.H.=./ -00001100: 0000 ff15 d82e 0000 e863 ffff ffc6 0504 .........c...... -00001110: 2f00 0001 5dc3 662e 0f1f 8400 0000 0000 /...].f......... -00001120: c30f 1f40 0066 662e 0f1f 8400 0000 0000 ...@.ff......... -00001130: f30f 1efa e967 ffff ff55 4889 e548 83ec .....g...UH..H.. -00001140: 2048 b800 67d4 1201 0000 0048 8945 f848 H..g......H.E.H -00001150: b820 796f 7520 7570 0a48 8945 f048 b86e . you up.H.E.H.n -00001160: 6e61 2067 6976 6548 8945 e848 b84e 6576 na giveH.E.H.Nev -00001170: 6572 2067 6f48 8945 e048 8d45 e048 8d15 er goH.E.H.E.H.. -00001180: 800e 0000 4889 c648 89d7 b800 0000 00e8 ....H..H........ -00001190: 9cfe ffff b800 0000 00c9 c300 f30f 1efa ................ -000011a0: 4883 ec08 4883 c408 c300 0000 0000 0000 H...H........... -000011b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002000: 0100 0200 2573 0000 011b 033b 2400 0000 ....%s.....;$... -00002010: 0300 0000 18f0 ffff 5800 0000 38f0 ffff ........X...8... -00002020: 4000 0000 31f1 ffff 8000 0000 0000 0000 @...1........... -00002030: 1400 0000 0000 0000 017a 5200 0178 1001 .........zR..x.. -00002040: 1b0c 0708 9001 0000 1400 0000 1c00 0000 ................ -00002050: f0ef ffff 2600 0000 0044 0710 0000 0000 .........D...... -00002060: 2400 0000 3400 0000 b8ef ffff 2000 0000 $...4....... ... -00002070: 000e 1046 0e18 4a0f 0b77 0880 003f 1a3b ...F..J..w...?.; -00002080: 2a33 2422 0000 0000 1c00 0000 5c00 0000 *3$.........\... -00002090: a9f0 ffff 6200 0000 0041 0e10 8602 430d ....b....A....C. -000020a0: 0602 5d0c 0708 0000 0000 0000 0400 0000 ..]............. -000020b0: 1000 0000 0100 0000 474e 5500 0000 0000 ........GNU..... -000020c0: 0400 0000 0400 0000 0000 0000 0000 0000 ................ -000020d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002dc0: 3011 0000 0000 0000 e010 0000 0000 0000 0............... -00002dd0: 0100 0000 0000 0000 6e00 0000 0000 0000 ........n....... -00002de0: 0100 0000 0000 0000 7800 0000 0000 0000 ........x....... -00002df0: 0c00 0000 0000 0000 0010 0000 0000 0000 ................ -00002e00: 0d00 0000 0000 0000 9c11 0000 0000 0000 ................ -00002e10: 1900 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00002e20: 1b00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e30: 1a00 0000 0000 0000 c83d 0000 0000 0000 .........=...... -00002e40: 1c00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e50: f5fe ff6f 0000 0000 d003 0000 0000 0000 ...o............ -00002e60: 0500 0000 0000 0000 9804 0000 0000 0000 ................ -00002e70: 0600 0000 0000 0000 f003 0000 0000 0000 ................ -00002e80: 0a00 0000 0000 0000 9900 0000 0000 0000 ................ -00002e90: 0b00 0000 0000 0000 1800 0000 0000 0000 ................ -00002ea0: 1500 0000 0000 0000 0000 0000 0000 0000 ................ -00002eb0: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00002ec0: 0200 0000 0000 0000 1800 0000 0000 0000 ................ -00002ed0: 1400 0000 0000 0000 0700 0000 0000 0000 ................ -00002ee0: 1700 0000 0000 0000 3006 0000 0000 0000 ........0....... -00002ef0: 0700 0000 0000 0000 7005 0000 0000 0000 ........p....... -00002f00: 0800 0000 0000 0000 c000 0000 0000 0000 ................ -00002f10: 0900 0000 0000 0000 1800 0000 0000 0000 ................ -00002f20: fbff ff6f 0000 0000 0000 0008 0000 0000 ...o............ -00002f30: feff ff6f 0000 0000 4005 0000 0000 0000 ...o....@....... -00002f40: ffff ff6f 0000 0000 0100 0000 0000 0000 ...o............ -00002f50: f0ff ff6f 0000 0000 3205 0000 0000 0000 ...o....2....... -00002f60: f9ff ff6f 0000 0000 0300 0000 0000 0000 ...o............ -00002f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002fe0: 0000 0000 0000 0000 d03d 0000 0000 0000 ................ -00002ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003000: 3610 0000 0000 0000 0000 0000 0000 0000 6............... -00003010: 1040 0000 0000 0000 4743 433a 2028 474e .@......GCC: (GN -00003020: 5529 2031 352e 322e 3120 3230 3235 3131 U) 15.2.1 202511 -00003030: 3132 0000 0000 0000 0000 0000 0000 0000 12.............. -00003040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003050: 0100 0000 0400 f1ff 0000 0000 0000 0000 ................ -00003060: 0000 0000 0000 0000 0000 0000 0400 f1ff ................ -00003070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003080: 0a00 0000 0100 1500 d03d 0000 0000 0000 ................ -00003090: 0000 0000 0000 0000 1300 0000 0000 1000 ................ -000030a0: 0820 0000 0000 0000 0000 0000 0000 0000 . .............. -000030b0: 2600 0000 0100 1700 e83f 0000 0000 0000 .........?...... -000030c0: 0000 0000 0000 0000 3c00 0000 1200 0000 ................ -000030d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000030e0: 5900 0000 2000 0000 0000 0000 0000 0000 Y... ........... -000030f0: 0000 0000 0000 0000 9700 0000 2000 1800 ............ ... -00003100: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003110: 7500 0000 1000 1800 1840 0000 0000 0000 u........@...... -00003120: 0000 0000 0000 0000 7c00 0000 1202 0e00 ........|....... -00003130: 9c11 0000 0000 0000 0000 0000 0000 0000 ................ -00003140: 8200 0000 1200 0000 0000 0000 0000 0000 ................ -00003150: 0000 0000 0000 0000 9500 0000 1000 1800 ................ -00003160: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003170: a200 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003180: 0000 0000 0000 0000 b100 0000 1102 1800 ................ -00003190: 1040 0000 0000 0000 0000 0000 0000 0000 .@.............. -000031a0: be00 0000 1100 0f00 0020 0000 0000 0000 ......... ...... -000031b0: 0400 0000 0000 0000 cd00 0000 1000 1900 ................ -000031c0: 2040 0000 0000 0000 0000 0000 0000 0000 @.............. -000031d0: 9b00 0000 1200 0d00 4010 0000 0000 0000 ........@....... -000031e0: 2600 0000 0000 0000 d200 0000 1000 1900 ................ -000031f0: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003200: de00 0000 1200 0d00 3911 0000 0000 0000 ........9....... -00003210: 6200 0000 0000 0000 e300 0000 1102 1800 b............... -00003220: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003230: ef00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003240: 0000 0000 0000 0000 0901 0000 2200 0000 ............"... -00003250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003260: 2401 0000 1202 0b00 0010 0000 0000 0000 $............... -00003270: 0000 0000 0000 0000 0073 6563 7265 742e .........secret. -00003280: 6300 5f44 594e 414d 4943 005f 5f47 4e55 c._DYNAMIC.__GNU -00003290: 5f45 485f 4652 414d 455f 4844 5200 5f47 _EH_FRAME_HDR._G -000032a0: 4c4f 4241 4c5f 4f46 4653 4554 5f54 4142 LOBAL_OFFSET_TAB -000032b0: 4c45 5f00 5f5f 6c69 6263 5f73 7461 7274 LE_.__libc_start -000032c0: 5f6d 6169 6e40 474c 4942 435f 322e 3334 _main@GLIBC_2.34 -000032d0: 005f 4954 4d5f 6465 7265 6769 7374 6572 ._ITM_deregister -000032e0: 544d 436c 6f6e 6554 6162 6c65 005f 6564 TMCloneTable._ed -000032f0: 6174 6100 5f66 696e 6900 7072 696e 7466 ata._fini.printf -00003300: 4047 4c49 4243 5f32 2e32 2e35 005f 5f64 @GLIBC_2.2.5.__d -00003310: 6174 615f 7374 6172 7400 5f5f 676d 6f6e ata_start.__gmon -00003320: 5f73 7461 7274 5f5f 005f 5f64 736f 5f68 _start__.__dso_h -00003330: 616e 646c 6500 5f49 4f5f 7374 6469 6e5f andle._IO_stdin_ -00003340: 7573 6564 005f 656e 6400 5f5f 6273 735f used._end.__bss_ -00003350: 7374 6172 7400 6d61 696e 005f 5f54 4d43 start.main.__TMC -00003360: 5f45 4e44 5f5f 005f 4954 4d5f 7265 6769 _END__._ITM_regi -00003370: 7374 6572 544d 436c 6f6e 6554 6162 6c65 sterTMCloneTable -00003380: 005f 5f63 7861 5f66 696e 616c 697a 6540 .__cxa_finalize@ -00003390: 474c 4942 435f 322e 322e 3500 5f69 6e69 GLIBC_2.2.5._ini -000033a0: 7400 002e 7379 6d74 6162 002e 7374 7274 t...symtab..strt -000033b0: 6162 002e 7368 7374 7274 6162 002e 6e6f ab..shstrtab..no -000033c0: 7465 2e67 6e75 2e70 726f 7065 7274 7900 te.gnu.property. -000033d0: 2e6e 6f74 652e 676e 752e 6275 696c 642d .note.gnu.build- -000033e0: 6964 002e 696e 7465 7270 002e 676e 752e id..interp..gnu. -000033f0: 6861 7368 002e 6479 6e73 796d 002e 6479 hash..dynsym..dy -00003400: 6e73 7472 002e 676e 752e 7665 7273 696f nstr..gnu.versio -00003410: 6e00 2e67 6e75 2e76 6572 7369 6f6e 5f72 n..gnu.version_r -00003420: 002e 7265 6c61 2e64 796e 002e 7265 6c61 ..rela.dyn..rela -00003430: 2e70 6c74 002e 696e 6974 002e 7465 7874 .plt..init..text -00003440: 002e 6669 6e69 002e 726f 6461 7461 002e ..fini..rodata.. -00003450: 6568 5f66 7261 6d65 5f68 6472 002e 6568 eh_frame_hdr..eh -00003460: 5f66 7261 6d65 002e 6e6f 7465 2e41 4249 _frame..note.ABI -00003470: 2d74 6167 002e 696e 6974 5f61 7272 6179 -tag..init_array -00003480: 002e 6669 6e69 5f61 7272 6179 002e 6479 ..fini_array..dy -00003490: 6e61 6d69 6300 2e67 6f74 002e 676f 742e namic..got..got. -000034a0: 706c 7400 2e64 6174 6100 2e62 7373 002e plt..data..bss.. -000034b0: 636f 6d6d 656e 7400 0000 0000 0000 0000 comment......... -000034c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -000034f0: 0000 0000 0000 0000 1b00 0000 0700 0000 ................ -00003500: 0200 0000 0000 0000 5003 0000 0000 0000 ........P....... -00003510: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -00003520: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003530: 0000 0000 0000 0000 2e00 0000 0700 0000 ................ -00003540: 0200 0000 0000 0000 9003 0000 0000 0000 ................ -00003550: 9003 0000 0000 0000 2400 0000 0000 0000 ........$....... -00003560: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003570: 0000 0000 0000 0000 4100 0000 0100 0000 ........A....... -00003580: 0200 0000 0000 0000 b403 0000 0000 0000 ................ -00003590: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000035a0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -000035b0: 0000 0000 0000 0000 4900 0000 f6ff ff6f ........I......o -000035c0: 0200 0000 0000 0000 d003 0000 0000 0000 ................ -000035d0: d003 0000 0000 0000 1c00 0000 0000 0000 ................ -000035e0: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -000035f0: 0000 0000 0000 0000 5300 0000 0b00 0000 ........S....... -00003600: 0200 0000 0000 0000 f003 0000 0000 0000 ................ -00003610: f003 0000 0000 0000 a800 0000 0000 0000 ................ -00003620: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -00003630: 1800 0000 0000 0000 5b00 0000 0300 0000 ........[....... -00003640: 0200 0000 0000 0000 9804 0000 0000 0000 ................ -00003650: 9804 0000 0000 0000 9900 0000 0000 0000 ................ -00003660: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003670: 0000 0000 0000 0000 6300 0000 ffff ff6f ........c......o -00003680: 0200 0000 0000 0000 3205 0000 0000 0000 ........2....... -00003690: 3205 0000 0000 0000 0e00 0000 0000 0000 2............... -000036a0: 0500 0000 0000 0000 0200 0000 0000 0000 ................ -000036b0: 0200 0000 0000 0000 7000 0000 feff ff6f ........p......o -000036c0: 0200 0000 0000 0000 4005 0000 0000 0000 ........@....... -000036d0: 4005 0000 0000 0000 3000 0000 0000 0000 @.......0....... -000036e0: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -000036f0: 0000 0000 0000 0000 7f00 0000 0400 0000 ................ -00003700: 0200 0000 0000 0000 7005 0000 0000 0000 ........p....... -00003710: 7005 0000 0000 0000 c000 0000 0000 0000 p............... -00003720: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -00003730: 1800 0000 0000 0000 8900 0000 0400 0000 ................ -00003740: 4200 0000 0000 0000 3006 0000 0000 0000 B.......0....... -00003750: 3006 0000 0000 0000 1800 0000 0000 0000 0............... -00003760: 0500 0000 1700 0000 0800 0000 0000 0000 ................ -00003770: 1800 0000 0000 0000 9300 0000 0100 0000 ................ -00003780: 0600 0000 0000 0000 0010 0000 0000 0000 ................ -00003790: 0010 0000 0000 0000 1b00 0000 0000 0000 ................ -000037a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000037b0: 0000 0000 0000 0000 8e00 0000 0100 0000 ................ -000037c0: 0600 0000 0000 0000 2010 0000 0000 0000 ........ ....... -000037d0: 2010 0000 0000 0000 2000 0000 0000 0000 ....... ....... -000037e0: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -000037f0: 1000 0000 0000 0000 9900 0000 0100 0000 ................ -00003800: 0600 0000 0000 0000 4010 0000 0000 0000 ........@....... -00003810: 4010 0000 0000 0000 5b01 0000 0000 0000 @.......[....... -00003820: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -00003830: 0000 0000 0000 0000 9f00 0000 0100 0000 ................ -00003840: 0600 0000 0000 0000 9c11 0000 0000 0000 ................ -00003850: 9c11 0000 0000 0000 0d00 0000 0000 0000 ................ -00003860: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003870: 0000 0000 0000 0000 a500 0000 0100 0000 ................ -00003880: 0200 0000 0000 0000 0020 0000 0000 0000 ......... ...... -00003890: 0020 0000 0000 0000 0700 0000 0000 0000 . .............. -000038a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038b0: 0000 0000 0000 0000 ad00 0000 0100 0000 ................ -000038c0: 0200 0000 0000 0000 0820 0000 0000 0000 ......... ...... -000038d0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000038e0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038f0: 0000 0000 0000 0000 bb00 0000 0100 0000 ................ -00003900: 0200 0000 0000 0000 3020 0000 0000 0000 ........0 ...... -00003910: 3020 0000 0000 0000 7c00 0000 0000 0000 0 ......|....... -00003920: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003930: 0000 0000 0000 0000 c500 0000 0700 0000 ................ -00003940: 0200 0000 0000 0000 ac20 0000 0000 0000 ......... ...... -00003950: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00003960: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003970: 0000 0000 0000 0000 d300 0000 0e00 0000 ................ -00003980: 0300 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00003990: c02d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039a0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039b0: 0800 0000 0000 0000 df00 0000 0f00 0000 ................ -000039c0: 0300 0000 0000 0000 c83d 0000 0000 0000 .........=...... -000039d0: c82d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039e0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039f0: 0800 0000 0000 0000 eb00 0000 0600 0000 ................ -00003a00: 0300 0000 0000 0000 d03d 0000 0000 0000 .........=...... -00003a10: d02d 0000 0000 0000 f001 0000 0000 0000 .-.............. -00003a20: 0600 0000 0000 0000 0800 0000 0000 0000 ................ -00003a30: 1000 0000 0000 0000 f400 0000 0100 0000 ................ -00003a40: 0300 0000 0000 0000 c03f 0000 0000 0000 .........?...... -00003a50: c02f 0000 0000 0000 2800 0000 0000 0000 ./......(....... -00003a60: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003a70: 0800 0000 0000 0000 f900 0000 0100 0000 ................ -00003a80: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00003a90: e82f 0000 0000 0000 2000 0000 0000 0000 ./...... ....... -00003aa0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003ab0: 0800 0000 0000 0000 0201 0000 0100 0000 ................ -00003ac0: 0300 0000 0000 0000 0840 0000 0000 0000 .........@...... -00003ad0: 0830 0000 0000 0000 1000 0000 0000 0000 .0.............. -00003ae0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003af0: 0000 0000 0000 0000 0801 0000 0800 0000 ................ -00003b00: 0300 0000 0000 0000 1840 0000 0000 0000 .........@...... -00003b10: 1830 0000 0000 0000 0800 0000 0000 0000 .0.............. -00003b20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b30: 0000 0000 0000 0000 0d01 0000 0100 0000 ................ -00003b40: 3000 0000 0000 0000 0000 0000 0000 0000 0............... -00003b50: 1830 0000 0000 0000 1b00 0000 0000 0000 .0.............. -00003b60: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b70: 0100 0000 0000 0000 0100 0000 0200 0000 ................ -00003b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003b90: 3830 0000 0000 0000 4002 0000 0000 0000 80......@....... -00003ba0: 1c00 0000 0600 0000 0800 0000 0000 0000 ................ -00003bb0: 1800 0000 0000 0000 0900 0000 0300 0000 ................ -00003bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003bd0: 7832 0000 0000 0000 2a01 0000 0000 0000 x2......*....... -00003be0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003bf0: 0000 0000 0000 0000 1100 0000 0300 0000 ................ -00003c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003c10: a233 0000 0000 0000 1601 0000 0000 0000 .3.............. -00003c20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003c30: 0000 0000 0000 0000 ........ - </pre> - </div> - </div> -</div> - - </header> - -<div style="display: block; float: left"> - <div class="container"> - <h2>Recent posts</h2> - <div class="content-wrapper"> - - - - <ul class="content-list"> - - - - <li> - <span class="date">2025/12/14</span> - <a href="/posts/dijkstra-knuth/">Dijkstra and Knuth</a> - </li> - - <li> - <span class="date">2025/09/12</span> - <a href="/posts/denounce-ai/">Denounce AI</a> - </li> - - <li> - <span class="date">2025/07/26</span> - <a href="/posts/useful-links/">Useful Links</a> - </li> - - <li> - <span class="date">2025/07/25</span> - <a href="/posts/good-cs-books/">Good CS books</a> - </li> - - </ul> - </div> - </div> -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/index.xml b/public/index.xml deleted file mode 100644 index a490cd8..0000000 --- a/public/index.xml +++ /dev/null @@ -1,75 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> - <channel> - <title>mjkw</title> - <link>https://mjkw.pl/</link> - <description>Recent content on mjkw</description> - <generator>Hugo</generator> - <language>en-us</language> - <lastBuildDate>Sun, 14 Dec 2025 17:14:30 +0100</lastBuildDate> - <atom:link href="https://mjkw.pl/index.xml" rel="self" type="application/rss+xml" /> - <item> - <title>Dijkstra and Knuth</title> - <link>https://mjkw.pl/posts/dijkstra-knuth/</link> - <pubDate>Sun, 14 Dec 2025 17:14:30 +0100</pubDate> - <guid>https://mjkw.pl/posts/dijkstra-knuth/</guid> - <description><p>It has long lingered on my mind to reflect partially on my experience of the last 3 years, as the B.Sc. of Computer Science I have recently undertaken is soon coming to an end.
Fortunately, this is not the end of my journey as a Computer Scientist, but there are specific things that I did not realize about Computer Science before I embarked on this endeavour, most important of which is this: Computer Science is 90% reading and understanding and 10% coding.
I believe it to be the most important thing I have learned about the field itself in the last 3 years.
Here is why.
Dealing with complex problems is hard.
Programming is all about solving complex problems, programmers live by optimizing our code the best we can, and try to find solutions to problems that we encounter while doing so.
While it is no doubt nice to have a working code that does something cool, or a solution to a problem that meets the specification, I don&rsquo;t think that is the mindset a programmer should have &ndash; that is, at this stage, to solve a problem is not about getting to a solution <em>somehow</em>.</p></description> - </item> - <item> - <title>The Island of Missing Trees</title> - <link>https://mjkw.pl/books/the-island-of-missing-trees/</link> - <pubDate>Fri, 07 Nov 2025 16:05:35 +0100</pubDate> - <guid>https://mjkw.pl/books/the-island-of-missing-trees/</guid> - <description><p><img src="https://mjkw.pl/images/the-island-of-missing-trees.jpg#floatright" alt="island-of-missing-trees-book-cover"></p>
<p><em>The Island of Missing Trees</em> is a fiction novel written by Elif Shafak with action set mostly in London and Cyprus and taking course over several decades between 1970s and 2010s.
It is a book full of surprises and historical insights into that period of time, specifically the Greek-Turkish conflict over the Cyprus island.
The main premise of the book, in my opinion, sends a message about how the actions we take in life echo across generations, and what might seem unimportant to us now can be defining in the future of others.
Two main characters - Kostas and Dephne - are from different parts of the island.
Kostas is Greek while Dephne is Turkish.
Both are deeply in love with each other during their teens, however arising conflict and tensions have a tragic impact on their relationship and families, which is what the book is mainly about.</p></description> - </item> - <item> - <title>All the Lovers in the Night</title> - <link>https://mjkw.pl/books/all-the-lovers-in-the-night/</link> - <pubDate>Sun, 28 Sep 2025 16:40:54 +0200</pubDate> - <guid>https://mjkw.pl/books/all-the-lovers-in-the-night/</guid> - <description><p><img src="https://mjkw.pl/images/all-the-lovers-in-the-night.jpg#floatright" alt="all-the-lovers-in-the-night-cover"></p>
<p><em>All the Lovers in the Night</em> is a book about a young, shy proofreader in her thirties.
Fuyuko Irie, who is an introverted shut-in, rarely interacts with other people and keeps things quiet and to herself.
As far as she can remember, all she ever did was work, get back home, somehow pass the hours before sleeping and go to work the next day.
A solitary existence, void of contact with other people.
This changes when a friend of hers, Kyoko, encourages her to quit her job and start working freelance.
Soon afterwards she meets Hijari, her contact person for new proofreading requests, and Mitsutsuko, a man in his fifties, with whom she starts to slowly overcome her anxieties and barriers.</p></description> - </item> - <item> - <title>Denounce AI</title> - <link>https://mjkw.pl/posts/denounce-ai/</link> - <pubDate>Fri, 12 Sep 2025 23:08:15 +0200</pubDate> - <guid>https://mjkw.pl/posts/denounce-ai/</guid> - <description><p>Recently I have read a blog post by <a href="https://www.jwz.org/">Jamie Zawinski</a> on <a href="https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html">Anthony Moser&rsquo;s opinion</a> about the current developments in AI.
Now I want to try to formulate my own arguments against the overwhelming reliance on AI nowadays.
It&rsquo;s been my point of view for a while, however I would like to now clearly state why I think the direction the technology world is heading is wrong.</p>
<p>AI, although currently being hyped beyond reason, has been around since the previous century.
However, with the release of ChatGPT to the public, generative models have entered the lives of everyone.
As a Computer Science student I have first hand witnessed the effects of a paradigm shift in many domains, and after 2 years I believe that relying on content generated by artificial intelligence is simply harmful.</p></description> - </item> - <item> - <title>Lolita</title> - <link>https://mjkw.pl/books/lolita/</link> - <pubDate>Tue, 19 Aug 2025 15:11:46 +0200</pubDate> - <guid>https://mjkw.pl/books/lolita/</guid> - <description><p><img src="https://mjkw.pl/images/lolita.jpg#floatright" alt="lolita-book-cover"></p>
<p>Lolita is a very special book due to the sensitive subjects which it touches upon.
Masterfully written, it talks about taboo topics such as relationship abuse and obsession, and includes themes of murder, rape and pedophilia.
It has been widely regarded as a literary classic and masterpiece and included in some of the most prestigious book rankings in the world <a href="https://en.wikipedia.org/wiki/Lolita">(see here)</a>.
A colleague of mine told me that she could have not read on until the end, due to the books narrative.
After getting into a discussion with her, I have decided to give the book a try.</p></description> - </item> - <item> - <title>Klara and the Sun</title> - <link>https://mjkw.pl/books/klara-and-the-sun/</link> - <pubDate>Sun, 27 Jul 2025 10:49:23 +0200</pubDate> - <guid>https://mjkw.pl/books/klara-and-the-sun/</guid> - <description><p><img src="https://mjkw.pl/images/klara-and-the-sun-book-cover.jpg#floatright" alt="klara-and-the-sun-book-cover"></p>
<p><em>Klara and the Sun</em> is a novel written by Kazuo Ishiguro.
Set in a far dystopian future, it tells a story about the relationship between Josie, a home schooled, genetically modified child and Klara, an artificial friend (AF) and companion to Josie.
It&rsquo;s a remarkable tale that tries to answer some of the most important questions we often ask ourselves:
<em>What makes us human?</em>, <em>What does it mean to be human?</em>
We encounter multiple themes throughout the book, but there are two which I would like to write about.</p></description> - </item> - <item> - <title>Useful Links</title> - <link>https://mjkw.pl/posts/useful-links/</link> - <pubDate>Sat, 26 Jul 2025 12:53:30 +0200</pubDate> - <guid>https://mjkw.pl/posts/useful-links/</guid> - <description><ol start="0">
<li>
<p><a href="https://atlarge-research.com/">atlarge-research.com</a></p>
</li>
<li>
<p><a href="https://www.jwz.org">jwz.org</a></p>
</li>
<li>
<p><a href="https://denshi.org">denshi.org</a></p>
</li>
<li>
<p><a href="https://landchad.net">landchad.net</a></p>
</li>
<li>
<p><a href="https://comfy.guide">comfy.guide</a></p>
</li>
<li>
<p><a href="https://pad.envs.net/">pad.envs.net</a></p>
</li>
<li>
<p><a href="https://envs.net/">envs.net</a></p>
</li>
<li>
<p><a href="https://blog.orhun.dev/no-bullshit-file-hosting/">blog.orhun.dev</a></p>
</li>
<li>
<p><a href="https://cs.stanford.edu/~knuth/index.html">cs.stanford.edu/~knuth</a></p>
</li>
</ol></description> - </item> - <item> - <title>List of Books</title> - <link>https://mjkw.pl/books/list-of-books/</link> - <pubDate>Fri, 25 Jul 2025 12:14:25 +0200</pubDate> - <guid>https://mjkw.pl/books/list-of-books/</guid> - <description><p>This is a list of my favorite books.</p>
<ul>
<li>Daniel Keyes <em>Flowers for Algernon</em></li>
<li>Philip K. Dick <em>Do Androids Dream of Electric Sheep?</em></li>
<li><a href="https://mjkw.pl/books/klara-and-the-sun/">Kazuo Ishiguro <em>Klara and the Sun</em></a></li>
<li>John Steinbeck <em>The Grapes of Wrath</em></li>
<li>Harper Lee <em>To Kill a Mockingbird</em></li>
<li><a href="https://mjkw.pl/books/all-the-lovers-in-the-night/">Mieko Kawakami <em>All the Lovers in the Night</em></a></li>
<li>Kazuo Ishiguro <em>An Artist of the Floating World</em></li>
<li>Khaled Hosseini <em>The Kite Runner</em></li>
<li>Victor Hugo <em>The Hunchback of Notre-Dame</em></li>
<li>Kazuo Ishiguro <em>Never Let Me Go</em></li>
<li>Umberto Eco <em>The Name of the Rose</em></li>
<li><a href="https://mjkw.pl/books/the-island-of-missing-trees/">Elif Shafak <em>The Island of Missing Trees</em></a></li>
<li>George Orwell <em>Animal Farm</em></li>
<li>Hermann Hesse <em>Siddhartha</em></li>
<li><a href="https://mjkw.pl/books/lolita/">Vladimir Nabokov <em>Lolita</em></a></li>
<li>Paulo Coelho <em>The Alchemist</em></li>
<li>Carlos Ruiz Zafon <em>The Shadow of the Wind</em></li>
<li>William Wharton <em>Dad</em></li>
<li>Albert Camus <em>The Plague</em></li>
<li>Anthony Doerr <em>All the Light We Cannot See</em></li>
<li>Fyodor Dostoevsky <em>Crime and Punishment</em></li>
<li>Kazuo Ishiguro <em>A Pale View of Hills</em></li>
<li>Albert Camus <em>The Stranger</em></li>
<li>George Orwell <em>1984</em></li>
<li>Ian McEwan <em>Atonement</em></li>
<li>Gregory David Roberts <em>Shantaram</em></li>
<li>Khaled Hosseini <em>A Thousand Splendid Suns</em></li>
<li>Albert Camus <em>The Fall</em></li>
<li>Anthony Doerr <em>All the Light We Cannot See</em></li>
<li>Nancy Kleinbaum <em>Dead Poets Society</em></li>
<li>Gregory David Roberts <em>In the Shadow of the Mountain</em></li>
<li>Kazuo Ishiguro <em>When We Were Orphans</em></li>
<li>John Steinbeck <em>The Pearl</em></li>
<li>Richard Powers <em>Bewilderment</em></li>
<li>Kazuo Ishiguro <em>The Remains of the Day</em></li>
<li>Aldous Huxley <em>Brave New World</em></li>
<li>John Steinbeck <em>Of Mice and Men</em></li>
<li>Oscar Wilde <em>The Picture of Dorian Gray</em></li>
<li>Nikolai Gogol <em>Dead Souls</em></li>
</ul></description> - </item> - <item> - <title>Good CS books</title> - <link>https://mjkw.pl/posts/good-cs-books/</link> - <pubDate>Fri, 25 Jul 2025 11:29:52 +0200</pubDate> - <guid>https://mjkw.pl/posts/good-cs-books/</guid> - <description><ol start="0">
<li>
<p>Frederick P. Brooks, <em>The Mythical Man-Month: Essays on Software Engineering</em>.</p>
</li>
<li>
<p>Carl Hamacher and Zvonko Vranesic, <em>Computer Organization</em>.</p>
</li>
<li>
<p>David A. Patterson and John L. Hennessy, <em>Computer Organization and Design: The Hardware/Software Interface</em>.</p>
</li>
<li>
<p>Andrew Tanenbaum, David Wetherall, Nick Feamster, <em>Computer Networks</em>.</p>
</li>
<li>
<p>Tanenbaum, A.S., Bos, H.J., <em>Modern Operating Systems</em>.</p>
</li>
<li>
<p>Maurice Herlihy, Nir Shavit, Victor Luchangco, Michael Spear, <em>The Art of Multiprocessor Programming</em>.</p>
</li>
<li>
<p>Philip. K. Dick, <em>Do Androids Dream of Electric Sheep?</em></p>
</li>
<li>
<p>Daniel Keyes, <em>Flowers for Algernon</em>.</p></description> - </item> - </channel> -</rss> diff --git a/public/main.pdf b/public/main.pdf Binary files differdeleted file mode 100644 index b90442a..0000000 --- a/public/main.pdf +++ /dev/null diff --git a/public/pdf/main.pdf b/public/pdf/main.pdf Binary files differdeleted file mode 100644 index b90442a..0000000 --- a/public/pdf/main.pdf +++ /dev/null diff --git a/public/posts/2026/index.html b/public/posts/2026/index.html deleted file mode 100644 index 271f718..0000000 --- a/public/posts/2026/index.html +++ /dev/null @@ -1,59 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>2026</h2> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/posts/:w b/public/posts/:w deleted file mode 100644 index f53d870..0000000 --- a/public/posts/:w +++ /dev/null @@ -1,45 +0,0 @@ -+++ -date = '2025-09-12T23:08:15+02:00' -draft = false -title = 'Denounce AI' -+++ - -Recently I have read a blog post by [Jamie Zawinski](https://www.jwz.org/) on [Anthony Moser's opinion](https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html) about the current developments in AI. -Now I want to try to formulate my own arguments against the overwhelming reliance on AI nowadays. -It's been my point of view for a while, however I would like to now clearly state why I think the direction the technology world is heading is wrong. - -AI, although currently being hyped beyond reason, has been around since the previous century. -However, with the release of ChatGPT to the public, generative models have entered the lives of everyone. -As a Computer Science student I have first hand witnessed the effects of a paradigm shift in many domains, and after 2 years I believe that relying on content generated by artificial intelligence is simply harmful. - -As an avid fan of english literature I really like reading well-written books. -It is a great feeling to be able to appreciate the intricacies of the language and the craftsmanship of the author, who has taken the time (sometimes decades) to write about a certain topic. -If you read a lot, you can often tell a well-written book from a poorly constructed one, and if enough people realize this, the society awards great writers with prizes and honors. -However, with the rise of large language models, essays, books, novels and much more can be created with a single prompt to the model. -While the quality of such writing can often be questionable, it's important to realize that this takes away the very essence and purpose of writing in the first place. -When you put pen to paper you both try to advance your own thinking and convey your feelings and views to a broader audience. -It is your opinion and findings that matter, and this is by no means a trivial process. -Using artificial intelligence to write for you, or help you write, or correct your writing defeats the purpose of writing something in the first place. -This is also the right moment to point out the current concerns regarding this for the book authors and artist of any other kind as well. -AI is slowly getting better and better at this kind of work, rendering virtually impossible for me right now to distinguish e.g., electronic music generated by AI and created by humans. -This poses a threat to the literature and artistic community, and by proxy, to readers and everyone interested in art. -I consciously cannot use such technology knowing that it displaces the very people I admire the work of. - -What is even more interesting, is that many large language models are trained on books, which are later completely discarded and thrown out. -Anthropic, the company behind the Claude AI model, has destroyed millions of print books to train their AI. -[Here](https://arstechnica.com/ai/2025/06/anthropic-destroyed-millions-of-print-books-to-build-its-ai-models/) is a very good article about this. -In essence, to train the AI, one must scan the books first, preferably quickly. -According to Anthropic, the most efficient way to go about this is to strip the books of their cover, rip out the pages and scan just the paper itself. -This destroys the books, which are later thrown out. -It's a good moment to ask oneself -- is this what I'd like to happen to my book, if I ever wrote one? - - -I think the point made by [Hayao Miyazaki](https://en.wikipedia.org/wiki/Hayao_Miyazaki), the studio Ghibli founder behind some of the best animated movies of the last century summarizes it pretty well. -Recently there has been a viral video going on of him saying in 2016 how he believes AI to be _an insult to life itself_. -As strong of an opinion as it is, I sympathize with his standpoint of view. -Being an artist and designer, seeing your life's work being completely overtaken by soulless software must be terrifying. - -I will probably be updating this blog post to review my arguments and add on top of everything. -Maybe who knows, one day I might change my mind, but if it happens so, I will for sure write another post about it. -Thanks for reading! - diff --git a/public/posts/denounce-ai/index.html b/public/posts/denounce-ai/index.html deleted file mode 100644 index dae7e32..0000000 --- a/public/posts/denounce-ai/index.html +++ /dev/null @@ -1,90 +0,0 @@ -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>Denounce AI</h2> - <p>Recently I have read a blog post by <a href="https://www.jwz.org/">Jamie Zawinski</a> on <a href="https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html">Anthony Moser’s opinion</a> about the current developments in AI. -Now I want to try to formulate my own arguments against the overwhelming reliance on AI nowadays. -It’s been my point of view for a while, however I would like to now clearly state why I think the direction the technology world is heading is wrong.</p> -<p>AI, although currently being hyped beyond reason, has been around since the previous century. -However, with the release of ChatGPT to the public, generative models have entered the lives of everyone. -As a Computer Science student I have first hand witnessed the effects of a paradigm shift in many domains, and after 2 years I believe that relying on content generated by artificial intelligence is simply harmful.</p> -<p>As an avid fan of english literature I really like reading well-written books. -It is a great feeling to be able to appreciate the intricacies of the language and the craftsmanship of the author, who has taken the time (sometimes decades) to write about a certain topic. -If you read a lot, you can often tell a well-written book from a poorly constructed one, and if enough people realize this, the society awards great writers with prizes and honors. -However, with the rise of large language models, essays, books, novels and much more can be created with a single prompt to the model. -While the quality of such writing can often be questionable, it’s important to realize that this takes away the very essence and purpose of writing in the first place. -When you put pen to paper you both try to advance your own thinking and convey your feelings and views to a broader audience. -It is your opinion and findings that matter, and this is by no means a trivial process. -Using artificial intelligence to write for you, or help you write, or correct your writing defeats the purpose of writing something in the first place. -This is also the right moment to point out the current concerns regarding this for the book authors and artist of any other kind as well. -AI is slowly getting better and better at this kind of work, rendering virtually impossible for me right now to distinguish e.g., electronic music generated by AI and created by humans. -This poses a threat to the literature and artistic community, and by proxy, to readers and everyone interested in art. -I consciously cannot use such technology knowing that it displaces the very people I admire the work of.</p> -<p>What is even more interesting is that many large language models are trained on books, which are later completely discarded and thrown out. -Anthropic, the company behind the Claude AI model, has destroyed millions of print books to train their AI. -<a href="https://arstechnica.com/ai/2025/06/anthropic-destroyed-millions-of-print-books-to-build-its-ai-models/">Here</a> is a very good article about this. -In essence, to train the AI, one must scan the books first, preferably quickly. -According to Anthropic, the most efficient way to go about this is to strip the books of their cover, rip out the pages and scan just the printed paper. -This irreversibly destroys the books, which are later thrown out. -It’s a good moment to ask oneself – is this what I’d like to happen to my book, if I ever wrote one? -I will not raise the ethics concerns behind such actions, it’s also not my aim to start a debate about this. -However, I think the question above is worth asking to yourself.</p> -<p>I think the point made by <a href="https://en.wikipedia.org/wiki/Hayao_Miyazaki">Hayao Miyazaki</a>, the studio Ghibli founder behind some of the best animated movies of the last century summarizes it pretty well. -Recently there has been a viral video going on of him saying in 2016 how he believes AI to be <em>an insult to life itself</em>. -As strong of an opinion as it is, I sympathize with his standpoint of view. -Being an artist and designer, seeing your life’s work being completely overtaken by soulless software must be terrifying.</p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/posts/dijkstra-knuth/index.html b/public/posts/dijkstra-knuth/index.html deleted file mode 100644 index 447d489..0000000 --- a/public/posts/dijkstra-knuth/index.html +++ /dev/null @@ -1,85 +0,0 @@ -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>Dijkstra and Knuth</h2> - <p>It has long lingered on my mind to reflect partially on my experience of the last 3 years, as the B.Sc. of Computer Science I have recently undertaken is soon coming to an end. -Fortunately, this is not the end of my journey as a Computer Scientist, but there are specific things that I did not realize about Computer Science before I embarked on this endeavour, most important of which is this: Computer Science is 90% reading and understanding and 10% coding. -I believe it to be the most important thing I have learned about the field itself in the last 3 years. -Here is why. -Dealing with complex problems is hard. -Programming is all about solving complex problems, programmers live by optimizing our code the best we can, and try to find solutions to problems that we encounter while doing so. -While it is no doubt nice to have a working code that does something cool, or a solution to a problem that meets the specification, I don’t think that is the mindset a programmer should have – that is, at this stage, to solve a problem is not about getting to a solution <em>somehow</em>.</p> -<p>Solving coding tasks requires time. -This might be difficult to admit for some, as it has been for me. -But understanding a problem requires patient reading and digesting the context, possible solutions and most importantly doubts one might have about their own solution. -Needless to say, if you have solved a problem without asking questions about it, then it wasn’t a difficult (by proxy important) problem to be solve in the first place. -Reading code is hard. -It’s sometimes like reading an essay in a foreign language. -Your head hurts, your eyes are getting sore, and after 6 hours of staring at the screen you conclude you don’t understand anything anymore. -One of my favourite quotes about computing from Temple OS creator, <a href="https://en.wikipedia.org/wiki/Terry_A._Davis">Terry Davis</a>, reflects this perfectly (it’s too long to include here, so <a href="https://www.goodreads.com/quotes/10916333-what-s-reality-i-don-t-know-when-my-bird-was-looking">this is the link to the GoodReads quote page</a>). -It would almost seem like this time has been wasted, since you might have not produced a line of code. -Nevertheless, this is all there is to programming.</p> -<p>After 3 years, it appears to me that my views about Computer Science aligns with those of Donald Knuth and Edsger Dijkstra the most. -I had first stumbled on Donald Knuth’s blog long ago, while exploring Jamie Zawinski’s blog and looking for top figures in CS to study. -On his <a href="https://www-cs-faculty.stanford.edu/~knuth/email.html">blog</a> Knuth writes: <em>What I do takes long hours of studying and uninterruptible concentration. I try to learn certain areas of computer science exhaustively; then I try to digest that knowledge into a form that is accessible to people who don’t have time for such study.</em> -There it is. -Computing takes time. -There’s no silver bullet yet, and we as programmers have to take our time to think about problems in depth. -There have been many comments on the peculiar style of teaching and way of being of Edsgar Dijkstra, but I believe he has made some really good points about this too. -What describes my experience over the last 3 years well is his quote: <em>The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility[…]</em>. -I think this the approach to take, because so often computers help us verify and point out that we indeed really don’t know anything, we are just pretending we do.</p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/posts/good-cs-books/index.html b/public/posts/good-cs-books/index.html deleted file mode 100644 index 00d5a84..0000000 --- a/public/posts/good-cs-books/index.html +++ /dev/null @@ -1,88 +0,0 @@ -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>Good CS books</h2> - <ol start="0"> -<li> -<p>Frederick P. Brooks, <em>The Mythical Man-Month: Essays on Software Engineering</em>.</p> -</li> -<li> -<p>Carl Hamacher and Zvonko Vranesic, <em>Computer Organization</em>.</p> -</li> -<li> -<p>David A. Patterson and John L. Hennessy, <em>Computer Organization and Design: The Hardware/Software Interface</em>.</p> -</li> -<li> -<p>Andrew Tanenbaum, David Wetherall, Nick Feamster, <em>Computer Networks</em>.</p> -</li> -<li> -<p>Tanenbaum, A.S., Bos, H.J., <em>Modern Operating Systems</em>.</p> -</li> -<li> -<p>Maurice Herlihy, Nir Shavit, Victor Luchangco, Michael Spear, <em>The Art of Multiprocessor Programming</em>.</p> -</li> -<li> -<p>Philip. K. Dick, <em>Do Androids Dream of Electric Sheep?</em></p> -</li> -<li> -<p>Daniel Keyes, <em>Flowers for Algernon</em>.</p> -</li> -<li> -<p>Peter Seibel, <em>Coders at Work</em>.</p> -</li> -</ol> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/posts/index.html b/public/posts/index.html deleted file mode 100644 index 20ffe58..0000000 --- a/public/posts/index.html +++ /dev/null @@ -1,485 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/logo.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - - </div> - </div> - <div style="display: inline-block; float: right"> - <div class="container"> - <h2>Find the secret</h2> - <div class="c"> - <pre style="top: 10pt;"> - -00000000: 7f45 4c46 0201 0100 0000 0000 0000 0000 .ELF............ -00000010: 0300 3e00 0100 0000 4010 0000 0000 0000 ........@....... -00000020: 4000 0000 0000 0000 b834 0000 0000 0000 @........4...... -00000030: 0000 0000 4000 3800 0e00 4000 1e00 1d00 ....@.8...@..... -00000040: 0600 0000 0400 0000 4000 0000 0000 0000 ........@....... -00000050: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -00000060: 1003 0000 0000 0000 1003 0000 0000 0000 ................ -00000070: 0800 0000 0000 0000 0300 0000 0400 0000 ................ -00000080: b403 0000 0000 0000 b403 0000 0000 0000 ................ -00000090: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000000a0: 1c00 0000 0000 0000 0100 0000 0000 0000 ................ -000000b0: 0100 0000 0400 0000 0000 0000 0000 0000 ................ -000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000000d0: 4806 0000 0000 0000 4806 0000 0000 0000 H.......H....... -000000e0: 0010 0000 0000 0000 0100 0000 0500 0000 ................ -000000f0: 0010 0000 0000 0000 0010 0000 0000 0000 ................ -00000100: 0010 0000 0000 0000 a901 0000 0000 0000 ................ -00000110: a901 0000 0000 0000 0010 0000 0000 0000 ................ -00000120: 0100 0000 0400 0000 0020 0000 0000 0000 ......... ...... -00000130: 0020 0000 0000 0000 0020 0000 0000 0000 . ....... ...... -00000140: cc00 0000 0000 0000 cc00 0000 0000 0000 ................ -00000150: 0010 0000 0000 0000 0100 0000 0600 0000 ................ -00000160: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000170: c03d 0000 0000 0000 5802 0000 0000 0000 .=......X....... -00000180: 6002 0000 0000 0000 0010 0000 0000 0000 `............... -00000190: 0200 0000 0600 0000 d02d 0000 0000 0000 .........-...... -000001a0: d03d 0000 0000 0000 d03d 0000 0000 0000 .=.......=...... -000001b0: f001 0000 0000 0000 f001 0000 0000 0000 ................ -000001c0: 0800 0000 0000 0000 0400 0000 0400 0000 ................ -000001d0: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -000001e0: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -000001f0: 4000 0000 0000 0000 0800 0000 0000 0000 @............... -00000200: 0400 0000 0400 0000 9003 0000 0000 0000 ................ -00000210: 9003 0000 0000 0000 9003 0000 0000 0000 ................ -00000220: 2400 0000 0000 0000 2400 0000 0000 0000 $.......$....... -00000230: 0400 0000 0000 0000 0400 0000 0400 0000 ................ -00000240: ac20 0000 0000 0000 ac20 0000 0000 0000 . ....... ...... -00000250: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00000260: 2000 0000 0000 0000 0400 0000 0000 0000 ............... -00000270: 53e5 7464 0400 0000 5003 0000 0000 0000 S.td....P....... -00000280: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -00000290: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -000002a0: 0800 0000 0000 0000 50e5 7464 0400 0000 ........P.td.... -000002b0: 0820 0000 0000 0000 0820 0000 0000 0000 . ....... ...... -000002c0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000002d0: 2400 0000 0000 0000 0400 0000 0000 0000 $............... -000002e0: 51e5 7464 0600 0000 0000 0000 0000 0000 Q.td............ -000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000310: 1000 0000 0000 0000 52e5 7464 0400 0000 ........R.td.... -00000320: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000330: c03d 0000 0000 0000 4002 0000 0000 0000 .=......@....... -00000340: 4002 0000 0000 0000 0100 0000 0000 0000 @............... -00000350: 0400 0000 3000 0000 0500 0000 474e 5500 ....0.......GNU. -00000360: 0280 00c0 0400 0000 0100 0000 0000 0000 ................ -00000370: 0100 01c0 0400 0000 0100 0000 0000 0000 ................ -00000380: 0200 01c0 0400 0000 0100 0000 0000 0000 ................ -00000390: 0400 0000 1400 0000 0300 0000 474e 5500 ............GNU. -000003a0: ad50 918c 1750 c49e 75cd 3cb3 3bbd baf6 .P...P..u...;... -000003b0: f832 cac9 2f6c 6962 3634 2f6c 642d 6c69 .2../lib64/ld-li -000003c0: 6e75 782d 7838 362d 3634 2e73 6f2e 3200 nux-x86-64.so.2. -000003d0: 0100 0000 0100 0000 0100 0000 0000 0000 ................ -000003e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000400: 0000 0000 0000 0000 4600 0000 1200 0000 ........F....... -00000410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000420: 0100 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000430: 0000 0000 0000 0000 6700 0000 1200 0000 ........g....... -00000440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000450: 1d00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000460: 0000 0000 0000 0000 2c00 0000 2000 0000 ........,... ... -00000470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000480: 5800 0000 2200 0000 0000 0000 0000 0000 X............... -00000490: 0000 0000 0000 0000 005f 4954 4d5f 6465 ........._ITM_de -000004a0: 7265 6769 7374 6572 544d 436c 6f6e 6554 registerTMCloneT -000004b0: 6162 6c65 005f 5f67 6d6f 6e5f 7374 6172 able.__gmon_star -000004c0: 745f 5f00 5f49 544d 5f72 6567 6973 7465 t__._ITM_registe -000004d0: 7254 4d43 6c6f 6e65 5461 626c 6500 5f5f rTMCloneTable.__ -000004e0: 6c69 6263 5f73 7461 7274 5f6d 6169 6e00 libc_start_main. -000004f0: 5f5f 6378 615f 6669 6e61 6c69 7a65 0070 __cxa_finalize.p -00000500: 7269 6e74 6600 6c69 626d 2e73 6f2e 3600 rintf.libm.so.6. -00000510: 6c69 6263 2e73 6f2e 3600 474c 4942 435f libc.so.6.GLIBC_ -00000520: 322e 322e 3500 474c 4942 435f 322e 3334 2.2.5.GLIBC_2.34 -00000530: 0000 0000 0200 0100 0300 0100 0100 0300 ................ -00000540: 0100 0200 7800 0000 1000 0000 0000 0000 ....x........... -00000550: 751a 6909 0000 0300 8200 0000 1000 0000 u.i............. -00000560: b491 9606 0000 0200 8e00 0000 0000 0000 ................ -00000570: c03d 0000 0000 0000 0800 0000 0000 0000 .=.............. -00000580: 3011 0000 0000 0000 c83d 0000 0000 0000 0........=...... -00000590: 0800 0000 0000 0000 e010 0000 0000 0000 ................ -000005a0: 1040 0000 0000 0000 0800 0000 0000 0000 .@.............. -000005b0: 1040 0000 0000 0000 c03f 0000 0000 0000 .@.......?...... -000005c0: 0600 0000 0100 0000 0000 0000 0000 0000 ................ -000005d0: c83f 0000 0000 0000 0600 0000 0200 0000 .?.............. -000005e0: 0000 0000 0000 0000 d03f 0000 0000 0000 .........?...... -000005f0: 0600 0000 0400 0000 0000 0000 0000 0000 ................ -00000600: d83f 0000 0000 0000 0600 0000 0500 0000 .?.............. -00000610: 0000 0000 0000 0000 e03f 0000 0000 0000 .........?...... -00000620: 0600 0000 0600 0000 0000 0000 0000 0000 ................ -00000630: 0040 0000 0000 0000 0700 0000 0300 0000 .@.............. -00000640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00001000: f30f 1efa 4883 ec08 488b 05c1 2f00 0048 ....H...H.../..H -00001010: 85c0 7402 ffd0 4883 c408 c300 0000 0000 ..t...H......... -00001020: ff35 ca2f 0000 ff25 cc2f 0000 0f1f 4000 .5./...%./....@. -00001030: ff25 ca2f 0000 6800 0000 00e9 e0ff ffff .%./..h......... -00001040: f30f 1efa 31ed 4989 d15e 4889 e248 83e4 ....1.I..^H..H.. -00001050: f050 5445 31c0 31c9 488d 3dda 0000 00ff .PTE1.1.H.=..... -00001060: 155b 2f00 00f4 662e 0f1f 8400 0000 0000 .[/...f......... -00001070: 488d 3da1 2f00 0048 8d05 9a2f 0000 4839 H.=./..H.../..H9 -00001080: f874 1548 8b05 3e2f 0000 4885 c074 09ff .t.H.../..H..t.. -00001090: e00f 1f80 0000 0000 c30f 1f80 0000 0000 ................ -000010a0: 488d 3d71 2f00 0048 8d35 6a2f 0000 4829 H.=q/..H.5j/..H) -000010b0: fe48 89f0 48c1 ee3f 48c1 f803 4801 c648 .H..H..?H...H..H -000010c0: d1fe 7414 488b 050d 2f00 0048 85c0 7408 ..t.H.../..H..t. -000010d0: ffe0 660f 1f44 0000 c30f 1f80 0000 0000 ..f..D.......... -000010e0: f30f 1efa 803d 2d2f 0000 0075 3355 4883 .....=-/...u3UH. -000010f0: 3dea 2e00 0000 4889 e574 0d48 8b3d 0e2f =.....H..t.H.=./ -00001100: 0000 ff15 d82e 0000 e863 ffff ffc6 0504 .........c...... -00001110: 2f00 0001 5dc3 662e 0f1f 8400 0000 0000 /...].f......... -00001120: c30f 1f40 0066 662e 0f1f 8400 0000 0000 ...@.ff......... -00001130: f30f 1efa e967 ffff ff55 4889 e548 83ec .....g...UH..H.. -00001140: 2048 b800 67d4 1201 0000 0048 8945 f848 H..g......H.E.H -00001150: b820 796f 7520 7570 0a48 8945 f048 b86e . you up.H.E.H.n -00001160: 6e61 2067 6976 6548 8945 e848 b84e 6576 na giveH.E.H.Nev -00001170: 6572 2067 6f48 8945 e048 8d45 e048 8d15 er goH.E.H.E.H.. -00001180: 800e 0000 4889 c648 89d7 b800 0000 00e8 ....H..H........ -00001190: 9cfe ffff b800 0000 00c9 c300 f30f 1efa ................ -000011a0: 4883 ec08 4883 c408 c300 0000 0000 0000 H...H........... -000011b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002000: 0100 0200 2573 0000 011b 033b 2400 0000 ....%s.....;$... -00002010: 0300 0000 18f0 ffff 5800 0000 38f0 ffff ........X...8... -00002020: 4000 0000 31f1 ffff 8000 0000 0000 0000 @...1........... -00002030: 1400 0000 0000 0000 017a 5200 0178 1001 .........zR..x.. -00002040: 1b0c 0708 9001 0000 1400 0000 1c00 0000 ................ -00002050: f0ef ffff 2600 0000 0044 0710 0000 0000 .........D...... -00002060: 2400 0000 3400 0000 b8ef ffff 2000 0000 $...4....... ... -00002070: 000e 1046 0e18 4a0f 0b77 0880 003f 1a3b ...F..J..w...?.; -00002080: 2a33 2422 0000 0000 1c00 0000 5c00 0000 *3$.........\... -00002090: a9f0 ffff 6200 0000 0041 0e10 8602 430d ....b....A....C. -000020a0: 0602 5d0c 0708 0000 0000 0000 0400 0000 ..]............. -000020b0: 1000 0000 0100 0000 474e 5500 0000 0000 ........GNU..... -000020c0: 0400 0000 0400 0000 0000 0000 0000 0000 ................ -000020d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002dc0: 3011 0000 0000 0000 e010 0000 0000 0000 0............... -00002dd0: 0100 0000 0000 0000 6e00 0000 0000 0000 ........n....... -00002de0: 0100 0000 0000 0000 7800 0000 0000 0000 ........x....... -00002df0: 0c00 0000 0000 0000 0010 0000 0000 0000 ................ -00002e00: 0d00 0000 0000 0000 9c11 0000 0000 0000 ................ -00002e10: 1900 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00002e20: 1b00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e30: 1a00 0000 0000 0000 c83d 0000 0000 0000 .........=...... -00002e40: 1c00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e50: f5fe ff6f 0000 0000 d003 0000 0000 0000 ...o............ -00002e60: 0500 0000 0000 0000 9804 0000 0000 0000 ................ -00002e70: 0600 0000 0000 0000 f003 0000 0000 0000 ................ -00002e80: 0a00 0000 0000 0000 9900 0000 0000 0000 ................ -00002e90: 0b00 0000 0000 0000 1800 0000 0000 0000 ................ -00002ea0: 1500 0000 0000 0000 0000 0000 0000 0000 ................ -00002eb0: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00002ec0: 0200 0000 0000 0000 1800 0000 0000 0000 ................ -00002ed0: 1400 0000 0000 0000 0700 0000 0000 0000 ................ -00002ee0: 1700 0000 0000 0000 3006 0000 0000 0000 ........0....... -00002ef0: 0700 0000 0000 0000 7005 0000 0000 0000 ........p....... -00002f00: 0800 0000 0000 0000 c000 0000 0000 0000 ................ -00002f10: 0900 0000 0000 0000 1800 0000 0000 0000 ................ -00002f20: fbff ff6f 0000 0000 0000 0008 0000 0000 ...o............ -00002f30: feff ff6f 0000 0000 4005 0000 0000 0000 ...o....@....... -00002f40: ffff ff6f 0000 0000 0100 0000 0000 0000 ...o............ -00002f50: f0ff ff6f 0000 0000 3205 0000 0000 0000 ...o....2....... -00002f60: f9ff ff6f 0000 0000 0300 0000 0000 0000 ...o............ -00002f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002fe0: 0000 0000 0000 0000 d03d 0000 0000 0000 ................ -00002ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003000: 3610 0000 0000 0000 0000 0000 0000 0000 6............... -00003010: 1040 0000 0000 0000 4743 433a 2028 474e .@......GCC: (GN -00003020: 5529 2031 352e 322e 3120 3230 3235 3131 U) 15.2.1 202511 -00003030: 3132 0000 0000 0000 0000 0000 0000 0000 12.............. -00003040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003050: 0100 0000 0400 f1ff 0000 0000 0000 0000 ................ -00003060: 0000 0000 0000 0000 0000 0000 0400 f1ff ................ -00003070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003080: 0a00 0000 0100 1500 d03d 0000 0000 0000 ................ -00003090: 0000 0000 0000 0000 1300 0000 0000 1000 ................ -000030a0: 0820 0000 0000 0000 0000 0000 0000 0000 . .............. -000030b0: 2600 0000 0100 1700 e83f 0000 0000 0000 .........?...... -000030c0: 0000 0000 0000 0000 3c00 0000 1200 0000 ................ -000030d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000030e0: 5900 0000 2000 0000 0000 0000 0000 0000 Y... ........... -000030f0: 0000 0000 0000 0000 9700 0000 2000 1800 ............ ... -00003100: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003110: 7500 0000 1000 1800 1840 0000 0000 0000 u........@...... -00003120: 0000 0000 0000 0000 7c00 0000 1202 0e00 ........|....... -00003130: 9c11 0000 0000 0000 0000 0000 0000 0000 ................ -00003140: 8200 0000 1200 0000 0000 0000 0000 0000 ................ -00003150: 0000 0000 0000 0000 9500 0000 1000 1800 ................ -00003160: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003170: a200 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003180: 0000 0000 0000 0000 b100 0000 1102 1800 ................ -00003190: 1040 0000 0000 0000 0000 0000 0000 0000 .@.............. -000031a0: be00 0000 1100 0f00 0020 0000 0000 0000 ......... ...... -000031b0: 0400 0000 0000 0000 cd00 0000 1000 1900 ................ -000031c0: 2040 0000 0000 0000 0000 0000 0000 0000 @.............. -000031d0: 9b00 0000 1200 0d00 4010 0000 0000 0000 ........@....... -000031e0: 2600 0000 0000 0000 d200 0000 1000 1900 ................ -000031f0: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003200: de00 0000 1200 0d00 3911 0000 0000 0000 ........9....... -00003210: 6200 0000 0000 0000 e300 0000 1102 1800 b............... -00003220: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003230: ef00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003240: 0000 0000 0000 0000 0901 0000 2200 0000 ............"... -00003250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003260: 2401 0000 1202 0b00 0010 0000 0000 0000 $............... -00003270: 0000 0000 0000 0000 0073 6563 7265 742e .........secret. -00003280: 6300 5f44 594e 414d 4943 005f 5f47 4e55 c._DYNAMIC.__GNU -00003290: 5f45 485f 4652 414d 455f 4844 5200 5f47 _EH_FRAME_HDR._G -000032a0: 4c4f 4241 4c5f 4f46 4653 4554 5f54 4142 LOBAL_OFFSET_TAB -000032b0: 4c45 5f00 5f5f 6c69 6263 5f73 7461 7274 LE_.__libc_start -000032c0: 5f6d 6169 6e40 474c 4942 435f 322e 3334 _main@GLIBC_2.34 -000032d0: 005f 4954 4d5f 6465 7265 6769 7374 6572 ._ITM_deregister -000032e0: 544d 436c 6f6e 6554 6162 6c65 005f 6564 TMCloneTable._ed -000032f0: 6174 6100 5f66 696e 6900 7072 696e 7466 ata._fini.printf -00003300: 4047 4c49 4243 5f32 2e32 2e35 005f 5f64 @GLIBC_2.2.5.__d -00003310: 6174 615f 7374 6172 7400 5f5f 676d 6f6e ata_start.__gmon -00003320: 5f73 7461 7274 5f5f 005f 5f64 736f 5f68 _start__.__dso_h -00003330: 616e 646c 6500 5f49 4f5f 7374 6469 6e5f andle._IO_stdin_ -00003340: 7573 6564 005f 656e 6400 5f5f 6273 735f used._end.__bss_ -00003350: 7374 6172 7400 6d61 696e 005f 5f54 4d43 start.main.__TMC -00003360: 5f45 4e44 5f5f 005f 4954 4d5f 7265 6769 _END__._ITM_regi -00003370: 7374 6572 544d 436c 6f6e 6554 6162 6c65 sterTMCloneTable -00003380: 005f 5f63 7861 5f66 696e 616c 697a 6540 .__cxa_finalize@ -00003390: 474c 4942 435f 322e 322e 3500 5f69 6e69 GLIBC_2.2.5._ini -000033a0: 7400 002e 7379 6d74 6162 002e 7374 7274 t...symtab..strt -000033b0: 6162 002e 7368 7374 7274 6162 002e 6e6f ab..shstrtab..no -000033c0: 7465 2e67 6e75 2e70 726f 7065 7274 7900 te.gnu.property. -000033d0: 2e6e 6f74 652e 676e 752e 6275 696c 642d .note.gnu.build- -000033e0: 6964 002e 696e 7465 7270 002e 676e 752e id..interp..gnu. -000033f0: 6861 7368 002e 6479 6e73 796d 002e 6479 hash..dynsym..dy -00003400: 6e73 7472 002e 676e 752e 7665 7273 696f nstr..gnu.versio -00003410: 6e00 2e67 6e75 2e76 6572 7369 6f6e 5f72 n..gnu.version_r -00003420: 002e 7265 6c61 2e64 796e 002e 7265 6c61 ..rela.dyn..rela -00003430: 2e70 6c74 002e 696e 6974 002e 7465 7874 .plt..init..text -00003440: 002e 6669 6e69 002e 726f 6461 7461 002e ..fini..rodata.. -00003450: 6568 5f66 7261 6d65 5f68 6472 002e 6568 eh_frame_hdr..eh -00003460: 5f66 7261 6d65 002e 6e6f 7465 2e41 4249 _frame..note.ABI -00003470: 2d74 6167 002e 696e 6974 5f61 7272 6179 -tag..init_array -00003480: 002e 6669 6e69 5f61 7272 6179 002e 6479 ..fini_array..dy -00003490: 6e61 6d69 6300 2e67 6f74 002e 676f 742e namic..got..got. -000034a0: 706c 7400 2e64 6174 6100 2e62 7373 002e plt..data..bss.. -000034b0: 636f 6d6d 656e 7400 0000 0000 0000 0000 comment......... -000034c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -000034f0: 0000 0000 0000 0000 1b00 0000 0700 0000 ................ -00003500: 0200 0000 0000 0000 5003 0000 0000 0000 ........P....... -00003510: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -00003520: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003530: 0000 0000 0000 0000 2e00 0000 0700 0000 ................ -00003540: 0200 0000 0000 0000 9003 0000 0000 0000 ................ -00003550: 9003 0000 0000 0000 2400 0000 0000 0000 ........$....... -00003560: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003570: 0000 0000 0000 0000 4100 0000 0100 0000 ........A....... -00003580: 0200 0000 0000 0000 b403 0000 0000 0000 ................ -00003590: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000035a0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -000035b0: 0000 0000 0000 0000 4900 0000 f6ff ff6f ........I......o -000035c0: 0200 0000 0000 0000 d003 0000 0000 0000 ................ -000035d0: d003 0000 0000 0000 1c00 0000 0000 0000 ................ -000035e0: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -000035f0: 0000 0000 0000 0000 5300 0000 0b00 0000 ........S....... -00003600: 0200 0000 0000 0000 f003 0000 0000 0000 ................ -00003610: f003 0000 0000 0000 a800 0000 0000 0000 ................ -00003620: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -00003630: 1800 0000 0000 0000 5b00 0000 0300 0000 ........[....... -00003640: 0200 0000 0000 0000 9804 0000 0000 0000 ................ -00003650: 9804 0000 0000 0000 9900 0000 0000 0000 ................ -00003660: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003670: 0000 0000 0000 0000 6300 0000 ffff ff6f ........c......o -00003680: 0200 0000 0000 0000 3205 0000 0000 0000 ........2....... -00003690: 3205 0000 0000 0000 0e00 0000 0000 0000 2............... -000036a0: 0500 0000 0000 0000 0200 0000 0000 0000 ................ -000036b0: 0200 0000 0000 0000 7000 0000 feff ff6f ........p......o -000036c0: 0200 0000 0000 0000 4005 0000 0000 0000 ........@....... -000036d0: 4005 0000 0000 0000 3000 0000 0000 0000 @.......0....... -000036e0: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -000036f0: 0000 0000 0000 0000 7f00 0000 0400 0000 ................ -00003700: 0200 0000 0000 0000 7005 0000 0000 0000 ........p....... -00003710: 7005 0000 0000 0000 c000 0000 0000 0000 p............... -00003720: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -00003730: 1800 0000 0000 0000 8900 0000 0400 0000 ................ -00003740: 4200 0000 0000 0000 3006 0000 0000 0000 B.......0....... -00003750: 3006 0000 0000 0000 1800 0000 0000 0000 0............... -00003760: 0500 0000 1700 0000 0800 0000 0000 0000 ................ -00003770: 1800 0000 0000 0000 9300 0000 0100 0000 ................ -00003780: 0600 0000 0000 0000 0010 0000 0000 0000 ................ -00003790: 0010 0000 0000 0000 1b00 0000 0000 0000 ................ -000037a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000037b0: 0000 0000 0000 0000 8e00 0000 0100 0000 ................ -000037c0: 0600 0000 0000 0000 2010 0000 0000 0000 ........ ....... -000037d0: 2010 0000 0000 0000 2000 0000 0000 0000 ....... ....... -000037e0: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -000037f0: 1000 0000 0000 0000 9900 0000 0100 0000 ................ -00003800: 0600 0000 0000 0000 4010 0000 0000 0000 ........@....... -00003810: 4010 0000 0000 0000 5b01 0000 0000 0000 @.......[....... -00003820: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -00003830: 0000 0000 0000 0000 9f00 0000 0100 0000 ................ -00003840: 0600 0000 0000 0000 9c11 0000 0000 0000 ................ -00003850: 9c11 0000 0000 0000 0d00 0000 0000 0000 ................ -00003860: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003870: 0000 0000 0000 0000 a500 0000 0100 0000 ................ -00003880: 0200 0000 0000 0000 0020 0000 0000 0000 ......... ...... -00003890: 0020 0000 0000 0000 0700 0000 0000 0000 . .............. -000038a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038b0: 0000 0000 0000 0000 ad00 0000 0100 0000 ................ -000038c0: 0200 0000 0000 0000 0820 0000 0000 0000 ......... ...... -000038d0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000038e0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038f0: 0000 0000 0000 0000 bb00 0000 0100 0000 ................ -00003900: 0200 0000 0000 0000 3020 0000 0000 0000 ........0 ...... -00003910: 3020 0000 0000 0000 7c00 0000 0000 0000 0 ......|....... -00003920: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003930: 0000 0000 0000 0000 c500 0000 0700 0000 ................ -00003940: 0200 0000 0000 0000 ac20 0000 0000 0000 ......... ...... -00003950: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00003960: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003970: 0000 0000 0000 0000 d300 0000 0e00 0000 ................ -00003980: 0300 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00003990: c02d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039a0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039b0: 0800 0000 0000 0000 df00 0000 0f00 0000 ................ -000039c0: 0300 0000 0000 0000 c83d 0000 0000 0000 .........=...... -000039d0: c82d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039e0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039f0: 0800 0000 0000 0000 eb00 0000 0600 0000 ................ -00003a00: 0300 0000 0000 0000 d03d 0000 0000 0000 .........=...... -00003a10: d02d 0000 0000 0000 f001 0000 0000 0000 .-.............. -00003a20: 0600 0000 0000 0000 0800 0000 0000 0000 ................ -00003a30: 1000 0000 0000 0000 f400 0000 0100 0000 ................ -00003a40: 0300 0000 0000 0000 c03f 0000 0000 0000 .........?...... -00003a50: c02f 0000 0000 0000 2800 0000 0000 0000 ./......(....... -00003a60: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003a70: 0800 0000 0000 0000 f900 0000 0100 0000 ................ -00003a80: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00003a90: e82f 0000 0000 0000 2000 0000 0000 0000 ./...... ....... -00003aa0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003ab0: 0800 0000 0000 0000 0201 0000 0100 0000 ................ -00003ac0: 0300 0000 0000 0000 0840 0000 0000 0000 .........@...... -00003ad0: 0830 0000 0000 0000 1000 0000 0000 0000 .0.............. -00003ae0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003af0: 0000 0000 0000 0000 0801 0000 0800 0000 ................ -00003b00: 0300 0000 0000 0000 1840 0000 0000 0000 .........@...... -00003b10: 1830 0000 0000 0000 0800 0000 0000 0000 .0.............. -00003b20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b30: 0000 0000 0000 0000 0d01 0000 0100 0000 ................ -00003b40: 3000 0000 0000 0000 0000 0000 0000 0000 0............... -00003b50: 1830 0000 0000 0000 1b00 0000 0000 0000 .0.............. -00003b60: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b70: 0100 0000 0000 0000 0100 0000 0200 0000 ................ -00003b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003b90: 3830 0000 0000 0000 4002 0000 0000 0000 80......@....... -00003ba0: 1c00 0000 0600 0000 0800 0000 0000 0000 ................ -00003bb0: 1800 0000 0000 0000 0900 0000 0300 0000 ................ -00003bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003bd0: 7832 0000 0000 0000 2a01 0000 0000 0000 x2......*....... -00003be0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003bf0: 0000 0000 0000 0000 1100 0000 0300 0000 ................ -00003c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003c10: a233 0000 0000 0000 1601 0000 0000 0000 .3.............. -00003c20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003c30: 0000 0000 0000 0000 ........ - </pre> - </div> - </div> -</div> - - </header> - -<div style="display: block; float: left"> - <div class="container"> - <h2>Recent posts</h2> - <div class="content-wrapper"> - - <h1 id="posts">Posts</h1> -<hr> - - - <ul class="content-list"> - - - - <li> - <span class="date">2025/12/14</span> - <a href="/posts/dijkstra-knuth/">Dijkstra and Knuth</a> - </li> - - <li> - <span class="date">2025/09/12</span> - <a href="/posts/denounce-ai/">Denounce AI</a> - </li> - - <li> - <span class="date">2025/07/26</span> - <a href="/posts/useful-links/">Useful Links</a> - </li> - - <li> - <span class="date">2025/07/25</span> - <a href="/posts/good-cs-books/">Good CS books</a> - </li> - - </ul> - </div> - </div> -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/posts/index.xml b/public/posts/index.xml deleted file mode 100644 index 03841eb..0000000 --- a/public/posts/index.xml +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> - <channel> - <title>mjkw</title> - <link>https://mjkw.pl/posts/</link> - <description>Recent content on mjkw</description> - <generator>Hugo</generator> - <language>en-us</language> - <lastBuildDate>Sun, 14 Dec 2025 17:14:30 +0100</lastBuildDate> - <atom:link href="https://mjkw.pl/posts/index.xml" rel="self" type="application/rss+xml" /> - <item> - <title>Dijkstra and Knuth</title> - <link>https://mjkw.pl/posts/dijkstra-knuth/</link> - <pubDate>Sun, 14 Dec 2025 17:14:30 +0100</pubDate> - <guid>https://mjkw.pl/posts/dijkstra-knuth/</guid> - <description><p>It has long lingered on my mind to reflect partially on my experience of the last 3 years, as the B.Sc. of Computer Science I have recently undertaken is soon coming to an end.
Fortunately, this is not the end of my journey as a Computer Scientist, but there are specific things that I did not realize about Computer Science before I embarked on this endeavour, most important of which is this: Computer Science is 90% reading and understanding and 10% coding.
I believe it to be the most important thing I have learned about the field itself in the last 3 years.
Here is why.
Dealing with complex problems is hard.
Programming is all about solving complex problems, programmers live by optimizing our code the best we can, and try to find solutions to problems that we encounter while doing so.
While it is no doubt nice to have a working code that does something cool, or a solution to a problem that meets the specification, I don&rsquo;t think that is the mindset a programmer should have &ndash; that is, at this stage, to solve a problem is not about getting to a solution <em>somehow</em>.</p></description> - </item> - <item> - <title>Denounce AI</title> - <link>https://mjkw.pl/posts/denounce-ai/</link> - <pubDate>Fri, 12 Sep 2025 23:08:15 +0200</pubDate> - <guid>https://mjkw.pl/posts/denounce-ai/</guid> - <description><p>Recently I have read a blog post by <a href="https://www.jwz.org/">Jamie Zawinski</a> on <a href="https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html">Anthony Moser&rsquo;s opinion</a> about the current developments in AI.
Now I want to try to formulate my own arguments against the overwhelming reliance on AI nowadays.
It&rsquo;s been my point of view for a while, however I would like to now clearly state why I think the direction the technology world is heading is wrong.</p>
<p>AI, although currently being hyped beyond reason, has been around since the previous century.
However, with the release of ChatGPT to the public, generative models have entered the lives of everyone.
As a Computer Science student I have first hand witnessed the effects of a paradigm shift in many domains, and after 2 years I believe that relying on content generated by artificial intelligence is simply harmful.</p></description> - </item> - <item> - <title>Useful Links</title> - <link>https://mjkw.pl/posts/useful-links/</link> - <pubDate>Sat, 26 Jul 2025 12:53:30 +0200</pubDate> - <guid>https://mjkw.pl/posts/useful-links/</guid> - <description><ol start="0">
<li>
<p><a href="https://atlarge-research.com/">atlarge-research.com</a></p>
</li>
<li>
<p><a href="https://www.jwz.org">jwz.org</a></p>
</li>
<li>
<p><a href="https://denshi.org">denshi.org</a></p>
</li>
<li>
<p><a href="https://landchad.net">landchad.net</a></p>
</li>
<li>
<p><a href="https://comfy.guide">comfy.guide</a></p>
</li>
<li>
<p><a href="https://pad.envs.net/">pad.envs.net</a></p>
</li>
<li>
<p><a href="https://envs.net/">envs.net</a></p>
</li>
<li>
<p><a href="https://blog.orhun.dev/no-bullshit-file-hosting/">blog.orhun.dev</a></p>
</li>
<li>
<p><a href="https://cs.stanford.edu/~knuth/index.html">cs.stanford.edu/~knuth</a></p>
</li>
</ol></description> - </item> - <item> - <title>Good CS books</title> - <link>https://mjkw.pl/posts/good-cs-books/</link> - <pubDate>Fri, 25 Jul 2025 11:29:52 +0200</pubDate> - <guid>https://mjkw.pl/posts/good-cs-books/</guid> - <description><ol start="0">
<li>
<p>Frederick P. Brooks, <em>The Mythical Man-Month: Essays on Software Engineering</em>.</p>
</li>
<li>
<p>Carl Hamacher and Zvonko Vranesic, <em>Computer Organization</em>.</p>
</li>
<li>
<p>David A. Patterson and John L. Hennessy, <em>Computer Organization and Design: The Hardware/Software Interface</em>.</p>
</li>
<li>
<p>Andrew Tanenbaum, David Wetherall, Nick Feamster, <em>Computer Networks</em>.</p>
</li>
<li>
<p>Tanenbaum, A.S., Bos, H.J., <em>Modern Operating Systems</em>.</p>
</li>
<li>
<p>Maurice Herlihy, Nir Shavit, Victor Luchangco, Michael Spear, <em>The Art of Multiprocessor Programming</em>.</p>
</li>
<li>
<p>Philip. K. Dick, <em>Do Androids Dream of Electric Sheep?</em></p>
</li>
<li>
<p>Daniel Keyes, <em>Flowers for Algernon</em>.</p></description> - </item> - </channel> -</rss> diff --git a/public/posts/my-cv/index.html b/public/posts/my-cv/index.html deleted file mode 100644 index 720f0e5..0000000 --- a/public/posts/my-cv/index.html +++ /dev/null @@ -1,60 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>My CV</h2> - <p><a href="/images/cv.pdf">Open PDF</a></p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/posts/my-first-post/index.html b/public/posts/my-first-post/index.html deleted file mode 100644 index 3b7b678..0000000 --- a/public/posts/my-first-post/index.html +++ /dev/null @@ -1,64 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> -</head> - -<div class="container"> - <ul id="bar"> - - - <li> - <a href="/">home</a> - </li> - <li>|</li> - - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <p>This is a test to see how the Hugo framework works!</p> - -</div> -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - diff --git a/public/posts/new-website/index.html b/public/posts/new-website/index.html deleted file mode 100644 index 23ec4a1..0000000 --- a/public/posts/new-website/index.html +++ /dev/null @@ -1,59 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>New Website</h2> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/posts/no-ai/index.html b/public/posts/no-ai/index.html deleted file mode 100644 index 2df5f26..0000000 --- a/public/posts/no-ai/index.html +++ /dev/null @@ -1,84 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>Denounce AI</h2> - <p>Recently I have read a blog post by <a href="https://www.jwz.org/">Jamie Zawinski</a> on <a href="https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html">Anthony Moser’s opinion</a> about the current developments in AI. -With this blog post I want to try to formulate my arguments against the overwhelming reliance on AI nowadays. -This has been my point of view for a while, however I would like to now clearly state why I think the direction the technology world is heading is wrong.</p> -<p>AI, although currently being hyped beyond reason, has been around since the previous century. -However, with the release of ChatGPT to the public, generative models have entered the lives of everyone. -As a Computer Science student I have first hand witnessed the effects of a paradigm shift in many domains, and after 2 years I believe that relying on content generated by artificial intelligence is simply harmful.</p> -<p>As an avid fan of english literature I really like reading well-written books. -It is a great feeling to be able to appreciate the intricacies of the language and the craftsmanship of the author, who has taken the time (sometimes decades) to write about a certain topic. -If you read a lot, you can often tell a well-written book from a poorly constructed one, and if enough people realize this, the society awards great writers with prizes and honors. -However, with the rise of large language models, essays, books, novels and whatever else you name it can be created within a single prompt. -While the quality of such writing can be questionable, it is to be realized that this takes away the very essence and purpose of writing in the first place. -When you put pen to paper you both try to advance your own thinking and convey your feelings and views to a broader audience. -It is your opinion and findings that matter, and this is by no means a trivial process. -Using artificial intelligence to write for you, or help you write, or correct your writing defeats the purpose of writing something in the first place. -This is also the right moment to point out the current concerns regarding this for the book authors and artist of any other kind as well. -AI is slowly getting better and better at this kind of work, rendering virtually impossible for me right now to distinguish e.g., electronic music generated by AI and created by humans. -This poses a threat to the literature and artistic community, and by proxy, to readers and everyone interested in art. -I consciously cannot use such technology knowing that it displaces the very people I admire the work of.</p> -<p>I think the point made by <a href="https://en.wikipedia.org/wiki/Hayao_Miyazaki">Hayao Miyazaki</a>, the studio Ghibli founder behind some of the best animated movies of the last century summarizes it pretty well. -Recently there has been a viral video going on of him saying in 2016 how he believes AI to be <em>an insult to life itself</em>. -As strong of an opinion as it is, I sympathize with his standpoint of view. -Being an artist and designer, seeing your life’s work being completely overtaken by soulless software must be terrifying.</p> -<p>I will probably be updating this blog post to review my arguments and add on top of everything. -Maybe who knows, one day I might change my mind, but if it happens so, I will for sure write another post about it. -Thanks for reading!</p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/posts/poster-fair/index.html b/public/posts/poster-fair/index.html deleted file mode 100644 index 05a01df..0000000 --- a/public/posts/poster-fair/index.html +++ /dev/null @@ -1,59 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>Poster fair</h2> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/posts/self-hosting/index.html b/public/posts/self-hosting/index.html deleted file mode 100644 index 5bad704..0000000 --- a/public/posts/self-hosting/index.html +++ /dev/null @@ -1,80 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>Self-Hosting</h2> - <p>Ever since enrolling in a Computer Science degree I had the idea to have my own website. -Many of my friends had their own webpages, which naturally made me want one too. -After installing Archlinux on my first Lenovo ThinkPad X250 in June 2024 I got the idea of having a website hosted on my own server running Linux. -During the academic year I undertook the challenge to make it work, and here is how I did it.</p> -<p>First, I knew I needed hardware that could run an operating system 24/7 and with a connection to the Internet. -My friends often just reconfigured their old PC’s, however I did not have one, so I had to think of other alternatives, and that is how I came up with the idea of using a Raspberry PI 5. -I bought the fifth model as an entire <a href="https://www.raspberrystore.nl/PrestaShop/en/Raspberry_pi_5/513-raspberry-pi-5-8gb-starter-pack-2023-8718734751687.html">starter-pack</a> with 8GB of RAM, fancy enclosure and an extra cooling module. -The entire specification is available <a href="https://www.raspberrystore.nl/PrestaShop/en/Raspberry_pi_5/508-raspberry-pi-5-8gb-5056561803326.html">here</a>, some of the most important details are listed below:</p> -<ul> -<li>64-bit Arm Cortex-A76 CPU</li> -<li>LPDDR4X-4267 SDRAM 8GB</li> -<li>Gigabit Ethernet Port</li> -<li>MicroSD card slot</li> -</ul> -<p>After the hardware has arrived, following the assembly guide and putting the pieces together the RPI was ready. -Unfortunately I realized too late that in order to interact with the device itself I needed an external display and a keyboard (according to the guide), both of which I did not have.</p> -<p>Fortunately, Raspberry PI provides a method to install an operating system on the SD card directly by connecting it to a laptop. -This is done using the <a href="https://archlinux.org/packages/extra/x86_64/rpi-imager/">rpi-imager</a> tool available in the Arch repository. -I selected <em>Debian GNU/Linux 12 (bookworm)</em> for <em>aarch64</em>, and added my public ssh key, so that I can access the system as the selected user. -Once the installation was done, I had a working computer, however still no means to access it remotely yet. -How I figured that out will be updated in a later blog post, when I have a bit more time to explain the process of configuring a static IP, Dynamic DNS and Nginx web server.</p> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/posts/server/index.html b/public/posts/server/index.html deleted file mode 100644 index ecd7620..0000000 --- a/public/posts/server/index.html +++ /dev/null @@ -1,85 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> -</head> - -<div class="container"> - <ul id="bar"> - - - <li> - <a href="/">home</a> - </li> - <li>|</li> - - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <p>Ever since enrolling in a Computer Science degree I had the idea to have my own website. -Many of my friends had their own webpages, which naturally made me want one too. -After installing Archlinux on my first Lenovo ThinkPad X250 in June 2024 I got the idea of having a website hosted on my own server running Linux. -During the academic year I undertook the challenge to make it work, and here is how I did it.</p> -<p><img src="/images/rpi5.jpg#floatright" alt="rpi-5"></p> -<p>First, I knew I needed hardware that could run an operating system 24/7 and with a connection to the Internet. -My friends often just reconfigured their old PC’s, however I did not have one, so I had to think of other alternatives, and that is how I came up with the idea of using a Raspberry PI 5. -I bought the fifth model as an entire <a href="https://www.raspberrystore.nl/PrestaShop/en/Raspberry_pi_5/513-raspberry-pi-5-8gb-starter-pack-2023-8718734751687.html">starter-pack</a> with 8GB of RAM, fancy enclosure and an extra cooling module. -The entire specification is available <a href="https://www.raspberrystore.nl/PrestaShop/en/Raspberry_pi_5/508-raspberry-pi-5-8gb-5056561803326.html">here</a>, some of the most important details are listed below:</p> -<ul> -<li>64-bit Arm Cortex-A76 CPU</li> -<li>LPDDR4X-4267 SDRAM 8GB</li> -<li>Gigabit Ethernet Port</li> -<li>MicroSD card slot</li> -</ul> -<p>After the hardware has arrived, following the assembly guide and putting the pieces together the RPI was ready. -Unfortunately I realized too late that in order to interact with the device itself I needed an external display and a keyboard (according to the guide), both of which I did not have.</p> -<p>Fortunately, Raspberry PI provides a method to install an operating system on the SD card directly by connecting it to a laptop. -This is done using the <a href="https://archlinux.org/packages/extra/x86_64/rpi-imager/">rpi-imager</a> tool available in the Arch repository. -I selected <em>Debian GNU/Linux 12 (bookworm)</em> for <em>aarch64</em>, and added my public ssh key, so that I can access the system as the selected user. -Once the installation was done, I had a working computer, however still no means to access it remotely yet. -How I figured that out will be updated in a later blog post, when I have a bit more time to explain the process of configuring a static IP, Dynamic DNS and Nginx web server.</p> - -</div> -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - diff --git a/public/posts/studying-computer-science/index.html b/public/posts/studying-computer-science/index.html deleted file mode 100644 index e4dd70c..0000000 --- a/public/posts/studying-computer-science/index.html +++ /dev/null @@ -1,91 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> -</head> - -<div class="container"> - <ul id="bar"> - - - <li> - <a href="/">home</a> - </li> - <li>|</li> - - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <p>It has long lingered on my mind to reflect partially on my experience of the last 3 years. -The B.Sc. of Computer Science I have recently undertaken is soon coming to an end. -Fortunately, this is not the end of my journey as a Computer Scientist, but there are specific things that I did not realize about Computer Science before I embarked on this endeavour. -Here’s one that has been bugging me the most: Computer Science is 90% reading and understanding and 10% coding.</p> -<p>With the proliferation of the so called “vibe-coding” and use of generative AI to streamline production of code this might seem like a medieval thought at first, but bear with me, as I believe it to be the most important thing I have learned about Computer Science in the last 3 years.</p> -<p>Dealing with complex problems is hard. -Programming is all about solving problems, we programmers live by optimizing our code the best we can, and try to find solutions to problems that we encounter while doing so. -While it is no doubt nice to have a working code that does something cool, or a solution to a problem that meets the specification, I don’t think that is the mindset a programmer should have – that is, to solve a problem is not about getting to a solution somehow.</p> -<p>Solving coding tasks requires time. -This might be difficult to admit for some, as it has been for me. -But understanding a problem requires patient reading and digesting the context, possible solutions and most importantly doubts. -On top of this, if you have solved a problem without asking questions about it, then it wasn’t a difficult (by proxy important) problem to be solve in the first place.</p> -<p>Reading code is hard. -It’s sometimes like reading an essay in a foreign language. -Your head hurts, your eyes are getting sore, and after 6 hours at staring at the screen you conclude you don’t understand anything anymore. -It would almost seem like this time has been wasted, since you might have not produced a line of code. -Nevertheless, this is all there is to programming.</p> -<p>After 3 years, it appears to me that the views about Computer Science as a disciple of Donald Knuth and Edsger Dijkstra seem the most correct. -I had first stumbled on Donald Knuth’s blog long ago, when exploring Jamie Zawinski’s blog and looking for top figures in CS to study. -On his <a href="https://www-cs-faculty.stanford.edu/~knuth/email.html">blog</a> Knuth writes: “What I do takes long hours of studying and uninterruptible concentration. I try to learn certain areas of computer science exhaustively; then I try to digest that knowledge into a form that is accessible to people who don’t have time for such study.” -There it is. -Computing takes time. -There’s no silver bullet yet, and we as programmers have to take our time to think about problems in depth. -There have been many comments on the peculiar style of teaching and way of being of Edsgar Dijkstra, but I believe he has made some really good points. -I greatly encourage you to watch his Turing Award lecture. -Nevertheless, what describes my experience over the last 3 years is his quote: “The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility[…]”. -I think this the approach to take, and certainly one that I will take on my future escapes to the CS world. -So often computers help us verify and point out that we indeed really don’t know anything, we are just pretending we do.</p> - -</div> -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - diff --git a/public/posts/test/index.html b/public/posts/test/index.html deleted file mode 100644 index 12784f7..0000000 --- a/public/posts/test/index.html +++ /dev/null @@ -1,63 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> -</head> - -<div class="container"> - <ul id="bar"> - - - <li> - <a href="/">home</a> - </li> - <li>|</li> - - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - -</div> -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - diff --git a/public/posts/test2/index.html b/public/posts/test2/index.html deleted file mode 100644 index 12784f7..0000000 --- a/public/posts/test2/index.html +++ /dev/null @@ -1,63 +0,0 @@ -<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> -</head> - -<div class="container"> - <ul id="bar"> - - - <li> - <a href="/">home</a> - </li> - <li>|</li> - - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - -</div> -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - diff --git a/public/posts/useful-links/index.html b/public/posts/useful-links/index.html deleted file mode 100644 index 066e7e6..0000000 --- a/public/posts/useful-links/index.html +++ /dev/null @@ -1,88 +0,0 @@ -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - -<div class="container"> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - -</div> -</div> -<div class="container"> - <h2>Useful Links</h2> - <ol start="0"> -<li> -<p><a href="https://atlarge-research.com/">atlarge-research.com</a></p> -</li> -<li> -<p><a href="https://www.jwz.org">jwz.org</a></p> -</li> -<li> -<p><a href="https://denshi.org">denshi.org</a></p> -</li> -<li> -<p><a href="https://landchad.net">landchad.net</a></p> -</li> -<li> -<p><a href="https://comfy.guide">comfy.guide</a></p> -</li> -<li> -<p><a href="https://pad.envs.net/">pad.envs.net</a></p> -</li> -<li> -<p><a href="https://envs.net/">envs.net</a></p> -</li> -<li> -<p><a href="https://blog.orhun.dev/no-bullshit-file-hosting/">blog.orhun.dev</a></p> -</li> -<li> -<p><a href="https://cs.stanford.edu/~knuth/index.html">cs.stanford.edu/~knuth</a></p> -</li> -</ol> - -</div> -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index e4cefdc..0000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" - xmlns:xhtml="http://www.w3.org/1999/xhtml"> - <url> - <loc>https://mjkw.pl/</loc> - <lastmod>2025-12-20T12:11:48+01:00</lastmod> - </url><url> - <loc>https://mjkw.pl/posts/</loc> - <lastmod>2025-12-20T12:11:48+01:00</lastmod> - </url><url> - <loc>https://mjkw.pl/posts/dijkstra-knuth/</loc> - <lastmod>2025-12-14T17:14:30+01:00</lastmod> - </url><url> - <loc>https://mjkw.pl/books/</loc> - <lastmod>2025-11-07T16:05:35+01:00</lastmod> - </url><url> - <loc>https://mjkw.pl/books/the-island-of-missing-trees/</loc> - <lastmod>2025-11-07T16:05:35+01:00</lastmod> - </url><url> - <loc>https://mjkw.pl/books/all-the-lovers-in-the-night/</loc> - <lastmod>2025-09-28T16:40:54+02:00</lastmod> - </url><url> - <loc>https://mjkw.pl/posts/denounce-ai/</loc> - <lastmod>2025-09-12T23:08:15+02:00</lastmod> - </url><url> - <loc>https://mjkw.pl/books/lolita/</loc> - <lastmod>2025-08-19T15:11:46+02:00</lastmod> - </url><url> - <loc>https://mjkw.pl/books/klara-and-the-sun/</loc> - <lastmod>2025-07-27T10:49:23+02:00</lastmod> - </url><url> - <loc>https://mjkw.pl/posts/useful-links/</loc> - <lastmod>2025-07-26T12:53:30+02:00</lastmod> - </url><url> - <loc>https://mjkw.pl/books/list-of-books/</loc> - <lastmod>2025-07-25T12:14:25+02:00</lastmod> - </url><url> - <loc>https://mjkw.pl/posts/good-cs-books/</loc> - <lastmod>2025-07-25T11:29:52+02:00</lastmod> - </url><url> - <loc>https://mjkw.pl/categories/</loc> - </url><url> - <loc>https://mjkw.pl/tags/</loc> - </url> -</urlset> diff --git a/public/tags/index.html b/public/tags/index.html deleted file mode 100644 index dff728e..0000000 --- a/public/tags/index.html +++ /dev/null @@ -1,454 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - <script async type="text/javascript" src="js/code.js"> </script> -</head> - - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/logo.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - - <li> - <a href="/">go back</a> - </li> - <li>|</li> - - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li>|</li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li>|</li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li>|</li> - <li> - book blog - </li> -</ul> - - - </div> - </div> - <div style="display: inline-block; float: right"> - <div class="container"> - <h2>Find the secret</h2> - <div class="c"> - <pre style="top: 10pt;"> - -00000000: 7f45 4c46 0201 0100 0000 0000 0000 0000 .ELF............ -00000010: 0300 3e00 0100 0000 4010 0000 0000 0000 ........@....... -00000020: 4000 0000 0000 0000 b834 0000 0000 0000 @........4...... -00000030: 0000 0000 4000 3800 0e00 4000 1e00 1d00 ....@.8...@..... -00000040: 0600 0000 0400 0000 4000 0000 0000 0000 ........@....... -00000050: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -00000060: 1003 0000 0000 0000 1003 0000 0000 0000 ................ -00000070: 0800 0000 0000 0000 0300 0000 0400 0000 ................ -00000080: b403 0000 0000 0000 b403 0000 0000 0000 ................ -00000090: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000000a0: 1c00 0000 0000 0000 0100 0000 0000 0000 ................ -000000b0: 0100 0000 0400 0000 0000 0000 0000 0000 ................ -000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000000d0: 4806 0000 0000 0000 4806 0000 0000 0000 H.......H....... -000000e0: 0010 0000 0000 0000 0100 0000 0500 0000 ................ -000000f0: 0010 0000 0000 0000 0010 0000 0000 0000 ................ -00000100: 0010 0000 0000 0000 a901 0000 0000 0000 ................ -00000110: a901 0000 0000 0000 0010 0000 0000 0000 ................ -00000120: 0100 0000 0400 0000 0020 0000 0000 0000 ......... ...... -00000130: 0020 0000 0000 0000 0020 0000 0000 0000 . ....... ...... -00000140: cc00 0000 0000 0000 cc00 0000 0000 0000 ................ -00000150: 0010 0000 0000 0000 0100 0000 0600 0000 ................ -00000160: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000170: c03d 0000 0000 0000 5802 0000 0000 0000 .=......X....... -00000180: 6002 0000 0000 0000 0010 0000 0000 0000 `............... -00000190: 0200 0000 0600 0000 d02d 0000 0000 0000 .........-...... -000001a0: d03d 0000 0000 0000 d03d 0000 0000 0000 .=.......=...... -000001b0: f001 0000 0000 0000 f001 0000 0000 0000 ................ -000001c0: 0800 0000 0000 0000 0400 0000 0400 0000 ................ -000001d0: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -000001e0: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -000001f0: 4000 0000 0000 0000 0800 0000 0000 0000 @............... -00000200: 0400 0000 0400 0000 9003 0000 0000 0000 ................ -00000210: 9003 0000 0000 0000 9003 0000 0000 0000 ................ -00000220: 2400 0000 0000 0000 2400 0000 0000 0000 $.......$....... -00000230: 0400 0000 0000 0000 0400 0000 0400 0000 ................ -00000240: ac20 0000 0000 0000 ac20 0000 0000 0000 . ....... ...... -00000250: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00000260: 2000 0000 0000 0000 0400 0000 0000 0000 ............... -00000270: 53e5 7464 0400 0000 5003 0000 0000 0000 S.td....P....... -00000280: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P....... -00000290: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@....... -000002a0: 0800 0000 0000 0000 50e5 7464 0400 0000 ........P.td.... -000002b0: 0820 0000 0000 0000 0820 0000 0000 0000 . ....... ...... -000002c0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000002d0: 2400 0000 0000 0000 0400 0000 0000 0000 $............... -000002e0: 51e5 7464 0600 0000 0000 0000 0000 0000 Q.td............ -000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000310: 1000 0000 0000 0000 52e5 7464 0400 0000 ........R.td.... -00000320: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=...... -00000330: c03d 0000 0000 0000 4002 0000 0000 0000 .=......@....... -00000340: 4002 0000 0000 0000 0100 0000 0000 0000 @............... -00000350: 0400 0000 3000 0000 0500 0000 474e 5500 ....0.......GNU. -00000360: 0280 00c0 0400 0000 0100 0000 0000 0000 ................ -00000370: 0100 01c0 0400 0000 0100 0000 0000 0000 ................ -00000380: 0200 01c0 0400 0000 0100 0000 0000 0000 ................ -00000390: 0400 0000 1400 0000 0300 0000 474e 5500 ............GNU. -000003a0: ad50 918c 1750 c49e 75cd 3cb3 3bbd baf6 .P...P..u...;... -000003b0: f832 cac9 2f6c 6962 3634 2f6c 642d 6c69 .2../lib64/ld-li -000003c0: 6e75 782d 7838 362d 3634 2e73 6f2e 3200 nux-x86-64.so.2. -000003d0: 0100 0000 0100 0000 0100 0000 0000 0000 ................ -000003e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000400: 0000 0000 0000 0000 4600 0000 1200 0000 ........F....... -00000410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000420: 0100 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000430: 0000 0000 0000 0000 6700 0000 1200 0000 ........g....... -00000440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000450: 1d00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00000460: 0000 0000 0000 0000 2c00 0000 2000 0000 ........,... ... -00000470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00000480: 5800 0000 2200 0000 0000 0000 0000 0000 X............... -00000490: 0000 0000 0000 0000 005f 4954 4d5f 6465 ........._ITM_de -000004a0: 7265 6769 7374 6572 544d 436c 6f6e 6554 registerTMCloneT -000004b0: 6162 6c65 005f 5f67 6d6f 6e5f 7374 6172 able.__gmon_star -000004c0: 745f 5f00 5f49 544d 5f72 6567 6973 7465 t__._ITM_registe -000004d0: 7254 4d43 6c6f 6e65 5461 626c 6500 5f5f rTMCloneTable.__ -000004e0: 6c69 6263 5f73 7461 7274 5f6d 6169 6e00 libc_start_main. -000004f0: 5f5f 6378 615f 6669 6e61 6c69 7a65 0070 __cxa_finalize.p -00000500: 7269 6e74 6600 6c69 626d 2e73 6f2e 3600 rintf.libm.so.6. -00000510: 6c69 6263 2e73 6f2e 3600 474c 4942 435f libc.so.6.GLIBC_ -00000520: 322e 322e 3500 474c 4942 435f 322e 3334 2.2.5.GLIBC_2.34 -00000530: 0000 0000 0200 0100 0300 0100 0100 0300 ................ -00000540: 0100 0200 7800 0000 1000 0000 0000 0000 ....x........... -00000550: 751a 6909 0000 0300 8200 0000 1000 0000 u.i............. -00000560: b491 9606 0000 0200 8e00 0000 0000 0000 ................ -00000570: c03d 0000 0000 0000 0800 0000 0000 0000 .=.............. -00000580: 3011 0000 0000 0000 c83d 0000 0000 0000 0........=...... -00000590: 0800 0000 0000 0000 e010 0000 0000 0000 ................ -000005a0: 1040 0000 0000 0000 0800 0000 0000 0000 .@.............. -000005b0: 1040 0000 0000 0000 c03f 0000 0000 0000 .@.......?...... -000005c0: 0600 0000 0100 0000 0000 0000 0000 0000 ................ -000005d0: c83f 0000 0000 0000 0600 0000 0200 0000 .?.............. -000005e0: 0000 0000 0000 0000 d03f 0000 0000 0000 .........?...... -000005f0: 0600 0000 0400 0000 0000 0000 0000 0000 ................ -00000600: d83f 0000 0000 0000 0600 0000 0500 0000 .?.............. -00000610: 0000 0000 0000 0000 e03f 0000 0000 0000 .........?...... -00000620: 0600 0000 0600 0000 0000 0000 0000 0000 ................ -00000630: 0040 0000 0000 0000 0700 0000 0300 0000 .@.............. -00000640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00001000: f30f 1efa 4883 ec08 488b 05c1 2f00 0048 ....H...H.../..H -00001010: 85c0 7402 ffd0 4883 c408 c300 0000 0000 ..t...H......... -00001020: ff35 ca2f 0000 ff25 cc2f 0000 0f1f 4000 .5./...%./....@. -00001030: ff25 ca2f 0000 6800 0000 00e9 e0ff ffff .%./..h......... -00001040: f30f 1efa 31ed 4989 d15e 4889 e248 83e4 ....1.I..^H..H.. -00001050: f050 5445 31c0 31c9 488d 3dda 0000 00ff .PTE1.1.H.=..... -00001060: 155b 2f00 00f4 662e 0f1f 8400 0000 0000 .[/...f......... -00001070: 488d 3da1 2f00 0048 8d05 9a2f 0000 4839 H.=./..H.../..H9 -00001080: f874 1548 8b05 3e2f 0000 4885 c074 09ff .t.H.../..H..t.. -00001090: e00f 1f80 0000 0000 c30f 1f80 0000 0000 ................ -000010a0: 488d 3d71 2f00 0048 8d35 6a2f 0000 4829 H.=q/..H.5j/..H) -000010b0: fe48 89f0 48c1 ee3f 48c1 f803 4801 c648 .H..H..?H...H..H -000010c0: d1fe 7414 488b 050d 2f00 0048 85c0 7408 ..t.H.../..H..t. -000010d0: ffe0 660f 1f44 0000 c30f 1f80 0000 0000 ..f..D.......... -000010e0: f30f 1efa 803d 2d2f 0000 0075 3355 4883 .....=-/...u3UH. -000010f0: 3dea 2e00 0000 4889 e574 0d48 8b3d 0e2f =.....H..t.H.=./ -00001100: 0000 ff15 d82e 0000 e863 ffff ffc6 0504 .........c...... -00001110: 2f00 0001 5dc3 662e 0f1f 8400 0000 0000 /...].f......... -00001120: c30f 1f40 0066 662e 0f1f 8400 0000 0000 ...@.ff......... -00001130: f30f 1efa e967 ffff ff55 4889 e548 83ec .....g...UH..H.. -00001140: 2048 b800 67d4 1201 0000 0048 8945 f848 H..g......H.E.H -00001150: b820 796f 7520 7570 0a48 8945 f048 b86e . you up.H.E.H.n -00001160: 6e61 2067 6976 6548 8945 e848 b84e 6576 na giveH.E.H.Nev -00001170: 6572 2067 6f48 8945 e048 8d45 e048 8d15 er goH.E.H.E.H.. -00001180: 800e 0000 4889 c648 89d7 b800 0000 00e8 ....H..H........ -00001190: 9cfe ffff b800 0000 00c9 c300 f30f 1efa ................ -000011a0: 4883 ec08 4883 c408 c300 0000 0000 0000 H...H........... -000011b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002000: 0100 0200 2573 0000 011b 033b 2400 0000 ....%s.....;$... -00002010: 0300 0000 18f0 ffff 5800 0000 38f0 ffff ........X...8... -00002020: 4000 0000 31f1 ffff 8000 0000 0000 0000 @...1........... -00002030: 1400 0000 0000 0000 017a 5200 0178 1001 .........zR..x.. -00002040: 1b0c 0708 9001 0000 1400 0000 1c00 0000 ................ -00002050: f0ef ffff 2600 0000 0044 0710 0000 0000 .........D...... -00002060: 2400 0000 3400 0000 b8ef ffff 2000 0000 $...4....... ... -00002070: 000e 1046 0e18 4a0f 0b77 0880 003f 1a3b ...F..J..w...?.; -00002080: 2a33 2422 0000 0000 1c00 0000 5c00 0000 *3$.........\... -00002090: a9f0 ffff 6200 0000 0041 0e10 8602 430d ....b....A....C. -000020a0: 0602 5d0c 0708 0000 0000 0000 0400 0000 ..]............. -000020b0: 1000 0000 0100 0000 474e 5500 0000 0000 ........GNU..... -000020c0: 0400 0000 0400 0000 0000 0000 0000 0000 ................ -000020d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002dc0: 3011 0000 0000 0000 e010 0000 0000 0000 0............... -00002dd0: 0100 0000 0000 0000 6e00 0000 0000 0000 ........n....... -00002de0: 0100 0000 0000 0000 7800 0000 0000 0000 ........x....... -00002df0: 0c00 0000 0000 0000 0010 0000 0000 0000 ................ -00002e00: 0d00 0000 0000 0000 9c11 0000 0000 0000 ................ -00002e10: 1900 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00002e20: 1b00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e30: 1a00 0000 0000 0000 c83d 0000 0000 0000 .........=...... -00002e40: 1c00 0000 0000 0000 0800 0000 0000 0000 ................ -00002e50: f5fe ff6f 0000 0000 d003 0000 0000 0000 ...o............ -00002e60: 0500 0000 0000 0000 9804 0000 0000 0000 ................ -00002e70: 0600 0000 0000 0000 f003 0000 0000 0000 ................ -00002e80: 0a00 0000 0000 0000 9900 0000 0000 0000 ................ -00002e90: 0b00 0000 0000 0000 1800 0000 0000 0000 ................ -00002ea0: 1500 0000 0000 0000 0000 0000 0000 0000 ................ -00002eb0: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00002ec0: 0200 0000 0000 0000 1800 0000 0000 0000 ................ -00002ed0: 1400 0000 0000 0000 0700 0000 0000 0000 ................ -00002ee0: 1700 0000 0000 0000 3006 0000 0000 0000 ........0....... -00002ef0: 0700 0000 0000 0000 7005 0000 0000 0000 ........p....... -00002f00: 0800 0000 0000 0000 c000 0000 0000 0000 ................ -00002f10: 0900 0000 0000 0000 1800 0000 0000 0000 ................ -00002f20: fbff ff6f 0000 0000 0000 0008 0000 0000 ...o............ -00002f30: feff ff6f 0000 0000 4005 0000 0000 0000 ...o....@....... -00002f40: ffff ff6f 0000 0000 0100 0000 0000 0000 ...o............ -00002f50: f0ff ff6f 0000 0000 3205 0000 0000 0000 ...o....2....... -00002f60: f9ff ff6f 0000 0000 0300 0000 0000 0000 ...o............ -00002f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -00002fe0: 0000 0000 0000 0000 d03d 0000 0000 0000 ................ -00002ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003000: 3610 0000 0000 0000 0000 0000 0000 0000 6............... -00003010: 1040 0000 0000 0000 4743 433a 2028 474e .@......GCC: (GN -00003020: 5529 2031 352e 322e 3120 3230 3235 3131 U) 15.2.1 202511 -00003030: 3132 0000 0000 0000 0000 0000 0000 0000 12.............. -00003040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003050: 0100 0000 0400 f1ff 0000 0000 0000 0000 ................ -00003060: 0000 0000 0000 0000 0000 0000 0400 f1ff ................ -00003070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003080: 0a00 0000 0100 1500 d03d 0000 0000 0000 ................ -00003090: 0000 0000 0000 0000 1300 0000 0000 1000 ................ -000030a0: 0820 0000 0000 0000 0000 0000 0000 0000 . .............. -000030b0: 2600 0000 0100 1700 e83f 0000 0000 0000 .........?...... -000030c0: 0000 0000 0000 0000 3c00 0000 1200 0000 ................ -000030d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -000030e0: 5900 0000 2000 0000 0000 0000 0000 0000 Y... ........... -000030f0: 0000 0000 0000 0000 9700 0000 2000 1800 ............ ... -00003100: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003110: 7500 0000 1000 1800 1840 0000 0000 0000 u........@...... -00003120: 0000 0000 0000 0000 7c00 0000 1202 0e00 ........|....... -00003130: 9c11 0000 0000 0000 0000 0000 0000 0000 ................ -00003140: 8200 0000 1200 0000 0000 0000 0000 0000 ................ -00003150: 0000 0000 0000 0000 9500 0000 1000 1800 ................ -00003160: 0840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003170: a200 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003180: 0000 0000 0000 0000 b100 0000 1102 1800 ................ -00003190: 1040 0000 0000 0000 0000 0000 0000 0000 .@.............. -000031a0: be00 0000 1100 0f00 0020 0000 0000 0000 ......... ...... -000031b0: 0400 0000 0000 0000 cd00 0000 1000 1900 ................ -000031c0: 2040 0000 0000 0000 0000 0000 0000 0000 @.............. -000031d0: 9b00 0000 1200 0d00 4010 0000 0000 0000 ........@....... -000031e0: 2600 0000 0000 0000 d200 0000 1000 1900 ................ -000031f0: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003200: de00 0000 1200 0d00 3911 0000 0000 0000 ........9....... -00003210: 6200 0000 0000 0000 e300 0000 1102 1800 b............... -00003220: 1840 0000 0000 0000 0000 0000 0000 0000 .@.............. -00003230: ef00 0000 2000 0000 0000 0000 0000 0000 .... ........... -00003240: 0000 0000 0000 0000 0901 0000 2200 0000 ............"... -00003250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003260: 2401 0000 1202 0b00 0010 0000 0000 0000 $............... -00003270: 0000 0000 0000 0000 0073 6563 7265 742e .........secret. -00003280: 6300 5f44 594e 414d 4943 005f 5f47 4e55 c._DYNAMIC.__GNU -00003290: 5f45 485f 4652 414d 455f 4844 5200 5f47 _EH_FRAME_HDR._G -000032a0: 4c4f 4241 4c5f 4f46 4653 4554 5f54 4142 LOBAL_OFFSET_TAB -000032b0: 4c45 5f00 5f5f 6c69 6263 5f73 7461 7274 LE_.__libc_start -000032c0: 5f6d 6169 6e40 474c 4942 435f 322e 3334 _main@GLIBC_2.34 -000032d0: 005f 4954 4d5f 6465 7265 6769 7374 6572 ._ITM_deregister -000032e0: 544d 436c 6f6e 6554 6162 6c65 005f 6564 TMCloneTable._ed -000032f0: 6174 6100 5f66 696e 6900 7072 696e 7466 ata._fini.printf -00003300: 4047 4c49 4243 5f32 2e32 2e35 005f 5f64 @GLIBC_2.2.5.__d -00003310: 6174 615f 7374 6172 7400 5f5f 676d 6f6e ata_start.__gmon -00003320: 5f73 7461 7274 5f5f 005f 5f64 736f 5f68 _start__.__dso_h -00003330: 616e 646c 6500 5f49 4f5f 7374 6469 6e5f andle._IO_stdin_ -00003340: 7573 6564 005f 656e 6400 5f5f 6273 735f used._end.__bss_ -00003350: 7374 6172 7400 6d61 696e 005f 5f54 4d43 start.main.__TMC -00003360: 5f45 4e44 5f5f 005f 4954 4d5f 7265 6769 _END__._ITM_regi -00003370: 7374 6572 544d 436c 6f6e 6554 6162 6c65 sterTMCloneTable -00003380: 005f 5f63 7861 5f66 696e 616c 697a 6540 .__cxa_finalize@ -00003390: 474c 4942 435f 322e 322e 3500 5f69 6e69 GLIBC_2.2.5._ini -000033a0: 7400 002e 7379 6d74 6162 002e 7374 7274 t...symtab..strt -000033b0: 6162 002e 7368 7374 7274 6162 002e 6e6f ab..shstrtab..no -000033c0: 7465 2e67 6e75 2e70 726f 7065 7274 7900 te.gnu.property. -000033d0: 2e6e 6f74 652e 676e 752e 6275 696c 642d .note.gnu.build- -000033e0: 6964 002e 696e 7465 7270 002e 676e 752e id..interp..gnu. -000033f0: 6861 7368 002e 6479 6e73 796d 002e 6479 hash..dynsym..dy -00003400: 6e73 7472 002e 676e 752e 7665 7273 696f nstr..gnu.versio -00003410: 6e00 2e67 6e75 2e76 6572 7369 6f6e 5f72 n..gnu.version_r -00003420: 002e 7265 6c61 2e64 796e 002e 7265 6c61 ..rela.dyn..rela -00003430: 2e70 6c74 002e 696e 6974 002e 7465 7874 .plt..init..text -00003440: 002e 6669 6e69 002e 726f 6461 7461 002e ..fini..rodata.. -00003450: 6568 5f66 7261 6d65 5f68 6472 002e 6568 eh_frame_hdr..eh -00003460: 5f66 7261 6d65 002e 6e6f 7465 2e41 4249 _frame..note.ABI -00003470: 2d74 6167 002e 696e 6974 5f61 7272 6179 -tag..init_array -00003480: 002e 6669 6e69 5f61 7272 6179 002e 6479 ..fini_array..dy -00003490: 6e61 6d69 6300 2e67 6f74 002e 676f 742e namic..got..got. -000034a0: 706c 7400 2e64 6174 6100 2e62 7373 002e plt..data..bss.. -000034b0: 636f 6d6d 656e 7400 0000 0000 0000 0000 comment......... -000034c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -* -000034f0: 0000 0000 0000 0000 1b00 0000 0700 0000 ................ -00003500: 0200 0000 0000 0000 5003 0000 0000 0000 ........P....... -00003510: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@....... -00003520: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003530: 0000 0000 0000 0000 2e00 0000 0700 0000 ................ -00003540: 0200 0000 0000 0000 9003 0000 0000 0000 ................ -00003550: 9003 0000 0000 0000 2400 0000 0000 0000 ........$....... -00003560: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003570: 0000 0000 0000 0000 4100 0000 0100 0000 ........A....... -00003580: 0200 0000 0000 0000 b403 0000 0000 0000 ................ -00003590: b403 0000 0000 0000 1c00 0000 0000 0000 ................ -000035a0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -000035b0: 0000 0000 0000 0000 4900 0000 f6ff ff6f ........I......o -000035c0: 0200 0000 0000 0000 d003 0000 0000 0000 ................ -000035d0: d003 0000 0000 0000 1c00 0000 0000 0000 ................ -000035e0: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -000035f0: 0000 0000 0000 0000 5300 0000 0b00 0000 ........S....... -00003600: 0200 0000 0000 0000 f003 0000 0000 0000 ................ -00003610: f003 0000 0000 0000 a800 0000 0000 0000 ................ -00003620: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -00003630: 1800 0000 0000 0000 5b00 0000 0300 0000 ........[....... -00003640: 0200 0000 0000 0000 9804 0000 0000 0000 ................ -00003650: 9804 0000 0000 0000 9900 0000 0000 0000 ................ -00003660: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003670: 0000 0000 0000 0000 6300 0000 ffff ff6f ........c......o -00003680: 0200 0000 0000 0000 3205 0000 0000 0000 ........2....... -00003690: 3205 0000 0000 0000 0e00 0000 0000 0000 2............... -000036a0: 0500 0000 0000 0000 0200 0000 0000 0000 ................ -000036b0: 0200 0000 0000 0000 7000 0000 feff ff6f ........p......o -000036c0: 0200 0000 0000 0000 4005 0000 0000 0000 ........@....... -000036d0: 4005 0000 0000 0000 3000 0000 0000 0000 @.......0....... -000036e0: 0600 0000 0100 0000 0800 0000 0000 0000 ................ -000036f0: 0000 0000 0000 0000 7f00 0000 0400 0000 ................ -00003700: 0200 0000 0000 0000 7005 0000 0000 0000 ........p....... -00003710: 7005 0000 0000 0000 c000 0000 0000 0000 p............... -00003720: 0500 0000 0000 0000 0800 0000 0000 0000 ................ -00003730: 1800 0000 0000 0000 8900 0000 0400 0000 ................ -00003740: 4200 0000 0000 0000 3006 0000 0000 0000 B.......0....... -00003750: 3006 0000 0000 0000 1800 0000 0000 0000 0............... -00003760: 0500 0000 1700 0000 0800 0000 0000 0000 ................ -00003770: 1800 0000 0000 0000 9300 0000 0100 0000 ................ -00003780: 0600 0000 0000 0000 0010 0000 0000 0000 ................ -00003790: 0010 0000 0000 0000 1b00 0000 0000 0000 ................ -000037a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000037b0: 0000 0000 0000 0000 8e00 0000 0100 0000 ................ -000037c0: 0600 0000 0000 0000 2010 0000 0000 0000 ........ ....... -000037d0: 2010 0000 0000 0000 2000 0000 0000 0000 ....... ....... -000037e0: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -000037f0: 1000 0000 0000 0000 9900 0000 0100 0000 ................ -00003800: 0600 0000 0000 0000 4010 0000 0000 0000 ........@....... -00003810: 4010 0000 0000 0000 5b01 0000 0000 0000 @.......[....... -00003820: 0000 0000 0000 0000 1000 0000 0000 0000 ................ -00003830: 0000 0000 0000 0000 9f00 0000 0100 0000 ................ -00003840: 0600 0000 0000 0000 9c11 0000 0000 0000 ................ -00003850: 9c11 0000 0000 0000 0d00 0000 0000 0000 ................ -00003860: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003870: 0000 0000 0000 0000 a500 0000 0100 0000 ................ -00003880: 0200 0000 0000 0000 0020 0000 0000 0000 ......... ...... -00003890: 0020 0000 0000 0000 0700 0000 0000 0000 . .............. -000038a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038b0: 0000 0000 0000 0000 ad00 0000 0100 0000 ................ -000038c0: 0200 0000 0000 0000 0820 0000 0000 0000 ......... ...... -000038d0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$....... -000038e0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -000038f0: 0000 0000 0000 0000 bb00 0000 0100 0000 ................ -00003900: 0200 0000 0000 0000 3020 0000 0000 0000 ........0 ...... -00003910: 3020 0000 0000 0000 7c00 0000 0000 0000 0 ......|....... -00003920: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003930: 0000 0000 0000 0000 c500 0000 0700 0000 ................ -00003940: 0200 0000 0000 0000 ac20 0000 0000 0000 ......... ...... -00003950: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... ....... -00003960: 0000 0000 0000 0000 0400 0000 0000 0000 ................ -00003970: 0000 0000 0000 0000 d300 0000 0e00 0000 ................ -00003980: 0300 0000 0000 0000 c03d 0000 0000 0000 .........=...... -00003990: c02d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039a0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039b0: 0800 0000 0000 0000 df00 0000 0f00 0000 ................ -000039c0: 0300 0000 0000 0000 c83d 0000 0000 0000 .........=...... -000039d0: c82d 0000 0000 0000 0800 0000 0000 0000 .-.............. -000039e0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -000039f0: 0800 0000 0000 0000 eb00 0000 0600 0000 ................ -00003a00: 0300 0000 0000 0000 d03d 0000 0000 0000 .........=...... -00003a10: d02d 0000 0000 0000 f001 0000 0000 0000 .-.............. -00003a20: 0600 0000 0000 0000 0800 0000 0000 0000 ................ -00003a30: 1000 0000 0000 0000 f400 0000 0100 0000 ................ -00003a40: 0300 0000 0000 0000 c03f 0000 0000 0000 .........?...... -00003a50: c02f 0000 0000 0000 2800 0000 0000 0000 ./......(....... -00003a60: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003a70: 0800 0000 0000 0000 f900 0000 0100 0000 ................ -00003a80: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?...... -00003a90: e82f 0000 0000 0000 2000 0000 0000 0000 ./...... ....... -00003aa0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003ab0: 0800 0000 0000 0000 0201 0000 0100 0000 ................ -00003ac0: 0300 0000 0000 0000 0840 0000 0000 0000 .........@...... -00003ad0: 0830 0000 0000 0000 1000 0000 0000 0000 .0.............. -00003ae0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ -00003af0: 0000 0000 0000 0000 0801 0000 0800 0000 ................ -00003b00: 0300 0000 0000 0000 1840 0000 0000 0000 .........@...... -00003b10: 1830 0000 0000 0000 0800 0000 0000 0000 .0.............. -00003b20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b30: 0000 0000 0000 0000 0d01 0000 0100 0000 ................ -00003b40: 3000 0000 0000 0000 0000 0000 0000 0000 0............... -00003b50: 1830 0000 0000 0000 1b00 0000 0000 0000 .0.............. -00003b60: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003b70: 0100 0000 0000 0000 0100 0000 0200 0000 ................ -00003b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003b90: 3830 0000 0000 0000 4002 0000 0000 0000 80......@....... -00003ba0: 1c00 0000 0600 0000 0800 0000 0000 0000 ................ -00003bb0: 1800 0000 0000 0000 0900 0000 0300 0000 ................ -00003bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003bd0: 7832 0000 0000 0000 2a01 0000 0000 0000 x2......*....... -00003be0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003bf0: 0000 0000 0000 0000 1100 0000 0300 0000 ................ -00003c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ -00003c10: a233 0000 0000 0000 1601 0000 0000 0000 .3.............. -00003c20: 0000 0000 0000 0000 0100 0000 0000 0000 ................ -00003c30: 0000 0000 0000 0000 ........ - </pre> - </div> - </div> -</div> - - </header> - - -<h1>Tags</h1> -<ul class="terms"> - -</ul> - -<footer style="vertical-align: bottom;"> - <div style="display: inline-block; margin-left:15px;"> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> - </div> -</footer> -</body> -</html> - diff --git a/public/tags/index.xml b/public/tags/index.xml deleted file mode 100644 index 38380b0..0000000 --- a/public/tags/index.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> - <channel> - <title>Tags on mjkw</title> - <link>https://mjkw.pl/tags/</link> - <description>Recent content in Tags on mjkw</description> - <generator>Hugo</generator> - <language>en-us</language> - <atom:link href="https://mjkw.pl/tags/index.xml" rel="self" type="application/rss+xml" /> - </channel> -</rss> diff --git a/public/teaching/computer-networks/index.html b/public/teaching/computer-networks/index.html deleted file mode 100644 index 0428ae7..0000000 --- a/public/teaching/computer-networks/index.html +++ /dev/null @@ -1,61 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - </head> - <body> - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/pyro.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> - </ul> - </div> - </div> - </header> - -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - - diff --git a/public/teaching/computer-organization/index.html b/public/teaching/computer-organization/index.html deleted file mode 100644 index 0428ae7..0000000 --- a/public/teaching/computer-organization/index.html +++ /dev/null @@ -1,61 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - </head> - <body> - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/pyro.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> - </ul> - </div> - </div> - </header> - -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - - diff --git a/public/teaching/computer-programming/index.html b/public/teaching/computer-programming/index.html deleted file mode 100644 index 0428ae7..0000000 --- a/public/teaching/computer-programming/index.html +++ /dev/null @@ -1,61 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - </head> - <body> - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/pyro.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> - </ul> - </div> - </div> - </header> - -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - - diff --git a/public/teaching/index.html b/public/teaching/index.html deleted file mode 100644 index 8f75c91..0000000 --- a/public/teaching/index.html +++ /dev/null @@ -1,78 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - </head> - <body> - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/pyro.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> - </ul> - </div> - </div> - </header> - - -<div class="container"> - <p>Posts</p> -<div class="content-wrapper"> - - <p>In the posts below you can read my experience and lessons learned from teaching at Vrije Universiteit. -The below posts also list all the courses I have taught so far.</p> - - - <ul id="content-list"> - - - - </ul> -</div> -</div> - -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - - diff --git a/public/teaching/index.xml b/public/teaching/index.xml deleted file mode 100644 index c37b0fb..0000000 --- a/public/teaching/index.xml +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> - <channel> - <title>Teaching on mjkw</title> - <link>http://localhost:1313/teaching/</link> - <description>Recent content in Teaching on mjkw</description> - <generator>Hugo</generator> - <language>en-us</language> - <lastBuildDate>Tue, 12 Aug 2025 14:15:03 +0200</lastBuildDate> - <atom:link href="http://localhost:1313/teaching/index.xml" rel="self" type="application/rss+xml" /> - <item> - <title>Software Engineering Processes</title> - <link>http://localhost:1313/teaching/software-engineering-processes/</link> - <pubDate>Tue, 12 Aug 2025 14:15:03 +0200</pubDate> - <guid>http://localhost:1313/teaching/software-engineering-processes/</guid> - <description></description> - </item> - <item> - <title>Computer Networks</title> - <link>http://localhost:1313/teaching/computer-networks/</link> - <pubDate>Tue, 12 Aug 2025 14:14:41 +0200</pubDate> - <guid>http://localhost:1313/teaching/computer-networks/</guid> - <description></description> - </item> - <item> - <title>Computer Organization</title> - <link>http://localhost:1313/teaching/computer-organization/</link> - <pubDate>Tue, 12 Aug 2025 14:14:32 +0200</pubDate> - <guid>http://localhost:1313/teaching/computer-organization/</guid> - <description></description> - </item> - <item> - <title>Computer Programming</title> - <link>http://localhost:1313/teaching/computer-programming/</link> - <pubDate>Tue, 12 Aug 2025 14:10:38 +0200</pubDate> - <guid>http://localhost:1313/teaching/computer-programming/</guid> - <description><p>Since this is my first post describing work experience as a Teaching Assistant at the Department of Computer Science at VU Amsterdam, I think a little foreword is necessary.
The blog website, which you are currently reading, has been setup only recently, so all the posts which describe my work experience are all in retrospective.
Computer Programming took place from 2 September 2024 until 25 of October 2024, which is almost a year ago.
Nevertheless, this was my first teaching experience, and I think it is really important for me to share how that went.
Same goes for Computer Organization, Computer Networks and more recently Software Engineering Processes and Computational Thinking.</p></description> - </item> - </channel> -</rss> diff --git a/public/teaching/software-engineering-processes/index.html b/public/teaching/software-engineering-processes/index.html deleted file mode 100644 index 0428ae7..0000000 --- a/public/teaching/software-engineering-processes/index.html +++ /dev/null @@ -1,61 +0,0 @@ -<!DOCTYPE html> -<html lang=en-us> - <head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> - <link rel="manifest" href="/images/site.webmanifest"> - <link rel="stylesheet" href="/css/style.css" /> - <link rel="stylesheet" href="/css/fonts.css" /> - </head> - <body> - <header> - <div class="container"> - <div class="avatar"> - <img width="120px" height="120px" src="images/pyro.jpg" alt="my logo"> - </div> - <div> - <h1>mjkw</h1> - <ul id="bar"> - <li> - <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a> - </li> - <li>|</li> - <li> - <a href="https://git.denounce.ai/">git.denounce.ai</a> - </li> - <li> - | - </li> - <li> - <a href="https://ohmyghost.nl">ohmyghost.nl</a> - </li> - <li> - | - </li> - <li> - <a href="https://atlarge-research.com/mkwiatkowski/">research</a> - </li> - <li> - | - </li> - <li> - book blog - </li> - </ul> - </div> - </div> - </header> - -<footer> - <center> - - © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved. - - </center> -</footer> -</body> -</html> - - diff --git a/public/css/fonts.css b/static/css/fonts.css index 9985030..9985030 100644 --- a/public/css/fonts.css +++ b/static/css/fonts.css diff --git a/public/css/style.css b/static/css/style.css index 1b6ecfe..1b6ecfe 100644 --- a/public/css/style.css +++ b/static/css/style.css diff --git a/public/js/code.js b/static/js/code.js index fd2d33a..fd2d33a 100644 --- a/public/js/code.js +++ b/static/js/code.js diff --git a/themes/mytheme/layouts/404.html b/themes/mytheme/layouts/404.html deleted file mode 100644 index 7471191..0000000 --- a/themes/mytheme/layouts/404.html +++ /dev/null @@ -1,8 +0,0 @@ -<!DOCTYPE html> -<html> -<body> - -<tt>404 - Who are you?</tt> - -</body> -</html> diff --git a/themes/mytheme/static/css/fonts.css b/themes/mytheme/static/css/fonts.css deleted file mode 100644 index 9985030..0000000 --- a/themes/mytheme/static/css/fonts.css +++ /dev/null @@ -1,7 +0,0 @@ -@font-face { - font-family: "LM Mono"; - font-weight: normal; - font-style: normal; - src: url("/fonts/latin-modern-mono-regular.otf"); -} - diff --git a/themes/mytheme/static/css/style.css b/themes/mytheme/static/css/style.css deleted file mode 100644 index 1b6ecfe..0000000 --- a/themes/mytheme/static/css/style.css +++ /dev/null @@ -1,107 +0,0 @@ -html { - font-family: - "LM Mono","Courier New",Courier,monospace; -} - -body, html { - margin-left:5px; - margin-top: 5px; - width:97%; - height:97%; -} -h1 { - font-size: 40pt; - font-weight: bold; - text-shadow: 1px 1px 5px #690000; - color:#690000; - margin-left: 10px; - display: inline; -} - -h2 { - margin: 0px; - margin-left: 10px; - padding: 0px; - color: #0b0b0b; - font-weight: bold; - text-shadow: 0px 0px 3px #ababab; -} - -a { - text-decoration: none; - color: blue; -} - -img { - border-width: 10px; - box-shadow: 0 0 5px black; - border-radius: 10px; -} - -ul { - list-style-type: none; - margin: 0px; - padding-left: 10px; -} - -p { - margin: 10px; -} - -div { - display: inline-block; -} - -/* This enables the hexcode to flow. */ -pre { - margin-left: 10px; - position: relative; -} - -/* This is the navigation bar at the top*/ -#bar ul, -#bar li { - display: inline-block; - margin-top: 10px; - margin-bottom: 10px; - font-size: 20px; -} - -.container { - padding: 10px; - margin: 10px; - color: rgba(50, 50, 50, 1); - background: rgba(170, 170, 170, 0.3); - border-width: 2px; - border-color: #ababab; - border-radius: 10px; - width: 100%; - border-style: solid; - -} - -.terms { - font-size: 5pt; - color:black -} - -.avatar { - margin: 10px; - display: inline-block; -} - -.content-wrapper { - width: 100%; - margin-top: 5px; - height: 225px; - overflow-y: auto; - font-size: 19px; -} - -.c { - margin-right: -15px; - margin-top: 5px; - height: 225px; - overflow: hidden; - cursor: default -} diff --git a/themes/mytheme/static/js/code.js b/themes/mytheme/static/js/code.js deleted file mode 100644 index fd2d33a..0000000 --- a/themes/mytheme/static/js/code.js +++ /dev/null @@ -1,20 +0,0 @@ -// credit: www.jwz.org -setTimeout(function(){},0); -var p=0, q=-16, offset=50; - -function a(){ - if(window.setTimeout&&document.getElementsByTagName){ - var o=16; - - var b=document.getElementsByTagName("pre")[0]; - b.style.top=(p-o-offset)+"pt"; - var o=-(p-o)+"pt"; - p+=q; - - if(p<-2<<10||p>=0) q=-q; - - window.setTimeout(this.a,2<<6); - } -} -a(); -window.onload = a(); |
