bwblabs
Joined 15 years ago
Joined 15 years ago
.superintelligence (17)
.registeredagent (15)
.meditativemind (14)
.intelligence (12) is also in the top 10 longest primary strings.
Charleston Road Registry Inc. (doing business as Google Registry): agent, alphabet, api, ask, beam, browser, cast, chromebook, chromium, classroom, deepmind, find, fitbit, gem, gemini, gemma, genie, gke, intelligence, keep, lens, lesson, lyria, maps, mcp, nest, pixel, share, sheets, shorts, slides, teach, ultra, veo, vids, waymo, waze, wear, workspace
abion, acc, account, accounting, ace, acg, act, action, active, ada, add, adeka, adidas, adk, admin, admiral, adobe, adventhealth, adventure, advice, advisor, advisors, advisory, aeon, agc, age, agent, agentic, agentid, agentur, agi, agile, agnt, agt, aiagent, aid, aiglasses, aio, aiq, air, airbnb, airliquide, airo, ais, akamai, album, alexa, algo, alicloud, all, alliance, allianz, allin, aloha, alpha, alphabet, alsac, alsok, alum, alumni, ami, amor, amp, analog, anime, anon, ans, ansid, antel, anthropic, any, ape, apex, api, apparel, applebees, arabbank, arc, archive, arena, argenx, article, artisan, artisanal, artist, arzt, asap, asdf, asi, ask, ass, asset, association, astro, asus, ate, atelier, athletics, atkinsrealis, atl, atlas, atom, atos, att, attbusiness, atto, audit, aura, auth, automation, avax, ave, avocat, axis, axon, backup, bad, bag, bakery, bali, ball, bang, bankofamerica, bao, base, bau, bay, bazaar, bbq, bca, bci, bdo, beach, beam, beijing, ber, bershka, beta, betr, bewell, bff, big, bili, bilibili, bill, bin, biontech, biotech, bistro, bit, bitcoin, bland, bldg, blend, bln, block, blvd, bmo, bnb, board, body, bold, bolt, boom, boost, borg, borrow, boss, bpce, brain, branch, brand, bremen, brew, bro, browse, browser, bsky, btc, btgpactual, btr, btw, bud, budapest, buddy, bug, bun, butterfly, cake, campania, cams, cancel, cannabis, canuck, canva, canvas, cap, capcut, capitalgroup, cardano, carecredit, cart, cartoon, cas, cashpro, cast, catalog, cater, cause, ccc, cdn, cell, cencora, central, century, cert, certified, chain, change, charge, chatgpt, check, chef, chess, chevron, chi, chic, chip, christian, chromebook, chromium, ciao, cibc, civic, class, classroom, claude, claw, clean, cleaners, clear, cli, cloak, clone, cloudflare, cmo, cms, cna, cnp, cnpassurances, coaching, codex, coin, collection, collective, come, comedy, comics, commerce, commercial, compute, con, concierge, conex, conf, config, connect, consult, consultants, contest, control, converse, copilot, core, corp, corporation, cos, cosmetics, cosplay, cot, counseling, couture, craft, craps, create, creations, creative, creator, crew, crm, crypto, csc, cscglobal, csr, ctrl, culture, cupshe, cyb, cyber, cygames, daihatsu, daily, daiwa, dao, dapp, dash, datadog, daybreak, ddd, decor, deep, deepmind, deeptech, defense, defi, demo, den, dentistry, deploy, depot, develop, developer, development, device, dia, dian, did, dine, dinebrands, dmgmori, dna, dns, docomo, dola, donate, donor, door, doubao, douyin, dpp, dragon, dream, drink, droid, drone, drop, dub, dunlop, duo, dyna, earn, easy, ebay, echo, echostar, edge, edible, edit, eero, ego, elect, electric, elite, engine, english, ens, ent, enter, entity, epic, eqt, equs, era, erica, esg, esports, etc, ether, ethereum, ethers, etsy, euro, evals, exfy, exness, exp, expedia, explore, expo, ext, extra, extravaganza, eye, fab, facebook, fact, factory, fafo, fair, fam, fanatics, fandom, fantasy, fanuc, faq, fart, fastly, fav, feed, fest, festival, fight, file, files, find, finder, fintech, firm, fitbit, fix, flagscape, flipkart, flow, flux, focus, folder, folio, follow, for, force, forge, form, format, forms, founder, foundry, frame, frankfurt, frax, freedom, freelance, fresh, frhc, frommeta, ftw, fuel, fujitv, fundraise, funny, furry, fusion, future, gamecocks, gamer, gaming, gas, gate, gateway, gear, geek, gehealthcare, gem, gemini, gemma, gen, general, generalinc, genesys, genie, get, getaway, ghost, gig, gilead, girl, gis, git, gke, glam, glasses, gleif, glitch, globe, glow, gmi, goat, god, goldmansachs, good, goods, gossip, goto, gpt, gram, graph, great, grid, grit, grow, growth, gtld, guard, guild, gym, hack, haier, haierbros, hakuhodo, halara, hall, ham, han, hao, happy, hard, hash, hat, haute, heart, hello, her, hero, hers, hey, hid, hike, hill, hilton, hims, hip, hire, hisense, hit, hive, hodl, hola, homecare, honey, hongguo, hop, hope, hospitality, howto, huawei, hub, hubid, hug, huge, human, humanity, hund, hunt, huo, hvac, hype, iam, icon, icp, ics, idea, identity, idk, ify, ihop, iii, image, immersive, impact, indeed, index, indie, indigenous, inditex, industrial, industry, inf, infinite, inn, ins, insights, insta, instagram, intel, intelligence, inter, interiors, internet, inv, invest, invite, ion, ipr, ish, ishere, island, item, itis, itiswhatitis, ity, ivf, jackpot, jackson, jazz, jbs, jelly, jera, jet, jia, jin, jjj, join, joinus, journal, journey, jtg, jtgroup, jti, juliusmeinl, kai, kaneka, kao, kart, kawaii, kawasaki, keep, kek, kernel, key, kgs, kick, king, kit, know, koala, konicaminolta, kord, krafton, kuiper, lab, label, labs, laden, lake, lan, landcros, lane, larus, leads, league, learn, learning, ledger, lefties, legacy, legami, lei, lend, lens, leo, lesson, let, level, lfg, liebherr, lifetime, lift, light, line, links, linz, lipovitan, list, listing, lit, livescore, lkab, llama, llm, lmao, lmax, lmk, lms, loc, lock, lodge, log, logic, login, logistics, look, loop, lore, lot, lounge, lovable, lowes, luck, luckin, luckincoffee, lugano, lvs, lyria, machine, mad, mag, maga, magavip, mai, mail, make, maker, mall, manga, maps, mark, mars, mart, mask, massage, massimodutti, master, mate, math, matrix, matt, max, mazda, mbda, mcp, mech, meditative, meditativemind, medley, meeting, mei, meinl, meli, mem, member, memo, memory, mempool, mentor, meow, merch, merlin, merrill, mesh, messenger, met, meta, metaai, metaglasses, metaverse, michelin, min, mind, mine, mission, mitsui, mix, mizuho, mkt, mmm, mod, mode, model, module, mono, montecarlo, mood, moon, more, motion, motors, move, msft, msig, muenchen, mufg, muse, mvp, mychart, myntra, nas, nation, national, nav, near, need, neko, neo, nerd, nest, neumann, neural, newbalance, nft, nhl, nice, nightlife, nil, nissin, nlp, node, noe, nomura, nonprofit, north, not, note, notes, notion, nova, novartis, novo, novocare, npc, nrs, nsfw, ntv, null, nusa, nut, nutrition, oai, official, oid, oil, okay, okta, okx, ola, ole, olympic, omg, only, onn, opc, openai, opensource, operator, opinion, oppo, ops, orb, order, organization, organize, original, oss, otaku, oto, out, outlet, owl, own, oysho, pack, pai, painting, pal, palantir, panda, park, pass, passion, passkey, passport, path, paws, pax, pch, pdf, peach, pec, peptides, person, personal, pflege, pharma, phi, php, pia, pickleball, pico, pill, pinet, pit, pix, pixel, pki, plan, planet, planner, platform, playlist, plaza, plc, plex, pltr, pod, podcast, point, pool, pop, port, portal, portfolio, pos, pot, pov, pow, power, ppp, praxis, predict, premium, present, presto, pride, print, private, product, products, profile, program, project, prompt, proto, protocol, proton, prototype, proxy, pubg, public, publishing, puff, pullandbear, pump, punk, purpose, push, qai, qqq, quant, quantum, queen, query, quince, quiz, quote, qwe, qwen, qwer, race, radar, railway, ralphlauren, ramp, ranch, rank, rankings, rap, rare, rating, raw, rblx, real, realm, records, recovery, rednote, reels, registeredagent, rem, remax, renewable, reno, rep, reply, repo, res, research, reservation, resona, resort, resources, resume, retail, rev, rewards, ring, ripple, risk, ritres, road, roblox, robot, robotaxi, robotics, roku, roland, roma, roof, roofing, round, rrr, saas, sabre, safari, sage, saison, salesforce, salzburg, san, sands, sat, say, scale, scam, scan, scania, sci, screen, sdk, sea, sec, secom, securitas, see, seiko, seite, self, sell, send, seniors, sennheiser, sense, seo, server, set, share, sheets, shield, shift, shimano, shinoken, shionogi, ship, shiro, shopify, shorts, sicredi, sign, sim, simplii, sito, skill, skills, slack, slay, sleep, slides, sloan, slop, slot, smb, smbc, smith, smtb, snow, snowflake, sns, soc, socialmedia, society, sodexo, soft, sokagakkai, sol, solana, solo, sompo, soon, sos, sou, soul, sound, source, sov, spark, special, speed, spice, spirit, spring, squad, src, sss, stack, stake, start, stats, status, stay, steel, stem, stiftung, stjude, stock, stone, story, stradivarius, strategy, street, stripe, stubhub, stupid, substrate, sugar, sui, summit, super, superintelligence, sure, survey, sus, sushi, sushiro, sview, swap, swedbank, swi, swift, sync, synchrony, syndicate, synth, sys, tableau, taco, tada, tag, taisho, takamiya, tanaka, tap, taser, task, taylorswift, tbd, tbs, tea, teach, telegram, telus, temple, ten, tether, tex, text, the, therapist, therapy, thing, this, threads, tiger, tiktok, time, tiny, tisi, tkns, tldr, tnl, token, tokiomarine, tom, tone, toppan, toy, track, trademark, traffic, trail, train, trainer, transcend, transit, translate, transport, tree, trek, trending, trends, trimble, trip, triumph, tron, tropic, truck, true, trump, truth, trx, try, ttt, tumblr, tutorial, tvasahi, twente, twin, twitch, twosigma, twt, uber, ufo, uid, ulm, ultra, ultraview, uni, union, unit, united, universe, unlimited, update, upload, upsa, url, usc, usdt, use, user, uvw, uwu, valid, valley, value, van, vault, vegan, vend, venue, veo, ver, vercel, verein, verified, versant, vert, via, vibe, vid, vids, vienna, view, village, vintage, viral, virtual, visit, viv, voice, volunteer, vpn, vps, vrbo, vrs, vvv, wager, wallet, wan, want, war, warhammer, water, wave, waw, way, waymo, waze, wealth, wear, wearables, weed, weird, welcome, well, wellness, west, wew, what, whatsapp, whatsnew, why, wifi, wild, will, wire, wise, wit, wix, wiz, wizard, wonder, woo, wood, wordpress, workflow, workshop, workspace, wynn, xbt, xiaomi, xio, xmr, xn--04q76x2mcuuv / 海尔兄弟, xn--3ds443g / 在线, xn--3et971b / 海尔, xn--6oqv20b1zgzxr / 株式会社, xn--bur6r91txtx / 瑞幸咖啡, xn--ces6a / 地址, xn--czr694b / 商标, xn--eqr661e / 名片, xn--fiq228c5hs / 中文网, xn--fpy230a / 番茄, xn--g2xx48c / 购物, xn--gmq502atzh / 数字人, xn--gmqr38alogxt2a / 人工智能, xn--gmqz0qc7o / 机器人, xn--gtv852c / 红果, xn--hxt324i / 酒店, xn--imr513n / 餐厅, xn--io0a7i / 网络, xn--jvr800e / 品牌, xn--kbt444f / 官网, xn--lwt700c / 瑞幸, xn--npqq54o / 防伪, xn--pruv10j / 抖音, xn--qubec-csa / québec, xn--tqq477c0xs / 智能体, xn--uir314m / 钱包, xn--vuq143e / 海信, xoxo, xpi, xserver, xxl, yam, yay, yea, yeah, yes, ygeia, yoyo, yuasa, yueyang, yum, yyy, zan, zap, zarahome, zec, zen, zia, zillow, zoho, zoo, zoom, zzz
The system in London Gatwick UK is done by Stanley Robotics from France (which was acquired by HL Robotics from South Korea in 2024), but it could be similar.
> additionally PUT/DELETE should also be idempotent
Yes, but I think the majority of large web applications are not fully correct in terms of 'Safe and Idempotent Methods' (https://datatracker.ietf.org/doc/html/rfc9110#name-common-me...).
> Further, native apps can generate a unique self-signed certificate.
Just creating a certificate will not work, unless it's installed as root CA certificates in all browser trust-stores on the machine. And if the private key of the root CA is not secured correctly, one could MitM any websites. So at least you want it name constrained (https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1....), but at least in Chrome until 2023 (v112) that did not work on root CA's (https://alexsci.com/blog/name-non-constraint/), so you had to add an intermediate CA and add the constrain there. Of course, you should also just throw away the key of the root CA.
I will admit I once added basic constrains in some project with a local root CA (2020-2022), but 'incorrectly' to the root CA, and did not test it in all browsers.
My main point was however that it's really not okay that CloudFlare allows setting up other record types (e.g. TXT, but basically any) next to a CNAME.
$ echo "A AAAA CAA CNAME DS HTTPS LOC MX NS TXT" | sed -r 's/ /\n/g' | sed -r 's/^/rfc1034.wlbd.nl /g' | xargs dig +norec +noall +question +answer +authority @coco.ns.cloudflare.com
;rfc1034.wlbd.nl. IN A
rfc1034.wlbd.nl. 300 IN CNAME www.example.org.
;rfc1034.wlbd.nl. IN AAAA
rfc1034.wlbd.nl. 300 IN CNAME www.example.org.
;rfc1034.wlbd.nl. IN CAA
rfc1034.wlbd.nl. 300 IN CAA 0 issue "really"
;rfc1034.wlbd.nl. IN CNAME
rfc1034.wlbd.nl. 300 IN CNAME www.example.org.
;rfc1034.wlbd.nl. IN DS
rfc1034.wlbd.nl. 300 IN DS 0 13 2 21A21D53B97D44AD49676B9476F312BA3CEDB11DDC3EC8D9C7AC6BAC A84271AE
;rfc1034.wlbd.nl. IN HTTPS
rfc1034.wlbd.nl. 300 IN HTTPS 1 . alpn="h3"
;rfc1034.wlbd.nl. IN LOC
rfc1034.wlbd.nl. 300 IN LOC 0 0 0.000 N 0 0 0.000 E 0.00m 0.00m 0.00m 0.00m
;rfc1034.wlbd.nl. IN MX
rfc1034.wlbd.nl. 300 IN MX 0 .
;rfc1034.wlbd.nl. IN NS
rfc1034.wlbd.nl. 300 IN NS rfc1034.wlbd.nl.
;rfc1034.wlbd.nl. IN TXT
rfc1034.wlbd.nl. 300 IN TXT "Check my cool label serving TXT and a CNAME, in violation with RFC1034"
The result is DNS resolvers (including CloudFlare Public DNS) will have a cache dependent result if you query e.g. a TXT record (depending if it has the CNAME cached).
At internet.nl (https://github.com/internetstandards/) we found out because some people claimed to have some TXT DMARC record, while also CNAMEing this record (which results in cache dependent results, and since internet.nl uses RFC 9156 QName Minimisation, if first resolves A, and therefor caches the CNAME and will never see the TXT). People configure things similar to https://mxtoolbox.com/dmarc/dmarc-setup-cname instructions (which I find in conflict with RFC1034).
https://twitter.com/bwbroersma https://github.com/bwbroersma
[ my public key: https://keybase.io/bwbroersma; my proof: https://keybase.io/bwbroersma/sigs/AVR1zyAY5CAHxvzuZt6pxxsgv3FcWUgJ04r_Nd5Gex0 ]