312 lines
59 KiB
Plaintext
312 lines
59 KiB
Plaintext
|
||
|
||
|
||
[38;5;12m [39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
[38;5;12m [39m
|
||
|
||
|
||
|
||
[38;5;12m [39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
[38;5;12m [39m
|
||
|
||
|
||
[38;5;238m――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――[39m
|
||
|
||
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
|
||
|
||
|
||
[38;5;12m [39m
|
||
[38;5;12m — Ludwig Wittgenstein[39m
|
||
|
||
|
||
[38;5;12mA curated [39m[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://awesome.re/badge-flat.svg)[0m[38;5;12m (https://github.com/sindresorhus/awesome) list of falsehoods programmers believe in. A [39m[48;2;30;30;40m[38;5;13m[3mfalsehood[0m[38;5;12m is an [39m[48;2;30;30;40m[38;5;14m[1m[3midea[0m[38;5;14m[1m that you initially believed was true[0m[38;5;12m, but in reality, it is [39m[38;5;14m[1mproven to be false[0m[38;5;12m.[39m
|
||
|
||
[38;5;12mE.g.[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3midea[0m[38;5;12m:[39m[38;5;12m [39m[38;5;12mvalid[39m[38;5;12m [39m[38;5;12memail[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mexactly[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[48;5;235m[38;5;249m@[49m[39m[38;5;12m [39m[38;5;12mcharacter.[39m[38;5;12m [39m[38;5;12mSo,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mrule[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12memail-field[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mlogic.[39m[38;5;12m [39m[38;5;12mRight?[39m[38;5;12m [39m[38;5;12mWrong![39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mreality[0m[38;5;12m [39m[38;5;12mis:[39m[38;5;12m [39m[38;5;12memails[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[48;5;235m[38;5;249m@[49m[39m[38;5;12m [39m[38;5;12mchars.[39m[38;5;12m [39m[38;5;12mTherefore[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m
|
||
[38;5;12mallow[39m[38;5;12m [39m[38;5;12mthis.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12minitial[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3midea[0m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfalsehood[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mbelieved[39m[38;5;12m [39m[38;5;12min.[39m
|
||
|
||
[38;5;12mThe [39m[48;2;30;30;40m[38;5;13m[3mfalsehood[0m[38;5;12m articles listed below will have a comprehensive list of those false-beliefs that you should be aware of, to help you become a better programmer.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMeta[0m[38;5;12m (#meta)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArts[0m[38;5;12m (#arts)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBusiness[0m[38;5;12m (#business)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCryptocurrency[0m[38;5;12m (#cryptocurrency)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDates and Time[0m[38;5;12m (#dates-and-time)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEducation[0m[38;5;12m (#education)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEmails[0m[38;5;12m (#emails)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGeography[0m[38;5;12m (#geography)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHuman Identity[0m[38;5;12m (#human-identity)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInternationalization[0m[38;5;12m (#internationalization)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mManagement[0m[38;5;12m (#management)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMultimedia[0m[38;5;12m (#multimedia)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNetworks[0m[38;5;12m (#networks)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPhone Numbers[0m[38;5;12m (#phone-numbers)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPostal Addresses[0m[38;5;12m (#postal-addresses)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScience[0m[38;5;12m (#science)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSociety[0m[38;5;12m (#society)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware Engineering[0m[38;5;12m (#software-engineering)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransportation[0m[38;5;12m (#transportation)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTypography[0m[38;5;12m (#typography)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideo Games[0m[38;5;12m (#video-games)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb[0m[38;5;12m (#web)[39m
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mMeta[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods Programmers Believe[0m[38;5;12m (https://spaceninja.com/2015/12/07/falsehoods-programmers-believe/) - A brief list of common falsehoods. A great overview and quick introduction into the world of falsehoods.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Programming[0m[38;5;12m (https://chiselapp.com/user/ttmrichter/repository/gng/doc/trunk/output/falsehoods.html) - A humbling and fun list on programming and programmers themselves.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Falsehoods Lists[0m[38;5;12m (https://kevin.deldycke.com/2016/falsehoods-programmers-believe-about-falsehoods-lists) - Meta commentary on how these falsehoods shouldn't be handled.[39m
|
||
|
||
[38;2;255;187;0m[4mArts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Music[0m[38;5;12m (https://literateprogrammer.blogspot.fr/2016/07/falsehoods-programmers-believe-about.html) - False assumption that might be made in codifying music.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Art[0m[38;5;12m (http://artsy.github.io/blog/2018/04/18/programmer-misconceptions-about-art/) - Common misconceptions about art.[39m
|
||
|
||
[38;2;255;187;0m[4mBusiness[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Online Shopping[0m[38;5;12m (https://wiesmann.codiferes.net/wordpress/archives/22201) - Covers prices, currencies and inventory.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Prices[0m[38;5;12m (https://gist.github.com/rgs/6509585) - Covers currencies, amounts and localization.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about IBANs[0m[38;5;12m (https://github.com/globalcitizen/php-iban/blob/master/docs/FALSEHOODS.md) - International Bank Account Numbers are not international.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Economics[0m[38;5;12m (http://exple.tive.org/blarg/2016/09/22/falsehoods-programmers-believe-about-economics/) - Economics are not simple or rational.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDecimal[0m[38;5;14m[1m [0m[38;5;14m[1mPoint[0m[38;5;14m[1m [0m[38;5;14m[1mError[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mEtsy's[0m[38;5;14m[1m [0m[38;5;14m[1mAccounting[0m[38;5;14m[1m [0m[38;5;14m[1mSystem[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20230615151102/https://old.reddit.com/r/Etsy/comments/hz4877/if_you_are_an_etsy_seller_do_not_purchase_postage/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mimportance[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12maccounting[39m[38;5;12m [39m[38;5;12msoftware:[39m[38;5;12m [39m
|
||
[38;5;12mmissing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdecimal[39m[38;5;12m [39m[38;5;12mpoint[39m[38;5;12m [39m[38;5;12mends[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m100x[39m[38;5;12m [39m[38;5;12mover-charges.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTwenty[0m[38;5;14m[1m [0m[38;5;14m[1mfive[0m[38;5;14m[1m [0m[38;5;14m[1mthousand[0m[38;5;14m[1m [0m[38;5;14m[1mdollars[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mfunny[0m[38;5;14m[1m [0m[38;5;14m[1mmoney[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20250326135824/http://rachelbythebay.com/w/2022/12/02/25k/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSame[39m[38;5;12m [39m[38;5;12merror[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mabove[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mAds,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdanger[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mseparating[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mpennies[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdollars,[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12m$250[39m[38;5;12m [39m
|
||
[38;5;12minternal[39m[38;5;12m [39m[38;5;12mcoupons[39m[38;5;12m [39m[38;5;12mturned[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12m$25,000.[39m[38;5;12m [39m[38;5;12mMy[39m[38;5;12m [39m[38;5;12madvice:[39m[38;5;12m [39m[38;5;14m[1mget[0m[38;5;14m[1m [0m[38;5;14m[1mrid[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mintegers[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mfloats[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mmonetary[0m[38;5;14m[1m [0m[38;5;14m[1mvalues.[0m[38;5;14m[1m [0m[38;5;14m[1mUse[0m[38;5;14m[1m [0m[38;5;14m[1mdecimals.[0m[38;5;14m[1m [0m[38;5;14m[1mOr[0m[38;5;14m[1m [0m[38;5;14m[1mfallback[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mstrings[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mparse[0m[38;5;14m[1m [0m[38;5;14m[1mthem,[0m[38;5;14m[1m [0m[38;5;14m[1mdon't[0m[38;5;14m[1m [0m[38;5;14m[1mvalidate.[0m[38;5;12m [39m[38;5;12m(https://twitter.com/kdeldycke/status/1599113889093890049)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCharacters [0m[48;5;235m[38;5;249m[1m LTD[0m[38;5;14m[1m, but also [0m[48;5;235m[38;5;249m[1m; DROP TABLE "COMPANIES";-- LTD[0m[38;5;14m[1m, [0m[48;5;235m[38;5;249m[1mBETTS & TWINE LTD[0m[38;5;14m[1m and [0m[48;5;235m[38;5;249m[1mSAFDASD & SFSAF \' SFDAASF\" LTD[0m[38;5;14m[1m.[0m
|
||
[38;5;12m- [39m[38;5;14m[1mMinutiae of company names[0m[38;5;12m (https://twitter.com/nthnmsmth/status/1587880523124408322) - How the rules of the State of Delaware and the IRS does not intersects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCLDR currency definitions[0m[38;5;12m (https://github.com/unicode-org/cldr/blob/release-40/common/supplemental/supplementalData.xml#L87-L94) - Currency validity date ranges overlap due to revolts, invasions, new constitutions, and slow planned adoption.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mtax[0m[38;5;12m (https://github.com/commerceguys/tax) - A PHP 5.4+ tax management library.[39m
|
||
|
||
[38;2;255;187;0m[4mCryptocurrency[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Bitcoin[0m[38;5;12m (https://github.com/theborakompanioni/spring-boot-bitcoin-starter/blob/master/docs/FALSEHOODS.md) - A list of mistaken perspectives on Bitcoin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Ethereum[0m[38;5;12m (https://gist.github.com/spalladino/a349f0ca53dbb5fc3914243aaf7ea8c6) - Misconceptions and common pitfalls in contract programming.[39m
|
||
|
||
[38;2;255;187;0m[4mDates and Time[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Time[0m[38;5;12m (http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time) - Seminal article on dates and time.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMore Falsehoods about Time[0m[38;5;12m (http://infiniteundo.com/post/25509354022/more-falsehoods-programmers-believe-about-time) - Part. 2 of the article above.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Time and Time Zones[0m[38;5;12m (https://www.creativedeletion.com/2015/01/28/falsehoods-programmers-date-time-zones.html) - Another takes on time-related falsehoods, with an emphasis on time zones.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCritique of Falsehoods about Time[0m[38;5;12m (https://gist.github.com/thanatos/eee17100476a336a711e) - Takes on the first article above and provides an explanation of each falsehood, with more context and external resources.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Unix Time[0m[38;5;12m (https://alexwlchan.net/2019/05/falsehoods-programmers-believe-about-unix-time/) - Mind the leap second![39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Time Zones[0m[38;5;12m (https://www.zainrizvi.io/blog/falsehoods-programmers-believe-about-time-zones/) - Has some nice points regarding the edge-cases of DST transitions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYour Calendrical Fallacy Is Thinking…[0m[38;5;12m (http://yourcalendricalfallacyis.com) - List covering intercalation and cultural influence, made by a community of iOS and macOS developers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTime Zone Database[0m[38;5;12m (https://www.iana.org/time-zones) - Code and data that represent the history of local time for many representative locations around the globe.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Long, Painful History of Time[0m[38;5;12m (http://naggum.no/lugm-time.html) - Most of the idiosyncrasies in timekeeping can find an explanation in history.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYou Advocate a Calendar Reform[0m[38;5;12m (https://qntm.org/calendar) - Your idea will not work. This article tells you why.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSo You Want to Abolish Time Zones[0m[38;5;12m (https://qntm.org/abolish) - Abolishing timezones may sound like a good idea, but there are quite a few complications that make it not quite so.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Problem with Time & Timezones[0m[38;5;12m (https://www.youtube.com/watch?v=-5wpm-gesOY) - A video about why you should never, ever deal with timezones if you can help it.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m\$26,000 Overcollection by Labor Department[0m[38;5;12m (http://digital.vpr.net/post/rounding-error-computer-code-leads-26000-overcollection-labor-department) - The consequence of wrong calendar accounting.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRFC-3339 vs ISO-8601[0m[38;5;12m (https://ijmacd.github.io/rfc3339-iso8601/) - An giant list of formats from the two standards, how they overlaps, and live examples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mISO-8601, [0m[48;5;235m[38;5;249m[1mYYYY[0m[38;5;14m[1m, [0m[48;5;235m[38;5;249m[1myyyy[0m[38;5;14m[1m, and why your year may be wrong[0m[38;5;12m (https://web.archive.org/web/20200216181551/https://ericasadun.com/2018/12/25/iso-8601-yyyy-yyyy-and-why-your-year-may-be-wrong/) - String formatting of date is hard.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUTC is Enough for everyone, right?[0m[38;5;12m (https://zachholman.com/talk/utc-is-enough-for-everyone-right) - There are edge cases about dates and time (specifically UTC) that you probably haven't thought of.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStoring UTC is not a silver bullet[0m[38;5;12m (https://codeblog.jonskeet.uk/2019/03/27/storing-utc-is-not-a-silver-bullet/) - “Just store dates in UTC” is not always the right approach.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to choose between UT1, TAI and UTC[0m[38;5;12m (https://news.ycombinator.com/item?id=28047376) - Depends on your priorities between SI seconds, earth rotation sync, leap seconds avoidance.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWhy[0m[38;5;14m[1m [0m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1msubtracting[0m[38;5;14m[1m [0m[38;5;14m[1mthese[0m[38;5;14m[1m [0m[38;5;14m[1mtwo[0m[38;5;14m[1m [0m[38;5;14m[1mtimes[0m[38;5;14m[1m [0m[38;5;14m[1m(in[0m[38;5;14m[1m [0m[38;5;14m[1m1927)[0m[38;5;14m[1m [0m[38;5;14m[1mgiving[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mstrange[0m[38;5;14m[1m [0m[38;5;14m[1mresult?[0m[38;5;12m [39m
|
||
[38;5;12m(https://web.archive.org/web/20241124114705/https://stackoverflow.com/questions/6841333/why-is-subtracting-these-two-epoch-milli-times-in-year-1927-giving-a-strange-r/6841479#answer-6841479)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mInfamous[39m[38;5;12m [39m[38;5;12mStack[39m[38;5;12m [39m[38;5;12mOverflow[39m[38;5;12m [39m[38;5;12manswer[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mcomplicated[39m
|
||
[38;5;12mhistorical[39m[38;5;12m [39m[38;5;12mtimezones,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mhistorical[39m[38;5;12m [39m[38;5;12mdates[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mre-interpreted[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mnewer[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msoftware.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCritical and Significant Dates[0m[38;5;12m (https://web.archive.org/web/20150908004245/http://www.merlyn.demon.co.uk/critdate.htm) - From Y2K to the overflow of 32-bit seconds from Unix epoch, a list of special date to watch for depending on the system.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m“I'm[39m[38;5;12m [39m[38;5;12mgoing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcommune[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mVermont[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mdeal[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mshorter[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mseason.”[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIs[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnote[39m[38;5;12m [39m[38;5;12mleft[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhis[39m[38;5;12m [39m[38;5;12mterminal[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mquitting[39m[38;5;12m [39m[38;5;12mengineer[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m70s,[39m[38;5;12m [39m[38;5;12mafter[39m[38;5;12m [39m[38;5;12mtoo[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12meffort[39m[38;5;12m [39m[38;5;12mtoiling[39m[38;5;12m [39m[38;5;12maway[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msub-second[39m[38;5;12m [39m[38;5;12mtiming[39m[38;5;12m [39m[38;5;12mconcerns.[39m[38;5;12m [39m[38;5;12mSource:[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m
|
||
[38;5;14m[1mSoul[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mNew[0m[38;5;14m[1m [0m[38;5;14m[1mMachine[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/dp/0316491705?&linkCode=ll1&tag=kevideld-20&linkId=ec2881e22fb26c2d43de0daeebd5424d&language=en_US&ref_=as_li_ss_tl).[39m
|
||
|
||
[38;2;255;187;0m[4mEducation[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFalsehoods[0m[38;5;14m[1m [0m[38;5;14m[1mCS[0m[38;5;14m[1m [0m[38;5;14m[1mStudents[0m[38;5;14m[1m [0m[38;5;14m[1m(Still)[0m[38;5;14m[1m [0m[38;5;14m[1mBelieve[0m[38;5;14m[1m [0m[38;5;14m[1mUpon[0m[38;5;14m[1m [0m[38;5;14m[1mGraduating[0m[38;5;12m [39m[38;5;12m(https://www.netmeister.org/blog/cs-falsehoods.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthings[39m[38;5;12m [39m[38;5;12m(not[39m[38;5;12m [39m[38;5;12monly)[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mscience[39m[38;5;12m [39m[38;5;12mstudents[39m[38;5;12m [39m[38;5;12mtend[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12merroneously[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12msurprisingly[39m[38;5;12m [39m[38;5;12mbelieve[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mthough[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m
|
||
[38;5;12m(probably)[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mbetter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPostdoc myths[0m[38;5;12m (https://www.cs.kent.ac.uk/people/staff/srk21/blog/2019/12/02/) - “Lots of things are said, written and believed about postdoctoral researchers that are simply not true.”[39m
|
||
|
||
[38;2;255;187;0m[4mEmails[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Email[0m[38;5;12m (https://beesbuzz.biz/code/439-Falsehoods-programmers-believe-about-email) - On addresses, content and delivery.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mI[0m[38;5;14m[1m [0m[38;5;14m[1mKnew[0m[38;5;14m[1m [0m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mValidate[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mEmail[0m[38;5;14m[1m [0m[38;5;14m[1mAddress[0m[38;5;14m[1m [0m[38;5;14m[1mUntil[0m[38;5;14m[1m [0m[38;5;14m[1mI[0m[38;5;14m[1m [0m[38;5;14m[1mRead[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mRFC[0m[38;5;12m [39m[38;5;12m(https://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mintricate[39m[38;5;12m [39m[38;5;12mexamples[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12munsuspected[39m[38;5;12m [39m[38;5;12mvalid[39m[38;5;12m [39m[38;5;12memail[39m[38;5;12m [39m[38;5;12maddresses[39m[38;5;12m [39m[38;5;12maccording[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mRFC-822.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSo you think you can validate email addresses (FOSDEM 2018)[0m[38;5;12m (https://fosdem.org/2018/schedule/event/email_address_quiz/) - Presentation of edge-case email addresses and why you should not use regex to parse them.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYour E-Mail Validation Logic is Wrong[0m[38;5;12m (https://www.netmeister.org/blog/email.html) - A summary of the various, surprising things that are allowed in an email address.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mlibvldmail[0m[38;5;12m (https://github.com/dertuxmalwieder/libvldmail) - A library that implements RFC-based checks for e-mail addresses.[39m
|
||
|
||
[38;2;255;187;0m[4mGeography[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Geography[0m[38;5;12m (https://wiesmann.codiferes.net/wordpress/archives/15187) - Takes on places, their names and locations.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Maps[0m[38;5;12m (https://web.archive.org/web/20250516080728/http://www.atlefren.net/post/2014/09/falsehoods-programmers-believe-about-maps/) - Covers coordinates, projection and GIS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Weather[0m[38;5;12m (https://shkspr.mobi/blog/2024/06/falsehoods-programmers-believe-about-weather/) - Weather is location-dependent, and so full of edge-cases.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mI Hate Coordinate Systems[0m[38;5;12m (https://ihatecoordinatesystems.com) - A guide for geospatial practitioners on diagnosing and fixing common issues with coordinate systems.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTop[0m[38;5;14m[1m [0m[38;5;14m[1m5[0m[38;5;14m[1m [0m[38;5;14m[1mmost[0m[38;5;14m[1m [0m[38;5;14m[1minsane[0m[38;5;14m[1m [0m[38;5;14m[1mkanji[0m[38;5;14m[1m [0m[38;5;14m[1mplace[0m[38;5;14m[1m [0m[38;5;14m[1mnames[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mJapan[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20210310050932/https://soranews24.com/2016/12/01/w-t-f-japan-top-5-most-insane-kanji-place-names-in-japan%E3%80%90weird-top-five%E3%80%91/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“There's[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mspecial[39m[38;5;12m [39m[38;5;12mgroup[39m[38;5;12m [39m
|
||
[38;5;12mof[39m[38;5;12m [39m[38;5;12mkanji[39m[38;5;12m [39m[38;5;12mthat's[39m[38;5;12m [39m[38;5;12mhard[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mJapanese[39m[38;5;12m [39m[38;5;12mpeople[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread:[39m[38;5;12m [39m[38;5;12mplace[39m[38;5;12m [39m[38;5;12mnames.”[39m
|
||
|
||
[38;2;255;187;0m[4mHuman Identity[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Names[0m[38;5;12m (https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/) - The article that started it all.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Names – With Examples[0m[38;5;12m (https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/) - A revisited version of the article above, this time with detailed explanations.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Biometrics[0m[38;5;12m (https://shkspr.mobi/blog/2021/01/falsehoods-programmers-believe-about-biometrics/) - Fingerprints are not unique.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Families[0m[38;5;12m (https://shkspr.mobi/blog/2017/03/falsehoods-programmers-believe-about-families/) - You can't really define a family with strict rules.[39m
|
||
[38;5;12m- Falsehoods about Gender: [39m[38;5;14m[1m#1[0m[38;5;12m (https://gist.github.com/garbados/f82604ea639e0e47bf44) & [39m[38;5;14m[1m#2[0m[38;5;12m (https://medium.com/gender-2-0/falsehoods-programmers-believe-about-gender-f9a3512b4c9c) - Gender is part of human identity and has its own subtleties.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Me[0m[38;5;12m (https://skylarmacdonald.com/falsehoods/) - Issues at the intersection of names and gender and internationalization.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGay Marriage: The Database Engineering Perspective[0m[38;5;12m (https://web.archive.org/web/20170914014648/https://qntm.org/gay) - How to store a marriage in a database while addressing most of the falsehoods about gender, naming and relationships.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPersonal Names Around the World[0m[38;5;12m (https://www.w3.org/International/questions/qa-personal-names) - How do people's names differ around the world, and what are the implications for the Web?[39m
|
||
[38;5;12m- [39m[38;5;14m[1mXKCD #327: Exploits of a Mom[0m[38;5;12m (https://xkcd.com/327/) - Funny take on how implementation of a falsehood might lead to security holes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHello, I'm Mr. Null. My Name Makes Me Invisible to Computers[0m[38;5;12m (https://www.wired.com/2015/11/null/) - Real-life example on how implemented falsehood has negative impact on someone's life.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHL7 v3 RIM[0m[38;5;12m (https://www.hl7.org/implement/standards/product_brief.cfm?product_id=186) - A flexible data model for representing human names.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApple iOS [0m[48;5;235m[38;5;249m[1mNSPersonNameComponentsFormatter[0m[38;5;12m (https://developer.apple.com/library/ios/documentation/Miscellaneous/Reference/NSPersonNameComponentsFormatter_Class/index.html) - Localized representations of the components of a person's name.[39m
|
||
|
||
[38;2;255;187;0m[4mInternationalization[0m
|
||
|
||
[38;5;12mOn character encoding, string formatting, unicode and internationalization.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Language[0m[38;5;12m (http://garbled.benhamill.com/2017/04/18/falsehoods-programmers-believe-about-language) - Translating a software from English is not as straightforward as it seems to be.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Language[0m[38;5;12m (https://www.lexiconista.com/falsehoods-about-languages/) - Additional cases to complement the previous article.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Plain Text[0m[38;5;12m (https://jeremyhussell.blogspot.com/2017/11/falsehoods-programmers-believe-about.html#main) - Plain text can't cut it, which makes Unicode even more incredible for its ability to just work well.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about text[0m[38;5;12m (https://wiesmann.codiferes.net/wordpress/archives/30296) - A subset of the falsehoods from above, illustrated with some examples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInternationalis(z)ing Code[0m[38;5;12m (https://www.youtube.com/watch?v=0j74jcxSunY) - A video about things you need to keep in mind when internationalizing your code.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMinimum[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mKnow[0m[38;5;14m[1m [0m[38;5;14m[1mAbout[0m[38;5;14m[1m [0m[38;5;14m[1mUnicode[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mCharacter[0m[38;5;14m[1m [0m[38;5;14m[1mSets[0m[38;5;12m [39m[38;5;12m(https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12municode,[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mhistorical[39m[38;5;12m [39m[38;5;12mcontext[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12morigins,[39m[38;5;12m [39m[38;5;12mfollowed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12minner[39m[38;5;12m [39m[38;5;12mworking.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Unicode[0m[38;5;12m (https://github.com/Wisdom/Awesome-Unicode) - A curated list of delightful Unicode tidbits, packages and resources.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDark corners of Unicode[0m[38;5;12m (https://eev.ee/blog/2015/09/12/dark-corners-of-unicode/) - Unicode is extensive, here be dragons.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLet's Stop Ascribing Meaning to Code Points[0m[38;5;12m (https://manishearth.github.io/blog/2017/01/14/stop-ascribing-meaning-to-unicode-code-points/) - Dives deeper in Unicode and dispels myths about code points.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnicode misconceptions[0m[38;5;12m (https://jean.abou-samra.fr/blog/unicode-misconceptions/) - A collection of falsehoods on case, encodings, string length, and more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBreaking Our [0m[48;5;235m[38;5;249m[1mLatin-1[0m[38;5;14m[1m Assumptions[0m[38;5;12m (https://manishearth.github.io/blog/2017/01/15/breaking-our-latin-1-assumptions/) - Most programmers spend so much time with [39m[48;5;235m[38;5;249mLatin-1[49m[39m[38;5;12m they forgets about other's scripts quirks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOde to a shipping label[0m[38;5;12m (http://i.imgur.com/4J7Il0m.jpg) - Character encoding is hard, more so when each broken layer of data input adds its own spice.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLocalization Failure: Temperature is Hard[0m[38;5;12m (https://randomascii.wordpress.com/2023/10/17/localization-failure-temperature-is-hard/) - You cannot localize temperature differences as-is.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mi18n Testing Data[0m[38;5;12m (https://github.com/patch/i18n-testing) - Compilation of real-word international and diverse name data for unit testing and QA.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBig[0m[38;5;14m[1m [0m[38;5;14m[1mList[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mNaughty[0m[38;5;14m[1m [0m[38;5;14m[1mStrings[0m[38;5;12m [39m[38;5;12m(https://github.com/minimaxir/big-list-of-naughty-strings)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mhuge[39m[38;5;12m [39m[38;5;12mcorpus[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstrings[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mprobability[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcausing[39m[38;5;12m [39m[38;5;12missues[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12muser-input[39m[38;5;12m [39m[38;5;12mdata.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mmust[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12medge-cases[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12myour[39m
|
||
[38;5;12msoftware[39m[38;5;12m [39m[38;5;12magainst.[39m
|
||
|
||
[38;2;255;187;0m[4mManagement[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFalsehoods[0m[38;5;14m[1m [0m[38;5;14m[1mabout[0m[38;5;14m[1m [0m[38;5;14m[1mJob[0m[38;5;14m[1m [0m[38;5;14m[1mApplicants[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20170114022820/https://medium.com/@creatrixtiara/falsehoods-programmers-believe-about-job-applicants-99280437c616)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAssumptions[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mjob[39m[38;5;12m [39m[38;5;12mapplicants[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mjob[39m[38;5;12m [39m[38;5;12mhistories[39m[38;5;12m [39m[38;5;12maren't[39m[38;5;12m [39m
|
||
[38;5;12mnecessarily[39m[38;5;12m [39m[38;5;12mtrue.[39m
|
||
|
||
[38;2;255;187;0m[4mMultimedia[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Video[0m[38;5;12m (https://haasn.xyz/posts/2016-12-25-falsehoods-programmers-believe-about-%5Bvideo-stuff%5D.html) - Cover it all: video decoding and playback, files, image scaling, color spaces and conversion, displays and subtitles.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHorrible edge cases to consider when dealing with music[0m[38;5;12m (https://dustri.org/b/horrible-edge-cases-to-consider-when-dealing-with-music.html) - Music catalogs data are full of crazy stuff.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMusicBrainz database schema[0m[38;5;12m (https://musicbrainz.org/doc/MusicBrainz_Database/Schema) - An open-source project and database that seems to have solved the complexity of music catalog management.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDDEX[0m[38;5;12m (https://ddex.net/standards/) - The industry standard for music metadata, including archiving, sound recording, sales and usage reporting, royalties and license deals.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApple Music Style Guide[0m[38;5;12m (https://help.apple.com/itc/musicstyleguide/en.lproj/static.html) - Quality insurance guidelines to format music, art, and metadata to increase discoverability.[39m
|
||
|
||
[38;2;255;187;0m[4mNetworks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Networks[0m[38;5;12m (https://web.archive.org/web/20250215201837/http://blog.erratasec.com/2012/06/falsehoods-programmers-believe-about.html) - Covers TCP, DHCP, DNS, VLANs and IPv4/v6.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFallacies of Distributed Computing[0m[38;5;12m (https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing) - Assumptions that programmers new to distributed applications invariably make.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThere's[0m[38;5;14m[1m [0m[38;5;14m[1mmore[0m[38;5;14m[1m [0m[38;5;14m[1mthan[0m[38;5;14m[1m [0m[38;5;14m[1mone[0m[38;5;14m[1m [0m[38;5;14m[1mway[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mwrite[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mIP[0m[38;5;14m[1m [0m[38;5;14m[1maddress[0m[38;5;12m [39m[38;5;12m(https://ma.ttias.be/theres-more-than-one-way-to-write-an-ip-address/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mparts[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12moptional,[39m[38;5;12m [39m[38;5;12mmind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdecimal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moctal[39m[38;5;12m [39m[38;5;12mnotations,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mdon't[0m[38;5;14m[1m [0m[38;5;14m[1mforget[0m[38;5;14m[1m [0m[38;5;14m[1mIPv6[0m[38;5;12m [39m
|
||
[38;5;12m(https://news.ycombinator.com/item?id=20390981)[39m[38;5;12m [39m[38;5;12meither.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIDN is crazy[0m[38;5;12m (https://daniel.haxx.se/blog/2022/12/14/idn-is-crazy/) - International characters in domain names mean support of homographs and heterographs.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mhostname-validate[0m[38;5;12m (https://github.com/jakeogh/hostname-validate) - An attempt to validate hostnames in Python.[39m
|
||
|
||
[38;2;255;187;0m[4mPhone Numbers[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Phone Numbers[0m[38;5;12m (https://github.com/googlei18n/libphonenumber/blob/master/FALSEHOODS.md) - Covers phone numbers, their representation and meaning.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249m[1mlibphonenumber[0m[38;5;12m [39m[38;5;12m(https://github.com/googlei18n/libphonenumber)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGoogle's[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mJava,[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mparsing,[39m[38;5;12m [39m[38;5;12mformatting,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvalidating[39m[38;5;12m [39m[38;5;12minternational[39m[38;5;12m [39m[38;5;12mphone[39m[38;5;12m [39m[38;5;12mnumbers.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mC#[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/twcclegg/libphonenumber-csharp),[39m[38;5;12m [39m[38;5;14m[1mObjective-C[0m[38;5;12m [39m[38;5;12m(https://github.com/iziz/libPhoneNumber-iOS),[39m[38;5;12m [39m[38;5;14m[1mPython[0m[38;5;12m [39m[38;5;12m(https://github.com/daviddrysdale/python-phonenumbers),[39m[38;5;12m [39m[38;5;14m[1mRuby[0m[38;5;12m [39m[38;5;12m(https://github.com/sstephenson/global_phone)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mPHP[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/giggsey/libphonenumber-for-php).[39m
|
||
|
||
[38;2;255;187;0m[4mPostal Addresses[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Addresses[0m[38;5;12m (https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/) - Covers streets, postal codes, buildings, cities and countries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Residence[0m[38;5;12m (https://twitter.com/samphippen/status/813896916534784004) - It's not only about the address itself, but the relationship between a person and its residence.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLetter Delivered Despite No Name, No Address[0m[38;5;12m (https://twitter.com/loriskumo/status/735851511331356672) - Ultimate falsehood about postal addresses: you do not need one.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUK Address Oddities[0m[38;5;12m (https://paulplowman.com/stuff/uk-address-oddities/) - Quirks extracted from a list of most residential property sales in England and Wales since 1995.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Bear with Its Own ZIP Code[0m[38;5;12m (https://kottke.org/19/08/the-bear-with-its-own-zip-code) - Smokey Bear has his own ZIP Code ([39m[48;5;235m[38;5;249m20252[49m[39m[38;5;12m) because he gets so much mail.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWhy doesn't Costa Rica use real addresses?[0m[38;5;12m (https://www.crcdaily.com/p/why-doesnt-costa-rica-use-real-addresses) - Costa Rican uses an idiosyncratic system of addresses that relies on landmarks, history and quite a bit of guesswork.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRegex and Postal Addresses[0m[38;5;12m (https://smartystreets.com/articles/regular-expressions-for-street-addresses) - Why regular expressions and street addresses do not mix.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mParsing the Infamous Japanese Postal CSV[0m[38;5;12m (https://www.dampfkraft.com/posuto.html) - “I saw many horrors, but I've never seen this particular formatting choice anywhere else.”[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUSPS Postal Addressing Standards[0m[38;5;12m (https://pe.usps.com/text/pub28/welcome.htm) - Describes both standardized address formats and content.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mlibaddressinput[0m[38;5;12m (https://github.com/googlei18n/libaddressinput) - Google's common C++ and Java library for parsing, formatting, and validating international postal addresses.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1maddressing[0m[38;5;12m (https://github.com/commerceguys/addressing) - A PHP 5.4+ addressing library, powered by Google's dataset.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mpostal-address[0m[38;5;12m (https://github.com/scaleway/postal-address) - Python module to parse, normalize and render postal addresses.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1maddress[0m[38;5;12m (https://github.com/Boostport/address) - Go library to validate and format addresses using Google's dataset.[39m
|
||
|
||
[38;2;255;187;0m[4mScience[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Systems of Measurement[0m[38;5;12m (https://www.stevemoser.org/posts/dev/falsehoods-programmers-believe-about-systems-of-measurement.html) - On working with systems of measurement and converting between them.[39m
|
||
|
||
[38;2;255;187;0m[4mSociety[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Political Appointments[0m[38;5;12m (https://twitter.com/oliver_dw/status/737930439575404544) - Designing election systems has its own tricks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Women In Tech[0m[38;5;12m (https://gist.github.com/Su-Shee/5d1a417fa9de19c15477) - Myth about women in STEM (Science, Technology, Engineering, Math) industries.[39m
|
||
|
||
[38;2;255;187;0m[4mSoftware Engineering[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Versions[0m[38;5;12m (https://github.com/xenoterracide/falsehoods/blob/master/versions.md) - Attributing an identity to a software release might be harder than thought.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Build Systems[0m[38;5;12m (https://pozorvlak.livejournal.com/174763.html) - Building software is hard. Building software that builds software is harder.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Undefined Behavior[0m[38;5;12m (https://predr.ag/blog/falsehoods-programmers-believe-about-undefined-behavior/) - Invoking undefined behavior can cause [39m[48;2;30;30;40m[38;5;13m[3manything[0m[38;5;12m to happen, for a much broader definition of "anything" than one might think.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMyths about CPU Caches[0m[38;5;12m (https://software.rajivprab.com/2018/04/29/myths-programmers-believe-about-cpu-caches/) - Misconceptions about caches often lead to false assertions, especially when it comes to concurrency and race conditions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about null pointers[0m[38;5;12m (https://purplesyringa.moe/blog/falsehoods-programmers-believe-about-null-pointers/) - Null pointers are even more cursed than pointers in general, and provenance already makes pointers quite complicated.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about CSVs[0m[38;5;12m (https://donatstudios.com/Falsehoods-Programmers-Believe-About-CSVs) - While RFC4180 to exists, it is far from definitive and goes largely ignored.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Package Managers[0m[38;5;12m (https://kdeldycke.github.io/meta-package-manager/falsehoods.html) - Covers package and their managers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Testing[0m[38;5;12m (https://club.ministryoftesting.com/t/falsehoods-testers-believe/1371) - An attempt to establish a list of falsehoods about testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Search[0m[38;5;12m (https://opensourceconnections.com/blog/2019/05/29/falsehoods-programmers-believe-about-search/) - Why search (including analysis, tokenization, highlighting) is deceptively complex.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWhat every software engineer should know about search[0m[38;5;12m (https://scribe.rip/p/what-every-software-engineer-should-know-about-search-27d1df99f80d) - A better sourced article on the difficulty of implementing search engines.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Pagination[0m[38;5;12m (https://www.hezmatt.org/~mpalmer/blog/2018/12/12/falsehoods-programmers-believe-about-pagination.html) - Why your pagination algorithm is giving someone (possibly you) a headache.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about garbage collection[0m[38;5;12m (https://paul.bone.id.au/blog/2018/10/19/gc-falsehoods/) - Misconceptions about the predictability and performance of garbage collection.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMyths about File Paths[0m[38;5;12m (https://yakking.branchable.com/posts/falsehoods-programmers-believe-about-file-paths/) - Diversity of file-systems and OSes makes file paths a little harder than we might think of.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe weird world of Windows file paths[0m[38;5;12m (https://www.fileside.app/blog/2023-03-17_windows-file-paths/) - “On any Unix-derived system, a path is an admirably simple thing: if it starts with a [39m[48;5;235m[38;5;249m/[49m[39m[38;5;12m, it's a path. Not so on Windows.”[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMyths about [0m[48;5;235m[38;5;249m[1m/dev/urandom[0m[38;5;12m (https://www.2uo.de/myths-about-urandom) - There are a few things about [39m[48;5;235m[38;5;249m/dev/urandom[49m[39m[38;5;12m and [39m[48;5;235m[38;5;249m/dev/random[49m[39m[38;5;12m that are repeated again and again. Still they are false.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFacts about State Machines[0m[38;5;12m (https://codeberg.org/catseye/The-Dossier/src/branch/master/article/Facts-about-State-Machines/README.md) - State machines are often misunderstood and under-applied.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHi! My name is…[0m[38;5;12m (https://www.youtube.com/watch?v=NIebelIpdYk) - This talk could have been named [39m[48;2;30;30;40m[38;5;13m[3mfalsehoods about usernames (and other identifiers)[0m[38;5;12m.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPopular misconceptions about [0m[48;5;235m[38;5;249m[1mmtime[0m[38;5;12m (https://apenwarr.ca/log/20181113) - Part of a post on why file's [39m[48;5;235m[38;5;249mmtime[49m[39m[38;5;12m comparison could be considered harmful.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRules for Autocomplete[0m[38;5;12m (http://jeremymikkola.com/posts/2019_03_19_rules_for_autocomplete.html) - Not falsehoods [39m[48;2;30;30;40m[38;5;13m[3mper se[0m[38;5;12m, but still a great list of good practices to implement autocompletion.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFloating Point Math[0m[38;5;12m (https://0.30000000000000004.com) - “Your language isn't broken, it's doing floating point math. (…) This is why, more often than not, [39m[48;5;235m[38;5;249m0.1 + 0.2 != 0.3[49m[39m[38;5;12m.”[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe yaml document from hell[0m[38;5;12m (https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell) - YAML is full of obscure complexity like accidental numbers and non-string keys.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mI am endlessly fascinated with content tagging systems[0m[38;5;12m (https://twitter.com/hillelogram/status/1534301374166474752) - There are edge-cases even in tagging systems which are supposed to be barebone.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Quantum Technology[0m[38;5;12m (https://github.com/gottfriedsz/falsehoods-quantum) - Common misconceptions about quantum technology and computers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Event-Driven Systems[0m[38;5;12m (https://dimtion.fr/blog/falsehoods-event-driven/) - Misconceptions about event driven systems and message passing.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFalsehoods[0m[38;5;14m[1m [0m[38;5;14m[1mabout[0m[38;5;14m[1m [0m[38;5;14m[1mDigital[0m[38;5;14m[1m [0m[38;5;14m[1mObject[0m[38;5;14m[1m [0m[38;5;14m[1mIdentifiers[0m[38;5;14m[1m [0m[38;5;14m[1m(DOIs)[0m[38;5;12m [39m[38;5;12m(https://pardalotus.tech/posts/2024-10-02-falsehoods-programmers-believe-about-dois/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFalse[39m[38;5;12m [39m[38;5;12mconceptions[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12midentifiers[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12midentify[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlink[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12moutputs[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m
|
||
[38;5;12mother[39m[38;5;12m [39m[38;5;12mthings).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about CVE[0m[38;5;12m (https://medium.com/@jonathan.leitschuh/falsehoods-people-believe-about-cves-85c1d063ffda) - CVE ≠ vulnerability (and 36 other confusions).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about authorization[0m[38;5;12m (https://www.osohq.com/post/falsehoods-about-authorization) - Misconceptions about implementing permissions systems.[39m
|
||
|
||
[38;2;255;187;0m[4mTransportation[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Cars[0m[38;5;12m (https://github.com/driveto/falsehoods-about-cars) - Even something as common as defining a car is full of pitfalls.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Aviation[0m[38;5;12m (https://flightaware.engineering/falsehoods-programmers-believe-about-aviation/) - Aviation data are less normalized than you might think.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Airline Seat Maps[0m[38;5;12m (https://duffel.com/blog/falsehoods-about-seat-maps) - Airline seat maps are far more complex than just neat rows and columns of seats.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Maddening Mess of Airport Codes[0m[38;5;12m (https://www.youtube.com/watch?v=jfOUVYQnuhw) - Having multiple international and national agencies trying to reconcile history, practicality and logistics makes codes follow arcane rules.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMy[0m[38;5;14m[1m [0m[38;5;14m[1mname[0m[38;5;14m[1m [0m[38;5;14m[1mcauses[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1missue[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1many[0m[38;5;14m[1m [0m[38;5;14m[1mbooking![0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20250528134345/https://travel.stackexchange.com/questions/149323/my-name-causes-an-issue-with-any-booking-names-end-with-mr-and-mrs)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOld[39m[38;5;12m [39m[38;5;12mairline[39m[38;5;12m [39m[38;5;12mreservation[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m
|
||
[38;5;12mconsiders[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mMR[49m[39m[38;5;12m [39m[38;5;12msuffix[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[48;5;235m[38;5;249mMister[49m[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdrops[39m[38;5;12m [39m[38;5;12mit.[39m
|
||
|
||
[38;2;255;187;0m[4mTypography[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about Fonts[0m[38;5;12m (https://github.com/RoelN/Font-Falsehoods) - Assumptions about typography on the web and in desktop applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTruths programmers should know about case[0m[38;5;12m (https://www.b-list.org/weblog/2018/nov/26/case/) - A complete reverse of the falsehoods format, on the topic of case (as in uppercase and lowercase text).[39m
|
||
|
||
[38;2;255;187;0m[4mVideo Games[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mThe Door Problem[0m[38;5;12m (https://lizengland.com/blog/2014/04/the-door-problem/) - All the things you have not considered implementing for your doors in games.[39m
|
||
|
||
[38;2;255;187;0m[4mWeb[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about HTML[0m[38;5;12m (https://www.aartaka.me.eu.org/falsehoods-html) - “Web is beautiful. Web is ugly. Web is astonishing. A part of this appeal is HTML, with its historical quirks.”[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalsehoods about REST APIs[0m[38;5;12m (https://web.archive.org/web/20201112010147/http://slinkp.com/falsehoods-programmers-believe-about-apis.html) - Pitfalls to be mindful of when creating and documenting APIs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mURLs: It's complicated…[0m[38;5;12m (https://www.netmeister.org/blog/urls.html) - There's a lot of components in an URL, and all have their own logic.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mHidden[0m[38;5;14m[1m [0m[38;5;14m[1mComplexity[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mDownloading[0m[38;5;14m[1m [0m[38;5;14m[1mFavicons,[0m[38;5;14m[1m [0m[38;5;14m[1mTold[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1m15+[0m[38;5;14m[1m [0m[38;5;14m[1mEdge[0m[38;5;14m[1m [0m[38;5;14m[1mCases[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20230604033340/https://www.simplecto.com/complexity-downloading-favicons-told-in-15-plus-edge-cases/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDownloading[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mlittle[39m[38;5;12m [39m[38;5;12micon[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||
[38;5;12myou[39m[38;5;12m [39m[38;5;12mbrowser[39m[38;5;12m [39m[38;5;12mtabs[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mexercise.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mturned[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomplicated[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mthink.[39m[38;5;12m [39m[38;5;12mBe[39m[38;5;12m [39m[38;5;12mvigilant[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mshaving[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mYak.[39m
|
||
|
||
[38;2;255;187;0m[4mContributing[0m
|
||
|
||
[38;5;12mYour contributions are always welcome! Please take a look at the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (https://github.com/kdeldycke/awesome-falsehood/blob/main/.github/contributing.md) first.[39m
|
||
|
||
[38;2;255;187;0m[4mFootnotes[0m
|
||
|
||
[38;5;12mThis list gathered some popularity in social medias over the past few years. See it being [39m[38;5;14m[1mdiscussed and mentioned elsewhere[0m[38;5;12m (https://github.com/kdeldycke/kdeldycke/blob/main/in-the-media.md).[39m
|
||
|
||
[38;5;12mThe[39m[38;5;12m [39m[38;5;14m[1mheader[0m[38;5;14m[1m [0m[38;5;14m[1mimage[0m[38;5;12m [39m[38;5;12m(https://github.com/kdeldycke/awesome-falsehood/blob/main/assets/awesome-falsehood-header.jpg)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodified[39m[38;5;12m [39m[38;5;14m[1mphoto[0m[38;5;14m[1m [0m[38;5;14m[1mtaken[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mFebruary[0m[38;5;14m[1m [0m[38;5;14m[1m2010[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mIza[0m[38;5;14m[1m [0m[38;5;14m[1mBella[0m[38;5;12m [39m
|
||
[38;5;12m(https://commons.wikimedia.org/wiki/File:BLW_Truth_and_Falsehood.jpg),[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mCreative[0m[38;5;14m[1m [0m[38;5;14m[1mCommons[0m[38;5;14m[1m [0m[38;5;14m[1mBY-SA[0m[38;5;14m[1m [0m[38;5;14m[1m2.0[0m[38;5;14m[1m [0m[38;5;14m[1mUK[0m[38;5;14m[1m [0m[38;5;14m[1mlicense[0m[38;5;12m [39m[38;5;12m(https://creativecommons.org/licenses/by-sa/2.0/uk/deed.en).[39m
|
||
|
||
|
||
|
||
[38;5;12m:[39m[38;5;12m [39m[48;2;30;30;40m[38;5;14m[1m[3mNotebooks,[0m[48;2;30;30;40m[38;5;14m[1m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3m1914-1916[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/dp/1324090804?&linkCode=ll1&tag=kevideld-20&linkId=a1903c3fbfdc82fbe2e566fca40718fb&language=en_US&ref_=as_li_ss_tl)[39m[38;5;12m [39m[38;5;12m(Liveright,[39m[38;5;12m [39m[38;5;12m2022)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msource:[0m[38;5;14m[1m [0m[38;5;14m[1mpage[0m[38;5;14m[1m [0m[38;5;14m[1m14e[0m[38;5;12m [39m
|
||
[38;5;12m(https://archive.org/details/notebooks191419100witt/page/n35).[39m[38;5;12m [39m[38;5;12m↑[39m[38;5;14m[1m [0m[38;5;12m [39m[38;5;12m(#intro-quote-ref)[39m
|
||
|
||
[38;5;12mfalsehood Github: https://github.com/kdeldycke/awesome-falsehood[39m
|