If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: inessential.com - inessential: weblog.

site address: inessential.com redirected to: inessential.com

site title: inessential: weblog

Our opinion (on Wednesday 27 May 2026 15:49:28 UTC):

website (probably) only for adults * website (probably) only for adults ! YELLOW status (not for everyone) - not for everyone
After content analysis of this website we propose the following hashtags:



Meta tags:

Headings (most frequently used words):

why, objective, not, to, this, from, netnewswire, app, of, tried, explain, what, do, seattle, xcoders, talks, week, considered, unmissable, blog, fuckup, email, family, in, minnesota, rss, plus, markdown, is, web, command, line, looks, insane, get, rid, that, went, perfectly, goodbye, all, those, square, brackets, update, mn, money, protecting, users, another, type, freedom,

Text of the page (most frequently used words):
and (128), the (118), that (46), this (38), for (37), you (31), not (28), have (28), but (27), #objective (27), are (26), with (23), code (22), was (21), they (20), app (20), all (17), what (16), one (16), netnewswire (15), more (15), just (14), who (14), our (14), can (13), some (13), don (13), about (13), web (12), there (12), now (12), know (12), these (12), from (12), how (12), swift (12), rss (11), because (11), people (11), would (11), which (11), things (10), good (10), those (10), will (10), 2026 (9), apps (9), could (9), where (9), right (9), blog (9), out (9), way (8), freedom (8), even (8), use (8), than (8), little (8), why (8), jake (8), apple (7), money (7), still (7), other (7), like (7), when (7), got (7), working (7), here (7), she (7), around (7), audible (7), language (7), make (6), making (6), get (6), want (6), see (6), modern (6), old (6), minnesota (6), few (6), many (6), family (6), laura (6), doing (5), world (5), using (5), only (5), years (5), thing (5), work (5), time (5), second (5), law (5), their (5), free (5), available (5), then (5), wanted (5), should (5), new (5), features (5), pete (5), actually (5), learn (5), very (5), before (5), talk (5), really (5), well (5), frontier (5), made (4), seattle (4), users (4), much (4), mac (4), means (4), happen (4), show (4), never (4), issue (4), yes (4), them (4), over (4), enforcement (4), take (4), going (4), were (4), year (4), has (4), explain (4), any (4), think (4), tech (4), every (4), day (4), website (4), without (4), bug (4), small (4), may (4), agents (4), far (4), school (4), today (4), thought (4), best (4), write (4), email (4), thousands (4), posts (4), guy (4), rid (4), knew (4), bugs (4), speed (3), inessential (3), last (3), idea (3), often (3), though (3), always (3), being (3), developer (3), whatever (3), nothing (3), computer (3), stuck (3), first (3), plus (3), having (3), another (3), else (3), turn (3), pay (3), help (3), yet (3), ios (3), system (3), too (3), self (3), host (3), support (3), issues (3), readers (3), anyway (3), everyone (3), instead (3), against (3), probably (3), knows (3), cost (3), couple (3), hundred (3), almost (3), post (3), future (3), store (3), platform (3), had (3), after (3), via (3), evidence (3), does (3), markdown (3), did (3), under (3), her (3), believe (3), same (3), someone (3), single (3), reasons (3), trying (3), friends (3), maybe (3), sorry (3), been (3), generator (3), feb (3), ways (3), obvious (3), lines (3), project (3), lot (3), once (3), scale (3), job (3), anyone (3), better (3), change (3), two (3), took (3), talks (3), try (3), claude (3), brent (2), simmons (2), mastodon (2), xcoders (2), feel (2), iceblock (2), goes (2), protecting (2), again (2), down (2), everything (2), machines (2), own (2), control (2), especially (2), websites (2), able (2), run (2), type (2), lists (2), server (2), decrypt (2), possibly (2), happened (2), given (2), list (2), version (2), lives (2), syncing (2), create (2), also (2), wouldn (2), goal (2), reader (2), since (2), skills (2), kind (2), places (2), add (2), enough (2), political (2), sure (2), membership (2), bucks (2), bit (2), allowed (2), owned (2), media (2), addition (2), ever (2), through (2), 2025 (2), entirely (2), read (2), source (2), love (2), jen (2), curious (2), happening (2), legacy (2), fear (2), targeting (2), worst (2), due (2), process (2), giving (2), next (2), local (2), targeted (2), state (2), edge (2), friend (2), carrying (2), look (2), typed (2), sentence (2), white (2), witnessing (2), went (2), home (2), conference (2), calling (2), officers (2), including (2), seeing (2), getting (2), truth (2), country (2), peacefully (2), protest (2), combat (2), important (2), appreciate (2), speaking (2), update (2), original (2), written (2), sent (2), soon (2), fixed (2), folks (2), software (2), static (2), site (2), fuckup (2), above (2), wrote (2), loved (2), insisting (2), supremacy (2), despite (2), glee (2), oops (2), marketing (2), team (2), screwup (2), wild (2), abandon (2), async (2), await (2), count (2), hundreds (2), responsible (2), rewriting (2), point (2), caused (2), outage (2), clearly (2), boolean (2), integer (2), replacing (2), smaller (2), something (2), wasn (2), risky (2), engineers (2), writing (2), everybody (2), huge (2), crashes (2), long (2), rewrite (2), crashing (2), kinds (2), effort (2), salmonbay (2), expect (2), open (2), age (2), debt (2), course (2), easy (2), understand (2), nicer (2), structs (2), great (2), python (2), recently (2), while (2), previous (2), thursday (2), march (2), college (2), userland (2), dave (2), ready (2), rebuilding (2), ambitious (2), present (2), engineer (2), mar (2), suddenly (2), math (2), heavy (2), mysterious (2), 1999, built, micro, ranchero, archive, keeps, sick, removing, latest, won, sympathetic, brain, solve, problems, inclined, keep, matters, looking, greater, possibility, shut, revoking, memberships, refusing, notarize, technical, allow, iphone, ipad, load, term, detest, assumes, side, devices, computers, sideload, preserve, value, sad, lost, core, terminal, provided, elsewhere, dialing, into, mainframe, equivalent, stopped, loving, hell, exactly, encrypt, subscription, couldn, lawyer, demand, legit, fight, comes, demands, user, subscriptions, literally, encrypted, machine, macos, info, alternately, handle, constant, requests, installation, hosted, already, further, willingness, either, case, start, entity, bookkeeping, report, stuff, waste, donations, cover, costs, charge, drop, database, hosting, need, cdn, recent, experience, requirements, substantially, expenses, biggest, expense, adds, picture, bet, aren, essentially, required, billionaire, social, news, native, reason, bristle, publish, such, requirement, plans, offer, canceling, needed, controlling, vendor, anything, controversial, pure, browser, interface, correctly, tim, bray, writes, oct, adopt, liquid, glass, release, fixes, potentially, interesting, supports, element, announced, nov, care, each, thanks, taking, share, empathy, humanity, weren, ancestors, immigrated, sweden, england, ireland, netherlands, kids, deserve, live, continue, claimed, following, allowing, siege, telling, observers, witness, recording, crimes, lesson, currently, outnumber, donald, trump, noem, particularly, falls, behind, states, amount, undocumented, workers, untouched, chaos, dear, passed, citizenship, test, ago, documentation, wherever, worried, frankly, doesn, hispanic, african, nephew, elementary, affluent, predominantly, suburb, canceled, international, night, draw, immigrant, field, trips, science, museum, cancel, left, schools, afraid, target, children, jonathon, ross, murdering, renee, high, attempted, arrest, students, staff, men, guns, kicked, door, dragged, husband, cuffs, american, citizen, twin, cities, held, press, breaking, attempting, detain, off, duty, color, straight, racial, profiling, smashing, car, windows, tear, gassing, toddlers, paperwork, beaten, abducted, passports, birth, certificates, legal, warrant, depending, coverage, varying, degrees, outright, propaganda, hear, living, matter, fall, spectrum, agree, rights, speech, name, simply, disinformation, within, helpful, wish, compiles, groups, situation, https, www, standwithminnesota, com, reached, both, thank, middle, class, largely, technically, cannot, neighborhood, relatively, quiet, representatives, 000, taken, conscientious, bystander, training, actors, created, rehearsed, monologues, responses, find, ourselves, illegal, doings, subdued, hopeless, defiant, violent, constitution, allows, hello, outside, below, permission, formatting, surely, worry, yesterday, wide, jan, ancient, confusion, saw, picked, managed, screw, random, published, feed, advance, say, various, parsers, fmdb, uses, structured, concurrency, mostly, continues, didn, sometimes, deleting, multiple, entire, fit, counts, goodbye, square, brackets, proved, maintain, might, easily, mistake, replaced, safe, unmistakably, win, fucking, number, facebook, beyond, indie, worked, companies, audiences, millions, enlightening, terrifying, api, nsnumber, partial, push, notifications, estimated, roughly, company, thousand, dollars, perfectly, third, background, maintaining, fixing, adding, expensive, duh, interoperate, between, pain, dumbing, limited, options, hidden, ambush, hunters, playing, game, waiting, pouncing, safer, lived, reading, led, port, remaining, started, retired, low, digits, gone, lower, heard, pps, clean, build, contributions, put, codeberg, called, absolutely, fun, brewing, coming, ish, cliché, call, elegant, weapon, civilized, days, loaded, footgun, reassured, accumulate, slowly, newer, languages, unless, itself, past, takes, faith, realize, hold, your, palm, sides, decisions, surplus, choose, thinks, difficult, harsh, squarebrackets, lookinsane, looks, insane, remembered, swear, split, modeling, data, bad, leaning, toward, rendering, seconds, personality, flaw, alternatives, rust, advantage, helping, branch, ecosystem, happy, lucky, sprints, faster, brash, opportunity, turned, heart, fault, ended, screwing, replace, homegrown, longer, command, line, keeping, terrible, wants, hang, nearby, ages, friendly, watershed, pub, kitchen, gather, mingle, watch, room, 1106, library, north, 9600, scoop, 90s, invented, fleshed, popularized, granted, blogs, podcasts, services, starters, historically, piece, bringing, winer, back, toolbox, together, done, advanced, ton, progress, learned, projects, llms, walking, footsteps, provide, map, territory, big, savin, rare, chances, setting, keynote, beatles, bar, liverpool, seen, come, away, insights, human, works, devs, supposed, demonstrate, immediate, tools, whose, configs, fortnight, shipping, cutting, standing, trained, teacher, photoshop, brings, humor, solidarity, dev, environment, concrete, advice, mechanics, real, learning, encouraging, proselytizing, vulnerable, staying, amidst, existential, dread, loud, savino, title, top, barely, fantastic, week, considered, unmissable, send, page, weird, homework, seems, complete, narcissist, exercise, part, explaining, definitely, shouldn, figured, known, decades, most, except, tried, weblog,


Text of the page (random words):
will present learn out loud as devs today we re supposed to demonstrate immediate skills in tools whose configs change once a fortnight while shipping cutting edge features in long standing apps that may still have a legacy bug or two laura is a trained teacher and photoshop engineer who brings humor and solidarity to today s dev environment with concrete advice on the mechanics of real learning and change including encouraging without proselytizing being vulnerable about what you don t know and staying curious amidst existential dread if you ve seen laura talk before then you know how good she is and you know how you come away with insights and ways to be a better engineer and better human who works with people every single time this is one of those very rare chances to see laura in a small setting before she does this talk at a conference keynote like seeing the beatles in a small bar in liverpool only it s laura in seattle jake savin will present a talk on using claude to do a really big ambitious job rebuilding userland frontier as a modern app it s a huge job and jake s made a ton of progress and he s learned a lot about how to use claude to make these kinds of projects work as we learn to use llms to do more and more ambitious things we ll be walking in jake s footsteps jake will provide a map of this new territory i m not the only one to have a try more than one try actually as recently as last year at rebuilding frontier it took jake and claude together to make this work and it s not done yet but far advanced from any previous try i m so ready to have frontier back in my toolbox and ready to learn from jake on how he s making this happen what s frontier userland frontier is dave winer s app from the 90s and it was with that app that dave invented and or fleshed out and popularized much of the open web that we take for granted today blogs rss podcasts and web services for starters this is a historically important piece of software and jake is bringing it to the modern age anyway here s the scoop on where and when to be where north seattle college 9600 college way n room lb 1106 in the library when thursday march 5 2026 6 30 pm gather and mingle 7 00 pm watch jake s and laura s talks for anyone who wants to hang out after we go to the nearby watershed pub and kitchen all ages friendly 27 feb 2026 why objective c in my previous post i talk about how i got rid of hundreds of thousands of lines of objective c code while at audible and i explain why keeping objective c code around is a terrible idea and i explain that i m not stuck in the old ways i m not the guy insisting on the supremacy of objective c despite the obvious evidence against i m the guy who got rid of objective c with glee and oops sorry audible marketing team for the screwup wild abandon then of course i wrote some objective c code recently and really really loved it command line app i wanted to replace my homegrown static website blog generator because i no longer wanted to use the language it was written in for reasons i took it as an opportunity to learn python but it turned out that my heart wasn t in it not python s fault great language and i ended up screwing it up see blog fuckup i thought about some alternatives swift which i know well rust and go which would have the advantage of helping me branch out from the apple ecosystem and good old c my happy go lucky friend who still sprints faster than every brash new language of those i was leaning toward c because speed is an issue i wanted to make rendering this blog over 25 years old and with thousands of posts to happen in under one second the system i was replacing took a few seconds but i wanted more speed personality flaw and then i thought i swear just for a split second about how great it would be if c had something a little nicer than c structs for modeling my app s data and oh well too bad there s nothing like that and then i remembered objective c which is c plus some things a little nicer than c structs objective c looks insane anyone new to objective c thinks it s difficult and maybe a bit harsh because those squarebrackets lookinsane yes once you get past that which takes a day or two given a good faith effort you ll realize how small a language it is how easy to hold in your palm and turn around and understand all sides of it and you ll appreciate how easy it is to make good decisions when you don t have a surplus of language features to choose from and you d be reassured to know that objective c is probably never going to change which means tech debt will accumulate much more slowly than with newer languages unless of course you count objective c itself as tech debt you don t have to though it s a cliché to call objective c a more elegant weapon for a more civilized age it s better thought of these days as a loaded footgun but i did absolutely love writing this code so much fun and now i ve got another little thing brewing also in objective c coming soon ish ps the website blog generator app is called salmonbay i really don t expect anyone else in the world to use it and i expect no contributions but it is available as open source i put it on codeberg for reasons pps salmonbay does a clean build of this blog in under a second 18 feb 2026 why not objective c at my last job at audible hi audible folks if you re reading this i led the effort to port our remaining objective c to swift when i started that project objective c was about 25 of the code when i retired it was in the low single digits and has gone even lower since i ve heard why do this it was working code don t we all know not to rewrite working code why get rid of objective c well we knew a few things one was that our objective c code was where a lot of our crashing bugs and future crashing bugs and bugs of all kinds lived so it was working code yes but we knew there were crashes hidden in there and that some of those crashes were ambush hunters playing the long game waiting for years before pouncing best just to rewrite it all in swift the safer language a second thing we knew was that having to interoperate between swift and objective c is a huge pain it often means dumbing down the swift code and not using modern features which limited our options for good swift code and a third thing we knew was that very few of our engineers had a background writing objective c maintaining that code fixing bugs adding features was more expensive than it was for swift code duh right when you have many engineers working on a project it s best if the language you use is one everybody knows well not that this went perfectly this is still risky by the way rewriting code is always risky at one point i was responsible for a bug where we sent an integer to some api and it should have been a boolean because the original code was using nsnumber and it wasn t obvious which it should be this caused a partial outage of push notifications which i estimated very roughly to have cost the company a few hundred thousand dollars really a little bug like this ns fucking number cost all this money yes audible scale may not be facebook scale but it s far beyond the scale of indie apps before audible i always worked for smaller companies with smaller audiences working on something with many millions of users was enlightening and terrifying but here s the thing this proved my point someone trying to maintain that code as objective c might have easily made the same mistake and caused the same outage the swift code we replaced it with is type safe it s unmistakably and clearly a boolean and not an integer once we fixed it other way around at first replacing objective c code with swift is clearly a win goodbye to all those square brackets i didn t count how many hundreds of thousands of lines of objective c my project was responsible for rewriting and sometimes just deleting it was a lot multiple entire apps could fit in those lines of code counts and if you look at netnewswire s code you see that it s almost entirely swift with just a little objective c for the various parsers and fmdb it s not just a swift app but a modern swift app that uses async await and structured concurrency mostly modern there s still some code to update to async await work continues i say all of the above to show that i m not stuck in the old ways i m not the guy insisting on the supremacy of objective c despite the obvious evidence against i m the guy who got rid of objective c with glee and oops sorry audible marketing team for the screwup wild abandon i want you to know all the above in advance because in my next post i m going to talk about how i wrote some new code in objective c and loved it 01 feb 2026 blog fuckup i ve been working on my blog software a static site generator and i managed to screw things up enough that random old posts got published on the site and in the rss feed as soon as i saw the issue i fixed it but i ve been getting email from folks about some of the posts so i know they got picked up by some rss readers those posts are ancient sorry for the confusion 21 jan 2026 email from family in minnesota our family in minnesota knows we worry about them and so yesterday they sent a family wide email this is surely one of many thousands like it maybe you ve written one of these maybe you will write one of these below is the email from jen with permission and with original formatting update from mn hello family and friends outside of minnesota many of you have reached out to see how we are doing and pete and i both thank you for that we appreciate it as middle class white people pete and i are largely ok technically speaking and i cannot believe that is a sentence i just typed in the year 2026 but here we are our neighborhood is relatively quiet for now we are doing what we can to support those that we can we are speaking out and calling our representatives so far 20 000 people in this state have taken conscientious bystander training as actors pete and i have created rehearsed monologues or responses if we find ourselves witnessing the illegal doings of these agents the people here are subdued but not hopeless defiant but not violent we are doing our best to protest peacefully as this is what our constitution allows why do i write to you of these things for a few reasons 1 depending on what media you are seeing you may be getting no coverage on this or varying degrees of truth to outright propaganda i thought it best you hear it from someone who is actually living in mn right now 2 no matter where you fall on the political spectrum i believe we can all agree that we have rights in this country free speech the right to peacefully protest the right to due process to name a few 3 any support we can get even if it is simply trying to combat disinformation with truth from within our country or around the world is helpful and important 4 if you wish to do other things this is a good website which compiles many places groups that are trying to help combat this situation https www standwithminnesota com now to some things that are happening here in addition to jonathon ross murdering renee good the very same day they went to a high school and attempted to arrest students and staff one day after this 6 men with guns kicked in the door of someone s home without a legal warrant and dragged the husband out in cuffs he is an american citizen today local law enforcement in and around the twin cities held a press conference calling out these agents in breaking the law they are now targeting and attempting to detain off duty officers every single one of the officers they targeted are people of color it is straight up racial profiling they are smashing car windows and tear gassing people including toddlers people are carrying their passports and birth certificates around with them and often they are not even allowed to show these agents their paperwork before they are beaten and or abducted i have a dear friend who passed her citizenship test 6 years ago and is now carrying her documentation with her wherever she goes she did everything the right way yet she is worried frankly because she doesn t look hispanic or african she will probably be ok again i can t believe i just typed this sentence our nephew s elementary school in a very affluent predominantly white suburb canceled their school s international night for fear it would draw immigrant enforcement to the school pete and i are witnessing field trips to the science museum cancel left and right because schools are afraid they will target the children these people are not targeting the worst of the worst as they claimed they would do they are not following the law or allowing due process minnesota is under siege they are now telling observers who are giving witness and recording these crimes that they should learn a lesson or they will be next currently these agents outnumber our local law enforcement 4 to 1 donald trump and noem have particularly targeted minnesota even though our state falls far behind other states in the amount of undocumented workers everyone is on edge no one is untouched by this chaos i don t know what is going to happen i don t know what has happened to empathy and humanity i do know that i wouldn t be here if it weren t for my ancestors who immigrated here from sweden england ireland and the netherlands but they did so for their legacy and for the little kids who deserve to live without fear i will continue to show up and help where i can thanks for taking the time to read this and feel free to share this with those who may be curious to what is actually happening in minnesota love to all of you take care of each other jen and pete 05 nov 2025 netnewswire 6 2 rss plus markdown on the netnewswire blog i ve just announced netnewswire 6 2 for mac and ios this release is almost entirely bug fixes but it does add a couple small features and one potentially interesting one it now supports markdown in rss via the source markdown element read all about it on the netnewswire blog and now we re working on netnewswire 7 which will adopt the new liquid glass ui 04 oct 2025 why netnewswire is not a web app tim bray writes on mastodon i think correctly the canceling of iceblock is more evidence were any needed that the web is the platform of the future the only platform without a controlling vendor anything controversial should be available through a pure browser interface this is not the first time i ve had reason to think about this i think about issues of tech freedom every day and i still bristle after all these years now more than ever at having to publish netnewswire for ios through the app store the mac version has no such requirement it s available via the website and i have no plans to ever offer it via the mac app store but what if i wanted to do a web app in addition to or instead of a native app i can picture a future as i bet you can where rss readers aren t allowed on any app store and we re esse...
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

    No Images


    Verified site has: 14 subpage(s). Do you want to verify them? Verify pages:

    1-5 6-10 11-14


    The site also has references to the 1 subdomain(s)

      micro.inessential.com  Verify


    The site also has 1 references to other resources (not html/xhtml )

     inessential.com/xml/rss.xml  Verify


    Top 50 hastags from of all verified websites.

    Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

    Header

    HTTP/1.1 301 Moved Permanently
    Server nginx/1.24.0 (Ubuntu)
    Date Wed, 27 May 2026 15:49:27 GMT
    Content-Type text/html
    Content-Length 178
    Connection close
    Location htt????/inessential.com/
    HTTP/1.1 200 OK
    Server nginx/1.24.0 (Ubuntu)
    Date Wed, 27 May 2026 15:49:28 GMT
    Content-Type text/html
    Last-Modified Tue, 03 Mar 2026 17:21:13 GMT
    Transfer-Encoding chunked
    Connection close
    ETag W/ 69a71889-66e9
    Content-Encoding gzip

    Meta Tags

    title="inessential: weblog"
    name="viewport" content="width=device-width, initial-scale=1"
    http-equiv="Content-Type" content="text/html; charset=utf-8"

    Load Info

    page size11484
    load time (s)0.963892
    redirect count1
    speed download11925
    server IP 143.198.231.242
    * all occurrences of the string "http://" have been changed to "htt???/"